.cart-drawer__dialog{width:100%;max-width:520px}.cart-drawer__dialog .cart-drawer__header{justify-content:flex-start;padding:24px 32px}.cart-drawer__dialog .cart-drawer__header .cart-drawer__heading{margin:0;padding:0;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.cart-drawer__dialog .cart-drawer__header .close-button{width:24px;height:24px;margin:0;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.cart-drawer__dialog .cart-drawer__header .close-button *{width:100%;height:100%}.cart-drawer__dialog .cart-threshold{text-align:center;background:#f3dae2;border-top:1px solid #d0cacd;border-bottom:1px solid #d0cacd;padding:8px 15px}.cart-drawer__dialog .cart-threshold .cart-threshold-message{color:#3d3140;font-family:var(--font-heading--family);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:120%}.cart-drawer__dialog .cart-drawer__items{height:100%;padding:0 32px;-webkit-mask:none!important;mask:none!important}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row{border-bottom:1px solid #d0cacd;align-items:start;gap:16px;margin:0;padding:24px 0;display:flex}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row:last-child{border-bottom:none}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__media{width:87px;max-width:87px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__media .cart-items__media-container{width:100%;padding-bottom:116%;display:block;position:relative}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__media .cart-items__media-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details{flex:1}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-items__variants{display:none}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-drawer-product-badge{flex-direction:column;gap:10px;margin-top:12px;display:flex}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-drawer-product-badge .cart-drawer-product-badge-text{color:#3d3140;text-align:left;font-family:var(--font-heading--family);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600;line-height:100%}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-items__quantity{justify-content:space-between;width:100%;margin-top:20px;display:flex}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-items__quantity .quantity-selector{background:none;border:1px solid #d0cacd;border-radius:500px;flex:0 0 96px;width:96px;height:28px;padding:0 12px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-items__quantity .quantity-selector button{width:16px;height:16px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-items__quantity .quantity-selector input[type=number]{color:#3d3140;font-family:var(--font-heading--family);letter-spacing:.28px;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-items__quantity .cart-items__remove{color:#3d3140;text-align:center;font-family:var(--font-heading--family);letter-spacing:.48px;text-transform:uppercase;width:auto;height:auto;font-size:12px;font-style:normal;font-weight:600;line-height:120%;text-decoration:underline}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .product_price_name{align-items:flex-start;gap:15px;display:flex}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .product_price_name .product_title_text{flex:1}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .product_price_name a.cart-items__title{color:#3d3140;font-family:var(--font-heading--family);letter-spacing:.36px;flex:1;font-size:18px;font-style:normal;font-weight:600;line-height:120%}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .product_price_name a.cart-items__title sup{letter-spacing:.2px;font-size:10px;font-style:normal;font-weight:400;line-height:120%}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__price{color:#3d3140;font-family:var(--font-heading--family);letter-spacing:.28px;text-transform:uppercase;gap:3px;min-width:auto;margin-top:4px;font-size:14px;font-style:normal;font-weight:500;line-height:120%;display:flex}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__price .compare-at-price{opacity:.5;color:#3d3140;font-family:var(--font-heading--family);letter-spacing:.28px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:120%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.cart-drawer__dialog .cart-drawer__summary{background:#fff;border-top:1px solid #d0cacd;padding:24px 32px;-webkit-mask:none;mask:none}.cart-drawer__dialog .cart-drawer__summary .cart__ctas{gap:12px}.cart-drawer__dialog .cart-drawer__summary .cart__ctas .tax-note,.cart-drawer__dialog .cart-drawer__summary .cart__ctas .tax-note *{color:#3d3140;font-family:var(--font-heading--family);letter-spacing:.24px;text-transform:uppercase;justify-content:center;font-size:12px;font-style:normal;font-weight:600;line-height:120%}.cart-drawer__dialog .cart-drawer__summary .cart__ctas .cart-items__empty-button{width:100%;margin:0}.cart-drawer__dialog .cart-drawer__summary .cart__checkout-button{justify-content:center;align-items:center;display:flex}.cart-drawer__dialog .cart-drawer__summary .cart__checkout-button .cart__total-value{text-align:center;letter-spacing:.64px;text-transform:uppercase;margin-left:6px;font-size:16px;font-style:normal;font-weight:600;line-height:120%}.cart-drawer__dialog .cart__summary-totals{display:none}@media only screen and (min-width:0)and (max-width:749px){.cart-drawer__dialog .cart-drawer__header{padding:20px 24px}.cart-drawer__dialog .cart-drawer__header .cart-drawer__heading{font-size:18px;line-height:120%}.cart-drawer__dialog .cart-drawer__header .close-button{right:24px}.cart-drawer__dialog .cart-drawer__items{gap:12px;padding:0 24px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row{padding:20px 0}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .product_price_name{gap:10px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .product_price_name a.cart-items__title{letter-spacing:.32px;font-size:16px;line-height:120%}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__media{width:83px;max-width:83px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__price,.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__price .compare-at-price{font-size:13px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-drawer-product-badge{margin-top:8px}.cart-drawer__dialog .cart-drawer__items .cart-items__table-row .cart-items__details .cart-items__quantity .cart-items__remove{font-size:11px}.cart-drawer__dialog .cart-drawer__summary .cart__checkout-button{justify-content:center;padding:0 10px;font-size:14px}.cart-drawer__dialog .cart-drawer__summary .cart__checkout-button .cart__total-value{font-size:14px}.cart-drawer__dialog .cart-drawer__summary .cart__ctas .tax-note *{letter-spacing:.2px;text-align:center;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/cart-drawer.css.map */
