.free-shipping-bar{padding:16px 20px 12px;border-bottom:1px solid rgba(var(--color-foreground),.08)}.free-shipping-bar__text{margin:0 0 10px;font-size:1.3rem;line-height:1.4;text-align:center}.free-shipping-bar__text strong{color:#b8860b}.free-shipping-bar__text--complete strong{color:#1a7f37}.free-shipping-bar__track{position:relative;width:100%;height:6px;background:#00000014;border-radius:999px}.free-shipping-bar__fill{position:relative;height:100%;min-width:6px;background:linear-gradient(90deg,#d4af37,#f1c750);border-radius:999px;transition:width .3s ease}.free-shipping-bar__icon{position:absolute;right:-10px;top:50%;transform:translateY(-50%);font-size:1.4rem}.cart-drawer #CartDrawer-CartItems thead,.cart-drawer .cart-item__totals{display:none}.cart-drawer table.cart-items,.cart-drawer table.cart-items tbody{display:block;width:100%}.cart-drawer .cart-item{display:grid!important;grid-template-columns:90px 1fr auto;align-items:start;column-gap:16px;padding:14px 20px;border-bottom:1px solid rgba(var(--color-foreground),.08)}.cart-drawer .cart-item__media{grid-column:1}.cart-drawer .cart-item__details{grid-column:2;min-width:0}.cart-drawer .cart-item__quantity{grid-column:3;padding-top:2px}.cart-drawer .cart-item__image{width:90px!important;height:90px!important;object-fit:cover!important;border-radius:8px;display:block}.cart-drawer .cart-item__name{font-size:1.4rem;font-weight:700;color:#000;white-space:normal;word-break:normal;overflow-wrap:normal}.cart-drawer .cart-item__details dl .product-option{color:#333;font-weight:600;font-size:1.2rem;margin:2px 0 0}.cart-drawer .cart-item__discounted-prices{margin-top:6px;display:flex;align-items:baseline;gap:8px}.cart-drawer .cart-item__old-price{color:rgba(var(--color-foreground),.5);font-size:1.3rem}.cart-drawer .cart-item__final-price{color:#d0021b;font-size:1.4rem;font-weight:700}.cart-drawer .quantity-popover-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:10px}.cart-drawer quantity-input.quantity.cart-quantity{display:inline-flex!important;align-items:center;border:none!important;box-shadow:inset 0 0 0 1px #000!important;border-radius:999px!important;padding:2px 6px!important;overflow:hidden;background:transparent!important}.cart-drawer quantity-input.quantity.cart-quantity .quantity__button{box-shadow:none!important;border:none!important;background:transparent!important;width:28px;height:28px;color:#000!important}.cart-drawer quantity-input.quantity.cart-quantity .quantity__button .svg-wrapper svg{stroke:#000!important;fill:none!important;width:12px;height:12px}.cart-drawer quantity-input.quantity.cart-quantity .quantity__input{box-shadow:none!important;border:none!important;background:transparent!important;width:26px;text-align:center;color:#000!important}.cart-drawer .quantity-popover-wrapper cart-remove-button{flex-basis:100%;display:flex;justify-content:flex-end}.cart-drawer .cart-remove-button{opacity:.7}.cart-drawer__footer .totals__total{font-size:1.5rem}.cart__ctas{display:flex;flex-direction:column;gap:10px;margin-top:20px}.cart-drawer .cart-drawer__view-cart,.cart-drawer .cart__checkout-button{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.3rem;font-weight:700;letter-spacing:.1em;padding:11px 20px;border-radius:999px!important;box-shadow:none!important;outline:none!important;cursor:pointer}.cart-drawer .cart-drawer__view-cart{background:#fff!important;color:#000!important;border:1px solid #000!important}.cart-drawer .cart__checkout-button{background:#000!important;color:#fff!important;border:1px solid #000!important}.cart-drawer .cart__checkout-button:disabled{opacity:.5;cursor:not-allowed}.cart-drawer__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 20px 20px}.cart-drawer__payment-icon{height:24px;width:auto}.cart-drawer .drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100dvh;overflow:hidden!important}.cart-drawer .drawer__header,.cart-drawer .free-shipping-bar{flex-shrink:0}.cart-drawer cart-drawer-items{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.cart-drawer .cart-drawer__form{display:flex;flex-direction:column;height:100%}.cart-drawer .drawer__footer{flex-shrink:0!important}.cart-drawer .tax-note{display:none!important}.cart-drawer .drawer__header{border-bottom:1px solid rgba(var(--color-foreground),.12)!important}.cart-drawer .drawer__heading{font-size:1.6rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cart-drawer-custom.css.map */
