#main-cart-footer .cart__blocks{padding:2.4rem 2rem}#main-cart-footer .bb-cart-summary-title{margin:0 0 1.2rem;font-size:2.2rem;letter-spacing:0}#main-cart-footer .cart__ctas{display:block;margin-top:1.8rem}#main-cart-footer .cart__checkout-button{width:100%;max-width:none}cart-items .cart-item__details dl{display:flex;flex-wrap:wrap;column-gap:1.6rem}cart-items .cart-item__details .product-option+.product-option{margin-top:0}@media screen and (max-width:749px){cart-items .cart-item{margin-bottom:2.6rem}cart-items .cart-item:not(:has(.cart-item__media img)) .cart-item__media{display:none}cart-items .cart-item:not(:has(.cart-item__media img)) .cart-item__details{grid-column:1 / 4}cart-items .cart-item:not(:has(.cart-item__media img)) .cart-item__quantity{grid-column:1 / 5}}@media screen and (min-width:750px){cart-items .cart-items td{padding-top:2.6rem}cart-items .cart-item:not(:has(.cart-item__media img)) .cart-item__media{width:0}cart-items .cart-item:not(:has(.cart-item__media img)) .cart-item__media+td{padding-left:0}}@media screen and (max-width:989px){body:has(#main-cart-footer:not(.is-empty)){padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))}#main-cart-footer:not(.is-empty) .cart__footer>*{width:100%;margin-left:0}#main-cart-footer:not(.is-empty) .cart__ctas{position:fixed;z-index:3;left:0;right:0;bottom:0;margin:0;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.15)}}@media screen and (min-width:990px){#MainContent:has(#main-cart-footer:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 40rem;column-gap:5rem;align-items:start;max-width:var(--page-width);margin:0 auto;padding:0 5rem}#MainContent:has(#main-cart-footer:not(.is-empty))>.shopify-section{grid-column:1 / -1;min-width:0}#MainContent:has(#main-cart-footer:not(.is-empty))>.shopify-section[id$=cart-items]{grid-column:1}#MainContent:has(#main-cart-footer:not(.is-empty))>.cart__footer-wrapper{grid-column:2;position:sticky;top:2rem}#MainContent:has(#main-cart-footer:not(.is-empty)) cart-items>.page-width,#MainContent:has(#main-cart-footer:not(.is-empty)) #main-cart-footer>.page-width{max-width:none;padding:0}#main-cart-footer:not(.is-empty) .cart__footer{display:block;padding-top:36px}#main-cart-footer:not(.is-empty) .cart__footer>*{width:auto;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bb-cart.css.map */
