.kiids-xmas-defs{position:absolute;width:0;height:0;overflow:hidden}.kiids-xmas-garland{position:relative;z-index:3;height:0;pointer-events:none}.kiids-xmas-garland svg{position:absolute;left:0;top:0;width:100%;height:40px;overflow:visible}.kiids-xmas-garland span{position:absolute;top:11px;left:calc(var(--x) / 1440 * 100%);width:14px;height:14px;margin-left:-7px;box-sizing:border-box;border:2.5px solid var(--kiids-ink);border-radius:50%;background:var(--kiids-pink);transform-origin:50% -6px;--glow-off: 0 0 0 0 rgba(255, 243, 176, 0);box-shadow:var(--glow-off);animation:kiidsXmasSway 2.4s ease-in-out infinite alternate,kiidsXmasLit 2.4s steps(1) infinite;animation-delay:calc(var(--i) * -.4s),calc(var(--i) * .2s)}.kiids-xmas-garland span:nth-of-type(3n+2){background:var(--kiids-cream)}.kiids-xmas-garland span:nth-of-type(3n){background:var(--kiids-lime)}@media(max-width:749px){.kiids-xmas-garland span:nth-of-type(2n){display:none}.kiids-xmas-garland svg{height:22px}.kiids-xmas-garland span{top:3px;width:10px;height:10px;margin-left:-5px;border-width:2px;transform-origin:50% -3px}}.kiids-xmas-chase{animation:kiidsXmasChase 1.4s linear infinite}.kiids-night .kiids-xmas-garland span{--glow-off: 0 0 10px 2px rgba(255, 243, 176, .6)}.kiids-night .kiids-xmas-chase{filter:url(#kiids-glow)}.kiids-xmas-cap{position:relative;z-index:4;height:0;pointer-events:none}.kiids-xmas-cap:before,.kiids-pcard:before{content:"";position:absolute;left:0;right:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 16'%3E%3Cpath d='M0 0H180V6Q168 14 150 9T120 10T90 7T60 12T30 8T0 6Z' fill='%23FFF7E8'/%3E%3Cpath d='M180 6Q168 14 150 9T120 10T90 7T60 12T30 8T0 6' fill='none' stroke='%23141414' stroke-width='2.5'/%3E%3C/svg%3E") repeat-x 0 0 / 180px 16px}.kiids-xmas-cap:before{top:-4px;height:16px}.kiids-pcard:before{top:0;z-index:2;height:14px;background-size:140px 14px}.kiids-fly:not(.kiids-fly--wish){border-radius:8px;background:linear-gradient(var(--kiids-lime) 0 0) 50% 0 / 8px 100% no-repeat,linear-gradient(var(--kiids-lime) 0 0) 0 50% / 100% 8px no-repeat,var(--kiids-pink)}.kiids-fly:not(.kiids-fly--wish):before,.kiids-fly:not(.kiids-fly--wish):after{content:"";position:absolute;top:-13px;width:13px;height:10px;box-sizing:border-box;border:2.5px solid var(--kiids-ink);border-radius:50%;background:var(--kiids-lime)}.kiids-fly:not(.kiids-fly--wish):before{right:50%;rotate:25deg}.kiids-fly:not(.kiids-fly--wish):after{left:50%;rotate:-25deg}#cart-icon-bubble.kiids-pop{animation:kiidsXmasShake .6s ease-in-out}.kiids-xmas-village{position:relative;z-index:1;height:92px;margin:32px 0 -3px;pointer-events:none}.kiids-xmas-village svg{display:block;width:100%;height:100%}.kiids-xmas-village :is(.h,.p){fill:var(--kiids-purple-dark);stroke:var(--kiids-ink);stroke-width:3;stroke-linejoin:round}.kiids-xmas-village .p{fill:var(--kiids-purple)}.kiids-xmas-village .s{fill:var(--kiids-cream);stroke:var(--kiids-ink);stroke-width:2.5;stroke-linejoin:round}.kiids-xmas-village .w{fill:#24004a;stroke:var(--kiids-ink);stroke-width:2}.kiids-xmas-village .d{fill:var(--kiids-pink);stroke:var(--kiids-ink);stroke-width:2.5}.kiids-night .kiids-xmas-village .w{fill:#fff3b0;filter:url(#kiids-glow)}@media(max-width:749px){.kiids-xmas-village{height:64px;margin-top:24px}}.kiids-xmas-snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.kiids-xmas-snow span{position:absolute;top:-16px;left:var(--x);width:var(--w);height:var(--w);box-sizing:border-box;border:2px solid var(--kiids-ink);border-radius:50%;background:var(--kiids-cream);opacity:.85;animation:kiidsXmasFall var(--d) linear infinite;animation-delay:var(--delay)}@media(max-width:749px){.kiids-xmas-snow span:nth-child(n+8){display:none}}.kiids-confetti{width:13px;height:13px;margin:-6px 0 0 -6px;border-radius:50%}.kiids-confetti:nth-of-type(odd){border:0;border-radius:0;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}@media(hover:hover){.kiids-pcard:after{content:"";position:absolute;top:-3px;right:22px;z-index:3;width:24px;height:40px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40'%3E%3Cpath d='M12 0v14' stroke='%23141414' stroke-width='2.5'/%3E%3Crect x='8' y='12' width='8' height='6' rx='1.5' fill='%23C6FF3D' stroke='%23141414' stroke-width='2'/%3E%3Ccircle cx='12' cy='28' r='10' fill='%23FF5FA2' stroke='%23141414' stroke-width='2.5'/%3E%3Cpath d='M7 25q2-4 6-4' fill='none' stroke='%23FFF7E8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / contain;transform-origin:50% 0;translate:0 -44px;transition:translate .4s var(--kiids-ease-pop)}.kiids-pcard:hover:after{translate:0 0;animation:kiidsXmasSwing 1.2s ease-in-out .3s infinite alternate}html:not(.kiids-still) .kiids-btn:hover{animation:kiidsXmasJingle .45s var(--kiids-ease-pop)}}@keyframes kiidsXmasSway{0%{rotate:-10deg}to{rotate:10deg}}@keyframes kiidsXmasFall{0%{transform:translate(0)}50%{transform:translate(18px,52vh)}to{transform:translate(-8px,106vh)}}@keyframes kiidsXmasSwing{0%{rotate:-8deg}to{rotate:8deg}}@keyframes kiidsXmasLit{0%{box-shadow:0 0 14px 5px #fff3b0f2}20%,to{box-shadow:var(--glow-off)}}@keyframes kiidsXmasChase{to{stroke-dashoffset:-18}}@keyframes kiidsXmasShake{0%,to{rotate:0deg}20%{rotate:-14deg}40%{rotate:11deg}60%{rotate:-7deg}80%{rotate:4deg}}@keyframes kiidsXmasJingle{0%,to{rotate:0deg}30%{rotate:-3deg}65%{rotate:2deg}}.kiids-paused .kiids-xmas-garland span,.kiids-paused .kiids-xmas-snow span,.kiids-paused .kiids-pcard:after,.kiids-paused .kiids-xmas-chase{animation-play-state:paused}.kiids-still :is(.kiids-xmas-garland span,.kiids-xmas-chase),.kiids-still .kiids-pcard:after,html:is([data-kiids-motion=gentle],[data-kiids-motion=none]) :is(.kiids-xmas-garland span,.kiids-xmas-chase){animation:none}.kiids-still .kiids-pcard:after{transition:none}.kiids-still .kiids-xmas-snow,html[data-kiids-motion=gentle] .kiids-xmas-snow,html[data-kiids-motion=none] .kiids-xmas-snow{display:none}@media(prefers-reduced-motion:reduce){.kiids-xmas-snow{display:none}.kiids-xmas-garland span,.kiids-xmas-chase,.kiids-pcard:after,.kiids-btn:hover,#cart-icon-bubble.kiids-pop{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/kiids-xmas-site.css.map */
