main[data-template=cart]{--ct-cart-cream: var(--ct-color-cream, #fbf8f2);--ct-cart-paper: var(--ct-color-paper, #f4efe3);--ct-cart-line: var(--ct-color-line, #e4ddcd);--ct-cart-ink: var(--ct-color-ink, #18181b);--ct-cart-ink-2: var(--ct-color-ink-2, #3a3a3d);--ct-cart-muted: var(--ct-color-muted, #7a746a);--ct-cart-yellow: var(--ct-color-yellow, #f2bc1a);--ct-cart-radius: 1.8rem;--ct-cart-line-width: .2rem;--ct-cart-image-size: 9.2rem;background:var(--ct-cart-cream)}main[data-template=cart] .page-width{max-width:128rem;padding-inline:1.6rem}main[data-template=cart]>.ct-cart-items-wrapper>cart-items.gradient,main[data-template=cart]>.cart__footer-wrapper,main[data-template=cart]>.cart__footer-wrapper>.gradient{background:transparent}main[data-template=cart] .title-wrapper-with-link{align-items:flex-start;gap:1.6rem;margin-block:0 2.4rem;padding-block-start:.8rem}main[data-template=cart] .title--primary,main[data-template=cart] .cart__empty-text{margin:0;color:var(--ct-cart-ink);font-family:var(--ct-font-display, Georgia, serif);font-size:clamp(4.4rem,10vw,8.8rem);font-weight:400;line-height:.95;letter-spacing:-.03em}main[data-template=cart] .title-wrapper-with-link .underlined-link{min-height:4.4rem;color:var(--ct-cart-ink);font-family:var(--ct-font-mono, "Courier New", monospace);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.4rem}main[data-template=cart] .cart__warnings{padding:4rem 0 6.4rem}main[data-template=cart] .cart__contents,main[data-template=cart] .cart__footer{border:var(--ct-cart-line-width) solid var(--ct-cart-ink);border-radius:var(--ct-cart-radius);background:var(--ct-cart-cream)}main[data-template=cart] .cart__contents{padding:0 1.6rem}main[data-template=cart] .cart-items{border-collapse:separate;border-spacing:0}main[data-template=cart] .cart-items thead th{padding-block:1.6rem 1.2rem;border-block-end:.1rem solid var(--ct-cart-line);color:var(--ct-cart-ink-2);font-family:var(--ct-font-mono, "Courier New", monospace);font-size:1rem;font-weight:700;letter-spacing:.16em}main[data-template=cart] .cart-item>td{padding-block:2rem;border-block-end:.1rem dashed var(--ct-cart-line)}main[data-template=cart] .cart-item:last-child>td{border-block-end:0}main[data-template=cart] .cart-item__image-container,main[data-template=cart] .cart-item__image{border-radius:1.2rem}main[data-template=cart] .cart-item__image-container{border:.1rem solid var(--ct-cart-line);background:var(--ct-cart-paper);overflow:hidden}main[data-template=cart] .cart-item:not(.cart-item__nested-line) .cart-item__image{width:9.2rem;max-width:9.2rem;height:9.2rem;object-fit:contain}main[data-template=cart] .cart-item__nested-line .cart-item__image-container{width:var(--ct-cart-image-size);min-width:0;max-width:100%}main[data-template=cart] .cart-item__name{color:var(--ct-cart-ink);font-family:var(--ct-font-display, Georgia, serif);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1;letter-spacing:-.02em;text-decoration-thickness:.12rem;text-underline-offset:.4rem}main[data-template=cart] .product-option,main[data-template=cart] .cart-item__details dl,main[data-template=cart] .cart-item__details .caption-with-letter-spacing{color:var(--ct-cart-ink-2);font-size:1.3rem}main[data-template=cart] .cart-item__price-wrapper,main[data-template=cart] .cart-item__totals .price,main[data-template=cart] .cart-item__final-price{color:var(--ct-cart-ink);font-family:var(--ct-font-display, Georgia, serif);font-size:clamp(2rem,4vw,2.4rem);font-weight:400;letter-spacing:-.02em}main[data-template=cart] .cart-item__old-price,main[data-template=cart] .cart-item__discounted-prices s{color:var(--ct-cart-ink-2);font-family:var(--ct-font-body, system-ui, sans-serif);font-size:1.3rem}main[data-template=cart] quantity-input.quantity{min-width:12rem;min-height:4.4rem;border:var(--ct-cart-line-width) solid var(--ct-cart-ink);border-radius:999rem;background:var(--ct-cart-cream);box-shadow:none}main[data-template=cart] quantity-input.quantity:before,main[data-template=cart] quantity-input.quantity:after{box-shadow:none}main[data-template=cart] .quantity__button,main[data-template=cart] cart-remove-button .button{min-width:4.4rem;min-height:4.4rem}main[data-template=cart] cart-remove-button .button{color:var(--ct-cart-ink)}main[data-template=cart] .cart__footer{margin-block-start:2.4rem;padding:2rem;background:var(--ct-cart-paper)}main[data-template=cart] .cart__blocks{max-width:none}main[data-template=cart] .totals{align-items:baseline;justify-content:space-between;gap:1.6rem;padding-block-end:1.6rem;border-block-end:.1rem solid var(--ct-cart-line)}main[data-template=cart] .totals__total{color:var(--ct-cart-ink-2);font-family:var(--ct-font-body, system-ui, sans-serif);font-size:1.6rem;font-weight:800}main[data-template=cart] .totals__total-value{color:var(--ct-cart-ink);font-family:var(--ct-font-display, Georgia, serif);font-size:clamp(3rem,7vw,4.4rem);font-weight:400;line-height:1;letter-spacing:-.03em}main[data-template=cart] .tax-note{display:block;margin-block:1.6rem 0;color:var(--ct-cart-ink-2)}main[data-template=cart] .cart__checkout-button{min-height:5.4rem;border-radius:999rem;background:var(--ct-cart-ink);color:var(--ct-cart-cream);font-family:var(--ct-font-body, system-ui, sans-serif);font-weight:800}main[data-template=cart] .cart__checkout-button:after,main[data-template=cart] .cart__checkout-button:before{border-radius:inherit}main[data-template=cart] .cart__note .field__input{border-radius:1.4rem;background:var(--ct-cart-cream)}main[data-template=cart] .cart__note label{color:var(--ct-cart-ink-2);font-family:var(--ct-font-mono, "Courier New", monospace);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){main[data-template=cart] .cart__footer{margin-block-start:0}main[data-template=cart] .cart-items thead tr{margin-bottom:0}main[data-template=cart] .cart-item{grid-template-columns:9.2rem minmax(0,1fr);row-gap:var(--ct-space-2, .8rem);align-items:start;padding-block:var(--ct-space-4, 1.6rem);border-block-end:.1rem dashed var(--ct-cart-line)}main[data-template=cart] .cart-item:not(:has(+.cart-item__nested-line)){margin-bottom:0}main[data-template=cart] .cart-item>td{padding-block:0;border-block-end:0}main[data-template=cart] .cart-item:last-child{border-block-end:0}main[data-template=cart] .cart-item__media{grid-column:1;grid-row:1 / 4}main[data-template=cart] .cart-item__details,main[data-template=cart] .cart-item__totals,main[data-template=cart] .cart-item__quantity{grid-column:2}main[data-template=cart] .cart-item__details{grid-row:1;min-width:0}main[data-template=cart] .cart-item__details>*{max-width:none}main[data-template=cart] .cart-item__totals{grid-row:2;justify-content:flex-start;text-align:left}main[data-template=cart] .cart-item__quantity{grid-row:3}}@media screen and (min-width:750px)and (max-width:1199px){main[data-template=cart] .cart-items,main[data-template=cart] .cart-items thead,main[data-template=cart] .cart-items tbody{display:block;width:100%}main[data-template=cart] .cart-items thead tr{display:flex;justify-content:space-between;border-block-end:.1rem solid var(--ct-cart-line)}main[data-template=cart] .cart-item{display:grid;grid-template-columns:12rem minmax(18rem,1fr) minmax(12rem,auto);column-gap:2.4rem;align-items:start}main[data-template=cart] .cart-item__media{grid-column:1;grid-row:1 / 3}main[data-template=cart] .cart-item__details{grid-column:2;grid-row:1;min-width:0;width:auto}main[data-template=cart] .cart-item__details>*{max-width:none}main[data-template=cart] .cart-item__quantity{grid-column:2;grid-row:2}main[data-template=cart] .cart-item .cart-item__quantity,main[data-template=cart] .cart-items .cart-items__heading--wide{padding-inline-start:0}main[data-template=cart] .cart-item__totals.small-hide{display:flex;grid-column:3;grid-row:1 / 3;align-items:flex-start;justify-content:flex-end;text-align:end}main[data-template=cart] .cart-item>td,main[data-template=cart] .cart-items td{padding-block:2rem}main[data-template=cart] .cart-item>td+td{padding-inline-start:0}}@media screen and (min-width:750px){main[data-template=cart]{--ct-cart-image-size: 12rem}main[data-template=cart] .page-width{padding-inline:3.2rem}main[data-template=cart] .cart__contents{padding-inline:2.4rem}main[data-template=cart] .cart-item:not(.cart-item__nested-line) .cart-item__image{width:12rem;max-width:12rem;height:12rem}}@media screen and (min-width:990px){main[data-template=cart]:has(>.ct-cart-items-wrapper cart-items:not(.is-empty)):has(>.cart__footer-wrapper){display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,38rem);column-gap:3.6rem;align-items:start;padding-inline:3.2rem}main[data-template=cart]:has(>.ct-cart-items-wrapper cart-items:not(.is-empty)):has(>.cart__footer-wrapper)>.shopify-section{grid-column:1 / -1}main[data-template=cart]>.ct-cart-items-wrapper,main[data-template=cart]>.cart__footer-wrapper{min-width:0}main[data-template=cart]>.ct-cart-items-wrapper .page-width,main[data-template=cart]>.cart__footer-wrapper .page-width{max-width:none;padding-inline:0}main[data-template=cart]:has(>.ct-cart-items-wrapper cart-items:not(.is-empty)):has(>.cart__footer-wrapper)>.ct-cart-items-wrapper{grid-column:1}main[data-template=cart]:has(>.ct-cart-items-wrapper cart-items:not(.is-empty)):has(>.cart__footer-wrapper)>.cart__footer-wrapper{grid-column:2;padding-block-start:15.2rem}main[data-template=cart] .cart__footer{margin-block-start:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ct-cart.css.map */
