:root{--kz-pink: #E8127F;--kz-pink-soft: #FFE6F2;--kz-yellow: #FFD23F;--kz-blue: #2EC4F1;--kz-green: #22C38E;--kz-purple: #9B5DE5;--kz-orange: #FF8A3D;--kz-ink: #1F1F1F;--kz-muted: #8A8A8F;--kz-line: #ECECEF;--kz-bg: #F5F5F7;--kz-font-head: "Fredoka", system-ui, sans-serif;--kz-font-body: "Nunito", system-ui, sans-serif}body:has(.kz){background:var(--kz-bg)}.kz{font-family:var(--kz-font-body);color:var(--kz-ink)}.kz *,.kz *:before,.kz *:after{box-sizing:border-box}.kz a{color:inherit;text-decoration:none}.kz img{display:block;max-width:100%}.kz-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.kz-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--kz-font-head);font-weight:600;font-size:1rem;padding:12px 22px;border-radius:999px;border:0;background:var(--kz-pink);color:#fff!important;cursor:pointer;line-height:1;transition:transform .15s,background .15s}.kz-btn:hover{transform:translateY(-1px);background:#c70e6b}.kz-btn--ghost{background:#fff;color:var(--kz-pink)!important;box-shadow:inset 0 0 0 2px var(--kz-pink)}.kz-btn--ghost:hover{background:var(--kz-pink-soft)}.kz-strip{background:var(--kz-pink);color:#fff;overflow:hidden;padding:7px 0}.kz-strip__track{display:flex;gap:32px;width:max-content;animation:kz-scroll 32s linear infinite}.kz-strip__item{font-family:var(--kz-font-head);font-weight:500;font-size:.9rem;white-space:nowrap;display:flex;align-items:center;gap:32px}.kz-strip__item:after{content:"\2726";color:var(--kz-yellow)}@keyframes kz-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kz-hero{padding:14px 0 6px;background:transparent;position:relative}.kz-hero>.kz-wrap{position:relative}.kz-hero__grid{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;border-radius:18px;padding:36px 40px;background:radial-gradient(circle at 12% 18%,rgba(255,210,63,.55) 0 3px,transparent 4px) 0 0/90px 80px,radial-gradient(circle at 70% 60%,rgba(46,196,241,.45) 0 3px,transparent 4px) 0 0/110px 95px,radial-gradient(circle at 40% 85%,rgba(255,255,255,.55) 0 2px,transparent 3px) 0 0/70px 70px,linear-gradient(120deg,#ff3d9a,#e8127f 55%,#b80e66);color:#fff}.kz-hero__badge{display:inline-block;background:var(--kz-yellow);color:var(--kz-ink);font-family:var(--kz-font-head);font-weight:600;padding:6px 14px;border-radius:999px;margin-bottom:12px;font-size:.85rem}.kz-hero__title{font-family:var(--kz-font-head);font-weight:700;font-size:clamp(1.6rem,3.6vw,2.8rem);line-height:1.1;margin:0 0 10px}.kz-hero__title mark{background:none;color:var(--kz-yellow)}.kz-hero__sub{font-size:1rem;opacity:.92;margin:0 0 18px;max-width:480px;line-height:1.5}.kz-hero__cta{display:flex;flex-wrap:wrap;gap:10px}.kz-hero .kz-btn{background:#fff;color:var(--kz-pink)!important}.kz-hero .kz-btn:hover{background:var(--kz-yellow);color:var(--kz-ink)!important}.kz-hero .kz-btn--ghost{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 2px #fffc}.kz-hero .kz-btn--ghost:hover{background:#ffffff26;color:#fff!important}.kz-hero__offer{margin-top:14px;font-size:.95rem;opacity:.95}.kz-hero__offer p{margin:0}.kz-hero__art{position:relative;height:300px}.kz-hero__card{position:absolute;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #0000002e}.kz-hero__card img{width:100%;height:100%;object-fit:cover}.kz-hero__card--1{width:52%;height:86%;left:4%;top:7%;z-index:2;transform:rotate(-3deg)}.kz-hero__card--2{width:38%;height:52%;right:4%;top:2%;z-index:1;transform:rotate(4deg)}.kz-hero__card--3{width:40%;height:46%;right:8%;bottom:0;z-index:3;transform:rotate(-2deg)}.kz-hero__sticker{position:absolute;z-index:4;left:-4px;bottom:2%;background:var(--kz-yellow);color:var(--kz-ink);border-radius:50%;width:84px;height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--kz-font-head);font-weight:700;text-align:center;line-height:1;box-shadow:0 6px 16px #0003;animation:kz-wobble 3s ease-in-out infinite}.kz-hero__sticker span{font-size:.7rem}.kz-hero__sticker strong{font-size:1.5rem;color:var(--kz-pink)}@keyframes kz-wobble{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-4deg) scale(1.05)}}.kz-hero__banner{border-radius:14px;overflow:hidden}.kz-hero__banner img{width:100%;height:auto}.kz-bunting,.kz-hero__shape,.kz-hero__shape--star{display:none}.kz-sec{padding:8px 0}.kz-sec>.kz-wrap{background:#fff;border-radius:16px;padding:18px 18px 20px}.kz-sec--tint>.kz-wrap{background:#fff}.kz-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.kz-head__title{font-family:var(--kz-font-head);font-weight:600;font-size:clamp(1.15rem,2.2vw,1.5rem);margin:0;line-height:1.2;display:flex;align-items:center;gap:8px}.kz-head__emoji{font-size:1.2em;line-height:1}.kz-head__sub{color:var(--kz-muted);margin:2px 0 0;font-size:.85rem}.kz-head__link{font-weight:700;font-size:.9rem;color:var(--kz-pink)!important;white-space:nowrap}.kz-cats{display:grid;grid-template-columns:repeat(9,1fr);gap:12px}.kz-cat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.kz-cat__img{width:100%;max-width:92px;aspect-ratio:1;border-radius:22px;background:color-mix(in srgb,var(--kz-c, var(--kz-yellow)) 18%,#fff);overflow:hidden;padding:6px;transition:transform .2s}.kz-cat:hover .kz-cat__img{transform:translateY(-3px)}.kz-cat__img img{width:100%;height:100%;object-fit:cover;border-radius:16px;background:#fff}.kz-cat__emoji{width:100%;height:100%;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem}.kz-cat__name{font-weight:700;font-size:.85rem;line-height:1.2}.kz-cat__count{display:none}.kz-cat__soon{font-size:.7rem;font-weight:700;color:var(--kz-pink)}.kz-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 6);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.kz-grid::-webkit-scrollbar{height:6px}.kz-grid::-webkit-scrollbar-thumb{background:#e2e2e6;border-radius:9px}.kz-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;transition:box-shadow .2s,transform .2s}.kz-card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.kz-card__media{position:relative;aspect-ratio:1;background:#f3f3f5;border-radius:12px;overflow:hidden}.kz-card__media img{width:100%;height:100%;object-fit:cover}.kz-card__badge{position:absolute;top:0;left:0;background:var(--kz-pink);color:#fff;font-family:var(--kz-font-head);font-weight:600;line-height:1;padding:6px 8px 7px;border-radius:12px 0;display:flex;flex-direction:column;align-items:flex-start}.kz-card__badge small{font-size:.62rem;letter-spacing:.5px;opacity:.95}.kz-card__badge b{font-size:1.05rem}.kz-card__badge--soldout{background:#9a9aa0;font-size:.75rem;padding:6px 9px}.kz-card__body{padding:8px 2px 4px;display:flex;flex-direction:column;gap:3px;flex:1}.kz-card__now{font-family:var(--kz-font-head);font-weight:600;font-size:1.2rem;color:var(--kz-pink);line-height:1.1}.kz-card__was{color:var(--kz-muted);text-decoration:line-through;font-size:.8rem}.kz-card__title{font-weight:600;font-size:.82rem;line-height:1.3;margin:2px 0 0;color:#3a3a3f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kz-card__stock{margin-top:4px;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#ff4d4f,#ff8a3d);border-radius:999px;padding:3px 8px;align-self:flex-start}.kz-card__btn,.kz-card__save,.kz-btn--sm{display:none!important}.kz-empty{padding:24px;text-align:center;color:var(--kz-muted);border:2px dashed var(--kz-line);border-radius:12px}@media(max-width:1099px){.kz-grid{grid-auto-columns:calc((100% - 48px)/5)}}@media(max-width:989px){.kz-grid{grid-auto-columns:calc((100% - 36px)/4)}.kz-hero__grid{padding:28px}}@media(max-width:749px){.kz-wrap{padding:0 10px}.kz-hero{padding:10px 0 2px}.kz-hero__grid{grid-template-columns:1fr .9fr;gap:10px;padding:18px 16px;border-radius:16px}.kz-hero__badge{font-size:.7rem;padding:4px 10px;margin-bottom:8px}.kz-hero__title{font-size:1.3rem}.kz-hero__sub{display:none}.kz-hero__cta .kz-btn{padding:9px 14px;font-size:.85rem}.kz-hero__cta .kz-btn--ghost{display:none}.kz-hero__offer{font-size:.8rem;margin-top:8px}.kz-hero__art{height:160px}.kz-hero__card--3{display:none}.kz-hero__card--1{width:62%;height:92%;left:0;top:4%}.kz-hero__card--2{width:46%;height:70%;right:0;top:14%}.kz-hero__sticker{width:58px;height:58px;left:auto;right:-2px;bottom:-4px}.kz-hero__sticker strong{font-size:1.05rem}.kz-hero__sticker span{font-size:.55rem}.kz-sec{padding:5px 0}.kz-sec>.kz-wrap{margin:0 10px;padding:14px 12px;border-radius:14px}.kz-head{margin-bottom:10px}.kz-head__sub{display:none}.kz-cats{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:22%;overflow-x:auto;gap:8px;scrollbar-width:none;padding-bottom:2px}.kz-cats::-webkit-scrollbar{display:none}.kz-cat__img{border-radius:18px}.kz-cat__name{font-size:.75rem}.kz-grid{grid-auto-columns:36%;gap:10px;scrollbar-width:none;padding-bottom:0}.kz-grid::-webkit-scrollbar{display:none}.kz-card{scroll-snap-align:start}.kz-card__now{font-size:1.05rem}.kz-card__badge b{font-size:.9rem}.kz-card__title{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kidoz-home.css.map */
