.vkc-up,.vkc-empty,.vkc-trust,.vkc-ship{--vkc-ink: #1d1d1f;--vkc-grey: #6e6e73;--vkc-line: rgba(0, 0, 0, .09);--vkc-smoke: #f5f5f7;--vkc-ember: #e8540f;--vkc-font: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;box-sizing:border-box}.vkc-up *,.vkc-empty *,.vkc-trust *,.vkc-ship *{box-sizing:border-box}.vkc-up{margin:4px 0 20px;padding-top:16px;border-top:1px solid var(--vkc-line);text-align:left}.vkc-up__head,.vkc-empty__head{margin:0 0 10px;font-family:var(--vk-font-mono, ui-monospace, monospace);font-size:11px;line-height:1.2;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--vkc-grey)}.vkc-up__list,.vkc-empty__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vkc-up__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;background:var(--vkc-smoke)}.vkc-up__media{display:block;width:56px;height:56px;background:#fff}.vkc-up__img{display:block;width:56px;height:56px;object-fit:contain}.vkc-up__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.vkc-up__name{font-size:14px;line-height:1.25;font-weight:600;color:var(--vkc-ink);text-decoration:none;overflow-wrap:anywhere}.vkc-up__name:hover{text-decoration:underline}.vkc-up__sub{font-size:12px;line-height:1.3;color:var(--vkc-grey)}.vkc-up__price{font-size:13px;line-height:1.3;color:var(--vkc-ink);font-variant-numeric:tabular-nums}.vkc-up__add{position:relative;min-height:44px;min-width:44px;margin:0;padding:0 14px;border:1px solid var(--vkc-ink);border-radius:0;background:transparent;color:var(--vkc-ink);font-family:var(--vk-font-display, sans-serif);font-size:13px;line-height:1;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.vkc-up__add:focus-visible{outline:2px solid var(--vkc-ember);outline-offset:2px}.vkc-up__add[disabled]{cursor:progress}.vkc-up__add[aria-busy=true]{color:transparent;background:transparent}.vkc-up__add[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid var(--vkc-ink);border-right-color:transparent;border-radius:50%;animation:vkc-spin .7s linear infinite}@keyframes vkc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vkc-up__add[aria-busy=true]:after{animation:none;border-right-color:var(--vkc-ink);opacity:.5}}.vkc-up__err{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.35;color:#b3261e}.vkc-up__err[hidden]{display:none}@media(max-width:360px){.vkc-up__item{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.vkc-up__media,.vkc-up__img{width:48px;height:48px}.vkc-up__add{padding:0 10px}}.vkc-up--page{margin-top:24px}.vkc-up--page .vkc-up__list{max-width:640px}.cart-totals__tax-note:has(.vkc-ship){display:block}.vkc-ship{width:100%;min-width:0}.vkc-ship__line{margin:0;font-size:12px;line-height:1.5;color:var(--color-foreground-subdued, var(--vkc-grey))}.vkc-ship__line strong,.vkc-ship__hint strong{font-weight:600;color:var(--color-foreground, var(--vkc-ink))}.vkc-ship__bar{height:4px;margin:8px 0 6px;background:var(--vkc-line);overflow:hidden}.vkc-ship__bar>span{display:block;height:100%;background:var(--vkc-ember)}.vkc-ship__hint{margin:0;font-size:12px;line-height:1.4;color:var(--color-foreground, var(--vkc-ink))}.vkc-trust{container-type:inline-size;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.cart-drawer__summary .vkc-trust{margin-top:-8px}.vkc-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;font-size:11.5px;line-height:1.4;color:var(--vkc-grey);text-align:center}.vkc-trust__list li+li:before{content:"\b7";margin:0 6px;color:#a3a5a4}@container (max-width: 440px){.vkc-trust__list li:nth-child(3){flex-basis:100%}.vkc-trust__list li:nth-child(3):before{content:none}}.vkc-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.vkc-pay__svg{display:block;width:30px;height:19px}.vkc-empty{width:100%;max-width:400px;margin:16px auto 24px;text-align:left}.cart-drawer__items .vkc-empty{padding-inline:var(--cart-drawer-padding, 16px)}.vkc-empty__head{text-align:center}.vkc-empty__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 8px;border:1px solid var(--vkc-line);color:var(--vkc-ink);text-decoration:none;transition:border-color .15s ease}.vkc-empty__item:hover{border-color:var(--vkc-ink)}.vkc-empty__item:focus-visible{outline:2px solid var(--vkc-ember);outline-offset:2px}.vkc-empty__img{display:block;width:48px;height:48px;object-fit:contain}.vkc-empty__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.vkc-empty__name{font-size:14px;line-height:1.25;font-weight:600}.vkc-empty__sub{font-size:12px;line-height:1.3;color:var(--vkc-grey)}.vkc-empty__price{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.vkc-sticky{display:none}@media screen and (max-width:749px){.vkc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #E5E5E2;box-shadow:0 -6px 18px #17191c14;transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}html.vkc-sticky-on .vkc-sticky{transform:none;visibility:visible;transition:transform .2s ease,visibility 0s}body:has(.vkc-sticky){padding-bottom:76px}.vkc-sticky__sum{display:flex;flex-direction:column;line-height:1.2;white-space:nowrap}.vkc-sticky__lbl{font-size:11px;color:#5d6167}.vkc-sticky__val{font-size:16px;font-weight:700;color:#17191c;font-variant-numeric:tabular-nums}.vkc-sticky__btn{flex:1 1 auto;min-height:48px;margin:0}}@media(prefers-reduced-motion:reduce){.vkc-sticky,html.vkc-sticky-on .vkc-sticky{transition:none}}.vkc-up,.vkc-empty,.vkc-trust,.vkc-ship{font-family:var(--vkc-font)}.vkc-up{margin:8px 0 24px;padding-top:20px}.vkc-up__head,.vkc-empty__head{margin:0 0 12px;font-family:var(--vkc-font);font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--vkc-ink)}.vkc-up__list,.vkc-empty__list{gap:10px}.vkc-up__item{padding:12px;border-radius:18px}.vkc-up__media{border-radius:12px;overflow:hidden}.vkc-up__name{font-size:15px;letter-spacing:-.015em}.vkc-up__name:hover{text-decoration:none;color:#c2410c}.vkc-up__sub{font-size:13px}.vkc-up__price{font-size:14px;font-weight:500}.vkc-up__add{min-height:40px;padding:0 18px;border:1px solid var(--vkc-ink);border-radius:980px;font-family:var(--vkc-font);font-size:14px;font-weight:600;letter-spacing:-.01em;text-transform:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.vkc-up__add:hover{background:var(--vkc-ink);color:#fff}.vkc-up__add:active{transform:scale(.97)}.vkc-up__add[aria-busy=true],.vkc-up__add[aria-busy=true]:hover{color:transparent;background:transparent}@media(max-width:480px){.vkc-up__item{grid-template-columns:56px minmax(0,1fr);align-items:start;row-gap:10px}.vkc-up__add{grid-column:2;justify-self:start;min-height:36px;padding:0 16px;font-size:13px}}.vkc-ship__line{font-size:13px;color:var(--vkc-grey)}.vkc-ship__hint{font-size:13px}.vkc-ship__bar{height:4px;border-radius:2px}.vkc-ship__bar>span{border-radius:2px}.vkc-trust__list{font-size:12px;color:var(--vkc-grey)}.vkc-trust__list li+li:before{color:#86868b}.vkc-empty__item{min-height:68px;padding:10px 16px 10px 10px;border:0;border-radius:18px;background:var(--vkc-smoke);transition:background-color .2s ease}.vkc-empty__item:hover{background:#e8e8ed}.vkc-empty__img{mix-blend-mode:multiply}.vkc-empty__name{font-size:15px;letter-spacing:-.015em}.vkc-empty__sub{font-size:13px;color:var(--vkc-grey)}.vkc-empty__price{font-size:14px;font-weight:500}@media screen and (max-width:749px){.vkc-sticky{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(0,0,0,.08);box-shadow:none;font-family:var(--vkc-font)}.vkc-sticky__lbl{font-size:12px;color:var(--vkc-grey)}.vkc-sticky__val{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--vkc-ink)}.vkc-sticky .vkc-sticky__btn.button{border-radius:980px;border-color:#cf4708;background:#cf4708;color:#fff;font-family:var(--vkc-font);font-size:17px;font-weight:600;letter-spacing:-.015em;text-transform:none}.vkc-sticky .vkc-sticky__btn.button:hover{border-color:#b53e06;background:#b53e06}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vk-cart.css.map */
