@font-face{font-family:Ardimento Product Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/product/inter-latin-variable.woff2) format("woff2")}.storefront-theme{--font-manrope:"Ardimento Product Inter";--font-josefin:var(--font-manrope);--font-permanent-marker:var(--font-manrope);--font-playfair:var(--font-manrope);--background:0 0% 100%;--foreground:240 3% 12%;--secondary:240 11% 96%;--secondary-foreground:240 3% 12%;--muted:240 11% 96%;--muted-foreground:240 3% 40%;--card:0 0% 100%;--card-foreground:240 3% 12%;--gold:#1d1d1f;--gold-soft:#64646a;--gold-deep:#1d1d1f;--bg-cream:#fff;--ink:#1d1d1f;--ink-soft:#64646a;--ink-muted:#64646a;min-height:100vh;color:var(--ink);background:#fff;font-family:var(--font-manrope),sans-serif;font-weight:400;color-scheme:light}.storefront-theme :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,select,textarea,span,strong,small,div,li,output){font-family:var(--font-manrope),sans-serif!important}.storefront-theme :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.035em}.storefront-theme :is(h1,h2){font-weight:400!important;letter-spacing:-.035em!important}.storefront-theme .font-black{font-weight:500}.storefront-theme [class*="bg-[#b8ff59]"],.storefront-theme [class*="bg-[#c1ff72]"]{background:#f5f5f7;color:#1d1d1f}.storefront-theme [class*="border-[#c1ff72]"],.storefront-theme [class*=border-lime-]{border-color:#64646a}.storefront-theme [class*=bg-lime-]{background:#f5f5f7;color:#1d1d1f}.storefront-theme [class*=text-lime-]{color:#1d1d1f}.storefront-theme [class*=shadow-][class*="193,255,114"]{box-shadow:none}.storefront-theme [class*="ring-[#c1ff72]"],.storefront-theme [class*=ring-lime-]{--tw-ring-color:#64646a}.storefront-theme [class*=accent-lime-]{accent-color:#1d1d1f}.storefront-theme :is(h1,h2)[style*=rotate]{transform:none!important}.storefront-theme ::-moz-selection{color:#fff;background:#1d1d1f}.storefront-theme ::selection{color:#fff;background:#1d1d1f}.storefront-theme :is(input,textarea){caret-color:#1d1d1f}.storefront-theme :focus-visible{outline:2px solid #64646a;outline-offset:5px}.storefront-theme a{text-underline-offset:.25em}.storefront-theme :is(a,button){touch-action:manipulation;-webkit-tap-highlight-color:rgb(29 29 31/10%)}.storefront-theme .te-skip-link{position:fixed;z-index:10000;top:12px;left:20px;transform:translateY(-180%);padding:14px 20px;background:#1d1d1f;color:#fff;font-size:14px}.storefront-theme .te-skip-link:focus{transform:translateY(0)}.storefront-theme #main-content{scroll-margin-top:110px}.storefront-theme #main-content:focus{outline:none}.storefront-theme #main-content:focus-visible{outline:2px solid #64646a;outline-offset:-2px}.storefront-theme .te-catalog-header{text-align:left;margin-bottom:36px;padding-bottom:28px}.storefront-theme .te-catalog-header h1{font-size:clamp(32px,3.5vw,52px);line-height:1.15;margin-bottom:14px}.storefront-theme .te-catalog-header>p{text-transform:none;letter-spacing:0;color:#64646a;line-height:1.7}.storefront-theme .perfume-product-card__link{min-width:0}.storefront-theme .perfume-product-card h3{overflow-wrap:anywhere}.storefront-theme .perfume-product-brand{color:#64646a;font-size:11px;line-height:1.6}.storefront-theme .perfume-product-notify{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:8px;min-height:44px;max-width:100%;margin-top:14px;padding:10px 12px;background:#fff;border:1px solid #d8d8dc;color:#1d1d1f;font-size:11px;line-height:1.6;cursor:pointer;transition:background .2s}.storefront-theme .perfume-product-notify:hover{background:#f5f5f7}.storefront-theme .perfume-product-add{align-self:flex-start;margin-top:16px;min-height:44px;padding:10px 0;border-bottom:1px solid #d8d8dc;background:transparent;color:#1d1d1f;font-size:12px;line-height:1.6;text-align:left;cursor:pointer}.storefront-theme .perfume-product-add:hover{border-bottom-color:#1d1d1f;color:#1d1d1f}.te-stock-overlay{position:fixed;inset:0;z-index:1200;background:rgb(20 20 18/38%)}.storefront-theme.te-stock-dialog{position:fixed;inset:0 0 0 auto;z-index:1201;width:min(100%,460px);height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#1d1d1f;box-shadow:-12px 0 40px rgb(20 20 18/8%)}.te-stock-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 28px 24px;border-bottom:1px solid #d8d8dc}.te-stock-dialog__header h2{margin:0;font-size:23px;line-height:1.3;letter-spacing:-.025em}.te-stock-dialog__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#fff;color:#1d1d1f}.te-stock-dialog__close:hover{background:#f5f5f7}.te-stock-dialog__body{overflow-y:auto;overscroll-behavior:contain;padding:28px 28px max(32px,env(safe-area-inset-bottom))}.te-stock-dialog__body>p{margin:0 0 28px;color:#64646a;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.te-stock-dialog__body>p strong{font-weight:500;color:#1d1d1f}.te-stock-form{display:flex;flex-direction:column}.te-stock-form label{font-size:13px;margin-bottom:9px;color:#1d1d1f}.te-stock-form label span{color:#64646a}.te-stock-form input{height:48px;min-width:0;width:100%;padding:12px;border:1px solid #d8d8dc;background:#fff;color:#1d1d1f;margin-bottom:24px;font-size:14px;border-radius:0}.te-stock-form input::-moz-placeholder{color:#64646a}.te-stock-form input::placeholder{color:#64646a}.te-stock-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 18px;background:#1d1d1f;color:#fff;font-size:13px}.te-stock-form__submit:hover:not(:disabled){background:#494941}.te-stock-form__submit:disabled{opacity:.6;cursor:wait}.te-stock-form__error{color:#a42626;font-size:13px;line-height:1.7;margin:0 0 20px}.te-stock-dialog__success{padding:28px 0}.te-stock-dialog__success h3{margin:20px 0 12px;font-size:22px}.te-stock-dialog__success p{color:#64646a;font-size:14px;line-height:1.9;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.te-stock-dialog .animate-spin{animation:none}.storefront-theme .perfume-product-notify{transition:none}}.storefront-theme :is(.cats__heading,.picks__heading,.latest__heading,.deals__heading,.best-sellers__heading,.collections__heading,.brands__heading,.subcat-grid__heading,.store-cta__heading,.lifestyle__heading){transform:none!important;font-size:clamp(1.7rem,3.4vw,3.25rem);font-weight:400;line-height:1.16;letter-spacing:-.035em;text-transform:none}.storefront-theme :is(.cats,.picks,.latest,.deals,.best-sellers,.collections,.brands,.subcat-grid,.store-cta,.lifestyle,.footer){background:#fff;color:var(--ink)}.storefront-theme :is(.picks__eyebrow,.latest__eyebrow,.deals__eyebrow,.best-sellers__eyebrow,.collections__eyebrow,.brands__eyebrow,.lifestyle__eyebrow,.store-cta__eyebrow){display:none}.storefront-theme :is(.store-cta__btn,.lifestyle__cta,.hdr__cta,.cart-panel__checkout){background:#1d1d1f;color:#fff;border-color:#1d1d1f}.storefront-theme .lifestyle__heading-accent{color:#64646a;font-size:.6em;font-weight:400}.storefront-theme .lifestyle__bg{opacity:0}.storefront-theme .commerce-hero__asset{-o-object-fit:cover;object-fit:cover}.storefront-theme .commerce-hero__placeholder{background:#f5f5f7}.storefront-theme .footer__notice{color:#64646a}.storefront-theme :is(.perfume-product-card,.product-card){background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink)}.storefront-theme :is(.perfume-product-media,.product-card__media){background:#fff;border:0;border-radius:0;overflow:visible}.storefront-theme :is(.perfume-product-media,.product-card__media) img:not([aria-hidden]){-o-object-fit:contain;object-fit:contain;padding:8% 11%;filter:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.storefront-theme :is(.perfume-product-card,.product-card):hover :is(.perfume-product-media img,.product-card__img){transform:translateY(-5px)}.storefront-theme .product-card__content{padding:20px 0 0;gap:8px}.storefront-theme .product-card__price-block{display:block}.storefront-theme :is(.product-card__name,.perfume-product-card h3){text-transform:none;font-weight:500;font-size:.95rem;line-height:1.5;letter-spacing:0}.storefront-theme .product-card__volume{font-size:.75rem;color:#64646a}.storefront-theme :is(.product-card__badge,.perfume-product-badge){background:#f5f5f7;color:#1d1d1f;border:0;border-radius:0;box-shadow:none;font-weight:500;letter-spacing:.08em}.storefront-theme .product-card__quick-add{background:#1d1d1f;color:#fff;border:0;border-radius:0;box-shadow:none}.storefront-theme .payment-price{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;width:100%;margin-top:8px;color:#1d1d1f;font-variant-numeric:tabular-nums}.storefront-theme .payment-price__list{display:flex;flex-wrap:wrap;gap:3px 10px;align-items:baseline;font-size:.75rem;line-height:1.5;color:#64646a}.storefront-theme .payment-price__cash{display:flex;flex-direction:column;gap:2px}.storefront-theme .payment-price__cash strong{font-size:1.1rem;font-weight:600;line-height:1.5}.storefront-theme .payment-price__cash>span{font-size:.72rem;font-weight:400;color:#64646a}.storefront-theme .payment-price__installments{font-size:.72rem;line-height:1.55;color:#1d1d1f;margin-top:3px}.storefront-theme .payment-price__installments span{display:block;font-size:.67rem;color:#64646a}.storefront-theme [class*=priceBlock] .payment-price__cash strong{font-size:clamp(1.65rem,3vw,2.2rem);font-weight:500}.storefront-theme [class*=priceBlock] .payment-price__cash>span{font-size:.8rem}.storefront-theme [class*=purchaseRegion]{background:#fff}.storefront-theme [class*=purchasePanel] h1{font-weight:400;line-height:1.16;letter-spacing:-.035em}.storefront-theme [class*=galleryStage] img{-o-object-fit:contain;object-fit:contain;filter:none}.storefront-theme [data-mobile-purchase-bar]{background:#fff;border-color:#d8d8dc;box-shadow:0 -4px 18px rgb(29 29 31/5%)}.storefront-theme [class*=mobilePurchaseButton]:not(:disabled){background:#1d1d1f;color:#fff;font-weight:500}.storefront-theme [class*=mobileScrollTopButton]{background:#f5f5f7;color:#1d1d1f}.storefront-theme *{scrollbar-color:#d8d8dc #fff;scrollbar-width:thin}@media (max-width:640px){.storefront-theme :is(.product-card__content,.perfume-product-card){min-width:0}.storefront-theme :is(.product-card__name,.perfume-product-card h3){font-size:.8rem}.storefront-theme .payment-price__cash strong{font-size:1rem}.storefront-theme .payment-price__cash>span,.storefront-theme .payment-price__installments,.storefront-theme .payment-price__list{font-size:.67rem}.storefront-theme .product-card__content{padding-top:12px}}@media (prefers-reduced-motion:reduce){.storefront-theme :is(.perfume-product-media img,.product-card__img){transition:none;transform:none!important}}.storefront-theme .hdr,.storefront-theme .hdr.is-glass{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #d8d8dc}.storefront-theme .hdr__bar{min-height:92px;padding-inline:clamp(24px,4vw,72px);gap:32px}.storefront-theme .hdr__logo{width:auto;height:auto;max-width:none;max-height:none;overflow:visible}.storefront-theme .te-wordmark{font-size:27px;font-weight:500;letter-spacing:-.04em;line-height:1;white-space:nowrap}.storefront-theme .te-wordmark__dot{color:#64646a}.storefront-theme .hdr__nav-list{gap:clamp(14px,1.4vw,24px)}.storefront-theme :is(.hdr__nav-list a,.hdr__nav-button){font-size:11px;letter-spacing:.025em;text-transform:none;font-weight:500}.storefront-theme .hdr__nav-list li:has(a[href="/bundles"]){display:none}.storefront-theme .hdr__actions{gap:18px}.storefront-theme .hdr__actions .hdr__cta{display:none}.storefront-theme .hdr__icon-btn{border:0;box-shadow:none;border-radius:0}.storefront-theme .hdr__search{width:auto;gap:8px}.storefront-theme .te-search-label{font-size:11px}.storefront-theme .hdr__link{text-transform:none;letter-spacing:.02em;font-size:11px}.storefront-theme .hdr__cart-count{background:#1d1d1f;color:#fff}.storefront-theme .hdr-spacer{height:92px}.storefront-theme .hdr-spacer+.hdr-spacer{display:none}.storefront-theme :is(.search-overlay,.drawer,.drawer__panel){background:#fff;color:#1d1d1f}.storefront-theme .search-overlay__label{font-weight:400;letter-spacing:-.035em;text-transform:none}.storefront-theme .search-overlay__input{font-weight:400;letter-spacing:-.02em;text-transform:none}.storefront-theme .search-result__img{-o-object-fit:contain;object-fit:contain;background:#fff}.storefront-theme .search-result__name{font-weight:500;text-transform:none;letter-spacing:0}.storefront-theme .te-footer{padding:64px clamp(24px,5vw,88px) 24px;background:#f5f5f7;color:#1d1d1f}.storefront-theme .te-footer__main{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:72px;max-width:1440px;margin:auto}.storefront-theme .te-footer__brand>a{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.04em}.storefront-theme .te-footer__brand p{margin-top:20px;font-size:12px;line-height:1.9;color:#64646a}.storefront-theme .te-footer nav{display:flex;flex-direction:column;align-items:start;gap:14px;min-width:0}.storefront-theme .te-footer nav h2{margin:8px 0 12px;font-size:12px;font-weight:500!important;letter-spacing:0!important}.storefront-theme .te-footer nav a{color:#64646a;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.storefront-theme .te-footer a:hover{text-decoration:underline}.storefront-theme .te-footer__bottom{max-width:1440px;margin:auto;padding-top:24px;border-top:1px solid #d8d8dc;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:10px;color:#64646a}.storefront-theme .te-footer__bottom>div{display:flex;flex-wrap:wrap;gap:24px}.storefront-theme .public-header-offset{background:#fff;backdrop-filter:none}.storefront-theme [class*="bg-[#f4f4f1]"]{background:#fff}.storefront-theme [class*="shadow-[0_18px_45px"]{box-shadow:none;border-radius:4px}@media (max-width:1199px){.storefront-theme .hdr__bar{min-height:76px;gap:12px;padding-inline:20px}.storefront-theme .hdr__actions{gap:8px}.storefront-theme .te-wordmark{font-size:25px}.storefront-theme .te-search-label{display:none}.storefront-theme .hdr-spacer{height:76px}}@media (max-width:640px){.storefront-theme .hdr__bar{min-height:70px}.storefront-theme .te-wordmark{font-size:23px}.storefront-theme .hdr__back{display:none}.storefront-theme .hdr-spacer{height:70px}.storefront-theme .te-footer{padding-top:48px;padding-bottom:32px}.storefront-theme .te-footer__main{grid-template-columns:1fr 1fr;gap:36px 24px;padding-bottom:40px}.storefront-theme .te-footer__brand{grid-column:1/-1}.storefront-theme .te-footer__brand>a{font-size:36px}.storefront-theme .te-footer nav{gap:12px}.storefront-theme .te-footer__bottom{flex-direction:column;gap:18px}}.storefront-theme{--primary:240 3% 12%;--primary-foreground:0 0% 100%;--accent:240 11% 96%;--accent-foreground:240 3% 12%;--border:240 5% 85%;--input:240 5% 80%;--ring:240 3% 40%;--te-white:#fff;--te-pearl:#f5f5f7;--te-ink:#1d1d1f;--te-secondary:#64646a;--te-divider:#d8d8dc;accent-color:var(--te-ink)}.storefront-theme :is(h3,h4,h5,h6){font-weight:500}.storefront-theme :is(.font-bold,.font-extrabold,.font-black){font-weight:600}.storefront-theme :is(.uppercase,[class*=tracking-widest],[class*=tracking-wider],[class*="tracking-[0."]){text-transform:none;letter-spacing:.01em}.storefront-theme :is(input,textarea,select){font-size:max(16px,1em);color:var(--te-ink)}.storefront-theme :is(input,textarea)::-moz-placeholder{color:var(--te-secondary);opacity:1}.storefront-theme :is(input,textarea)::placeholder{color:var(--te-secondary);opacity:1}.storefront-theme :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-radius:6px}.storefront-theme :is(button,a,input,select,textarea):focus-visible{outline-color:var(--te-secondary)}.storefront-theme :is(.text-neutral-400,.text-neutral-500,.text-gray-400,.text-gray-500){color:var(--te-secondary)}.storefront-theme .bg-black:not(.bg-opacity-50){background-color:var(--te-ink)}.storefront-theme .text-black{color:var(--te-ink)}.storefront-theme :is(.bg-neutral-50,.bg-gray-50){background-color:var(--te-pearl)}.storefront-theme.te-filter-popover{min-height:0;border-radius:8px;box-shadow:0 12px 30px rgb(29 29 31/10%)}.storefront-theme[role=dialog]{min-height:0}.storefront-theme.te-mode-dialog{background:#fff;border:1px solid var(--te-divider)}.storefront-theme.te-mode-dialog [class*=blur-xl]{display:none}.storefront-theme.te-mode-dialog h2{background:none;color:var(--te-ink);-webkit-text-fill-color:var(--te-ink)}.storefront-theme.te-mode-dialog button:not(.absolute){background:var(--te-ink);color:#fff;box-shadow:none;transform:none;min-height:136px;border-radius:6px}.storefront-theme.te-filter-popover button{min-height:44px}.storefront-theme :is(.payment-price,.payment-price__cash,.payment-price__list,output){font-variant-numeric:tabular-nums}.storefront-theme :is(.perfume-product-badge,.product-card__badge){text-transform:none;letter-spacing:0;font-size:11px}.storefront-theme .perfume-product-brand{font-size:12px}.storefront-theme :is(.perfume-product-notify,.perfume-product-add,.product-card__quick-add){font-size:12px}.storefront-theme .te-commerce-search{border-radius:8px}.storefront-theme .te-footer__bottom{font-size:11px}.storefront-theme[data-storefront-route=catalog] .te-catalog-header{margin-bottom:28px}.storefront-theme[data-storefront-route=catalog] main>.max-w-screen-2xl{max-width:1600px;padding-inline:clamp(20px,4vw,64px)}.storefront-theme[data-storefront-route=catalog] main>div>.text-center:has(h1){text-align:left;margin-bottom:36px}.storefront-theme[data-storefront-route=catalog] h1{font-size:clamp(32px,3.5vw,52px);line-height:1.15}.storefront-theme[data-storefront-route=catalog] [class*=bg-gradient-to-]:not(:has(img)){background:var(--te-pearl);color:var(--te-ink);box-shadow:none;border-color:var(--te-divider)}.storefront-theme[data-storefront-route=catalog] [class*=blur-md]{display:none}.storefront-theme[data-storefront-route=catalog] [class*=shadow-xl]{box-shadow:none}@media (min-width:1024px){.storefront-theme .te-filter-layout{padding-left:48px}}.storefront-theme[data-storefront-route=product] [class*=purchasePanel] :is(button,span,a),.storefront-theme[data-storefront-route=product] [class*=sectionNav] button{font-weight:500;text-transform:none;letter-spacing:.01em}.storefront-theme[data-storefront-route=product] :is([class*=breadcrumbs],[class*=purchaseMeta],[class*=totalPrice]){text-transform:none;letter-spacing:.01em}.storefront-theme[data-storefront-route=product] [class*=purchaseMeta]{font-weight:500}.storefront-theme[data-storefront-route=product] [class*=primaryAction]{background:var(--te-ink);color:#fff;font-size:13px;border-radius:6px}.storefront-theme[data-storefront-route=product] [class*=sensoryStrip]{background:var(--te-pearl);color:var(--te-ink);padding:clamp(24px,4vw,56px)}.storefront-theme[data-storefront-route=product] :is([class*=editorialIntro],[class*=featureCopy],[class*=sectionHeading],[class*=sensoryStrip]) h2{font-size:clamp(28px,3.5vw,48px);line-height:1.16;letter-spacing:-.035em}.storefront-theme[data-storefront-route=product] :is([class*=sceneCopy],[class*=sectionHeading]) :is(h3,span){font-weight:500;text-transform:none;letter-spacing:0}.storefront-theme[data-storefront-route=product] [class*=trustList] span{font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}.storefront-theme[data-storefront-route=product] :is([class*=editorialIntro],[class*=featureStoryTextOnly],[class*=detailScenes]){padding-block:clamp(40px,6vw,80px)}.storefront-theme[data-storefront-route=product] [class*=galleryPlaceholder]{color:var(--te-secondary);text-transform:none;letter-spacing:0}.storefront-theme[data-storefront-route=account] :is(h1,h2,h3),.storefront-theme[data-storefront-route=checkout] :is(h1,h2,h3){line-height:1.25}.storefront-theme[data-storefront-route=account] :is(.font-bold,.font-black),.storefront-theme[data-storefront-route=checkout] :is(.font-bold,.font-black){font-weight:600}.storefront-theme[data-storefront-route=checkout] [class*="dark:bg-[#"]{background-color:#fff}.storefront-theme[data-storefront-route=checkout] [class*="rounded-[28px]"]{border-radius:8px}.storefront-theme[data-storefront-route=checkout] [class*=bg-orange-]{background-color:var(--te-pearl);border-color:var(--te-divider)}.storefront-theme[data-storefront-route=checkout] [class*=text-orange-]{color:var(--te-ink)}.storefront-theme[data-storefront-route=checkout] .h-3.bg-orange-500{background:var(--te-ink)}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary{background:var(--te-pearl);color:var(--te-ink);border:1px solid var(--te-divider);border-radius:8px;box-shadow:none}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary .text-white{color:var(--te-ink)}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary [class*="text-white/"]{color:var(--te-secondary)}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary [class*=text-orange-]{color:var(--te-ink)}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary [class*=text-red-300]{color:#a42626}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary [class*=text-green-]{color:#276339}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary [class*=border-white],.storefront-theme[data-storefront-route=checkout] .te-checkout-summary [class*=divide-white]>:not([hidden])~:not([hidden]){border-color:var(--te-divider)}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary [class*="bg-white/"]{background:#fff}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary input{background:#fff;color:var(--te-ink);border-color:var(--te-divider)}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary input::-moz-placeholder{color:var(--te-secondary);opacity:1}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary input::placeholder{color:var(--te-secondary);opacity:1}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary button{min-height:44px;color:var(--te-ink);border-color:var(--te-divider);border-radius:6px}.storefront-theme[data-storefront-route=checkout] .te-checkout-summary button:hover:not(:disabled){background:#fff}.storefront-theme[data-storefront-route=account] :is(button,a)[class*=bg-black],.storefront-theme[data-storefront-route=checkout] :is(button,a)[class*=bg-black]{border-radius:6px;min-height:44px;font-size:13px}.storefront-theme[data-storefront-route=account] main{padding-block:clamp(48px,6vw,80px)}.storefront-theme[data-storefront-route=account] main p{line-height:1.75}.storefront-theme[data-storefront-route=account] [class*=bg-gradient-]{background:var(--te-ink);color:#fff;box-shadow:none;transform:none}.storefront-theme[data-storefront-route=account] :is([class*=text-purple-],[class*=text-violet-]){color:var(--te-ink)}.storefront-theme[data-storefront-route=account] label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--te-secondary);opacity:1}.storefront-theme[data-storefront-route=account] input::-moz-placeholder{text-transform:none;letter-spacing:0}.storefront-theme[data-storefront-route=account] input::placeholder{text-transform:none;letter-spacing:0}.storefront-theme[data-storefront-route=account] .group>.opacity-0{opacity:1}.storefront-theme[data-storefront-route=account] .text-center.py-20{padding-block:40px}.storefront-theme[data-storefront-route=wholesale] :is(h1,h2,h3){line-height:1.2}.storefront-theme[data-storefront-route=wholesale] :is(input,select,button){letter-spacing:0}.storefront-theme[data-storefront-route=information] .te-information{max-width:1160px;margin:auto;padding:clamp(48px,7vw,96px) clamp(20px,4vw,64px)}.storefront-theme[data-storefront-route=information] .te-information h1{font-size:clamp(34px,4vw,56px);line-height:1.15;margin-bottom:32px}.storefront-theme[data-storefront-route=information] .prose{max-width:72ch;color:var(--te-secondary);font-size:15px;line-height:1.9}.storefront-theme[data-storefront-route=information] .prose h2{color:var(--te-ink);font-size:23px;margin-top:36px}.storefront-theme[data-storefront-route=information] .te-about{max-width:1400px;margin:auto;padding:clamp(48px,7vw,96px) clamp(20px,5vw,80px)}.storefront-theme[data-storefront-route=information] .te-about__intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.storefront-theme[data-storefront-route=information] .te-about h1{font-size:clamp(38px,5vw,64px);line-height:1.14;margin-bottom:24px}.storefront-theme[data-storefront-route=information] .te-about p{max-width:65ch;font-size:15px;line-height:1.9;color:var(--te-secondary)}.storefront-theme[data-storefront-route=information] .te-about img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.storefront-theme[data-storefront-route=information] .te-about figure{margin:0}.storefront-theme[data-storefront-route=information] .te-about figcaption{color:var(--te-secondary);font-size:11px;text-align:right}.storefront-theme[data-storefront-route=information] .te-about__catalog{margin-top:64px;padding-top:32px;border-top:1px solid var(--te-divider)}.storefront-theme[data-storefront-route=information] .te-about h2{font-size:clamp(26px,3vw,36px);margin-bottom:16px}.storefront-theme .te-about__link{display:inline-flex;align-items:center;gap:24px;min-height:48px;margin-top:24px;padding:12px 20px;border-radius:6px;background:var(--te-ink);color:#fff;font-size:13px}.storefront-theme [class*="dark:bg-black"],.storefront-theme [class*="dark:bg-neutral-900"],.storefront-theme [class*="dark:bg-zinc-900"]{background-color:#fff}.storefront-theme [class*="dark:text-white"]{color:var(--te-ink)}.storefront-theme [class*="dark:bg-white"][class*=bg-black]{background-color:var(--te-ink);color:#fff}.storefront-theme .bg-black [class*="dark:text-black"]{color:#fff}@media (max-width:767px){.storefront-theme[data-storefront-route=information] .te-about__intro{grid-template-columns:1fr;gap:24px}.storefront-theme[data-storefront-route=information] .te-about__catalog{margin-top:40px}.storefront-theme[data-storefront-route=account] .group>.opacity-0{opacity:1}}@font-face{font-family:Ardimento Montserrat;src:url(/fonts/montserrat/montserrat-latin-variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}.storefront-theme{--font-manrope:"Ardimento Montserrat"}.storefront-theme :is(h1,h2,h3,h4,h5,h6){font-weight:600!important;text-transform:uppercase}.storefront-theme .hdr.hdr--product,.storefront-theme [data-beauty-product] [data-mobile-purchase-bar],.storefront-theme [data-beauty-product] main{--font-manrope:"Ardimento Montserrat"}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card{max-width:none;width:100%;border:0;border-radius:0;background:#fff;box-shadow:none;text-align:center}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-media{aspect-ratio:3/4;background:#fff;border:0;box-shadow:none;margin-bottom:18px;overflow:visible}.te-product-image-swap{position:absolute;inset:0}.storefront-theme .te-product-image-swap img{-o-object-fit:contain;object-fit:contain;filter:none!important;box-shadow:none!important;transform:none!important;transition:opacity .35s ease!important}.te-product-image-primary{opacity:1}.te-product-image-secondary{opacity:0}.storefront-theme .perfume-product-card__link:focus-visible [data-secondary-ready=true] .te-product-image-primary{opacity:0}.storefront-theme .perfume-product-card__link:focus-visible [data-secondary-ready=true] .te-product-image-secondary{opacity:1}@media(hover:hover) and (pointer:fine){.storefront-theme .perfume-product-card__link:hover [data-secondary-ready=true] .te-product-image-primary{opacity:0}.storefront-theme .perfume-product-card__link:hover [data-secondary-ready=true] .te-product-image-secondary{opacity:1}}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card__link>.flex{align-items:center;text-align:center}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card__link>.flex>div{justify-content:center;align-items:center;width:100%}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card h3{font-size:16px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:0;min-height:0}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card :is(.perfume-product-brand,.payment-price,.payment-price__cash,.payment-price__list,.payment-price__installments){align-items:center;text-align:center;justify-content:center}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card .payment-price__cash{flex-wrap:wrap}.storefront-theme:not([data-storefront-route=wholesale]) :is(.perfume-product-add,.perfume-product-notify){align-self:center;text-align:center}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card__link p{padding-right:0}.storefront-theme[data-storefront-route=catalog] h1{text-align:center;font-size:32px;line-height:1.35;text-transform:uppercase;letter-spacing:.04em!important}.storefront-theme[data-storefront-route=catalog] .te-catalog-header{text-align:center;padding-top:28px;padding-bottom:32px}.storefront-theme[data-storefront-route=catalog] .te-catalog-header h1{font-size:32px;line-height:1.35}.storefront-theme:not([data-storefront-route=wholesale]) .grid:has(>.perfume-product-card){grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.storefront-theme .te-preview-product{text-align:center;background:#fff;border:0;box-shadow:none}.storefront-theme .te-temporary-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 34px}.storefront-theme .te-temporary-catalog-caption{font-size:12px;color:#626262;margin:0 0 28px}.storefront-theme .te-preview-product h3{text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:.03em}.storefront-theme .te-preview-product__media{position:relative;aspect-ratio:3/4;background:#fff;display:block}.storefront-theme .te-preview-product .te-preview-product__media{aspect-ratio:3/4}.storefront-theme .te-preview-product .te-product-image-swap img{padding:0}.storefront-theme .te-preview-product__media:focus-visible [data-secondary-ready=true] .te-product-image-primary{opacity:0}.storefront-theme .te-preview-product__media:focus-visible [data-secondary-ready=true] .te-product-image-secondary{opacity:1}@media(hover:hover) and (pointer:fine){.storefront-theme .te-preview-product__media:hover [data-secondary-ready=true] .te-product-image-primary{opacity:0}.storefront-theme .te-preview-product__media:hover [data-secondary-ready=true] .te-product-image-secondary{opacity:1}}.storefront-theme .te-preview-product :is(.payment-price,.payment-price__cash,.payment-price__list,.payment-price__installments){justify-content:center;align-items:center;text-align:center}@media(max-width:800px){.storefront-theme:not([data-storefront-route=wholesale]) .grid:has(>.perfume-product-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.storefront-theme:not([data-storefront-route=wholesale]) .perfume-product-card h3{font-size:13px}.storefront-theme[data-storefront-route=catalog] h1{font-size:27px}}@media(prefers-reduced-motion:reduce){.storefront-theme .te-product-image-swap img{transition:none!important}}@media(max-width:800px){.storefront-theme .te-temporary-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}