#MainContent .cart__items{padding-bottom:0;border-bottom:0}#MainContent .cart-item__image-container{overflow:hidden;border-radius:3px;background:#f5f5f5}#MainContent .cart-item__image{mix-blend-mode:multiply}#MainContent .cart-item__name{color:rgb(var(--color-foreground));font-size:13px;font-weight:500;line-height:1.4;letter-spacing:2px;text-transform:uppercase}#MainContent .cart-item__unit-price,#MainContent .cart-item__provider,#MainContent .cart-item__variant{color:#707070}#MainContent .cart-items .quantity{width:12rem;min-height:4.4rem;border-radius:3px}#MainContent .cart-items .quantity:after{border-radius:3px;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}#MainContent .cart-items .quantity__button{color:#707070}#MainContent .cart-items .quantity__button:hover{color:rgb(var(--color-foreground))}#MainContent .cart-items .quantity__input:focus-visible,#MainContent .cart-items .quantity__input.focused,#MainContent .cart-items .quantity__button:focus-visible,#MainContent .cart-items .quantity__button.focused{outline:2px solid rgba(18,18,18,.5);outline-offset:-2px;box-shadow:none}#MainContent .cart-item cart-remove-button{margin-left:.8rem}#MainContent .cart-item .cart-item__totals{padding-top:0!important}#MainContent .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}@media screen and (max-width:749px){#MainContent .cart-item{margin-bottom:2rem;padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}#MainContent .cart-item:last-child{margin-bottom:0}}@media screen and (min-width:750px){#MainContent .cart-items td{vertical-align:middle;padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}#MainContent .cart-item .cart-item__totals{padding-top:2.4rem!important}#MainContent .cart-item__totals .loading-overlay{top:50%;bottom:auto;padding-top:0;transform:translateY(-50%)}#MainContent .cart-items .cart-item>td.cart-item__details{width:auto;padding-left:2.4rem}}.cart__footer .pdp-trust-row{margin-top:2rem}#MainContent .cart__footer{display:block;padding:0}#MainContent .cart__footer>*{width:auto;margin-left:0}#MainContent .cart__footer>*+*{margin-top:2.4rem}#MainContent .cart__footer .totals{justify-content:space-between;align-items:baseline}#MainContent .cart__footer .tax-note{margin:1.2rem 0 2.4rem;text-align:left;color:rgba(var(--color-foreground),.75)}#MainContent .cart__footer .cart__ctas{display:block}#MainContent .cart__footer .cart__checkout-button{max-width:none}#MainContent .is-empty .cart__footer{display:none}#MainContent .cart__footer .pdp-trust-row{flex-direction:column}@media screen and (max-width:989px){#MainContent .cart__footer-wrapper{margin-top:3.2rem;padding-bottom:6.4rem}}@media screen and (max-width:749px){#MainContent .cart-items thead{display:none}#MainContent .cart-item{grid-template-columns:8rem minmax(0,1fr) auto;gap:1.2rem 1.6rem}#MainContent .cart-item__media{grid-column:1}#MainContent .cart-item__details{grid-column:2}#MainContent .cart-item__totals{grid-column:3}#MainContent .cart-item__quantity{grid-column:2 / 4}#MainContent .cart-item__image{max-width:100%}#MainContent .cart-items .quantity{width:11.2rem;min-height:4rem}#MainContent .cart-items .quantity__button{width:3.6rem}#MainContent .title-wrapper-with-link{flex-wrap:nowrap;align-items:baseline;margin:2.4rem 0 2rem}#MainContent .title-wrapper-with-link .title--primary{margin:0;font-size:2.8rem}#MainContent .title-wrapper-with-link a{flex-shrink:0;font-size:1.4rem}}#MainContent .cart-title__count{color:#707070;font-size:.6em;vertical-align:middle}.cart-sticky-checkout{display:none}@media screen and (max-width:989px){#main-cart-footer:not(.is-empty) .cart-sticky-checkout{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -2px 8px #00000014;transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility .3s}#main-cart-footer:not(.is-empty) .cart-sticky-checkout.is-visible{transform:translateY(0);visibility:visible}.cart-sticky-checkout__total{font-size:1.6rem;font-weight:500}#MainContent .cart-sticky-checkout__button{flex:0 0 auto;min-width:16rem}html body #gladlyChat_container.cleanslate .minimizedChatButton.minimizedChatButton,html body #gladlyChat_container .minimizedChatButton.minimizedChatButton{transition:background-color .3s ease,color .3s ease,transform .3s ease!important}html body.cart-sticky-checkout-visible #gladlyChat_container.cleanslate .minimizedChatButton.minimizedChatButton,html body.cart-sticky-checkout-visible #gladlyChat_container .minimizedChatButton.minimizedChatButton{transform:translateY(calc(-1 * var(--cart-sticky-checkout-height, 64px)))!important;pointer-events:auto!important}html body.cart-sticky-checkout-visible #gladlyChat_container,html body.cart-sticky-checkout-visible #gladlyChat_container>:has(.minimizedChatButton){pointer-events:none!important}html body.cart-sticky-checkout-visible #gladlyChat_container>:not(:has(.minimizedChatButton)){pointer-events:auto!important}}@media screen and (max-width:989px){#MainContent cart-items.page-width,#MainContent #main-cart-footer{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (min-width:750px)and (max-width:989px){#MainContent cart-items.page-width,#MainContent #main-cart-footer{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:990px){#MainContent:has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 38rem;column-gap:6.4rem;align-items:start;width:100%;max-width:130rem;margin:0 auto;padding:0 5rem 8rem}#MainContent:has(cart-items:not(.is-empty))>*{grid-column:1 / -1}#MainContent:has(cart-items:not(.is-empty))>.shopify-section:has(>cart-items),#MainContent:has(cart-items:not(.is-empty)) cart-items:not(.is-empty){display:contents}#MainContent cart-items:not(.is-empty)>.title-wrapper-with-link{grid-column:1 / -1;margin:4.8rem 0 3.2rem}#MainContent cart-items:not(.is-empty)>.cart__contents{grid-column:1}#MainContent:has(cart-items:not(.is-empty))>.cart__footer-wrapper{grid-column:2;position:sticky;top:2.4rem}#MainContent:has(cart-items:not(.is-empty)) .cart__footer-wrapper>.page-width{max-width:none;padding:0}#MainContent .cart-items thead th{height:4.8rem;padding-bottom:0;vertical-align:top}#MainContent .cart__footer .totals{min-height:4.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}#MainContent .cart__footer .totals__total{margin-top:0}#MainContent .cart__footer .tax-note{margin-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-cart.css.map */
