body:has([data-template=cart]){background-color:var(--kvsche-linen)}[data-template=cart] :is(.section-background,.section){background-color:var(--kvsche-linen)!important}[data-template=cart] .cart-title h1{color:var(--kvsche-ink);font-family:Fraunces,Georgia,serif!important;font-size:clamp(2.7rem,5vw,4.8rem)!important;font-weight:300!important;letter-spacing:-.02em;line-height:1;text-transform:none}[data-template=cart] .kv-cart__eyebrow{margin-bottom:.75rem}[data-template=cart] .cart-page__title{padding-bottom:clamp(1.75rem,4vw,3rem);border-bottom:1px solid rgba(157,147,136,.28)}[data-template=cart] .cart-page--empty .cart-page__title{border-bottom:0}[data-template=cart] .cart-items--dividers .cart-items__table-row{border-bottom-color:#9d938847}[data-template=cart] .cart-items__title{color:var(--kvsche-ink);font-family:Fraunces,Georgia,serif!important;font-weight:300!important;letter-spacing:-.015em;text-decoration:none}[data-template=cart] .cart-items__title:hover{color:var(--kvsche-clay)}[data-template=cart] :is(.cart-items__variants,.cart-items__variant,.cart-items__variant dt,.cart-items__variant dd){color:var(--kvsche-stone);font-family:Inter,sans-serif!important;font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}[data-template=cart] .cart-items__price{color:var(--kvsche-ink);font-family:Fraunces,Georgia,serif;font-weight:300}[data-template=cart] .cart-items__media-container{border:1px solid rgba(157,147,136,.28)}[data-template=cart] .cart-items__media-image{border-radius:0!important}[data-template=cart] .cart-items__remove{border-radius:0;color:var(--kvsche-stone);transition:color .2s cubic-bezier(.22,.61,.36,1)}[data-template=cart] .cart-items__remove:hover{background-color:transparent;color:var(--kvsche-clay)}[data-template=cart] .cart-items .quantity-selector{border-color:#9d938847;border-radius:0;background-color:var(--kvsche-linen)}[data-template=cart] .cart-items .quantity-selector:hover{background-color:var(--kvsche-linen-warm)}[data-template=cart] .cart-items .quantity-selector button{border-radius:0;color:var(--kvsche-ink-soft)}[data-template=cart] .cart-items .quantity-selector input[type=number]{border-radius:0;color:var(--kvsche-ink);font-family:Inter,sans-serif;font-weight:300}[data-template=cart] :is(.cart-actions,.cart-actions__divider){border-color:#9d938847}[data-template=cart] :is(.cart-note__label,.cart-discount__label){color:var(--kvsche-ink-soft);font-family:Inter,sans-serif!important;font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}[data-template=cart] .cart-note__instructions{border-color:#9d938847;border-radius:0;background-color:var(--kvsche-linen);color:var(--kvsche-ink);font-family:Inter,sans-serif;font-size:.88rem;font-weight:300;resize:vertical}[data-template=cart] :is(.cart-note__instructions,.cart-discount__input):focus{border-color:var(--kvsche-clay);outline:1px solid var(--kvsche-clay);box-shadow:none}[data-template=cart] .cart-discount__input{border-color:#9d938847;border-radius:0;background-color:var(--kvsche-linen);color:var(--kvsche-ink);font-family:Inter,sans-serif;font-size:.82rem;font-weight:300;letter-spacing:.04em}[data-template=cart] .cart-discount__input::placeholder{color:var(--kvsche-stone);font-family:Fraunces,Georgia,serif;font-style:italic}[data-template=cart] .cart-discount__button{padding-inline:1.2rem;border-radius:0;background-color:transparent;box-shadow:inset 0 0 0 1px var(--kvsche-ink);color:var(--kvsche-ink);font-family:Inter,sans-serif!important;font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;transition:color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}[data-template=cart] .cart-discount__button:hover{background-color:var(--kvsche-ink);color:var(--kvsche-linen)}[data-template=cart] .cart-discount__pill{border:1px solid rgba(157,147,136,.28);border-radius:0;background-color:var(--kvsche-linen-warm);color:var(--kvsche-ink-soft);font-family:Inter,sans-serif;font-size:.68rem;letter-spacing:.14em}[data-template=cart] :is(.cart-totals__total-label,.cart-totals__original-label){color:var(--kvsche-stone);font-family:Inter,sans-serif!important;font-size:.7rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}[data-template=cart] .cart-totals__total-value{color:var(--kvsche-ink);font-family:Fraunces,Georgia,serif!important;font-weight:300;letter-spacing:-.02em}[data-template=cart] .cart-totals__original-value{color:var(--kvsche-ink-soft);font-family:Fraunces,Georgia,serif;font-weight:300}[data-template=cart] :is(.cart-totals__tax-note,.cart-totals__tax-note small){color:var(--kvsche-stone);font-family:Inter,sans-serif;font-weight:300}[data-template=cart] :is(.cart__checkout-button.button,.cart-items__empty-button.button){--button-color: var(--kvsche-linen);--button-background-color: var(--kvsche-ink);--button-border-color: var(--kvsche-ink);border-radius:0!important;font-family:Inter,sans-serif!important;font-size:.7rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}[data-template=cart] .cart__checkout-button.button{width:100%}[data-template=cart] :is(.cart__checkout-button.button,.cart-items__empty-button.button):hover{--button-color: var(--kvsche-linen);--button-background-color: var(--kvsche-clay);--button-border-color: var(--kvsche-clay)}[data-template=cart] .cart-page{min-height:62vh;padding-top:5rem;padding-bottom:5rem}[data-template=cart] :is(.cart-items__error,.cart-item__error,.cart-discount__error){color:#8a2f2f;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.5}[data-template=cart] .cart-page--empty{min-height:56vh;padding-bottom:5rem}[data-template=cart] .cart-page--empty .kv-cart__eyebrow{align-self:center}[data-template=cart] .cart-page--empty .cart-title h1{font-size:clamp(2.7rem,7vw,5.5rem);letter-spacing:-.03em}@media screen and (min-width:750px){[data-template=cart] .cart-page__summary{padding-left:var(--padding-5xl);border-left:1px solid rgba(157,147,136,.28)}}@media screen and (max-width:749px){[data-template=cart] .cart-page{padding-top:2.5rem}[data-template=cart] .cart-page__summary{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(157,147,136,.28)}[data-template=cart] .cart-summary__inner{padding-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/kvsche-cart.css.map */
