.tabs__header{column-gap:1.6rem;--tab-spacing-mobile:3.2rem;--tab-spacing:3.2rem;margin-bottom:var(--header-padding-bottom)}.tabs__header--horizontal .section__header{--header-padding-bottom:0;--header-padding-bottom-mobile:1.2rem}.tabs__nav-wrap{overflow:hidden;position:relative;max-width:100%;display:flex}.tabs__nav{overflow-y:hidden;overflow-x:auto;justify-content:flex-start;grid-auto-columns:max-content;-ms-overflow-style:none;gap:0 var(--tab-spacing);grid-auto-flow:column;scrollbar-width:none;vertical-align:top;display:inline-grid}.tabs__nav::-webkit-scrollbar{display:none}.no-js .tabs__nav{display:none}.tabs__tab{height:auto;border:none!important;transition:all var(--duration-default);position:relative;margin:0;background:none!important;cursor:pointer;white-space:unset}.tabs__tab span{color:var(--color-tab-normal,rgb(var(--color-foreground)))}.tabs__tab:hover span,.tabs__tab[aria-selected=true] span{color:var(--color-tab-active,rgb(var(--color-foreground)))}.no-js .tabs__content{display:block}.tabs__select select{font-weight:var(--font-button-weight);color:rgb(var(--color-foreground));text-transform:var(--buttons-transform,var(--buttons-transform-default));letter-spacing:var(--buttons-letter-spacing,0);box-shadow:none!important;border-radius:2.9rem;background:none;line-height:calc(5.8rem - var(--inputs-border-width)*2);font-family:var(--font-button-family)}.tabs__nav-design-1 .tabs__tab{padding:0 0 .4rem;font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.tabs__nav-design-1 .tabs__tab:before{height:1px;inset-inline:auto 0;transition:width .25s ease-in-out;content:"";position:absolute;bottom:0;background:rgb(var(--color-foreground));width:0;display:block}.tabs__nav-design-1 .tabs__tab:hover:before,.tabs__nav-design-1 .tabs__tab[aria-selected=true]:before{inset-inline:0 auto;width:100%}.tabs__nav-design-2{--color-tab-normal:rgba(var(--color-foreground),.328)}.tabs__nav-design-2 .tabs__header{--tab-spacing:4.8rem}.tabs__nav-design-2 .tabs__tab span{transition:all var(--duration-default);line-height:calc(1 + .3125/max(1,var(--font-heading-scale)))}.section--product-tabs .section__header--vertical{--header-padding-bottom:2.4rem}@media (max-width:767.98px){.tabs__header{margin-bottom:var(--header-padding-bottom-mobile)}.tabs__nav-wrap{justify-content:center;margin-inline:-1.5rem;max-width:calc(100% + 3rem);min-width:100%}.tabs__nav{gap:0 var(--tab-spacing-mobile);padding-inline:1.5rem}}