.hero[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;align-items:center;padding:16px 0;display:flex}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-headline-lg-size);font-weight:var(--font-headline-lg-weight);line-height:var(--font-headline-lg-line-height);letter-spacing:var(--font-headline-lg-tracking);text-transform:uppercase;color:var(--color-on-surface);margin:0}.hero-subtitle[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-body-lg-size);line-height:var(--font-body-lg-line-height);letter-spacing:var(--font-body-lg-tracking);color:var(--color-on-surface-variant);margin:var(--spacing-stack-sm) 0 var(--spacing-stack-md)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=1024px){.hero[data-astro-cid-lcdefpme]{padding:20px 0 12px}.hero-title[data-astro-cid-lcdefpme]{font-size:var(--font-headline-lg-mobile-size)}.hero-subtitle[data-astro-cid-lcdefpme]{font-size:var(--font-body-md-size)}.hero-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:10px;width:100%}.hero-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{letter-spacing:normal;width:100%;max-width:320px;height:44px;padding:10px 14px;font-size:12px}}.section-title[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-headline-lg-size);font-weight:var(--font-headline-lg-weight);line-height:var(--font-headline-lg-line-height);letter-spacing:var(--font-headline-lg-tracking);text-transform:uppercase;color:var(--color-on-surface);text-align:center;margin:0 0 var(--spacing-stack-lg)}@media (width<=640px){.section-title[data-astro-cid-lcdefpme]{font-size:var(--font-headline-lg-mobile-size)}}.value-prop[data-astro-cid-lcdefpme]{padding:var(--spacing-stack-lg) 0;border-top:var(--border-width) solid var(--color-outline-variant);border-bottom:var(--border-width) solid var(--color-outline-variant)}.value-prop-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-stack-md);grid-template-columns:1fr;display:grid}@media (width>=768px){.value-prop-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.value-prop-card[data-astro-cid-lcdefpme]{text-align:center;padding:var(--spacing-stack-md)}.value-prop-icon[data-astro-cid-lcdefpme]{width:64px;height:64px;margin-bottom:var(--spacing-stack-sm);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.value-prop-card-title[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);line-height:var(--font-headline-md-line-height);letter-spacing:var(--font-headline-md-tracking);text-transform:uppercase;color:var(--color-on-surface);margin:0 0 var(--spacing-stack-sm)}.value-prop-card-text[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-tracking);color:var(--color-on-surface-variant);margin:0}.how-to-buy[data-astro-cid-lcdefpme]{padding:var(--spacing-stack-lg) 0}.steps[data-astro-cid-lcdefpme]{gap:var(--spacing-stack-md);grid-template-columns:1fr;display:grid}@media (width>=768px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.step[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:var(--spacing-stack-sm);padding:var(--spacing-stack-md);border:var(--border-width) solid var(--color-outline-variant);border-radius:var(--border-radius);flex-direction:column;display:flex}.step-number[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-headline-lg-size);font-weight:var(--font-headline-lg-weight);letter-spacing:var(--font-headline-lg-tracking);color:var(--color-primary)}@media (width<=640px){.step-number[data-astro-cid-lcdefpme]{font-size:var(--font-headline-md-size)}}.step-title[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);line-height:var(--font-headline-md-line-height);letter-spacing:var(--font-headline-md-tracking);text-transform:uppercase;color:var(--color-on-surface);margin:0}.step-text[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-tracking);color:var(--color-on-surface-variant);margin:0}.home-perfumes[data-astro-cid-lcdefpme]{padding:0 0 var(--spacing-stack-lg);border-top:var(--border-width) solid var(--color-outline-variant)}.home-perfume-head[data-astro-cid-lcdefpme]{text-align:center;padding:var(--spacing-stack-md) 0 0}.home-perfume-head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin:0 0 var(--spacing-stack-sm)}.home-perfume-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-stack-md);margin-top:var(--spacing-stack-md);grid-template-columns:1fr;display:grid}@media (width>=768px){.home-perfume-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.home-perfumes-cta[data-astro-cid-lcdefpme]{margin-top:var(--spacing-stack-md);font-family:var(--font-family);font-size:var(--font-body-md-size);color:var(--color-primary);transition:opacity var(--transition-duration) var(--transition-easing);font-weight:500;text-decoration:none;display:inline-block}.home-perfumes-cta[data-astro-cid-lcdefpme]:hover{opacity:.8}.home-perfume-head[data-astro-cid-lcdefpme]{text-align:center}.social-proof[data-astro-cid-lcdefpme]{padding:var(--spacing-stack-lg) 0;border-top:var(--border-width) solid var(--color-outline-variant)}.testimonial-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-stack-md);grid-template-columns:1fr;max-width:800px;margin:0 auto;display:grid}@media (width>=768px){.testimonial-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.testimonial-img[data-astro-cid-lcdefpme]{border-radius:12px;margin:0;overflow:hidden}.testimonial-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:12px;width:100%;height:auto;display:block}.decant-info[data-astro-cid-lcdefpme]{padding:var(--spacing-stack-lg) 0}.decant-info-body[data-astro-cid-lcdefpme]{max-width:680px;margin:0 auto}.decant-info-text[data-astro-cid-lcdefpme]{font-family:var(--font-family);font-size:var(--font-body-lg-size);line-height:var(--font-body-lg-line-height);letter-spacing:var(--font-body-lg-tracking);color:var(--color-on-surface-variant);text-align:center;margin:0}.faq[data-astro-cid-lcdefpme]{padding:var(--spacing-stack-lg) 0;border-top:var(--border-width) solid var(--color-outline-variant)}.faq-list[data-astro-cid-lcdefpme]{max-width:720px;margin:0 auto}.faq-item[data-astro-cid-lcdefpme]{border:var(--border-width) solid var(--color-outline-variant);border-radius:var(--border-radius);margin-bottom:var(--spacing-stack-sm)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--spacing-stack-sm);cursor:pointer;padding:var(--spacing-stack-sm) var(--spacing-stack-md);font-family:var(--font-family);font-size:var(--font-body-lg-size);color:var(--color-on-surface);transition:color var(--transition-duration) var(--transition-easing);font-weight:500;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--border-radius)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--color-primary);flex-shrink:0;font-size:20px;line-height:1}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{color:var(--color-primary)}.faq-item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq-answer[data-astro-cid-lcdefpme]{padding:0 var(--spacing-stack-md) var(--spacing-stack-sm);font-family:var(--font-family);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-tracking);color:var(--color-on-surface-variant);margin:0}
