@media screen and (max-width:699px){.cart-drawer{--drawer-max-width: 100vw}}.cart-drawer-inner{--cart-drawer-image-background: 242 242 242;--cart-drawer-footer-background: 245 245 245;display:flex;flex-direction:column;min-height:100%;width:100%;position:relative;padding:10px 5px;background:rgb(var(--background));color:rgb(var(--text-color))}.cart-drawer::part(header){min-height:3.5rem;padding-block:.875rem;padding-inline:20px}.cart-drawer>[slot=header]{margin:0;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.cart-drawer-inner>.h5.text-center{font-size:.875rem;font-weight:700;letter-spacing:0}.cart-drawer__items{align-content:flex-start;gap:1.25rem;padding-inline:15px}.cart-drawer-line-item{--line-item-media-width: 6rem;position:relative;display:flex;align-items:flex-start;column-gap:1rem}.cart-drawer-line-item__media{display:block;flex:0 0 var(--line-item-media-width);width:var(--line-item-media-width);aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--cart-drawer-image-background))}.cart-drawer-line-item__image{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cart-drawer-line-item__info{flex:1 1 auto;min-width:0;min-height:var(--line-item-media-width);display:grid;gap:.25rem;align-content:space-between;justify-items:start}.cart-drawer-line-item__title{padding-inline-end:1.75rem;font-size:.8125rem;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none;text-decoration:none}.cart-drawer-line-item__title:hover{text-decoration:underline}.cart-drawer-line-item__meta{display:grid;gap:.125rem;font-size:.6875rem;letter-spacing:0}.cart-drawer-line-item__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-block-start:.5rem}.cart-drawer-line-item__row .quantity-selector{--quantity-selector-height: 2.375rem;--quantity-selector-input-width: 2.125rem;border-radius:999px;border-color:rgb(var(--border-color));font-size:.75rem}.cart-drawer-line-item__row .quantity-selector__input{border-inline:1px solid rgb(var(--border-color))}.cart-drawer-line-item__price{flex-shrink:0;text-align:end;white-space:nowrap}.cart-drawer-line-item__price .h6,.cart-drawer-line-item__price .text-subdued{color:rgb(var(--text-color));font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.cart-drawer-line-item__price .line-through{color:rgb(var(--text-color) / .55);font-weight:400}.cart-drawer-line-item__remove{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;color:rgb(var(--text-color))}.cart-drawer-line-item__remove svg{width:16px;height:16px}.cart-drawer-line-item__discounts{display:grid;gap:.25rem}@media screen and (min-width:700px){.cart-drawer-line-item{--line-item-media-width: 6.5rem}}.cart-drawer-inner .cart-drawer__footer{grid-template-columns:minmax(0,1fr);position:sticky;bottom:0;z-index:3;margin-block-start:auto;gap:.5rem;padding:.75rem 20px .875rem;background:rgb(var(--cart-drawer-footer-background));border-block-start:1px solid rgb(var(--border-color))}.cart-drawer__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.125rem .75rem;font-size:.75rem;letter-spacing:0;text-align:center}.cart-drawer__meta>button,.cart-drawer__meta-text{font-size:.75rem;line-height:1.5}.cart-drawer__footer .cart-agreement{align-items:center;justify-content:center;column-gap:.625rem;font-size:.6875rem;letter-spacing:0;line-height:1.4}.cart-drawer-inner .cart-drawer__footer .button-group{gap:.5rem}.cart-drawer-inner .cart-drawer__footer .button{flex-wrap:nowrap;column-gap:.75rem;min-height:3rem;padding:.75rem 1rem;border-radius:999px;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.cart-drawer-inner .cart-drawer__footer .cart-drawer__button-price{width:auto;justify-content:flex-start}.cart-drawer-inner .cart-drawer__footer .cart-drawer__button-price:before{content:"";display:block;width:3px;height:3px;margin-inline-end:.75rem;background:currentColor;border-radius:100%}.cart-drawer__footer .payment-methods{justify-content:center;gap:.375rem}.cart-drawer__footer .payment-methods svg{width:38px;height:auto}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cart-drawer.css.map */
