.top{top:env(safe-area-inset-top,0px);z-index:50;height:var(--head-h);margin-bottom:calc(-1 * var(--head-h));position:sticky}.top:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--ink) 94%,transparent);border-bottom:1px solid var(--line);opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.top:before{background:color-mix(in srgb,var(--ink) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.top.is-solid:before,html[data-menu] .top:before{opacity:1}.top--inner{margin-bottom:0}.top--flow{position:relative;top:auto}html[data-menu] .top--flow{top:env(safe-area-inset-top,0px);position:sticky}html[data-menu] .top:before{background:color-mix(in srgb,var(--ink) 94%,transparent)}.top__in{justify-content:space-between;align-items:center;gap:var(--s4);height:100%;display:flex}@media (max-width:959px){.top{background-color:var(--ink);transition:transform .3s var(--ease);margin-bottom:0}.top:before{opacity:1;background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.top--flow{top:env(safe-area-inset-top,0px);position:sticky}.top__in{transition:opacity .2s}.top.is-min{transform:translateY(calc(14px - 100%))}.top.is-min .top__in{opacity:0;pointer-events:none}.top.is-min:focus-within,html[data-menu] .top.is-min{transform:none}.top.is-min:focus-within .top__in,html[data-menu] .top.is-min .top__in{opacity:1;pointer-events:auto}}.edge-b{display:none}@media (max-width:959px){.edge-b{z-index:54;background-color:var(--ink);height:14px;display:block;position:fixed;bottom:0;left:0;right:0}}.logo{min-height:44px;font:600 19px/1 var(--f-serif);letter-spacing:-.01em;white-space:nowrap;color:var(--bone);align-items:center;gap:0;text-decoration:none;display:inline-flex}.logo b{color:var(--red-t);font-weight:600}.top__r{align-items:center;gap:2px;display:flex}.top__r a,.top__r button,.top__r .top__login{min-width:44px;min-height:44px;font:500 var(--t-ui)/1 var(--f-ui);color:var(--bone);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.top__r svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:21px;height:21px}.top__r .top__nav{--nav-p:10px;padding:0 var(--nav-p);color:var(--bone-2);letter-spacing:.01em;position:relative}@media (max-width:479px){.logo{font-size:18px}.top__r{gap:0}.top__r .top__nav{--nav-p:7px}.top__r .top__login,.top__r .top__cart{min-width:40px}.top__r .top__menu{padding-left:4px}}@media (max-width:389px){.top__r .top__login{display:none}}@media (max-width:339px){.top__r .top__nav{display:none}}.top__r .top__nav:after{content:"";left:var(--nav-p);right:var(--nav-p);background:var(--red-t);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:10px;transform:scaleX(0)}.top__r .top__nav:hover{color:var(--bone)}.top__r .top__nav:hover:after{transform:scaleX(1)}.top__r .top__login{gap:6px}.top__r .top__login span{display:none}.top__r .top__login.is-wait{opacity:.5}.top__r .top__login .top__me{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 13px/1 var(--f-ui);color:var(--bone);border-radius:50%;place-items:center;display:inline-grid}.top__r .top__menu{padding-left:8px}@media (min-width:960px){.logo{font-size:22px}.top__r{gap:var(--s2)}.top__r .top__login{padding:0 12px}.top__r .top__login span{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;display:inline;overflow:hidden}.top__r .top__login svg{margin-inline-start:3.5px;margin-inline-end:3.5px}.top__r .top__login .top__lbl{display:inline-grid}.top__r .top__login .top__lbl span{grid-area:1/1}.top__r .top__login .top__lbl .is-off{visibility:hidden}}.menu{z-index:58;background:var(--ink);padding:calc(var(--head-h) + env(safe-area-inset-top,0px) + 12px) 0 calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu nav{border-top:1px solid var(--line);display:grid}.menu nav a{border-bottom:1px solid var(--line);font:600 22px/1.2 var(--f-serif);color:var(--bone);padding:14px 0;text-decoration:none;display:block}.menu nav a:hover{color:var(--red-t)}.menu__foot{margin-top:var(--s5);gap:10px;display:grid}@media (min-width:960px){.menu nav{max-width:720px}.menu__foot{grid-template-columns:1fr 1fr;max-width:720px}}html[data-menu] body{overflow:hidden}html[data-menu] .top{z-index:60}html[data-menu] .tgbar,html[data-cbar] .tgbar{transform:translateY(110%)}.foot{padding-block:var(--s7) calc(max(var(--s9),var(--s7) + var(--dock-h)) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--ink)}.foot__grid{gap:var(--s6) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foot__brand{grid-column:1/-1}.foot__brand p{margin-top:var(--s2);font-size:var(--t-s);color:var(--mute);max-width:40ch}.foot__h{font:500 var(--t-xs)/1.2 var(--f-ui);letter-spacing:.02em;color:var(--mute);margin-bottom:var(--s2)}.foot ul{list-style:none}.foot li a{min-height:44px;font-size:var(--t-s);color:var(--bone-2);align-items:center;text-decoration:none;display:flex}.foot li a:hover{color:var(--bone)}.foot .pfl-2{margin:var(--s5) 0 0;font:500 var(--t-xs)/20px var(--f-ui);color:var(--bone-2)}.disc{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--mute);max-width:110ch;line-height:1.6}.copy{margin-top:var(--s3);justify-content:space-between;align-items:center;gap:var(--s2) var(--s5);font:500 var(--t-xs)/1 var(--f-ui);color:var(--mute);flex-wrap:wrap;display:flex}@media (min-width:960px){.foot{padding-block:var(--s8) calc(var(--s7) + var(--dock-h))}.foot__grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.foot__brand{grid-column:1/5}.foot__col:nth-of-type(2){grid-column:6/8}.foot__col:nth-of-type(3){grid-column:8/10}.foot__col:nth-of-type(4){grid-column:10/12}.foot__col:nth-of-type(5){grid-column:12/13}}.tgbar{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;pointer-events:none;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)));transition:transform .35s var(--ease);position:fixed}.tgbar.show{transform:none}.tgbar .btn{pointer-events:auto;min-height:44px;font-size:var(--t-ui-s);background:color-mix(in srgb,var(--char) 94%,transparent);box-shadow:inset 0 0 0 1px var(--line-2),0 8px 24px var(--shadow);gap:8px;padding:0 16px 0 13px}.tgbar svg{fill:currentColor;flex:none;width:18px;height:18px}@media (min-width:960px){.tgbar{display:none}}
.top__cart{position:relative}.top__cart svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:21px;height:21px}.top__cart .badge{background:var(--red);min-width:17px;height:17px;color:var(--on-red);font:500 10px/17px var(--f-ui);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:5px;right:2px}.top__cart .badge:empty,.top__cart .badge[data-n="0"]{display:none}.top__cart.is-flash svg{animation:kzCartFlash .9s var(--ease)}.top__cart.is-flash .badge{animation:kzCartBadge .9s var(--ease)}@keyframes kzCartFlash{0%{transform:none}25%{transform:scale(1.3)rotate(-8deg)}60%{transform:scale(.94)}to{transform:none}}@keyframes kzCartBadge{0%,to{transform:none}35%{transform:scale(1.25)}}html[data-cbar]{--cbar-h:68px;scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}html[data-cbar] .foot{padding-bottom:calc(max(var(--s9),var(--s7) + var(--dock-h),var(--s7) + var(--cbar-h)) + env(safe-area-inset-bottom,0px))}.cbar{z-index:56;padding:8px max(6px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--ink) 96%,transparent);border-top:1px solid var(--line-2);box-shadow:0 -14px 30px color-mix(in srgb,var(--ink) 70%,transparent);animation:kzBarIn .4s var(--ease) both;align-items:center;gap:4px;transition:opacity .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes kzBarIn{0%{opacity:0;transform:translateY(14px)}}.cbar.is-off,html[data-menu] .cbar{opacity:0;visibility:hidden;pointer-events:none}.cbar__go{min-width:0;min-height:48px;color:var(--bone);border-radius:var(--r);flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.cbar__ic{width:22px;height:22px;color:var(--red-t);flex:none;display:block}.cbar__ic svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:100%;height:100%}.cbar__t{flex:auto;gap:1px;min-width:0;display:grid}.cbar__t small{font:500 var(--t-xs)/1.25 var(--f-ui);color:var(--bone-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbar__t b{font:500 var(--t-price)/1.2 var(--f-ui);white-space:nowrap}.cbar__btn{border-radius:var(--r);background:var(--red);min-height:44px;color:var(--on-red);font:500 var(--t-ui-s)/1 var(--f-ui);white-space:nowrap;flex:none;align-items:center;padding:0 14px;display:inline-flex}.cbar__go:hover .cbar__btn{background:var(--red-hi)}.cbar__go:focus-visible{outline-offset:2px}.cbar__x{width:44px;height:44px;color:var(--mute);font:400 17px/1 var(--f-ui);flex:none;place-items:center;display:grid}.cbar__x:hover{color:var(--bone)}@media (max-width:399px){.cbar__w{display:none}}@media (min-width:960px){html[data-cbar]{--cbar-h:88px;scroll-padding-bottom:104px}html[data-cbar] .foot{padding-bottom:calc(var(--s7) + max(var(--dock-h),var(--cbar-h)))}.cbar{left:auto;right:max(24px,env(safe-area-inset-right,0px));bottom:max(24px,env(safe-area-inset-bottom,0px));background:var(--char-2);border:1px solid var(--line-2);width:min(380px,100vw - 48px);box-shadow:0 18px 40px var(--shadow);border-radius:6px;padding:8px 4px 8px 16px}}.kzt{left:50%;bottom:calc(16px + max(var(--dock-h),var(--cbar-h)) + env(safe-area-inset-bottom,0px));z-index:120;background:var(--char-2);border:1px solid var(--line-2);border-left:2px solid var(--red-t);border-radius:var(--r);width:max-content;max-width:calc(100vw - 32px);box-shadow:0 18px 40px var(--shadow);font:500 var(--t-ui-s)/1.4 var(--f-ui);color:var(--bone);opacity:0;pointer-events:none;transition:opacity .25s,transform .35s var(--ease);padding:12px 16px;position:fixed;transform:translate(-50%,12px)}.kzt.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.kzt:not(.show){visibility:hidden;transition:opacity .25s,transform .35s var(--ease),visibility 0s .35s}.kzt a{color:var(--bone);white-space:nowrap;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--red-t);text-decoration-color:var(--red-t);margin-block-start:-13px;margin-block-end:-13px;padding-block-start:13px;padding-block-end:13px;display:inline-block}.kzt a:hover{color:var(--red-t)}@media (min-width:960px){.kzt{left:auto;right:max(24px,env(safe-area-inset-right,0px));top:calc(var(--head-h) + env(safe-area-inset-top,0px) + 12px);bottom:auto;transform:translateY(-8px)}.kzt.show{transform:none}}.kz{padding-block:var(--s4) 0}html[data-kz-dock]{--dock-h:72px}@media (min-width:960px){html[data-kz-dock]{--dock-h:0px}}.kz__head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.kz__head h1{font-size:var(--t-h2);letter-spacing:-.02em}.kz__head p{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--mute)}.kz__grid{gap:var(--s5);display:grid}.kz__main,.kz__side{min-width:0}.kz__h{margin-bottom:var(--s2)}.kz__hint{margin:calc(-1 * var(--s1)) 0 var(--s2);font-size:var(--t-s);color:var(--mute);line-height:1.45}.kz-note{margin-bottom:var(--s4);border-left:2px solid var(--bone-2);background:color-mix(in srgb,var(--bone) 6%,transparent);font-size:var(--t-s);color:var(--bone);padding:10px 12px;line-height:1.5}.kz-note.is-warn{border-color:var(--red-t)}.kz-note a{color:var(--bone);text-underline-offset:3px}.kz-mainl{gap:var(--s2);display:grid}.kz-mainc{gap:var(--s1) var(--s3);padding:var(--s3);background:var(--char);border:1px solid var(--line-2);border-radius:var(--r);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.kz-mainc .kz-cover{width:64px}.kz-mainc .kz-mini{width:44px;height:76px;margin-left:10px}.kz-mainc__b{min-width:0}.kz-mainc__b h2{font-size:var(--t-h4);line-height:1.2}.kz-mainc__b>span{font:500 var(--t-xs)/1.35 var(--f-ui);color:var(--mute);margin-top:2px;display:block}.kz-mainc__a{font-size:var(--t-s);color:var(--bone-2);margin-top:6px;line-height:1.45}.kz-mainc__a i{color:var(--bone)}.kz-mainc__p{margin-top:var(--s1);grid-column:2}.kz-mainc .kz-x{grid-area:1/3}@media (min-width:560px){.kz-mainc{grid-template-columns:80px minmax(0,1fr) auto auto;align-items:center}.kz-mainc .kz-cover{width:80px}.kz-mainc__p{text-align:right;grid-area:1/3;margin:0}.kz-mainc .kz-x{grid-column:4}}.kz-x{width:44px;height:44px;color:var(--mute);font:400 20px/1 var(--f-ui);border-radius:var(--r);place-items:center;margin:-8px -8px 0 0;display:grid}.kz-x:hover{color:var(--red-t)}.kz-cover{aspect-ratio:1;border-radius:var(--r);background:radial-gradient(70% 55% at 50% 42%,var(--char-2),var(--ink-2) 80%);flex:none;width:72px;display:block;position:relative;overflow:hidden}.kz-cover img{object-fit:contain;width:84%;height:86%;position:absolute;top:8%;left:8%}.kz-mini{background:var(--char-2);width:44px;height:76px;box-shadow:0 6px 14px var(--shadow);border-radius:5.5%/3.2%;flex:none;display:block;position:relative;overflow:hidden}.kz-mini img{object-fit:cover;width:100%;height:100%;display:block}.kz-pr{font:500 var(--t-ui)/1.2 var(--f-ui);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;display:inline-flex}.kz-pr s{color:var(--mute);font-size:var(--t-xs);text-decoration-thickness:1px}.kz-pr em{font-style:normal;font-size:var(--t-micro);color:var(--red-t);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red-t) 55%,transparent);border-radius:var(--r);padding:2px 5px}.kz-pr--add{color:var(--bone-2)}.kz-ok{gap:var(--s3);cursor:pointer;min-height:48px;font-size:var(--t-s);color:var(--bone);grid-template-columns:22px minmax(0,1fr);align-items:center;padding-block-start:4px;padding-block-end:4px;line-height:1.45;display:grid;position:relative}.kz-ok input{z-index:1;opacity:0;cursor:pointer;width:22px;height:22px;margin:-11px 0 0;position:absolute;top:50%;left:0}.kz-ok__box{border:1px solid var(--line-2);border-radius:var(--r);background:var(--ink);width:22px;height:22px;position:relative}.kz-ok__box:after{content:"";border:solid var(--on-red);opacity:0;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.kz-ok input:checked+.kz-ok__box{background:var(--red);border-color:var(--red)}.kz-ok input:checked+.kz-ok__box:after{opacity:1}.kz-ok input:focus-visible+.kz-ok__box{outline:2px solid var(--red-t);outline-offset:3px}.kz-ok input[aria-invalid=true]+.kz-ok__box{border-color:var(--red-t)}.kz-ok input:disabled+.kz-ok__box{opacity:.4}.kz-ok a{z-index:2;color:var(--bone);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);position:relative}.kz-ups{margin-top:var(--s5)}.kz-ofs{border-top:1px solid var(--line);list-style:none}.kz-of{gap:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.kz-of .kz-ok{grid-template-columns:22px 40px minmax(0,1fr);min-height:60px;padding-block-start:8px;padding-block-end:8px}.kz-of .kz-cover{width:40px}.kz-of .kz-mini{width:28px;height:48px;box-shadow:0 3px 8px var(--shadow);margin-left:6px}.kz-of__t b{font:600 var(--t-b)/1.25 var(--f-serif);display:block}.kz-of__t small{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--mute);margin-top:2px;display:block}.kz-of.is-on .kz-of__t small{color:var(--bone-2)}.kz-of--own{color:var(--mute);grid-template-columns:22px 40px minmax(0,1fr) auto;padding-block-start:8px;padding-block-end:8px}.kz-of--own .kz-cover{opacity:.6}.kz-of--own:before{content:"";width:22px}.kz-st{border-radius:var(--r);min-height:24px;font:500 var(--t-xs)/1.2 var(--f-ui);white-space:nowrap;color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.kz-st:before{content:"";background:var(--red-t);border-radius:50%;flex:none;width:6px;height:6px}.kz-st--anketa{color:var(--gold);box-shadow:none;border:1px dashed color-mix(in srgb,var(--gold) 75%,transparent)}.kz-st--anketa:before{background:0 0;width:7px;height:7px;box-shadow:inset 0 0 0 1px}.kz-st--koloda{color:var(--bone);background:var(--bordo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red-t) 45%,transparent)}.kz-more{margin-top:var(--s1)}.kz-login{margin-top:var(--s5)}.kz-login a{color:var(--bone);text-underline-offset:3px}@media (max-width:379px){.kz-of{grid-template-columns:minmax(0,1fr);row-gap:0}.kz-of>.kz-pr{justify-content:flex-start;justify-self:start;margin:-6px 0 0;padding:0 0 10px 86px}.kz-of>.kz-pr s{display:none}.kz-of--own{grid-template-columns:22px 40px minmax(0,1fr);row-gap:2px}.kz-of--own .kz-st{grid-column:3;justify-self:start;margin-bottom:4px}}.kz-bill{gap:var(--s3);background:var(--char);border:1px solid var(--line-2);border-radius:var(--r);padding:var(--s4);display:grid}@media (min-width:720px){.kz-bill{padding:var(--s5)}}.kz-bill__h{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.kz-bl{border-top:1px solid var(--line);list-style:none}.kz-bl li{gap:2px var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.kz-bl li b{font:600 var(--t-s)/1.3 var(--f-serif)}.kz-bl li small{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--mute);display:block}.kz-bl .kz-pr{font-size:var(--t-ui-s)}.kz-tot{padding-top:var(--s1);gap:6px;display:grid}.kz-tot div{justify-content:space-between;align-items:baseline;gap:var(--s3);font:500 var(--t-ui-s)/1.3 var(--f-ui);color:var(--bone-2);display:flex}.kz-tot .kz-tot__save{color:var(--red-t)}.kz-tot .kz-tot__sum{margin-top:var(--s1);padding-top:var(--s2);border-top:1px solid var(--line-2);color:var(--bone)}.kz-tot .kz-tot__sum span:last-child{font:500 calc(var(--t-price) + 3px)/1.1 var(--f-ui)}.kz-multi{border-left:2px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);font-size:var(--t-s);color:var(--bone-2);padding:10px 12px;line-height:1.45}.kz-fld{margin-top:var(--s2);display:block}.kz-fld__l{justify-content:space-between;gap:2px var(--s3);font:500 var(--t-xs)/1.35 var(--f-ui);color:var(--bone-2);flex-wrap:wrap;margin-bottom:6px;display:flex}.kz-fld__l small{font-size:var(--t-xs);color:var(--mute)}.kz-inp{background:var(--ink);width:100%;min-height:48px;color:var(--bone);border:1px solid var(--line-2);border-radius:var(--r);font:400 16px/1.3 var(--f-serif);padding:10px 12px;display:block}.kz-inp::placeholder{color:var(--mute);opacity:1}.kz-inp:focus{border-color:var(--bone-2);box-shadow:0 0 0 1px var(--bone-2);outline:none}.kz-inp[aria-invalid=true],.kz-inp[aria-invalid=true]:focus{border-color:var(--red-t);box-shadow:none}.kz-err{font:500 var(--t-xs)/1.4 var(--f-ui);color:var(--red-t);margin-top:6px}.kz-err:empty{display:none}.kz-lbl{font:500 var(--t-xs)/1.2 var(--f-ui);letter-spacing:.02em;color:var(--mute)}.kz-tiles{gap:var(--s2);border:0;display:grid}.kz-tiles legend{margin-bottom:var(--s2)}.kz-pills{flex-wrap:wrap;gap:6px;display:flex}.kz-pill{border-radius:var(--r);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 var(--t-ui-s)/1 var(--f-ui);color:var(--bone-2);padding:0 14px}.kz-pill[aria-pressed=true]{background:var(--bone);color:var(--ink);box-shadow:none}.kz-docs{font:500 var(--t-xs)/1.5 var(--f-ui);color:var(--mute)}.kz-docs a{color:var(--bone-2);text-underline-offset:3px;margin-block-start:-12px;margin-block-end:-12px;padding-block-start:12px;padding-block-end:12px;display:inline-block}.kz-pay{width:100%;min-height:52px;font-size:15px}.kz-bill__note{font-size:var(--t-xs);color:var(--mute);line-height:1.5}.kz-status{gap:var(--s2);padding:var(--s3);border:1px solid var(--line-2);border-radius:var(--r);font-size:var(--t-s);color:var(--bone-2);line-height:1.5;display:grid}.kz-status b{color:var(--bone);font-weight:600;display:block}.kz-status.is-tg{border-color:color-mix(in srgb,var(--gold) 60%,transparent)}.kz-msg{gap:var(--s2);background:var(--ink);border:1px dashed var(--line-2);border-radius:var(--r);font-size:var(--t-s);color:var(--bone);padding:10px 12px;display:grid}.kz-msg button{justify-self:start}@media (max-width:959px){.kz-bill .kz-pay,.kz-bill .kz-bl{display:none}}.kz-dock{z-index:55;align-items:center;gap:var(--s3);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--ink) 96%,transparent);border-top:1px solid var(--line-2);box-shadow:0 -14px 30px color-mix(in srgb,var(--ink) 70%,transparent);display:flex;position:fixed;bottom:0;left:0;right:0}.kz-dock__sum{flex:auto;min-width:0}.kz-dock__sum b{font:500 var(--t-price)/1.2 var(--f-ui);white-space:nowrap;display:block}.kz-dock__sum small{font:500 var(--t-xs)/1.2 var(--f-ui);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.kz-dock .btn{flex:none;min-height:48px}@media (min-width:960px){.kz-dock{display:none}}.kz-empty{max-width:560px;padding-block:var(--s5)}.kz-stack{width:60px;height:84px;margin-bottom:var(--s4);display:block;position:relative}.kz-stack .kz-mini{position:absolute;top:4px;left:0}.kz-stack .kz-mini:first-child{opacity:.75;transform:rotate(-7deg)translate(2px)}.kz-stack .kz-mini:nth-child(2){left:14px;transform:rotate(5deg)}.kz-empty .lead{margin-top:var(--s3)}.kz-empty__row{margin-top:var(--s5);gap:var(--s2);flex-wrap:wrap;display:flex}.kz-done{max-width:760px;padding-block:var(--s3) 0}.kz-done h1{margin-top:var(--s2)}.kz-done .lead{margin-top:var(--s3)}.kz-done__sec{margin-top:var(--s6)}.kz-done__sec h2{margin-bottom:var(--s2)}.kz-dl{gap:var(--s2);list-style:none;display:grid}.kz-dr{gap:var(--s2) var(--s3);padding:var(--s3);background:var(--char);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.kz-dr .kz-cover{width:44px}.kz-dr b{font:600 var(--t-h4)/1.2 var(--f-serif);display:block}.kz-dr small{font:500 var(--t-xs)/1.3 var(--f-ui);color:var(--mute);margin-top:2px;display:block}.kz-dr .kz-st{margin-top:6px}.kz-dr .btn{grid-column:1/-1}@media (min-width:560px){.kz-dr{grid-template-columns:52px minmax(0,1fr) auto}.kz-dr .btn{grid-column:3}.kz-dr .kz-cover{width:52px}}.kz-done__note{margin-top:var(--s3);font-size:var(--t-s);color:var(--bone-2);line-height:1.5}.kz-done__row{margin-top:var(--s6);gap:var(--s2);flex-wrap:wrap;display:flex}@media (min-width:720px){.kz{padding-top:var(--s6)}.kz__head{margin-bottom:var(--s5)}}@media (min-width:960px){.kz__grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.kz__main{grid-column:1/8}.kz__side{top:calc(var(--head-h) + 24px);grid-column:8/13;position:sticky}}@media (min-width:1200px){.kz__side{grid-column:9/13}}
