.tabs_box>.contents{display:block;position:relative;max-width:760px;margin:0 auto var(--gap-contents);text-align:center}.tabs_box>.contents:last-child{margin-bottom:0}.tabs_box>.contents .caption{display:block;margin:-3px 0 15px;font-size:12px;font-weight:500;line-height:1.33;text-transform:uppercase;opacity:0.8}.tabs_box>.links{display:block;position:relative;top:1px;flex-grow:1;min-width:0;margin:0 10px;color:var(--color-muted);font-size:20px;font-weight:600;line-height:24px;text-align:center;scroll-snap-type:x proximity}.tabs_box>.links+.products-ordering{margin-left:0}.tabs_box>.links::-webkit-scrollbar{height:4px}.tabs_box>.links::-webkit-scrollbar-track{border-radius:var(--radius-regular)}.tabs_box>.links::-webkit-scrollbar-thumb{border-radius:var(--radius-regular)}.tabs_box>.links .link{display:inline-block;position:relative;padding:0 10px;color:currentColor;text-align:center;white-space:nowrap;text-transform:none;transition:color 0.3s;scroll-snap-align:start;font:inherit}.tabs_box>.links .link_more{font-size:24px}.tabs_box>.links .link.active{color:var(--color-heading)}@media (hover: hover){.tabs_box>.links .link:hover{color:var(--color-heading)}}@media (max-width: 1620px){.tabs_box>.links{font-size:18px}.tabs_box>.links .link{padding:0 6px}.tabs_box>.links .link_more{font-size:22px}}@media (max-width: 1024px){.tabs_box>.links{overflow-x:auto;overflow-y:hidden;width:calc(100% + 12px);margin:0 -6px;white-space:nowrap}}@media (max-width: 640px){.tabs_box>.links{font-size:16px;line-height:20px}.tabs_box>.links .link_more{font-size:20px}}.tabs_box{overflow:hidden;padding-bottom:0}.tabs_box>.contents{padding-right:20px;padding-left:20px}.tabs_box>.buttons{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;margin:0 15px -10px}.tabs_box>.buttons .button{margin:0 5px 10px}.tabs_box>.tabs{display:flex;align-items:stretch;justify-content:center;max-width:none;padding:0 var(--gap-aside);margin:0;background-color:#F2F2F2}.tabs_box>.tabs .tab{display:flex;position:relative;align-items:center;justify-content:center;height:56px;padding:2px 30px;margin:0 -1px;border-right:2px solid #fff;border-left:2px solid #fff;outline:none;color:#707070;font-size:15px;font-weight:700;line-height:18px;text-align:center}.tabs_box>.tabs .tab.active{background-color:#fff;color:#0E55A4}.tabs_box>.tabs .tab.active:before{right:0;left:0}.tabs_box>.tabs .tab.active .count{background-color:#0E55A4}@media (hover: hover){.tabs_box>.tabs .tab:hover{background-color:#fff;color:#0E55A4}.tabs_box>.tabs .tab:hover:before{right:0;left:0}.tabs_box>.tabs .tab:hover .count{background-color:#0E55A4}}.tabs_box>.tabs .tab:before{content:'';display:block;position:absolute;top:-1px;right:50.5%;left:50.5%;height:2px;background-color:currentColor;transition:left 0.2s, right 0.2s}.tabs_box>.tabs .count{display:inline-block;position:relative;width:18px;height:18px;margin-left:8px;border-radius:50%;background-color:#707070;color:#fff;font-size:11px;font-weight:600;line-height:18px;vertical-align:middle;transition:0.2s}.tabs_box>.sections>.section{display:none}.tabs_box>.sections>.section:first-child{display:block}.tabs_box section:first-child{--gap-section-top: var(--gap-section)}.tabs_box.is_narrow .fixed{max-width:1250px}@media (max-width: 1024px){.tabs_box>.tabs .tab{flex-basis:50%;flex-grow:1;height:48px;padding:2px 10px;margin-bottom:-2px;border-bottom:2px solid #fff;font-size:13px}}@media (max-width: 640px){.tabs_box>.tabs{display:block;overflow-x:auto;overflow-y:hidden;font-size:0;line-height:0;text-align:center;white-space:nowrap}.tabs_box>.tabs .tab{display:inline-flex;padding:2px 12px;font-size:14px;font-weight:600}}

/*# sourceMappingURL=tabs.css.map */
