:root{--lux-charcoal: #2B2B2B;--lux-charcoal-deep: #1A1A1A;--lux-brand: #1F6F73;--lux-brand-soft: #2A8589;--lux-brand-deep: #185558;--lux-gold: var(--lux-brand);--lux-gold-soft: var(--lux-brand-soft);--lux-gold-muted: var(--lux-brand-deep);--lux-beige: #C8B89A;--lux-beige-warm: #D4C5A9;--lux-offwhite: #F7F5F0;--lux-stone: #EDE9E3;--lux-stone-light: #F2EFE9;--lux-white: #FAFAF8;--lux-text: #2B2B2B;--lux-text-light: #6B6B6B;--lux-text-muted: #999999;--lux-border: #E0DCD6;--lux-border-light: #F0ECE6;--font-heading: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Inter", "Helvetica Neue", sans-serif;--font-heading-ar: "Amiri", "Traditional Arabic", serif;--font-body-ar: "Tajawal", "Helvetica Neue", sans-serif;--section-spacing-desktop: 120px;--section-spacing-mobile: 70px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 64px;--space-2xl: 100px;--transition-smooth: all .4s cubic-bezier(.25, .1, .25, 1);--transition-fast: all .25s ease;--transition-slow: all .7s cubic-bezier(.25, .1, .25, 1);--ease-luxury: cubic-bezier(.25, .1, .25, 1);--header-height: 140px}body{font-family:var(--font-body)!important;color:var(--lux-text)!important;background-color:var(--lux-offwhite)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.02em;line-height:1.7}html[lang=ar] body,html[dir=rtl] body{font-family:var(--font-body-ar)!important;letter-spacing:0;direction:rtl}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:.03em;line-height:1.2;color:var(--lux-charcoal-deep)}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[lang=ar] .h0,html[lang=ar] .h1,html[lang=ar] .h2,html[lang=ar] .h3,html[lang=ar] .h4,html[lang=ar] .h5,html[dir=rtl] .h0,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .h3,html[dir=rtl] .h4,html[dir=rtl] .h5{font-family:var(--font-heading-ar)!important;letter-spacing:0}.h0{font-size:clamp(3rem,5vw,5.5rem)}.h1{font-size:clamp(2.4rem,4vw,4rem)}.h2{font-size:clamp(2rem,3vw,3rem)}.h3{font-size:clamp(1.6rem,2.2vw,2.2rem)}p,.rte,body{font-family:var(--font-body)!important;font-weight:300;font-size:1.5rem}html[lang=ar] p,html[lang=ar] .rte,html[dir=rtl] p,html[dir=rtl] .rte{font-family:var(--font-body-ar)!important;letter-spacing:0}a{color:var(--lux-charcoal);transition:var(--transition-fast)}a:hover{color:var(--lux-gold)}.button,.shopify-challenge__button,button.button{font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:1.2rem!important;border-radius:0!important;transition:var(--transition-smooth)!important;padding:1.4rem 3.5rem!important}html[lang=ar] .button,html[dir=rtl] .button,html[lang=ar] button.button,html[dir=rtl] button.button{font-family:var(--font-body-ar)!important;letter-spacing:.04em!important}.button--primary{background-color:var(--lux-charcoal-deep)!important;color:var(--lux-offwhite)!important;border:1px solid var(--lux-charcoal-deep)!important}.button--primary:hover{background-color:var(--lux-gold-muted)!important;border-color:var(--lux-gold-muted)!important;color:var(--lux-offwhite)!important}.button--secondary{background-color:transparent!important;color:var(--lux-charcoal-deep)!important;border:1px solid var(--lux-charcoal-deep)!important}.button--secondary:hover{background-color:var(--lux-charcoal-deep)!important;color:var(--lux-offwhite)!important}.section-header{background-color:var(--lux-offwhite)!important;z-index:1000}.header-wrapper{border-bottom:1px solid var(--lux-border)!important;background-color:var(--lux-offwhite)!important}.shopify-section-header-sticky .header-wrapper{background-color:#f7f5f0f7!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 20px #0000000a}.scrolled-past-header .header-wrapper{box-shadow:0 2px 30px #0000000f}.header{padding-top:20px!important;padding-bottom:8px!important}.header__heading-link .h2,.header__heading-link span{font-family:var(--font-heading)!important;font-weight:400!important;font-size:2.8rem!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--lux-charcoal-deep)!important}html[lang=ar] .header__heading-link .h2,html[lang=ar] .header__heading-link span,html[dir=rtl] .header__heading-link .h2,html[dir=rtl] .header__heading-link span{font-family:var(--font-heading-ar)!important;letter-spacing:.06em!important}.header__heading-logo-wrapper{display:none!important}.header__heading-link{text-decoration:none}.header__inline-menu{justify-content:center!important;padding-top:6px;padding-bottom:4px}.header__inline-menu .list-menu__item--link,.header__inline-menu .header__menu-item{font-family:var(--font-body)!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--lux-charcoal)!important;transition:color .3s ease;position:relative;padding:.8rem 1.8rem!important}html[lang=ar] .header__inline-menu .list-menu__item--link,html[lang=ar] .header__inline-menu .header__menu-item,html[dir=rtl] .header__inline-menu .list-menu__item--link,html[dir=rtl] .header__inline-menu .header__menu-item{font-family:var(--font-body-ar)!important;letter-spacing:.04em!important}.header__inline-menu .list-menu__item--link:after,.header__inline-menu .header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background-color:var(--lux-gold);transition:width .4s var(--ease-luxury),left .4s var(--ease-luxury)}.header__inline-menu .list-menu__item--link:hover:after,.header__inline-menu .header__menu-item:hover:after{width:70%;left:15%}html[dir=rtl] .header__inline-menu .list-menu__item--link:after,html[dir=rtl] .header__inline-menu .header__menu-item:after{left:auto;right:50%}html[dir=rtl] .header__inline-menu .list-menu__item--link:hover:after,html[dir=rtl] .header__inline-menu .header__menu-item:hover:after{right:15%;left:auto}.header__inline-menu .list-menu__item--link:hover,.header__inline-menu .header__menu-item:hover{color:var(--lux-gold)!important}.header__icon{color:var(--lux-charcoal)!important;transition:color .3s ease}.header__icon:hover{color:var(--lux-gold)!important}.cart-count-bubble{background-color:var(--lux-gold)!important;color:var(--lux-white)!important;font-size:1rem!important;font-weight:500!important;min-width:1.8rem;min-height:1.8rem}.desktop-localization-wrapper{display:flex;align-items:center;gap:var(--space-xs)}.localization-form__select{font-family:var(--font-body)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--lux-text-light)!important;text-transform:uppercase;border:none!important;background:transparent!important;padding:.4rem .8rem!important;cursor:pointer;transition:color .3s ease}.localization-form__select:hover{color:var(--lux-gold)!important}.disclosure__list-wrapper{background-color:var(--lux-white)!important;border:1px solid var(--lux-border)!important;box-shadow:0 4px 20px #0000000f!important;border-radius:0!important}.disclosure__link{font-family:var(--font-body)!important;font-size:1.2rem!important;padding:1rem 2rem!important;transition:color .3s ease,background-color .3s ease}.disclosure__link:hover{color:var(--lux-gold)!important;background-color:var(--lux-stone-light)!important}.announcement-bar{background-color:var(--lux-charcoal-deep)!important;color:var(--lux-offwhite)!important;font-family:var(--font-body)!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase;padding:8px 0!important}html[lang=ar] .announcement-bar,html[dir=rtl] .announcement-bar{font-family:var(--font-body-ar)!important;letter-spacing:.02em!important}.announcement-bar a{color:var(--lux-gold-soft)!important}.mega-menu__content{background-color:var(--lux-offwhite)!important;border-top:1px solid var(--lux-border)}.menu-drawer{background-color:var(--lux-offwhite)!important;max-width:380px}.menu-drawer__menu-item{font-family:var(--font-body)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--lux-charcoal)!important;padding:1.4rem 0!important;border-bottom:1px solid var(--lux-border-light);transition:color .3s ease}html[lang=ar] .menu-drawer__menu-item,html[dir=rtl] .menu-drawer__menu-item{font-family:var(--font-body-ar)!important;letter-spacing:.02em!important;text-align:right}.menu-drawer__menu-item:hover{color:var(--lux-gold)!important}.menu-drawer__navigation{padding:var(--space-lg) var(--space-md)}.menu-drawer__inner-container{padding-top:var(--space-lg)}.luxury-hero{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background-color:var(--lux-charcoal-deep)}.luxury-hero__slider{position:relative;width:100%;height:100%}.luxury-hero__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s cubic-bezier(.25,.1,.25,1);z-index:1}.luxury-hero__slide.is-active{opacity:1;z-index:2}.luxury-hero__slide-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.luxury-hero__slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0000008c,#0003,#0000000d);z-index:2}.luxury-hero__slide-content{position:absolute;bottom:15%;left:5%;z-index:3;max-width:550px}.luxury-hero__slide-heading{font-family:var(--font-heading)!important;font-size:clamp(3.2rem,5.5vw,6rem);font-weight:300!important;color:var(--lux-offwhite);line-height:1.1;margin-bottom:2.5rem;letter-spacing:.04em;text-shadow:0 2px 40px rgba(0,0,0,.15)}.luxury-hero__slide-cta{display:inline-block;padding:1.5rem 4rem;font-family:var(--font-body);font-size:1.15rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--lux-offwhite);border:1px solid rgba(255,255,255,.6);border-radius:999px;text-decoration:none;transition:var(--transition-smooth);background:transparent}.luxury-hero__slide-cta:hover{background-color:var(--lux-offwhite);color:var(--lux-charcoal-deep);border-color:var(--lux-offwhite)}.luxury-hero__dots{position:absolute;bottom:4%;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10}.luxury-hero__dot{width:40px;height:2px;background-color:#ffffff59;border:none;cursor:pointer;transition:var(--transition-smooth);padding:0}.luxury-hero__dot.is-active{background-color:var(--lux-offwhite);width:55px}@media screen and (max-width:749px){.luxury-hero{height:85vh;height:85dvh}.luxury-hero__slide-overlay{background:linear-gradient(to top,#000000a6,#0003,#0000000d)}.luxury-hero__slide-content{bottom:12%;left:5%;right:5%;max-width:100%;text-align:center}.luxury-hero__slide-heading{font-size:2.8rem;margin-bottom:2rem}.luxury-hero__slide-cta{width:100%;text-align:center;padding:1.4rem 2rem}.luxury-hero__slide-image{object-position:center center}}.luxury-categories{position:relative;padding-top:var(--lc-pad-top, var(--section-spacing-desktop));padding-bottom:var(--lc-pad-bottom, var(--section-spacing-desktop));background:radial-gradient(1200px 600px at 12% 8%,rgba(31,111,115,.16),transparent 60%),radial-gradient(900px 500px at 88% 92%,rgba(200,184,154,.1),transparent 60%),#0e1213;color:#f2efe9;isolation:isolate;overflow:hidden}.luxury-categories:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 22%,transparent 78%,rgba(0,0,0,.45) 100%);pointer-events:none;z-index:0}.luxury-categories__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,28px);max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.luxury-categories__item{position:relative;display:block;text-decoration:none;color:inherit;border-radius:clamp(20px,1.8vw,28px);outline:none;-webkit-tap-highlight-color:transparent;cursor:pointer;opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1)),transform .55s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1));transition-delay:calc(var(--lc-i, 0) * 80ms);will-change:transform,opacity}.luxury-categories__item.is-visible{opacity:1;transform:translateZ(0)}.luxury-categories__item:focus-visible{box-shadow:0 0 0 2px #1f6f73e6,0 0 0 6px #1f6f7338}.luxury-categories__item-frame{position:relative;border-radius:inherit;padding:1px;background:linear-gradient(150deg,#c8b89a73,#ffffff0f 18%,#ffffff05 55%,#1f6f7359);box-shadow:0 30px 60px -30px #000000a6,0 12px 24px -12px #00000080;transition:box-shadow .55s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1)),transform .55s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1))}.luxury-categories__item-media{position:relative;aspect-ratio:3 / 4;width:100%;overflow:hidden;border-radius:calc(clamp(20px,1.8vw,28px) - 1px);background:#14191b;transform:translateZ(0)}.luxury-categories__item-image,.luxury-categories__item-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 1.2s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1)),filter .6s ease;will-change:transform}.luxury-categories__item-placeholder{background:linear-gradient(135deg,#1b2123,#0e1213)}.luxury-categories__item-grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(31,111,115,.06) 0%,transparent 35%),linear-gradient(0deg,rgba(200,184,154,.05) 0%,transparent 35%);mix-blend-mode:soft-light;z-index:1}.luxury-categories__item-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.35) 100%),linear-gradient(180deg,#0000 45%,#0000008c 88%,#000000c7);transition:opacity .6s ease}.luxury-categories__item-glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:3;opacity:0;transition:opacity .5s ease;background:radial-gradient(300px circle at var(--lc-mx, 50%) var(--lc-my, 50%),rgba(31,111,115,.45),rgba(200,184,154,.12) 38%,rgba(31,111,115,0) 65%);mix-blend-mode:screen}.luxury-categories__item-shine{position:absolute;top:0;left:-55%;width:45%;height:100%;pointer-events:none;z-index:4;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 65%,transparent 100%);transform:skew(-18deg) translate(0);transition:transform 1.1s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1))}.luxury-categories__item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:clamp(14px,1.8vw,28px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;pointer-events:none;background:transparent}.luxury-categories__item-text{pointer-events:none;transform:translateY(8px);transition:transform .55s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1))}.luxury-categories__item-title{font-family:var(--font-heading)!important;font-size:clamp(1rem,1.5vw,1.75rem);font-weight:500;color:#f7f5f0;letter-spacing:.04em;line-height:1.15;margin:0 0 10px;text-shadow:0 2px 24px rgba(0,0,0,.55)}.luxury-categories__item-rule{display:block;width:28px;height:1px;background:linear-gradient(90deg,#c8b89ad9,#1f6f7399);transform-origin:left center;transform:scaleX(.6);transition:transform .6s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1)),opacity .4s ease;opacity:.85}.luxury-categories__item-btn{position:relative;margin-top:14px;display:inline-flex;align-items:center;gap:10px;padding:11px 20px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#f7f5f0;text-decoration:none;border-radius:999px;background:linear-gradient(180deg,#ffffff14,#ffffff05),#0e12138c;border:1px solid rgba(200,184,154,.35);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000040,0 6px 18px -8px #0000008c;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1)),transform .5s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1)),background .45s ease,border-color .45s ease,box-shadow .45s ease,color .45s ease;pointer-events:auto;overflow:hidden}.luxury-categories__item-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,#1f6f7300,#1f6f738c,#c8b89a73);opacity:0;transition:opacity .45s ease;z-index:-1}.luxury-categories__item-btn-arrow{display:inline-flex;align-items:center;justify-content:center;width:14px;height:10px;transform:translate(0);transition:transform .45s var(--ease-luxury, cubic-bezier(.25, .1, .25, 1));color:#c8b89af2}.luxury-categories__item-btn-arrow svg{width:100%;height:100%;display:block}@media(hover:hover)and (pointer:fine){.luxury-categories__item:hover .luxury-categories__item-frame{transform:translate3d(0,-8px,0);box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #1f6f7359,0 0 60px -10px #1f6f7373}.luxury-categories__item:hover .luxury-categories__item-image{transform:scale(1.06)}.luxury-categories__item:hover .luxury-categories__item-shine{transform:skew(-18deg) translate(420%)}.luxury-categories__item:hover .luxury-categories__item-vignette{opacity:.92}.luxury-categories__item:hover .luxury-categories__item-glow{opacity:1}.luxury-categories__item:hover .luxury-categories__item-text{transform:translateY(0)}.luxury-categories__item:hover .luxury-categories__item-rule{transform:scaleX(1.4);opacity:1}.luxury-categories__item:hover .luxury-categories__item-btn{opacity:1;transform:translateY(0);border-color:#c8b89ab3;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000040,0 10px 28px -10px #1f6f738c,0 0 0 1px #1f6f7359}.luxury-categories__item-btn:hover:before{opacity:.85}.luxury-categories__item-btn:hover{color:#fafaf8;border-color:#c8b89ae6;box-shadow:inset 0 1px #ffffff2e,0 14px 36px -12px #1f6f73b3,0 0 0 1px #c8b89a59}.luxury-categories__item-btn:hover .luxury-categories__item-btn-arrow{transform:translate(4px);color:#f7f5f0}.luxury-categories__item:active .luxury-categories__item-frame{transform:translate3d(0,-4px,0) scale(.985);transition-duration:.18s}}@media screen and (max-width:749px){.luxury-categories__grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:0 12px!important}.luxury-categories__item{border-radius:14px}.luxury-categories__item-frame{border-radius:14px;box-shadow:0 14px 28px -14px #0000008c,0 4px 10px -4px #00000059}.luxury-categories__item-media{border-radius:13px}.luxury-categories__item-overlay{padding:10px 10px 12px}.luxury-categories__item-title{font-size:12px;letter-spacing:.03em;margin:0 0 6px}.luxury-categories__item-rule,.luxury-categories__item-shine,.luxury-categories__item-glow{display:none}.luxury-categories__item-btn{margin-top:4px;padding:6px 10px;font-size:9px;letter-spacing:.18em;gap:6px;opacity:1;transform:none;border-color:#c8b89a73;background:linear-gradient(180deg,#ffffff1a,#ffffff05),#0e121399}.luxury-categories__item-btn-arrow{width:11px;height:8px}.luxury-categories__item:active .luxury-categories__item-frame{transform:scale(.97);transition-duration:.18s}}@media(prefers-reduced-motion:reduce){.luxury-categories__item,.luxury-categories__item-frame,.luxury-categories__item-image,.luxury-categories__item-shine,.luxury-categories__item-glow,.luxury-categories__item-vignette,.luxury-categories__item-rule,.luxury-categories__item-text,.luxury-categories__item-btn,.luxury-categories__item-btn-arrow{transition:none!important;animation:none!important}.luxury-categories__item,.luxury-categories__item-btn{opacity:1;transform:none}}.luxury-products{padding:var(--section-spacing-desktop) 0;background-color:var(--lux-white)}.luxury-products__header{text-align:center;margin-bottom:60px}.luxury-products__title{font-family:var(--font-heading)!important;font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:300!important;color:var(--lux-charcoal-deep);letter-spacing:.05em;margin:0}.luxury-products__subtitle{font-family:var(--font-body);font-size:1.3rem;font-weight:300;color:var(--lux-text-light);letter-spacing:.1em;text-transform:uppercase;margin-top:1rem}.luxury-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1400px;margin:0 auto;padding:0 2rem}.luxury-product-card{position:relative;text-decoration:none;color:inherit;display:block;transition:transform .5s var(--ease-luxury),box-shadow .5s var(--ease-luxury)}.luxury-product-card:hover{transform:translateY(-3px) scale(1.005);box-shadow:0 8px 40px #0000000f}.luxury-product-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:3 / 4;background-color:var(--lux-stone-light);margin-bottom:1.6rem}.luxury-product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-luxury)}.luxury-product-card:hover .luxury-product-card__image{transform:scale(1.03)}.luxury-product-card__info{text-align:center;padding:0 .5rem}.luxury-product-card__name{font-family:var(--font-heading)!important;font-size:1.7rem;font-weight:400;color:var(--lux-charcoal-deep);margin:0 0 .6rem;letter-spacing:.03em;line-height:1.3}.luxury-product-card__price{font-family:var(--font-body);font-size:1.35rem;font-weight:400;color:var(--lux-text-light);margin-bottom:1.4rem;letter-spacing:.04em}.luxury-product-card__add-btn{display:block;width:100%;padding:1.2rem 0;font-family:var(--font-body);font-size:1.1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-charcoal-deep);background:transparent;border:1px solid var(--lux-charcoal-deep);cursor:pointer;transition:var(--transition-smooth);text-align:center;text-decoration:none;opacity:0;transform:translateY(8px)}.luxury-product-card:hover .luxury-product-card__add-btn{opacity:1;transform:translateY(0)}.luxury-product-card__add-btn:hover{background-color:var(--lux-charcoal-deep);color:var(--lux-offwhite)}.luxury-product-card__badge{position:absolute;top:16px;left:16px;padding:5px 14px;font-family:var(--font-body);font-size:1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--lux-offwhite);background-color:var(--lux-charcoal-deep);z-index:2}@media screen and (max-width:989px){.luxury-products__grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 1.5rem}}@media screen and (max-width:749px){.luxury-products{padding:var(--section-spacing-mobile) 0}.luxury-products__header{margin-bottom:40px}.luxury-products__grid{grid-template-columns:1fr;gap:40px;padding:0 1.5rem;max-width:420px}.luxury-product-card__add-btn{padding:1.4rem 0}}.luxury-trust{padding:var(--section-spacing-desktop) 0;background-color:var(--lux-offwhite)}.luxury-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:900px;margin:0 auto;padding:0 2rem;text-align:center}.luxury-trust__item{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.luxury-trust__icon{width:48px;height:48px;stroke:var(--lux-gold-muted);stroke-width:1.2;fill:none}.luxury-trust__label{font-family:var(--font-heading)!important;font-size:1.6rem;font-weight:400;color:var(--lux-charcoal-deep);letter-spacing:.04em}.luxury-trust__desc{font-family:var(--font-body);font-size:1.25rem;font-weight:300;color:var(--lux-text-light);line-height:1.6}@media screen and (max-width:749px){.luxury-trust{padding:var(--section-spacing-mobile) 0}.luxury-trust__grid{grid-template-columns:1fr;gap:36px;max-width:320px}}.luxury-instagram{padding:var(--section-spacing-desktop) 0;background-color:var(--lux-white)}.luxury-instagram__header{text-align:center;margin-bottom:40px}.luxury-instagram__title{font-family:var(--font-heading)!important;font-size:clamp(2rem,3vw,2.8rem);font-weight:300!important;color:var(--lux-charcoal-deep);margin:0 0 .8rem}.luxury-instagram__handle{font-family:var(--font-body);font-size:1.2rem;font-weight:300;color:var(--lux-gold);letter-spacing:.08em;text-decoration:none}.luxury-instagram__handle:hover{color:var(--lux-gold-muted)}.luxury-instagram__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:100%}.luxury-instagram__item{position:relative;overflow:hidden;aspect-ratio:1}.luxury-instagram__item img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.1,.25,1),opacity .4s ease}.luxury-instagram__item:hover img{transform:scale(1.05);opacity:.85}@media screen and (max-width:989px){.luxury-instagram__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.luxury-instagram{padding:var(--section-spacing-mobile) 0}.luxury-instagram__grid{grid-template-columns:repeat(2,1fr)}}.luxury-newsletter{padding:80px 0;background-color:var(--lux-charcoal-deep);text-align:center}.luxury-newsletter__inner{max-width:600px;margin:0 auto;padding:0 2rem}.luxury-newsletter__heading{font-family:var(--font-heading)!important;font-size:clamp(2rem,3vw,2.8rem);font-weight:300!important;color:var(--lux-offwhite);margin:0 0 1.2rem;letter-spacing:.04em}.luxury-newsletter__text{font-family:var(--font-body);font-size:1.35rem;font-weight:300;color:#f7f5f099;margin-bottom:3rem;letter-spacing:.03em}.luxury-newsletter__form{display:flex;gap:0;border:1px solid rgba(255,255,255,.25)}.luxury-newsletter__input{flex:1;padding:1.4rem 2rem;font-family:var(--font-body);font-size:1.3rem;font-weight:300;color:var(--lux-offwhite);background:transparent;border:none;outline:none;letter-spacing:.05em}.luxury-newsletter__input::placeholder{color:#f7f5f066}.luxury-newsletter__submit{padding:1.4rem 3rem;font-family:var(--font-body);font-size:1.1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-charcoal-deep);background-color:var(--lux-gold-soft);border:none;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap}.luxury-newsletter__submit:hover{background-color:var(--lux-beige-warm)}.luxury-newsletter__privacy{font-family:var(--font-body);font-size:1.1rem;font-weight:300;color:#f7f5f059;margin-top:1.4rem}@media screen and (max-width:749px){.luxury-newsletter{padding:var(--section-spacing-mobile) 0}.luxury-newsletter__form{flex-direction:column;border:none;gap:12px}.luxury-newsletter__input{border:1px solid rgba(255,255,255,.25);text-align:center}.luxury-newsletter__submit{padding:1.5rem 2rem}}.footer{background-color:var(--lux-charcoal-deep)!important;color:var(--lux-offwhite)!important;padding-top:var(--space-xl)!important}.footer .footer-block__heading,.footer h2{font-family:var(--font-heading)!important;font-weight:400!important;font-size:1.6rem!important;letter-spacing:.08em;color:var(--lux-offwhite)!important;text-transform:uppercase}html[lang=ar] .footer .footer-block__heading,html[lang=ar] .footer h2,html[dir=rtl] .footer .footer-block__heading,html[dir=rtl] .footer h2{font-family:var(--font-heading-ar)!important;letter-spacing:0!important}.footer a{color:#f7f5f099!important;transition:color .3s ease}.footer a:hover{color:var(--lux-gold-soft)!important}.footer .copyright__content,.footer .footer__content-bottom{color:#f7f5f059!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:var(--space-md)}.footer .header__heading-logo-wrapper{display:block!important;max-width:60px;opacity:.7;margin-bottom:var(--space-md);filter:brightness(0) invert(1)}.card-wrapper{border:none!important;transition:transform .5s var(--ease-luxury),box-shadow .5s var(--ease-luxury)}.card-wrapper:hover{transform:translateY(-3px) scale(1.003);box-shadow:0 6px 30px #0000000d}.card{border:none!important;border-radius:0!important;background-color:transparent!important}.card__inner{border:none!important;border-radius:0!important;overflow:hidden}.card__content{padding:1.4rem 0!important}.card__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.3}html[lang=ar] .card__heading,html[dir=rtl] .card__heading{font-family:var(--font-heading-ar)!important}.card-information .price{font-family:var(--font-body)!important;font-weight:300!important;color:var(--lux-text-light)!important}.card__media .media img{transition:transform .8s var(--ease-luxury)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.03)!important}.card__content .quick-add{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.card-wrapper:hover .card__content .quick-add{opacity:1;transform:translateY(0)}.lux-fade-in{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.lux-fade-in.is-visible{opacity:1;transform:translateY(0)}.lux-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.lux-stagger.is-visible>*:nth-child(1){transition-delay:0s;opacity:1;transform:translateY(0)}.lux-stagger.is-visible>*:nth-child(2){transition-delay:.1s;opacity:1;transform:translateY(0)}.lux-stagger.is-visible>*:nth-child(3){transition-delay:.2s;opacity:1;transform:translateY(0)}.lux-stagger.is-visible>*:nth-child(4){transition-delay:.3s;opacity:1;transform:translateY(0)}.lux-stagger.is-visible>*:nth-child(5){transition-delay:.4s;opacity:1;transform:translateY(0)}.lux-stagger.is-visible>*:nth-child(6){transition-delay:.5s;opacity:1;transform:translateY(0)}.gradient{background:none!important}.shopify-section{overflow:hidden}::selection{background-color:var(--lux-gold);color:var(--lux-charcoal-deep)}html{scroll-behavior:smooth}.luxury-hero+.shopify-section,.shopify-section:has(.luxury-hero){margin-top:0}.luxury-product-card__image-wrap img,.luxury-categories__item img,.luxury-story__image,.card__media .media img{will-change:transform}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--lux-offwhite)}::-webkit-scrollbar-thumb{background:var(--lux-beige);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--lux-gold)}html[dir=rtl],html[lang=ar],html[dir=rtl] .header{direction:rtl}html[dir=rtl] header-drawer{justify-self:end;margin-left:0;margin-right:-1.2rem}html[dir=rtl] .menu-drawer{left:auto;right:0}html[dir=rtl] .header__inline-menu .list-menu--inline{flex-direction:row-reverse}html[dir=rtl] .luxury-product-card__info,html[dir=rtl] .card__content{text-align:center}html[dir=rtl] .luxury-story__text{text-align:right}html[dir=rtl] .luxury-story__cta{align-self:flex-end}html[dir=rtl] .luxury-product-card__badge{left:auto;right:16px}html[dir=rtl] .luxury-categories__item-btn{font-family:var(--font-body-ar);letter-spacing:.04em}html[dir=rtl] .luxury-newsletter__form{flex-direction:row-reverse}html[dir=rtl] .luxury-newsletter__input,html[dir=rtl] .footer{text-align:right}html[dir=rtl] .footer .list-menu{align-items:flex-end}html[dir=rtl] .search__input{text-align:right;font-family:var(--font-body-ar)}html[dir=rtl] .button,html[dir=rtl] button.button{font-family:var(--font-body-ar)!important;letter-spacing:.04em!important}html[dir=rtl] .breadcrumbs{direction:rtl}html[dir=rtl] .cart-drawer{right:auto;left:0}html[dir=rtl] .cart-drawer__overlay{direction:rtl}.banner__media img,.image-banner img{transition:transform 1.2s var(--ease-luxury)!important}.banner:hover .banner__media img,.image-banner:hover img{transform:scale(1.03)!important}@media screen and (max-width:749px){.shopify-section{padding-left:0;padding-right:0}.button,.shopify-challenge__button,button.button{width:100%;text-align:center;padding:1.5rem 2rem!important}.header{padding-top:12px!important;padding-bottom:12px!important}.header__heading-link .h2,.header__heading-link span{font-size:2rem!important;letter-spacing:.12em!important}.menu-drawer{max-width:100%;padding-top:var(--space-lg)}.menu-drawer__menu-item{font-size:1.6rem!important;padding:1.6rem 0!important}.luxury-product-card__add-btn{opacity:1!important;transform:translateY(0)!important;padding:1.5rem 0}.card__content .quick-add{opacity:1!important;transform:translateY(0)!important}.luxury-newsletter__form{flex-direction:column!important;border:none;gap:12px}html[dir=rtl] .luxury-newsletter__form{flex-direction:column!important}.luxury-newsletter__input{border:1px solid rgba(255,255,255,.25);text-align:center}.luxury-hero__slide-content{text-align:center!important;left:5%!important;right:5%!important;max-width:100%!important}.luxury-products__grid{grid-template-columns:1fr 1fr!important;gap:16px;padding:0 1.2rem;max-width:100%!important}.luxury-categories__grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px}.footer,html[dir=rtl] .footer{text-align:center!important}.footer .list-menu{align-items:center!important}}@media screen and (min-width:750px)and (max-width:989px){.luxury-products__grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 2rem}.luxury-categories__grid{grid-template-columns:repeat(2,1fr)}}.product__title{font-family:var(--font-heading)!important;font-weight:400!important;font-size:clamp(2.4rem,3.5vw,3.6rem)!important;letter-spacing:.03em;color:var(--lux-charcoal-deep)!important;line-height:1.2}html[lang=ar] .product__title,html[dir=rtl] .product__title{font-family:var(--font-heading-ar)!important;letter-spacing:0}.product__text{font-family:var(--font-body);font-weight:300;font-size:1.5rem;line-height:1.8;color:var(--lux-text-light)}.product .price{font-family:var(--font-body)!important;font-size:1.8rem!important;font-weight:400!important;color:var(--lux-charcoal)!important}.product-form__submit{background-color:var(--lux-charcoal-deep)!important;color:var(--lux-offwhite)!important;border:none!important;border-radius:0!important;font-family:var(--font-body)!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase;padding:1.6rem 4rem!important;transition:background-color .3s ease!important}.product-form__submit:hover{background-color:var(--lux-gold-muted)!important}html[lang=ar] .product-form__submit,html[dir=rtl] .product-form__submit{font-family:var(--font-body-ar)!important;letter-spacing:.06em!important}.collection-hero__title{font-family:var(--font-heading)!important;font-weight:300!important;letter-spacing:.06em}html[lang=ar] .collection-hero__title,html[dir=rtl] .collection-hero__title{font-family:var(--font-heading-ar)!important;letter-spacing:0}.facets__heading{font-family:var(--font-body)!important;font-weight:400!important;font-size:1.2rem!important;letter-spacing:.1em;text-transform:uppercase}.cart-drawer{background-color:var(--lux-offwhite)!important;max-width:420px}.cart-drawer__head{border-bottom:1px solid var(--lux-border)!important;padding:var(--space-md) var(--space-md)}.drawer__heading{font-family:var(--font-heading)!important;font-weight:400!important;font-size:2rem!important;letter-spacing:.08em;text-transform:uppercase}html[lang=ar] .drawer__heading,html[dir=rtl] .drawer__heading{font-family:var(--font-heading-ar)!important;letter-spacing:0}.focus-inset:focus-visible{outline:2px solid var(--lux-gold)!important;outline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid var(--lux-gold);outline-offset:2px}.skip-to-content-link{position:absolute!important;top:-9999px!important;left:-9999px!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:fixed!important;top:1rem!important;left:1rem!important;width:auto!important;height:auto!important;clip:auto!important;background-color:var(--lux-charcoal-deep)!important;color:var(--lux-offwhite)!important;padding:1rem 2rem!important;z-index:10000!important}body:has(.luxury-hero) #MainContent,body:has(.luxury-hero) .main-content{margin-top:0!important;padding-top:0!important}body:has(.luxury-hero) .main-content>.shopify-section:first-child,body:has(.luxury-hero) #MainContent>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}body:has(.luxury-hero) .shopify-section-group-header-group .announcement-bar-section,body:has(.luxury-hero) #shopify-section-announcement-bar,body:has(.luxury-hero) .announcement-bar{display:none!important}body:has(.luxury-hero) .header-premium:not(.is-scrolled){background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}body:has(.luxury-hero) .header-premium:not(.is-scrolled):after{opacity:0}body:has(.luxury-hero) .header-premium{z-index:60}body:has(.luxury-hero) .header-premium:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--header-premium-height, 84px) + 60px);background:linear-gradient(to bottom,#070e1073,#070e102e 55%,#070e1000);pointer-events:none;opacity:1;transition:opacity .52s cubic-bezier(.22,.61,.36,1);z-index:-1}body:has(.luxury-hero) .header-premium.is-scrolled:before{opacity:0}@media screen and (max-width:749px){.luxury-hero{height:100vh!important;height:100dvh!important}}.luxury-hero{margin-top:0}body.template-search{background:var(--lux-charcoal-deep, #0E2B2D);color:var(--lux-cream, #f5f0e6)}body.template-search .gradient,body.template-search main{background:transparent}body.template-search .template-search__header{text-align:center;padding:clamp(4rem,8vw,7rem) 1.5rem clamp(2.4rem,5vw,4rem)}body.template-search .template-search__title,body.template-search .template-search__header h1{font-family:var(--font-heading-family, "Cormorant Garamond", serif)!important;font-weight:300;font-size:clamp(2.6rem,5vw,4.2rem);letter-spacing:.02em;color:var(--lux-cream, #f5f0e6);margin:0 0 .6rem}body.template-search .template-search__search{max-width:60rem;margin:0 auto}body.template-search .template-search__search .search{background:#f5f0e60a;border:1px solid rgba(245,240,230,.18);border-radius:999px;padding:0 1.6rem;transition:border-color .2s ease,background .2s ease}body.template-search .template-search__search .search:focus-within{border-color:var(--lux-gold, #c8a45c);background:#f5f0e612}body.template-search .template-search__search .search__input,body.template-search .template-search__search input[type=search]{background:transparent!important;border:0!important;color:var(--lux-cream, #f5f0e6)!important;font-size:1.1rem!important;letter-spacing:.02em;padding:1.2rem 0!important;box-shadow:none!important}body.template-search .template-search__search input[type=search]::placeholder{color:#f5f0e673}body.template-search .template-search__search .search__button,body.template-search .template-search__search button{color:var(--lux-gold, #c8a45c)}body.template-search facets-form,body.template-search .facets-container,body.template-search .mobile-facets,body.template-search .facets,body.template-search .facets-wrapper{background:transparent!important;color:var(--lux-cream, #f5f0e6)}body.template-search .facets__heading,body.template-search .facets__summary,body.template-search .facets__label,body.template-search .facet-checkbox,body.template-search .facets__display{color:var(--lux-cream, #f5f0e6)!important}body.template-search .facets__summary{font-family:var(--font-body-family);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#f5f0e6b3!important;padding:1rem 1.4rem;border:1px solid rgba(245,240,230,.16);border-radius:999px;background:#f5f0e608;transition:border-color .2s ease,color .2s ease}body.template-search .facets__summary:hover,body.template-search details[open] .facets__summary{color:var(--lux-gold, #c8a45c)!important;border-color:var(--lux-gold, #c8a45c)}body.template-search .facets__disclosure,body.template-search .facets__display{background:var(--lux-charcoal-deep, #0E2B2D)!important;border:1px solid rgba(245,240,230,.12)!important;border-radius:12px!important;color:var(--lux-cream, #f5f0e6)!important;box-shadow:0 24px 48px -16px #0009}body.template-search .facet-checkbox>input[type=checkbox]:checked+svg .icon-checkmark{color:var(--lux-charcoal-deep)!important}body.template-search .facet-checkbox>input[type=checkbox]:checked+svg>rect{fill:var(--lux-gold, #c8a45c)!important;stroke:var(--lux-gold, #c8a45c)!important}body.template-search .grid--collection .card-wrapper,body.template-search .card{background:transparent!important}body.template-search .card__inner{background:#f5f0e608;border-radius:12px;overflow:hidden;transition:transform .32s cubic-bezier(.22,.61,.36,1),background .32s ease}body.template-search .card-wrapper:hover .card__inner{background:#f5f0e60f;transform:translateY(-3px)}body.template-search .card__heading,body.template-search .card__heading a,body.template-search .full-unstyled-link{font-family:var(--font-heading-family, "Cormorant Garamond", serif)!important;font-weight:300;font-size:1.2rem;letter-spacing:.02em;color:var(--lux-cream, #f5f0e6)!important}body.template-search .price,body.template-search .price__regular .price-item{color:var(--lux-gold, #c8a45c)!important;font-family:var(--font-body-family);letter-spacing:.04em}body.template-search .pagination__list{gap:.6rem}body.template-search .pagination__item{color:#f5f0e699!important;border:1px solid transparent;border-radius:999px;min-width:3.4rem;height:3.4rem;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .2s ease}body.template-search .pagination__item:hover,body.template-search .pagination__item--current{color:var(--lux-gold, #c8a45c)!important;border-color:var(--lux-gold, #c8a45c)}body.template-search .facet-filters__field select,body.template-search .facet-filters select{background:#f5f0e60a!important;border:1px solid rgba(245,240,230,.16)!important;color:var(--lux-cream, #f5f0e6)!important;border-radius:999px;padding:.7rem 2.4rem .7rem 1.2rem;letter-spacing:.06em;font-size:.85rem}body.template-search .facet-filters__label,body.template-search .product-count,body.template-search .product-count__text{color:#f5f0e699!important;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}body.template-search.template-search--empty,body.template-search .template-search--empty{min-height:60vh}body.template-search .template-search--empty .title,body.template-search .template-search--empty h2{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:300;font-size:clamp(2rem,4vw,3rem);color:var(--lux-cream, #f5f0e6)}body.template-search .card__badge .badge{color:var(--lux-charcoal-deep, #0E2B2D);background:var(--lux-gold, #c8a45c);border:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/luxury-theme.css.map */
