.hero__blurred-image,script[type=speculationrules]{display:none!important}img[data-loaded=true]{opacity:1!important;visibility:visible!important}img{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:auto}img[loading=lazy]{content-visibility:auto;contain-intrinsic-size:600px;animation:none!important;transition:none!important}.hero__image,.hero__video{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}html.is-loading *,body.is-loading *{animation-duration:0s!important;transition-duration:0s!important}@supports not (-webkit-touch-callout: none){.shopify-section.footer,.shopify-section.recommendations,.shopify-section.related-products{content-visibility:auto;contain-intrinsic-size:1000px}}.newsletter-container{display:none;position:relative}.newsletter-container.is-success .text-block,.newsletter-container.is-success .email-signup__input-group,.newsletter-container.is-success .email-signup__input,.newsletter-container.is-success .email-signup__button{display:none!important}.newsletter-container.is-success .email-signup__message--success{display:flex!important;justify-content:center;align-items:center;position:relative;padding:1rem 2.5rem 1rem 1rem;text-align:center}.newsletter-close-button{position:absolute;top:.25rem;right:.75rem;background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:inherit}.newsletter-container .newsletter-close-always{position:absolute;top:.25rem;right:.75rem;background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:inherit;z-index:2}.newsletter-container.hide-newsletter{display:none!important}.newsletter-container .email-signup__input-group{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;flex-wrap:nowrap!important;min-height:auto}.newsletter-container .email-signup__input{flex:0 0 75%!important;max-width:75%!important;min-width:0}.newsletter-container .email-signup__button{flex:0 0 25%!important;max-width:25%!important;white-space:nowrap;text-align:center}.accordion{--summary-font-size: 1.2rem !important;--summary-font-weight: 600 !important;--summary-font-style: normal !important;--summary-font-case: none !important}.accordion .details{padding:0rem 1.5rem;box-sizing:border-box}.accordion[class*=color-] .details{padding:1.5rem}@media (max-width: 749px){.hero .text-block.custom h1,.hero .text-block.custom h2,.hero__heading,.banner__heading{font-size:clamp(1.75rem,5vw,2rem)!important;line-height:1.25!important}}.hero .text-block.custom h1,.hero .text-block.custom h2,.hero__heading,.banner__heading{text-shadow:0 2px 6px rgba(0,0,0,.25)}@media (max-width: 749px){.hero .button{font-size:.95rem!important;padding:.75rem 1.2rem!important}}@media (max-width: 749px){[style*=--padding-block-start],[style*=--padding-block-end],[style*=--padding-top],[style*=--padding-bottom]{--mobile-scale-factor: 2;padding-block-start:calc(var(--padding-block-start, 0px) / var(--mobile-scale-factor))!important;padding-block-end:calc(var(--padding-block-end, 0px) / var(--mobile-scale-factor))!important;padding-top:calc(var(--padding-top, 0px) / var(--mobile-scale-factor))!important;padding-bottom:calc(var(--padding-bottom, 0px) / var(--mobile-scale-factor))!important}}@media (max-width: 749px){#shopify-section-sections--26546227577180__header_announcements_pbXTDf{padding-block:6px!important}#shopify-section-sections--26546227577180__header_section{padding-block:10px!important}#Hero-template--26546227413340__hero_6zWFyE{padding-block:0px!important}#shopify-section-template--26546227413340__product_list_YidTcf,#shopify-section-template--26546227413340__collection_list_3ejxRy{padding-block:16px!important}#shopify-section-template--26546227413340__fragrance_mood_slider_YfXRXd,#shopify-section-template--26546227413340__section_JQD6MM,#shopify-section-template--26546227413340__media_with_content_QNpk7X{padding-block:12px!important}#shopify-section-sections--26546227544412__migrated_footer_content{padding-block:30px!important}}@media (max-width: 749px){.group-block.icon-block,.group-block--height-fit.group-block--width-fill{padding-block-start:.3rem!important;padding-block-end:.3em!important;margin-block-start:.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.css.map */
