/* Every seasonal addition disappears when the existing owner switch is off. */
.holiday-season-copy{display:none!important}
body.holiday-enabled .holiday-season-copy{display:block!important}
body.holiday-enabled .holiday-standard-copy{display:none!important}
body.holiday-enabled .holiday-corner{width:110px;height:110px;opacity:.85}
body[data-store-view="perfumes"] .holiday-corners{display:none}
body.holiday-enabled .holiday-framed{position:relative;isolation:isolate}
body.holiday-enabled .holiday-framed:before{content:'';display:block;width:68px;height:38px;background:url('/assets/seasonal/wine-satin-bow.png') center/contain no-repeat;margin:0 auto 14px;pointer-events:none}
body.holiday-enabled #view-title{font:500 clamp(30px,4vw,46px)/1.2 'Playfair Display',Georgia,serif;color:#650d24}
body.holiday-enabled #view-title:after{content:'✧';color:#b58a43;font-size:.55em;margin-left:16px;vertical-align:middle}
body.holiday-enabled .perfume-editorial{background:linear-gradient(110deg,#fcf3f1,#fff9f2);border:1px solid #eadccb}
body.holiday-enabled .perfume-editorial:before{position:absolute;left:16px;top:12px;width:118px;height:78px;z-index:1;pointer-events:none}
body.holiday-enabled .perfume-editorial{padding-top:84px}
body.holiday-enabled .perfume-editorial:after{content:'';position:absolute;right:0;top:0;width:clamp(116px,15vw,174px);height:clamp(116px,15vw,174px);z-index:2;background:url('/assets/seasonal/corner-fir-gold.png') top left/contain no-repeat;transform:scaleX(-1);pointer-events:none}
body.holiday-enabled .perfume-editorial h2{font-size:clamp(28px,3vw,43px)}
body.holiday-enabled #perfumes .section-head{display:block;overflow:hidden;padding:36px 64px;text-align:center;border-radius:18px;background:linear-gradient(105deg,#fcf7f4,#fffaf8,#faf2ee);border:1px solid #eadccb;margin-bottom:28px}
body.holiday-enabled #perfumes .section-head:before{position:absolute;right:20px;top:15px;width:90px;height:70px;margin:0;opacity:.9}
body.holiday-enabled #perfumes .section-head:after{content:'';position:absolute;left:0;top:0;width:clamp(116px,15vw,174px);height:clamp(116px,15vw,174px);z-index:2;background:url('/assets/seasonal/corner-fir-gold.png') top left/contain no-repeat;pointer-events:none}
body.holiday-enabled #perfumes .section-brand-logo{width:56px;height:56px;margin:auto}
body.holiday-enabled #perfumes .section-head h2,body.holiday-enabled #skincare .skincare-editorial h2{font:500 clamp(29px,3.7vw,48px)/1.13 'Playfair Display',Georgia,serif;color:#650d24;max-width:820px;margin:14px auto}
body.holiday-enabled #perfumes .section-head>p{max-width:760px;margin:16px auto 0;font-size:13px;color:#625154;line-height:1.7}
body.holiday-enabled .holiday-greeting{font:400 14px/1.65 'DM Sans',sans-serif;color:#70575b;margin:12px 0 20px}
body.holiday-enabled #marcas>.holiday-greeting,body.holiday-enabled #ofertas>.holiday-greeting,body.holiday-enabled #resenas>.holiday-greeting{text-align:center;color:#94713e;font-size:11px;letter-spacing:.1em}
body.holiday-enabled .skincare-editorial{background:linear-gradient(110deg,#fcf3f1,#fffaf7);border:1px solid #eadccb}
body.holiday-enabled .skincare-editorial:before{position:absolute;left:12px;top:6px;width:78px;height:53px;z-index:1}
body.holiday-enabled .skincare-editorial:after{content:'';position:absolute;right:0;top:0;width:100px;height:100px;background:url('/assets/seasonal/corner-fir-gold.png') top left/contain no-repeat;transform:scaleX(-1);pointer-events:none}
body.holiday-enabled .skincare-editorial-copy{padding-top:65px}
body.holiday-enabled main>section:not(.home-banner)>.holiday-season-copy:is(h2),body.holiday-enabled #videos h2,body.holiday-enabled #local h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;color:#650d24}
body.holiday-enabled #resenas{background:linear-gradient(120deg,#fff,#fdf5f3,#fff);border-radius:22px;padding-top:30px;padding-bottom:30px}
body.holiday-enabled #decants .decant-explainer{background:#fcf8f4;border-color:#dfc9a7}
body.holiday-enabled #marcas .brand-filter{border-color:#e5d4b9}
body.holiday-enabled #local,body.holiday-enabled #entregas,body.holiday-enabled #como-comprar{border-top:1px solid #e4d1b0;border-bottom:1px solid #eadccb;background:linear-gradient(110deg,#fff,#fcf8f3,#fff)}
body.holiday-enabled #local:before{position:absolute;right:20px;top:0;width:70px;height:40px}
body.holiday-enabled .bag-heading{flex-wrap:wrap;border-bottom:1px solid #d9bc88;background:linear-gradient(110deg,#fff,#fff5f3)}
body.holiday-enabled .bag-heading .holiday-greeting{flex-basis:100%;font-size:12px;margin:0;color:#866841}
body.holiday-enabled #cart-dialog{border-color:#d9bc88}
body.holiday-enabled .payment-method-cards,body.holiday-enabled .bank-choice-cards{position:relative}
body.holiday-enabled .payment-choice.selected{background:linear-gradient(110deg,#fff,#fcf0f3);border-color:#780e2b}
body.holiday-enabled .payment-choice.selected:after{content:'✧';position:absolute;right:12px;top:8px;color:#af843d;pointer-events:none;font-size:22px}
body.holiday-enabled .payment-choice{position:relative}
body.holiday-enabled footer{border-top:1px solid #c8a666;background:linear-gradient(110deg,#fff,#fcf7f2,#fff)}
body.holiday-enabled footer>.holiday-greeting{font:500 clamp(20px,2.4vw,30px)/1.4 'Playfair Display',Georgia,serif;color:#650d24;max-width:680px;margin:8px auto 26px;text-align:center}
body.holiday-enabled #floating-cart{border:1px solid #c8a666;box-shadow:0 6px 24px #650d2420}
body.holiday-enabled main>.cta .holiday-season-copy{color:#fff6e9!important}
@media(max-width:700px){
 body.holiday-enabled .perfume-editorial{grid-template-columns:1fr}
 body.holiday-enabled .holiday-corner{width:60px;height:60px}
 body.holiday-enabled #perfumes .section-head{padding:30px 20px 24px;margin-bottom:22px}
 body.holiday-enabled #perfumes .section-head:before{width:55px;height:40px;right:8px;top:8px}
 body.holiday-enabled #perfumes .section-head:after{width:60px;height:60px}
 body.holiday-enabled #perfumes .section-head h2{font-size:32px}
 body.holiday-enabled .holiday-greeting{font-size:13px;line-height:1.6}
 body.holiday-enabled #perfumes .section-head>p{font-size:12px}
 body.holiday-enabled .skincare-editorial{grid-template-columns:1fr}
 body.holiday-enabled .skincare-editorial-copy{padding:62px 24px 22px}
 body.holiday-enabled #skincare .skincare-editorial h2{font-size:32px;margin:10px 0}
 body.holiday-enabled .skincare-editorial>img{height:210px;max-height:210px;object-fit:cover;object-position:center 43%}
 body.holiday-enabled .skincare-editorial:after{width:65px;height:65px}
 body.holiday-enabled #resenas{padding:24px 12px}
 body.holiday-enabled .holiday-framed:before{width:58px;height:32px}
 body.holiday-enabled footer>.holiday-greeting{font-size:23px;padding:0 20px}
}
