.kb{padding:64px 0 96px}.kb-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:32px}.kb-head h1{font-size:var(--kh-xl);line-height:1.05}.kb-head h1 span{font-size:var(--kh-m);color:var(--kh-grey);margin-left:8px}.kb-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}.kb-main{display:flex;flex-direction:column;gap:48px;min-width:0}.kb-ship{background:var(--kh-panel);padding:16px 24px;display:flex;flex-direction:column;gap:12px}.kb-ship__row{display:flex;justify-content:space-between;gap:16px;font-size:var(--kh-m);line-height:1.4}.kb-ship__goal{color:var(--kh-grey);white-space:nowrap}.kb-ship__track{height:4px;background:var(--kh-sand)}.kb-ship__fill{height:4px;background:var(--kh-olive);transition:width .4s ease}.kb-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:32px}.kb-line{display:grid;grid-template-columns:96px minmax(0,1fr) 132px 140px;gap:24px;align-items:start}.kb-line__img{width:96px;aspect-ratio:4 / 5;background:var(--kh-sand);overflow:hidden;display:block}.kb-line__img img{width:100%;height:100%;object-fit:cover}.kb-line__info{display:flex;flex-direction:column;gap:4px;min-width:0}.kb-line__title{font-size:var(--kh-m);line-height:1.4;text-decoration:none}.kb-line__title:hover{text-decoration:underline;text-underline-offset:3px}.kb-line__note{font-size:var(--kh-s);color:var(--kh-grey);line-height:1.5}.kb-line__note--olive{color:var(--kh-olive)}.kb-remove{align-self:flex-start;margin-top:4px;min-height:44px;display:inline-flex;align-items:center;font-size:var(--kh-s);color:var(--kh-grey);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-family:inherit}.kb-remove:hover{color:var(--kh-ink)}.kb-qty{display:inline-grid;grid-template-columns:44px 44px 44px;height:44px;background:var(--kh-panel)}.kb-qty button{border:0;background:transparent;cursor:pointer;font:inherit;font-size:var(--kh-m);color:var(--kh-ink);padding:0}.kb-qty button:hover{background:var(--kh-sand)}.kb-qty button:disabled{color:var(--kh-grey);cursor:default;background:transparent}.kb-qty input{width:44px;border:0;background:transparent;text-align:center;font:inherit;font-size:16px;color:var(--kh-ink);padding:0;-moz-appearance:textfield}.kb-qty input::-webkit-outer-spin-button,.kb-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kb-line__price{text-align:right;display:flex;flex-direction:column;gap:4px;font-size:var(--kh-m)}.kb-line__price s{font-size:var(--kh-s);color:var(--kh-grey)}.kb-line.is-busy{opacity:.5;pointer-events:none}.kb-offers__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap;margin-bottom:16px}.kb-offers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kb-offer{background:var(--kh-panel);padding:16px;display:flex;flex-direction:column;gap:12px}.kb-offer__top{display:flex;gap:12px;align-items:flex-start}.kb-offer__img{width:64px;height:64px;flex-shrink:0;object-fit:cover;background:var(--kh-sand)}.kb-offer__txt{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--kh-m);line-height:1.4}.kb-offer__txt a{text-decoration:none}.kb-offer__txt a:hover{text-decoration:underline;text-underline-offset:3px}.kb-offer__now{color:var(--kh-olive)}.kb-offer__was{color:var(--kh-grey);font-size:var(--kh-s);margin-left:6px}.kb-select{position:relative}.kb-select select{width:100%;min-height:44px;border:0;border-radius:0;background:var(--kh-ground);color:var(--kh-ink);font:inherit;font-size:16px;padding:0 36px 0 12px;-webkit-appearance:none;appearance:none;cursor:pointer}.kb-select svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.kb-offer .kh-btn{min-height:44px;width:100%;padding:0 16px}.kb-extras{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kb-field{display:flex;flex-direction:column;gap:8px}.kb-field label,.kb-field .kb-label{font-size:var(--kh-m)}.kb-field textarea{min-height:96px;border:0;border-radius:0;background:var(--kh-panel);padding:12px;font:inherit;font-size:16px;line-height:1.5;color:var(--kh-ink);resize:vertical}.kb-field textarea::placeholder{color:#646464}.kb-gift{display:flex;gap:12px;align-items:flex-start;cursor:pointer;min-height:44px}.kb-gift input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--kh-olive);flex-shrink:0}.kb-gift span{display:flex;flex-direction:column;gap:2px;font-size:var(--kh-m);line-height:1.4}.kb-gift small{font-size:var(--kh-s);color:var(--kh-grey)}.kb-sum{position:sticky;top:calc(var(--header-height, 0px) + 24px);background:var(--kh-panel);padding:32px;display:flex;flex-direction:column;gap:12px}.kb-row{display:flex;justify-content:space-between;gap:16px;font-size:var(--kh-m)}.kb-row--save{color:var(--kh-olive)}.kb-row--total{margin-top:12px;align-items:baseline}.kb-row--total span:last-child{font-size:var(--kh-l)}.kb-tax{font-size:var(--kh-s);color:var(--kh-grey)}.kb-promise{margin-top:12px;background:var(--kh-ground);padding:16px;font-size:var(--kh-m);line-height:1.5;display:flex;flex-direction:column;gap:4px}.kb-promise span{font-size:var(--kh-s);color:var(--kh-grey)}.kb-sum .kh-btn{width:100%;margin-top:12px;min-height:52px}.kb-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:4px}.kb-pay svg{width:38px;height:24px}.kb-help{font-size:var(--kh-s);text-align:center;color:var(--kh-grey);min-height:44px;display:flex;align-items:center;justify-content:center;text-decoration:underline;text-underline-offset:3px}.kb-help:hover{color:var(--kh-ink)}.kb-empty{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:640px}.kb-empty__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.kb-empty__links a{background:var(--kh-panel);min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:var(--kh-m)}.kb-empty__links a:hover{background:var(--kh-sand)}.kb-bar{display:none}.kb a:focus-visible,.kb button:focus-visible,.kb input:focus-visible,.kb select:focus-visible,.kb textarea:focus-visible{outline:2px solid var(--kh-olive);outline-offset:2px}@media(max-width:1023px){.kb-layout{grid-template-columns:1fr;gap:48px}.kb-sum{position:static}.kb-offers__grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.kb{padding:32px 0 120px}.kb-head{margin-bottom:24px}.kb-head h1{font-size:var(--kh-l);line-height:1.2}.kb-ship{padding:16px}.kb-ship__goal{display:none}.kb-line{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"img info" "img qty";gap:12px 16px}.kb-line__img{width:84px;grid-area:img}.kb-line__info{grid-area:info}.kb-line__ctl{grid-area:qty;display:flex;justify-content:space-between;align-items:center;gap:12px}.kb-offers__grid{grid-template-columns:1fr;gap:12px}.kb-extras{grid-template-columns:1fr}.kb-sum{padding:24px 16px}.kb-empty__links{grid-template-columns:1fr}.kb-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--kh-ground);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:16px;align-items:center;box-shadow:0 -8px 24px #1414140f}.kb-bar__total{display:flex;flex-direction:column;font-size:var(--kh-m)}.kb-bar__total span:first-child{font-size:var(--kh-s);color:var(--kh-grey)}.kb-bar .kh-btn{flex:1;min-height:52px}body.kb-has-bar .shopify-app-block div:has(>a[href*="api.whatsapp.com"]),body.kb-has-bar .shopify-app-block div:has(>a[href*="wa.me"]){display:none!important}}@media(min-width:768px){.kb-line__ctl{display:contents}}@media(prefers-reduced-motion:reduce){.kb *{transition:none!important}}.kb-offers__head{align-items:flex-end}.kb-offers__head>div:first-child{display:flex;flex-direction:column;gap:4px}.kb-offers__nav{display:flex;gap:6px}.kb-offers.is-static .kb-offers__nav{display:none}.kb-offers__btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--kh-panel);border:0;border-radius:0;color:var(--kh-ink);cursor:pointer}.kb-offers__btn:hover{background:var(--kh-sand)}.kb-offers__btn:disabled{opacity:.35;cursor:default}.kb-offers .kb-offers__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,200px);grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.kb-offers .kb-offers__grid::-webkit-scrollbar{display:none}.kb-offers .kb-offer{scroll-snap-align:start;padding:0 0 12px;gap:10px;background:var(--kh-panel)}.kb-offer__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--kh-sand)}.kb-offers .kb-offer__img,.kb-offer__img2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .35s ease}.kb-offer__img2{opacity:0}.kb-offer:hover .kb-offer__img{transform:scale(1.04)}.kb-offer:hover .kb-offer__img2{opacity:1;transform:scale(1.04)}.kb-offer__tag{position:absolute;top:8px;left:8px;background:var(--kh-olive);color:var(--kh-ground);font-size:var(--kh-s);padding:3px 7px}.kb-offers .kb-offer__txt,.kb-offers .kb-select,.kb-offers .kb-offer .kh-btn{margin:0 12px;width:auto}.kb-offers .kb-offer__txt{font-size:var(--kh-s);gap:2px}.kb-offers .kb-offer__txt a{font-size:var(--kh-m);line-height:1.3}.kb-offers .kb-offer .kh-btn{min-height:40px;margin-top:auto}.kb-offers .kb-select select{min-height:40px;font-size:var(--kh-s)}@media(max-width:767px){.kb-offers .kb-offers__grid{grid-auto-columns:62%;margin:0 calc(var(--kh-gutter) * -1);padding:0 var(--kh-gutter) 4px}}@media(prefers-reduced-motion:reduce){.kb-offer__img,.kb-offer__img2{transition:none}}@media(max-width:767px){.kb-line__ctl{flex-wrap:wrap;row-gap:8px}.kb-line__ctl .kb-line__price{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/katha-cart.css.map */
