.cti{--cti-sticky-top-desktop: 0px;--cti-sticky-top-mobile: 0px;position:relative;width:100%}.cti__heading-wrapper{margin-bottom:24px}.cti__heading{margin:0;color:rgb(var(--color-foreground));font-size:clamp(22px,2.2vw,32px);line-height:1.4}.cti__tabs-sticky{position:sticky;top:var( --cti-sticky-top-desktop );z-index:30;width:100%;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.12)}.cti__tab-scroller{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.cti__tab-scroller::-webkit-scrollbar{display:none}.cti__tabs{display:flex;align-items:stretch;width:max-content;min-width:100%}.cti__tab{position:relative;flex:0 0 auto;-webkit-appearance:none;appearance:none;min-width:0;margin:0;padding:18px 22px;border:0;border-radius:0;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:nowrap;cursor:pointer;opacity:.7;transition:opacity .2s ease,color .2s ease}.cti__tab:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.cti__tab:hover{opacity:1}.cti__tab.is-active{opacity:1;font-weight:600}.cti__tab.is-active:after{transform:scaleX(1)}.cti__tab:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-4px}.cti__content{padding-top:32px}.cti__panel{width:100%}.cti__panel[hidden]{display:none!important}.cti__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var( --grid-desktop-vertical-spacing, 24px ) var( --grid-desktop-horizontal-spacing, 24px );width:100%;margin-top:0;margin-bottom:0;padding:0;list-style:none}.cti__grid>.grid__item{width:100%!important;max-width:100%!important;min-width:0}@supports (content-visibility: auto){.cti__grid>[data-cti-product-item]{content-visibility:auto;contain-intrinsic-size:auto 520px}}.cti__sentinel{display:block;width:100%;height:1px;margin-top:1px;pointer-events:none}.cti__sentinel[hidden]{display:none!important}.cti__loading{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:96px;padding:20px 0;color:rgb(var(--color-foreground));font-size:13px}.cti__loading[hidden]{display:none!important}.cti__spinner{display:block;width:22px;height:22px;flex:0 0 auto;border:2px solid rgba(var(--color-foreground),.18);border-top-color:rgb(var(--color-foreground));border-radius:50%;animation:cti-spinner .75s linear infinite}@keyframes cti-spinner{to{transform:rotate(360deg)}}.cti__status{margin:24px 0 0;color:rgba(var(--color-foreground),.7);font-size:13px;line-height:1.6;text-align:center}.cti__status:empty{display:none}.cti__retry{display:block;-webkit-appearance:none;appearance:none;min-width:140px;margin:20px auto 0;padding:11px 20px;border:1px solid rgb(var(--color-foreground));border-radius:0;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;transition:color .2s ease,background-color .2s ease}.cti__retry:hover{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.cti__retry[hidden]{display:none!important}.cti__noscript{margin-top:24px;font-size:14px}.cti__noscript-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none}.cti__editor-empty{padding:30px;border:1px dashed rgba(var(--color-foreground),.25);font-size:14px;line-height:1.7;text-align:center}.cti__editor-empty p{margin:0}.cti__editor-empty p+p{margin-top:8px}@media screen and (max-width:749px){.cti__tabs-sticky{top:var( --cti-sticky-top-mobile )}.cti__heading-wrapper{margin-bottom:18px}.cti__heading{font-size:22px}.cti__tab{padding:15px 16px;font-size:13px}.cti__tab:after{left:16px;right:16px}.cti__content{padding-top:24px}.cti__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var( --grid-mobile-vertical-spacing, 20px ) var( --grid-mobile-horizontal-spacing, 10px )}.cti__loading{min-height:80px}}@media(prefers-reduced-motion:reduce){.cti__tab,.cti__tab:after,.cti__retry{transition:none}.cti__spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/collection-tabs-infinite.css.map */
