:root{--em-bf-black:#0c0b0d;--em-bf-ink:#19151a;--em-bf-gold:#e9c06b;--em-bf-bright:#ffdf94;--em-bf-red:#c52935;--em-bf-cream:#f8f5ef}body{--color-accent:197,41,53;--em-bf-focus:#e9c06b}.em-halloween-scene,.em-footer-halloween-scene,.em-home-halloween,.em-halloween-parts,.em-halloween-garland{display:none!important}.section-header .header-wrapper.em-halloween-header{background:linear-gradient(110deg,#09090b,#181316 45%,#2b1b16 75%,#0a090a)!important;border-bottom:1px solid rgba(233,192,107,.45)!important;box-shadow:0 9px 26px #00000047}.section-header .header-wrapper.em-halloween-header:before{background:linear-gradient(100deg,transparent 8%,rgba(245,209,135,.13) 50%,transparent 89%)!important;opacity:.7!important;pointer-events:none}.section-header .header-wrapper.em-halloween-header:after{background:none!important;pointer-events:none}.section-header .header-wrapper.em-halloween-header .header__menu-item--main,.section-header .header-wrapper.em-halloween-header .header__menu-item--main span{color:#fff9eb!important;text-shadow:0 1px 3px #000}.section-header .header-wrapper.em-halloween-header .header__menu-item--main:hover,.section-header .header-wrapper.em-halloween-header .header__menu-item--main:hover span,.section-header .header-wrapper.em-halloween-header .header__active-menu-item-v2{color:#f4c96a!important}.section-header .header-wrapper.em-halloween-header .header__submenu,.section-header .header-wrapper.em-halloween-header .mega-menu__content{background:#171417!important;border-color:#e9c06b61!important}.section-header .header-wrapper.em-halloween-header .header__submenu a:hover{color:#f5cd7e!important}.section-header .header-wrapper.em-halloween-header .cart-count-bubble{background:#c52935!important;color:#fff!important}.em-bf-hero{isolation:isolate;position:relative;overflow:hidden;min-height:clamp(440px,54vw,650px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:30px;padding:clamp(44px,6vw,94px) max(6vw,calc((100vw - 1370px)/2));color:#fff;background:radial-gradient(circle at 77% 55%,rgba(197,41,53,.24),transparent 32%),radial-gradient(circle at 12% 2%,rgba(245,206,132,.16),transparent 40%),linear-gradient(124deg,#070709 3%,#1a1415 56%,#0c0b0f);border-bottom:3px solid #c99c47}.em-bf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.018) 35px 36px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 95%);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 95%);pointer-events:none}.em-bf-hero:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:-1;border:1px solid rgba(247,211,143,.15);pointer-events:none}.em-bf-hero__copy{position:relative;z-index:2;max-width:780px}.em-bf-hero__eyebrow{display:inline-flex;gap:.6em;align-items:center;font:700 clamp(10px,1vw,13px)/1.5 Arial,sans-serif!important;letter-spacing:.22em;color:#f5d58d;margin:0 0 19px}.em-bf-hero__eyebrow:before{content:"";width:25px;height:2px;background:#c52935}.em-bf-hero__title{font:900 clamp(60px,8.5vw,136px)/.85 Arial,Helvetica,sans-serif!important;letter-spacing:-.085em!important;margin:0 0 25px!important;display:flex;flex-direction:column;align-items:flex-start;transform:perspective(700px) rotateY(-5deg);filter:drop-shadow(0 15px 10px rgba(0,0,0,.42))}.em-bf-hero__title span{display:block;background:linear-gradient(180deg,#fff9eb,#f2d99d 32%,#ad792b 53%,#ffe5a2 65%,#fff3d9 84%,#9c6c2b);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:.4px rgba(255,235,180,.3);text-shadow:none}.em-bf-hero__title span:last-child{background-image:linear-gradient(180deg,#fcdddc 2%,#ed5360 38%,#88141b 53%,#ff6c78 78%,#b8202a)}.em-bf-hero__description{font:400 clamp(15px,1.4vw,19px)/1.65 Arial,sans-serif!important;letter-spacing:.01em;max-width:520px;color:#e3d8d6;margin:0 0 30px}.em-bf-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.em-bf-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:55px;padding:12px 28px;border-radius:9px!important;text-transform:uppercase;letter-spacing:.12em;text-decoration:none!important;font:800 13px/1.3 Arial,sans-serif!important;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fff6,0 6px #622019,0 15px 24px #0006}.em-bf-hero__button--main{background:linear-gradient(135deg,#fbd17b,#c38a36 50%,#ffe7ab)!important;color:#1b1110!important}.em-bf-hero__button--secondary{border:1px solid rgba(242,208,146,.65)!important;color:#f9e0ae!important;background:#ffffff0d!important;box-shadow:0 7px 20px #00000026}.em-bf-hero__button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000059}.em-bf-hero__button:focus-visible,.em-bf-hero a:focus-visible{outline:3px solid #f5d38a;outline-offset:3px}.em-bf-hero__art{position:relative;min-height:400px;perspective:1000px;display:grid;place-items:center;pointer-events:none}.em-bf-hero__halo{position:absolute;width:min(35vw,410px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 34%,rgba(255,228,166,.32),rgba(215,147,47,.13) 32%,transparent 60%),conic-gradient(from 20deg,#9c6122,#f4d38b,#a86e29,#fdf1c7,#c7994a,#9c6122);box-shadow:0 0 0 10px #facd6f08,0 0 65px #c059213b,inset 0 0 0 20px #0d0a0a,inset 0 0 0 24px #ffd389b3,inset 0 0 45px 30px #000000b8;transform:rotate(-18deg) rotateY(22deg)}.em-bf-hero__monogram{font:900 clamp(95px,12vw,180px)/1 Arial,sans-serif;color:#f6d692;transform:rotate(-8deg) rotateY(-18deg) translateZ(34px);letter-spacing:-.13em;text-shadow:2px 3px 0 #aa7329,4px 6px 0 #804b1a,9px 17px 20px #000}.em-bf-hero__art-label{position:absolute;bottom:17%;right:0;transform:rotate(-8deg) perspective(700px) rotateY(-11deg);padding:16px 23px;border:1px solid #f8dca2;border-radius:10px;background:linear-gradient(122deg,#b62229,#700b17);color:#fff;font:800 12px Arial,sans-serif;letter-spacing:.17em;box-shadow:5px 9px #4b070f,10px 18px 32px #0000006e}.em-bf-strip{display:flex;justify-content:center;align-items:center;gap:clamp(14px,3vw,56px);flex-wrap:wrap;background:#171316!important;color:#ecd19a!important;padding:15px 18px;border-bottom:1px solid #80632e;text-transform:uppercase;letter-spacing:.14em;font:700 11px/1.6 Arial,sans-serif}.em-bf-strip span+span:before{content:"\2726";color:#c72b34;margin-right:clamp(12px,2.8vw,52px)}.em-bf-product-ribbon{display:flex;align-items:center;gap:18px;flex-wrap:wrap;width:100%;margin:12px 0 22px;padding:14px 20px;border:1px solid rgba(202,162,88,.5);border-radius:12px;background:linear-gradient(110deg,#131014,#2a1b1b 58%,#181317);color:#f3e3c1;box-shadow:0 10px 25px #0000001f}.em-bf-product-ribbon strong{font:900 13px/1.3 Arial,sans-serif;letter-spacing:.16em;color:#ffe0a1}.em-bf-product-ribbon span{font:500 12px/1.4 Arial,sans-serif;color:#e0d1c7}.em-bf-product-ribbon strong:before{content:"\2726";color:#e94c55;padding-right:12px}body[data-page-type=index] #MainContent .shopify-section .title,h1,h2,h3{scroll-margin-top:100px}body[data-page-type=index] #MainContent .button,body[data-page-type=product] .product-form__submit{transition:transform .2s,box-shadow .2s}body[data-page-type=index] #MainContent .button:hover,body[data-page-type=product] .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 9px 18px #6826152e}body .badge[class*=sale],body .badge--sale,.price__badge-sale,.card__badge .badge:not(.badge--sold-out){background:linear-gradient(130deg,#de3640,#8e1725)!important;color:#fff!important;border:1px solid #ffe0a1!important;box-shadow:0 3px 10px #b4232d40!important}body[data-page-type=product] .product__title h1{color:#23181b!important}body[data-page-type=product] .product-form__submit,body[data-page-type=product] .product-form__buttons [type=submit]{background:linear-gradient(110deg,#bb2530,#861323)!important;color:#fff!important;border-color:#861323!important}.em-footer.em-footer--halloween{background:radial-gradient(circle at 50% -40%,rgba(227,178,85,.13),transparent 65%),linear-gradient(120deg,#0a090b,#171216 65%,#09090c)!important;border-top:2px solid #be984f!important;color:#f6efe2!important}.em-footer.em-footer--halloween:before,.em-footer.em-footer--halloween:after{background:none!important;box-shadow:none!important}.em-footer.em-footer--halloween .em-footer__bottom{border-color:#e5bf6c4d!important}.em-footer.em-footer--halloween a:hover{color:#f1cd82!important}.em-footer--halloween .em-footer__social-link:hover{background:#45301f!important}.em-hp .em-hp__dialog{border:1px solid rgba(238,192,103,.55)!important;box-shadow:0 28px 80px #000000a6!important}.em-hp .em-hp__panel{background:linear-gradient(145deg,#151114,#26161a)!important;color:#fff8ec!important}.em-hp .em-hp__eyebrow{color:#f0c778!important}.em-hp .em-hp__copy,.em-hp button[type=submit]{background:linear-gradient(120deg,#d13c43,#8e1827)!important}.em-bf-popup-art{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;text-align:center;color:#f7e1af;background:radial-gradient(circle at 50% 40%,rgba(216,166,72,.22),transparent 58%),repeating-linear-gradient(135deg,transparent 0 19px,rgba(255,255,255,.019) 20px 21px),linear-gradient(130deg,#08080a,#321b1b);padding:30px}.em-bf-popup-art__eyebrow{font:800 13px Arial,sans-serif;letter-spacing:.24em;color:#e8c079}.em-bf-popup-art__title{font:900 clamp(40px,4vw,65px)/.91 Arial,sans-serif;letter-spacing:-.08em;background:linear-gradient(#fff4dc,#e3ad54 60%,#fff0ce);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 8px 18px rgba(0,0,0,.15)}.em-bf-popup-art__tag{border:1px solid #c99952;background:#781d29;border-radius:7px;color:#fff;padding:10px 15px;font:700 11px Arial,sans-serif;letter-spacing:.1em}@media(max-width:989px){.em-bf-hero{grid-template-columns:1fr;padding:56px 6vw 52px}.em-bf-hero__art{position:absolute;right:-40px;bottom:0;min-height:0;width:46%;height:70%;opacity:.28}.em-bf-hero__title{font-size:clamp(62px,12vw,108px)}.em-bf-hero__description{max-width:560px}}@media(max-width:640px){.em-bf-hero{min-height:470px;padding:50px 23px 47px;gap:0}.em-bf-hero__eyebrow{font-size:10px;letter-spacing:.15em}.em-bf-hero__title{font-size:clamp(59px,16vw,82px);margin-bottom:17px!important}.em-bf-hero__description{font-size:15px;line-height:1.55;max-width:340px}.em-bf-hero__art{right:-100px;opacity:.2}.em-bf-hero__actions{flex-direction:column;align-items:flex-start}.em-bf-hero__button{min-height:50px;width:min(100%,285px)}.em-bf-strip{gap:8px 15px;font-size:9px;padding:12px}.em-bf-strip span+span:before{margin-right:13px}.em-bf-product-ribbon{margin:12px 0 18px;padding:13px 14px}.em-bf-product-ribbon strong{font-size:11px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.em-bf-hero__button,.em-bf-hero__title,body[data-page-type=index] #MainContent .button{transition:none!important;transform:none!important}}#em-halloween-age-gate .em-halloween-age-gate__panel{background:linear-gradient(130deg,#141113,#2b1d1a)!important;border-color:#d9b66b!important}#em-halloween-age-gate .em-halloween-age-gate__button--primary{background:linear-gradient(130deg,#b5232f,#8a1826)!important;border-color:#b5232f!important;color:#fff!important}#em-halloween-age-gate .em-halloween-age-gate__button--primary:hover{background:#d1323a!important;border-color:#d1323a!important}#em-halloween-age-gate .em-halloween-age-gate__button:focus-visible{outline-color:#f4d58e!important}.em-hp .em-hp__products-header{color:#e9c06b!important}.em-hp .em-hp__arrows button{background:#b88736!important;color:#171317!important;border-color:#ccaa65!important}.em-bf-global-bar{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;min-height:39px;padding:8px 16px;background:linear-gradient(90deg,#350e16,#7e1927 45%,#350e16);border-bottom:1px solid #b88b50;color:#fff3dd;letter-spacing:.07em;text-align:center}.em-bf-global-bar__strong{font:800 11px/1.3 Arial,sans-serif!important;color:#ffe1a5}.em-bf-global-bar__detail{font:500 11px/1.3 Arial,sans-serif!important;color:#fff3e9}.em-bf-global-bar a{font:800 11px/1.3 Arial,sans-serif!important;color:#fff!important;text-underline-offset:3px}.em-bf-global-bar a:focus-visible{outline:2px solid #fff1be;outline-offset:3px}@media(max-width:700px){.em-bf-global-bar{gap:4px 12px;padding:9px 12px}.em-bf-global-bar__strong{font-size:10px}.em-bf-global-bar__detail{display:none}.em-bf-global-bar a{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/em-black-friday-2026.css.map */
