:root{--ku-red: #c8372d;--ku-tint: #f6f1ea;--ku-line: #e6dfd5;--ku-outline: #d9d2c7;--ku-card: #fff;--ku-bin: 1.4rem}.cart-drawer .k-line-pct,main-cart .k-line-pct{display:none}.cart-drawer .cart-drawer__header cart-count{display:none}.cart-drawer .cart-drawer__addons,main-cart .cart__addons,main-cart .cart-addons{display:none}.ku-strip__p s{display:none}.kt{display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;padding:.6rem 2rem .8rem;background:var(--ku-card);border-bottom:1px solid rgba(var(--color-foreground),.08);position:sticky;top:0;z-index:3}.cart-drawer .kt{margin:-2rem -2rem 0}.kt__big{font-family:var(--font-heading-family, serif);font-weight:700;font-size:2.2rem;line-height:1;color:rgb(var(--color-product-price-sale, 200 55 45));white-space:nowrap}.kt__lft{display:flex;flex-direction:column;gap:.2rem}.kt__sm{font-size:1.1rem;line-height:1.1;color:rgba(var(--color-foreground),.6);white-space:nowrap}.kt__next{font-size:1.3rem;line-height:1.3;text-align:right;max-width:21rem;color:rgb(var(--color-foreground))}.kt__next b{font-weight:var(--font-body-weight-bold, 700);color:rgb(var(--color-product-price-sale, 200 55 45))}.kt--zero{display:grid;gap:.3rem;justify-content:stretch;padding-top:.8rem;padding-bottom:.9rem}.kt__zt{font-size:1.35rem;font-weight:500}.kt__zl{font-size:1.2rem;white-space:nowrap}.kt__zl b{color:rgb(var(--color-product-price-sale, 200 55 45))}.kt__u{color:rgba(var(--color-foreground),.6)}.cart-drawer cart-items>ul{gap:1.2rem}.ku-unit{list-style:none;margin:0;padding:0;background:var(--ku-card);min-width:0}.ku-unit__in{list-style:none;margin:0;padding:0;display:block}.ku-unit__in>li{margin:0}.ku-unit:has(>.ku-unit__in>li:nth-child(2)){box-shadow:0 0 0 1px var(--ku-outline),0 3px 10px #0000000f}.cart-drawer .ku-unit .cart-item,main-cart .ku-unit .cart-item{background:var(--ku-card);padding:0;gap:0;position:relative}.cart-drawer .cart-item__product{position:relative;display:flex;align-items:stretch;gap:0}.cart-drawer .cart-item__media{flex:0 0 8.8rem;width:8.8rem;align-self:stretch;border-radius:0;margin:0}.cart-drawer .cart-item__media img{display:block;width:100%;height:100%;object-fit:cover}.cart-drawer .cart-item__details{flex:1 1 auto;min-width:0;padding:1.2rem 8.4rem 1.2rem 1.2rem;justify-content:center}.cart-drawer .cart-item__title{font-size:1.4rem;line-height:1.35}.cart-drawer .cart-item__action{position:absolute;top:1.2rem;right:1.2rem;display:block}.cart-drawer .cart-item__action .cart-item__remove{display:none}.cart-drawer .cart-item__action .flex{gap:0}.cart-drawer .cart-item__prices .k-line-price{flex-wrap:nowrap;white-space:nowrap}.cart-drawer quantity-input.cart-quantity,main-cart quantity-input.cart-quantity{display:inline-flex;align-items:stretch;height:2.6rem;width:auto;min-width:0;border:1px solid rgba(var(--color-foreground),.15);border-radius:0;background:transparent;position:relative}.cart-drawer quantity-input .quantity__button,main-cart quantity-input .quantity__button{position:relative;width:2.8rem;min-width:2.8rem;height:100%;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0}.cart-drawer quantity-input .quantity__button svg,main-cart quantity-input .quantity__button svg{width:1.2rem;height:1.2rem}.cart-drawer quantity-input .quantity__button:after,main-cart quantity-input .quantity__button:after{content:"";position:absolute;top:-1rem;bottom:-1rem;left:0;right:0}.cart-drawer quantity-input .quantity__button[name=minus]:after,main-cart quantity-input .quantity__button[name=minus]:after{left:-1.6rem}.cart-drawer quantity-input .quantity__button[name=plus]:after,main-cart quantity-input .quantity__button[name=plus]:after{right:-1.6rem}.cart-drawer quantity-input .quantity__input,main-cart quantity-input .quantity__input{width:2rem;min-width:2rem;flex:0 0 2rem;padding:0;text-align:center;border:0;background:transparent;font-size:1.3rem;height:100%}.quantity__button[data-ku-bin] svg{width:1.4rem;height:1.4rem}.quantity__button[data-ku-bin]:hover{color:rgb(var(--color-product-price-sale, 200 55 45))}li.ku-lid,tr.ku-lid{list-style:none;margin:0;padding:0;background:var(--ku-tint);border-top:1px solid var(--ku-line)}.cart-drawer .ku-unit .cart-item.ku-lid{background:var(--ku-tint);gap:0;display:block}main-cart tr.ku-lid>td.ku-lid__td,tr.ku-lid>td{padding:0!important;border:0}.ku-lid__in{display:flex;align-items:center;gap:.8rem;box-sizing:border-box;height:4.4rem;padding:0 .4rem 0 0;white-space:nowrap;overflow:hidden}.ku-lid__img{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;object-fit:cover;display:block}.ku-lid__nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:1.3rem;font-weight:500}.ku-lid__x{color:rgba(var(--color-foreground),.6);font-weight:400}.ku-lid__pz{font-size:1.25rem;flex:0 0 auto}.ku-lid__pz s{opacity:.5;font-size:1.1rem;margin-right:.3rem}.ku-lid__pz b{font-weight:var(--font-body-weight-bold, 700)}.ku-lid__bin{position:relative;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;padding:0;margin-left:.2rem;display:flex;align-items:center;justify-content:center;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer}.ku-lid__bin:after{content:"";position:absolute;left:-.8rem;right:-.4rem;top:-1rem;bottom:-1rem}.ku-lid__bin svg{width:1.4rem;height:1.4rem}.ku-lid__bin:hover{color:rgb(var(--color-product-price-sale, 200 55 45))}.ku-lid+.ku-lid{border-top-color:#fff}.ku-strip{display:flex;align-items:center;gap:1rem;box-sizing:border-box;min-height:4.8rem;padding:.4rem 1.2rem;background:var(--ku-tint);border-top:1px solid var(--ku-line);white-space:nowrap}.ku-strip__q{margin:0;flex:1 1 auto;min-width:0;font-size:1.3rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.ku-strip__sws{display:inline-flex;align-items:center;gap:1.6rem;flex:0 0 auto}.ku-strip__p{font-size:1.3rem;flex:0 0 auto}.ku-strip__p b{font-weight:var(--font-body-weight-bold, 700)}.ku-sw{position:relative;display:block;flex:0 0 auto;width:3rem;height:3rem;padding:0;margin:0;border:0;border-radius:50%;background:#fff;cursor:pointer;overflow:visible;box-shadow:0 0 0 1px #00000026}.ku-sw img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.ku-sw i{position:absolute;right:-.4rem;bottom:-.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#000;color:#fff;font:700 1.2rem/1.6rem var(--font-body-family, sans-serif);text-align:center;font-style:normal;pointer-events:none}.ku-sw:after{content:"";position:absolute;left:-.7rem;right:-.7rem;top:-.7rem;bottom:-.7rem;border-radius:0}.ku-sw:active{transform:scale(.94)}.ku-sw[aria-busy=true],.ku-sw:disabled{opacity:.5;pointer-events:none}.ku-sw:focus-visible,.ku-lid__bin:focus-visible,.ku-undo__btn:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ku-q{display:none}html:not([data-ku-ab]) .ku-q[data-q=q1],html[data-ku-ab=q1] .ku-q[data-q=q1],html[data-ku-ab=q2] .ku-q[data-q=q2],html[data-ku-ab=q3] .ku-q[data-q=q3]{display:inline}.ku-undo{list-style:none;margin:0;padding:0;background:var(--ku-card)}.ku-undo__in{position:relative;overflow:hidden;display:flex;align-items:center;min-height:5.6rem;padding:0 1.2rem 0 2rem;font-size:1.35rem;color:rgba(var(--color-foreground),.8)}.ku-undo__in>*{position:relative}.ku-undo__swp{position:absolute;top:0;right:0;bottom:0;left:0;background:#efe9e1;transform-origin:left;transform:scaleX(0);animation:ku-sweep var(--ku-undo-ms, 5s) linear forwards}.ku-undo__btn{text-transform:none;letter-spacing:0;margin-left:.4rem;min-height:4.4rem;padding:0 .6rem;background:none;border:0;cursor:pointer;font:inherit;font-weight:var(--font-body-weight-bold, 700);color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}@keyframes ku-sweep{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ku-undo__swp{animation:none;transform:none;top:auto;height:.2rem;background:#bdb5a8}.cart-drawer .cart-item.ku-enter{animation:none}}.cart-drawer .cart-item.ku-enter{animation:ku-enter .28s ease-out}@keyframes ku-enter{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.cart-drawer .k-savings{font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.cart-drawer .k-total-was{margin-inline-end:.8rem;font-size:1.5rem;font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.6)}.cart-drawer .k-savings__v{font-weight:var(--font-body-weight-bold);color:rgb(var(--color-product-price-sale))}.cart-drawer .k-line-price,main-cart .k-line-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;row-gap:.2rem}.cart-item .ku-prop{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main-cart .cart-item__discounts{display:none}main-cart .cart__addon{display:none}main-cart .cart-item__product--info>a[is=cart-remove-item],main-cart .cart-item__action a[is=cart-remove-item]{display:none!important}main-cart .kt{margin:0 0 1.2rem;position:static}main-cart tr.ku-strip-tr>td{padding:0;border:0}main-cart tr.ku-undo>td{padding:0;border:0}@media(max-width:1023px){main-cart table,main-cart tbody{display:block;width:100%}main-cart thead{display:none}main-cart tr.cart-item:not(.ku-lid){display:block;position:relative;background:var(--ku-card);border:0;margin:1.2rem 0 0;padding:0}main-cart tr.cart-item:not(.ku-lid)>td.cart-item__product{display:block;padding:0;border:0}main-cart tr.cart-item:not(.ku-lid)>td:not(.cart-item__product){display:none}main-cart tr.ku-lid,main-cart tr.ku-strip-tr,main-cart tr.ku-undo{display:block}main-cart tr.ku-lid>td,main-cart tr.ku-strip-tr>td,main-cart tr.ku-undo>td{display:block}main-cart .cart-item__product>.flex{gap:0;align-items:stretch;position:relative}main-cart .cart-item__media{flex:0 0 8.8rem;width:8.8rem;border-radius:0;margin:0;align-self:stretch}main-cart .cart-item__media img{display:block;width:100%;height:100%;object-fit:cover}main-cart .cart-item__product--info{padding:1.2rem 9rem 1.2rem 1.2rem;min-width:0;justify-content:center}main-cart .cart-item__product--info>.grid>.flex{flex-direction:column;align-items:flex-start;gap:.4rem}main-cart .cart-item__product--info .cart-item__action{position:absolute;top:1.2rem;right:1.2rem;width:auto;display:block}main-cart .cart-item__product--info .cart-item__action>.flex{gap:0}main-cart .cart-item__prices .price{justify-content:flex-start;text-align:left}}.ku-gone{display:none!important}.ku-busy{position:relative}.ku-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff8c;pointer-events:none;z-index:2}.ku-busy:before{content:"";position:absolute;right:1.4rem;top:50%;width:1.6rem;height:1.6rem;margin-top:-.8rem;border:2px solid rgba(0,0,0,.18);border-top-color:#000;border-radius:50%;animation:ku-spin .7s linear infinite;z-index:3;pointer-events:none}@keyframes ku-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ku-busy:before{animation:none;border-top-color:#0000002e}}.cart-drawer .cart-drawer__body{background:#f5f5f5}.cart-drawer .cart-drawer__header{box-sizing:border-box;height:4.6rem;min-height:0;padding:0 2rem;background:#fff;display:flex;flex-direction:row;align-items:center;gap:0}.cart-drawer .cart-drawer__header .drawer__heading{margin:0;font-size:2.2rem;line-height:1.3;font-weight:400}.kt{padding-top:.5rem;padding-bottom:.8rem}.kt__big,.kt__next b,.kt__zl b{color:var(--ku-red)}.kt__sm{line-height:normal;color:#777}.kt__lft{gap:.2rem}.kt__next{font-family:var(--font-heading-family, "Lora", serif);font-weight:400;font-size:1.35rem;line-height:1.15;color:#111}.kt__next b{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:1.3rem;font-weight:700}.cart-drawer .cart-item:not(.ku-lid) .cart-item__title{font-size:1.4rem;font-weight:400;line-height:1.4}.cart-drawer .cart-item:not(.ku-lid) .cart-item__details>.grid{gap:.6rem}.cart-drawer .cart-item:not(.ku-lid) .cart-item__options:empty{display:none}.cart-drawer .cart-item:not(.ku-lid) .cart-item__prices .k-line-price{font-size:1.4rem;font-weight:400;line-height:normal;column-gap:.4rem;align-items:baseline}.cart-drawer .cart-item:not(.ku-lid) .k-line-price s{font-size:1.4rem;line-height:normal;opacity:.55;color:rgb(var(--color-foreground));margin:0;text-decoration-thickness:1px}.cart-drawer .cart-item:not(.ku-lid) .k-line-price .price__regular{font-size:1.4rem;font-weight:700;line-height:normal;color:var(--ku-red)}.cart-drawer .cart-item:not(.ku-lid) .cart-item__details{justify-content:flex-start}.cart-drawer .cart-item:not(.ku-lid) quantity-input.cart-quantity,main-cart .cart-item:not(.ku-lid) quantity-input.cart-quantity{display:inline-flex;align-items:stretch;box-sizing:border-box;width:8.2rem;height:2.8rem;min-height:0;min-width:0;margin:0;padding:0;gap:0;border:1px solid #e0e0e0;border-radius:0;background:transparent;font-size:1.25rem;box-shadow:none;overflow:visible}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__button,main-cart .cart-item:not(.ku-lid) quantity-input .quantity__button{box-sizing:border-box;width:3rem;min-width:3rem;height:2.6rem;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;font-size:1.4rem;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;display:flex;align-items:center;justify-content:center;color:#000}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__input,main-cart .cart-item:not(.ku-lid) quantity-input .quantity__input{box-sizing:border-box;width:2rem;min-width:2rem;height:2.6rem;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;font-size:1.25rem;font-weight:400;line-height:2.6rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__button svg,main-cart .cart-item:not(.ku-lid) quantity-input .quantity__button svg{width:1.3rem;height:1.3rem;stroke-width:1.4}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__button[name=plus] svg{width:1.2rem;height:1.2rem}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__button:hover{background:#f2f2f2}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__button:active{background:#d9d9d9}.cart-drawer .cart-item:not(.ku-lid) .cart-item__action{top:1.2rem;right:1.2rem}.ku-lid__in{height:4.3rem;padding-right:1.2rem}.ku-lid__nm,.ku-lid__pz,.ku-lid__pz s{line-height:normal}.ku-lid__bin{color:#222;margin-left:0}.ku-lid__bin:after{top:-1rem;bottom:-1rem;left:-.8rem;right:-.8rem}.cart-drawer .cart-drawer__footer{background:#fff;border-top:1px solid #eee;padding:1.2rem 2rem 1.8rem;gap:.4rem}.cart-drawer .k-savings{font-size:1.3rem;line-height:normal;color:#555;margin:.4rem 0 0}.cart-drawer .k-savings__v{color:var(--ku-red);font-weight:500}.cart-drawer .totals{margin:.6rem 0 .8rem;align-items:baseline}.cart-drawer .totals__subtotal{font-family:var(--font-heading-family, "Lora", serif);font-size:1.8rem;font-weight:400;line-height:normal;color:#000;margin:0}.cart-drawer .totals__subtotal-value{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:2.2rem;font-weight:700;line-height:normal;color:#000;margin:0}.cart-drawer .k-total-was{font-size:1.3rem;font-weight:400;opacity:.5;margin-inline-end:.6rem;color:#000}.cart-drawer .drawer__footer-buttons{gap:.8rem;margin-top:.6rem;flex-wrap:nowrap}.cart-drawer .drawer__footer-buttons .btn{flex:1 1 0;box-sizing:border-box;min-height:0;padding:1.4rem .8rem;font-size:1.2rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;border-radius:0;line-height:1.4;display:flex;align-items:center;justify-content:center;text-align:center}.cart-drawer .drawer__footer-buttons .btn--primary{flex:1.4 1 0;background:#000;color:#fff;border:1px solid #000}.cart-drawer .drawer__footer-buttons .btn--secondary{background:transparent;color:#000;border:1px solid #ddd}main-cart .k-savings{display:flex;justify-content:space-between;font-size:1.3rem;color:#555;margin:0 0 .4rem}main-cart .k-savings__v{color:var(--ku-red);font-weight:500}main-cart .k-total-was{font-size:1.3rem;font-weight:400;opacity:.5;margin-inline-end:.6rem}main-cart tr.cart-item:not(.ku-lid):has(+tr.ku-lid,+tr.ku-strip-tr),main-cart tr.ku-lid,main-cart tr.ku-strip-tr{box-shadow:-1px 0 0 var(--ku-outline),1px 0 0 var(--ku-outline)}main-cart tr.cart-item:not(.ku-lid):has(+tr.ku-lid,+tr.ku-strip-tr){box-shadow:-1px 0 0 var(--ku-outline),1px 0 0 var(--ku-outline),0 -1px 0 var(--ku-outline)}main-cart tr.ku-lid:not(:has(+tr.ku-lid,+tr.ku-strip-tr)),main-cart tr.ku-strip-tr{box-shadow:-1px 0 0 var(--ku-outline),1px 0 0 var(--ku-outline),0 1px 0 var(--ku-outline)}.cart-drawer .cart-item:not(.ku-lid) .cart-item__details .block,.cart-drawer .cart-item:not(.ku-lid) .cart-item__title{line-height:1.4}.cart-drawer .cart-item:not(.ku-lid) .cart-item__prices{line-height:normal}.cart-drawer .cart-item:not(.ku-lid) .cart-item__prices .price{font-weight:400}.kt__next{font-size:1.3rem;line-height:1.15}.ku-strip{min-height:0;padding:.8rem 1.4rem}.ku-strip__q,.ku-strip__p{line-height:normal}.ku-lid__bin{margin-left:.2rem}.cart-drawer .drawer__footer-buttons .btn{line-height:normal}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__button:not([data-ku-bin]) svg{width:1rem;height:1rem}.cart-drawer .cart-item:not(.ku-lid) quantity-input .quantity__button:not([data-ku-bin]) svg path{stroke-width:1.1}.kt__zt{font-family:var(--font-heading-family, "Lora", serif);font-weight:400;font-size:1.35rem;color:#111}.cart-drawer .ku-is-cover .cart-item__options{display:none}.cart-drawer .cart-item:not(.ku-lid) .cart-item__details>.grid{gap:.4rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/katalog-cart-ui.css.map */
