.kzs-art,.kzs-layer,.kzs-signbox{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;pointer-events:none}.kzs-art{opacity:0;transition:opacity 1.1s ease}.kzs-art.is-on{opacity:1}.kzs-art picture,.kzs-art img{display:block;width:100%;height:100%}.kzs-signbox{z-index:auto}.kzs-trail{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}html.kzs-on .hero{background:#06040a}html.kzs-on .hero__fade{background:linear-gradient(to bottom,rgba(5,7,11,.5) 0,rgba(5,7,11,0) 19%,rgba(5,7,11,0) 86%,var(--bg) 100%)}html.kzs-on .kzd-orns,html.kzs-on .kzd-ghost{display:none}html.kzs-on .hero__stats strong,html.kzs-on .hero__sub{text-shadow:0 2px 16px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.8)}.kzs-sign{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%) rotate(var(--rot,0deg));-webkit-tap-highlight-color:transparent}.kzs-sign span{display:block;width:100%;line-height:1.04;text-align:center;overflow-wrap:break-word;transition:filter .3s}html.kzs--halloween .kzs-sign span{font-family:Kaushan Script,Brush Script MT,cursive;color:#ff7a1a;text-shadow:0 0 .1em rgba(255,106,0,.9),0 0 .38em rgba(255,80,0,.5),0 .04em .03em rgba(20,4,0,.75);animation:kzs-candle 3.4s ease-in-out infinite}html.kzs--christmas .kzs-sign span{font-family:Dancing Script,Brush Script MT,cursive;font-weight:600;color:#f7ecd8;text-shadow:0 .035em .02em rgba(40,18,4,.8),0 0 .3em rgba(255,226,170,.35)}.kzs-sign.is-lit span{filter:brightness(1.45) drop-shadow(0 0 .2em rgba(255,200,120,.9))}.kzs-sign:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:8px}@keyframes kzs-candle{0%,to{opacity:1}38%{opacity:.86}42%{opacity:.97}70%{opacity:.9}}.kzs-title.kzs-title--drip{filter:drop-shadow(0 0 .045em rgba(255,98,0,.75)) drop-shadow(0 .03em .02em rgba(40,8,0,.7))}.kzs-title.kzs-title--snow{filter:drop-shadow(0 0 .05em rgba(224,38,60,.6)) drop-shadow(0 .03em .02em rgba(0,12,40,.55))}.kzs-fx{position:absolute;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--mx,50%) var(--my,400%),transparent calc(var(--pr) * .985),#000 calc(var(--pr) * 1.07));mask-image:radial-gradient(circle at var(--mx,50%) var(--my,400%),transparent calc(var(--pr) * .985),#000 calc(var(--pr) * 1.07))}.kzs-o{visibility:hidden}.kzs-oi,.kzs-hat{position:absolute;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.kzs-oi svg,.kzs-hat svg{display:block;width:100%;height:auto;pointer-events:none}.kzs-oi--pumpkin{filter:drop-shadow(0 0 .35em rgba(255,110,0,.55)) drop-shadow(0 4px 6px rgba(0,0,0,.45))}.kzs-oi--pumpkin .kzs-face{animation:kzs-flick 2.8s ease-in-out infinite}.kzs-oi--wreath{filter:drop-shadow(0 0 .3em rgba(255,214,120,.35)) drop-shadow(0 4px 6px rgba(0,0,0,.45))}.kzs-oi.is-pop{animation:kzs-pop .9s cubic-bezier(.3,1.6,.5,1)}.kzs-oi--pumpkin.is-pop .kzs-face{animation:none;fill:#fffbd0}.kzs-hat{transform:rotate(-14deg);transform-origin:40% 85%;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.kzs-hat.is-shake{animation:kzs-shake .7s ease-in-out}.kzs-oi:focus-visible,.kzs-hat:focus-visible,.kzs-orb:focus-visible,.kzs-bow:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:12px}.kzs-tw{animation:kzs-tw 2.4s ease-in-out var(--dl,0s) infinite}@keyframes kzs-tw{50%{opacity:.35}}@keyframes kzs-flick{0%,to{opacity:1}44%{opacity:.78}48%{opacity:.95}74%{opacity:.84}}@keyframes kzs-pop{0%{transform:scale(1)}30%{transform:scale(1.22) rotate(-6deg)}60%{transform:scale(.95) rotate(4deg)}to{transform:scale(1)}}@keyframes kzs-shake{0%,to{transform:rotate(-14deg)}20%{transform:rotate(-26deg)}45%{transform:rotate(-4deg)}70%{transform:rotate(-20deg)}}.kzs-drip{position:absolute;width:var(--w);height:var(--h);border-radius:0 0 999px 999px;background:linear-gradient(#ff5e00,#ff8a2a);box-shadow:0 0 .12em #ff6200a6;transform-origin:50% 0;animation:kzs-drip var(--d) ease-in-out var(--dl) infinite}.kzs-drip:after{content:"";position:absolute;left:50%;top:calc(100% - var(--w) * .7);width:calc(var(--w) * 1.45);height:calc(var(--w) * 1.7);margin-left:calc(var(--w) * -.725);border-radius:50%/62% 62% 38% 38%;background:radial-gradient(circle at 38% 34%,#ffc78a 0,#ff8a2a 34%,#ff5e00 75%);box-shadow:0 0 .2em #ff6200b3;animation:kzs-drop var(--d) ease-in var(--dl) infinite}@keyframes kzs-drip{0%{transform:scaleY(.45)}55%,82%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes kzs-drop{0%{transform:translateY(0) scale(.4);opacity:0}18%{transform:translateY(0) scale(1);opacity:1}78%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(calc(var(--h) * 2.6)) scale(.7,1.1);opacity:0}}.kzs-cap{position:absolute;filter:drop-shadow(0 .02em .02em rgba(16,36,80,.45))}.kzs-cap svg{display:block;width:100%;height:100%;overflow:visible}.kzs-cap path{fill:#fff}.kzs-pill{border-color:rgba(var(--kz-ring-rgb),.55);box-shadow:0 4px 24px #00000080,0 0 18px rgba(var(--kz-ring-rgb),.28),inset 0 1px #fff3}.kzs-pill__i,.kzs-nav__i{display:inline-grid;place-items:center;flex:none}.kzs-pill__i svg{width:17px;height:17px}.kz-nav a.kzs-nav{color:rgb(var(--kz-ring-rgb));border:1px solid rgba(var(--kz-ring-rgb),.6);background:rgba(var(--kz-ring-rgb),.08);box-shadow:0 0 14px rgba(var(--kz-ring-rgb),.28),inset 0 0 10px rgba(var(--kz-ring-rgb),.1)}html.kzs--christmas .kz-nav a.kzs-nav{color:#ff8a9a;border-color:#e0263cbf;background:#e0263c1a;box-shadow:0 0 14px #e0263c59}.kz-nav a.kzs-nav:hover{background:rgba(var(--kz-ring-rgb),.16);color:#fff}.kzs-nav__i svg{width:16px;height:16px}.kzs-garland{position:absolute;top:-6px;z-index:3;width:clamp(96px,8vw,150px);pointer-events:none}.kzs-garland--l{left:0}.kzs-garland--r{right:0;transform:scaleX(-1)}.kzs-garland>svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45))}.kzs-bow{position:absolute;left:-4px;top:-6px;width:34%;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.kzs-bow svg{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.kzs-garland.is-ring>svg{animation:kzs-sway .9s ease-in-out}@keyframes kzs-sway{25%{transform:rotate(2deg)}60%{transform:rotate(-1.5deg)}}@media(max-width:989px){.kzs-garland{width:84px}}.kz-header.is-scrolled .kzs-garland{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.kzs-orb{position:absolute;left:0;top:0;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;will-change:transform;transform-origin:50% 50%;-webkit-tap-highlight-color:transparent}.kzs-orb__f{display:block;width:100%;height:100%;transition:transform .55s cubic-bezier(.4,0,.2,1)}.kzs-orb.is-left .kzs-orb__f{transform:scaleX(-1)}.kzs-orb svg,.kzs-orb img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.kzs-orb--witch{filter:drop-shadow(0 0 2px rgba(255,150,60,.9)) drop-shadow(0 0 14px rgba(255,98,0,.55))}.kzs-orb--sleigh{filter:drop-shadow(0 0 2px rgba(255,226,150,.8)) drop-shadow(0 0 14px rgba(255,201,77,.45))}.kzs-orb.is-back{filter:brightness(.62) drop-shadow(0 0 8px rgba(var(--kz-ring-rgb),.35))}.kzs-orb.is-hit .kzs-orb__f{animation:kzs-hit .9s ease-out}.kzs-orb.is-left.is-hit .kzs-orb__f{animation-name:kzs-hit-l}@keyframes kzs-hit{30%{transform:scale(1.12)}}@keyframes kzs-hit-l{30%{transform:scale(-1.12,1.12)}}.kzs-deer{animation:kzs-gallop .42s ease-in-out var(--dl,0s) infinite alternate}@keyframes kzs-gallop{to{transform:translateY(-2.5px)}}.kzs-bat{position:absolute;width:30px;margin:-10px 0 0 -15px;color:#1a1024;pointer-events:none;filter:drop-shadow(0 0 1px rgba(255,200,150,.8)) drop-shadow(0 0 8px rgba(255,110,0,.6));animation:kzs-scatter 1.6s cubic-bezier(.2,.7,.3,1) both}.kzs-bat svg{display:block;width:100%;height:auto;animation:kzs-flap .16s ease-in-out infinite alternate}@keyframes kzs-scatter{0%{transform:translate(0) scale(.3);opacity:0}15%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(var(--s));opacity:0}}@keyframes kzs-flap{to{transform:scaleY(.45)}}html.kz-intro .kzs-orb{visibility:hidden}@media(prefers-reduced-motion:reduce){.kzs-drip,.kzs-drip:after,.kzs-tw,.kzs-deer,.kzs-oi--pumpkin .kzs-face,html.kzs--halloween .kzs-sign span{animation:none}.kzs-drip:after{opacity:1}.kzs-orb__f{transition:none}.kzs-oi.is-pop,.kzs-hat.is-shake,.kzs-orb.is-hit .kzs-orb__f,.kzs-garland.is-ring>svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kz-decor-scene.css.map */
