.cart-drawer[hidden],.cart-drawer [hidden]{display:none!important}body.cart-drawer-open{overflow:hidden}.cart-drawer{position:fixed;inset:0;z-index:2147483647;color:#17191c;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;overflow:visible;background:transparent}.cart-drawer::backdrop{background:transparent}body.cart-drawer-open .smdWrapperTag,body.cart-drawer-open #chat-widget-container{z-index:2147483000!important}.cart-drawer__backdrop{position:absolute;inset:0;background:rgb(0 0 0/52%);opacity:0;transition:opacity .22s ease}.cart-drawer__panel{position:absolute;inset:0 0 0 auto;width:min(570px,100%);height:100%;height:100dvh;background:#fff;box-shadow:-10px 0 50px rgb(0 0 0/12%);transform:translateX(100%);transition:transform .25s ease;display:flex;flex-direction:column;outline:0}.cart-drawer.is-open .cart-drawer__backdrop{opacity:1}.cart-drawer.is-open .cart-drawer__panel{transform:translateX(0)}.cart-drawer__header{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:20px 22px 26px 32px}.cart-drawer__close{flex:0 0 36px;width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:#17191c;font:28px/1 sans-serif;cursor:pointer;display:grid;place-items:center}.cart-drawer__content{flex:1;min-height:0;display:flex;flex-direction:column}.cart-drawer__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 32px 26px}.cart-drawer__title{display:flex;align-items:center;flex:1;min-width:0;gap:14px;font-size:25px;font-weight:750;line-height:1.25;margin:0;overflow-wrap:anywhere}.cart-drawer__title>span{flex-shrink:0;color:#219e8f;font:36px/1 sans-serif}.cart-drawer__added{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:18px;padding-bottom:28px;margin-bottom:20px;border-bottom:1px solid #e5e7eb}.cart-drawer__image{width:128px;border-radius:12px;overflow:hidden}.cart-drawer__image img{width:128px;height:128px;object-fit:contain}.cart-drawer__product-info{flex:1;min-width:0}.cart-drawer__product-name{display:block;color:inherit;font-size:17px;line-height:1.4;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.cart-drawer__quantity{display:block;color:#626770;font-size:13px;margin-top:8px}.cart-drawer__empty{padding:36px 0;text-align:center;color:#626770}.cart-drawer__empty>i{display:block;font-size:48px;margin-bottom:24px}.cart-drawer__price{white-space:nowrap;font-size:18px}.cart-drawer__footer{flex-shrink:0;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 18px rgb(0 0 0/4%);padding:16px 32px max(12px,env(safe-area-inset-bottom))}.cart-drawer__total{display:flex;justify-content:space-between;gap:16px;font-size:17px;font-weight:700;margin-bottom:12px}.cart-drawer__primary{display:flex;justify-content:center;align-items:center;gap:12px;padding:13px 18px;min-height:48px;background:#17191c;color:#fff!important;text-decoration:none!important;border-radius:10px;font-size:14px;font-weight:750;text-align:center}.cart-drawer__primary:hover{background:#33373c}.cart-drawer__continue{display:block;width:100%;border:0;background:transparent;color:#25292f;font-size:13px;font-weight:650;padding:10px 6px 0;min-height:44px}.cart-drawer__close:focus-visible,.cart-drawer__primary:focus-visible,.cart-drawer__continue:focus-visible{outline:3px solid #168774;outline-offset:3px}.cart-drawer__title:focus{outline:0}.cart-drawer__status,.cart-drawer__error{margin:0 32px;padding:14px 18px}.cart-drawer__status{flex-shrink:0}.cart-drawer__error{margin-top:0;border-radius:10px;background:#fff0ee;color:#9b2a20;flex-shrink:0}.cart-drawer__error p{margin:0 0 8px}.cart-drawer__notice{padding:12px;background:#fff6df;border-radius:8px;font-size:13px}.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__title>span{color:#afca05}.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__close,.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__primary{background:#50237a}.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__primary{border-radius:24px}.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__close:hover,.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__primary:hover{background:#754ca5}.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__continue,.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__product-name:hover{color:#50237a}.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__close:focus-visible,.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__primary:focus-visible,.cart-drawer[data-cart-theme="mobilonline"] .cart-drawer__continue:focus-visible{outline-color:#50237a}.cart-drawer .tovar-kupon{padding:10px;gap:10px;font-size:.8125rem}.cart-drawer .tovar-kupon>div:first-child{gap:10px;flex-basis:180px}.cart-drawer .tovar-kupon>div:first-child>div:first-child{flex-basis:46px;width:46px;height:46px;min-width:46px;max-width:46px;font-size:.875rem}.cart-drawer .tovar-kupon .btn-default{padding:7px 12px;font-size:.8125rem}.cart-drawer .bundle{font-size:.875rem}.cart-drawer .bundle .b-title{font-size:1rem}.cart-drawer .bundle .b-icon{width:42px;height:42px;flex-basis:42px;font-size:21px}.cart-drawer .bundle .b-zlava{width:46px;min-width:46px;height:46px;font-size:1rem}.cart-drawer [data-cart-recommendations] .h-head{margin-bottom:12px}.cart-drawer [data-cart-recommendations] .h-title{padding:12px 0;font-size:1.125rem;border-bottom-width:3px}.cart-drawer [data-cart-recommendations] .p-i img{max-height:100px}.cart-drawer [data-cart-recommendations] .p-t{font-size:.75rem;line-height:.875rem}.cart-drawer [data-cart-recommendations] .p-c{font-size:1.1875rem}.cart-drawer [data-cart-recommendations] .btn-default{font-size:.875rem;padding:6px 10px}.cart-drawer[data-cart-theme="shield"]{color:#222}.cart-drawer[data-cart-theme="shield"] .cart-drawer__title>span{color:#82b90e}.cart-drawer[data-cart-theme="shield"] .cart-drawer__close{background:#0132a8}.cart-drawer[data-cart-theme="shield"] .cart-drawer__close:hover{background:#1850d8}.cart-drawer[data-cart-theme="shield"] .cart-drawer__continue{color:#0132a8}.cart-drawer[data-cart-theme="shield"] .cart-drawer__primary{background:#82b90e;border-radius:1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.15);font-weight:600}.cart-drawer[data-cart-theme="shield"] .cart-drawer__primary:hover{background:#73a30c}.cart-drawer[data-cart-theme="shield"] .cart-drawer__continue:hover{text-decoration:underline}.cart-drawer[data-cart-theme="shield"] .cart-drawer__product-name:hover{color:#0132a8}.cart-drawer[data-cart-theme="shield"] .cart-drawer__close:focus-visible,.cart-drawer[data-cart-theme="shield"] .cart-drawer__primary:focus-visible,.cart-drawer[data-cart-theme="shield"] .cart-drawer__continue:focus-visible{outline-color:#0132a8}@media(max-width:575px){.cart-drawer__header{padding:20px 20px 24px;gap:12px}.cart-drawer__scroll{padding:0 20px 20px}.cart-drawer__footer{padding:12px 20px max(10px,env(safe-area-inset-bottom))}.cart-drawer__title{font-size:22px}.cart-drawer__added{grid-template-columns:96px minmax(0,1fr);gap:8px 14px}.cart-drawer__image{width:96px;grid-row:1/3}.cart-drawer__image img{width:96px;height:96px}.cart-drawer__product-name{font-size:16px}.cart-drawer__price{grid-column:2;font-size:17px}.cart-drawer__total{font-size:17px}}@media(prefers-reduced-motion:reduce){.cart-drawer__panel,.cart-drawer__backdrop{transition:none}}html body #cart-drawer{color:var(--kobea-ink)}html body #cart-drawer .cart-drawer__backdrop{background:rgba(30,32,40,.34)}html body #cart-drawer .cart-drawer__panel{width:min(500px,100%);border-radius:0;overflow:hidden;background:#fff;box-shadow:-12px 0 40px rgba(30,32,40,.08)}html body #cart-drawer .cart-drawer__header{padding:22px 24px;gap:14px;background:#fff8fb;border:0}html body #cart-drawer .cart-drawer__title{color:var(--kobea-ink);font-size:23px;font-weight:700;line-height:1.35;gap:10px}html body #cart-drawer .cart-drawer__title>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--kobea-mint);color:#527b63;font-size:21px}html body #cart-drawer .cart-drawer__close{flex-basis:40px;width:40px;height:40px;background:var(--kobea-mint);color:#42594b;font-size:27px;font-weight:400}html body #cart-drawer .cart-drawer__close:hover{background:var(--kobea-pink);color:#794057}html body #cart-drawer .cart-drawer__scroll{padding:24px;scrollbar-width:thin;scrollbar-color:#c5dfd0 transparent}html body #cart-drawer .cart-drawer__added{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 18px;margin:0 0 20px;padding:0 0 20px;border:0}html body #cart-drawer .cart-drawer__added:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}html body #cart-drawer .cart-drawer__image{grid-column:1;grid-row:1/span 2;width:96px;border:0;border-radius:0;background:transparent}html body #cart-drawer .cart-drawer__image img{width:96px;height:96px;object-fit:contain;background:transparent}html body #cart-drawer .cart-drawer__product-info{grid-column:2;min-width:0}html body #cart-drawer .cart-drawer__product-name{color:var(--kobea-ink);font-size:15px;font-weight:600;line-height:1.55}html body #cart-drawer .cart-drawer__product-name:hover{color:#95506a}html body #cart-drawer .cart-drawer__quantity{margin-top:6px;color:#73767e;font-size:12px;line-height:1.5}html body #cart-drawer .cart-drawer__price{grid-column:2;color:var(--kobea-ink);font-size:18px;font-weight:700;line-height:1.4}html:root body #cart-drawer .cart-drawer__panel .cart-drawer__footer{margin:0 24px max(20px,env(safe-area-inset-bottom));padding:0}html:root body #cart-drawer .cart-drawer__panel,html:root body #cart-drawer .cart-drawer__panel :is(.cart-drawer__header,.cart-drawer__added,.cart-drawer__footer){border:0}html body #cart-drawer .cart-drawer__total{align-items:baseline;margin-bottom:18px;color:var(--kobea-ink);font-size:14px;font-weight:500;line-height:1.5}html body #cart-drawer .cart-drawer__total>strong{font-size:24px;font-weight:700}html:root body #cart-drawer :is(.cart-drawer__primary,.cart-drawer__continue){display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 14px;border:0;border-radius:11px;font-size:13px;line-height:1.4;text-decoration:none;box-shadow:none}html:root body #cart-drawer .cart-drawer__primary{background:var(--kobea-pink);color:#34232b!important;font-weight:600}html:root body #cart-drawer .cart-drawer__primary>span{color:#fff}html:root body #cart-drawer .cart-drawer__continue{margin-top:6px;background:transparent;color:#52585d;font-weight:500}html:root body #cart-drawer .cart-drawer__continue:hover{background:var(--kobea-mint);color:var(--kobea-ink);text-decoration:none}html body #cart-drawer :is(.cart-drawer__close,.cart-drawer__primary,.cart-drawer__continue,.cart-drawer__product-name):focus-visible{outline:2px solid #95506a;outline-offset:3px}html body #cart-drawer .cart-drawer__status{margin:16px 24px;color:#95506a}html body #cart-drawer .spinner-border{color:#b57792!important}html body #cart-drawer .cart-drawer__empty{display:flex;flex-direction:column;align-items:center;padding:44px 16px;color:#73767e;font-size:14px;line-height:1.7}html body #cart-drawer .cart-drawer__empty>i{display:grid;place-items:center;width:68px;height:68px;margin-bottom:18px;border-radius:50%;background:var(--kobea-mint);color:#b57792;font-size:30px}html body #cart-drawer [data-cart-recommendations] .h-title{border:0;color:var(--kobea-ink);font-size:16px}@media(max-width:575.98px){html body #cart-drawer .cart-drawer__panel{border-radius:0}html body #cart-drawer .cart-drawer__header{padding:18px 20px}html body #cart-drawer .cart-drawer__title{font-size:21px}html body #cart-drawer .cart-drawer__scroll{padding:20px}html body #cart-drawer .cart-drawer__added{grid-template-columns:84px minmax(0,1fr);gap:7px 14px}html body #cart-drawer .cart-drawer__image,html body #cart-drawer .cart-drawer__image img{width:84px;height:84px}html body #cart-drawer .cart-drawer__product-name{font-size:14px}html:root body #cart-drawer .cart-drawer__panel .cart-drawer__footer{margin:0 20px max(16px,env(safe-area-inset-bottom))}html:root body #cart-drawer :is(.cart-drawer__primary,.cart-drawer__continue){padding:9px 10px;font-size:12px}html body #cart-drawer .cart-drawer__total>strong{font-size:22px}}html:root body #cart-drawer .cart-drawer__panel .cart-drawer__footer{flex-shrink:0;margin:0;padding:22px 24px max(18px,env(safe-area-inset-bottom));border:0;border-top:1px solid #dfece4;border-radius:0;box-shadow:0 -6px 22px rgb(30 50 40/4%)}html:root body #cart-drawer .cart-drawer__footer .cart-drawer__total{margin-bottom:16px}@media(max-width:575.98px){html:root body #cart-drawer .cart-drawer__panel .cart-drawer__footer{padding:18px 20px max(14px,env(safe-area-inset-bottom))}}html:root body #cart-drawer .cart-drawer__panel .cart-drawer__footer{border-top-color:#f1dfe7}html:root body #cart-drawer .cart-drawer__footer .cart-drawer__primary{background:#f4b8cf;color:#34232b!important}html:root body #cart-drawer .cart-drawer__footer .cart-drawer__primary>span{color:inherit}html:root body #cart-drawer .cart-drawer__footer .cart-drawer__primary:hover{background:#eaa6c1}html:root body #cart-drawer .cart-drawer__footer .cart-drawer__continue:hover{background:#fbe3ed}html:root body #cart-drawer .cart-drawer__panel .cart-drawer__footer{background:#f7fcf9}