@charset "UTF-8";:root{--c-ink: #121212;--c-ink-2: #1c1c1c;--c-navy-deep: #000000;--c-copper: #c9a24a;--c-copper-dark:#9c7a2e;--c-copper-soft:#e3c579;--c-cream: #fafafa;--c-cream-2: #f1f0ee;--c-white: #ffffff;--c-text: #141414;--c-text-soft:#6e6e6e;--c-line: #e6e6e6;--c-line-2: #d6d6d6;--c-success: #3f7d55;--c-danger: #b3453a;--grad-copper: linear-gradient(135deg, var(--c-copper-soft), var(--c-copper-dark));--font-display: "Anton", "Impact", "Arial Narrow", sans-serif;--font-serif: "Bodoni Moda", Georgia, serif;--font-body: "Outfit", system-ui, sans-serif;--maxw: 1280px;--radius: 2px;--radius-pill: 999px;--shadow-xs: 0 2px 8px -4px rgba(0,0,0,.18);--shadow-sm: 0 12px 30px -20px rgba(0,0,0,.28);--shadow-md: 0 22px 50px -28px rgba(0,0,0,.4);--shadow-lg: 0 40px 80px -40px rgba(0,0,0,.48);--ease: cubic-bezier(.22, .61, .36, 1);--t-fast: .3s var(--ease);--t: .45s var(--ease);--t-slow: .7s var(--ease)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{color-scheme:only light}a,button,[role=button]{-webkit-tap-highlight-color:transparent}.input,.textarea{-webkit-appearance:none;appearance:none}body{font-family:var(--font-body);background:var(--c-cream);color:var(--c-text);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:.9;color:var(--c-ink);margin:0 0 .5em;letter-spacing:.01em}h4{font-family:var(--font-body);font-weight:600;color:var(--c-ink);line-height:1.2;margin:0 0 .5em}h1 em,h2 em,h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;text-transform:lowercase;letter-spacing:-.02em}h1{font-size:clamp(2.7rem,5.4vw,4.9rem)}h2{font-size:clamp(2.1rem,3.8vw,3.2rem)}h3{font-size:1.6rem}a{color:inherit;text-decoration:none;transition:color var(--t-fast)}img{max-width:100%;display:block}p{margin:0 0 1rem}mat-icon{flex-shrink:0;vertical-align:middle}.back,.return-link,.open-hint,.notification-belt__action,.panel-head a,.tracking__message,.done-message,.ok{align-items:center;gap:6px}.back,.return-link,.open-hint,.notification-belt__action,.panel-head a,.tracking__message,.done-message,.ok{display:inline-flex}.back mat-icon,.return-link mat-icon,.open-hint mat-icon,.notification-belt__action mat-icon,.panel-head a mat-icon,.tracking__message mat-icon,.done-message mat-icon,.ok mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.check mat-icon,.success__check mat-icon{width:1em;height:1em;font-size:1em;line-height:1}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:92px 0}.section--tight{padding:60px 0}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.eyebrow{display:inline-block;font-family:var(--font-body);font-size:.74rem;letter-spacing:4px;text-transform:uppercase;color:var(--c-copper-dark);font-weight:500;margin-bottom:16px}.lead{font-size:1.14rem;font-weight:300;color:var(--c-text-soft);max-width:62ch;line-height:1.8}.muted{color:var(--c-text-soft)}.btn{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-body);font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-weight:500;padding:16px 32px;border-radius:var(--radius);border:1.5px solid transparent;cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t),transform var(--t),box-shadow var(--t);background:var(--c-ink);color:var(--c-white)}.btn:hover{background:var(--c-navy-deep);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.btn mat-icon{width:18px;height:18px;font-size:18px;line-height:18px}.btn--copper{background:var(--c-copper);color:var(--c-ink)}.btn--copper:hover{background:var(--c-copper-dark);color:var(--c-white)}.btn--outline{background:transparent;border-color:var(--c-ink);color:var(--c-ink)}.btn--outline:hover{background:var(--c-ink);color:#fff}.btn--light{background:transparent;border-color:#ffffff8c;color:#fff}.btn--light:hover{background:#fff;color:var(--c-ink);border-color:#fff}.btn--danger{background:var(--c-danger);color:#fff}.btn--danger:hover{background:#8f362d;color:#fff}.btn--ghost{background:transparent;border-color:var(--c-line-2);color:var(--c-text-soft)}.btn--ghost:hover{border-color:var(--c-ink);color:var(--c-ink);background:transparent;transform:none;box-shadow:none}img[src*="pictures/perfumes/"]:not([src*=FFC]){object-position:30% 50%}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:24px;height:24px;flex-shrink:0;border:2.5px solid rgba(0,0,0,.12);border-top-color:var(--c-copper-dark);border-radius:50%;animation:spin .7s linear infinite}.btn.is-loading{pointer-events:none;opacity:.85}.btn.is-loading:before{content:"";width:14px;height:14px;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.btn--block{width:100%;justify-content:center}.btn--sm{padding:11px 22px;font-size:.72rem}.link-underline{display:inline-block;font-size:.76rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--c-ink);padding-bottom:5px;position:relative}.link-underline:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--c-ink);transition:width var(--t),background var(--t)}.link-underline:hover{color:var(--c-copper-dark)}.link-underline:hover:after{width:40%;background:var(--c-copper-dark)}.field{margin-bottom:20px}.field label{display:block;font-size:.74rem;letter-spacing:1px;text-transform:uppercase;color:var(--c-text-soft);margin-bottom:8px;font-weight:600}.input,.select,.textarea{width:100%;font-family:var(--font-body);font-size:.98rem;font-weight:400;padding:14px 16px;border:1px solid var(--c-line-2);border-radius:var(--radius);background:var(--c-white);color:var(--c-text);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--c-copper);box-shadow:0 0 0 3px #c9a24a2e}.textarea{resize:vertical;min-height:130px}.field-error{color:var(--c-danger);font-size:.8rem;margin-top:6px}input,select,textarea,button{font-family:inherit}.input,.select,.textarea{-webkit-appearance:none;appearance:none;background-color:var(--c-white);color:var(--c-text);border-radius:var(--radius);box-shadow:none;opacity:1}.input::placeholder,.textarea::placeholder{color:#9a9a9a;opacity:1}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--c-cream-2);color:var(--c-text-soft);-webkit-text-fill-color:var(--c-text-soft);opacity:1;cursor:not-allowed}.input:-webkit-autofill,.input:-webkit-autofill:hover,.textarea:-webkit-autofill,.select:-webkit-autofill{-webkit-text-fill-color:var(--c-text);caret-color:var(--c-text);-webkit-box-shadow:0 0 0 1000px var(--c-white) inset;box-shadow:0 0 0 1000px var(--c-white) inset;transition:background-color 600000s 0s,color 600000s 0s}.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset,0 0 0 3px rgba(201,162,74,.18);box-shadow:0 0 0 1000px var(--c-white) inset,0 0 0 3px #c9a24a2e}.select{padding-right:46px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23a8842f' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:22px}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;flex:none;margin:0;width:18px;height:18px;display:inline-grid;place-content:center;vertical-align:-3px;background-color:var(--c-white);border:1.5px solid #b5b5b5;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}input[type=checkbox]{border-radius:3px}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";width:11px;height:11px;background:var(--c-ink);transform:scale(0);transition:transform .12s ease-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-copper-dark);transform:scale(0);transition:transform .12s ease-out}input[type=checkbox]:checked{background-color:var(--c-copper);border-color:var(--c-copper)}input[type=radio]:checked{border-color:var(--c-copper)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--c-copper)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;border-color:var(--c-copper);box-shadow:0 0 0 3px #c9a24a4d}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox].ng-invalid.ng-touched{border-color:var(--c-danger)}.grecaptcha-badge{visibility:hidden!important}.badge{display:inline-block;font-size:.66rem;letter-spacing:1px;text-transform:uppercase;font-weight:700;padding:6px 11px;border-radius:2px}.badge--new{background:var(--c-ink);color:#fff}.badge--sale{background:var(--c-copper);color:var(--c-ink)}.icon-btn{position:relative;background:none;border:0;cursor:pointer;color:var(--c-ink);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);transition:color var(--t-fast),background var(--t-fast)}.icon-btn:hover{color:var(--c-copper-dark);background:var(--c-cream-2)}.icon-btn mat-icon{width:21px;height:21px;font-size:21px;line-height:21px}.icon-btn__count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;background:var(--c-copper);color:var(--c-ink);font-size:.66rem;font-weight:700;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center}.grid{display:grid;gap:30px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.grid--4,.grid--3,.grid--2{grid-template-columns:1fr}.section{padding:60px 0}}.price{color:var(--c-ink);font-weight:700}.price--old{color:var(--c-text-soft);text-decoration:line-through;margin-left:8px;font-weight:400}.divider{height:1px;background:var(--c-line);border:0;margin:0}.page-hero{background:var(--c-cream-2);padding:84px 0 76px;text-align:center}.page-hero .crumbs{font-size:.8rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--c-text-soft)}.page-hero .crumbs a:hover{color:var(--c-copper-dark)}.page-hero--photo{position:relative;overflow:hidden;background:var(--c-ink);min-height:clamp(280px,25vw,430px);padding:88px 0 80px;display:flex;align-items:center;justify-content:center}.page-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000080,#000000bd)}.page-hero__text{position:relative;z-index:1}.page-hero--photo h1{color:#fff}.page-hero--photo .eyebrow{color:var(--c-copper-soft)}.page-hero--photo .lead{color:#ffffffd9}.page-hero--photo .crumbs,.page-hero--photo .crumbs a{color:#ffffffc7}.page-hero--photo .crumbs a:hover{color:var(--c-copper-soft)}@media(max-width:620px){.page-hero--photo{min-height:0;padding:68px 0 60px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-up{animation:fadeUp .7s var(--ease) both}.fade-in{animation:fadeIn .9s var(--ease) both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.22s}.delay-3{animation-delay:.34s}.delay-4{animation-delay:.46s}.reveal{opacity:0;transform:translateY(34px);transition:opacity .6s var(--ease),transform .6s var(--ease);will-change:opacity,transform}.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.fade-up,.fade-in{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:900px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
