.tabs{--outline-ofsset-tab-label:-.2rem}.tabs__title-list-wrapper{border-bottom:.1rem solid rgb(var(--color-foreground),.05)}.tabs__title-list{overflow:auto}.tabs__title-list::-webkit-scrollbar{display:none}.tab-item-label--has-line{font-size:1.6rem;cursor:pointer}.tabs__title-list li:first-child{margin-inline-start:.5rem}.tabs__title-list li:last-child{margin-inline-end:.5rem}.tabs__title-list .tabs__item-label{padding:2rem 0}.tab-item-label--has-line[aria-selected=true]{border-bottom:.1rem solid rgb(var(--color-foreground))}.title__buttons__tab-list{gap:1.2rem}.tabs__title-list-wrapper--scroll{position:sticky;top:0;background:rgb(var(--color-background));z-index:1}.tabs__item-label{padding:1.2rem 1.4rem;transition:opacity .3s ease;opacity:.3;letter-spacing:-.42px;width:max-content}.tabs__item-label:hover,.tabs__item-label[aria-selected=true]{opacity:1}.tabs__tab-content--tabbed{height:0;overflow:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;opacity:0}.tabs__tab-content--tabbed.active{height:auto;overflow:visible;transform:translateY(0);pointer-events:auto;opacity:1}.tabs__title-list__content{column-gap:2.5rem;grid-auto-columns:max-content;grid-auto-flow:column;display:inline-grid}.tabs__tab-content__specification{width:20rem}.tabs__content-list--scroll{gap:30px}.tabs--use-offset{--offset:0px}.tabs__title-list-wrapper--sticky{transition:top .5s ease;position:sticky;top:var(--offset);background:rgb(var(--color-background));z-index:1}.tabs__tab-content--scroll{scroll-margin-top:calc(var(--offset) + var(--offset-navigation, 0))}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)~.content-for-layout .tabs--use-offset{--offset:calc(var(--header-height))}@media(min-width:750px){.tab-item-label--has-line{font-size:1.8rem}}@media(min-width:990px){.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)~.content-for-layout .tabs--use-offset{--offset:calc(var(--header-height) - var(--nav-height, 0rem) - 1rem)}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden).toggle-nav.open-nav~.content-for-layout .tabs--use-offset{--offset:calc(var(--header-height) - 1rem)}}@media screen and (max-width:1365px){.title__buttons--has-tabs{width:100%}.title__buttons__tab-list{overflow-x:auto;width:100%;white-space:nowrap}}