:root{--ek-ink: #1a1a1a;--ek-rose: #bc8382;--ek-rose-deep: #a56a69;--ek-muted: #8b7473;--ek-cream: #fdf8f7;--ek-line: #f0e2e1}#CartDrawer .drawer__header{display:flex;align-items:center;justify-content:center;position:relative;border-bottom-color:var(--ek-line)}#CartDrawer .drawer__title{display:block;width:auto;text-align:center;line-height:0}#CartDrawer .drawer__close{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.cart-drawer__logo{display:block;width:160px;height:auto;margin:0 auto}@media only screen and (max-width:768px){.cart-drawer__logo{width:138px}}.cart-usps{container-type:inline-size;background-color:var(--ek-cream);border:1px solid var(--ek-line);padding:9px 8px;margin:12px 0 0}.cart-usps__row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;white-space:nowrap}.cart-usp{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.cart-usp__icon{flex:0 0 auto;width:18px;height:18px;color:var(--ek-rose)}.cart-usp__title{color:var(--ek-ink);font-size:12.5px;font-size:clamp(11.5px,calc((100cqi - 84px)/16),14.5px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.cart-usps__sep{color:#d9c3c2;font-size:16px;line-height:1}@container (max-width: 250px){.cart-usps__row{flex-wrap:wrap;row-gap:4px}.cart-usps__sep{display:none}.cart-usp{flex:0 0 100%;justify-content:center}.cart-usp__title{font-size:13px}}@supports not (container-type: inline-size){.cart-usps__row{flex-wrap:wrap;row-gap:4px}.cart-usps__sep{display:none}.cart-usp{flex:0 0 100%;justify-content:center}}.cart__page .cart-usps{margin:14px 0 16px}#CartDrawer .ajaxcart__subtotal,.cart__page .cart__item-sub>div:first-child{color:var(--ek-ink)}.cart-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:12px 0 0;padding:0}.cart-payment-icons__item{margin:0;padding:0;line-height:0}.cart-payment-icons__icon{display:block;width:38px;height:24px}.ek-rw{flex:0 0 auto;padding:10px var(--drawer-gutter, 20px) 9px;background-color:#fff;border-bottom:1px solid var(--ek-line);text-align:center}#CartDrawer.is-empty .ek-rw,.ek-rw--hidden{display:none}.ek-rw__msg{margin:0 0 8px;color:var(--ek-ink);font-size:15px;line-height:1.3;letter-spacing:0}.ek-rw__msg strong{font-weight:600}.ek-rw__bar{position:relative;height:22px;margin:0 11px 17px}.ek-rw__track{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background-color:var(--ek-line);border-radius:3px;overflow:hidden}.ek-rw__fill{display:block;height:100%;width:0;background-color:var(--ek-rose);border-radius:3px;transition:width .7s cubic-bezier(.22,1,.36,1)}.ek-rw__step{position:absolute;top:0;width:22px;height:22px;transform:translate(-50%)}.ek-rw__dot{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#fff;border:1.5px solid #e3cfce;color:var(--ek-muted);transition:background-color .35s ease,border-color .35s ease,color .35s ease}.ek-rw__dot svg{width:13px;height:13px}.ek-rw__label{position:absolute;top:24px;left:50%;transform:translate(-50%);white-space:nowrap;max-width:130px;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ek-muted);transition:color .35s ease}.ek-rw__step--offer .ek-rw__label{left:auto;right:0;transform:none}.ek-rw__step.is-reached .ek-rw__dot{background-color:var(--ek-rose);border-color:var(--ek-rose);color:#fff}.ek-rw__step.is-reached .ek-rw__label{color:var(--ek-ink);font-weight:600}.ek-rw__step--ship.is-reached .ek-rw__label:before{content:"\2713\a0";color:var(--ek-rose-deep)}.ek-rw__step.is-pop .ek-rw__dot{animation:ek-rw-pop .6s cubic-bezier(.34,1.56,.64,1)}.ek-rw__step.is-pop .ek-rw__dot:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;animation:ek-rw-ring .9s ease-out}@keyframes ek-rw-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes ek-rw-ring{0%{box-shadow:0 0 #bc83828c}to{box-shadow:0 0 0 10px #bc838200}}@media(prefers-reduced-motion:reduce){.ek-rw__fill,.ek-rw__dot{transition:none}.ek-rw__step.is-pop .ek-rw__dot,.ek-rw__step.is-pop .ek-rw__dot:after{animation:none}}@media only screen and (max-width:380px){.ek-rw__msg{font-size:14px}.ek-rw__label{font-size:10.5px;letter-spacing:.04em}}.cart__page .ek-rw{margin-bottom:20px;border:1px solid var(--ek-line)}#CartDrawer .drawer__scrollable{padding-top:14px}#CartDrawer .cart__item{margin-bottom:14px;padding-bottom:14px}#CartDrawer .cart__item:first-child{padding-top:0}#CartDrawer .cart__item-name{font-size:17px;line-height:1.3;margin-bottom:6px}#CartDrawer .cart__item--variants{font-size:15px;line-height:1.4;margin-bottom:8px}#CartDrawer .cart__price{font-size:16px}#CartDrawer .drawer__footer{padding-top:10px!important;padding-bottom:12px;min-height:0!important}#CartDrawer .drawer__footer .vd-line{font-size:15px;line-height:1.35;padding:1px 0!important}#CartDrawer .drawer__footer .cart__item-row{margin-bottom:0}#CartDrawer .drawer__footer .cart__item-sub{align-items:baseline;line-height:1.2;padding-top:2px}#CartDrawer .ajaxcart__subtotal{font-size:14px;letter-spacing:.2em}#CartDrawer [data-subtotal]{font-size:20px;font-weight:600}#CartDrawer .cart__checkout-wrapper{margin-top:10px}#CartDrawer .cart__checkout{padding:14px 16px;font-size:15px}#CartDrawer .cart-payment-icons{margin-top:8px;gap:5px}#CartDrawer .cart-payment-icons__icon{width:34px;height:22px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-cart.css.map */
