:root{--ts-cart-blush:#F9DFEB;--ts-cart-light:#FFF9FC;--ts-cart-berry:#743A60;--ts-cart-ink:#302534;--ts-cart-line:#EBC9D8}.cart-drawer .drawer__inner{background:var(--ts-cart-light);color:var(--ts-cart-ink);border-radius:22px 0 0 22px;box-shadow:-12px 0 40px #41243921}.cart-drawer .drawer__header{background:var(--ts-cart-blush);border-bottom:1px solid var(--ts-cart-line);padding-block:22px 18px}.cart-drawer .drawer__heading{color:var(--ts-cart-ink);font-family:var(--font-heading-family,Georgia,serif);letter-spacing:.01em}.cart-drawer .drawer__close{color:var(--ts-cart-ink);border-radius:50%}.cart-drawer .drawer__close:focus-visible{outline:2px solid var(--ts-cart-berry);outline-offset:4px}.cart-drawer .cart-drawer__body{background:var(--ts-cart-light)}.cart-drawer .drawer__footer{background:var(--ts-cart-blush);border-top:1px solid var(--ts-cart-line)}.cart-drawer .cart-progress{background:#fff;border:1px solid var(--ts-cart-line);border-radius:16px;padding:14px 15px;color:var(--ts-cart-ink)}.cart-drawer .cart-progress__text{color:var(--ts-cart-ink);font-weight:600;line-height:1.45}.cart-drawer .cart-progress__bar{background:#f1dce6;border-radius:999px}.cart-drawer .cart-progress__bar__progress{background:var(--ts-cart-berry);border-radius:999px}.cart-drawer .cart-drawer-item{background:#fff;border:1px solid var(--ts-cart-line);border-radius:16px;padding:12px;margin-block:8px}.cart-drawer .cart-item__image,.cart-drawer .cart-item__image-container{border-radius:12px}.cart-drawer .cart-item__name,.cart-drawer .cart-drawer__totals{color:var(--ts-cart-ink)}.cart-drawer .cart-discount-form .field__input,.cart-drawer .cart-discount-form__row .field__input{background:#fff;border-radius:12px}.cart-drawer .cart-discount-form__row .button,#main-cart-footer .cart-discount-form__row .button{border-radius:12px;background:#fff;color:var(--ts-cart-berry);border:1px solid var(--ts-cart-berry)}.cart-drawer .cart__checkout-button.button,#main-cart-footer .cart__checkout-button.button{background:var(--ts-cart-berry);color:#fff;border-radius:16px;min-height:54px;font-size:1.6rem;font-weight:650;letter-spacing:.01em;box-shadow:none}.cart-drawer .cart__checkout-button.button:after,#main-cart-footer .cart__checkout-button.button:after{box-shadow:none;border-radius:16px}.cart-drawer .cart__checkout-button.button:hover,#main-cart-footer .cart__checkout-button.button:hover{background:#60304e;color:#fff}.cart-drawer .cart__checkout-button.button:focus-visible,#main-cart-footer .cart__checkout-button.button:focus-visible{outline:3px solid #A76F93;outline-offset:3px}.cart-drawer .cart-discount,.cart-drawer .cart-drawer__footer,.cart-drawer .payment-badges-block{color:var(--ts-cart-ink)}main:has(cart-items){background:var(--ts-cart-light)}cart-items{color:var(--ts-cart-ink)}cart-items .title,cart-items .cart-item__name{color:var(--ts-cart-ink)}cart-items .cart__items{background:#fff;border:1px solid var(--ts-cart-line);border-radius:18px;padding:12px 18px}cart-items .cart-item__image-container{border-radius:12px}#main-cart-footer .cart__footer{background:#fff;border:1px solid var(--ts-cart-line);border-radius:18px;padding:22px 24px}#main-cart-footer .totals,#main-cart-footer .totals__subtotal-value{color:var(--ts-cart-ink)}.tender-cart-shipping{margin:12px 0 20px;padding:17px 20px;border-radius:16px;background:#fff;border:1px solid var(--ts-cart-line);color:var(--ts-cart-ink)}.tender-cart-shipping p{margin:0 0 12px;font-size:1.45rem;font-weight:600;line-height:1.5}.tender-cart-shipping__track{display:block;height:9px;background:#f1dce6;overflow:hidden;border-radius:999px}.tender-cart-shipping__fill{display:block;height:100%;background:var(--ts-cart-berry);border-radius:999px;transition:width .25s ease}@media(max-width:749px){.cart-drawer .drawer__inner{border-radius:0}.cart-drawer .drawer__header{padding-block:17px 14px}.cart-drawer .cart-drawer-item{padding:10px;border-radius:13px}.cart-drawer .cart-progress{padding:12px}cart-items .cart__items{padding:8px 10px;border-radius:14px}#main-cart-footer .cart__footer{padding:18px 14px;border-radius:14px}.tender-cart-shipping{padding:14px 15px}#main-cart-footer .cart__checkout-button.button{width:100%}}@media(prefers-reduced-motion:reduce){.tender-cart-shipping__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tender-cart-blush.css.map */
