:root{--lyc-ink: #1B1814;--lyc-navy: #1C2A3E;--lyc-cream: #FAF7F2;--lyc-sand: #F1EBE1;--lyc-taupe: #8A7D6B;--lyc-line: #E5DDCF;--lyc-ease: cubic-bezier(.22, 1, .36, 1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.015em}.announcement-bar{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.button{letter-spacing:.14em;transition:transform .28s var(--lyc-ease),background-color .28s var(--lyc-ease),color .28s var(--lyc-ease),border-color .28s var(--lyc-ease);will-change:transform}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0);transition-duration:.12s}.button:focus-visible{outline:2px solid var(--lyc-navy);outline-offset:3px}.link:not(.button),footer a:not(.button):not([class*=social]){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .4s var(--lyc-ease)}.link:not(.button):hover,footer a:not(.button):not([class*=social]):hover{background-size:100% 1px}product-card{--lyc-card-shift: 0px}@media(hover:hover)and (prefers-reduced-motion:no-preference){product-card .product-card__content{transition:transform .55s var(--lyc-ease)}product-card:hover .product-card__content{transform:translateY(-4px)}}.details__header{letter-spacing:.02em}details .details-content{color:color-mix(in srgb,currentColor 78%,transparent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--lyc-navy);outline-offset:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--lyc-sand)}::-webkit-scrollbar-thumb{background:var(--lyc-taupe);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--lyc-ink)}::selection{background:var(--lyc-navy);color:var(--lyc-cream)}@media(prefers-reduced-motion:no-preference){.lyc-reveal{opacity:0;transform:translateY(24px)}.lyc-reveal.lyc-in{opacity:1;transform:none;transition:opacity .8s var(--lyc-ease),transform .8s var(--lyc-ease);transition-delay:var(--lyc-d, 0ms)}}@media(prefers-reduced-motion:reduce){.lyc-reveal{opacity:1;transform:none}.button,product-card .product-card__content{transition:none}.button:hover{transform:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{overflow-x:clip}.media-with-content,[class*=media-with-content]{overflow:hidden}.price,.price__regular,.price__current,.price-item{font-variant-numeric:tabular-nums;letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/apexwear-custom.css.map */
