:root{--sfhw-orange:#FF8A1F;--sfhw-orange-dark:#C2410C;--sfhw-purple:#5A2D82;--sfhw-purple-deep:#3B1C5A;--sfhw-night:#1F1430;--g-main:#5A2D82;--g-main-2:#5A2D82;--g-cta-button-bg-hover:#C2410C;--g-cta-button2-bg:#C2410C;--g-cta-button2-bg-hover:#5A2D82;--g-cta-button3-bg-hover:#C2410C;--header-linkhover:#C2410C}.sfhw-bar{position:relative;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:9px 16px;background:linear-gradient(90deg,#FF7A0F 0%,var(--sfhw-orange) 50%,#FF7A0F 100%);color:var(--sfhw-night);font:500 14px/1.4 var(--g-font-1,Poppins,sans-serif);text-align:center}.sfhw-bar__icon{font-size:18px;line-height:1}.sfhw-bar__cta{color:var(--sfhw-night)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sfhw-bar__cta:hover,.sfhw-bar__cta:focus-visible{color:#fff!important;background:var(--sfhw-purple-deep);text-decoration:none;padding:0 6px;border-radius:3px}.sfhw-toggle{display:inline-flex;align-items:center;min-height:28px;padding:2px 12px;margin:0;border:1.5px solid var(--sfhw-night);border-radius:999px;background:#fff6;color:var(--sfhw-night);font:600 13px/1.2 var(--g-font-1,Poppins,sans-serif);letter-spacing:0;text-transform:none;cursor:pointer}.sfhw-toggle:hover{background:#fff}.sfhw-toggle:focus-visible{outline:3px solid var(--sfhw-night);outline-offset:2px}.site-header .menu-bottom{background:var(--sfhw-purple-deep)!important}.site-header .text-run{background:var(--sfhw-night)!important;color:#ffb066!important}.site-header .text-run svg path{fill:currentColor}.sfhw-night,.sfhw-swoop{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.sfhw-night{z-index:-1;display:none}.sfhw-swoop{z-index:990}.sfhw-b{position:absolute;left:0;top:var(--y,20%);width:var(--w,36px);color:var(--c,var(--sfhw-night));opacity:var(--o,1);will-change:transform;animation:sfhw-x var(--d,24s) linear var(--dl,0s) infinite}.sfhw-b--rtl{animation-direction:reverse}.sfhw-b>i{display:block;animation:sfhw-y var(--bob,2.6s) ease-in-out infinite alternate}.sfhw-b svg{display:block;width:100%;height:auto;fill:currentColor;transform-origin:50% 35%;animation:sfhw-flap var(--flap,.2s) ease-in-out infinite alternate}@keyframes sfhw-x{0%{transform:translate3d(calc(-100% - 3vw),0,0)}to{transform:translate3d(103vw,0,0)}}@keyframes sfhw-y{0%{transform:translateY(-5vh) rotate(-7deg)}to{transform:translateY(5vh) rotate(7deg)}}@keyframes sfhw-flap{0%{transform:scaleY(1)}to{transform:scaleY(.38)}}.sfhw-swoop .sfhw-b{animation-name:sfhw-swoop-x;animation-timing-function:ease-in-out;animation-fill-mode:both}.sfhw-swoop .sfhw-b>i{animation:sfhw-dive var(--d,18s) ease-in-out var(--dl,0s) infinite both}.sfhw-swoop .sfhw-b--rtl>i{animation-direction:reverse}.sfhw-swoop .sfhw-b svg{color:#140b1f;filter:drop-shadow(0 0 1px #FF8A1F) drop-shadow(0 0 7px rgba(255,138,31,.85))}.sfhw-swoop .sfhw-flock{width:220px;height:110px}.sfhw-swoop .sfhw-flock>i{position:absolute;left:var(--fx);top:var(--fy);width:var(--fw);animation:sfhw-y var(--bob,1.8s) ease-in-out infinite alternate}@keyframes sfhw-swoop-x{0%{transform:translate3d(calc(-100% - 3vw),0,0) scale(.65);visibility:visible}28%{transform:translate3d(103vw,0,0) scale(1.15);visibility:visible}28.1%,to{transform:translate3d(103vw,0,0) scale(1.15);visibility:hidden}}@keyframes sfhw-dive{0%{transform:translateY(-8vh) rotate(-12deg)}13%{transform:translateY(16vh) rotate(10deg)}28%,to{transform:translateY(-14vh) rotate(-14deg)}}.sfhw-sky{position:absolute;top:0;left:0;width:100%;height:120px;overflow:hidden;pointer-events:none;z-index:999}.sfhw-spider{position:absolute;top:0;left:22%;width:22px;display:flex;flex-direction:column;align-items:center;animation:sfhw-drop 3.4s ease-in-out infinite alternate}.sfhw-spider__thread{width:1px;height:46px;background:#1f14308c}.sfhw-spider svg{width:22px;height:auto;fill:var(--sfhw-night)}@keyframes sfhw-drop{0%{transform:translateY(-12px)}to{transform:translateY(16px)}}@media(max-width:767px){.sfhw-spider{display:none}.sfhw-night .sfhw-b:nth-child(n+7){display:none}.sfhw-swoop .sfhw-b:nth-child(n+2){display:none}.sfhw-swoop .sfhw-b{width:56px!important}}html.sfhw-off .sfhw-night,html.sfhw-off .sfhw-swoop,html.sfhw-off .sfhw-sky{display:none!important}@media(prefers-reduced-motion:reduce){.sfhw-night,.sfhw-swoop,.sfhw-sky{display:none!important}}.sfhw-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 7px;border-radius:999px;background:#a8380a;color:#fff;font:700 12px/1.4 var(--g-font-1,Poppins,sans-serif);letter-spacing:.02em;box-shadow:0 2px 6px #1f14302e}.sfhw-badge--card{position:absolute;left:8px;bottom:8px;z-index:3;pointer-events:none}.sfhw-badge--pdp{margin:0 0 10px}.site-header .header-bottom__right .account-text{color:#55505c}.product-tag{color:#1d6b4b!important}#MainContent .collection-sortby label{color:#55505c}.product-single__availability{color:#4d7a00!important}.mini-cart-taxes{color:#5e5866!important}#NavDrawer .account-text,#NavDrawer .drawer-nav__item--secondary a{color:#55505c!important}.site-footer input:not([type=submit]):not([type=button]){color:#2b2533!important}.buttonLoadmore>a{color:#55505c}.pagination :is(a,span){color:#55505c}@media(hover:hover)and (pointer:fine){html:not(.sfhw-off){cursor:url(sfhw-pumpkin.svg) 3 3,url(sfhw-pumpkin.png) 3 3,auto}html:not(.sfhw-off) .sfhw-click{cursor:url(sfhw-pumpkin-lit.svg) 3 3,url(sfhw-pumpkin-lit.png) 3 3,pointer!important}html:not(.sfhw-off) :is(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image]),textarea,[contenteditable=""],[contenteditable=true]){cursor:text}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/halloween-2026.css.map */
