#MainContent:has(.ws-cart-heading){display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,36rem);align-content:start;align-items:start;column-gap:clamp(3.2rem,5vw,8rem);width:95%;margin-inline:auto;padding-bottom:clamp(6rem,8vw,12rem)}#MainContent>.shopify-section:has(.ws-cart-heading){grid-column:1 / -1}.ws-cart-heading{position:relative;padding:clamp(8rem,10vw,14rem) 0 clamp(4rem,5vw,7.2rem);text-align:center}.ws-cart-heading h1{margin:0}.ws-cart-heading__continue{display:inline-flex;gap:1rem;align-items:center;margin-top:2.4rem;color:var(--color-text-secondary);text-decoration:none}.ws-cart-heading__continue:hover{color:rgb(var(--color-foreground))}#MainContent:has(.ws-cart-page.is-empty)>.shopify-section:has(.ws-cart-page){grid-column:1 / -1}#MainContent:has(.ws-cart-page.is-empty) .ws-cart-heading__continue{display:none}.ws-cart-page .page-width,#main-cart-footer .page-width{width:100%;max-width:none;padding:0}.ws-cart-page .cart__items{padding:0;border:0}.ws-cart-page .cart-items th{padding:0 0 1.6rem;color:var(--color-text-secondary);opacity:1;border-bottom:1px solid var(--border)}.ws-cart-page .cart-items td{padding:2.8rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.ws-cart-page .cart-item>td+td,.ws-cart-page .cart-items th+th{padding-left:2rem}.ws-cart-page .cart-items thead th:first-child{width:auto}.ws-cart-page .cart-item__media{width:8rem}.ws-cart-page .cart-item__image-container{display:flex;width:8rem;height:11rem;justify-content:center;align-items:center;border:0;background:transparent}.ws-cart-page .cart-item__image{width:100%;height:100%;object-fit:contain;max-width:none}.ws-cart-page .cart-item__details{width:auto}.ws-cart-page .cart-item>.cart-item__details{padding-left:1.6rem}.ws-cart-page .cart-item__details>*{max-width:none}.ws-cart-page .product-option,.ws-cart-page .cart-item__old-price{color:var(--color-text-secondary)}.ws-cart-page .cart-item__quantity-wrapper{align-items:center;gap:.4rem}.ws-cart-page .cart-item .cart-quantity{margin-left:0;width:10.8rem;min-height:4.4rem;border:1px solid var(--border);border-radius:999px}.ws-cart-page .quantity__button{width:3.4rem}.ws-cart-page cart-remove-button{margin:0}.ws-cart-page .cart-item__price-wrapper>*:only-child{margin-top:0}.ws-cart-page .cart__warnings{padding:2.4rem 0 6rem}.ws-cart-page .cart__empty-text{margin:0 0 3.2rem}.ws-cart-page .cart__login-title{margin:4.8rem 0 1.2rem}.ws-cart-page .cart__login-paragraph{margin:0}#main-cart-footer .cart__footer{display:block;padding:0;border-top:1px solid var(--border)}#main-cart-footer.is-empty{display:none}#main-cart-footer .cart__blocks{width:100%;padding-top:2.4rem}#main-cart-footer .totals{justify-content:space-between;align-items:center;gap:1.6rem}#main-cart-footer .totals>*{margin:0}#main-cart-footer .tax-note{display:block;margin:1.6rem 0 2.8rem;text-align:left;line-height:1.5}#main-cart-footer .cart__note{display:block;width:100%;margin:0;top:0;border:0}#main-cart-footer .cart__note label{position:static;display:block;margin-bottom:1rem}#main-cart-footer .cart__note:before,#main-cart-footer .cart__note:after{content:none}#main-cart-footer .cart__note textarea{min-height:10rem;padding:1.4rem;border:1px solid var(--border);border-radius:1.2rem;resize:vertical}#main-cart-footer .cart__note textarea:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}#main-cart-footer .cart__ctas,#main-cart-footer .cart__checkout-button,#main-cart-footer .cart__dynamic-checkout-buttons{width:100%;max-width:none}#main-cart-footer .cart__ctas{margin-top:0}#main-cart-footer .cart__note+.cart__ctas{margin-top:2.4rem}#main-cart-footer .cart__dynamic-checkout-buttons{margin-top:1.6rem}#MainContent:has(.ws-cart-heading) .cart__footer-wrapper{padding-bottom:0}@media screen and (max-width:989px){#MainContent:has(.ws-cart-heading){grid-template-columns:minmax(0,1fr);row-gap:3.2rem}.ws-cart-heading{padding-bottom:0}#main-cart-footer .cart__blocks{max-width:48rem;margin-left:auto}}@media screen and (max-width:749px){#MainContent:has(.ws-cart-heading){width:calc(100% - 4rem)}.ws-cart-page .cart-items thead tr{border-bottom:1px solid var(--border);margin-bottom:0}.ws-cart-page .cart-items th{border:0}.ws-cart-page .cart-item{grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;margin:0;padding:2.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.ws-cart-page .cart-items td,.ws-cart-page .cart-item>td+td{padding:0;border:0}.ws-cart-page .cart-item__media{width:8rem}.ws-cart-page .cart-item__image-container{width:8rem;height:11rem}.ws-cart-page .cart-item__details{grid-column:2 / -1;min-width:0}.ws-cart-page .cart-item>.cart-item__details{padding-left:.8rem}.ws-cart-page .cart-item__totals:not(.small-hide){grid-column:2;grid-row:3;align-items:center;justify-content:flex-start}.ws-cart-page .cart-item__quantity{grid-column:2;grid-row:2}.ws-cart-page .cart-item__quantity-wrapper{flex-wrap:nowrap}#main-cart-footer .cart__blocks{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cart-page.css.map */
