html body.pro-garage.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(28rem,1fr);gap:2.4rem;max-width:var(--page-width);margin:0 auto;padding:0 5rem 4rem;width:100%}html body.pro-garage.template-cart #MainContent>.shopify-section{grid-column:1/-1}html body.pro-garage.template-cart #MainContent>.pro-cart-items-section{grid-column:1;min-width:0}html body.pro-garage.template-cart #MainContent>.cart__footer-wrapper{grid-column:2;align-self:start;padding-top:15.2rem}html body.pro-garage.template-cart :is(cart-items,#main-cart-footer)>.page-width{padding-inline:0}html body.pro-garage.template-cart cart-items{display:block;background:var(--pro-surface);color:var(--pro-ink)}html body.pro-garage .pro-cart-crumb{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.6rem;display:flex;gap:1rem}html body.pro-garage .pro-cart-crumb a{color:inherit;text-decoration:none}html body.pro-garage.template-cart .title-wrapper-with-link{margin:0 0 2.4rem;align-items:center}html body.pro-garage.template-cart .title{margin:0}html body.pro-garage.template-cart .title-wrapper-with-link a{font-size:1.5rem;color:var(--ruby-clay)}html body.pro-garage.template-cart cart-items .cart-items,html body.pro-garage.template-cart cart-items .cart-items tbody{display:block;width:100%}html body.pro-garage.template-cart cart-items .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html body.pro-garage.template-cart cart-items .cart-item{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(0,1.8fr) minmax(10rem,.75fr) minmax(8rem,.6fr);gap:1.6rem;padding:1.2rem;border:var(--pro-tile-border-width) solid var(--pro-cart-category);border-radius:var(--pro-tile-radius);margin:0 0 1.8rem;background:var(--pro-surface-raised)}html body.pro-garage.template-cart cart-items .cart-item>td{display:block;padding:0;border:0;min-width:0;align-self:start}html body.pro-garage.template-cart cart-items .cart-item__media{grid-column:1;grid-row:1}html body.pro-garage.template-cart cart-items .cart-item__details{grid-column:2;grid-row:1}html body.pro-garage.template-cart cart-items .cart-item__quantity{grid-column:3;grid-row:1}html body.pro-garage.template-cart cart-items .cart-item__totals.small-hide{display:block!important;grid-column:4;grid-row:1;text-align:left}html body.pro-garage.template-cart cart-items .cart-item__totals.medium-hide{display:none}html body.pro-garage.template-cart cart-items .cart-item__image-container{width:100%;border-radius:calc(var(--pro-tile-radius) - .6rem);overflow:hidden;background:var(--pro-surface-raised)}html body.pro-garage.template-cart cart-items .cart-item__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;max-width:none}html body.pro-garage.template-cart cart-items .cart-item__name{font-family:var(--font-heading-family);font-size:2rem;line-height:1.25;color:var(--pro-ink);display:block}html body.pro-garage.template-cart cart-items .cart-item__details>p.caption-with-letter-spacing{font-size:1.2rem;margin:0 0 .5rem;letter-spacing:0;text-transform:none}html body.pro-garage.template-cart cart-items .cart-item__details dl{border-top:1px solid var(--pro-border);padding-top:1rem;margin-top:1rem}html body.pro-garage.template-cart .product-option{font-size:1.3rem;line-height:1.5;color:var(--pro-ink)}html body.pro-garage.template-cart .product-option dt{font-weight:600}html body.pro-garage .pro-cart-category{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;margin:.8rem 0}html body.pro-garage .pro-cart-category>span{width:1.2rem;height:1.2rem;border-radius:.3rem;background:var(--pro-cart-category);flex-shrink:0}html body.pro-garage .pro-cart-price-label{font-size:1.2rem;color:var(--pro-muted);margin:0 0 .5rem}html body.pro-garage.template-cart cart-items .cart-item__quantity>.product-option{font-size:1.6rem;margin-bottom:1.6rem}html body.pro-garage.template-cart cart-items .cart-item__quantity-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}html body.pro-garage.template-cart cart-items .quantity{min-height:4.4rem;width:11rem;border:1px solid var(--pro-border);border-radius:.4rem}html body.pro-garage.template-cart cart-items .quantity:after{box-shadow:none}html body.pro-garage.template-cart cart-items .quantity__button{width:3.2rem}html body.pro-garage.template-cart cart-items cart-remove-button{margin:0}html body.pro-garage.template-cart cart-items cart-remove-button .button{padding:.3rem 0;background:transparent;border:0;border-radius:0;min-width:0;min-height:3.6rem;color:var(--ruby-clay);font-size:1.4rem;text-decoration:underline}html body.pro-garage.template-cart .cart__footer{display:block;padding:0;border:0}html body.pro-garage.template-cart .cart__blocks{width:100%;max-width:none;padding:2.4rem;border:2px solid var(--ruby-clay);border-radius:var(--pro-tile-radius);background:var(--pro-surface-raised)}html body.pro-garage.template-cart .pro-cart-summary-heading{font-size:3rem;margin:0 0 1rem}html body.pro-garage.template-cart .pro-cart-item-count{font-size:1.5rem;margin:0 0 2rem}html body.pro-garage.template-cart .totals{border-top:1px solid var(--pro-border);padding-top:2rem;display:block}html body.pro-garage.template-cart .totals__total{font-family:var(--font-body-family);font-size:1.6rem}html body.pro-garage.template-cart .totals__total-value{font-family:var(--font-heading-family);font-size:3.6rem;margin:.5rem 0 1.5rem}html body.pro-garage.template-cart .tax-note{text-align:left;font-size:1.3rem;margin:0 0 2rem;color:var(--pro-muted)}html body.pro-garage.template-cart .cart__checkout-button{width:100%;max-width:none}html body.pro-garage.template-cart .pro-cart-confidence{border:0;border-top:1px solid var(--pro-border);border-radius:0;margin-top:2rem;padding:1.6rem 0 0;background:transparent;color:var(--pro-muted)}html body.pro-garage.template-cart .pro-cart-confidence p{font-size:1.3rem;margin:0 0 1rem}html body.pro-garage.template-cart .pro-cart-confidence a{color:var(--ruby-clay);font-size:1.4rem}html body.pro-garage.template-cart #MainContent:has(cart-items.is-empty){display:block}html body.pro-garage.template-cart #MainContent:has(cart-items.is-empty)>.cart__footer-wrapper{padding-top:0}@media(max-width:1199px){html body.pro-garage.template-cart #MainContent{padding-inline:3rem;grid-template-columns:minmax(0,2fr) minmax(27rem,1fr)}html body.pro-garage.template-cart cart-items .cart-item{grid-template-columns:10rem minmax(0,1fr) 11rem}html body.pro-garage.template-cart cart-items .cart-item__totals.small-hide{grid-column:3;grid-row:2}html body.pro-garage.template-cart .cart__blocks{padding:1.8rem}}@media(max-width:989px){html body.pro-garage.template-cart #MainContent{display:block;padding-inline:2rem}html body.pro-garage.template-cart #MainContent>.cart__footer-wrapper{padding-top:0}html body.pro-garage.template-cart cart-items .cart-item{grid-template-columns:12rem minmax(0,1fr) 12rem}html body.pro-garage.template-cart .cart__blocks{max-width:none}}@media(max-width:549px){html body.pro-garage.template-cart cart-items .cart-item{grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;padding:1rem}html body.pro-garage.template-cart cart-items .cart-item__details{grid-column:2;grid-row:1}html body.pro-garage.template-cart cart-items .cart-item__quantity{grid-column:2;grid-row:2}html body.pro-garage.template-cart cart-items .cart-item__totals.small-hide{grid-column:1;grid-row:2;display:block!important}html body.pro-garage.template-cart cart-items .cart-item__name{font-size:1.8rem}html body.pro-garage.template-cart .title-wrapper-with-link{align-items:flex-start;gap:1rem}html body.pro-garage.template-cart .title-wrapper-with-link a{font-size:1.3rem}html body.pro-garage.template-cart .price--end{font-size:1.4rem}}html body.pro-garage.template-cart #main-cart-footer.is-empty .cart__footer{display:none}html body.pro-garage .cart-drawer .cart-item{border:var(--pro-tile-border-width,3px) solid var(--pro-cart-category,var(--pro-border));border-radius:var(--pro-tile-radius,18px);padding:1rem;margin-bottom:1.2rem;background:var(--pro-surface-raised)}html body.pro-garage .cart-drawer .cart-item>td{padding-top:0;min-width:0}html body.pro-garage .cart-drawer .drawer__heading{font-size:2.6rem;line-height:1.15;margin:0}html body.pro-garage .cart-drawer .totals{align-items:baseline;gap:1.2rem}html body.pro-garage .cart-drawer .totals__total{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.3;letter-spacing:0;text-transform:none}html body.pro-garage .cart-drawer .totals__total-value{font-size:2rem;line-height:1.3;white-space:nowrap}html body.pro-garage .cart-drawer .cart__empty-text{font-size:2.8rem;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pro-cart-approved.css.map */
