.kh,.kh-ambient{--kh-ink: #0d0814;--kh-purple: #1a0f2e;--kh-purple-2: #3b1a63;--kh-orange: #E8720C;--kh-gold: #C9A24B;--kh-cream: #FBF6EC;--kh-candle: #FFD166}.kh{position:relative;overflow:hidden;isolation:isolate;color:var(--kh-cream);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.kh *,.kh *:before,.kh *:after{box-sizing:border-box}.kh [hidden]{display:none!important}.kh--banner{text-align:center;padding:64px 24px 76px;background:radial-gradient(60% 90% at 12% 118%,rgba(232,114,12,.4),transparent 70%),radial-gradient(120% 140% at 88% -10%,var(--kh-purple-2) 0%,var(--kh-purple) 48%,var(--kh-ink) 100%)}.kh__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.kh__inner{position:relative;z-index:1}.kh--banner .kh__inner{max-width:760px;margin:0 auto}.kh__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px 6px 10px;border:1px solid rgba(201,162,75,.55);border-radius:999px;background:#0d081466;color:var(--kh-gold);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.kh__eyebrow svg{width:20px;height:18px;flex-shrink:0}.kh__title{margin:0;font-family:Bitter,Georgia,serif;font-weight:800;font-size:clamp(30px,5.2vw,56px);line-height:1.08;letter-spacing:-.01em;color:var(--kh-cream);text-shadow:0 0 30px rgba(232,114,12,.5)}.kh__sub{margin:14px auto 0;max-width:560px;font-size:clamp(14px,1.6vw,17px);line-height:1.55;color:#fbf6ecd6}.kh__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px;margin-top:26px}.kh__btn{display:inline-flex;align-items:center;padding:14px 30px;border-radius:8px;background:var(--kh-orange);color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 8px 28px #e8720c73;transition:transform .15s ease,box-shadow .15s ease}.kh__btn:hover{transform:translateY(-2px);box-shadow:0 12px 34px #e8720c99}.kh__code{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1.5px dashed var(--kh-gold);border-radius:8px;background:#0d081473;color:var(--kh-cream);font-size:13px;letter-spacing:.04em}.kh__code b{color:var(--kh-candle);font-weight:600;letter-spacing:.1em}.kh-count{display:flex;justify-content:center;gap:10px;margin-top:24px}.kh-count>span{min-width:64px;padding:10px 6px 8px;border:1px solid rgba(201,162,75,.4);border-radius:10px;background:#0d081480;text-align:center}.kh-count b{display:block;font-family:Bitter,Georgia,serif;font-weight:800;font-size:26px;line-height:1;color:var(--kh-candle);font-variant-numeric:tabular-nums}.kh-count i{display:block;margin-top:4px;font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fbf6eca6}.kh-moon{position:absolute;top:-34px;right:6%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 34% 32%,#fffbe8,#fbe9a8 55%,#e8c96a);box-shadow:0 0 70px 24px #ffd67842}.kh-moon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 62%,rgba(0,0,0,.08) 0 9%,transparent 10%),radial-gradient(circle at 64% 36%,rgba(0,0,0,.07) 0 13%,transparent 14%),radial-gradient(circle at 56% 76%,rgba(0,0,0,.06) 0 7%,transparent 8%)}.kh-bat-static{position:absolute;color:#07040d;animation:kh-bob 3.4s ease-in-out infinite alternate}.kh-bat-static--1{top:38px;right:calc(6% + 40px);width:54px}.kh-bat-static--2{top:92px;right:calc(6% + 128px);width:34px;animation-delay:-1.2s;color:#6b3fa0}.kh-bat-static--3{top:70px;left:26%;width:40px;animation-delay:-2.1s;color:#6b3fa0}.kh-bat-static--s1{top:12px;right:21%;width:36px;color:#a77bdc;animation-delay:-.8s}.kh-bat-static--s2{top:56px;left:15%;width:26px;color:#8a5cc4;animation-delay:-2.3s}.kh-web{position:absolute;top:0;left:0;width:170px;height:170px;color:var(--kh-cream);opacity:.3}.kh-web--s{width:104px;height:104px;opacity:.34}.kh-web--s2{left:auto;right:0;transform:scaleX(-1)}.kh-ghost{position:absolute;top:22px;left:24%;width:30px;color:#fff;opacity:.92;filter:drop-shadow(0 0 10px rgba(255,255,255,.5));animation:kh-ghost-float 3.8s ease-in-out infinite alternate}.kh-spider{position:absolute;top:0;left:15%;width:38px;transform-origin:50% 0;animation:kh-swing 4.5s ease-in-out infinite alternate}.kh-spider--a{left:24%;width:28px;animation-duration:5.4s;animation-delay:-1.8s}.kh-spider--b{left:74%;width:34px;animation-duration:4.9s;animation-delay:-3.1s}.kh-spider--c{left:86%;width:38px;animation-duration:6.2s;animation-delay:-.6s}.kh-spider--s1{left:9%;width:24px;animation-duration:4.8s;animation-delay:-1.1s}.kh-spider--s2{left:89%;width:26px;animation-duration:5.6s;animation-delay:-2.4s}.kh-pk{position:absolute;bottom:-16px;filter:drop-shadow(0 0 18px rgba(255,150,40,.55))}.kh-pk--l{left:4%;width:138px;transform:rotate(-6deg)}.kh-pk--r{right:10%;width:104px;transform:rotate(7deg)}.kh--strip{background:linear-gradient(90deg,var(--kh-ink),var(--kh-purple) 50%,var(--kh-ink));border-bottom:2px solid var(--kh-orange);padding:14px 16px 12px}.kh--strip .kh__inner{max-width:1100px;margin:0 auto}.kh__top{display:flex;align-items:center;justify-content:center;gap:14px}.kh__top-main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;min-width:0;font-size:17px;font-weight:600;letter-spacing:.01em;text-align:center}.kh__strip-text{color:var(--kh-cream)}.kh-ghost-mini{width:30px;height:36px;flex-shrink:0;color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.55));animation:kh-ghost-float 3.6s ease-in-out infinite alternate}.kh-ghost-mini--r{animation-delay:-1.8s}.kh--strip .kh__code{padding:4px 12px;font-size:12px}.kh-count--inline{margin:0;gap:4px}.kh-count--inline>span{display:inline-flex;align-items:baseline;gap:1px;min-width:0;padding:3px 7px;border-radius:6px}.kh-count--inline b{display:inline;font-size:14px}.kh-count--inline i{display:inline;margin:0;font-size:10px;letter-spacing:0;text-transform:none}.kh--strip:before,.kh--strip:after{content:"";display:none;position:absolute;top:calc(50% - 14px);width:44px;height:40px;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 90'%3E%3Crect x='45' y='7' width='10' height='17' rx='3' fill='%234d6b50' transform='rotate(10 50 15)'/%3E%3Cellipse cx='50' cy='54' rx='46' ry='34' fill='%23C85F08'/%3E%3Cellipse cx='28' cy='54' rx='24' ry='33' fill='%23E8720C'/%3E%3Cellipse cx='72' cy='54' rx='24' ry='33' fill='%23E8720C'/%3E%3Cellipse cx='50' cy='54' rx='19' ry='34' fill='%23F28A25'/%3E%3Cpath d='M24 44 L40 44 L32 58 Z' fill='%23FFD166'/%3E%3Cpath d='M60 44 L76 44 L68 58 Z' fill='%23FFD166'/%3E%3Cpath d='M46 60 L54 60 L50 67 Z' fill='%23FFD166'/%3E%3Cpath d='M27 69 Q50 88 73 69 L67 66 L61 72 L55 66 L50 73 L45 66 L39 72 L33 66 Z' fill='%23FFD166'/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 0 12px rgba(255,150,40,.55));animation:kh-bob 3.6s ease-in-out infinite alternate}.kh--strip:before{left:max(6px,calc(50% - 360px))}.kh--strip:after{right:max(6px,calc(50% - 360px));animation-delay:-1.8s}@media(min-width:560px){.kh--strip:before,.kh--strip:after{display:block}}.kh__info{position:relative;min-height:34px;max-width:560px;margin:10px auto 0;padding-top:10px;border-top:1px solid rgba(201,162,75,.3)}.kh__info-item{position:absolute;top:10px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;animation:kh-info-fade 4s infinite;font-size:14px;font-weight:600;letter-spacing:.2px;color:var(--kh-cream)}.kh__info-item:nth-child(2){animation-delay:2s}.kh__info-item svg{flex-shrink:0;color:var(--kh-gold)}.kh__info--single .kh__info-item{position:static;height:22px;opacity:1;animation:none}body:has(.kh--strip) .shopify-section:has(.abar-custom){display:none}.kh-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.kh-fly{position:absolute;left:0;top:var(--y);width:var(--s);color:#07040d;opacity:0;animation:kh-cross var(--t) linear infinite;animation-delay:var(--d);will-change:transform}.kh-fly svg{display:block;width:100%;height:auto;transform-origin:50% 60%;animation:kh-flap .42s ease-in-out infinite alternate}@keyframes kh-cross{0%{transform:translate3d(-14vw,0,0);opacity:0}6%{opacity:.8}50%{transform:translate3d(50vw,-28px,0)}94%{opacity:.8}to{transform:translate3d(114vw,12px,0);opacity:0}}@keyframes kh-flap{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}@keyframes kh-bob{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-8px) rotate(5deg)}}@keyframes kh-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes kh-ghost-float{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-6px) rotate(4deg)}}@keyframes kh-info-fade{0%,5%{opacity:0;transform:translateY(6px)}10%,45%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-6px)}}@media(max-width:749px){.kh--banner{padding:40px 20px 70px}.kh-moon{width:96px;height:96px;top:-26px;right:-20px}.kh-bat-static--1{top:22px;right:54px;width:38px}.kh-bat-static--2,.kh-bat-static--3,.kh-bat-static--s1,.kh-bat-static--s2,.kh-ghost{display:none}.kh-web{width:110px;height:110px}.kh-web--s{width:62px;height:62px}.kh-spider{left:20%;width:30px}.kh-spider--a,.kh-spider--c{display:none}.kh-spider--b{left:74%;width:26px}.kh-spider--s1{left:3%;width:20px}.kh-spider--s2{left:92%;width:22px}.kh-pk--l{left:-8px;width:82px}.kh-pk--r{right:6px;width:64px}.kh-count>span{min-width:56px}.kh-count b{font-size:22px}.kh__btn{width:100%;max-width:320px;justify-content:center}.kh--strip{padding:12px 14px 10px}.kh__top{gap:10px}.kh__top-main{font-size:15px}.kh-ghost-mini{width:24px;height:29px}.kh__info-item{font-size:13px}.kh-fly--extra{display:none}}@media(prefers-reduced-motion:reduce){.kh *,.kh--strip:before,.kh--strip:after,.kh-fly,.kh-fly svg{animation:none!important}.kh__info-item{opacity:1}.kh__info:not(.kh__info--single) .kh__info-item:nth-child(2){display:none}.kh-ambient{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/halloween.css.map */
