:root{--color-bg: #FBF8F3;--color-bg-alt: #F1E9DC;--color-surface: #FFFFFF;--color-ink: #1B1917;--color-ink-soft: #6E655A;--color-primary: #1B1917;--color-primary-dark: #000000;--color-secondary: #6E655A;--color-gold: #C6A15B;--color-green: #5A6B4F;--color-border: #E7DFCF;--color-error: #B3462C;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.5rem;--fs-xl: 2.25rem;--fs-2xl: 3rem;--fs-3xl: 4rem;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4.5rem;--space-7: 6rem;--container-w: 1240px;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 24px;--shadow-soft: 0 12px 32px -18px rgba(27, 25, 23, .25);--shadow-card: 0 4px 18px -8px rgba(27, 25, 23, .15);--transition: .22s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-ink);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.15;margin:0 0 var(--space-2);color:var(--color-ink)}p{margin:0 0 var(--space-2);color:var(--color-ink-soft)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.container{width:100%;max-width:var(--container-w);margin:0 auto;padding:0 var(--space-3)}.eyebrow{display:inline-block;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-2)}.section-heading{max-width:640px;margin:0 auto var(--space-5);text-align:center}.section-heading h2{font-size:var(--fs-2xl)}.section-heading p{font-size:var(--fs-md);margin-top:var(--space-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.9rem;border-radius:2px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;transition:transform var(--transition),background var(--transition),color var(--transition),box-shadow var(--transition);white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-soft)}.btn--primary:hover{background:var(--color-primary-dark)}.btn--outline{background:transparent;border-color:var(--color-ink);color:var(--color-ink)}.btn--outline:hover{background:var(--color-ink);color:var(--color-bg)}.btn--outline-light{background:#ffffff1a;border-color:#fff;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--outline-light:hover{background:#fff;color:var(--color-ink)}.btn--block{width:100%}.btn--lg{padding:1.1rem 2.6rem}.announce-bar{background:var(--color-ink);color:var(--color-bg);text-align:center;font-size:var(--fs-xs);letter-spacing:.08em;padding:.6rem var(--space-2);text-transform:uppercase}.site-header{position:sticky;top:0;z-index:40;background:#fbf8f3f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2)}.brand{display:flex;align-items:center;gap:.65rem;font-family:var(--font-display);font-size:var(--fs-lg);font-style:italic;font-weight:600;color:var(--color-ink)}.brand img{width:40px;height:40px}.main-nav{display:flex;align-items:center;gap:var(--space-4)}.main-nav a{font-size:var(--fs-sm);font-weight:500;letter-spacing:.02em;color:var(--color-ink-soft);transition:color var(--transition);position:relative;padding:.3rem 0}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--color-ink)}.main-nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--color-gold)}.header-actions{display:flex;align-items:center;gap:var(--space-2)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid transparent;color:var(--color-ink);transition:background var(--transition),border-color var(--transition);position:relative}.icon-btn:hover{background:var(--color-bg-alt)}.icon-btn svg{width:19px;height:19px}.cart-count{position:absolute;top:-2px;right:-2px;background:var(--color-gold);color:#fff;font-size:.65rem;font-weight:700;min-width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 3px}.nav-toggle{display:none;width:40px;height:40px;border:none;background:transparent;color:var(--color-ink);align-items:center;justify-content:center}.nav-toggle svg{width:24px;height:24px}.hero--profumeria{position:relative;min-height:620px;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;color:#fff;overflow:hidden;padding:0}.hero--profumeria:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110e59,#14110e8c);z-index:1}.hero--profumeria .container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.hero-copy{max-width:640px}.hero-copy h1{font-size:clamp(2.2rem,4vw + 1rem,var(--fs-3xl));font-style:italic;color:#fff;margin-bottom:var(--space-3);text-shadow:0 2px 14px rgba(0,0,0,.25)}.hero-copy p{font-size:var(--fs-md);color:#ffffffeb;max-width:46ch;margin:0 auto var(--space-4)}.hero-actions{display:flex;justify-content:center}.hero-micro{margin-top:var(--space-3);font-size:var(--fs-xs);letter-spacing:.04em;color:#ffffffd9}.categories-section{padding:var(--space-6) 0;background:var(--color-bg)}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.category-card{position:relative;display:block;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:3 / 4;box-shadow:var(--shadow-card);transition:transform var(--transition)}.category-card:hover{transform:translateY(-4px)}.category-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-card:hover img{transform:scale(1.06)}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000008c);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:var(--space-3);gap:.6rem}.category-card__label{color:#fff;font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);text-shadow:0 1px 8px rgba(0,0,0,.3)}.category-card__btn{color:#fff;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--color-gold);padding-bottom:2px}.collection-section{padding:var(--space-7) 0;background:var(--color-bg-alt)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.product-card{background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-soft)}.product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-bg-alt);display:block}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-badge{position:absolute;top:12px;left:12px;background:var(--color-gold);color:#fff;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;padding:.3rem .7rem;border-radius:2px;z-index:2}.product-card__body{padding:var(--space-3);display:flex;flex-direction:column;gap:.5rem;flex:1}.product-card__name{font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;color:var(--color-ink)}.product-card__price{margin-top:auto;display:flex;align-items:baseline;gap:.5rem}.price-current{font-weight:700;font-size:var(--fs-md)}.price-old{font-size:var(--fs-sm);color:var(--color-ink-soft);text-decoration:line-through}.product-card__quickform{margin:0}.product-card__cta{width:100%;background:var(--color-ink);color:#fff;border:none;padding:.75rem 1rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;transition:background var(--transition)}.product-card__cta:hover{background:var(--color-gold)}.product-card__cta:disabled{background:var(--color-border);color:var(--color-ink-soft);cursor:not-allowed}.trust-section{padding:var(--space-6) 0;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);text-align:center}.trust-item{padding:0 var(--space-2)}.trust-icon{width:44px;height:44px;margin:0 auto var(--space-2);border-radius:50%;background:var(--color-bg-alt);color:var(--color-gold);display:flex;align-items:center;justify-content:center}.trust-icon svg{width:20px;height:20px}.trust-item h3{font-size:var(--fs-sm);font-family:var(--font-body);font-weight:700;margin-bottom:.3rem}.trust-item p{font-size:var(--fs-xs);margin:0}.about-section{padding:var(--space-7) 0}.about-section .container{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-6);align-items:center}.about-media{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}.about-media img{width:100%;height:100%;object-fit:cover}.about-copy h2{font-size:var(--fs-2xl);font-style:italic}.contact-section{padding:var(--space-6) 0;background:var(--color-ink)}.contact-newsletter--solo{max-width:560px;margin:0 auto;text-align:center}.contact-newsletter--solo h3{color:#fff;font-size:var(--fs-xl);font-style:italic}.contact-newsletter--solo p{color:#ffffffbf}.newsletter-form{display:flex;gap:.6rem;max-width:420px;margin:var(--space-3) auto 0}.newsletter-form input{flex:1;padding:.85rem 1.1rem;border-radius:2px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;font-size:var(--fs-sm)}.newsletter-form input::placeholder{color:#ffffff80}.newsletter-form input:focus{border-color:var(--color-gold)}.newsletter-form .btn--primary{background:var(--color-gold)}.newsletter-form .btn--primary:hover{background:#b08c48}.site-footer{background:var(--color-ink);color:#e7e2d8;padding:var(--space-6) 0 var(--space-3)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid rgba(231,226,216,.15)}.footer-brand{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:#fff;margin-bottom:var(--space-2)}.footer-grid p{color:#b5ac9e;font-size:var(--fs-sm)}.footer-contact{list-style:none;padding:0;margin:var(--space-2) 0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.footer-contact a{color:#b5ac9e}.footer-contact a:hover{color:var(--color-gold)}.footer-col h4{color:#fff;font-family:var(--font-body);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2)}.footer-col ul{display:flex;flex-direction:column;gap:.55rem}.footer-col a{color:#b5ac9e;font-size:var(--fs-sm);transition:color var(--transition)}.footer-col a:hover{color:var(--color-gold)}.footer-social{display:flex;gap:.6rem;margin-top:var(--space-3)}.footer-social a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(231,226,216,.3);display:flex;align-items:center;justify-content:center;color:#e7e2d8}.footer-social a:hover{border-color:var(--color-gold);color:var(--color-gold)}.footer-social svg{width:15px;height:15px}.footer-bottom{padding-top:var(--space-3);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:var(--fs-xs);color:#8b8375}.breadcrumb{padding:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--color-ink-soft)}.breadcrumb a:hover{color:var(--color-ink)}.breadcrumb span[aria-current]{color:var(--color-ink);font-weight:600}.product-detail{padding:var(--space-5) 0 var(--space-7)}.product-detail .container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:flex-start}.gallery-main{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);aspect-ratio:1 / 1;margin-bottom:var(--space-2)}.gallery-main img{width:100%;height:100%;object-fit:cover}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.gallery-thumbs button{padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:none;aspect-ratio:1 / 1;transition:border-color var(--transition)}.gallery-thumbs button.is-active,.gallery-thumbs button:hover{border-color:var(--color-gold)}.pd-title{font-size:var(--fs-2xl);font-style:italic;margin:.4rem 0 .6rem}.pd-price{display:flex;align-items:baseline;gap:.7rem;margin-bottom:var(--space-3)}.pd-price .price-current{font-size:var(--fs-xl)}.pd-purchase{display:flex;gap:.8rem;align-items:stretch;margin-bottom:var(--space-3)}.qty-selector{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:2px;overflow:hidden}.qty-selector button{width:42px;background:transparent;border:none;font-size:var(--fs-md);color:var(--color-ink)}.qty-selector button:hover{background:var(--color-bg-alt)}.qty-selector input{width:40px;border:none;background:transparent;text-align:center;font-size:var(--fs-sm);font-weight:700}.pd-meta{display:flex;flex-direction:column;gap:.4rem;font-size:var(--fs-xs);color:var(--color-ink-soft);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.about-section.reverse .container{grid-template-columns:1.1fr .9fr}.about-section.reverse .about-media{order:2}.about-section.reverse .about-copy{order:1}.offer-highlight .about-media img{box-shadow:var(--shadow-soft)}.related-section{padding:var(--space-6) 0;background:var(--color-bg-alt)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:980px){.main-nav{display:none}.nav-toggle{display:inline-flex}.site-header.is-open .main-nav{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--color-surface);padding:var(--space-3);border-bottom:1px solid var(--color-border);gap:var(--space-2)}.about-section .container,.product-detail .container{grid-template-columns:1fr}.about-section.reverse .about-media,.about-section.reverse .about-copy{order:initial}.hero--profumeria{min-height:480px}.category-grid,.product-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){:root{--space-6: 3rem;--space-7: 3.5rem}.category-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.trust-grid,.footer-grid{grid-template-columns:1fr}.gallery-thumbs{grid-template-columns:repeat(4,1fr)}.newsletter-form,.pd-purchase{flex-direction:column}.hero--profumeria{min-height:420px}}.families-section{padding:var(--space-7) 0;background:var(--color-bg)}.families-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.family-card{display:grid;grid-template-columns:38% 1fr;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.family-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft);border-color:var(--color-gold)}.family-card__media{position:relative;overflow:hidden;background:var(--color-bg-alt);min-height:150px}.family-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.family-card:hover .family-card__media img{transform:scale(1.06)}.family-card__body{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex;flex-direction:column;justify-content:center;gap:.3rem}.family-card__tagline{font-family:var(--font-display);font-style:italic;font-size:var(--fs-sm);color:var(--color-gold)}.family-card__name{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0}.family-card__desc{font-size:var(--fs-xs);line-height:1.5;margin:0}.family-card__link{margin-top:.3rem;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold)}@media(max-width:1100px){.families-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.families-grid{grid-template-columns:1fr}.family-card{grid-template-columns:34% 1fr}}.proof-section{padding:var(--space-7) 0;background:var(--color-green);color:#f3f5ee}.proof-section .section-heading h2{color:#fff}.proof-section .section-heading p{color:#dce4d2}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.proof-card{background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:0 10px 28px -16px #00000059}.proof-card__photo{aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--space-2)}.proof-card__photo img{width:100%;height:100%;object-fit:cover}.proof-stars{color:var(--color-gold);font-size:var(--fs-md);letter-spacing:3px;margin-bottom:.5rem}.proof-text{font-style:italic;color:var(--color-ink);margin-bottom:var(--space-2)}.proof-name{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}.proof-empty{text-align:center;color:#dce4d2;margin-bottom:var(--space-4)}.proof-form{max-width:520px;margin:0 auto}.proof-details summary{list-style:none;cursor:pointer;display:flex;margin:0 auto;width:fit-content}.proof-details summary::-webkit-details-marker{display:none}.proof-form-body{margin-top:var(--space-3);background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:.7rem}.proof-form-body input,.proof-form-body select,.proof-form-body textarea{padding:.85rem 1.1rem;border:1px solid var(--color-border);border-radius:2px;background:#fff;font-size:var(--fs-sm);font-family:inherit}.proof-form-body button{align-self:center}.proof-form-note{font-size:var(--fs-xs);text-align:center;margin:0}.proof-form-success{color:var(--color-green);font-weight:700;margin:0;text-align:center}.proof-form-error{color:var(--color-error);margin:0}.hero--profumeria.hero--photo{align-items:flex-end;padding-bottom:var(--space-5)}.hero--profumeria.hero--photo:before{background:linear-gradient(180deg,#14110e00 55%,#14110e73)}.proof-demo-label{text-align:center;font-size:var(--fs-xs);color:#dce4d2;border:1px dashed rgba(255,255,255,.4);border-radius:var(--radius-sm);padding:.6rem 1rem;margin:0 auto var(--space-3);max-width:640px}.proof-card--demo{opacity:.7}.proof-carousel{position:relative;margin:0 auto var(--space-5)}.proof-track{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 2px 12px}.proof-track::-webkit-scrollbar{display:none}.proof-track:focus-visible{outline-offset:6px}.proof-track>.proof-card{flex:0 0 calc((100% - 2 * var(--space-3)) / 3);scroll-snap-align:start;display:flex;flex-direction:column}@media(max-width:980px){.proof-track>.proof-card{flex-basis:calc((100% - var(--space-3)) / 2)}}@media(max-width:620px){.proof-track>.proof-card{flex-basis:100%}}.proof-arrow{position:absolute;top:42%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#1b19178c;color:#fff;font-size:24px;line-height:1;z-index:2;display:flex;align-items:center;justify-content:center;transition:background var(--transition),border-color var(--transition),opacity var(--transition)}.proof-arrow:hover:not(:disabled){background:var(--color-gold);border-color:var(--color-gold)}.proof-arrow:disabled{opacity:.25;cursor:default}.proof-arrow--prev{left:-14px}.proof-arrow--next{right:-14px}@media(max-width:620px){.proof-arrow--prev{left:4px}.proof-arrow--next{right:4px}}.proof-dots{display:flex;justify-content:center;gap:8px;margin-top:var(--space-2)}.proof-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#ffffff59;transition:background var(--transition),transform var(--transition)}.proof-dot.is-active{background:var(--color-gold);transform:scale(1.35)}.proof-carousel.is-static .proof-arrow,.proof-carousel.is-static .proof-dots{display:none}.proof-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto}.proof-verified{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-green);border:1px solid var(--color-green);border-radius:2px;padding:.1rem .4rem}.proof-sub{display:block;margin-top:.3rem;font-size:var(--fs-xs);color:var(--color-ink-soft)}.why-section{padding:var(--space-6) 0;background:var(--color-bg-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-4);text-align:center}.why-icon{width:46px;height:46px;margin:0 auto var(--space-2);border-radius:50%;border:1px solid var(--color-gold);color:var(--color-gold);display:flex;align-items:center;justify-content:center;transition:box-shadow var(--transition)}.why-item:hover .why-icon{box-shadow:0 0 0 6px #c6a15b24}.why-icon svg{width:20px;height:20px}.why-item h3{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;margin-bottom:.3rem}.why-item p{font-size:var(--fs-xs);margin:0}.quiz-section{padding:var(--space-7) 0;color:#fff;background-color:var(--color-ink);background-image:radial-gradient(ellipse at 15% 0%,rgba(198,161,91,.14),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(198,161,91,.08),transparent 50%)}.quiz-section .section-heading h2{color:#fff}.quiz-section .section-heading p{color:#ffffffb8}.quiz-groups{max-width:860px;margin:0 auto var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.quiz-group{border:none;padding:0;margin:0;text-align:center}.quiz-group legend{font-family:var(--font-display);font-style:italic;font-size:var(--fs-md);color:#fff;margin:0 auto var(--space-2);padding:0}.quiz-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.quiz-chip{border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;padding:.6rem 1.15rem;border-radius:999px;font-size:var(--fs-sm);transition:border-color var(--transition),background var(--transition),color var(--transition),box-shadow var(--transition)}.quiz-chip:hover{border-color:var(--color-gold)}.quiz-chip.is-active{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink);box-shadow:0 0 22px #c6a15b59}.quiz-results{max-width:900px;margin:0 auto;text-align:center}.quiz-msg{color:#fffc;margin-bottom:var(--space-3)}.quiz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.quiz-card{background:var(--color-bg);border-radius:var(--radius-md);overflow:hidden;color:var(--color-ink);display:flex;flex-direction:column;text-align:left;transition:transform var(--transition),box-shadow var(--transition)}.quiz-card:hover{transform:translateY(-4px);box-shadow:0 0 26px #c6a15b4d}.quiz-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.quiz-card__name{font-family:var(--font-display);font-weight:600;padding:.7rem .9rem 0}.quiz-card__price{padding:.2rem .9rem .8rem;font-size:var(--fs-sm);color:var(--color-ink-soft)}.quiz-all{display:inline-block;margin-top:var(--space-3)}.quiz-section .acc-link{color:var(--color-gold)}.guide-section{padding:var(--space-7) 0;background:var(--color-bg)}.faq2-section{padding:var(--space-7) 0;background:var(--color-bg-alt)}.acc-list{max-width:820px;margin:0 auto}.acc-item{border-bottom:1px solid var(--color-border)}.acc-item summary{list-style:none;cursor:pointer;padding:var(--space-3) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;color:var(--color-ink);transition:color var(--transition)}.acc-item summary::-webkit-details-marker{display:none}.acc-item summary:hover{color:var(--color-gold)}.acc-item summary:after{content:"+";color:var(--color-gold);font-size:1.6rem;font-weight:400;line-height:1;transition:transform var(--transition);flex-shrink:0}.acc-item[open] summary:after{transform:rotate(45deg)}.acc-body{padding:0 0 var(--space-3);animation:acc-in .32s ease}.acc-body p{margin-bottom:var(--space-2)}@keyframes acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.acc-link{display:inline-block;color:var(--color-gold);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-gold);padding-bottom:2px;transition:opacity var(--transition)}.acc-link:hover{opacity:.75}.final-cta{padding:var(--space-7) 0;text-align:center;color:#fff;background-color:var(--color-ink);background-image:radial-gradient(ellipse at 50% 0%,rgba(198,161,91,.16),transparent 60%)}.final-cta h2{color:#fff;font-style:italic;font-size:var(--fs-2xl)}.final-cta p{color:#ffffffc7;max-width:52ch;margin:0 auto var(--space-4);font-size:var(--fs-md)}.final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.final-cta .btn--primary{background:var(--color-gold);box-shadow:none}.final-cta .btn--primary:hover{background:#b08c48}.featured-more{text-align:center;margin-top:var(--space-4)}.product-card--demo{opacity:.65}.about-page{padding:var(--space-6) 0 var(--space-7)}.about-content h2{font-size:var(--fs-2xl);font-style:italic;margin-bottom:var(--space-3)}.about-content p{margin-bottom:var(--space-2)}.proof-empty{max-width:560px;margin:0 auto var(--space-4);text-align:center;color:#f3f5ee;font-size:var(--fs-sm);line-height:1.6}.proof-consent{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--fs-xs);line-height:1.4;text-align:left}.proof-consent input{margin-top:.15rem}.main-nav .nav-home{background:var(--nav-home-bg, var(--color-gold));color:var(--nav-home-text, #fff);padding:.4rem 1rem;border-radius:999px;font-weight:600}.main-nav .nav-home:hover,.main-nav .nav-home[aria-current=page]{color:var(--nav-home-text, #fff);filter:brightness(.95)}.main-nav .nav-home[aria-current=page]:after{display:none}.nav-dropdown{position:relative}.nav-dropdown summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.3rem;font-size:var(--fs-sm);font-weight:500;letter-spacing:.02em;color:var(--color-ink-soft);padding:.3rem 0;transition:color var(--transition)}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:hover,.nav-dropdown[open] summary,.nav-dropdown summary.is-current{color:var(--color-ink)}.nav-dropdown__chevron{width:14px;height:14px;transition:transform var(--transition)}.nav-dropdown[open] .nav-dropdown__chevron{transform:rotate(180deg)}.nav-dropdown__panel{position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%);min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);box-shadow:0 12px 30px #1b191714;padding:.5rem;display:flex;flex-direction:column;z-index:50}.main-nav .nav-dropdown__panel a{padding:.65rem .9rem;border-radius:6px;white-space:nowrap}.main-nav .nav-dropdown__panel a:hover{background:var(--color-bg-alt);color:var(--color-ink)}.main-nav .nav-dropdown__panel a[aria-current=page]:after{display:none}.main-nav .nav-dropdown__panel a[aria-current=page]{color:var(--color-ink);font-weight:600}@media(max-width:980px){.site-header.is-open .main-nav{align-items:flex-start}.nav-dropdown__panel{position:static;transform:none;box-shadow:none;border:none;border-left:2px solid var(--color-gold);border-radius:0;padding:.2rem 0 .2rem .8rem;margin-top:.4rem;min-width:0}.main-nav .nav-dropdown__panel a{padding:.45rem 0}}.faq2-section--color{background:var(--faq-bg, #B45F27);color:var(--faq-text, #fff)}.faq2-section--color .section-heading h2,.faq2-section--color .acc-item summary,.faq2-section--color .acc-body,.faq2-section--color .acc-body p{color:var(--faq-text, #fff)}.faq2-section--color .acc-item{border-bottom-color:color-mix(in srgb,var(--faq-text, #fff) 35%,transparent)}.faq2-section--color .acc-item summary:hover{color:var(--faq-text, #fff);opacity:.8}.faq2-section--color .acc-item summary:after,.faq2-section--color .acc-link{color:var(--faq-text, #fff);border-bottom-color:var(--faq-text, #fff)}.faq2-section--color .acc-body a:not(.acc-link){color:var(--faq-text, #fff);text-decoration:underline}.faq2-section--pattern{position:relative;isolation:isolate;overflow:hidden}.faq2-section--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--faq-pattern);background-size:96px 96px;background-repeat:repeat;opacity:var(--faq-pattern-opacity, .15);pointer-events:none}.faq2-section--desert{position:relative;isolation:isolate;padding-bottom:calc(var(--space-7) + 110px)}.faq-desert{position:absolute;left:0;right:0;bottom:0;height:130px;background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;z-index:-1;pointer-events:none}@media(max-width:680px){.faq2-section--desert{padding-bottom:calc(var(--space-6, 3rem) + 80px)}.faq-desert{height:90px}}.loyalty-section{padding:var(--space-5) 0 var(--space-3)}.loyalty-card{position:relative;isolation:isolate;overflow:hidden;max-width:880px;margin:0 auto;padding:var(--space-4);border-radius:18px;background:var(--loy-bg, #5A6B4F);color:#fff;box-shadow:0 18px 40px #1b19172e;display:grid;gap:var(--space-3);text-align:center}.loyalty-card__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:96px 96px;opacity:.16;pointer-events:none}.loyalty-card:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(198,161,91,.55);border-radius:12px;pointer-events:none}.loyalty-card__eyebrow{font-family:var(--font-display);font-style:italic;color:var(--color-gold);font-size:var(--fs-sm)}.loyalty-card__title{color:#fff;margin:.3rem 0 .6rem}.loyalty-card__desc{max-width:560px;margin:0 auto;color:#ffffffe6}.loyalty-stamps{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,58px));justify-content:center;gap:.8rem;max-width:720px}.loyalty-stamp{width:56px;height:56px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.1rem;color:#ffffffbf}.loyalty-stamp svg{width:26px;height:26px}.loyalty-stamp.is-filled{border:none;background:var(--color-gold);color:#fff;box-shadow:inset 0 -3px #00000026}.loyalty-stamp--gift{border:2px solid var(--color-gold);color:var(--color-gold);background:#c6a15b1f}.loyalty-stamp--gift.is-ready{background:var(--color-gold);color:#fff;animation:loy-pulse 1.8s ease-in-out infinite}@keyframes loy-pulse{0%,to{box-shadow:0 0 #c6a15b99}50%{box-shadow:0 0 0 10px #c6a15b00}}@media(prefers-reduced-motion:reduce){.loyalty-stamp--gift.is-ready{animation:none}}.loyalty-card__status{display:grid;gap:.6rem;justify-items:center}.loyalty-card__msg{margin:0;font-weight:600}.loyalty-card__msg--ready{color:var(--color-gold);font-size:var(--fs-md)}.loyalty-card__btn{margin-top:.2rem}.loyalty-card__gift{margin:0;color:#ffffffeb}.loyalty-card__terms{margin:.4rem auto 0;max-width:620px;font-size:var(--fs-xs);color:#ffffffb3;line-height:1.5}@media(max-width:620px){.loyalty-card{padding:var(--space-3) var(--space-2)}.loyalty-stamp{width:46px;height:46px;font-size:.95rem}.loyalty-stamps{grid-template-columns:repeat(5,46px);gap:.6rem}}.brand--logo img{width:auto;height:38px;max-width:250px;object-fit:contain}@media(max-width:620px){.brand--logo img{height:30px;max-width:160px}}.loyalty-card__brand{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:.8rem}.loyalty-card__brand img:first-child{width:36px;height:36px}.loyalty-card__wordmark{width:auto;height:22px}.loyalty-stamp.is-filled{background:#fbf8f3;box-shadow:inset 0 0 0 2px var(--color-gold)}.loyalty-stamp.is-filled img{width:30px;height:30px}.footer-brand--logo{display:flex;align-items:center;gap:.6rem}.footer-brand--logo img:first-child{width:36px;height:36px}.footer-brand--logo img:last-child{width:auto;height:22px}.hero--profumeria .hero-copy h1{line-height:1.08;letter-spacing:.01em;text-shadow:0 2px 18px rgba(0,0,0,.45);overflow-wrap:break-word}.hero--profumeria .hero-copy p{font-weight:500;text-shadow:0 1px 10px rgba(0,0,0,.5)}.hero--align-left{justify-content:flex-start;text-align:left}.hero--align-left .container{align-items:flex-start}.hero--align-left .hero-copy p{margin-left:0;margin-right:0}.hero--align-left .hero-actions{justify-content:flex-start}.hero--align-left:before{background:linear-gradient(90deg,rgba(20,17,14,var(--hero-ov, .55)),rgba(20,17,14,calc(var(--hero-ov, .55) * .6)),#14110e14)}.hero--align-center:before{background:rgba(20,17,14,var(--hero-ov, .55))}@media(max-width:680px){.hero--profumeria{min-height:460px}.hero--profumeria .container{padding-left:1.25rem;padding-right:1.25rem}.hero--profumeria .hero-copy{max-width:100%}.hero--profumeria .hero-copy h1{font-size:clamp(1.9rem,8.5vw,2.6rem);margin-bottom:.8rem}.hero--profumeria .hero-copy p{font-size:1.05rem;line-height:1.45;max-width:30ch}.hero--align-left:before{background:linear-gradient(180deg,rgba(20,17,14,calc(var(--hero-ov, .55) * .7)),rgba(20,17,14,var(--hero-ov, .55)))}}a.announce-bar{display:block;text-decoration:none}a.announce-bar:hover{color:var(--color-gold)}@media(max-width:620px){.announce-bar{letter-spacing:.03em;font-size:.72rem;line-height:1.5;padding:.55rem .9rem}}.proof-section--pattern{position:relative;isolation:isolate;overflow:hidden}.proof-section--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--proof-pattern);background-size:96px 96px;background-repeat:repeat;opacity:var(--proof-pattern-opacity, .15);pointer-events:none}.hero--slider{background:#1b1917}.hero-slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.hero-slide.is-active{opacity:1}.hero-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.04);transition:transform 11s ease-out}.hero-slide.is-active img{transform:scale(1)}.hero-dots{position:absolute;left:0;right:0;bottom:1.4rem;z-index:3;display:flex;justify-content:center;gap:.6rem}.hero-dot{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.85);background:transparent;cursor:pointer;transition:background .3s ease,transform .3s ease}.hero-dot.is-active{background:var(--color-gold, #C6A15B);border-color:var(--color-gold, #C6A15B);transform:scale(1.2)}@media(prefers-reduced-motion:reduce){.hero-slide,.hero-slide img{transition:none;transform:none}}.category-card__fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-green, #5A6B4F);transition:transform .5s ease}.category-card__fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cat-pattern);background-size:96px 96px;opacity:.18}.category-card__fill:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(198,161,91,.6);border-radius:calc(var(--radius-md) - 4px)}.category-card:hover .category-card__fill{transform:scale(1.04)}.final-cta--color{background-color:var(--cta-bg, #A0623B);background-image:radial-gradient(ellipse at 50% 0%,rgba(255,235,205,.18),transparent 60%)}.final-cta--color p{color:#ffffffe6}.final-cta--color .btn--primary{background:#fbf8f3;color:#6b3a1e}.final-cta--color .btn--primary:hover{background:#fff;color:#4e2914}.final-cta--pattern{position:relative;isolation:isolate;overflow:hidden}.final-cta--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--cta-pattern);background-size:96px 96px;opacity:.14;pointer-events:none}.quiz-section--color{background-color:var(--quiz-bg, #A0623B);background-image:radial-gradient(ellipse at 15% 0%,rgba(255,235,205,.16),transparent 55%)}.quiz-section--color .section-heading p,.quiz-section--color .quiz-msg{color:#ffffffe6}.quiz-section--color .quiz-chip{border-color:#ffffff8c}.quiz-section--color .quiz-chip:hover{border-color:#fff;background:#ffffff14}.quiz-section--color .quiz-chip.is-active{background:#fbf8f3;border-color:#fbf8f3;color:#6b3a1e;box-shadow:0 0 20px #ffebcd59}.quiz-section--color .acc-link,.quiz-section--color .quiz-all{color:#fff}.quiz-section--pattern{position:relative;isolation:isolate;overflow:hidden}.quiz-section--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--quiz-pattern);background-size:96px 96px;opacity:.14;pointer-events:none}.final-cta--light{color:var(--color-ink);background-image:none}.final-cta--light h2{color:var(--color-ink)}.final-cta--light p{color:var(--color-ink-soft)}.final-cta--light .btn--primary{background:#a0623b;color:#fff}.final-cta--light .btn--primary:hover{background:#8e5a3c;color:#fff}.final-cta--light .btn--outline-light{color:var(--color-ink);border-color:var(--color-ink);background:transparent}.final-cta--light .btn--outline-light:hover{background:var(--color-ink);color:#fff}.site-footer--color{background:var(--footer-bg, #A0623B);color:#fff}.site-footer--color .footer-grid{border-bottom-color:#ffffff40}.site-footer--color .footer-grid p,.site-footer--color .footer-contact a,.site-footer--color .footer-col a,.site-footer--color .footer-bottom{color:#ffffffe6}.site-footer--color .footer-contact a:hover,.site-footer--color .footer-col a:hover{color:#fff;text-decoration:underline}.site-footer--color .footer-social a{border-color:#ffffff8c;color:#fff}.site-footer--color .footer-social a:hover{border-color:#fff;background:#ffffff1f;color:#fff}.site-footer--pattern{position:relative;isolation:isolate;overflow:hidden}.site-footer--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--footer-pattern);background-size:96px 96px;opacity:.14;pointer-events:none}.footer-social-block{margin-top:var(--space-3)}.footer-social__title{color:#fff;font-family:var(--font-body);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .7rem}.footer-social-block .footer-social{margin-top:0}.site-footer--color .footer-social a{width:40px;height:40px}.site-footer--color .footer-social svg{width:18px;height:18px}.quiz-section--color .quiz-chip.is-active{background:#1b1917;border-color:#1b1917;color:#fff;box-shadow:0 6px 18px #00000040}.quiz-section--color .quiz-chip{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.01em;padding:.7rem 1.3rem;border:1.5px solid rgba(255,255,255,.8);text-shadow:0 1px 2px rgba(0,0,0,.2)}.quiz-section--color .quiz-chip:hover,.quiz-section--color .quiz-chip:focus-visible{background:#1b1917;border-color:#1b1917;color:#fff;text-shadow:none}.quiz-section--color .quiz-chip.is-active{text-shadow:none}@media(max-width:620px){.quiz-section--color .quiz-chip{font-size:.95rem;padding:.65rem 1.1rem}}.quiz-section--color .quiz-group legend{color:#1b1917;font-weight:600}@media(min-width:981px){.category-grid{grid-template-columns:repeat(var(--cat-cols, 4),1fr)}}.pd-qualita{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--space-2, 1rem)}.pd-qualita__stelle{color:var(--color-gold, #C6A15B);font-size:1.35rem;letter-spacing:.1em;line-height:1}.pd-qualita__testo{font-size:1.05rem;font-weight:600;color:var(--color-ink, #1B1917)}@media(max-width:749px){.pd-qualita__testo{font-size:1rem}}.hero-riga{display:inline}@media(max-width:749px){.hero--profumeria{min-height:560px;align-items:flex-start;padding-top:var(--hero-top-m, 72px);padding-bottom:3.5rem}.hero--profumeria .hero-copy h1{font-size:clamp(2rem,9vw,2.5rem);line-height:1.05;margin-bottom:.5rem}.hero-riga{display:block}.hero--profumeria .hero-copy p{font-size:1rem;margin-bottom:1rem}.hero--profumeria .hero-actions .btn--lg{padding:.85rem 1.4rem;font-size:.85rem}.hero--align-left:before{background:linear-gradient(180deg,rgba(20,17,14,calc(var(--hero-ov, .55) * .9)),rgba(20,17,14,calc(var(--hero-ov, .55) * .5)) 45%,#14110e00 75%)}}@media(max-width:749px){.hero--profumeria .container{position:static}.hero--profumeria .hero-actions{position:absolute;left:1.25rem;bottom:3.4rem;z-index:3}.hero--profumeria:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;z-index:1;pointer-events:none;background:linear-gradient(0deg,#14110e73,#14110e00)}}@media(max-width:749px){.hero--profumeria .hero-copy h1{font-size:clamp(1.8rem,8vw,2.3rem);line-height:1.1}}.hero-copy--solo-pulsante h1,.hero-copy--solo-pulsante>p{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero--profumeria:has(.hero-copy--solo-pulsante):before{background:linear-gradient(0deg,#14110e66,#14110e00 35%)}.hero--profumeria:has(.hero-copy--solo-pulsante):after{display:none}.hero--profumeria:has(.hero-copy--solo-pulsante) .container{position:static}.hero-copy--solo-pulsante .hero-actions{position:absolute;left:50%;transform:translate(-50%);bottom:3.6rem;z-index:3;justify-content:center}.hero-copy--solo-pulsante .hero-actions .btn--lg{white-space:nowrap;box-shadow:0 6px 20px #0000004d}@media(max-width:749px){.hero-copy--solo-pulsante .hero-actions{left:50%;bottom:3.4rem}}.product-detail.pd--verde{background:var(--pd-bg, #5A6B4F);color:#f7f3ea}.pd--verde .pd-title,.pd--verde h1,.pd--verde h2,.pd--verde h3{color:#fff}.pd--verde p,.pd--verde li,.pd--verde .pd-description,.pd--verde .pd-tab-panel,.pd--verde label{color:#f1ece1}.pd--verde .pd-category{color:#e8cf96}.pd--verde .pd-price .price-current{color:#fff}.pd--verde .pd-price .price-old{color:#f7f3eaa6}.pd--verde .pd-qualita__stelle,.pd--verde .stars{color:#e8cf96}.pd--verde .pd-qualita__testo{color:#fff}.pd--verde .pd-features svg{color:#e8cf96}.pd--verde a{color:#fff}.pd--verde .pd-meta{color:#f7f3eacc;border-top-color:#ffffff38}.pd--verde .pd-option select{background:#fff;color:#1b1917}.pd--verde .qty-selector{border-color:#ffffff73;background:#ffffff14}.pd--verde .qty-selector button,.pd--verde .qty-selector input{color:#fff}.pd--verde .qty-selector button:hover{background:#ffffff26}.pd--verde .btn--primary{background:#e8cf96;color:#1b1917;border-color:#e8cf96}.pd--verde .btn--primary:hover{background:#f2ddae}.pd--verde .btn--outline{border-color:#f7f3ea;color:#f7f3ea}.pd--verde .pd-tab-list{border-color:#ffffff38}.pd--verde .pd-tab-list button{color:#f7f3eabf}.pd--verde .pd-tab-list button.is-active{color:#fff;border-color:#e8cf96}.pd--verde .gallery-thumbs button{border-color:#ffffff4d}.pd--verde .gallery-thumbs button.is-active{border-color:#e8cf96}.pd--verde .proof-stars{color:#e8cf96}.pd--verde .pd-description,.pd--verde .pd-description p,.pd--verde .pd-description li,.pd--verde .pd-tab-panel,.pd--verde .pd-tab-panel p,.pd--verde .pd-tab-panel li{color:#000;font-size:1.12rem;font-weight:500;line-height:1.7}.pd--verde .pd-description strong,.pd--verde .pd-tab-panel strong{font-weight:700;color:#000}@media(max-width:749px){.pd--verde .pd-description,.pd--verde .pd-description p,.pd--verde .pd-tab-panel,.pd--verde .pd-tab-panel p{font-size:1.08rem}}@media(min-width:750px){.hero--profumeria{min-height:0;height:clamp(520px,52vw,860px)}.hero-slide img{object-position:center center}}@media(max-width:749px){.hero-slide img{object-position:var(--hero-focus, center) center}}.pd-pagamento-rapido{margin:-.2rem 0 var(--space-3, 1.5rem)}.pd-pagamento-rapido .shopify-payment-button__button{border-radius:4px;min-height:50px}.pd-pagamento-rapido .shopify-payment-button__more-options{margin-top:.7rem;font-size:.95rem;text-decoration:underline;color:inherit;background:none;border:0;width:100%}.pd--verde .pd-pagamento-rapido .shopify-payment-button__more-options{color:#fff}.product-detail .pd-tab-panel,.product-detail .pd-tab-panel p,.product-detail .pd-tab-panel li{color:#000;font-size:1.12rem;font-weight:500;line-height:1.7}.product-detail .pd-tab-panel strong{font-weight:700;color:#000}@media(max-width:749px){.product-detail .pd-tab-panel,.product-detail .pd-tab-panel p,.product-detail .pd-tab-panel li{font-size:1.08rem}}.pd-features{list-style:none;margin:0 0 var(--space-3, 1.5rem);padding:0;display:flex;flex-direction:column;gap:.45rem}.pd-features li{display:flex;align-items:center;gap:.55rem;font-size:1rem;color:var(--color-ink, #1B1917)}.pd-features svg{width:18px;height:18px;flex:none;color:var(--color-green, #5A6B4F)}.product-detail .pd-title,.product-detail .pd-price .price-current{color:#000}.pd-tabs--riquadro .pd-tab-panel{background:var(--pd-box, #5A6B4F);border-radius:6px;padding:1.3rem 1.4rem;margin-top:.8rem}.product-detail .pd-tabs--riquadro .pd-tab-panel,.product-detail .pd-tabs--riquadro .pd-tab-panel p,.product-detail .pd-tabs--riquadro .pd-tab-panel li,.product-detail .pd-tabs--riquadro .pd-tab-panel strong{color:#fff}.product-detail .pd-tabs--riquadro .pd-tab-panel a{color:#f2ddae}.about-copy--riquadro{background:var(--pd-box, #5A6B4F);border-radius:8px;padding:2rem 2.2rem}.about-copy--riquadro .eyebrow{color:#e8cf96}.about-copy--riquadro h1,.about-copy--riquadro h2,.about-copy--riquadro h3{color:#fff}.about-copy--riquadro p,.about-copy--riquadro li,.about-copy--riquadro .about-content{color:#fff;font-size:1.15rem;font-weight:500;line-height:1.75}.about-copy--riquadro strong{color:#fff;font-weight:700}.about-copy--riquadro a{color:#f2ddae;text-decoration:underline}@media(max-width:749px){.about-copy--riquadro{padding:1.5rem 1.3rem}.about-copy--riquadro p,.about-copy--riquadro li,.about-copy--riquadro .about-content{font-size:1.08rem}}.about-page .container>*{min-width:0}.about-copy--riquadro{box-sizing:border-box;max-width:100%;overflow-wrap:break-word}.about-copy--riquadro img,.about-copy--riquadro iframe,.about-copy--riquadro table{max-width:100%;height:auto}html,body{overflow-x:hidden}.about-copy--riquadro{background:transparent;padding:0;border-radius:0}.about-copy--riquadro .eyebrow{color:var(--color-gold, #C6A15B)}.about-copy--riquadro h1,.about-copy--riquadro h2,.about-copy--riquadro h3,.about-copy--riquadro p,.about-copy--riquadro li,.about-copy--riquadro .about-content,.about-copy--riquadro strong,.about-copy--riquadro a{color:#000}@media(max-width:749px){.about-copy--riquadro{padding:0}}.pd-tabs--riquadro .pd-tab-panel{background:transparent;padding:0;border-radius:0;margin-top:1rem}.product-detail .pd-tabs--riquadro .pd-tab-panel,.product-detail .pd-tabs--riquadro .pd-tab-panel p,.product-detail .pd-tabs--riquadro .pd-tab-panel li,.product-detail .pd-tabs--riquadro .pd-tab-panel strong{color:#000}.product-detail .pd-tabs--riquadro .pd-tab-panel h2,.product-detail .pd-tabs--riquadro .pd-tab-panel h3{color:#000;margin-top:1.4rem}.product-detail .pd-tabs--riquadro .pd-tab-panel a{color:#000;text-decoration:underline}.pd-tab-panel:not(.is-active){display:none}.pd-tab-list{display:flex;gap:1.4rem;border-bottom:1px solid var(--color-border, #E7DFCF);margin-top:1.5rem}.pd-tab-list button{background:none;border:0;border-bottom:2px solid transparent;padding:.7rem 0;font:inherit;font-size:1.05rem;font-weight:600;color:var(--color-ink-soft, #6E655A);cursor:pointer}.pd-tab-list button.is-active{color:#000;border-bottom-color:var(--color-gold, #C6A15B)}
/*# sourceMappingURL=/cdn/shop/t/138/assets/style.css.map */
