.cart-page{--cart-page-column-gap: 56px;--cart-page-row-gap: 20px;--cart-page-card-padding: 24px;display:grid;grid-template-columns:1fr;gap:0 var(--cart-page-column-gap)}.cart-page--empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-page--empty .cart-page__title,.cart-page--empty .cart-page__more-blocks{margin-top:var(--margin-6xl)}.cart-page__more-blocks{width:100%}.cart-page--empty .cart-title{text-align:center}.cart-page__main{grid-column:1}.cart-page__summary{padding-top:9px}.cart-page__title+.cart-page__messages,.cart-page__messages+.cart-page__items{margin-block-start:12px}.cart-page__messages+.cart-page__items{margin-block-start:calc(var(--cart-page-row-gap) - 4px)}.cart-page .cart-title h1{gap:var(--gap-2xs)}.cart-page .cart-title__count{font:inherit;color:inherit}.cart-page{--cart-page-media-size: 56px}.cart-page .cart-items__table-row{grid-template-columns:var(--cart-page-media-size) minmax(0,1fr) auto;grid-template-rows:repeat(3,min-content) 1fr;grid-template-areas:"media details  remove" "media variants variants" "media quantity price" "media error    error";column-gap:16px}.cart-page .cart-items--dividers .cart-items__table-row:first-child{padding-block-start:var(--cart-items-gap);border-block-start:1px solid var(--color-border)}.cart-page .cart-items--dividers .cart-items__table-row:last-of-type{padding-block-end:var(--cart-items-gap);border-block-end:1px solid var(--color-border);margin-block-end:0}.cart-page .cart-items__details{display:contents}.cart-page .cart-items__product-info{grid-area:details}.cart-page .cart-items__vendor{color:var(--secondary-text)}.cart-page .cart-items__variants-wrapper{display:flex;flex-direction:column;gap:2px;color:var(--secondary-text)}.cart-page .cart-items__variants-wrapper:empty{display:none}.cart-page .cart-items__variants-wrapper p,.cart-page .cart-items__variants-wrapper>*{margin:0}.cart-page .cart-items__quantity{grid-area:quantity;margin-block-start:12px}.cart-page .cart-items__removes{grid-area:remove}.cart-page .cart-items__error{grid-area:error}.cart-page .cart-items__price{grid-area:price;min-width:auto;width:max-content;align-self:end;text-align:end;line-height:160%;font-weight:600}.cart-page .cart-items__unit-price-wrapper .discounted-price{color:#c14e43}.cart-page .cart-items__unit-price-wrapper .compare-at-price{color:var(--secondary-text)}@container cart-items (min-width: 720px){.cart-page .cart-items__table-row{grid-template-columns:var(--cart-page-media-size) minmax(0,1fr) auto;grid-template-areas:"media details  remove" "media variants variants" "media discounts discount" "media quantity price" "media error    error"}.cart-page .cart-items__quantity{grid-area:quantity;margin-top:12px}.cart-page .cart-items__price{grid-area:price;display:block;min-height:unset}.cart-page .cart-items__removes{grid-area:remove}}.cart-page .cart__summary-container.border-style{border-color:var(--color-border)}.cart-page .cart__summary-inner{align-items:stretch;gap:0;padding:0 var(--cart-page-card-padding) var(--cart-page-card-padding)}.cart-page .cart-page__loyalty-points{background:#b762a314;color:#b762a3;text-align:center;font-size:14px;line-height:160%;min-height:36px;width:calc(100% + (2 * var(--cart-page-card-padding)));padding:7px var(--cart-page-card-padding);margin-inline:calc(-1 * var(--cart-page-card-padding))}.cart-page .cart-page__loyalty-points:empty{display:none}.cart-page .cart-totals{gap:20px}.cart-page .cart-actions{margin-block-start:0}.cart-page .cart-totals:not(:has(.cart-actions)){margin-block-start:20px;border-block-start:none;padding-block-start:0}.cart-page .cart-discount__summary,.cart-page .cart-note__summary{padding-block:13px}.cart-page .cart-discount__label,.cart-page .cart-note__label{font-size:14px;line-height:160%}.cart-page .cart-totals__container{row-gap:6px;margin-bottom:0}.cart-page .cart-totals__tax-note span,.cart-page .cart-drawer__savings{font-size:14px;line-height:160%}.cart-page .cart-totals__total-label,.cart-page .cart-totals__total-value{font-size:16px;line-height:120%;font-family:var(--font-subheading--family)}.cart-page .cart__ctas{margin-block-start:20px}.cart-page .cart__ctas .cart__checkout-button{height:48px;padding-inline:24px}.cart-page .cart__continue-shopping{display:block;width:100%;margin-block-start:16px;text-align:center;font-size:14px;line-height:160%;color:var(--color-foreground);text-underline-offset:3px}@media screen and (min-width:750px){.cart-page{grid-template-columns:1fr min(50vw,375px);grid-template-rows:min-content min-content min-content 1fr}.cart-page__summary{display:block;height:auto;grid-column:2;grid-row:1 / -1;align-self:start;padding-top:0;position:relative}.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2 / 4;grid-template-columns:1fr minmax(375px,calc((100vw - var(--page-width)) / 2 + 375px))}}@media screen and (min-width:1400px){.cart-page{grid-template-columns:1fr 375px}}@media screen and (max-width:749px){.cart-page.spacing-style{padding-block-start:32px}.cart-page{--cart-page-card-padding: 16px}.cart-page__messages+.cart-page__items{margin-block-start:16px}.cart-page .cart__summary-inner{padding:0}html[data-cart-sticky-checkout] .cart-page .cart__ctas{padding-block-start:48px}html[data-cart-sticky-checkout] .cart-page .cart__ctas:before{content:"";position:fixed;inset-inline:0;bottom:0;height:calc(72px + env(safe-area-inset-bottom,0px));background:var(--color-background);box-shadow:0 -4px 12px #00000014;z-index:var(--layer-sticky)}html[data-cart-sticky-checkout] .cart-page .cart__ctas .cart__checkout-button{position:fixed;inset-inline:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;z-index:var(--layer-sticky)}html[data-cart-sticky-checkout] body{padding-block-end:calc(72px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/main-cart.css.map */
