.halloween{--halloween-bar-mobile-h: 30px}.halloween .header-style-one .announcebar{background:#111}.halloween .header-social-icons img{filter:brightness(0) invert(1)}.halloween .announcebar-right .lang-dropdown button,.halloween .announcebar-right .nice-select{color:#fff}.halloween .announcebar-right .lang-dropdown:after,.halloween .announcebar-right .nice-select:after{border-color:#fff}.halloween .announcebar>.container{position:relative}.halloween-bar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.halloween .halloween-bar .halloween-bar__text{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;color:#fff;font-size:13px;line-height:1.3;letter-spacing:.3px;text-transform:none;text-decoration:none;white-space:nowrap;pointer-events:auto}.halloween .halloween-bar .halloween-bar__text:before{content:"";flex:0 0 auto;width:14px;height:14px;background:url(halloween-moon.svg) center / contain no-repeat}.halloween .halloween-bar .halloween-bar__text strong{color:#e5483d;font-weight:600}.halloween .halloween-bar a.halloween-bar__text:hover{text-decoration:underline;text-underline-offset:3px}.halloween .promo-banner__card:not(:has(.promo-banner__media)):after{content:"";position:absolute;top:0;right:0;bottom:0;width:38%;background:url(halloween-night.svg) right center / contain no-repeat;pointer-events:none}.halloween .promo-banner__card:not(:has(.promo-banner__media)) .promo-banner__heading{font-size:clamp(24px,2.8vw,40px)}.halloween .promo-banner__card:not(:has(.promo-banner__media)) .promo-banner__content{width:min(62%,720px)}.halloween .home-banner-section{position:relative}.halloween .home-banner-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:url(halloween-bats-light.svg) right 6% top 22% / clamp(150px,15vw,240px) auto no-repeat,linear-gradient(180deg,#17121c8c,#17121c00 38%)}.halloween-menu-item .category-btn{display:inline-flex;align-items:center;gap:6px}.halloween-menu-item__icon{flex:0 0 auto;width:13px;height:13px;background:url(halloween-moon.svg) center / contain no-repeat}.halloween .coll-banner--halloween{background:#141212}.halloween .coll-banner--halloween:after{content:"";position:absolute;top:0;right:4%;bottom:0;width:min(45%,560px);background:url(halloween-night.svg) right center / contain no-repeat;pointer-events:none}.halloween .coll-banner--halloween .coll-banner__title{font-family:Playfair Display,ui-serif,serif;text-transform:uppercase;letter-spacing:.04em;color:#e5483d}.halloween .site-footer{position:relative}.halloween .site-footer:after{content:"";position:absolute;top:0;right:0;width:130px;height:130px;background:url(halloween-web.svg) top right / contain no-repeat;opacity:.35;pointer-events:none}@media screen and (max-width:991px){.halloween .header-social-icons{display:none}}@media screen and (max-width:767px){.halloween .coll-banner--halloween:after{right:0;width:70%;opacity:.45}.halloween .header-style-one .announcebar{display:flex;align-items:center;height:var(--halloween-bar-mobile-h);padding:0}.halloween .announcebar .announce-row{display:none}.halloween .halloween-bar .halloween-bar__text{font-size:12px}.halloween .promo-banner__card:not(:has(.promo-banner__media)):after{width:60%;opacity:.55}.halloween .promo-banner__card:not(:has(.promo-banner__media)) .promo-banner__content{width:100%}.halloween .promo-banner__card:not(:has(.promo-banner__media)) .promo-banner__text{max-width:230px}.halloween .promo-banner__card:not(:has(.promo-banner__media)) .promo-banner__btn{display:inline-flex;margin-top:12px;padding:9px 18px;font-size:13px}.halloween .site-footer:after{width:90px;height:90px}}@media screen and (max-width:374px){.halloween .halloween-bar .halloween-bar__text{font-size:11px;letter-spacing:0}}.halloween .promo-banner__card:not(:has(.promo-banner__media)) .promo-banner__text strong{color:#e5483d;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/15/assets/halloween.css.map */
