.section--tabs{--tabbutton-text-size: 18px;--tabbutton-text-size-tablet: 16px;--tabbutton-text-size-mobile: 14px;--tabs-content-pad-x: var(--tabs-content-pad-x-start, 4rem) var(--tabs-content-pad-x-end, 4rem);--tabs-content-pad-y: var(--tabs-content-pad-y-start, 2rem) var(--tabs-content-pad-y-end, 4rem)}@media screen and (width < 750px){.section--tabs{--tabs-content-pad-x: var(--tabs-content-pad-x-start-mobile, 2rem) var(--tabs-content-pad-x-end-mobile, 2rem);--tabs-content-pad-y: var(--tabs-content-pad-y-start-mobile, 2rem) var(--tabs-content-pad-y-end-mobile, 2rem)}}.section--tabs product-tabs{--product-tabs-border: none;--product-tabs-border-width: 0px;--tabbutton-text-label: var(--tabbutton-text-size);--tabs-label-color: rgb(var(--color-heading));--tabs-background-color: rgb(var(--color-background));--tabs-border-color: rgb(var(--color-border));display:block}@media screen and (width >=750px) and (width < 990px){.section--tabs product-tabs{--tabbutton-text-label: var(--tabbutton-text-size-tablet)}}@media screen and (width < 750px){.section--tabs product-tabs{--tabbutton-text-label: var(--tabbutton-text-size-mobile)}}.section--tabs .product-tab--contents{overflow:hidden;position:relative;transition:all .75s cubic-bezier(.075,.82,.165,1);-webkit-transition:all .75s cubic-bezier(.075,.82,.165,1);-moz-transition:all .75s cubic-bezier(.075,.82,.165,1);-ms-transition:all .75s cubic-bezier(.075,.82,.165,1);-o-transition:all .75s cubic-bezier(.075,.82,.165,1)}.section--tabs .product-tab--buttons{width:100%;overflow-x:auto;overflow-y:clip;scrollbar-width:thin;border:var(--product-tabs-border-width) var(--product-tabs-border) var(--tabs-border-color)}.section--tabs .product-tab--buttons-list{display:flex;flex-wrap:nowrap;width:auto}.section--tabs .product-tab--button{flex:0 0 25%;width:auto;height:60px;text-transform:uppercase;padding:0 15px;position:relative;background-color:transparent;white-space:nowrap;line-height:1.1;cursor:pointer;border:none}.section--tabs .product-tab--button{font-size:var(--tabbutton-text-label);font-family:var(--font-heading-family);font-weight:var(--font-weight-600);color:var(--tabs-label-color)}.section--tabs .tabs-style--color-swap .product-tab--button{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.section--tabs .tabs-style--color-swap .product-tab--button:hover,.section--tabs .tabs-style--color-swap .product-tab--button.active{color:var(--tabs-background-color);background-color:var(--tabs-label-color)}.section--tabs .tabs-style--color-swap .tab__button-active-underline{display:inline-block;padding-bottom:.2rem;background:linear-gradient(to right,var(--tabs-background-color),var(--tabs-background-color));background-size:0% .1rem;background-repeat:no-repeat;background-position:center bottom;transition:background-size .3s;-webkit-transition:background-size .3s;-moz-transition:background-size .3s;-ms-transition:background-size .3s;-o-transition:background-size .3s}.section--tabs .tabs-style--color-swap .product-tab--button.active>.tab__button-active-underline{background-size:100% .1rem}.section--tabs .tabs-style--border-underline .product-tab--button:hover .tab__button-label:before,.section--tabs .tabs-style--border-underline .product-tab--button.active .tab__button-label:before{width:74px;max-width:100%}.section--tabs .tabs-style--border-underline .product-tab--button .tab__button-label:before{content:"";position:absolute;width:0;height:3px;bottom:0;background-color:currentColor;left:50%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.section--tabs .tab-buttons--divider .product-tab--button+.product-tab--button{border-left:var(--product-tabs-border-width) var(--product-tabs-border) var(--tabs-border-color)}.section--tabs .product-tab--contents .product-tab--content{position:absolute;width:100%;height:auto;top:0;left:0}.section--tabs .tab__content-inner{padding-block:var(--tabs-content-pad-y);padding-inline:var(--tabs-content-pad-x)}.section--tabs .product-tab--contents .product-tab--content{transition:.2s;opacity:0;visibility:hidden;transform:translate(50px);-webkit-transform:translate(50px);-moz-transform:translate(50px);-ms-transform:translate(50px);-o-transform:translate(50px)}.section--tabs .product-tab--contents .product-tab--content.active{transform:translate(0);opacity:1;visibility:visible;position:relative;transition:all .3s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate(0px);-moz-transform:translate(0px);-ms-transform:translate(0px);-o-transform:translate(0px);-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1)}.section--tabs .product-tab--contents{border-right:var(--product-tabs-border-width) var(--product-tabs-border) var(--tabs-border-color);border-bottom:var(--product-tabs-border-width) var(--product-tabs-border) var(--tabs-border-color);border-left:var(--product-tabs-border-width) var(--product-tabs-border) var(--tabs-border-color)}.custom-page-width{max-width:1388px;margin:0 auto}.section--tabs .custom-page-width .product-tab--button{flex:0 0 33.33%;display:flex;align-items:center;justify-content:center;gap:14px;padding:20px;height:fit-content}.section--tabs .tabs-style--color-swap .product-tab--button:hover svg path,.section--tabs .tabs-style--color-swap .product-tab--button.active svg path{fill:currentColor}.section--tabs .custom-page-width span.tab_svg{width:42px;height:42px}.section--tabs .custom-page-width span.tab_svg svg{width:100%;height:100%}.section--tabs .custom-page-width .tab-image img{width:100%;height:100%;margin:0;border-radius:10px}.section--tabs .custom-page-width .tab-content{font-weight:var(--font-weight-Light)}.section--tabs .custom-page-width .tab-content ul{display:flex;flex-direction:column;gap:20px;padding:0;margin-top:4rem}.section--tabs .custom-page-width .tab-content ul li{list-style:none;position:relative;display:flex;gap:10px}.section--tabs .custom-page-width .tab-content ul li:before{content:var(--tab-list-icon);width:24px;height:24px;display:inline-block}.section--tabs .custom-page-width .shadow-class{box-shadow:0 0 20px #0003}.section--tabs .custom-page-width .product-tab--buttons{background-color:#eaf2fd}@media screen and (max-width: 749px){.section--tabs .custom-page-width span.tab_svg{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-tabs.css.map */
