@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-luxury-gold: #c5a880;--color-luxury-gold-dark: #8d6e53;--color-luxury-charcoal: #1c1b19;--color-luxury-bg: #fdfbf7;--color-luxury-card-bg: #ffffff;--color-luxury-border: rgba(28, 27, 25, .08);--font-heading-family: "Cormorant Garamond", serif !important;--font-body-family: "Inter", sans-serif !important;--color-background: 253, 251, 247 !important;--color-foreground: 28, 27, 25 !important;--color-button: 28, 27, 25 !important;--color-button-text: 255, 255, 255 !important}body{background-color:var(--color-luxury-bg)!important;color:var(--color-luxury-charcoal)!important;font-family:var(--font-body-family)!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased}.page-width,.custom-categories-container,.tabbed-showcase-container,.product-reviews-container{max-width:1820px!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:750px){.page-width,.custom-categories-container,.tabbed-showcase-container,.product-reviews-container{padding:0 5rem!important}}@media screen and (max-width:749px){.page-width,.custom-categories-container,.tabbed-showcase-container,.product-reviews-container{padding:0 1.5rem!important}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important;color:var(--color-luxury-charcoal)!important;font-weight:500!important;letter-spacing:.02em!important}.utility-bar{background:#0f0e0dfa!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding-top:8px!important;padding-bottom:8px!important}.announcement-bar{background:transparent!important;border:none!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link,.announcement-bar__link span,.announcement-bar__message.h5{color:#fff!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:1.15rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px}.announcement-bar__message svg,.announcement-bar__link svg{color:#fff!important;width:14px!important;height:14px!important;transition:transform .3s ease!important}.announcement-bar__link:hover .announcement-bar__message span{color:var(--color-luxury-gold)!important}.announcement-bar__link:hover svg{transform:translate(4px);color:var(--color-luxury-gold)!important}.utility-bar .list-social__link{color:#ffffffb3!important}.utility-bar .list-social__link:hover{color:var(--color-luxury-gold)!important}.header-wrapper{display:block!important;visibility:visible!important;opacity:1!important;background:#0f0e0df5!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)!important;padding-top:10px!important;padding-bottom:10px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.header{max-width:1820px!important;margin-left:auto!important;margin-right:auto!important}.header__heading-link{transition:all .3s ease;text-decoration:none!important}.header__heading-link:hover{opacity:.9}.header__heading-link .h2{color:#fff!important;transition:color .3s ease!important}.header__heading-link:hover .h2{color:var(--color-luxury-gold)!important}.header__menu-item{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1.35rem!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#fff!important;position:relative;padding:8px 16px!important;transition:color .3s ease!important}.header__menu-item:hover{color:var(--color-luxury-gold)!important;text-decoration:none!important}.header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-luxury-gold);transition:width .3s cubic-bezier(.25,.8,.25,1),left .3s cubic-bezier(.25,.8,.25,1)}.header__menu-item:hover:after{width:70%;left:15%}.header__active-menu-item{color:var(--color-luxury-gold)!important}.header__icon,.header__icon svg{color:#fff!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.header__icon:hover{transform:scale(1.12);color:var(--color-luxury-gold)!important}.header__icon:hover svg{color:var(--color-luxury-gold)!important;filter:drop-shadow(0 0 4px rgba(197,168,128,.4))}.cart-count-bubble,.wishlist-count-bubble{background-color:var(--color-luxury-gold)!important;color:#000!important;font-weight:700!important;border:1px solid #ffffff!important;box-shadow:0 0 10px #c5a88080!important}@keyframes megaMenuEntrance{0%{opacity:0;transform:translate(-50%) translateY(25px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(5px) scale(1)}}@keyframes dropdownEntrance{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.mega-menu__content{background:#0f0e0dfa!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)!important;border-bottom:3px solid var(--color-luxury-gold)!important;box-shadow:0 30px 60px #0009!important;padding:30px 40px!important;position:absolute!important;width:1200px!important;max-width:90vw!important;left:50%!important;transform:translate(-50%) translateY(25px) scale(.94);transform-origin:top center!important;border-radius:16px!important;opacity:0;visibility:hidden;pointer-events:none!important}.mega-menu[open] .mega-menu__content,.mega-menu:hover .mega-menu__content{visibility:visible!important;pointer-events:auto!important;animation:megaMenuEntrance .4s cubic-bezier(.16,1,.3,1) forwards!important}#Details-HeaderMenu-Perfume-Dropdown .header__submenu{background:#0f0e0dfa!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.08)!important;border-bottom:3px solid var(--color-luxury-gold)!important;border-radius:12px!important;padding:15px!important;box-shadow:0 15px 35px #00000080!important;opacity:0;transform:translateY(15px) scale(.96);transform-origin:top left!important}#Details-HeaderMenu-Perfume-Dropdown[open] .header__submenu,#Details-HeaderMenu-Perfume-Dropdown:hover .header__submenu{display:block!important;visibility:visible!important;pointer-events:auto!important;animation:dropdownEntrance .35s cubic-bezier(.16,1,.3,1) forwards!important}.custom-mega-menu__grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:25px!important;width:100%!important;padding:0!important}.custom-mega-menu__card{display:flex!important;flex-direction:column!important;text-decoration:none!important;border-radius:12px!important;overflow:hidden!important;background:#ffffff05!important;border:1px solid rgba(255,255,255,.05)!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important;position:relative}.custom-mega-menu__card:hover{transform:translateY(-8px);border-color:var(--color-luxury-gold)!important;box-shadow:0 20px 40px #0009!important;background:#ffffff0d!important}.custom-mega-menu__image-wrapper{position:relative!important;width:100%!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#141312!important}.custom-mega-menu__image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.custom-mega-menu__card:hover .custom-mega-menu__image{transform:scale(1.08)}.custom-mega-menu__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0f0e0d00 40%,#0f0e0de6);transition:background .4s ease}.custom-mega-menu__info{padding:20px!important;display:flex!important;flex-direction:column!important;gap:6px!important;background:#0f0e0dd9;border-top:1px solid rgba(255,255,255,.05)!important;z-index:2}.custom-mega-menu__subtitle{font-family:Inter,sans-serif!important;font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--color-luxury-gold)!important;font-weight:500!important}.custom-mega-menu__card-title{font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;font-weight:500!important;color:#fff!important;margin:0!important;letter-spacing:.04em!important;transition:color .3s ease!important}.custom-mega-menu__card:hover .custom-mega-menu__card-title{color:var(--color-luxury-gold)!important}.custom-mega-menu__cta{font-family:Inter,sans-serif!important;font-size:1.2rem!important;font-weight:500!important;color:#fff9!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important;transition:all .3s ease!important}.custom-mega-menu__cta .arrow{transition:transform .3s ease!important;display:inline-block}.custom-mega-menu__card:hover .custom-mega-menu__cta{color:#fff!important}.custom-mega-menu__card:hover .custom-mega-menu__cta .arrow{transform:translate(6px)}.button,button,input[type=submit],.shopify-payment-button__button{font-family:Inter,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:50px!important;font-size:1.2rem!important;padding:12px 30px!important;height:auto!important;min-height:48px!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important;box-shadow:none!important;background:transparent!important;color:var(--color-luxury-charcoal)!important;border:2px solid var(--color-luxury-charcoal)!important;position:relative;z-index:1}.button:after,button:after,input[type=submit]:after,.shopify-payment-button__button:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.button:hover,button:hover,input[type=submit]:hover,.shopify-payment-button__button:hover{background:var(--color-luxury-charcoal)!important;color:#fff!important;border-color:var(--color-luxury-charcoal)!important;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px #1c1b1926!important}.button--primary{background:var(--color-luxury-charcoal)!important;color:#fff!important;border:2px solid var(--color-luxury-charcoal)!important}.button--primary:hover{background:var(--color-luxury-gold)!important;border-color:var(--color-luxury-gold)!important;color:#fff!important;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px #c5a88040!important}.button--secondary{background:transparent!important;color:var(--color-luxury-charcoal)!important;border:2px solid var(--color-luxury-charcoal)!important}.button--secondary:hover{background:var(--color-luxury-charcoal)!important;color:#fff!important;border-color:var(--color-luxury-charcoal)!important;transform:translateY(-3px) scale(1.02);box-shadow:0 12px 24px #1c1b191f!important}.card-wrapper{background:#fff!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.04)!important;padding:12px!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;box-shadow:0 4px 20px #00000003!important}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 40px #1c1b190d!important;border-color:var(--color-luxury-gold)!important}.card__media{border-radius:12px!important;overflow:hidden!important;background:#f6f3ed!important;width:100%!important;margin:0!important}.card__heading{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:1.5rem!important;color:var(--color-luxury-charcoal)!important}.field__input{border-radius:50px!important;border:1px solid rgba(0,0,0,.1)!important;padding:12px 24px!important;font-family:Inter,sans-serif!important}.field__input:focus{border-color:var(--color-luxury-gold)!important;box-shadow:0 0 0 1px var(--color-luxury-gold)!important}.footer{background:#141312!important;color:#a5a5a5!important;border-top:1px solid rgba(255,255,255,.05)!important;font-family:Inter,sans-serif!important}.footer h2,.footer h3,.footer h4,.footer .footer-block__heading{color:#fff!important;font-family:Cormorant Garamond,serif!important;font-size:2.2rem!important;font-weight:500!important;letter-spacing:.05em!important}.footer a{color:#a5a5a5!important;transition:color .3s ease}.footer a:hover{color:var(--color-luxury-gold)!important;text-decoration:none!important}.footer-block__details-content .list-menu__item--link{font-size:1.4rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.badge{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1rem!important;border-radius:4px!important}.product__media-toggle,button.product__media-toggle{background:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important;width:44px!important;height:44px!important;min-width:auto!important;padding:0!important}.product__media-toggle:after,button.product__media-toggle:after{display:none!important}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:10000!important;visibility:hidden}cart-drawer.active{visibility:visible}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1c1b1966;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .4s ease}cart-drawer.active .cart-drawer__overlay{opacity:1}.cart-drawer .drawer__inner{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;height:100%;background:#fff!important;border-left:1px solid rgba(28,27,25,.08);box-shadow:-20px 0 50px #00000014;display:flex;flex-direction:column;transform:translate3d(100%,0,0);transition:transform .4s cubic-bezier(.16,1,.3,1);padding:0!important;overflow:hidden}cart-drawer.active .drawer__inner{transform:translateZ(0)}.cart-drawer .drawer__header{padding:24px;border-bottom:1px solid rgba(28,27,25,.06);display:flex;justify-content:space-between;align-items:center;background:#fff;position:relative}.drawer__header-left{display:flex;align-items:center;gap:10px}.cart-drawer .drawer__heading{font-family:var(--font-heading-family)!important;font-size:2.8rem!important;margin:0!important;font-weight:500!important;text-transform:uppercase;color:var(--color-luxury-charcoal)!important}.drawer__header-count{font-family:var(--font-body-family)!important;font-size:1.2rem;font-weight:600;background:var(--color-luxury-charcoal);color:#fff;padding:3px 8px;border-radius:20px;min-width:20px;text-align:center;line-height:1;display:inline-block}.cart-drawer .drawer__close{position:static!important;min-width:auto!important;min-height:auto!important;background:transparent!important;border:none!important;cursor:pointer;padding:0!important;color:var(--color-luxury-charcoal)!important;transition:transform .3s ease}.cart-drawer .drawer__close:hover{transform:rotate(90deg);background:transparent!important;box-shadow:none!important}.cart-drawer .drawer__close .svg-wrapper{width:22px;height:22px}cart-drawer-items{flex:1;overflow-y:auto;padding:24px;scroll-behavior:smooth}.cart-items-list{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.cart-item{display:flex!important;gap:16px;background:#fff;border-bottom:1px solid rgba(28,27,25,.05);padding-bottom:20px;position:relative}.cart-item:last-child{border-bottom:none;padding-bottom:0}.cart-item__media{width:90px!important;height:135px!important;flex-shrink:0;border-radius:8px;overflow:hidden;border:1px solid rgba(28,27,25,.06)}.cart-item__image{width:100%;height:100%;object-fit:cover}.cart-item__details{flex:1;display:flex;flex-direction:column;gap:8px}.cart-item__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cart-item__name{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:600!important;text-decoration:none!important;color:var(--color-luxury-charcoal)!important;line-height:1.3}.cart-item__remove-btn{background:transparent!important;border:none!important;padding:0!important;color:#8c8c8c!important;cursor:pointer;min-height:auto!important;min-width:auto!important;transition:color .2s ease,transform .2s ease!important}.cart-item__remove-btn:hover{color:#c00!important;background:transparent!important;transform:scale(1.1)!important;box-shadow:none!important}.cart-item__variant-badge{display:inline-flex;align-items:center;gap:6px;font-size:1.1rem;font-weight:500;color:#666;background:#f4f4f4;border:1px solid rgba(0,0,0,.06);padding:3px 10px;border-radius:30px;width:max-content}.cart-item__prices-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cart-item__prices{display:flex;align-items:baseline;gap:8px}.cart-item__price.price--final{font-size:1.5rem;font-weight:700;color:var(--color-luxury-charcoal)}.cart-item__price.price--compare{font-size:1.25rem;color:#999;text-decoration:line-through}.cart-item__discount-tag{font-size:1rem;font-weight:700;color:#fff;background:#c00;padding:2px 8px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}.cart-item__quantity-wrapper .quantity{width:90px!important;height:32px!important;min-height:32px!important;border-radius:30px!important;border:1px solid rgba(28,27,25,.12)!important;background:#fff!important;display:flex;align-items:center;justify-content:space-between;padding:0 4px!important}.cart-item__quantity-wrapper .quantity__button{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border-radius:50%!important;background:transparent!important;border:none!important;color:var(--color-luxury-charcoal)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease!important}.cart-item__quantity-wrapper .quantity__button:hover{background:#0000000d!important;color:var(--color-luxury-charcoal)!important;transform:none!important;box-shadow:none!important}.cart-item__quantity-wrapper .quantity__input{width:30px!important;height:100%!important;padding:0!important;border:none!important;text-align:center;font-size:1.25rem!important;font-weight:600!important;color:var(--color-luxury-charcoal)!important;background:transparent!important}.cart-recommendations{border-top:1px solid rgba(28,27,25,.08);padding-top:24px;margin-top:20px}.cart-recommendations__heading{font-family:var(--font-heading-family)!important;font-size:2.2rem!important;margin:0 0 16px!important;font-weight:500!important;letter-spacing:.02em!important}.cart-recommendations__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.recommendation-card{background:#fff;border:1px solid rgba(28,27,25,.06);border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.recommendation-card__badge{position:absolute;top:6px;left:6px;font-size:.9rem;font-weight:700;color:#fff;background:#c00;padding:1px 5px;border-radius:3px}.recommendation-card__image-wrapper{width:70px;height:90px;border-radius:4px;overflow:hidden;margin-bottom:8px;background:#f7f7f7}.recommendation-card__image{width:100%;height:100%;object-fit:cover}.recommendation-card__title{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:600!important;margin:0 0 4px!important;color:var(--color-luxury-charcoal);height:2.6rem;overflow:hidden;line-height:1.2}.recommendation-card__prices{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:8px}.recommendation-card__price.price--final{font-size:1.15rem;font-weight:700;color:var(--color-luxury-charcoal)}.recommendation-card__price.price--compare{font-size:.95rem;color:#999;text-decoration:line-through}.recommendation-card__add-btn{width:100%;height:28px!important;min-height:28px!important;border-radius:20px!important;padding:0 8px!important;font-size:.95rem!important;background:var(--color-luxury-charcoal)!important;color:#fff!important;border:1px solid var(--color-luxury-charcoal)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;text-transform:none!important;letter-spacing:0!important}.recommendation-card__add-btn:hover{background:var(--color-luxury-gold)!important;border-color:var(--color-luxury-gold)!important;transform:none!important;box-shadow:none!important}.loading-spinner-btn{width:12px;height:12px;border:2px solid #ffffff;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:spinBtn .6s linear infinite;margin-right:6px}@keyframes spinBtn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-drawer .drawer__footer{padding:20px 24px 24px;border-top:1px solid rgba(28,27,25,.08);background:#fff}.cart-drawer__footer-totals{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.cart-drawer__savings{display:flex;justify-content:flex-end}.savings-label{font-family:var(--font-body-family);font-size:1.25rem;font-weight:700;color:#c00;background:#cc00000f;padding:4px 12px;border-radius:4px;text-transform:uppercase}.cart-drawer__prices{display:flex;align-items:baseline;justify-content:space-between}.cart-drawer__price-original{font-size:1.6rem;color:#999;text-decoration:line-through}.cart-drawer__price-subtotal{font-size:2.2rem;font-weight:700;color:var(--color-luxury-charcoal);margin-left:auto}.cart-drawer__see-details{display:flex;justify-content:flex-end}.see-details-link{font-size:1.15rem;color:#666;text-decoration:underline}.cart-drawer__checkout-wrapper{margin-top:10px}.cart-drawer__checkout-btn{width:100%!important;height:52px!important;min-height:52px!important;border-radius:50px!important;background:var(--color-luxury-charcoal)!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 24px!important;cursor:pointer!important;transition:background .3s ease,transform .2s ease!important}.cart-drawer__checkout-btn:after{display:none!important}.cart-drawer__checkout-btn:hover{background:var(--color-luxury-gold)!important;transform:translateY(-2px)!important;color:#fff!important}.checkout-text{font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;letter-spacing:.1em}.checkout-payment-logos{display:flex;align-items:center;gap:6px;background:#ffffff26;padding:4px 10px;border-radius:20px}.checkout-chevron{width:18px;height:18px}cart-drawer-items::-webkit-scrollbar{width:4px}cart-drawer-items::-webkit-scrollbar-thumb{background-color:#1c1b1933;border-radius:10px}.banner{position:relative!important;overflow:hidden!important}.banner:after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(to right,#0f0e0dcc,#0f0e0d66 45%,#0f0e0d0d)!important;pointer-events:none!important;z-index:1!important}.banner__box{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}@keyframes bannerFadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.banner__media img{transform:scale(1.08);animation:bannerBackgroundZoom 7s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes bannerBackgroundZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.banner__text,.banner__text p{color:var(--color-luxury-gold)!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.35rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;margin-bottom:15px!important;line-height:1.3!important;opacity:0;animation:bannerFadeInLeft .85s cubic-bezier(.16,1,.3,1) .15s forwards!important}.banner__heading{font-family:Cormorant Garamond,serif!important;font-size:6.8rem!important;font-weight:700!important;line-height:1.12!important;color:#fff!important;letter-spacing:.01em!important;margin-bottom:35px!important;text-shadow:0 4px 15px rgba(0,0,0,.45)!important;text-align:left!important;opacity:0;animation:bannerFadeInLeft .95s cubic-bezier(.16,1,.3,1) .3s forwards!important}.banner__buttons{opacity:0;animation:bannerFadeInLeft 1.05s cubic-bezier(.16,1,.3,1) .45s forwards!important}@media screen and (max-width:989px){.banner__heading{font-size:5.2rem!important}}@media screen and (max-width:749px){.banner:after{background:#0f0e0da6!important}.banner__heading{font-size:3.8rem!important;text-align:center!important;margin-bottom:24px!important}.banner__text,.banner__text p{font-size:1.15rem!important;text-align:center!important;letter-spacing:.2em!important}.banner__box{align-items:center!important}}html,body{overflow-x:hidden!important;width:100%!important;position:relative!important;scroll-behavior:smooth}@media screen and (max-width:1199px){.page-width,.custom-categories-container,.tabbed-showcase-container,.product-reviews-container{padding-left:2.5rem!important;padding-right:2.5rem!important}}@media screen and (max-width:749px){.page-width,.custom-categories-container,.tabbed-showcase-container,.product-reviews-container{padding-left:1.5rem!important;padding-right:1.5rem!important}}.menu-drawer{background:#0f0e0dfa!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:20px 0 50px #0009!important}.menu-drawer__inner-container{background:transparent!important}.menu-drawer__navigation-container{background:transparent!important;display:flex;flex-direction:column;justify-content:space-between;height:100%}.menu-drawer__navigation{padding:20px 0!important}.menu-drawer__menu-item{font-family:Inter,sans-serif!important;font-size:1.35rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#fff!important;padding:15px 30px!important;border-bottom:1px solid rgba(255,255,255,.04)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item.active,.menu-drawer__menu-item[aria-expanded=true]{color:var(--color-luxury-gold)!important;background:#ffffff08!important;padding-left:35px!important}.menu-drawer__menu-item svg{color:#fff!important;transition:transform .3s ease!important}.menu-drawer__menu-item[aria-expanded=true] svg{color:var(--color-luxury-gold)!important;transform:rotate(90deg)}.menu-drawer__submenu{background:#0f0e0dfc!important;border-left:2px solid var(--color-luxury-gold)!important}.menu-drawer__close-button{font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.08em!important;background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:20px 30px!important}.menu-drawer__close-button svg{color:#fff!important}.menu-drawer__utility-links{background:#ffffff05!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:30px!important}.menu-drawer__account{color:#fff!important;font-family:Inter,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;gap:10px!important;margin-bottom:20px!important;display:inline-flex!important;align-items:center!important}.menu-drawer__account svg{color:#fff!important;width:20px!important;height:20px!important}.menu-drawer__account:hover,.menu-drawer__account:hover svg{color:var(--color-luxury-gold)!important}.menu-drawer .list-social{justify-content:flex-start!important;gap:15px!important}.menu-drawer .list-social__link{color:#fff9!important;padding:8px!important;border-radius:50%!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important}.menu-drawer .list-social__link:hover{color:var(--color-luxury-gold)!important;background:#ffffff14!important;border-color:var(--color-luxury-gold)!important;transform:translateY(-2px)!important}.header__icon--menu .icon{color:#fff!important}@media screen and (max-width:749px){.announcement-bar__message{font-size:1rem!important;letter-spacing:.08em!important;padding:2px 0!important}}.slideshow__controls,.slideshow-component .slider-buttons,.slideshow__control-wrapper,.slideshow__controls.slideshow__controls--top{display:none!important}@media screen and (max-width:989px){.banner__heading{font-size:clamp(2.6rem,6.5vw,4.8rem)!important;line-height:1.15!important}}@media screen and (max-width:749px){.banner__heading{font-size:clamp(2.2rem,8vw,3.4rem)!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}.banner:not(.banner--mobile-bottom) .banner__box{background:#0f0e0dcc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:16px!important;padding:30px 24px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 15px 35px #0006!important;max-width:90vw!important;margin:0 auto!important;align-items:center!important;text-align:center!important}.banner--mobile-bottom .slideshow__text.banner__box{background:#141312!important;border-radius:16px!important;padding:35px 24px!important;border:1px solid rgba(255,255,255,.06)!important;margin:-20px auto 0!important;box-shadow:0 12px 36px #00000040!important;max-width:95vw!important;align-items:center!important;text-align:center!important}.banner--mobile-bottom .banner__heading{color:#fff!important;text-shadow:none!important;margin-bottom:12px!important;text-align:center!important}.banner--mobile-bottom .banner__text,.banner--mobile-bottom .banner__text p{color:#ffffffbf!important;font-size:1.1rem!important;margin-bottom:20px!important;text-align:center!important}.banner--mobile-bottom .banner__buttons .button{font-size:1.1rem!important;padding:10px 28px!important}}@media screen and (max-width:480px){.banner__buttons{display:flex!important;flex-direction:column!important;width:100%!important;gap:12px!important}.banner__buttons .button{width:100%!important;margin:0!important}}.tab-grid .showcase-product-card{height:100%!important;display:flex!important;flex-direction:column!important}.tab-grid .showcase-details{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important}@media screen and (max-width:989px){.tabbed-showcase-section{padding:60px 0!important}.tab-nav-wrapper{gap:8px!important;margin-bottom:30px!important}.tab-nav-item{font-size:1.15rem!important;padding:8px 20px!important}}@media screen and (max-width:749px){.tab-nav-wrapper{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:12px!important;margin-bottom:24px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.tab-nav-wrapper::-webkit-scrollbar{display:none!important}.tab-nav-item{flex:0 0 auto!important;font-size:1.05rem!important;padding:8px 16px!important}.showcase-product-card{border-radius:12px!important}.showcase-title{font-size:1.15rem!important;margin-bottom:6px!important}.showcase-price-sale{font-size:1.1rem!important}.showcase-price-compare{font-size:.95rem!important}}@media screen and (max-width:990px){.scrolling-showcase-section{padding:50px 0!important}.scrolling-showcase-left{padding:50px 40px!important;width:100%!important;display:flex!important;align-items:center!important;text-align:center!important;min-height:auto!important}.scrolling-showcase-title{font-size:2.4rem!important;text-align:center!important;margin-bottom:30px!important;width:100%!important}.scrolling-showcase-left .plaque-bg-wrapper{border-radius:16px!important;overflow:hidden!important}}@media screen and (max-width:520px){.scrolling-showcase-left{padding:40px 24px!important}.scrolling-showcase-title{font-size:2rem!important;margin-bottom:20px!important}.scrolling-badge-item{gap:12px!important}.scrolling-badge-icon-wrapper{width:55px!important;height:55px!important;padding:12px!important}.scrolling-badge-icon-wrapper svg{width:24px!important;height:24px!important}.scrolling-badge-number{font-size:1rem!important}.scrolling-badge-label{font-size:.85rem!important}}.new-arrivals-carousel .new-arrivals-item{height:100%!important;display:flex!important;flex-direction:column!important}.new-arrivals-carousel .new-card-info{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important}.new-arrivals-carousel .new-card-title{min-height:42px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}@media screen and (max-width:989px){.new-arrivals-section{padding:60px 0!important}.new-arrivals-editorial{min-height:380px!important;padding:3.5rem 2.5rem!important;text-align:center!important;align-items:center!important}.editorial-content-overlay{align-items:center!important}.editorial-btn{align-self:center!important}.new-arrivals-carousel{gap:1.5rem!important;padding-bottom:1rem!important}.new-arrivals-carousel .new-arrivals-item{flex:0 0 220px!important}}@media screen and (max-width:749px){.new-arrivals-editorial{min-height:280px!important;padding:2.5rem 1.5rem!important}.editorial-title{font-size:2.4rem!important;margin-bottom:1rem!important}.editorial-desc{font-size:1rem!important;margin-bottom:2rem!important}.new-arrivals-carousel .new-arrivals-item{flex:0 0 185px!important;padding:10px!important;border-radius:10px!important}.new-card-title{font-size:1.1rem!important;min-height:36px!important}.new-card-price{font-size:1.1rem!important}.new-card-price-compare{font-size:.95rem!important}.new-card-cta{padding:8px 0!important;font-size:.95rem!important;border-radius:30px!important}}@media screen and (max-width:989px){.fragrance-notes-section{padding:50px 0!important}.notes-banner-title{font-size:2.4rem!important;margin-bottom:12px!important}.notes-banner-btn{padding:10px 26px!important;font-size:.95rem!important}.notes-slider-wrapper{gap:15px!important}.note-item-col{background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;padding:24px 20px!important}.note-item-title{font-size:1.2rem!important}.note-item-desc{font-size:.95rem!important}.notes-banner-dots{gap:10px!important}.notes-banner-dot{width:8px!important;height:8px!important}.notes-banner-dot.active{width:22px!important}}.voices-grid .voice-card{height:100%!important;display:flex!important;flex-direction:column!important}@media screen and (max-width:989px){.voices-section{padding:60px 0!important}.voices-title{font-size:2.6rem!important;text-align:center!important;margin-bottom:30px!important}.voice-card{padding:28px 22px!important}.voice-text{font-size:1.15rem!important}}@media screen and (max-width:749px){.voices-title{font-size:2.2rem!important;margin-bottom:24px!important}.voice-card{padding:22px 18px!important;gap:12px!important}.voice-quote-icon{font-size:4rem!important}.voice-text{font-size:1.1rem!important}}@media screen and (max-width:989px){.footer-custom-grid{grid-template-columns:1fr!important;gap:36px!important}.footer-custom-col{align-items:center!important;text-align:center!important}.footer-custom-heading{text-align:center!important}.footer-custom-list{align-items:center!important}}@media screen and (max-width:749px){.footer{padding-top:50px!important;padding-bottom:40px!important}.footer-block{text-align:center!important;margin-top:24px!important;margin-bottom:24px!important}.footer-block__heading{font-size:1.9rem!important;margin-bottom:14px!important;text-align:center!important}.footer-block__details-content .list-menu__item--link{font-size:1.25rem!important;padding-top:.5rem!important;padding-bottom:.5rem!important;justify-content:center!important;text-align:center!important}.footer__content-bottom-wrapper{flex-direction:column!important;gap:24px!important;align-items:center!important;text-align:center!important}.footer__column--info{align-items:center!important;text-align:center!important}.footer__social-icons{justify-content:center!important;gap:16px!important}.footer__payment{justify-content:center!important}.footer-block--newsletter{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.footer-block__newsletter{width:100%!important;max-width:100%!important;padding:0 15px!important;box-sizing:border-box!important}.footer-block__newsletter .field{border-radius:50px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.footer-block__newsletter .field__input{width:100%!important;max-width:100%!important;padding-right:5rem!important;box-sizing:border-box!important;border-radius:50px!important}}@media screen and (max-width:749px){.product-card-wrapper .card-wrapper .card{border-radius:8px!important}.product-card-wrapper .card__content{padding:12px 8px!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .card__heading .h5{font-size:1.25rem!important;min-height:34px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.product-card-wrapper .price-item,.product-card-wrapper .card-information .price-item--regular,.product-card-wrapper .card-information .price-item--sale{font-size:1.2rem!important}.product-card-wrapper .card-action-buttons{flex-direction:row!important;gap:0!important;margin-bottom:4px!important;width:100%!important}.product-card-wrapper .card-action-btn--shop-now{width:100%!important;max-width:100%!important;min-height:36px!important;font-size:1rem!important;padding:8px 10px!important;border-radius:6px!important;justify-content:center!important;flex:1!important}.product-card-wrapper .card-action-btn--quick-view,.product-card-wrapper .card-action-btn--add-cart{display:none!important}}.menu-drawer{background-color:#141312!important;background:#141312fa!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-right:1px solid rgba(197,168,128,.15)!important;box-shadow:15px 0 45px #00000080!important;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1)!important}.js .menu-drawer__submenu{background-color:#1a1a1a!important;background:#1a1a1afc!important;border-left:3px solid var(--color-luxury-gold)!important;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1)!important}.menu-drawer__navigation{padding:2.5rem 0!important}.menu-drawer__menu-item{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;font-size:1.5rem!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#fff!important;padding:1.4rem 3rem!important;transition:all .3s ease!important;border-bottom:1px solid rgba(255,255,255,.03)!important;position:relative!important}.menu-drawer__menu-item>.svg-wrapper{color:#fff9!important;transition:color .3s ease,transform .3s ease!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus{color:var(--color-luxury-gold)!important;background-color:#c5a8800d!important;text-decoration:none!important}.menu-drawer__menu-item:hover>.svg-wrapper{color:var(--color-luxury-gold)!important}.menu-drawer__close-button{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:1.3rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-luxury-gold)!important;border-bottom:1px solid rgba(197,168,128,.15)!important;padding:1.8rem 3rem!important;background-color:#0003!important;transition:all .3s ease!important}.menu-drawer__close-button:hover{background-color:#c5a88014!important;color:#fff!important}.menu-drawer__close-button svg,.menu-drawer__close-button .svg-wrapper{color:var(--color-luxury-gold)!important;stroke:var(--color-luxury-gold)!important}.menu-drawer__utility-links{background-color:#0d0c0b!important;border-top:1px solid rgba(197,168,128,.15)!important;padding:2.5rem 3rem!important}.menu-drawer__account{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;font-size:1.3rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#fff!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin-bottom:1.5rem!important}.menu-drawer__account:hover{color:var(--color-luxury-gold)!important;transform:translate(4px)}.menu-drawer__account svg,.menu-drawer__account .svg-wrapper{color:var(--color-luxury-gold)!important}.menu-drawer .list-social{margin-top:1rem!important;gap:1.5rem!important;display:flex!important}.menu-drawer .list-social__link{color:#fff9!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;padding:.8rem!important;border-radius:50%!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;display:flex!important;align-items:center;justify-content:center}.menu-drawer .list-social__link:hover{color:var(--color-luxury-gold)!important;border-color:var(--color-luxury-gold)!important;background:#c5a88014!important;transform:scale(1.15) translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-luxury.css.map */
