.cart-page__summary{position:relative;padding-top:0}.cart-page__summary:before{content:"";position:absolute;z-index:var(--layer-lowest);inset-block:0;inset-inline:-100vw;background:var(--brand-tan-40)}.section:has(.cart-page){overflow-x:clip}@media screen and (min-width:1024px){.cart-page__summary:before{inset-inline:0}}@media screen and (min-width:1024px){.cart-page .cart-page__threshold{display:none}}@media screen and (max-width:1023.98px){.cart-page{padding-block-end:160px}}@media screen and (min-width:1024px){.cart-page:has(>.cart-page__summary),.section--page-width .cart-page:has(.cart-summary--extend):has(>.cart-page__summary){--cart-page-margin: clamp( 40px, calc((100vw * var(--custom-viewport-scale, 1) - 1024px) / 4.16 + 40px), 140px );--cart-page-column-start: var(--util-page-margin-offset, var(--page-margin, 40px));--cart-page-column: var(--page-content-width, var(--narrow-page-width));--cart-page-inset: calc(var(--cart-page-margin) - var(--page-margin, 40px));grid-column:1 / -1;grid-template-columns:calc(var(--cart-page-column-start) + var(--cart-page-inset)) minmax(0,calc(var(--cart-page-column) - var(--cart-page-inset))) var(--space-3xl) minmax(calc(396px + var(--space-3xl) + var(--cart-page-margin)),1fr);column-gap:0}.cart-page:has(>.cart-page__summary)>:not(.cart-page__summary){grid-column:2}.cart-page:has(>.cart-page__summary)>.cart-page__summary{grid-column:4}}.cart-page .cart__ctas .cart__checkout-button{height:auto;padding:10px var(--space-l);border-radius:var(--custom-pill-radius);background:var(--brand-primary);color:var(--neutral-white);font-family:var(--font-body--family);font-size:var(--font-size--sm);font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:.84px}.cart-page .cart-totals{display:flex;flex-direction:column;gap:var(--space-l);width:100%}.cart-page .cart-totals__item,.cart-page .cart-totals__total{padding-inline:var(--space-xs)}.cart-page .cart-totals__original-label{color:var(--neutral-dark-grey)}.cart-page .cart-totals__original-value{color:var(--neutral-black)}.cart-page .cart-totals__total{padding-inline:var(--space-s)}.cart-page .cart-actions{margin-block-start:0;border-block:none}.cart-page .cart__ctas{gap:var(--space-l)}.cart-page .cart-totals__total-label,.cart-page .cart-totals__total-value{color:var(--neutral-black)}@media screen and (max-width:1023.98px){.cart-page .cart__ctas .cart__checkout-button,.cart-page .cart__ctas .additional-checkout-buttons{display:none}}.cart-page shopify-accelerated-checkout-cart,.custom-cart-bottom-bar shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 38px;--shopify-accelerated-checkout-button-inline-size: 38px;--shopify-accelerated-checkout-button-border-radius: var(--radius-full)}.cart-page .cart-items__table-row{background:var(--neutral-white);border:1px solid var(--brand-tan);border-radius:var(--custom-surface-radius, var(--radius-sm));padding:var(--space-xl);margin-bottom:var(--space-m)}.cart-page .cart-items--dividers .cart-items__table-row{border-block-end:1px solid var(--brand-tan);padding-bottom:var(--space-xl)}.cart-page .cart-items--dividers .cart-items__table-row:last-of-type{margin-bottom:var(--space-m)}.cart-page .cart-items__details *{font-size:var(--font-size--2xs)}.cart-page .cart-items__title{font-size:var(--font-size--sm);margin-block-start:calc((var(--font-size--sm) - 1lh) / 2)}.cart-page .cart-items__actions{grid-area:actions}.cart-page .custom-cart-item-links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-l);padding-block:var(--space-s)}.cart-page .custom-cart-item-links__link{padding:0;border:0;background:none;color:var(--brand-primary);font-family:var(--font-body--family);font-size:var(--font-size--sm);line-height:1.5;cursor:pointer}.cart-page .custom-cart-item-links__link[aria-disabled=true]{cursor:default}@media screen and (max-width:1023.98px){.cart-page .cart-items__table-row{--cart-item-media-width: 113px;--cart-item-media-height: 141px;padding:var(--space-l);grid-template-columns:var(--cart-item-media-width) minmax(0,auto) minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"media details details price" "quantity quantity actions actions" "error error error error";column-gap:var(--space-m);row-gap:var(--space-m)}.cart-page .cart-items__price{grid-area:price;align-self:start}.cart-page .cart-items__actions{display:flex;align-items:center;justify-content:flex-end}.cart-page .custom-cart-item-links{justify-content:flex-end}.cart-page .cart-items__quantity{grid-area:quantity;justify-self:start;align-self:center}}@media screen and (min-width:1024px){.cart-page .cart-items__table-row{--cart-item-media-width: clamp(113px, 23.9cqi, 163.5px);--cart-item-media-height: calc(var(--cart-item-media-width) * 5 / 4);grid-template-columns:var(--cart-item-media-width) minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"media details quantity" "media details price" "media actions actions" "media error error";column-gap:var(--space-xl);row-gap:var(--space-s)}.cart-page .cart-items__quantity{grid-area:quantity;justify-self:end}.cart-page .cart-items__price{grid-area:price;justify-self:end}.cart-page .cart-items__quantity,.cart-page .cart-items__price{padding-inline-start:var(--space-3xl)}@container cart-items (max-width: 559.98px){.cart-page .cart-items__quantity,.cart-page .cart-items__price{padding-inline-start:var(--space-xl)}}}.cart-page .cart-items__variants{display:flex;flex-direction:column;gap:var(--space-xs)}.cart-page .cart-items__variant{display:flex;gap:var(--space-2xs)}.cart-page .cart-items__variant dt,.cart-page .cart-items__variant dd{display:block;color:var(--neutral-medium-grey)}.cart-page .cart-items__options{padding-top:var(--space-xl)}.cart-page .custom-cart-option-tile{padding:0;background:transparent}.cart-page .custom-cart-option-tile__title{font-size:var(--font-size--md)}.cart-page .custom-cart-item-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);padding-block:var(--space-l)}.cart-page .custom-cart-item-note__title{margin:0;padding-block-end:var(--space-s);font-family:var(--font-heading--family);font-size:var(--font-size--md);font-weight:400;line-height:1;color:var(--neutral-black)}.cart-page .custom-cart-item-note__field{display:flex;flex-direction:column;gap:10px;align-self:stretch;min-block-size:112px;padding:13px var(--space-m);border:1px solid var(--neutral-metallic-silver);border-radius:var(--custom-control-radius, var(--radius-sm));background:var(--neutral-white)}.cart-page .custom-cart-item-note__head{display:flex;gap:var(--space-2xl);align-items:flex-start}.cart-page .custom-cart-item-note__label{flex:1;min-inline-size:0;font-size:var(--font-size--sm);line-height:1.5;color:var(--neutral-dark-grey)}.cart-page .custom-cart-item-note__counter{flex:none;font-size:var(--font-size--2xs);line-height:1.5;color:var(--neutral-dark-grey)}.cart-page .custom-cart-item-note__textarea{flex:1;padding:0;border:0;background:none;font-family:var(--font-body--family);font-size:var(--font-size--sm);line-height:1.5;color:var(--neutral-dark-grey);resize:none}.cart-page .custom-cart-item-note__textarea:hover{background-color:transparent}.cart-page .custom-cart-item-note__textarea::placeholder{color:var(--neutral-metallic-silver)}.cart-page .custom-cart-item-note__textarea:focus{outline:none}.cart-page .custom-cart-item-note__field:focus-within,.cart-page .custom-cart-item-note__field:has(.custom-cart-item-note__textarea:not(:placeholder-shown)){border-color:var(--brand-accent-1)}.cart-page .custom-cart-item-note__field:has(.custom-cart-item-note__textarea:focus-visible){outline:2px solid var(--brand-primary);outline-offset:1px}.cart-page .custom-cart-item-note__error{margin:0;font-size:var(--font-size--xs);line-height:1.5;color:var(--color-error)}.cart-page:not(:has(>.cart-page__summary)) .cart-title{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);text-align:center}.cart-page:not(:has(>.cart-page__summary)) .cart-title h1[class]{font-size:var(--font-size--3xl);color:var(--neutral-black)}.cart-page .cart-title__empty-image{width:100px;height:100px;box-shadow:var(--shadow-base);margin-block-end:var(--space-xs)}.cart-page .cart-title__empty-image img{width:100%;height:100%;object-fit:cover}.cart-page .cart-title__empty-shipping{margin:0;color:var(--neutral-medium-grey);font-family:var(--font-body--family);font-size:var(--font-size--md);line-height:1.5}.cart-page:not(:has(>.cart-page__summary)) .cart-page__title+.cart-page__items{margin-block-start:var(--space-2xl)}.cart-page .cart-items__empty-ctas{display:flex;align-items:center;justify-content:center;gap:var(--space-m)}.cart-page .cart-items__empty-button,.cart-page .cart-items__empty-signin{height:auto;margin-top:0;padding:10px var(--space-xl);border-radius:var(--custom-pill-radius);font-family:var(--font-body--family);font-size:var(--font-size--md);font-weight:500;line-height:1.5;letter-spacing:.8px;text-transform:uppercase}.cart-page .cart-items__empty-button{background:var(--brand-primary);color:var(--neutral-white)}.cart-page .cart-items__empty-signin{display:inline-flex;align-items:center;gap:var(--space-s);background:var(--neutral-white);border:1px solid var(--brand-primary);color:var(--brand-primary)}.cart-page.cart-page--outline-buttons .cart__ctas .cart__checkout-button,.cart-page.cart-page--outline-buttons .cart-items__empty-button{border:1px solid var(--brand-primary);background:transparent;color:var(--brand-primary)}.cart-page.cart-page--outline-buttons .cart__ctas .cart__checkout-button{font-weight:var(--font-weight-semibold);letter-spacing:var(--custom-tracking-caps)}.cart-page.cart-page--outline-buttons .cart-items__empty-button,.cart-page.cart-page--outline-buttons .cart-items__empty-signin{font-weight:var(--font-weight-semibold);letter-spacing:var(--custom-tracking-caps-wide)}.cart-page .cart-items__empty-signin-icon{--custom-icon-color: var(--brand-primary);display:inline-flex}.cart-page .cart-items__empty-signin-icon svg{width:24px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.cart-page.css.map */
