:root{--lux-gold: var(--hs-gold, #B88A38);--lux-gold-hi: #E9CE88;--lux-gold-soft: var(--hs-gold-hover, #D4A95B);--lux-gold-deep: #7C5A24;--lux-ivory: var(--hs-cream, #F3EAD8);--lux-ivory-hi: #FFF7E4;--lux-gold-06: rgba(184, 138, 56, .06);--lux-gold-12: rgba(184, 138, 56, .12);--lux-gold-18: rgba(184, 138, 56, .18);--lux-gold-28: rgba(184, 138, 56, .28);--lux-gold-45: rgba(184, 138, 56, .45);--lux-metal: linear-gradient(135deg, var(--lux-gold-deep) 0%, var(--lux-gold) 26%, var(--lux-gold-hi) 50%, var(--lux-gold) 74%, var(--lux-gold-deep) 100%);--lux-hairline: linear-gradient(90deg, transparent, var(--lux-gold-45) 22%, var(--lux-gold-soft) 50%, var(--lux-gold-45) 78%, transparent);--lux-ease: var(--hs-ease, cubic-bezier(.16, 1, .3, 1));--lux-ease-soft: cubic-bezier(.22, 1, .36, 1);--lux-t-fast: .26s;--lux-t: .44s;--lux-t-slow: .76s;--lux-highlight-cycle: 15s;--lux-btn-cycle: 13s;--lux-shine-cycle: 11s;--lux-title-cycle: 15s}.lux-gold-glow{box-shadow:0 0 0 1px var(--lux-gold-12),0 14px 44px -22px var(--lux-gold-45);transition:box-shadow var(--lux-t) var(--lux-ease-soft)}.lux-gold-glow:hover{box-shadow:0 0 0 1px var(--lux-gold-28),0 20px 60px -24px var(--lux-gold-45)}.lux-halo{position:relative;isolation:isolate}.lux-halo:before{content:"";position:absolute;z-index:-1;top:-38%;right:-38%;bottom:-38%;left:-38%;background:radial-gradient(closest-side,var(--lux-gold-18),transparent 70%);opacity:.7;pointer-events:none;animation:luxHaloBreathe 9s ease-in-out infinite}@keyframes luxHaloBreathe{0%,to{opacity:.4;transform:scale(.965)}50%{opacity:.78;transform:scale(1.035)}}.lux-text-glow{text-shadow:0 1px 10px rgba(0,0,0,.3),0 0 26px var(--lux-gold-18)}.lux-metal-border{border:1px solid transparent;border-radius:inherit;background-image:linear-gradient(var(--lux-inner, transparent),var(--lux-inner, transparent)),var(--lux-metal);background-origin:border-box;background-clip:padding-box,border-box}.lux-metal-frame{position:relative}.lux-metal-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;padding:1px;background:var(--lux-metal);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lux-shine{position:relative;overflow:hidden;isolation:isolate}.lux-shine>*{position:relative;z-index:1}.lux-shine:after{content:"";position:absolute;top:0;left:0;z-index:0;width:46%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:translate(-260%) skew(-18deg)}.lux-shine:not(.lux-shine--hover):after{animation:luxShine var(--lux-shine-cycle) var(--lux-ease-soft) infinite}.lux-shine--hover:after{transition:transform var(--lux-t-slow) var(--lux-ease-soft)}.lux-shine--hover:hover:after{transform:translate(340%) skew(-18deg)}.lux-shine--gold:after{background:linear-gradient(100deg,transparent,rgba(233,206,136,.34),transparent)}@keyframes luxShine{0%{transform:translate(-260%) skew(-18deg)}22%{transform:translate(340%) skew(-18deg)}to{transform:translate(340%) skew(-18deg)}}.lux-divider{height:1px;border:0;width:100%;background:var(--lux-hairline)}.lux-divider--shine{position:relative;overflow:hidden}.lux-divider--shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--lux-gold-hi),transparent);width:34%;transform:translate(-140%);animation:luxRule 9s var(--lux-ease-soft) infinite}@keyframes luxRule{0%{transform:translate(-140%)}60%,to{transform:translate(360%)}}.lux-eyebrow{display:flex;align-items:center;justify-content:center;gap:clamp(.9rem,2vw,1.6rem);margin:0;text-align:center}.lux-eyebrow:before,.lux-eyebrow:after{content:"";height:1px;flex:1 1 auto;max-width:clamp(28px,9vw,88px);background:linear-gradient(90deg,transparent,var(--lux-gold-soft))}.lux-eyebrow:after{background:linear-gradient(90deg,var(--lux-gold-soft),transparent)}.lux-eyebrow>span{flex:none;font-family:var(--hs-font-heading, "Cormorant Garamond", serif);font-size:clamp(.72rem,.62rem + .4vw,.9rem);font-weight:500;letter-spacing:.44em;text-transform:uppercase;color:var(--lux-gold-soft);background:linear-gradient(90deg,var(--lux-gold-soft) 0%,var(--lux-gold-hi) 50%,var(--lux-gold-soft) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:luxEyebrowShine 11s ease-in-out infinite;padding-inline:.1em}@keyframes luxEyebrowShine{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.lux-engraved{color:var(--lux-ivory);letter-spacing:.006em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 0 rgba(0,0,0,.16),0 2px 30px rgba(0,0,0,.34),0 -1px 0 rgba(255,246,224,.05)}.lux-shimmer-text{color:var(--lux-ivory);letter-spacing:.006em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 0 rgba(0,0,0,.18),0 2px 30px rgba(0,0,0,.34),0 -1px 0 rgba(255,246,224,.06)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.lux-shimmer-text{background-image:linear-gradient(96deg,#E9DCC1 0%,var(--lux-ivory) 30%,var(--lux-ivory-hi) 46%,#FFFDF6 50%,var(--lux-ivory-hi) 54%,var(--lux-ivory) 70%,#E4D3B4 100%);background-size:260% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:luxTitleShimmer var(--lux-title-cycle) var(--lux-ease-soft) infinite}}@keyframes luxTitleShimmer{0%{background-position:150% 0}55%{background-position:-50% 0}to{background-position:-50% 0}}.lux-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1.02em 2.4em;font-family:var(--hs-font-heading, "Cormorant Garamond", serif);font-size:.95rem;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#241708;border:1px solid transparent;border-radius:3px;background-image:linear-gradient(180deg,#ffffff80,#ffffff14 20%,#fff0 46%),linear-gradient(180deg,var(--lux-gold-soft),var(--lux-gold) 52%,var(--lux-gold-deep)),var(--lux-metal);background-origin:border-box;background-clip:padding-box,padding-box,border-box;box-shadow:inset 0 1px #fff9eb99,inset 0 -1px #5c3e146b,inset 0 -10px 18px -12px #5c3e1480,0 14px 34px -20px var(--lux-gold-45);cursor:pointer;transition:transform var(--lux-t) var(--lux-ease-soft),box-shadow var(--lux-t) var(--lux-ease-soft),filter var(--lux-t) var(--lux-ease-soft);-webkit-appearance:none;appearance:none}.lux-btn>*{position:relative;z-index:2}.lux-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);background-size:250% 100%;background-repeat:no-repeat;background-position:200% 0;mix-blend-mode:screen;animation:luxBtnShimmer var(--lux-btn-cycle) var(--lux-ease-soft) infinite}@keyframes luxBtnShimmer{0%{background-position:200% 0}34%{background-position:-120% 0}to{background-position:-120% 0}}.lux-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9ebbf,inset 0 -1px #5c3e1473,inset 0 -10px 18px -12px #5c3e1480,0 22px 48px -22px var(--lux-gold-45);filter:saturate(1.06) brightness(1.02)}.lux-btn:hover:after{animation-duration:4.5s}.lux-btn:active{transform:translateY(0)}.lux-btn--ghost{color:var(--lux-ivory);text-shadow:0 1px 10px rgba(0,0,0,.45);background-image:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 22%,transparent 46%),linear-gradient(180deg,#120c0670,#120c0642),var(--lux-metal);background-origin:border-box;background-clip:padding-box,padding-box,border-box;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);box-shadow:inset 0 1px #fff9eb29,0 14px 34px -22px #000000b3}.lux-btn--ghost:after{background:linear-gradient(100deg,transparent 38%,rgba(233,206,136,.5) 50%,transparent 62%)}.lux-btn--ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,var(--lux-gold-soft),var(--lux-gold) 60%,var(--lux-gold-deep));opacity:0;transition:opacity var(--lux-t) var(--lux-ease-soft)}.lux-btn--ghost:hover{color:#2a1b0a;text-shadow:none;filter:none}.lux-btn--ghost:hover:before{opacity:1}.lux-btn--ghost:hover .lux-btn__label{color:#2a1b0a}.lux-btn__arrow{display:inline-block;transition:transform var(--lux-t) var(--lux-ease-soft)}.lux-btn:hover .lux-btn__arrow{transform:translate(4px)}.lux-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;transition:color var(--lux-t-fast) var(--lux-ease-soft),transform var(--lux-t-fast) var(--lux-ease-soft),filter var(--lux-t-fast) var(--lux-ease-soft)}.lux-icon:before{content:"";position:absolute;top:-46%;right:-46%;bottom:-46%;left:-46%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,240,205,.5),var(--lux-gold-18) 46%,transparent 72%);opacity:0;transform:scale(.7);transition:opacity var(--lux-t) var(--lux-ease-soft),transform var(--lux-t) var(--lux-ease-soft);pointer-events:none}.lux-icon:hover{color:var(--lux-gold);transform:translateY(-1px);filter:drop-shadow(0 0 9px var(--lux-gold-28))}.lux-icon:hover:before{opacity:1;transform:scale(1)}.lux-icon:active{transform:scale(.9);filter:drop-shadow(0 0 5px var(--lux-gold-28))}.lux-icon svg{display:block}.lux-hover-lift{transition:transform var(--lux-t) var(--lux-ease-soft),box-shadow var(--lux-t) var(--lux-ease-soft)}.lux-hover-lift:hover{transform:translateY(-4px);box-shadow:var(--hs-shadow-lg, 0 20px 60px rgba(13,13,13,.08))}.lux-hover-zoom{overflow:hidden}.lux-hover-zoom>img{transition:transform var(--lux-t-slow) var(--lux-ease-soft)}.lux-hover-zoom:hover>img{transform:scale(1.045)}.lux-underline{position:relative;text-decoration:none}.lux-underline:after{content:"";position:absolute;left:0;right:0;bottom:-.24em;height:1px;background:var(--lux-gold);transform:scaleX(0);transform-origin:center;transition:transform var(--lux-t) var(--lux-ease-soft)}.lux-underline:where(:hover,:focus-visible):after{transform:scaleX(1)}.lux-focus:focus-visible,.lux-btn:focus-visible,.lux-icon:focus-visible{outline:2px solid var(--lux-gold);outline-offset:3px;border-radius:4px}.lux-reveal{opacity:0;transform:translateY(26px);transition:opacity var(--lux-t-slow) var(--lux-ease),transform var(--lux-t-slow) var(--lux-ease);transition-delay:var(--lux-delay, 0ms);will-change:opacity,transform}.lux-reveal.is-in{opacity:1;transform:none}.lux-reveal--blur{filter:blur(8px)}.lux-reveal--blur.is-in{filter:blur(0)}.lux-reveal--scale{transform:translateY(26px) scale(.985)}.lux-reveal--scale.is-in{transform:none}.lux-volumetric{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;mix-blend-mode:screen;opacity:.4}.lux-volumetric:before{content:"";position:absolute;left:50%;top:-24%;width:170%;height:150%;transform:translate(-50%);transform-origin:50% 0%;background:repeating-conic-gradient(from 90deg at var(--lux-ray-x, 50%) var(--lux-ray-y, 0%),rgba(255,246,226,0) 0deg,rgba(255,246,226,.16) 2deg,rgba(255,246,226,0) 5deg,rgba(255,246,226,0) 9deg);-webkit-mask:radial-gradient(72% 82% at 50% 4%,#000 0%,rgba(0,0,0,.4) 42%,transparent 74%);mask:radial-gradient(72% 82% at 50% 4%,#000 0%,rgba(0,0,0,.4) 42%,transparent 74%);filter:blur(9px);animation:luxRaysSway 34s ease-in-out infinite alternate}@keyframes luxRaysSway{0%{transform:translate(-50%) rotate(-3deg) scale(1.02);opacity:.85}to{transform:translate(-50%) rotate(3deg) scale(1.07);opacity:1}}.lux-clouds{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;overflow:hidden}.lux-clouds:before,.lux-clouds:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(38% 30% at 22% 32%,rgba(255,250,240,.1),transparent 60%),radial-gradient(44% 34% at 74% 44%,rgba(255,246,228,.08),transparent 62%),radial-gradient(30% 26% at 52% 68%,rgba(212,184,138,.07),transparent 64%);will-change:transform,opacity}.lux-clouds:before{animation:luxCloudsA 52s ease-in-out infinite alternate}.lux-clouds:after{animation:luxCloudsB 68s ease-in-out infinite alternate;opacity:.7}@keyframes luxCloudsA{0%{transform:translate3d(-2%,0,0) scale(1.02)}to{transform:translate3d(3%,-1.5%,0) scale(1.06)}}@keyframes luxCloudsB{0%{transform:translate3d(2%,1%,0) scale(1.05)}to{transform:translate3d(-3%,-1%,0) scale(1.01)}}.lux-lighting{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light}.lux-lighting:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(60% 55% at 50% 34%,rgba(255,244,222,.5),transparent 66%);animation:luxBreatheLight 17s ease-in-out infinite}@keyframes luxBreatheLight{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.82;transform:scale(1.045)}}.lux-mist{position:absolute;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.lux-mist:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 28% 118%,rgba(255,250,240,.55),transparent 62%),radial-gradient(120% 90% at 74% 120%,rgba(248,243,233,.6),transparent 64%),linear-gradient(to top,var(--hs-bg, #F5F0E8) 0%,rgba(245,240,232,.92) 16%,rgba(245,240,232,.5) 44%,rgba(245,240,232,.16) 70%,rgba(245,240,232,0) 100%)}.lux-mist:after{content:"";position:absolute;left:-12%;right:-12%;bottom:-8%;top:8%;background:radial-gradient(42% 60% at 18% 100%,rgba(255,252,244,.55),transparent 66%),radial-gradient(50% 68% at 54% 100%,rgba(255,249,238,.42),transparent 68%),radial-gradient(40% 60% at 86% 100%,rgba(250,244,232,.48),transparent 66%);filter:blur(16px);will-change:transform,opacity;animation:luxMist 30s ease-in-out infinite alternate}@keyframes luxMist{0%{transform:translate3d(-2.5%,0,0) scale(1.02);opacity:.85}to{transform:translate3d(3%,-2%,0) scale(1.07);opacity:1}}.lux-dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.lux-dust i{position:absolute;bottom:-6px;width:2px;height:2px;border-radius:999px;background:radial-gradient(circle,#ecdec0b3,#d4a95b00 70%);opacity:0;will-change:transform,opacity;animation:luxDust linear infinite}@keyframes luxDust{0%{opacity:0;transform:translate(0) scale(.4)}14%{opacity:.5}82%{opacity:.24}to{opacity:0;transform:translate(12px,-52vh) scale(.9)}}.lux-logo{position:relative;display:inline-flex;isolation:isolate}.lux-logo__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit}.lux-logo__sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 44%,rgba(255,249,232,.45) 48%,rgba(255,255,255,.8) 50%,rgba(255,249,232,.45) 52%,transparent 56%);background-size:300% 100%;background-repeat:no-repeat;background-position:250% 0;mix-blend-mode:screen;animation:luxLogoBar var(--lux-highlight-cycle) var(--lux-ease-soft) infinite}.header .header-logo{position:relative;isolation:isolate}.header .header-logo img{position:relative;z-index:2;filter:none}.header .header-logo:hover img{filter:none}.header .header-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden;background:linear-gradient(105deg,transparent 43%,rgba(255,249,232,.42) 48%,rgba(255,255,255,.82) 50%,rgba(255,249,232,.42) 52%,transparent 57%);background-size:300% 100%;background-repeat:no-repeat;background-position:250% 0;mix-blend-mode:screen;animation:luxLogoBar var(--lux-highlight-cycle) var(--lux-ease-soft) infinite}@keyframes luxLogoBar{0%{background-position:250% 0}10%{background-position:-150% 0}to{background-position:-150% 0}}.header .header-actions__action,.header .header__icon--menu .header__icon,.header .header__icon--summary{position:relative}.header .header-actions__action:before,.header .header__icon--summary:before{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;z-index:0;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,240,205,.5),var(--lux-gold-18) 46%,transparent 74%);opacity:0;transform:scale(.6);transition:opacity var(--lux-t) var(--lux-ease-soft),transform var(--lux-t) var(--lux-ease-soft);pointer-events:none}.header .header-actions__action>*,.header .header__icon--summary>*{position:relative;z-index:1}.header .header-actions__action:hover:before,.header .header__icon--summary:hover:before{opacity:1;transform:scale(1)}.header .header-actions__action:hover svg,.header .header__icon--menu:hover svg{filter:drop-shadow(0 0 8px var(--lux-gold-28))}.header .header-actions__action:active,.header .header__icon--summary:active{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.lux-halo:before,.lux-shine:after,.lux-divider--shine:after,.lux-eyebrow>span,.lux-shimmer-text,.lux-btn:after,.lux-volumetric:before,.lux-clouds:before,.lux-clouds:after,.lux-lighting:before,.lux-mist:after,.lux-dust i,.lux-logo__sheen:after,.header .header-logo:after{animation:none!important}.lux-reveal{opacity:1!important;transform:none!important;filter:none!important}.lux-btn,.lux-icon,.lux-hover-lift,.lux-hover-zoom>img{transition:none}.lux-eyebrow>span{-webkit-text-fill-color:var(--lux-gold-soft)}.lux-shimmer-text{background-position:50% 0}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/hs-luxury-motion.css.map */
