html.hw-on{--hw-black: #0b0b0d;--hw-charcoal: #141414;--hw-ink: #1a1012;--hw-cream: #fcf8f8;--hw-orange: #ff7a1a;--hw-orange-deep: #d95a0f;--hw-orange-soft: #ffb067;--hw-bordeaux: #5a0f1e;--hw-plum: #3b2043;--hw-gold: #d6b76a;--hw-glow: rgba(255, 122, 26, .45);--hw-glow-soft: rgba(255, 122, 26, .22);--hw-ease: cubic-bezier(.22, 1, .36, 1)}.hw-on .hw-layer,.hw-on .hw-layer *{pointer-events:none!important;-webkit-user-select:none;user-select:none}.hw-on .hw-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;overflow:hidden;contain:strict}.hw-on .hw-layer svg{display:block}.hw-on .hw-pumpkin{position:absolute;top:-80px;width:var(--hw-size, 36px);height:var(--hw-size, 36px);left:var(--hw-x, 50%);opacity:0;will-change:transform,opacity;animation:hw-fall var(--hw-dur, 4.5s) linear var(--hw-delay, 0s) forwards;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}@keyframes hw-fall{0%{transform:translateZ(0) rotate(0);opacity:0}6%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--hw-drift, 0px),115vh,0) rotate(var(--hw-rot, 300deg));opacity:0}}.hw-on .hw-spider{position:absolute;top:0;left:var(--hw-x, 70%);width:26px;height:0;transform-origin:top center;opacity:0}.hw-on .hw-spider.is-dropping{animation:hw-spider-drop 5.2s var(--hw-ease) forwards}.hw-on .hw-spider .hw-thread{position:absolute;top:0;left:50%;width:1px;height:var(--hw-drop, 140px);background:linear-gradient(to bottom,#fff0,#e6e6e6b3);transform:scaleY(0);transform-origin:top}.hw-on .hw-spider .hw-spider-body{position:absolute;top:var(--hw-drop, 140px);left:50%;width:26px;height:26px;margin-left:-13px;margin-top:-4px;transform:scale(.9);animation:hw-spider-sway 1.6s ease-in-out infinite alternate}.hw-on .hw-spider.is-dropping .hw-thread{animation:hw-thread 5.2s var(--hw-ease) forwards}@keyframes hw-thread{0%{transform:scaleY(0)}35%{transform:scaleY(1)}70%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes hw-spider-drop{0%{opacity:0;transform:translateY(-140px)}10%{opacity:1}35%{transform:translateY(0)}70%{transform:translateY(0);opacity:1}to{transform:translateY(-140px);opacity:0}}@keyframes hw-spider-sway{0%{transform:scale(.9) rotate(-6deg)}to{transform:scale(.9) rotate(6deg)}}.hw-on .hw-crawler{position:absolute;bottom:var(--hw-bottom, 60px);left:-40px;width:22px;height:22px;opacity:0}.hw-on .hw-crawler.is-crawling{animation:hw-crawl 9s linear forwards}@keyframes hw-crawl{0%{transform:translate(0) scaleX(1);opacity:0}5%{opacity:.9}48%{transform:translate(42vw) scaleX(1)}52%{transform:translate(42vw) scaleX(-1)}95%{opacity:.9}to{transform:translate(-10px) scaleX(-1);opacity:0}}.hw-on .hw-skull{position:absolute;top:46%;width:92px;height:92px;opacity:0;filter:drop-shadow(0 0 14px rgba(255,122,26,.35))}.hw-on .hw-skull.from-right{right:0;transform:translate(100%) rotate(-12deg)}.hw-on .hw-skull.from-left{left:0;transform:translate(-100%) rotate(12deg)}.hw-on .hw-skull.is-peeking.from-right{animation:hw-peek-right 3.6s var(--hw-ease) forwards}.hw-on .hw-skull.is-peeking.from-left{animation:hw-peek-left 3.6s var(--hw-ease) forwards}@keyframes hw-peek-right{0%{transform:translate(100%) rotate(-12deg);opacity:0}30%{transform:translate(42%) rotate(-10deg);opacity:1}45%{transform:translate(40%) rotate(-6deg)}70%{transform:translate(42%) rotate(-10deg);opacity:1}to{transform:translate(100%) rotate(-12deg);opacity:0}}@keyframes hw-peek-left{0%{transform:translate(-100%) rotate(12deg);opacity:0}30%{transform:translate(-42%) rotate(10deg);opacity:1}45%{transform:translate(-40%) rotate(6deg)}70%{transform:translate(-42%) rotate(10deg);opacity:1}to{transform:translate(-100%) rotate(12deg);opacity:0}}.hw-on .hw-bat-fly{position:absolute;width:34px;height:20px;left:var(--hw-x, 100px);top:var(--hw-y, 60px);opacity:0;animation:hw-bat-away 1.8s ease-in forwards}@keyframes hw-bat-away{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:1}to{transform:translate(180px,-160px) scale(1.05) rotate(-20deg);opacity:0}}.hw-on .hw-ghost{position:absolute;width:54px;height:64px;left:-70px;bottom:18%;opacity:0}.hw-on .hw-ghost.is-drifting{animation:hw-ghost 14s ease-in-out forwards}@keyframes hw-ghost{0%{transform:translate(0);opacity:0}15%{opacity:.32}50%{transform:translate(50vw,-40px);opacity:.32}85%{opacity:.25}to{transform:translate(100vw,10px);opacity:0}}.hw-on .hw-web{position:absolute;z-index:2;pointer-events:none;width:var(--hw-web-size, 140px);height:var(--hw-web-size, 140px);opacity:0;transform:scale(.85);transform-origin:50% 50%;transition:opacity 1.4s ease .3s,transform 1.8s var(--hw-ease) .3s;color:#ffffff8c}.hw-on .hw-web.is-in{opacity:var(--hw-web-opacity, .5);transform:scale(1)}.hw-on .hw-web.tl{top:0;left:0}.hw-on .hw-web.tr{top:0;right:0;transform:scale(.85) scaleX(-1)}.hw-on .hw-web.tr.is-in{transform:scale(1) scaleX(-1)}.hw-on .hw-web.bl{bottom:0;left:0;transform:scale(.85) scaleY(-1)}.hw-on .hw-web.bl.is-in{transform:scale(1) scaleY(-1)}.hw-on .hw-web.br{bottom:0;right:0;transform:scale(.85) scale(-1)}.hw-on .hw-web.br.is-in{transform:scale(1) scale(-1)}.hw-on .hw-web.dark{color:#14141459}.hw-on .announcement-wrapper{background:linear-gradient(90deg,var(--hw-bordeaux) 0%,var(--hw-black) 45%,var(--hw-black) 55%,var(--hw-bordeaux) 100%)!important;--annouceTextColor: var(--hw-cream);border-bottom:1px solid rgba(255,122,26,.35);box-shadow:inset 0 -1px #d6b76a40}.hw-on .announcement-wrapper .announcement-item{color:var(--hw-cream);letter-spacing:.08em;font-size:var(--textSmall);text-transform:uppercase}.hw-on .announcement-wrapper .announcement-item strong,.hw-on .announcement-wrapper .announcement-item b{color:var(--hw-orange);font-weight:600}.hw-on .header{--headerBgColor: var(--hw-black);--submenuBgColor: var(--hw-ink);--headerTextHoverColor: var(--hw-orange);--submenuTextHoverColor: var(--hw-orange);position:relative}.hw-on .header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--hw-orange) 30%,var(--hw-gold) 50%,var(--hw-orange) 70%,transparent);opacity:.8;pointer-events:none}.hw-on .header .hw-web{--hw-web-size: 110px;--hw-web-opacity: .35}.hw-on .header .logo-image{position:relative;z-index:3}.hw-on .hw-header-pill{display:inline-flex;align-items:center;gap:6px;margin-left:14px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,122,26,.6);color:var(--hw-orange-soft);font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ff7a1a14;text-decoration:none;transition:background .3s,box-shadow .3s}.hw-on .hw-header-pill:hover{background:#ff7a1a2e;box-shadow:0 0 16px var(--hw-glow-soft);color:var(--hw-cream)}.hw-on .hw-header-pill svg{width:14px;height:14px}@media(max-width:1023px){.hw-on .hw-header-pill{display:none}}.hw-on .btn{transition:all .3s var(--hw-ease),box-shadow .35s ease,transform .35s var(--hw-ease)}.hw-on .btn:hover,.hw-on .btn:focus-visible{box-shadow:0 0 0 1px #ff7a1a59,0 10px 26px -8px var(--hw-glow),0 0 22px var(--hw-glow-soft);transform:translateY(-1px)}.hw-on .btn:active{transform:translateY(0)}.hw-on .btn.hw-btn,.hw-on .hw-btn{background:var(--hw-ink)!important;color:var(--hw-cream)!important;border:1px solid var(--hw-orange)!important;box-shadow:0 0 0 0 var(--hw-glow)}.hw-on .btn.hw-btn:hover,.hw-on .hw-btn:hover{background:var(--hw-orange)!important;color:var(--hw-black)!important;border-color:var(--hw-orange-soft)!important;box-shadow:0 0 0 1px #ffb06780,0 12px 30px -8px var(--hw-glow),0 0 28px var(--hw-glow-soft)}.hw-on .btn.hw-btn:before,.hw-on .btn.hw-btn:after{display:none}.hw-on .product-card .product-media-card{position:relative;transition:transform .45s var(--hw-ease),box-shadow .45s ease}.hw-on .product-card:hover .product-media-card{transform:translateY(-4px);box-shadow:0 18px 34px -16px #00000073,0 0 0 1px #ff7a1a40,0 0 26px -4px var(--hw-glow-soft)}.hw-on .product-card .product-media-card:after{content:"";position:absolute;top:0;right:0;width:64px;height:64px;z-index:2;pointer-events:none;opacity:0;transform:scale(.8) scaleX(-1);transform-origin:top right;transition:opacity .6s ease,transform .8s var(--hw-ease);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='rgba(20,20,20,0.45)' stroke-width='1.2'><path d='M0 0L100 100M0 0L100 40M0 0L40 100M0 0L100 72M0 0L72 100M0 0L100 14M0 0L14 100'/><path d='M22 0Q18 18 0 22M44 0Q36 36 0 44M66 0Q54 54 0 66M88 0Q72 72 0 88'/></svg>") no-repeat top right / contain}.hw-on .product-card:hover .product-media-card:after{opacity:1;transform:scale(1) scaleX(-1)}.hw-on .badge-item.badge-halloween{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--hw-orange) 0%,var(--hw-orange-deep) 100%);color:var(--hw-black);font-weight:600;letter-spacing:.06em;box-shadow:0 6px 14px -6px var(--hw-glow),0 0 0 1px #00000014;border-radius:4px}.hw-on .badge-item.badge-halloween svg{width:13px;height:13px;flex:none}.hw-on .badge-item.badge-halloween svg{transition:transform .4s var(--hw-ease)}.hw-on .product-card:hover .badge-halloween svg{transform:rotate(-12deg)}.hw-on .badge-item.badge-sale{background-color:var(--hw-bordeaux);color:var(--hw-cream)}.hw-on .hw-pdp-note{display:flex;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 14px;border-radius:var(--boxRadius, 10px);background:linear-gradient(90deg,#ff7a1a1f,#5a0f1e14);border:1px solid rgba(255,122,26,.35);color:var(--hw-charcoal);font-size:var(--textMSmall);line-height:1.4}.hw-on .hw-pdp-note svg{width:20px;height:20px;flex:none}.hw-on .hw-pdp-note strong{color:var(--hw-orange-deep)}.hw-on .hw-cart-note{margin:0 0 12px;padding:10px 14px;border-radius:var(--boxRadius, 10px);background:var(--hw-ink);color:var(--hw-cream);font-size:var(--textMSmall);line-height:1.45;border:1px solid rgba(255,122,26,.4);position:relative;overflow:hidden}.hw-on .hw-cart-note:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120px 60px at 100% 0%,rgba(255,122,26,.25),transparent 70%);pointer-events:none}.hw-on .hw-cart-note .hw-cart-title{display:block;font-weight:600;letter-spacing:.04em;color:var(--hw-orange-soft);margin-bottom:2px}.hw-on .side-drawer-modal-head{position:relative}.hw-on .banner-main-box{position:relative;overflow:hidden}.hw-on .banner-main-box .banner-image:after{background:linear-gradient(180deg,#0b0b0d1a,#0b0b0d8c)!important;opacity:1!important}.hw-on .hw-ribbon{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:var(--hw-black);color:var(--hw-orange-soft);border:1px solid rgba(255,122,26,.6);font-size:11px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px -10px var(--hw-glow)}.hw-on .hw-ribbon svg{width:14px;height:14px}.hw-on .banner-content .banner-heading{position:relative;display:inline-block}.hw-on .banner-content .banner-heading:after{content:"";display:block;width:56px;height:3px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--hw-orange),var(--hw-gold))}.hw-on .banner-content.align-left .banner-heading:after{margin-left:0}.hw-on .section-heading .heading:after,.hw-on .section-header h2:after{display:none}.hw-on .footer-inner-wrapper{position:relative;overflow:hidden;--footerBgColor: var(--hw-black);--footerHeadingColor: var(--hw-orange-soft);--footerTextHoverColor: var(--hw-orange);--footerBorderColor: rgba(252, 248, 248, .35)}.hw-on .footer-inner-wrapper:before{content:"";position:absolute;top:-120px;right:8%;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(252,248,248,.16),rgba(214,183,106,.08) 45%,transparent 70%);filter:blur(2px);pointer-events:none;z-index:0}.hw-on .footer-inner-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,transparent,rgba(90,15,30,.22) 60%,rgba(255,122,26,.1));pointer-events:none;z-index:0}.hw-on .footer-inner-wrapper>.container{position:relative;z-index:1}.hw-on .hw-footer-bats{position:absolute;top:28px;left:0;right:0;height:60px;pointer-events:none;z-index:0;opacity:.55}.hw-on .hw-footer-bats svg{position:absolute;width:var(--hw-size, 28px);height:calc(var(--hw-size, 28px) * .58);left:var(--hw-x, 10%);top:var(--hw-y, 0);color:#fcf8f8bf;animation:hw-bat-hover 4.5s ease-in-out infinite alternate;animation-delay:var(--hw-delay, 0s)}@keyframes hw-bat-hover{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-8px) rotate(3deg)}}.hw-on .hw-footer-pumpkins{position:absolute;left:0;right:0;bottom:0;height:48px;pointer-events:none;z-index:0;opacity:.9}.hw-on .hw-footer-pumpkins svg{position:absolute;bottom:-4px;left:var(--hw-x, 5%);width:var(--hw-size, 34px);height:var(--hw-size, 34px);filter:drop-shadow(0 0 10px rgba(255,122,26,.45));transition:transform .6s var(--hw-ease)}.hw-on .footer-inner-wrapper:hover .hw-footer-pumpkins svg:nth-child(2){transform:rotate(-8deg)}.hw-on .footer-inner-wrapper .news-letter-title{color:var(--hw-orange-soft)}.hw-on .hw-giveaway,.hw-giveaway{position:relative;overflow:hidden;background:radial-gradient(900px 500px at 15% 10%,rgba(90,15,30,.55),transparent 60%),radial-gradient(700px 420px at 90% 90%,rgba(255,122,26,.18),transparent 60%),var(--hw-black, #0b0b0d);color:var(--hw-cream, #fcf8f8)}.hw-giveaway .hw-giveaway-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hw-giveaway .container{position:relative;z-index:1}.hw-giveaway-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:center;padding:64px 0}.hw-giveaway-media{position:relative;border-radius:var(--boxRadius, 10px);overflow:hidden;box-shadow:0 30px 60px -30px #000c,0 0 0 1px #ff7a1a40,0 0 60px -10px #ff7a1a59;transform:rotate(-1.5deg);transition:transform .8s var(--hw-ease, ease)}.hw-giveaway:hover .hw-giveaway-media{transform:rotate(0)}.hw-giveaway-media img{display:block;width:100%;height:auto}.hw-giveaway-content{position:relative}.hw-giveaway-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,122,26,.6);color:var(--hw-orange-soft, #ffb067);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.hw-giveaway-kicker svg{width:14px;height:14px}.hw-giveaway-heading{color:var(--hw-cream, #fcf8f8);margin:0 0 14px;line-height:1.05;letter-spacing:.02em}.hw-giveaway-heading em{font-style:normal;background:linear-gradient(90deg,var(--hw-orange, #ff7a1a),var(--hw-gold, #d6b76a));-webkit-background-clip:text;background-clip:text;color:transparent}.hw-giveaway-text{color:#fcf8f8d9;margin:0 0 22px;max-width:52ch}.hw-giveaway-text p{margin:0 0 8px}.hw-giveaway-prizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none}.hw-giveaway-prizes li{padding:14px 16px;border-radius:var(--boxRadius, 10px);background:#fcf8f80d;border:1px solid rgba(252,248,248,.12);display:flex;gap:12px;align-items:center}.hw-giveaway-prizes li svg{width:26px;height:26px;flex:none;color:var(--hw-orange, #ff7a1a)}.hw-giveaway-prizes strong{display:block;font-size:var(--textLarge);color:var(--hw-cream, #fcf8f8);line-height:1.1}.hw-giveaway-prizes span{font-size:var(--textSmall);color:#fcf8f8b3;letter-spacing:.04em}.hw-giveaway-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.hw-giveaway-deadline{display:inline-flex;align-items:center;gap:8px;font-size:var(--textSmall);color:#fcf8f8bf;letter-spacing:.06em;text-transform:uppercase}.hw-giveaway-deadline svg{width:14px;height:14px;color:var(--hw-orange, #ff7a1a)}.hw-giveaway .hw-web{color:#fcf8f880}.hw-giveaway-bat{position:absolute;width:38px;height:22px;color:#fcf8f88c;animation:hw-bat-hover 5s ease-in-out infinite alternate;pointer-events:none}@media(max-width:1023px){.hw-giveaway-grid{gap:32px;padding:48px 0}}@media(max-width:767px){.hw-giveaway-grid{grid-template-columns:1fr;gap:26px;padding:40px 0}.hw-giveaway-media{transform:none;max-width:360px;margin:0 auto}.hw-giveaway-prizes{grid-template-columns:1fr}.hw-giveaway-actions .btn{width:100%}}.hw-on .hero-media-card{position:relative}.hw-on .hero-media-wrapper .hw-web{--hw-web-size: 180px;--hw-web-opacity: .45;z-index:3}.hw-on .hero-media-wrapper .hero-media-shop.btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:767px){.hw-on .hw-web{--hw-web-size: 90px}.hw-on .hero-media-wrapper .hw-web{--hw-web-size: 110px}.hw-on .hw-skull{width:64px;height:64px;top:38%}.hw-on .hw-crawler,.hw-on .hw-ghost{display:none}.hw-on .footer-inner-wrapper:before{width:160px;height:160px;top:-70px}.hw-on .product-card:hover .product-media-card{transform:none}.hw-on .product-card .product-media-card:after{display:none}}@media(prefers-reduced-motion:reduce){.hw-on .hw-pumpkin,.hw-on .hw-spider,.hw-on .hw-crawler,.hw-on .hw-skull,.hw-on .hw-ghost,.hw-on .hw-bat-fly{display:none!important;animation:none!important}.hw-on .hw-web{transition:none;transform:none;opacity:var(--hw-web-opacity, .5)}.hw-on .hw-web.tr{transform:scaleX(-1)}.hw-on .hw-web.bl{transform:scaleY(-1)}.hw-on .hw-web.br{transform:scale(-1)}.hw-on .hw-footer-bats svg,.hw-giveaway-bat{animation:none}.hw-on .btn:hover,.hw-on .product-card:hover .product-media-card{transform:none}}.hw-on .navbar .head-item:first-child{display:flex;align-items:center;gap:0}.hw-on .hw-header-pill{flex:none}.hw-on .hw-footer-ghost{position:absolute;left:-70px;bottom:22%;width:54px;height:64px;opacity:0;pointer-events:none;z-index:0;animation:hw-footer-ghost 48s ease-in-out infinite;animation-delay:12s}@keyframes hw-footer-ghost{0%{transform:translate(0);opacity:0}4%{opacity:.28}14%{transform:translate(50vw,-30px);opacity:.28}24%{opacity:.2}28%{transform:translate(100vw,10px);opacity:0}to{transform:translate(100vw,10px);opacity:0}}@media(max-width:767px){.hw-on .hw-footer-ghost{display:none}}@media(prefers-reduced-motion:reduce){.hw-on .hw-footer-ghost{display:none}}.hw-on .hero-media-wrapper{position:relative;overflow:hidden}@media(max-width:767px){.hw-on .header .hw-web{--hw-web-size: 80px}}.hw-on .side-drawer-modal-inner>.hw-cart-note{flex:0 0 auto;margin:10px 32px 4px}@media(max-width:767px){.hw-on .side-drawer-modal-inner>.hw-cart-note{margin:8px 20px 4px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/halloween.css.map */
