:root{--lux-black: #0b0b0c;--lux-anthracite: #181818;--lux-graphite: #232325;--lux-light: #f5f5f5;--lux-white: #ffffff;--lux-yellow: #fcb900;--lux-yellow-hover: #e6a900;--lux-ink: #111111;--lux-muted: rgba(11, 11, 12, .62);--lux-line: rgba(11, 11, 12, .1);--lux-radius: 8px;--lux-radius-btn: 4px;--lux-ease: cubic-bezier(.2, .7, .2, 1);--lux-fg: #0b0b0c;--lux-card: #ffffff;--lux-shadow: 0 1px 2px rgba(11, 11, 12, .04), 0 12px 32px -18px rgba(11, 11, 12, .18);--buttons-radius: 4px;--inputs-radius: 6px;--border-radius-base: 8px;--color-buttons-primary-text: 17, 17, 17}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body h1,body .h1,body h2,body .h2{letter-spacing:-.02em}body .page-title,body .collection-hero-banner-heading,body .page-hero-heading,body .product-info-main h1{font-weight:700;letter-spacing:-.022em}::selection{background:#fcb90059;color:var(--lux-ink)}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body summary:focus-visible{outline:2px solid var(--lux-yellow);outline-offset:2px}body .button{min-height:4.8rem;border-radius:var(--lux-radius-btn);font-weight:700;letter-spacing:.01em;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}body .button:not(.button-secondary):not(.button-tertiary):not(.button-outline):not(.button-text-link):not([class*=color-button-]):hover{filter:brightness(.96)}body .color-button-button-primary,body .button-add-to-cart{--color-button: 252, 185, 0;--color-button-text: 17, 17, 17}body .button-add-to-cart{background:var(--lux-yellow);color:var(--lux-ink);border-color:var(--lux-yellow)}body .button-add-to-cart:hover{background:var(--lux-yellow-hover);color:var(--lux-ink)}body .button-secondary,body .color-button-button-secondary{--color-button: 11, 11, 12;--color-button-text: 255, 255, 255}body input[type=text],body input[type=email],body input[type=tel],body input[type=password],body input[type=search],body input[type=number],body input[type=url],body textarea,body select{border-radius:var(--inputs-radius);transition:border-color .2s ease,box-shadow .2s ease}body input[type=text]:focus,body input[type=email]:focus,body input[type=tel]:focus,body input[type=password]:focus,body input[type=search]:focus,body input[type=number]:focus,body textarea:focus,body select:focus{border-color:var(--lux-black);box-shadow:0 0 0 3px #fcb90059}body .badge{border-radius:3px;padding:.45rem .8rem;font-size:1.05rem;letter-spacing:.08em}body .badge-sale{background:var(--lux-yellow);color:var(--lux-ink)}body .card-product{padding:0;overflow:hidden;border:1px solid var(--lux-line);border-radius:var(--lux-radius);background:var(--lux-white);transition:border-color .25s ease,transform .25s var(--lux-ease),box-shadow .25s ease}body .card-product:hover{border-color:#fcb900a6;transform:translateY(-2px);box-shadow:0 18px 36px -24px #0b0b0c59}body .card-product .card-media{margin:0;border-radius:0;background:#ededed}body .card-product .card-info-wrap{display:flex;flex-direction:column;padding:1.4rem 1.6rem 1.6rem}body .card-product .card-info{flex:1 1 auto}body .card-product .card-heading{margin-bottom:.8rem;font-size:1.5rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}body .card-product .card-heading a{color:inherit}body .card-product .card-eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lux-muted)}body .card-product .card-badge .badge{box-shadow:none}body .card-product .price-item-regular,body .card-product .price-item-sale{font-weight:700;color:var(--lux-ink)}@media(max-width:749px){body .card-product .card-info-wrap{padding:1.2rem}body .card-product .card-heading{font-size:1.35rem;-webkit-line-clamp:3}}body .announcement-bar-wrapper{background:var(--lux-black);color:#ffffffc7;border-bottom:1px solid rgba(255,255,255,.06)}body .announcement-bar{font-size:1.2rem;letter-spacing:.04em}body .announcement-bar a{color:#fff}body .announcement-bar-wrapper svg path{fill:#ffffffb3}body .footer .color-accent-2,body .footer .footer-blocks{--color-background: 11, 11, 12;--color-foreground: 255, 255, 255;--color-foreground-alt: 255, 255, 255;--color-border: rgba(255, 255, 255, .08);background:var(--lux-black)}body .footer .widget-title{font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-yellow)}body .footer .link-text,body .footer .rte,body .footer .rte p{color:#ffffffb8}body .footer .link-text:hover{color:#fff}body .footer .footer-blocks-wrapper{font-size:1.45rem;line-height:1.7}body .footer .footer-info-wrapper{border-top:1px solid rgba(255,255,255,.08);background:#070708;color:#ffffff8c}body .footer .media-icon-items svg,body .footer .media-icon-item svg{color:var(--lux-yellow)}body .page-hero,body .collection-hero-banner{position:relative}body .tab-nav-item.is-active,body .tab-nav-item:hover{color:var(--lux-ink)}body .tab-nav-item.is-active:after{background:var(--lux-yellow)}@media(prefers-reduced-motion:reduce){body .card-product,body .button{transition:none}body .card-product:hover{transform:none}}@media(max-width:749px){body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),body select,body textarea{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lux-theme.css.map */
