#header__minicart .minicart__wrapper.kv-drawer{--kv-ink: #0a0a0a;--kv-ink-soft: #3a3a3a;--kv-muted: #6f6f6f;--kv-line: #e7e7e7;--kv-soft: #f6f6f6;--kv-radius: 10px;--kv-ease: cubic-bezier(.32, .72, 0, 1);--drawer-width: 440px;width:100%;max-width:440px;height:100vh;height:100dvh;background:#fff;color:var(--kv-ink);font-family:inherit;box-shadow:-30px 0 80px #00000024;border:0;border-radius:0;overflow:hidden;display:flex;flex-direction:column}#header__minicart.open_drawer .overlay:after{background:#0a0a0a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html.open-minicart,html.open-minicart body{overflow:hidden}.kv-drawer .kv-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 18px;background:#fff;border-bottom:1px solid var(--kv-line)}.kv-drawer .kv-header__title{margin:0;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--kv-ink)}.kv-drawer .kv-header__count{font-weight:500;color:var(--kv-muted)}.kv-drawer .kv-header__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--kv-line);border-radius:50%;background:#fff;color:var(--kv-ink);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.kv-drawer .kv-header__close:hover{background:var(--kv-ink);border-color:var(--kv-ink);color:#fff}.kv-drawer .kv-header__close:focus-visible,.kv-drawer .kv-btn:focus-visible,.kv-drawer .kv-qty__btn:focus-visible,.kv-drawer .kv-rec__add:focus-visible,.kv-drawer .kv-item__remove a:focus-visible{outline:2px solid var(--kv-ink);outline-offset:2px}.kv-drawer .kv-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#fff}.kv-drawer .kv-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kv-drawer .kv-form{margin:0;display:block}.kv-drawer .kv-ship{display:block;margin:0;padding:18px 24px 20px;background:var(--kv-soft);border-bottom:1px solid var(--kv-line)}.kv-drawer .kv-ship__msg{margin:0 0 12px;font-size:13.5px;line-height:1.4;color:var(--kv-ink-soft)}.kv-drawer .kv-ship__msg strong{color:var(--kv-ink);font-weight:700}.kv-drawer .kv-ship__track{height:6px;border-radius:99px;background:#dcdcdc;overflow:hidden}.kv-drawer .kv-ship__fill{display:block;height:100%;border-radius:99px;background:var(--kv-ink);animation:none;background-image:none;transition:width .7s var(--kv-ease)}.kv-drawer .kv-ship.cart_shipping_free .kv-ship__msg{color:var(--kv-ink)}.kv-drawer .kv-note{margin:16px 24px 0;padding:14px 16px;border:1px solid var(--kv-line);border-left:3px solid var(--kv-ink);border-radius:var(--kv-radius);background:#fff}.kv-drawer .kv-note__title{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.kv-drawer .kv-note__text{margin:0;font-size:13px;line-height:1.45;color:var(--kv-ink-soft)}.kv-drawer .kv-note__link{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:var(--kv-ink);text-decoration:underline;text-underline-offset:3px}.kv-drawer .kv-items{list-style:none;margin:0;padding:8px 24px 0}.kv-drawer .kv-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--kv-line);animation:kv-in .35s var(--kv-ease) both}.kv-drawer .kv-item:last-child{border-bottom:0}.kv-drawer .kv-item__media{display:block;width:88px;aspect-ratio:4 / 5;border-radius:var(--kv-radius);overflow:hidden;background:var(--kv-soft)}.kv-drawer .kv-item__media img{display:block;width:100%;height:100%;object-fit:cover}.kv-drawer .kv-item__main{min-width:0;display:flex;flex-direction:column;gap:6px;position:static}.kv-drawer .kv-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kv-drawer .kv-item__title{margin:0;font-size:14.5px;line-height:1.3;font-weight:600;text-transform:none}.kv-drawer .kv-item__title a{color:var(--kv-ink);text-decoration:none}.kv-drawer .kv-item__remove{position:static;flex:0 0 auto}.kv-drawer .kv-item__remove a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin:-4px -6px 0 0;border-radius:50%;color:var(--kv-muted);transition:color .2s,background .2s}.kv-drawer .kv-item__remove a:hover{color:var(--kv-ink);background:var(--kv-soft)}.kv-drawer .kv-item__options,.kv-drawer .kv-item__props{margin:0;display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12.5px;line-height:1.4;color:var(--kv-muted)}.kv-drawer .kv-item__options strong{font-weight:600;color:var(--kv-ink-soft)}.kv-drawer .kv-item__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.kv-drawer .kv-tag{padding:3px 9px;border:1px solid var(--kv-line);border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--kv-ink-soft);background:#fff}.kv-drawer .kv-tag--gift{background:var(--kv-ink);border-color:var(--kv-ink);color:#fff}.kv-drawer .kv-item__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:4px}.kv-drawer .kv-item__qty-static{font-size:13px;color:var(--kv-muted)}.kv-drawer .kv-qty{display:inline-flex;align-items:center;border:1px solid var(--kv-line);border-radius:99px;background:#fff;height:36px;overflow:hidden}.kv-drawer .kv-qty__btn{width:34px;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--kv-ink);cursor:pointer;transition:background .2s}.kv-drawer .kv-qty__btn:hover{background:var(--kv-soft)}.kv-drawer .kv-qty__btn.disabled{opacity:.35;pointer-events:none}.kv-drawer .kv-qty__input{width:34px;height:100%;padding:0;margin:0;border:0;background:transparent;box-shadow:none;text-align:center;font-size:14px;font-weight:600;color:var(--kv-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.kv-drawer .kv-qty__input::-webkit-outer-spin-button,.kv-drawer .kv-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kv-drawer .kv-item__prices{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;text-align:right;line-height:1.25}.kv-drawer .kv-item__price{font-size:15px;font-weight:700;color:var(--kv-ink)}.kv-drawer .kv-item__was{font-size:12.5px;color:var(--kv-muted)}.kv-drawer .kv-item__unit{font-size:11.5px;color:var(--kv-muted)}.kv-drawer .kv-item__error{display:none;font-size:12.5px;color:#b00020}.kv-drawer .kv-item__error:has(.cart-item__error-text:not(:empty)){display:block}.kv-drawer .kv-item--free .kv-item__media{outline:2px solid var(--kv-ink);outline-offset:-2px}.kv-drawer .kv-recs{margin:8px 0 0;padding:22px 24px 28px;border-top:1px solid var(--kv-line);background:#fff}.kv-drawer .kv-recs__title{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kv-ink)}.kv-drawer .kv-recs__list{display:grid;gap:12px}.kv-drawer .kv-rec{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:12px;border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:#fff;transition:border-color .2s}.kv-drawer .kv-rec:hover{border-color:#cfcfcf}.kv-drawer .kv-rec__media{display:block;width:72px;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden;background:var(--kv-soft)}.kv-drawer .kv-rec__media img{display:block;width:100%;height:100%;object-fit:cover}.kv-drawer .kv-rec__body{min-width:0;display:flex;flex-direction:column;gap:6px}.kv-drawer .kv-rec__title{font-size:13.5px;line-height:1.3;font-weight:600;color:var(--kv-ink);text-decoration:none}.kv-drawer .kv-rec__price{margin:0;display:flex;gap:8px;align-items:baseline;font-size:13.5px}.kv-drawer .kv-rec__now{font-weight:700}.kv-drawer .kv-rec__was{color:var(--kv-muted);font-size:12px}.kv-drawer .kv-rec__select{width:100%;height:36px;padding:0 32px 0 12px;border:1px solid var(--kv-line);border-radius:8px;background-color:#fff;font-size:13px;color:var(--kv-ink);font-family:inherit}.kv-drawer .kv-rec__add{height:38px;padding:0 16px;border:1px solid var(--kv-ink);border-radius:8px;background:#fff;color:var(--kv-ink);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.kv-drawer .kv-rec__add:hover{background:var(--kv-ink);color:#fff}.kv-drawer .kv-rec__add:disabled{opacity:.55;cursor:progress}.kv-drawer .kv-rec__error{margin:0;font-size:12.5px;color:#b00020}.kv-drawer .kv-footer{flex:0 0 auto;padding:18px 24px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--kv-line);box-shadow:0 -12px 28px #0000000d}.kv-drawer .kv-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:13.5px;color:var(--kv-ink-soft)}.kv-drawer .kv-row--save{color:var(--kv-ink);font-weight:600}.kv-drawer .kv-row--total{margin:8px 0 4px;font-size:17px;font-weight:700;color:var(--kv-ink)}.kv-drawer .kv-footer__note{margin:0 0 14px;font-size:12px;color:var(--kv-muted)}.kv-drawer .kv-btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin:0;padding:0 20px;border:1px solid var(--kv-ink);border-radius:10px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .15s}.kv-drawer .kv-btn--primary{background:var(--kv-ink);color:#fff}.kv-drawer .kv-btn--primary:hover{background:#262626}.kv-drawer .kv-btn--primary:active{transform:scale(.99)}.kv-drawer .kv-btn--ghost{height:44px;margin-top:10px;background:#fff;color:var(--kv-ink);border-color:var(--kv-line);font-size:13px;letter-spacing:.02em;text-transform:none}.kv-drawer .kv-btn--ghost:hover{border-color:var(--kv-ink)}.kv-drawer .kv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 32px;color:var(--kv-ink)}.kv-drawer .kv-empty__title{margin:18px 0 6px;font-size:17px;font-weight:700}.kv-drawer .kv-empty__text{margin:0 0 24px;font-size:13.5px;line-height:1.5;color:var(--kv-muted)}.kv-drawer .kv-empty .kv-btn{max-width:280px}.header__minicart.loading .kv-drawer .kv-body:after,.kv-drawer .kv-body.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;z-index:4}.header__minicart.loading .minicart__wrapper.kv-drawer:before{display:none}@keyframes kv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:480px){#header__minicart .minicart__wrapper.kv-drawer{max-width:100%}.kv-drawer .kv-header,.kv-drawer .kv-ship,.kv-drawer .kv-footer,.kv-drawer .kv-recs,.kv-drawer .kv-items{padding-left:18px;padding-right:18px}.kv-drawer .kv-note{margin-left:18px;margin-right:18px}}@media(prefers-reduced-motion:reduce){.kv-drawer .kv-item{animation:none}.kv-drawer .kv-ship__fill{transition:none}}.kv-drawer .kv-trust{margin:0 0 14px;text-align:center}.kv-drawer .kv-trust__rating{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--kv-ink-soft)}.kv-drawer .kv-stars{display:inline-flex;gap:2px}.kv-drawer .kv-star{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#dcdce6;position:relative}.kv-drawer .kv-star svg{position:relative;z-index:1}.kv-drawer .kv-star:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00b67a}.kv-drawer .kv-star:nth-child(1):before{width:clamp(0%,calc(var(--kv-fill) * 5 - 0%),100%)}.kv-drawer .kv-star:nth-child(2):before{width:clamp(0%,calc(var(--kv-fill) * 5 - 100%),100%)}.kv-drawer .kv-star:nth-child(3):before{width:clamp(0%,calc(var(--kv-fill) * 5 - 200%),100%)}.kv-drawer .kv-star:nth-child(4):before{width:clamp(0%,calc(var(--kv-fill) * 5 - 300%),100%)}.kv-drawer .kv-star:nth-child(5):before{width:clamp(0%,calc(var(--kv-fill) * 5 - 400%),100%)}.kv-drawer .kv-trust__score strong{color:var(--kv-ink)}.kv-drawer .kv-trust__proof{margin:6px 0 0;font-size:12.5px;font-weight:600;color:var(--kv-ink)}.kv-drawer .kv-assure{list-style:none;margin:12px 0 0;padding:0;display:flex;justify-content:center;gap:6px 16px;flex-wrap:wrap;font-size:11.5px;color:var(--kv-muted)}.kv-drawer .kv-wallet{flex:0 0 auto;padding:0 24px calc(18px + env(safe-area-inset-bottom,0px));background:#fff}.kv-drawer .kv-wallet[hidden]{display:none}.kv-drawer .kv-wallet__label{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:12px;color:var(--kv-muted)}.kv-drawer .kv-wallet__label:before,.kv-drawer .kv-wallet__label:after{content:"";flex:1;height:1px;background:var(--kv-line)}.kv-drawer .kv-wallet__form{margin:0}#header__minicart .kv-drawer:has(.kv-wallet:not([hidden])) .kv-footer{padding-bottom:14px;box-shadow:none}@media(max-width:480px){.kv-drawer .kv-wallet{padding-left:18px;padding-right:18px}}.kv-drawer .kv-header{padding:16px 20px}.kv-drawer .kv-header__title{font-size:17px;font-weight:600}.kv-drawer .kv-header__close{border:0;width:32px;height:32px}.kv-drawer .kv-ship{padding:12px 20px 14px}.kv-drawer .kv-ship__msg{margin:0 0 8px;font-size:12.5px}.kv-drawer .kv-ship__track{height:5px}.kv-drawer .kv-note{margin:12px 20px 0;padding:10px 12px}.kv-drawer .kv-note__title{font-size:12px}.kv-drawer .kv-note__text,.kv-drawer .kv-note__link{font-size:12.5px}.kv-drawer .kv-note__link{margin-top:4px}.kv-drawer .kv-items{padding:4px 20px 0}.kv-drawer .kv-item{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 0}.kv-drawer .kv-item__media{width:72px}.kv-drawer .kv-item__main{gap:3px}.kv-drawer .kv-item__title{font-size:14.5px;font-weight:500}.kv-drawer .kv-item__options{flex-direction:column;gap:0}.kv-drawer .kv-item__foot{align-items:center;margin-top:6px}.kv-drawer .kv-item__ctrl{display:flex;align-items:center;gap:4px}.kv-drawer .kv-qty{border:0;height:32px;background:transparent}.kv-drawer .kv-qty__btn{width:28px}.kv-drawer .kv-qty__input{width:28px;font-weight:500}.kv-drawer .kv-item__remove{position:static}.kv-drawer .kv-item__remove a{margin:0;width:28px;height:28px}.kv-drawer .kv-recs{margin:4px 0 0;padding:16px 20px 20px}.kv-drawer .kv-recs__title{margin:0 0 12px;text-align:center;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.kv-drawer .kv-recs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;align-items:start}.kv-drawer .kv-rec{display:flex;flex-direction:column;gap:8px;padding:0;border:0}.kv-drawer .kv-rec__media{width:100%;border-radius:8px}.kv-drawer .kv-rec__body{gap:4px;text-align:center}.kv-drawer .kv-rec__title{font-size:12.5px;font-weight:500}.kv-drawer .kv-rec__price{justify-content:center;font-size:13px}.kv-drawer .kv-rec__was{order:-1}.kv-drawer .kv-rec__price:has(.kv-rec__was:not([hidden])) .kv-rec__now{color:#b3261e}.kv-drawer .kv-rec__select{height:32px;font-size:12px;padding:0 24px 0 8px}.kv-drawer .kv-rec__add{height:34px;padding:0 10px;font-size:12.5px}.kv-drawer .kv-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px))}.kv-drawer .kv-row{font-size:13px;margin:0 0 4px}.kv-drawer .kv-row--total{margin:4px 0 2px;font-size:16px}.kv-drawer .kv-footer__note{margin:0 0 10px;font-size:11.5px}.kv-drawer .kv-btn{gap:10px;height:50px;font-size:14px;text-transform:none;letter-spacing:0}.kv-drawer .kv-btn--ghost{height:34px;margin-top:6px;border:0;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;font-weight:600}.kv-drawer .kv-trust{margin:0 0 8px;text-align:left}.kv-drawer .kv-trust__rating{justify-content:flex-start;gap:6px;flex-wrap:nowrap;font-size:11.5px;line-height:1}.kv-drawer .kv-star{width:13px;height:13px}.kv-drawer .kv-star svg{width:9px;height:9px}.kv-drawer .kv-stars{gap:1px}.kv-drawer .kv-trust__proof{margin:4px 0 0;font-size:11.5px;font-weight:500}.kv-drawer .kv-pay{list-style:none;margin:8px 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.kv-drawer .kv-pay__icon{width:36px;height:24px;display:block}.kv-drawer .kv-wallet{padding:0 20px 10px}@media(max-width:480px){.kv-drawer .kv-header,.kv-drawer .kv-ship,.kv-drawer .kv-footer,.kv-drawer .kv-recs,.kv-drawer .kv-items,.kv-drawer .kv-wallet{padding-left:16px;padding-right:16px}.kv-drawer .kv-note{margin-left:16px;margin-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kv-cart.css.map */
