.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}.cart-drawer__header{background-color:var(--color-background);display:flex;align-items:center;justify-content:space-between;width:100%;position:sticky;top:0;z-index:1}.cart-drawer__dialog{overflow:hidden}.cart-drawer__inner{height:100%;overflow:hidden}.cart-drawer__content{display:flex;flex-direction:column;overflow:hidden}.cart-drawer .cart-drawer__header{padding:16px 20px 12px;border:0}.cart-drawer .cart-drawer__heading{margin:0;font-family:var(--font-heading--family);font-size:27px;line-height:1;display:flex;align-items:baseline;gap:10px}.cart-drawer .cart-drawer__heading .cart-bubble{display:none}.cart-drawer .cart-drawer__close-button{color:#4a4035}.cart-drawer .cart-items__wrapper,.cart-drawer .cart-items,.cart-drawer .cart-items__table{max-width:100%}.cart-drawer .cart-drawer__content{height:auto;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;color:#333}.cart-drawer .cart-drawer__summary,.cart-drawer .cart-drawer__summary .cart__summary-totals,.cart-drawer .cart-drawer__summary .cart__total-container{display:contents}.cart-drawer__shipping-bar{flex:0 0 auto;margin:0;padding:9px 12px;background-color:#2e2e2e;color:#f7f0e2;font-size:10px;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.cart-drawer .cart-drawer__items{order:1;flex:1 1 auto;min-height:min(150px,20dvh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 20px 0}.cart-drawer .cart-items__table-row,.cart-drawer .cart-items--dividers .cart-items__table-row{grid-template-columns:78px minmax(0,1fr) minmax(5rem,auto);column-gap:14px;padding-block:18px;margin-bottom:0;border-bottom:1px solid #e4d6be}.cart-drawer .cart-items--dividers .cart-items__table-row:last-child{border-bottom:1px solid #e4d6be;padding-block-end:18px;margin-bottom:0}.cart-drawer .cart-items__media-container{aspect-ratio:1;border-radius:10px;overflow:hidden;background-color:#efe4ce}.cart-drawer .cart-items__media-image{border:0;border-radius:10px}.cart-drawer .cart-items__details{color:#7a6b58}.cart-drawer .cart-items__details *{font-size:12px}.cart-drawer .cart-items__details>div:last-child{display:none}.cart-drawer .cart-items__title,.cart-drawer .cart-items__details .cart-items__title{font-family:var(--font-heading--family);font-size:16px;line-height:1.25;color:#333;text-transform:none}.cart-drawer .compare-at-price{color:#9a8c78}.cart-drawer .cart-items__price{font-size:14px;font-weight:600;color:#333}.cart-drawer .cart-items__quantity{width:100%;justify-content:space-between;margin-block-start:8px}.cart-drawer .cart-items__quantity .quantity-selector{border-radius:10px;font-size:13px;font-weight:600}.cart-drawer .cart-items__remove{flex:0 0 auto;color:#c0392b}.cart-drawer .cart-items__remove:hover:not([disabled]){color:#a52f22;background-color:#c0392b14}.cart-drawer .cart-items__remove svg{width:17px;height:17px;pointer-events:none}.cart-drawer .cart__summary-totals>.cart-actions{order:2;flex:0 0 auto;margin:0 20px;padding-block:14px;border-block:1px solid #e4d6be;font-size:12px;color:#7a6b58}.cart-drawer .cart__summary-totals>.cart__original-total-container{order:3;flex:0 0 auto;gap:9px;padding:16px 20px 0}.cart-drawer .cart__original-total-container,.cart-drawer .cart__original-total-container *{font-size:13px;color:#574c3f}.cart-drawer .cart__original-total-container .cart__summary-item{display:flex;justify-content:space-between;gap:10px}.cart-drawer .cart__discount,.cart-drawer .cart__discount *{color:#b85d19}.cart-drawer .cart__discount-label{display:inline-flex;align-items:center;gap:7px}.cart-drawer .cart__discount-value{font-weight:600}.cart-drawer .tax-note{order:4;flex:0 0 auto;display:block;margin:9px 0 0;padding:0 20px 14px;font-size:11px;line-height:1.5;color:#9a8c78}.cart-drawer .tax-note *{font-size:11px;line-height:1.5;color:#9a8c78}.cart-drawer__scarcity{order:5;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:9px;margin:0;padding:14px 20px 12px;border-block-start:1px solid #e4d6be;color:#8f4512;font-size:11.5px;font-weight:600;letter-spacing:.03em}.cart-drawer__scarcity-dot{position:relative;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background-color:#b85d19;animation:cartDrawerDotPulse 1s ease-in-out infinite}.cart-drawer__scarcity-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:#b85d19;animation:cartDrawerDotHalo 1s ease-out infinite}@keyframes cartDrawerDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.74)}}@keyframes cartDrawerDotHalo{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){.cart-drawer__scarcity-dot,.cart-drawer__scarcity-dot:before{animation:none}.cart-drawer__scarcity-dot:before{opacity:0}}.cart-drawer .cart__total-container>.cart__total{order:6;flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 20px;font-weight:400}.cart-drawer .cart__total-label{font-size:12px;font-weight:400;letter-spacing:.04em;color:#7a6b58}.cart-drawer .cart__total-value{font-family:var(--font-body--family);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1;color:#333}.cart-drawer .cart-drawer__savings{order:7;flex:0 0 auto;align-self:flex-start;width:auto;max-width:none;justify-content:flex-start;gap:5px;margin:0!important;padding:3px 20px 0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.cart-drawer .cart-drawer__savings .cart__savings-badge-icon{display:none}.cart-drawer .cart-drawer__savings .cart__savings-badge-text{display:flex;align-items:baseline;gap:5px}.cart-drawer .cart-drawer__savings .cart__savings-label,.cart-drawer .cart-drawer__savings .cart__savings-amount,.cart-drawer .cart-drawer__savings .cart__savings-percent{font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;color:#b85d19!important;background:none!important;padding:0!important;border-radius:0!important}.cart-drawer .cart__total-container>.cart__installments{order:8;flex:0 0 auto;padding:6px 20px 0}.cart-drawer .cart-drawer__summary .cart__ctas{order:9;flex:0 0 auto;display:flex;flex-direction:column;background-color:var(--color-background);padding:12px 20px 20px;gap:0}.cart-drawer .cart__ctas>.cart__checkout-button{order:1;flex:0 0 auto;height:52px;padding-inline:20px;border-radius:14px;font-size:13.5px!important;font-weight:600!important;letter-spacing:.07em!important;gap:9px!important}.cart-drawer .cart__checkout-icon svg{width:14px;height:14px;stroke-width:1.4}.cart-drawer .cart__ctas>.cart__trust-box{order:3;flex:0 0 auto;margin-top:16px;padding:0;background:none;border:0;border-radius:0}.cart-drawer .cart__trust-header{margin:0;padding:0;border:0;text-align:left}.cart-drawer .cart__trust-list{gap:11px}.cart-drawer .cart__trust-item{gap:10px}.cart-drawer .cart__trust-item:not(:first-child){display:none!important}.cart-drawer .cart__trust-icon{width:15px;height:15px;color:#b85d19}.cart-drawer .cart__trust-icon svg{width:15px;height:15px;stroke-width:1.3}.cart-drawer .cart__trust-text{display:block;font-size:13.5px;font-weight:400;letter-spacing:0;line-height:1.35;color:#574c3f;text-transform:uppercase}.cart-drawer .cart__trust-text:first-letter{text-transform:uppercase}.cart-drawer .cart__ctas>.cart__payment-methods{order:2;flex:0 0 auto;margin-top:14px}.cart-drawer .cart__payment-methods-img{display:block;width:100%;height:auto}.cart__ctas .cart__checkout-button.cart__checkout-button--secure,.cart__ctas .cart__checkout-button.cart__checkout-button--secure:hover:not([disabled]){background-color:#2e2e2e!important;border-color:#2e2e2e!important;color:#f7f0e2!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cart-drawer-a.css.map */
