.drawer__inner{width:calc(100vw - 18px);max-width:778px;gap:1.5rem;background-color:rgb(var(--color-background));padding:1.25rem 1.75rem 2rem}@media (min-width: 640px){.drawer__inner{padding:42px 25px 52px 38px}}.drawer__inner .drawer__close{height:18px;width:18px}.cart-drawer__overlay{background-color:rgba(var(--color-overlay),.75);-webkit-backdrop-filter:none;backdrop-filter:none}.drawer__header-wrapper{margin-bottom:1.5rem;gap:18px;padding-bottom:1.5rem}@media (min-width: 640px){.drawer__header-wrapper{margin-bottom:1.25rem;gap:.75rem;padding-bottom:1.25rem}}.cart-shipping{gap:14px;border-radius:5px;padding:1.25rem}@media (min-width: 640px){.cart-shipping{gap:1rem;padding-top:27px;padding-bottom:27px}}.cart-shipping__progress{height:7px}.drawer .totals{margin-bottom:.625rem;padding-top:2rem}@media (min-width: 640px){.drawer .totals{padding-top:1.5rem}}.drawer__footer,.drawer .cart__ctas{gap:18px}@media (min-width: 640px){.drawer .cart__ctas{gap:10px}}.drawer .cart-item__media{width:167px;border-radius:5px}.drawer .cart-item__inner{flex-direction:column;gap:1.5rem}@media (min-width: 640px){.drawer .cart-item__inner{flex-direction:row;gap:30px}.drawer .cart-item__details{flex:1 1 0%}}.title-price-wrapper{gap:.75rem}.drawer .cart-item .product-option__group{margin-top:.75rem}.drawer .cart-item__info{margin-bottom:.75rem}.drawer .cart-item .quantity{height:57px;width:146px;border-radius:2px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media (min-width: 640px){.drawer .cart-item .quantity{height:59px;width:149px}}.drawer .cart-item .quantity .quantity__button,.drawer .cart-item .quantity .quantity__input{height:100%;flex:1 1 0%;color:rgb(var(--color-button-text))}.drawer .cart-item .quantity .quantity__button[name=minus]{justify-content:flex-end;padding-right:.5rem}.drawer .cart-item .quantity .quantity__button[name=plus]{justify-content:flex-start;padding-left:.5rem}.drawer .cart-item__bottom{gap:.75rem}@media (min-width: 640px){.drawer .cart-item__bottom{gap:1.25rem}}.drawer .cart-item cart-remove-button{display:none}@media (min-width: 640px){.drawer .cart-item cart-remove-button{display:inline-flex}}
