.cart-drawer{background:var(--color-background);color:var(--color-text);height:100dvh;left:auto;max-height:unset;max-width:420px;padding:0;position:fixed;right:0;top:0;width:100%}.cart-drawer .empty-cart{flex-direction:column;gap:var(--spacing-xs)}.cart-drawer .cart-drawer__header,.cart-drawer .empty-cart{align-items:center;display:flex;padding:var(--spacing-sm)}.cart-drawer .cart-drawer__header{justify-content:space-between}.cart-drawer .cart__title{align-items:center;display:flex;gap:var(--spacing-xxs);margin-bottom:0}.cart-drawer .cart__title-text{font-size:var(--spacing-sm);font-weight:var(--font-bold)}.cart-drawer .cart__title-count{align-items:center;background:var(--color-primary-button);border-radius:1000px;color:var(--color-on-primary-button);display:flex;font-size:1.1rem;height:20px;justify-content:center;width:20px}.cart-drawer .cart-content,.cart-drawer .cart-drawer-inner{display:flex;flex-direction:column;height:100%}.cart-drawer .cart-content{overflow:hidden;position:relative}.cart-drawer .cart-content__items{flex-grow:1;height:auto;overflow-x:hidden;overflow-y:auto;padding-inline:var(--spacing-sm)}.cart-drawer .cart-content__items .cart-item{align-items:start;display:flex;padding-block:calc(var(--spacing-sm)/1.2)}.cart-drawer .cart-content__items .cart-item__thumbnail img{aspect-ratio:1 /1;border-radius:var(--product-card-border-radius);object-fit:cover;width:100%}.cart-drawer .cart-content__items .cart-item__content{align-items:start;flex-direction:column}.cart-drawer .cart-content__total{background-color:var(--color-background-secondary);height:auto;padding:var(--spacing-sm)}.cart-drawer .cart-content__total .total{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xxs)}.cart-drawer .cart-content__total .total span{font-weight:var(--font-bold)}.cart-drawer .cart-content__total .cart-tax{margin-bottom:var(--spacing-xs);text-align:left}.cart-drawer .cart-content__total .cart-note button{margin-bottom:var(--spacing-sm)}.cart-drawer .cart-content__total .cart-note .cart-note__content{display:block;margin-block:var(--spacing-sm) var(--spacing-xs)}.cart-drawer .cart-content__total .cart-buttons{display:flex;gap:var(--spacing-xs)}.cart-drawer .product__qty-input{align-items:center;display:flex;gap:var(--spacing-xs)}.cart-drawer .product__qty-input .input--quantity{margin-bottom:0}.cart-drawer .product__qty-input .input--quantity input{border-left:1px solid #ddd;border-right:1px solid #ddd;color:#000;padding:0 5px;width:auto}.cart-drawer .product__qty-input .button{font-size:var(--font-body-sm);text-transform:capitalize}.cart-drawer .product__qty-input .button:after{border-color:var(--color-text)}.cart-drawer #product-recommendations-cart-drawer{display:flex;flex-direction:column;gap:var(--spacing-xs);height:auto;margin-bottom:0;margin-inline:0;position:relative}.cart-drawer #product-recommendations-cart-drawer.section{padding:0}.cart-drawer #product-recommendations-cart-drawer .h2{font-size:var(--font-body-base);font-weight:var(--body-weight)}.cart-drawer #product-recommendations-cart-drawer .card.product{grid-template-rows:14rem}.cart-drawer #product-recommendations-cart-drawer .card.product img{height:12rem;object-fit:contain}.cart-drawer #product-recommendations-cart-drawer .card.product .card__content{margin-top:0}.cart-drawer .button--secondary{aspect-ratio:1 / 1;display:flex;font-size:1rem;height:3rem;padding:5px 10px;width:fit-content}.cart-product-card{background-color:#f9f2e8;min-height:150px}.cart-drawer .product-card-wrapper .card__media{aspect-ratio:1}.cart-drawer .checkout-btn{font-size:1.3rem;min-height:5rem;width:100%}#order-note-close,#order-note-toggle{display:flex;font-size:medium;justify-content:space-between;letter-spacing:normal;text-transform:capitalize;width:100%}.cart-subscription{background-color:#e0f7fa;font-size:1.3rem;margin-top:10px;padding:10px}.free-gifts-with-subs{border:1px solid #eee;font-size:1.3rem;margin-top:-10px;padding:10px;width:100%}.cart-item.no-render{display:none!important}@media (width <= 767px),screen and (max-width:767px){.cart-drawer .cart-content__total .cart-buttons .button{padding-inline:initial}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-drawer.bundle.css.map */
