:root{--cc-purple: #281066;--cc-lime: #d4e459;--cc-black: #0a0a0a;--cc-white: #ffffff;--cc-n50: #f1f1f1;--cc-n100: #d4d4d4;--cc-n200: #c0c0c0;--cc-n300: #a3a3a3;--cc-n400: #919191;--cc-n500: #757575;--cc-n700: #535353;--cc-n800: #404040;--cc-lilac: #c5b3f3;--cc-cream: #fbfee7;--cc-font-display: "Manrope", "Helvetica Neue", Arial, sans-serif;--cc-font-body: "DM Sans", "Helvetica Neue", Arial, sans-serif;--cc-gutter: 40px;--cc-section-y: 72px;--cc-radius: 12px;--cc-ease: cubic-bezier(.16, 1, .3, 1);--cc-fast: .16s;--cc-normal: .32s}@media screen and (max-width:989px){:root{--cc-gutter: 16px;--cc-section-y: 48px}}.cc-page{background:var(--cc-white)}.cc-scope,.cc-scope *{box-sizing:border-box}.cc-scope{font-family:var(--cc-font-body);font-size:16px;line-height:24px;font-weight:400;color:var(--cc-black);letter-spacing:0;-webkit-font-smoothing:antialiased}.cc-scope :where(h1,h2,h3,h4,p,ul,dl,dd){margin:0;padding:0}.cc-scope :is(h1,h2,h3,h4,h5,h6,p,a,span,li,dt,dd,button,input,summary){font-family:var(--cc-font-body)!important;letter-spacing:0}.cc-scope svg.cc-icon{flex:0 0 auto}.cc-scope :is(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:0;word-break:normal}.cc-scope :is(.cc-display,.cc-h1,.cc-h2,.cc-h3,.cc-h4,.cc-title,.cc-drawer__link,.cc-pdp__title,.cc-pdp__price-now,.cc-sheet__title,.cc-lens__title,.cc-dialog__title){font-family:var(--cc-font-display)!important}.cc-scope :where(a){color:inherit;text-decoration:none}.cc-scope :where(img){display:block;max-width:100%}.cc-container{width:100%;max-width:1520px;margin:0 auto;padding-left:var(--cc-gutter);padding-right:var(--cc-gutter)}.cc-section{padding-top:var(--cc-section-y);padding-bottom:var(--cc-section-y)}.cc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-section-head{display:flex;flex-direction:column;gap:16px;max-width:530px;margin-bottom:56px}@media screen and (max-width:989px){.cc-section-head{gap:12px;margin-bottom:32px}}.cc-display,.cc-h1,.cc-h2,.cc-h3,.cc-h4,.cc-title{font-family:var(--cc-font-display);font-weight:700;text-transform:uppercase}.cc-display{font-size:68px;line-height:72px}.cc-h1{font-size:52px;line-height:60px}.cc-h2{font-size:40px;line-height:48px}.cc-h3{font-size:32px;line-height:40px}.cc-h4{font-size:24px;line-height:32px}.cc-title,.cc-body-1{font-size:18px;line-height:24px}.cc-body-2{font-size:16px;line-height:24px}.cc-body-3{font-size:14px;line-height:20px}.cc-caption{font-size:12px;line-height:16px}@media screen and (max-width:989px){.cc-display{font-size:40px;line-height:48px}.cc-h1{font-size:32px;line-height:40px}.cc-h2,.cc-h3{font-size:24px;line-height:32px}.cc-h4{font-size:20px;line-height:28px}}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 24px;border:1px solid transparent;border-radius:999px;font-family:var(--cc-font-body);font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--cc-normal) var(--cc-ease),color var(--cc-normal) var(--cc-ease),border-color var(--cc-normal) var(--cc-ease),transform var(--cc-fast) ease}.cc-btn:active{transform:scale(.97)}.cc-btn--light{background:var(--cc-white);border-color:var(--cc-white);color:var(--cc-black)}.cc-btn--dark{background:var(--cc-black);border-color:var(--cc-black);color:var(--cc-white)}@media(hover:hover){.cc-btn--light:hover{background:transparent;color:var(--cc-white)}.cc-btn--dark:not([disabled]):not([aria-disabled=true]):hover{background:transparent;color:var(--cc-black)}}.cc-btn:focus-visible,.cc-icon-btn:focus-visible,.cc-tabs__tab:focus-visible,.cc-card:focus-visible,.cc-sport:focus-visible{outline:2px solid var(--cc-lime);box-shadow:0 0 0 3px var(--cc-black);outline-offset:3px}.cc-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:1px solid var(--cc-n300);border-radius:999px;background:var(--cc-white);color:var(--cc-n400);cursor:pointer;transition:background-color var(--cc-fast) ease,border-color var(--cc-fast) ease,color var(--cc-fast) ease}.cc-icon-btn:hover:not([disabled]){background:var(--cc-n50);border-color:var(--cc-n500);color:var(--cc-n700)}.cc-icon-btn[disabled]{border-color:var(--cc-n100);color:var(--cc-n200);cursor:default}.cc-arrow-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--cc-white);color:var(--cc-black);transition:background-color var(--cc-fast) ease,transform var(--cc-normal) var(--cc-ease)}.cc-tabs{display:inline-flex;max-width:100%;padding:4px;border:1px solid var(--cc-n100);border-radius:999px;overflow-x:auto;scrollbar-width:none}.cc-tabs::-webkit-scrollbar{display:none}.cc-tabs__tab{flex:0 0 auto;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--cc-black);font-family:var(--cc-font-body);font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color var(--cc-fast) ease,color var(--cc-fast) ease}.cc-tabs__tab:hover{background:var(--cc-n50)}.cc-tabs__tab[aria-selected=true]{background:var(--cc-black);color:var(--cc-white)}.cc-badge{display:inline-flex;align-items:center;padding:2px 12px;border-radius:999px;font-size:10px;line-height:16px;font-weight:600;text-transform:uppercase;color:var(--cc-black);background:var(--cc-n100)}.cc-badge--rx{background:var(--cc-lime)}.cc-card{position:relative;display:flex;flex-direction:column;border-radius:var(--cc-radius);overflow:hidden;background:var(--cc-n50);color:var(--cc-black)}.cc-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.cc-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--cc-normal) var(--cc-ease),opacity var(--cc-normal) ease}.cc-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--cc-n50);isolation:isolate;opacity:0;transition:opacity .3s ease}.cc-card__media:has(.cc-card__alt)>img{transition:opacity .3s ease}.cc-card__alt--photo img{object-fit:cover;mix-blend-mode:normal}@media(hover:hover){.cc-card:hover:not(:has(.cc-card__swatches:hover)) .cc-card__media:not(:has(.cc-card__alt))>img{transform:scale(1.04)}.cc-card:hover:not(:has(.cc-card__swatches:hover)) .cc-card__media:has(.cc-card__alt)>img{opacity:0}.cc-card:hover:not(:has(.cc-card__swatches:hover)) .cc-card__alt{opacity:1}}@media(hover:none){.cc-card__media:has(.cc-card__alt)>img,.cc-card__alt{transition-duration:.7s}.cc-card.is-alt .cc-card__media:has(.cc-card__alt)>img{opacity:0}.cc-card.is-alt .cc-card__alt{opacity:1}}.cc-card__badges{position:absolute;top:12px;right:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;z-index:1}.cc-card__info{display:flex;flex-direction:column;gap:4px;padding:16px 20px}.cc-card__name{font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-card__price{display:flex;align-items:baseline;gap:8px;font-size:18px;line-height:24px;font-weight:600}.cc-card__price s{font-size:14px;font-weight:400;color:var(--cc-n500)}.cc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cc-rail-item, 290px);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0 calc(var(--cc-gutter) * -1);padding:0 var(--cc-gutter);scroll-padding:0 var(--cc-gutter)}.cc-rail::-webkit-scrollbar{display:none}.cc-rail>*{scroll-snap-align:start}@media screen and (min-width:990px){.cc-rail{margin:0;padding:0;scroll-padding:0}}.cc-progress{display:flex;gap:8px;padding:8px 0}.cc-progress__seg{position:relative;flex:1 1 0;height:2px;border-radius:999px;background:var(--cc-n100);overflow:hidden}.cc-progress__seg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cc-black);transform:scaleX(0);transform-origin:left center;transition:transform var(--cc-normal) var(--cc-ease)}.cc-progress__seg.is-active:after{transform:scaleX(1)}cc-auto-rail{display:block}cc-auto-rail.is-auto{overflow:hidden;margin:0 calc(var(--cc-gutter) * -1);padding:0 var(--cc-gutter)}cc-auto-rail.is-auto [data-cc-auto-track]{overflow:visible;margin:0;padding:0;scroll-snap-type:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}cc-auto-rail.is-auto [data-cc-auto-track] img{-webkit-user-drag:none}@media screen and (min-width:990px){cc-auto-rail.is-auto{clip-path:inset(0 var(--cc-gutter))}}.cc-progress__seg.is-current:after{transform:scaleX(1);transition:none;animation:cc-seg-fill var(--cc-auto-interval, 4s) linear}cc-auto-rail.is-paused .cc-progress__seg.is-current:after{animation-play-state:paused}@keyframes cc-seg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}cc-trace{display:block}.cc-trace__comet,.cc-trace__box path{fill:none;stroke:var(--cc-white);stroke-width:1;stroke-linecap:butt;filter:drop-shadow(0 0 3px rgba(255,255,255,.85))}.cc-trace__comet{opacity:0}.cc-trace__box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0}[data-trace=warm] .cc-trace__comet,[data-trace=warm] .cc-trace__box path{stroke-width:1.5;filter:drop-shadow(0 0 2px rgba(246,197,102,.9))}.cc-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px)}@media(prefers-reduced-motion:reduce){.cc-scope *,.cc-scope *:before,.cc-scope *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cc-base.css.map */
