:root{--lux-accent-gold: #c7a26a;--lux-accent-gold-rgb: 199 162 106;--lux-accent-silver: #b7bcc6;--lux-accent-silver-rgb: 183 188 198;--lux-accent-bronze: #8d5b3c;--lux-accent-bronze-rgb: 141 91 60;--lux-accent: var(--lux-accent-gold);--lux-accent-strong: #b7874f;--lux-ink: #1b1a17;--lux-cream: #f7f3ed;--lux-shadow-soft: 0 10px 30px rgb(17 16 15 / .12);--lux-shadow-lift: 0 26px 60px rgb(17 16 15 / .18);--lux-card-radius: 18px;--lux-image-radius: 14px;--lux-transition: .22s cubic-bezier(.2, .65, .3, 1);--hover-lift-amount: 6px}body{background-color:var(--color-background);background-image:radial-gradient(60vmax 60vmax at -10% -10%,rgb(176 138 90 / .16),transparent 60%),radial-gradient(50vmax 50vmax at 110% 0%,rgb(15 14 13 / .08),transparent 55%),linear-gradient(90deg,rgb(17 16 15 / .035) 1px,transparent 1px),linear-gradient(180deg,rgb(17 16 15 / .035) 1px,transparent 1px);background-size:auto,auto,120px 120px,120px 120px;background-position:center,center,-1px -1px,-1px -1px;overflow-x:hidden}@media(min-width:750px){body{background-attachment:fixed}}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.02em}h5,h6,.h5,.h6{letter-spacing:.14em;text-transform:uppercase}.rte a:not(.button),.text-block a:not(.button){text-decoration-thickness:1px;text-underline-offset:.22em}.rte a:not(.button):hover,.text-block a:not(.button):hover{text-decoration-color:var(--lux-accent)}.announcement-bar{background:linear-gradient(90deg,rgb(var(--color-background-rgb) / .98),#b08a5a14);border-bottom-color:rgb(var(--color-border-rgb) / .6)}.header:not([transparent]) .header__row{background-color:rgb(var(--color-background-rgb) / .92);border-bottom-color:rgb(var(--color-border-rgb) / .6)}@supports (backdrop-filter: blur(10px)){.header:not([transparent]) .header__row{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}}header-component[data-sticky-state=active] .header__row{box-shadow:0 12px 30px #11100f14}.hero__container{border-radius:calc(var(--lux-card-radius) + 6px);overflow:hidden}.hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(176 138 90 / .18),transparent 45%),linear-gradient(0deg,rgb(0 0 0 / .18),transparent 50%);pointer-events:none}.hero .text-block:is(.h1,.h2,.h3)>*{text-shadow:0 18px 40px rgb(0 0 0 / .25);letter-spacing:.04em}.hero .text-block:is(.h1,.h2) strong{color:var(--lux-accent)}.hero .text-block.h6>*,.hero .text-block.h5>*{display:inline-flex;align-items:center;gap:.45em;padding:.35em .95em;border-radius:999px;border:1px solid rgb(255 255 255 / .6);background:linear-gradient(135deg,#fffc,#b08a5a26);color:var(--lux-ink);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;box-shadow:0 12px 30px #00000026}.hero__content-wrapper .button{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 14px 35px #11100f38}.hero__content-wrapper .button:not(.button-secondary){background:linear-gradient(135deg,var(--lux-accent) 0%,var(--lux-accent-bronze) 100%);border-color:transparent;color:#fff}.hero__content-wrapper .button:not(.button-secondary):hover{transform:translateY(-2px) scale(1.01)}.hero__content-wrapper .button-secondary{background:rgb(var(--color-background-rgb) / .88);border-color:rgb(var(--color-foreground-rgb) / .25)}.menu-list__link{position:relative}.menu-list__link-title{letter-spacing:.12em;text-transform:uppercase;font-size:.82em}.menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-.35em;height:1px;background:currentcolor;opacity:0;transform:scaleX(0);transform-origin:left;transition:transform var(--lux-transition),opacity var(--lux-transition)}.menu-list__link:hover:after,.menu-list__link--active:after,.menu-list__link[aria-expanded=true]:after{opacity:.6;transform:scaleX(1)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:.08em;text-transform:uppercase;padding-inline:1.6em;padding-block:.85em;transition:transform var(--lux-transition),box-shadow var(--lux-transition),background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.button{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--lux-shadow-soft)}.button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--lux-shadow-lift)}.button-secondary{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button-secondary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--lux-shadow-soft)}.button:focus-visible,.button-secondary:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 0 0 3px #b08a5a47,var(--lux-shadow-soft)}input,textarea,select{background-color:rgb(var(--color-background-rgb) / .96);border-color:rgb(var(--color-border-rgb) / .6);transition:border-color var(--lux-transition),box-shadow var(--lux-transition),background-color var(--lux-transition)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:#b08a5ad9;box-shadow:0 0 0 3px #b08a5a33;background-color:#fffffffa}.product-card__content,.collection-card__inner,.resource-card__inner,.featured-blog-posts-card__inner,.predictive-search-results__card,.predictive-search-results__card--product{background:rgb(var(--color-background-rgb) / .96);border:1px solid rgb(var(--color-border-rgb) / .45);border-radius:var(--lux-card-radius);box-shadow:var(--lux-shadow-soft);overflow:hidden;position:relative;transition:transform var(--lux-transition),box-shadow var(--lux-transition),border-color var(--lux-transition)}.product-card:is(:hover,:focus-within) .product-card__content,.collection-card:is(:hover,:focus-within) .collection-card__inner,.resource-card:is(:hover,:focus-within) .resource-card__inner,.featured-blog-posts-card:is(:hover,:focus-within) .featured-blog-posts-card__inner,.predictive-search-results__card:is(:hover,:focus-within),.predictive-search-results__card--product:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:var(--lux-shadow-lift);border-color:rgb(var(--color-foreground-rgb) / .15)}.product-card__content img,.collection-card__image img,.featured-blog-posts-card__image img,.resource-card__image img,.media img{border-radius:var(--lux-image-radius)}.collection-card__inner:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgb(var(--lux-accent-silver-rgb) / .35);border-radius:calc(var(--lux-card-radius) - 6px);pointer-events:none;opacity:.7;transition:opacity var(--lux-transition),transform var(--lux-transition)}.collection-card:is(:hover,:focus-within) .collection-card__inner:before{opacity:.95;transform:scale(1.01)}.collection-card__image{position:relative}.collection-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgb(0 0 0 / .35));opacity:.35;transition:opacity var(--lux-transition);pointer-events:none}.collection-card:is(:hover,:focus-within) .collection-card__image:after{opacity:.2}.collection-card__image .image-block__image{transform:scale(1.02);transition:transform var(--lux-transition)}.collection-card:is(:hover,:focus-within) .collection-card__image .image-block__image{transform:scale(1.06)}.collection-card:not(.collection-card--image-bg) .collection-card__content{padding:var(--padding-lg);background:linear-gradient(180deg,rgb(var(--color-background-rgb) / .98),rgb(var(--color-background-rgb) / .92));border-top:1px solid rgb(var(--color-border-rgb) / .45)}.collection-card--image-bg .collection-card__content{background:rgb(var(--color-background-rgb) / .65);border:1px solid rgb(255 255 255 / .3);border-radius:calc(var(--lux-card-radius) - 8px);padding:var(--padding-lg);box-shadow:0 18px 40px #0000002e;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.collection-card .text-block.h3>*,.collection-card .text-block.h4>*,.collection-card .text-block.h5>*{letter-spacing:.12em;text-transform:uppercase}.collection-card .text-block.h3>*:after,.collection-card .text-block.h4>*:after,.collection-card .text-block.h5>*:after{content:"";display:block;width:44px;height:2px;margin-top:.6em;background:linear-gradient(90deg,var(--lux-accent),transparent 80%)}.product-information{--media-radius: var(--lux-image-radius)}.product-information__media{background:rgb(var(--color-background-rgb) / .92);border:1px solid rgb(var(--lux-accent-silver-rgb) / .4);border-radius:var(--lux-card-radius);padding:clamp(.5rem,1vw,1rem);box-shadow:var(--lux-shadow-soft)}.product-information__media media-gallery{border-radius:calc(var(--lux-card-radius) - 6px);overflow:hidden}.product-media-container{border-radius:var(--lux-image-radius);box-shadow:0 20px 40px #0000001f}.product-media-container__zoom-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgb(255 255 255 / .25);opacity:0;transition:opacity var(--lux-transition)}.product-media-container__zoom-button:hover:after{opacity:1}.product-details .group-block{background:rgb(var(--color-background-rgb) / .96);border:1px solid rgb(var(--color-border-rgb) / .55);border-radius:var(--lux-card-radius);box-shadow:var(--lux-shadow-soft);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}.product-details .group-block-content{gap:clamp(.75rem,1.2vw,1.25rem)}.product-details .price{font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:.06em}.product-details .variant-option__button-label{background:rgb(var(--color-background-rgb) / .9);border:1px solid rgb(var(--color-border-rgb) / .55);border-radius:calc(var(--variant-picker-button-radius) + 4px);transition:transform var(--lux-transition),box-shadow var(--lux-transition),border-color var(--lux-transition)}.product-details .variant-option__button-label:hover{border-color:rgb(var(--color-foreground-rgb) / .25);box-shadow:0 10px 26px #0000001f;transform:translateY(-1px)}.product-details .add-to-cart-button.button{background:linear-gradient(135deg,var(--lux-accent) 0%,var(--lux-accent-bronze) 100%);border-color:transparent;color:#fff;box-shadow:0 18px 45px #11100f47}.product-details .add-to-cart-button.button:hover{transform:translateY(-2px) scale(1.01)}.product-details .shopify-payment-button__button--unbranded{border-color:rgb(var(--color-foreground-rgb) / .25);background:rgb(var(--color-background-rgb) / .9)}.sticky-add-to-cart__bar:before{background:linear-gradient(var(--color-background) 0 100%),linear-gradient(135deg,#b08a5a59,#8f5b3c59)}.price{font-family:var(--font-heading--family);letter-spacing:.04em}.compare-at-price{opacity:.6}.quick-add__button{border-color:#b08a5a66;box-shadow:var(--lux-shadow-soft)}@media(prefers-reduced-motion:no-preference){body:not(.shopify-design-mode) .content-for-layout>.shopify-section{animation:lux-fade-up .7s var(--animation-timing-fade-in) both}body:not(.shopify-design-mode) .content-for-layout>.shopify-section:nth-child(1){animation-delay:.05s}body:not(.shopify-design-mode) .content-for-layout>.shopify-section:nth-child(2){animation-delay:.1s}body:not(.shopify-design-mode) .content-for-layout>.shopify-section:nth-child(3){animation-delay:.15s}body:not(.shopify-design-mode) .content-for-layout>.shopify-section:nth-child(4){animation-delay:.2s}body:not(.shopify-design-mode) .content-for-layout>.shopify-section:nth-child(5){animation-delay:.25s}body:not(.shopify-design-mode) .content-for-layout>.shopify-section:nth-child(6){animation-delay:.3s}}@keyframes lux-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
