.cart-drawer__dialog{border-radius:0}.cart-drawer__dialog .cart-drawer__header{border-bottom:1px solid #e2e2e2;padding-block:16px}.cart-drawer__dialog .cart-drawer__heading{font-size:1.3rem;display:inline-flex;align-items:baseline;letter-spacing:.01em}.cart-drawer__dialog .cart-drawer__heading .cart-bubble{position:static;width:auto;height:auto;min-width:0;padding:0;aspect-ratio:auto;background:none;transform:none;margin-inline-start:.5em;display:inline-flex;align-items:baseline}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__background{display:none}.cart-drawer__dialog .cart-drawer__heading .cart-bubble:before{content:"\2022";color:var(--color-foreground-heading, #000);margin-inline-end:.5em}.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text,.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text-count{position:static;color:var(--color-foreground-heading, #000);font-size:1em;font-weight:inherit;line-height:inherit}.cart-drawer__dialog .cart-drawer__close-button{border-radius:2px;background:#f4f4f4;width:40px;height:40px}.cart-drawer__dialog .cart-drawer__close-button svg{width:16px;height:16px}.cart-drawer__dialog .cart-items__table-row{position:relative;grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"media details details" "media quantity price" "media error error";column-gap:14px;border-bottom:1px solid #ececec;padding-bottom:18px;margin-bottom:18px}.cart-drawer__dialog .cart-items__details{grid-area:details;padding-inline-end:28px}.cart-drawer__dialog .cart-items__quantity{grid-area:quantity}.cart-drawer__dialog .cart-items__table-row:last-child{border-bottom:none;margin-bottom:0}.cart-drawer__dialog .cart-items__media-image{border:1px solid #ececec}.cart-drawer__dialog .cart-items__title{font-weight:500;line-height:1.35}.cart-drawer__dialog .cart-items__variants{color:#2b2c2d99}.cart-drawer__dialog .cart-items__remove{position:absolute;top:-10px;right:-10px;width:38px;height:38px;color:#2b2c2d8c}.cart-drawer__dialog .cart-items__remove:hover{color:#000}.cart-drawer__dialog .cart-items__remove svg{width:17px;height:17px}.cart-drawer__dialog .quantity-selector{border:1px solid #d4d4d4;border-radius:2px}.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus){width:38px;height:38px;border-radius:0}.cart-drawer__dialog .quantity-selector input[type=number]{border-radius:0;border-inline:1px solid #ececec;align-self:stretch;max-width:40px;font-size:.95rem}.cart-drawer__dialog .cart-items__price{grid-area:price;align-self:end;justify-self:end;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.cart-drawer__dialog .cart-items__price .cx-price-line{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:0 8px}.cart-drawer__dialog .cart-items__price .cx-cart-compare{color:#2b2c2d73;font-size:.875rem;font-weight:400;text-decoration:line-through}.cart-drawer__dialog .cart-items__price text-component{font-weight:600;color:#000}.cart-drawer__dialog .cx-cart-savings{color:#1e8a4c;font-size:.82rem;font-weight:500;white-space:nowrap}.cart-drawer__dialog .cart-drawer__summary{border-top:1px solid #e2e2e2}.cart-drawer__dialog .cart__summary-totals:not(:has(.cart-actions)){border-top:none;margin-top:0;padding-top:0}.cart-drawer__dialog .cart__total-label{font-size:1rem}.cart-drawer__dialog .cart__total-value{font-weight:600;font-size:1.2rem;color:#000}.cart-drawer__dialog .tax-note{color:#2b2c2d8c}.cart-drawer__dialog .cart__checkout-button{border-radius:2px;font-size:1.05rem;font-weight:500;letter-spacing:.02em;min-height:54px}.cart-drawer__dialog .cart-items__empty-button{border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cx-cart-drawer.css.map */
