@media screen and (max-width:390px){cart-drawer-component.cart-drawer{--custom-cart-radius: 12px}cart-drawer-component.cart-drawer .cart-drawer__dialog{width:100vw;max-width:100vw}cart-drawer-component.cart-drawer .cart-drawer__header{min-height:58px;padding:10px 12px}cart-drawer-component.cart-drawer .cart-drawer__heading{font-size:1.08rem;line-height:1}cart-drawer-component.cart-drawer .cart-drawer__heading .cart-bubble{min-width:22px;height:22px;padding:0 6px}cart-drawer-component.cart-drawer .cart-drawer__close-button{width:36px;min-width:36px;height:36px}cart-drawer-component.cart-drawer .cart-drawer__close-button .svg-wrapper,cart-drawer-component.cart-drawer .cart-drawer__close-button svg{width:15px;height:15px}cart-drawer-component.cart-drawer .cart-drawer__content{height:calc(100% - 58px)}cart-drawer-component.cart-drawer .cart-drawer__free-shipping{grid-template-columns:30px minmax(0,1fr);gap:8px;margin:8px 8px 0;padding:8px;border-radius:12px}cart-drawer-component.cart-drawer .cart-drawer__free-shipping-icon{width:30px;height:30px}cart-drawer-component.cart-drawer .cart-drawer__free-shipping-icon svg{width:17px;height:17px}cart-drawer-component.cart-drawer .cart-drawer__free-shipping-body{gap:6px}cart-drawer-component.cart-drawer .cart-drawer__free-shipping-copy{align-items:center;justify-content:flex-start;gap:2px 6px;text-align:left}cart-drawer-component.cart-drawer .cart-drawer__free-shipping-title{font-size:.68rem;line-height:1.15;text-align:left}cart-drawer-component.cart-drawer .cart-drawer__free-shipping-text{font-size:.62rem;line-height:1.15;text-align:left}cart-drawer-component.cart-drawer .cart-drawer__free-shipping-track{height:7px}cart-drawer-component.cart-drawer .cart-drawer__items{padding:8px 8px 12px}cart-drawer-component.cart-drawer .cart-drawer__items .cart-items__table-row,cart-drawer-component.cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"media details" "media variants" "media unit_price" "media price" "media quantity" "error error";column-gap:8px;row-gap:5px;padding:8px;margin-bottom:8px;border-radius:12px}cart-drawer-component.cart-drawer .cart-items__media{align-self:start}cart-drawer-component.cart-drawer .cart-items__media-container{width:48px;height:58px;border-radius:9px}cart-drawer-component.cart-drawer .cart-items__product-info{gap:3px}cart-drawer-component.cart-drawer .cart-items__title{display:-webkit-box;overflow:hidden;font-size:.64rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:3}cart-drawer-component.cart-drawer .cart-items__variants,cart-drawer-component.cart-drawer .cart-items__properties,cart-drawer-component.cart-drawer .cart-items__bundle,cart-drawer-component.cart-drawer .cart-items__unit-price-wrapper{font-size:.62rem;line-height:1.2}cart-drawer-component.cart-drawer .cart-items__price{justify-self:start;width:100%;min-width:0;font-size:.68rem;line-height:1.16;text-align:left;white-space:normal}cart-drawer-component.cart-drawer .cart-items__price-stack{justify-items:start}cart-drawer-component.cart-drawer .cart-items__compare-price,cart-drawer-component.cart-drawer .cart-items__unit-compare-price{font-size:.88em}cart-drawer-component.cart-drawer .cart-items__quantity{justify-self:stretch;align-self:start;width:100%;margin:2px 0 0}cart-drawer-component.cart-drawer .cart-items__quantity-controls{width:100%;min-width:0;gap:8px;justify-content:space-between}cart-drawer-component.cart-drawer .quantity-selector{flex:0 0 auto;min-height:28px}cart-drawer-component.cart-drawer .quantity-selector button,cart-drawer-component.cart-drawer .quantity-selector input{min-width:28px;min-height:28px;font-size:.66rem}cart-drawer-component.cart-drawer .quantity-selector input{width:28px}cart-drawer-component.cart-drawer .cart-items__remove{width:30px;min-width:30px;height:30px}cart-drawer-component.cart-drawer .cart-items__remove svg{width:13px;height:13px}cart-drawer-component.cart-drawer .cart-drawer__summary{gap:8px;padding:9px 10px max(10px,env(safe-area-inset-bottom))}cart-drawer-component.cart-drawer .cart-actions summary{min-height:34px;padding:8px 10px}cart-drawer-component.cart-drawer .cart-totals{gap:8px}cart-drawer-component.cart-drawer .cart-totals__container{gap:6px;padding:10px;border-radius:12px}cart-drawer-component.cart-drawer .cart-totals__item{gap:8px;min-width:0}cart-drawer-component.cart-drawer .cart-totals__before-discount,cart-drawer-component.cart-drawer .cart-totals__before-discount-value,cart-drawer-component.cart-drawer .cart-totals__savings-label,cart-drawer-component.cart-drawer .cart-totals__savings-value{font-size:.68rem;line-height:1.15}cart-drawer-component.cart-drawer .cart-totals__before-discount-value,cart-drawer-component.cart-drawer .cart-totals__savings-value{text-align:right;overflow-wrap:anywhere}cart-drawer-component.cart-drawer .cart-totals__savings{padding:7px 8px;border-radius:10px}cart-drawer-component.cart-drawer .cart-totals__savings-label{gap:5px}cart-drawer-component.cart-drawer .cart-totals__savings-label svg{width:12px;height:12px}cart-drawer-component.cart-drawer .cart-totals__savings-message{padding:7px 8px;border-radius:10px;font-size:.65rem;line-height:1.2}cart-drawer-component.cart-drawer .cart-totals__total{align-items:center}cart-drawer-component.cart-drawer .cart-totals__total-label{font-size:.72rem;line-height:1.25}cart-drawer-component.cart-drawer .cart-totals__total-value{max-width:52%;font-size:1.02rem;line-height:1;text-align:right;overflow-wrap:anywhere}cart-drawer-component.cart-drawer .cart__ctas .cart__checkout-button,cart-drawer-component.cart-drawer .cart__checkout-button{min-height:46px;height:46px;padding-inline:14px;font-size:.8rem;line-height:1;letter-spacing:.05em}}@media screen and (max-width:350px){cart-drawer-component.cart-drawer .cart-drawer__free-shipping-icon{display:none}cart-drawer-component.cart-drawer .cart-drawer__free-shipping{grid-template-columns:minmax(0,1fr)}cart-drawer-component.cart-drawer .cart-drawer__items .cart-items__table-row,cart-drawer-component.cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:44px minmax(0,1fr);column-gap:7px}cart-drawer-component.cart-drawer .cart-items__media-container{width:44px;height:54px}cart-drawer-component.cart-drawer .cart-items__title{font-size:.6rem}cart-drawer-component.cart-drawer .cart-totals__total-value{font-size:.94rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-cart-drawer-tiny.css.map */
