body,body *,input,textarea,select,button{font-family:Satoshi,system-ui,-apple-system,sans-serif!important}:root{--lux-font-serif: "Satoshi", system-ui, -apple-system, sans-serif;--lux-font-sans: "Satoshi", system-ui, -apple-system, sans-serif;--lux-track-display: -.025em;--lux-track-heading: -.015em;--lux-track-sub: .12em;--lux-track-caps: .16em;--lux-track-body: .01em;--lux-lead-display: 1;--lux-lead-heading: 1.1;--lux-lead-body: 1.65;--lux-ease-reveal: cubic-bezier(.16, 1, .3, 1);--lux-ease-luxury: cubic-bezier(.25, .46, .45, .94);--lux-ease-expo: cubic-bezier(.19, 1, .22, 1);--lux-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lux-dur-fast: .35s;--lux-dur-mid: .65s;--lux-dur-slow: .95s;--lux-dur-cinematic: 1.3s;--lux-gold: #b8956a;--lux-gold-light: #d4b896}@keyframes luxFadeUp{0%{opacity:0;transform:translateY(44px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}@keyframes luxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes luxScaleReveal{0%{opacity:0;transform:scale(.9) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes luxLineGrow{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes luxShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes luxWordReveal{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes luxSlideRight{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes luxProgressPulse{0%,to{opacity:1}50%{opacity:.6}}.lux-reveal,.lux-reveal-up,.lux-reveal-left,.lux-reveal-scale{will-change:opacity,transform}.lux-reveal,.lux-reveal-up{opacity:0;transform:translateY(40px);transition:opacity var(--lux-dur-slow) var(--lux-ease-reveal),transform var(--lux-dur-slow) var(--lux-ease-reveal)}.lux-reveal-left{opacity:0;transform:translate(-48px);transition:opacity var(--lux-dur-slow) var(--lux-ease-reveal),transform var(--lux-dur-slow) var(--lux-ease-reveal)}.lux-reveal-scale{opacity:0;transform:scale(.93) translateY(20px);transition:opacity var(--lux-dur-cinematic) var(--lux-ease-luxury),transform var(--lux-dur-cinematic) var(--lux-ease-luxury)}.lux-reveal.is-visible,.lux-reveal-up.is-visible,.lux-reveal-left.is-visible,.lux-reveal-scale.is-visible{opacity:1;transform:none}[data-lux-stagger]>*:nth-child(1){transition-delay:0s}[data-lux-stagger]>*:nth-child(2){transition-delay:.09s}[data-lux-stagger]>*:nth-child(3){transition-delay:.18s}[data-lux-stagger]>*:nth-child(4){transition-delay:.27s}[data-lux-stagger]>*:nth-child(5){transition-delay:.36s}[data-lux-stagger]>*:nth-child(6){transition-delay:.45s}[data-lux-stagger]>*:nth-child(7){transition-delay:.54s}[data-lux-stagger]>*:nth-child(8){transition-delay:.63s}#lux-scroll-progress{position:fixed;top:0;left:0;width:0%;height:1.5px;background:linear-gradient(90deg,var(--lux-gold),var(--lux-gold-light),var(--lux-gold));background-size:200% auto;z-index:99999;pointer-events:none;transition:width .08s linear}#lux-cursor{position:fixed;width:7px;height:7px;background:#1a1a1a;border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);transition:transform .12s ease,opacity .25s ease;mix-blend-mode:exclusion}#lux-cursor-ring{position:fixed;width:34px;height:34px;border:1px solid rgba(26,26,26,.35);border-radius:50%;pointer-events:none;z-index:99997;transform:translate(-50%,-50%);transition:width .3s var(--lux-ease-luxury),height .3s var(--lux-ease-luxury),border-color .3s ease,opacity .25s ease}#lux-cursor.is-hovered{transform:translate(-50%,-50%) scale(2.2);background:var(--lux-gold)}#lux-cursor-ring.is-hovered{width:56px;height:56px;border-color:#b8956a66}.shopify-section h1,.shopify-section h2,.shopify-section h3{font-family:var(--lux-font-serif);font-weight:300;line-height:var(--lux-lead-heading);letter-spacing:var(--lux-track-heading)}.shopify-section h4,.shopify-section h5,.shopify-section h6{font-family:var(--lux-font-sans);font-weight:400;letter-spacing:var(--lux-track-sub);text-transform:uppercase;font-size:.72rem}.shopify-section p,.shopify-section li{font-family:var(--lux-font-sans);font-weight:400;letter-spacing:var(--lux-track-body);line-height:var(--lux-lead-body)}.hero-wrapper h1,.hero-wrapper .h1{font-family:var(--lux-font-serif);font-size:clamp(3.2rem,7.5vw,8rem);font-weight:300;letter-spacing:-.03em;line-height:var(--lux-lead-display)}.hero-wrapper h2,.hero-wrapper .h2{font-family:var(--lux-font-serif);font-size:clamp(2rem,4.5vw,5.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.08}.hero__content-wrapper>*{animation:luxFadeUp var(--lux-dur-cinematic) var(--lux-ease-reveal) both}.hero__content-wrapper>*:nth-child(1){animation-delay:.25s}.hero__content-wrapper>*:nth-child(2){animation-delay:.45s}.hero__content-wrapper>*:nth-child(3){animation-delay:.62s}.hero__content-wrapper>*:nth-child(4){animation-delay:.78s}.hero__content-wrapper>*:nth-child(5){animation-delay:.92s}.lux-eyebrow{display:block;font-family:var(--lux-font-sans);font-weight:300;font-size:.68rem;letter-spacing:var(--lux-track-caps);text-transform:uppercase;opacity:.55;margin-bottom:10px}.collection-card{transition:transform .65s var(--lux-ease-luxury),box-shadow .65s var(--lux-ease-luxury)!important;overflow:hidden}@media(any-pointer:fine){.collection-card:hover{transform:translateY(-7px)!important;box-shadow:0 22px 60px #00000021!important}}.collection-card .collection-card__image,.collection-card .collection-card__inner{overflow:hidden}.collection-card .collection-card__image img,.collection-card .collection-card__inner img{transition:transform .85s var(--lux-ease-luxury)}@media(any-pointer:fine){.collection-card:hover .collection-card__image img,.collection-card:hover .collection-card__inner img{transform:scale(1.07)}}.collection-card__content,.collection-card__content *{font-family:var(--lux-font-serif)!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.04em!important;transition:letter-spacing .45s var(--lux-ease-luxury)}@media(any-pointer:fine){.collection-card:hover .collection-card__content,.collection-card:hover .collection-card__content *{letter-spacing:.09em!important}}.product-card{transition:transform .55s var(--lux-ease-luxury),box-shadow .55s var(--lux-ease-luxury)!important}@media(any-pointer:fine){.product-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 48px #0000001c!important}}.product-card .card-gallery{overflow:hidden}.product-card .card-gallery img,.product-card .product-card__image img{transition:transform .75s var(--lux-ease-luxury)}@media(any-pointer:fine){.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.06)}}.product-card .product-title,.product-card [class*=product-title],.product-card [class*=product_title]{font-family:var(--lux-font-sans)!important;font-weight:400!important;font-size:.82rem!important;letter-spacing:.025em!important;line-height:1.5!important}.product-card [class*=price],.product-card .price__regular,.product-card .price__sale{font-family:var(--lux-font-sans)!important;font-weight:300!important;font-size:.78rem!important;letter-spacing:.04em!important;opacity:.75}[class*=cumin-video-header] h2{font-family:var(--lux-font-serif)!important;font-weight:400!important;letter-spacing:var(--lux-track-display)!important;line-height:1.08!important;font-size:clamp(2rem,5vw,3.8rem)!important}[class*=cumin-video-header] p{font-family:var(--lux-font-sans)!important;font-weight:300!important;letter-spacing:var(--lux-track-sub)!important;text-transform:uppercase!important;font-size:.72rem!important;opacity:.55!important;margin-top:14px!important}[class*=cumin-video-card]{transition:transform .55s var(--lux-ease-luxury),box-shadow .55s var(--lux-ease-luxury)!important}@media(any-pointer:fine){[class*=cumin-video-card]:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 28px 64px #00000047!important}[class*=cumin-video-card]:hover video{transform:scale(1.04)}}[class*=cumin-video-card] video{transition:transform .65s var(--lux-ease-luxury)}[class*=cumin-video-overlay]{background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.25) 55%,transparent 100%)!important;padding:18px 16px!important}[class*=cumin-video-product-title]{font-family:var(--lux-font-sans)!important;font-weight:300!important;font-size:.78rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.button,a.button,button.button{font-family:var(--lux-font-sans)!important;font-weight:400!important;font-size:.7rem!important;letter-spacing:var(--lux-track-caps)!important;text-transform:uppercase!important;transition:all .45s var(--lux-ease-luxury)!important;position:relative;overflow:hidden}.button:after,a.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s var(--lux-ease-luxury)}@media(any-pointer:fine){.button:hover:after,a.button:hover:after{transform:translate(120%)}}.link,a.link,[class*=button--link],[class*=button--tertiary]{font-family:var(--lux-font-sans)!important;font-weight:300!important;font-size:.7rem!important;letter-spacing:var(--lux-track-caps)!important;text-transform:uppercase!important;position:relative}.link:after,a.link:after,[class*=button--tertiary]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--lux-ease-reveal)}@media(any-pointer:fine){.link:hover:after,a.link:hover:after,[class*=button--tertiary]:hover:after{transform:scaleX(1)}}footer h3,footer h4,footer h5,footer h6,footer [class*=heading]{font-family:var(--lux-font-sans)!important;font-weight:300!important;font-size:.68rem!important;letter-spacing:var(--lux-track-caps)!important;text-transform:uppercase!important}footer p,footer li{font-family:var(--lux-font-sans)!important;font-weight:300!important;font-size:.82rem!important;letter-spacing:var(--lux-track-body)!important;line-height:1.7!important;opacity:.75}footer a{font-family:var(--lux-font-sans)!important;font-weight:300!important;font-size:.82rem!important;letter-spacing:.02em!important;opacity:.72;text-decoration:none;transition:opacity .35s var(--lux-ease-luxury)!important}@media(any-pointer:fine){footer a:hover{opacity:1!important}}.lux-word-clip{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:1.2}.lux-word-inner{display:inline-block;transform:translateY(105%);transition:transform var(--lux-dur-slow) var(--lux-ease-reveal)}.lux-word-clip.is-visible .lux-word-inner{transform:translateY(0)}.lux-line{display:block;width:48px;height:1px;background:currentcolor;opacity:.25;transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--lux-ease-reveal);margin:16px 0}.lux-line.is-visible{transform:scaleX(1)}.Contact .button,.section-wrapper .button{backdrop-filter:blur(12px) saturate(1.5);-webkit-backdrop-filter:blur(12px) saturate(1.5)}.marquee__content,[class*=marquee] h1,[class*=marquee] h2{font-family:var(--lux-font-serif);font-weight:300;letter-spacing:var(--lux-track-display)}header-component a,.header__nav a{font-family:var(--lux-font-sans)!important;font-weight:300!important;font-size:.78rem!important;letter-spacing:.07em!important}.section-wrapper h3,.collection-list-section h3,.product-list-section h3,.product-list-section h4{font-family:var(--lux-font-serif);font-weight:400;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:var(--lux-track-heading);line-height:1.12}[class*=cumin-video-arrow]{transition:transform .35s var(--lux-ease-spring),box-shadow .35s var(--lux-ease-luxury)!important}@media(any-pointer:fine){[class*=cumin-video-arrow]:hover{transform:translateY(-50%) scale(1.1)!important;box-shadow:0 8px 24px #00000038!important}}.shopify-section [class*=instafeed] h2,.shopify-section [class*=instafeed] h3{font-family:var(--lux-font-serif);font-weight:400;letter-spacing:var(--lux-track-heading)}.collection-card:before,.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;z-index:1;pointer-events:none;transition:background .45s var(--lux-ease-luxury)}@media(any-pointer:fine){.collection-card:hover:before,.product-card:hover:before{background:#00000008}}html{scroll-behavior:smooth}:focus-visible{outline:1.5px solid var(--lux-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.lux-reveal,.lux-reveal-up,.lux-reveal-left,.lux-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}.hero__content-wrapper>*{animation:none!important;opacity:1!important;transform:none!important}.lux-word-inner{transform:none!important;transition:none!important}.lux-line{transform:scaleX(1)!important;transition:none!important}#lux-cursor,#lux-cursor-ring{display:none!important}[class*=cumin-video-card]:hover,.collection-card:hover,.product-card:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/luxury-homepage.css.map */
