:root{--lux-gold: #c9a227;--lux-gold-light: #e8cf8f;--lux-gold-bright: #f4e6bd;--lux-gold-deep: #8a6f1a;--lux-white: #ffffff;--lux-white-warm: #f6f2e8;--lux-white-hot: #fffdf6;--lux-black: #0a0a0a;--lux-black-deep: #050505;--lux-ease: cubic-bezier(.22, 1, .36, 1);--lux-fast: .22s;--lux-slow: .52s;--lux-hairline: rgba(201, 162, 39, .22)}html{scroll-behavior:smooth}::selection{background:var(--lux-gold);color:var(--lux-black)}*{scrollbar-color:var(--lux-gold-deep) var(--lux-black)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--lux-black-deep)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--lux-gold-deep),var(--lux-gold));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--lux-gold)}*:focus-visible{outline:2px solid var(--lux-gold)!important;outline-offset:3px!important;border-radius:2px}body{letter-spacing:.012em;line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.card__heading,.rich-text__heading{color:var(--lux-white)!important;letter-spacing:.005em;line-height:1.18;font-weight:500;transition:color var(--lux-fast) var(--lux-ease)}.section-header .title,.collection__title .title,.title-wrapper-with-link .title,.multicolumn .title,.collection-list-title,.featured-collection .title,.rich-text__heading,.collapsible-content__heading{background:linear-gradient(100deg,#ffffff 0%,#ffffff 28%,var(--lux-white-hot) 42%,#fff8e2 50%,var(--lux-white-hot) 58%,#ffffff 72%,#ffffff 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--lux-white)!important;display:inline-block;padding-bottom:.28em;position:relative;animation:lux-shine 7s linear infinite;transition:filter var(--lux-slow) var(--lux-ease)}@keyframes lux-shine{0%{background-position:150% center}to{background-position:-150% center}}.section-header .title:hover,.title-wrapper-with-link .title:hover,.multicolumn .title:hover,.featured-collection .title:hover,.rich-text__heading:hover,.collapsible-content__heading:hover{background:linear-gradient(100deg,var(--lux-gold-bright) 0%,var(--lux-gold) 40%,var(--lux-gold-light) 70%,var(--lux-gold-bright) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lux-shine 2.4s linear infinite;filter:drop-shadow(0 0 14px rgba(201,162,39,.35))}.section-header .title:after,.title-wrapper-with-link .title:after,.multicolumn .title:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:2px;background:linear-gradient(90deg,var(--lux-gold),transparent)}.center .section-header .title:after,.title-wrapper--self-padded-tablet-down.center .title:after{left:50%;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--lux-gold),transparent)}.rte a,.rte a:visited,.metafield-rich_text_field a{color:var(--lux-white)!important;text-decoration:none;text-underline-offset:4px;background-image:linear-gradient(90deg,var(--lux-gold),var(--lux-gold-light));background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;transition:color var(--lux-fast) var(--lux-ease),background-size .38s var(--lux-ease),text-shadow var(--lux-fast) var(--lux-ease)}.rte a:hover,.metafield-rich_text_field a:hover{color:var(--lux-gold-light)!important;background-size:100% 1px;text-shadow:0 0 16px rgba(201,162,39,.4)}.rte p,.rte li,p{color:var(--lux-white-warm)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:500;transition:transform var(--lux-fast) var(--lux-ease),box-shadow var(--lux-fast) var(--lux-ease),filter var(--lux-fast) var(--lux-ease)}.button:after,.shopify-challenge__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform var(--lux-slow) var(--lux-ease);pointer-events:none}.button:hover:after,.shopify-challenge__button:hover:after{transform:translate(120%)}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-2px);box-shadow:0 8px 26px #c9a2274d,0 0 0 1px #c9a22773;filter:brightness(1.06)}.button:active{transform:translateY(0)}.card-wrapper,.card{transition:transform var(--lux-slow) var(--lux-ease)}.card__inner{border-color:var(--lux-hairline)!important;transition:border-color var(--lux-fast) var(--lux-ease),box-shadow var(--lux-fast) var(--lux-ease)}.card-wrapper:hover .card__inner{border-color:#c9a2279e!important;box-shadow:0 14px 40px #0000008c,0 0 0 1px #c9a22740}.card__media .media img,.card .media img{transition:transform .9s var(--lux-ease),filter .9s var(--lux-ease);will-change:transform}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card .media img{transform:scale(1.065);filter:brightness(1.05) saturate(1.06)}.card__heading a,.card-information .card__heading a{color:var(--lux-white)!important;transition:color var(--lux-fast) var(--lux-ease),text-shadow var(--lux-fast) var(--lux-ease)}.card-wrapper:hover .card__heading a,.card__heading a:hover{color:var(--lux-gold-light)!important;text-shadow:0 0 18px rgba(201,162,39,.45)}.price,.price__regular .price-item,.price-item--regular{color:var(--lux-gold)!important;letter-spacing:.03em;font-weight:500}.price__sale .price-item--sale{color:var(--lux-gold-bright)!important}.price--on-sale .price-item--regular{opacity:.55;text-decoration-color:var(--lux-gold-deep)}.header-wrapper{border-bottom:1px solid var(--lux-hairline);background-color:var(--lux-black);transition:background-color var(--lux-fast) var(--lux-ease),box-shadow var(--lux-fast) var(--lux-ease)}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background-color:#0a0a0aeb;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transform:translateZ(0);box-shadow:0 6px 30px #0000008c}.header__menu-item{position:relative;color:var(--lux-white)!important;letter-spacing:.1em;transition:color var(--lux-fast) var(--lux-ease),text-shadow var(--lux-fast) var(--lux-ease)}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.55rem;height:1px;background:linear-gradient(90deg,var(--lux-gold),var(--lux-gold-light));transform:scaleX(0);transform-origin:left;transition:transform .34s var(--lux-ease)}.header__menu-item:hover:after{transform:scaleX(1)}.header__menu-item:hover{color:var(--lux-gold-light)!important;text-shadow:0 0 16px rgba(201,162,39,.45)}.header__icon .icon,.header__icon:hover .icon{transition:transform var(--lux-fast) var(--lux-ease),color var(--lux-fast) var(--lux-ease)}.header__icon:hover .icon{transform:scale(1.12);color:var(--lux-gold)}.cart-count-bubble{background:linear-gradient(140deg,var(--lux-gold),var(--lux-gold-deep))!important;color:var(--lux-black)!important;box-shadow:0 0 12px #c9a2278c;font-weight:600}.announcement-bar,.utility-bar{background:linear-gradient(90deg,#1a1408,#241c0a 35%,#3a2d10,#241c0a 65%,#1a1408);border-bottom:1px solid var(--lux-hairline)}.announcement-bar__message{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:500;color:var(--lux-gold-light)}.footer{border-top:1px solid var(--lux-hairline);background:radial-gradient(120% 80% at 50% 0%,rgba(201,162,39,.07) 0%,transparent 60%),var(--lux-black)}.footer-block__heading{color:var(--lux-gold)!important;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;margin-bottom:1.4rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content.rte a,.footer__content-bottom a{display:inline-block;position:relative;color:var(--lux-white)!important;transition:color var(--lux-fast) var(--lux-ease),padding-left var(--lux-fast) var(--lux-ease),text-shadow var(--lux-fast) var(--lux-ease);opacity:.88;text-decoration:none;letter-spacing:.02em}.footer-block__details-content.rte a{padding:.34rem 0}.footer-block__details-content.rte p{line-height:2.05}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content.rte a:hover,.footer__content-bottom a:hover{color:var(--lux-gold-light)!important;padding-left:8px;opacity:1;text-shadow:0 0 14px rgba(201,162,39,.4)}.footer-block__details-content.rte a:before,.footer-block__details-content .list-menu__item--link:before{content:"";position:absolute;left:0;top:50%;width:4px;height:1px;background:var(--lux-gold);opacity:0;transform:translate(-6px);transition:opacity var(--lux-fast) var(--lux-ease),transform var(--lux-fast) var(--lux-ease)}.footer-block__details-content.rte a:hover:before,.footer-block__details-content .list-menu__item--link:hover:before{opacity:1;transform:translate(0)}.footer__content-bottom{border-top:none;position:relative;padding-top:2.2rem;margin-top:1.2rem}.footer__content-bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--lux-gold),transparent);opacity:.55}.footer-block--newsletter .newsletter-form__field-wrapper .field__input{background:#ffffff08;border-color:var(--lux-hairline);letter-spacing:.03em}.footer-block__newsletter .footer-block__heading,.footer-block--newsletter .footer-block__heading{font-size:1.05rem;letter-spacing:.1em}.footer .list-social__link{transition:transform var(--lux-fast) var(--lux-ease),color var(--lux-fast) var(--lux-ease);border:1px solid transparent;border-radius:50%}.footer .list-social__link:hover{transform:translateY(-3px);color:var(--lux-gold);border-color:var(--lux-hairline)}.footer__payment .list-payment__item svg{opacity:.55;filter:grayscale(100%);transition:opacity var(--lux-fast) var(--lux-ease),filter var(--lux-fast) var(--lux-ease)}.footer__payment:hover .list-payment__item svg{opacity:1;filter:grayscale(0%)}.footer__copyright{opacity:.6;letter-spacing:.05em;font-size:.78rem}.media>img{transition:transform .9s var(--lux-ease)}.shopify-section+.shopify-section>.color-scheme-1{position:relative}.badge{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;border:1px solid var(--lux-hairline);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.field__input,.select__select,.customer input{transition:border-color var(--lux-fast) var(--lux-ease),box-shadow var(--lux-fast) var(--lux-ease)}.field__input:focus,.select__select:focus{border-color:var(--lux-gold)!important;box-shadow:0 0 0 1px var(--lux-gold),0 0 18px #c9a2272e}.cart-item{transition:background-color var(--lux-fast) var(--lux-ease)}.cart-item:hover{background-color:#c9a2270a}.totals__total-value,.totals>*{color:var(--lux-gold)!important}cart-remove-button .button{transition:color var(--lux-fast) var(--lux-ease),transform var(--lux-fast) var(--lux-ease)}cart-remove-button .button:hover{color:var(--lux-gold-light);transform:rotate(90deg)}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation-timing-function:var(--lux-ease)!important;animation-duration:.9s!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.card-wrapper:hover .card__media .media img,.button:hover{transform:none}.section-header .title,.collection__title .title,.title-wrapper-with-link .title,.multicolumn .title,.collection-list-title,.featured-collection .title,.rich-text__heading,.collapsible-content__heading{animation:none!important;background:none!important;-webkit-text-fill-color:var(--lux-white)!important}.section-header .title:hover,.title-wrapper-with-link .title:hover,.multicolumn .title:hover,.featured-collection .title:hover,.rich-text__heading:hover,.collapsible-content__heading:hover{-webkit-text-fill-color:var(--lux-gold-light)!important;filter:none}}@media(prefers-contrast:more){.section-header .title,.collection__title .title,.title-wrapper-with-link .title,.multicolumn .title,.collection-list-title,.featured-collection .title,.rich-text__heading,.collapsible-content__heading{animation:none!important;background:none!important;-webkit-text-fill-color:var(--lux-white)!important}.rte p,.rte li,p{color:var(--lux-white)}}@media screen and (max-width:749px){.button{font-size:.78rem;letter-spacing:.07em}.footer-block__heading{margin-bottom:.9rem}.header__menu-item:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-premium.css.map */
