main[data-template=cart]{--kvc-red: #E11B22;--kvc-red-dark: #B8141A;--kvc-line: rgba(17, 17, 17, .1);--kvc-line-soft: rgba(17, 17, 17, .06);background:var(--kv-white, #FFFFFF)!important}main[data-template=cart] .title-wrapper-with-link{align-items:center!important;padding-bottom:1.2rem!important;border-bottom:1px solid var(--kvc-line-soft)!important;margin-bottom:1.5rem!important}main[data-template=cart] .title--primary,main[data-template=cart] .cart__empty-text{font-family:var(--kv-font-display, sans-serif)!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--kv-black, #111111)!important;margin:0!important}main[data-template=cart] .title-wrapper-with-link .underlined-link{font-family:var(--kv-font-body, sans-serif)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--kv-black, #111111)!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;transition:color .18s ease!important}main[data-template=cart] .title-wrapper-with-link .underlined-link:hover{color:var(--kv-grey-text, #6B6B6B)!important}main[data-template=cart] .cart-items th{font-family:var(--kv-font-body, sans-serif)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--kv-grey-text, #6B6B6B)!important;border-bottom:1px solid var(--kvc-line)!important;padding-bottom:.85rem!important;opacity:1!important}main[data-template=cart] .cart-item{border-bottom:1px solid var(--kvc-line-soft)!important}main[data-template=cart] .cart-item td{padding-top:1.5rem!important;padding-bottom:1.5rem!important}main[data-template=cart] .cart-item__image-container{border-radius:8px!important;overflow:hidden!important;background:var(--kv-grey, #F4F4F4)!important;border:0!important;box-shadow:none!important}main[data-template=cart] .cart-item__image{border-radius:8px!important;display:block!important;transition:transform .35s cubic-bezier(.22,1,.36,1)!important}main[data-template=cart] .cart-item:hover .cart-item__image{transform:scale(1.04)!important}main[data-template=cart] .cart-item__name{font-family:var(--kv-font-body, sans-serif)!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;color:var(--kv-black, #111111)!important;text-decoration:none!important;transition:color .18s ease!important}main[data-template=cart] .cart-item__name:hover{color:var(--kv-grey-text, #6B6B6B)!important;text-decoration:underline!important;text-underline-offset:3px!important}main[data-template=cart] .cart-item__details .product-option{font-family:var(--kv-font-body, sans-serif)!important;font-size:.82rem!important;color:var(--kv-grey-text, #6B6B6B)!important;margin-top:.35rem!important}main[data-template=cart] .cart-item__details dl{margin:.35rem 0 0!important}main[data-template=cart] .cart-item__details dt{font-weight:600!important;color:var(--kv-grey-text, #6B6B6B)!important}main[data-template=cart] .cart-item__details dd{font-weight:700!important;color:var(--kv-black, #111111)!important;margin-left:.3rem!important}main[data-template=cart] .cart-item__totals .price,main[data-template=cart] .cart-item__price-wrapper .price{font-family:var(--kv-font-body, sans-serif)!important;font-size:1rem!important;font-weight:800!important;color:var(--kv-black, #111111)!important}main[data-template=cart] .cart-item__quantity-wrapper{gap:.6rem!important;align-items:center!important}main[data-template=cart] quantity-input.cart-quantity,main[data-template=cart] .quantity{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:46px!important;border:1px solid var(--kvc-line)!important;border-radius:8px!important;background:var(--kv-white, #FFFFFF)!important;overflow:hidden!important;box-shadow:none!important}main[data-template=cart] .quantity:before,main[data-template=cart] .quantity:after{display:none!important;content:none!important;box-shadow:none!important;border:0!important}main[data-template=cart] .quantity__button{width:38px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:var(--kv-black, #111111)!important;cursor:pointer!important;transition:background .18s ease!important}main[data-template=cart] .quantity__button:hover{background:var(--kv-grey, #F4F4F4)!important}main[data-template=cart] .quantity__button svg,main[data-template=cart] .quantity__button .svg-wrapper{width:13px!important;height:13px!important}main[data-template=cart] .quantity__input{width:42px!important;height:100%!important;border:0!important;outline:none!important;text-align:center!important;font-family:var(--kv-font-body, sans-serif)!important;font-size:.92rem!important;font-weight:700!important;color:var(--kv-black, #111111)!important;background:transparent!important;box-shadow:none!important}main[data-template=cart] .quantity__input::-webkit-outer-spin-button,main[data-template=cart] .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}main[data-template=cart] cart-remove-button .button,main[data-template=cart] cart-remove-button .button--tertiary{width:38px!important;height:38px!important;min-height:38px!important;min-width:38px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--kv-grey-text, #6B6B6B)!important;box-shadow:none!important;transition:color .18s ease,background .18s ease,border-color .18s ease!important}main[data-template=cart] cart-remove-button .button:before,main[data-template=cart] cart-remove-button .button:after{display:none!important;content:none!important;box-shadow:none!important}main[data-template=cart] cart-remove-button .button:hover{color:var(--kvc-red)!important;background:#e11b220f!important;border-color:#e11b2238!important}main[data-template=cart] cart-remove-button svg{width:16px!important;height:16px!important}main[data-template=cart] .cart-item__error-text{font-family:var(--kv-font-body, sans-serif)!important;font-size:.78rem!important;font-weight:600!important;color:var(--kvc-red)!important}main[data-template=cart] .cart__footer{padding-top:1.5rem!important}main[data-template=cart] .cart__blocks{max-width:460px!important;margin-left:auto!important;padding:1.5rem 1.5rem 1.6rem!important;border:1px solid var(--kvc-line)!important;border-radius:14px!important;background:var(--kv-white, #FFFFFF)!important;box-shadow:0 10px 30px #1111110d!important}main[data-template=cart] .totals{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:1rem!important;padding-bottom:.75rem!important;margin-bottom:.75rem!important;border-bottom:1px solid var(--kvc-line-soft)!important}main[data-template=cart] .totals__total{font-family:var(--kv-font-display, sans-serif)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--kv-black, #111111)!important;margin:0!important}main[data-template=cart] .totals__total-value{font-family:var(--kv-font-body, sans-serif)!important;font-size:1.5rem!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--kv-black, #111111)!important;margin:0!important}main[data-template=cart] .tax-note{display:block!important;font-family:var(--kv-font-body, sans-serif)!important;font-size:.76rem!important;line-height:1.6!important;color:var(--kv-grey-text, #6B6B6B)!important;text-align:left!important;margin:0 0 1.1rem!important}main[data-template=cart] .cart__ctas{margin:0!important}main[data-template=cart] .cart__checkout-button,main[data-template=cart] #checkout{width:100%!important;max-width:100%!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:8px!important;background:var(--kvc-red)!important;color:var(--kv-white, #FFFFFF)!important;font-family:var(--kv-font-body, sans-serif)!important;font-size:.88rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 8px 22px #e11b223d!important;transition:background .2s ease,transform .18s ease,box-shadow .2s ease!important}main[data-template=cart] .cart__checkout-button:before,main[data-template=cart] .cart__checkout-button:after,main[data-template=cart] #checkout:before,main[data-template=cart] #checkout:after{display:none!important;content:none!important;box-shadow:none!important;border:0!important;outline:none!important}main[data-template=cart] .cart__checkout-button:hover,main[data-template=cart] #checkout:hover{background:var(--kvc-red-dark)!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px #e11b224d!important}main[data-template=cart] .cart__checkout-button:disabled,main[data-template=cart] #checkout:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}main[data-template=cart] .cart__dynamic-checkout-buttons{margin-top:.65rem!important;max-width:100%!important}main[data-template=cart] .cart__warnings{padding:clamp(3rem,8vw,6rem) 1rem!important;text-align:center!important}main[data-template=cart] .cart__empty-text{margin-bottom:1.6rem!important}main[data-template=cart] .cart__warnings .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:0 2.2rem!important;border:0!important;border-radius:8px!important;background:var(--kv-black, #111111)!important;color:var(--kv-white, #FFFFFF)!important;font-family:var(--kv-font-body, sans-serif)!important;font-size:.86rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .2s ease,transform .18s ease!important}main[data-template=cart] .cart__warnings .button:before,main[data-template=cart] .cart__warnings .button:after{display:none!important;content:none!important}main[data-template=cart] .cart__warnings .button:hover{background:#2a2a2a!important;transform:translateY(-1px)!important}main[data-template=cart] .cart__login-title{font-family:var(--kv-font-display, sans-serif)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--kv-black, #111111)!important;margin:2.5rem 0 .5rem!important}main[data-template=cart] .cart__login-paragraph{font-family:var(--kv-font-body, sans-serif)!important;font-size:.88rem!important;color:var(--kv-grey-text, #6B6B6B)!important;margin:0!important}main[data-template=cart] .cart__login-paragraph .underlined-link{color:var(--kv-black, #111111)!important;font-weight:700!important;text-underline-offset:3px!important}.cart-notification{border-radius:14px!important;border:1px solid rgba(17,17,17,.1)!important;box-shadow:0 18px 44px #11111124!important;background:#fff!important}.cart-notification__heading{font-family:var(--kv-font-body, sans-serif)!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--kv-black, #111111)!important}.cart-notification__heading .icon-checkmark{color:#1db954!important}.cart-notification-product__name{font-family:var(--kv-font-body, sans-serif)!important;font-weight:700!important;color:var(--kv-black, #111111)!important}.cart-notification__links{gap:.6rem!important}.cart-notification__links .button--primary,#cart-notification-form .button{min-height:52px!important;border:0!important;border-radius:8px!important;background:#e11b22!important;color:#fff!important;font-family:var(--kv-font-body, sans-serif)!important;font-size:.84rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 8px 20px #e11b2238!important;transition:background .2s ease,transform .18s ease!important}.cart-notification__links .button--primary:before,.cart-notification__links .button--primary:after,#cart-notification-form .button:before,#cart-notification-form .button:after{display:none!important;content:none!important}.cart-notification__links .button--primary:hover,#cart-notification-form .button:hover{background:#b8141a!important;transform:translateY(-1px)!important}.cart-notification__links .button--secondary,#cart-notification-button{min-height:52px!important;border:1.5px solid var(--kv-black, #111111)!important;border-radius:8px!important;background:transparent!important;color:var(--kv-black, #111111)!important;font-family:var(--kv-font-body, sans-serif)!important;font-size:.84rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .2s ease,color .2s ease!important}.cart-notification__links .button--secondary:before,.cart-notification__links .button--secondary:after,#cart-notification-button:before,#cart-notification-button:after{display:none!important;content:none!important}.cart-notification__links .button--secondary:hover,#cart-notification-button:hover{background:var(--kv-black, #111111)!important;color:#fff!important}.cart-notification__links .button-label{font-family:var(--kv-font-body, sans-serif)!important;font-size:.8rem!important;font-weight:600!important;color:var(--kv-grey-text, #6B6B6B)!important}@media(max-width:749px){main[data-template=cart] .title-wrapper-with-link{padding-bottom:1rem!important;margin-bottom:1.2rem!important}main[data-template=cart] .cart-item td{padding-top:1.1rem!important;padding-bottom:1.1rem!important}main[data-template=cart] .cart-item__name{font-size:.9rem!important}main[data-template=cart] .cart__blocks{max-width:100%!important;margin-left:0!important;padding:1.2rem 1.1rem 1.3rem!important;border-radius:12px!important}main[data-template=cart] .totals__total-value{font-size:1.3rem!important}main[data-template=cart] quantity-input.cart-quantity,main[data-template=cart] .quantity{height:42px!important}main[data-template=cart] .quantity__button{width:34px!important}main[data-template=cart] .quantity__input{width:36px!important}main[data-template=cart] .cart__checkout-button,main[data-template=cart] #checkout{min-height:52px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kitvalut-cart.css.map */
