@media screen and (min-width:750px)and (max-width:989px){.cart-template{flex-direction:column}.cart-template .custom-cart-items{flex:none;min-height:65vh}.cart-template .cart__footer-wrapper{flex:none;position:fixed;top:auto;bottom:0;left:0;width:100%;height:auto;background:#fff;z-index:10}.cart-template .small-hide{display:none!important}.cart-template .medium-hide.large-up-hide{display:block!important}.cart-template .cart-items,.cart-template .cart-items thead,.cart-template .cart-items tbody{display:block;width:100%}.cart-template .cart-items thead tr{display:flex;justify-content:space-between;margin-bottom:4rem}.cart-template .cart-items th,.cart-template .cart-items td{border-bottom:0}.cart-template .cart-items th+th{padding-left:0}.cart-template .cart-items td{padding-top:0;padding-left:1.3rem;vertical-align:baseline}.cart-template .cart-item{display:grid;grid-template:repeat(4,auto) / repeat(2,1fr);gap:0;margin-bottom:0;padding-top:1rem;border-bottom:1px solid rgba(0,0,0,.3)}.cart-template .cart-item>td+td{padding-left:1.3rem;padding-top:0}.cart-template .cart-item__media{grid-area:1 / 1 / span 4 / span 3;min-width:13.3rem;width:auto;padding-left:0!important}.cart-template .custom-item-details{min-width:18.5rem;min-height:0}.cart-template .cart-item__details{grid-column:4 / 5;width:auto}.cart-template .cart-item__totals,.cart-template .cart-item__quantity{grid-column:4 / 5}.cart-template .cart-item__quantity-wrapper{flex-wrap:wrap}.cart-template .cart-item__totals{display:flex;align-items:flex-start}.cart-template .cart-item .loading-overlay{right:auto;padding-top:0;bottom:0}.cart-template .cart__footer{display:block;padding:1.2rem 0 0}.cart-template .cart__footer>*+*{margin-left:0}.cart-template .cart__footer-wrapper:last-child .cart__footer{padding-bottom:1.2rem}.cart-template .cart__ctas{display:block}.cart-template cart-items.page-width,.cart-template .cart__footer-wrapper .page-width,.cart-template .custom-accordions.page-width{padding-left:3.2rem;padding-right:3.2rem}.cart-template .cart-item__name{font-size:16px}.cart-template .product-option,.cart-template .product-inventory-status,.cart-template [id^=delivery-info-link-]{font-size:13px!important}.cart-template .cart-item .price{font-size:15px!important}.cart-template .totals>h2,.cart-template .totals__subtotal-value{font-size:15px!important}.cart-template .cart__ctas button{min-height:56px;font-size:18px}}@media screen and (max-width:749px){.cart-template .cart__ctas button{min-height:48px}}@media screen and (min-width:990px){.cart-template .cart__ctas button{min-height:52px}}.cart-template .totals,.cart-template .totals>h2,.cart-template .totals__subtotal-value{color:#000}.cart-template .product-inventory-status,.cart-template .product-inventory-status .instock_label,.cart-template .product-inventory-status .in-stock,.cart-template .feature-item.delivery-info,.cart-template .feature-item.delivery-info *,.cart-template [id^=delivery-info-link-]{color:#0009!important}.cart-template .product-inventory-status .ready-to-go{color:#52c837!important}.cart-template .product-inventory-status .lowstock_label{color:#ff7070!important}.cart-template .product-inventory-status .out-of-stock{color:#d92d20!important}.cart-template .product__accordion{border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}.cart-template .product__accordion~.product__accordion{border-top:0;margin-top:0!important}.cart-template .cart__ctas{margin-top:1.6rem!important}.cart-template .cart__ctas+*,.cart-template .cart__blocks .custom_payment_icons_wrapper{margin-top:1.6rem!important}@media screen and (min-width:990px){.cart-template{max-width:var(--page-width);margin:0 auto;padding:2rem 5rem 6rem;box-sizing:border-box;gap:4rem;align-items:flex-start}.cart-template .custom-cart-items{border-radius:20px;overflow:hidden;min-height:0}.cart-template cart-items.page-width{padding:0 4rem 2rem!important;max-width:none}.cart-template .cart__footer-wrapper{background:transparent;top:2rem}.cart-template .cart__footer-wrapper .page-width{padding:0!important;max-width:none}.cart-template .cart__footer{padding-top:2rem}.cart-template .cart-item>td,.cart-template .cart-item>td+td{vertical-align:middle!important;padding-top:2rem!important;padding-bottom:2rem!important}.cart-template .custom-item-details{min-height:0!important;justify-content:center;gap:.6rem}.cart-template .cart-item__quantity-wrapper{align-items:center}.cart-template .cart-item__totals .cart-item__price-wrapper>*{margin-top:0!important}}@media screen and (min-width:990px)and (max-width:1199px){.cart-template{gap:3rem}.cart-template .cart__footer-wrapper{flex:0 0 34rem}.cart-template cart-items.page-width{padding:0 3rem 2rem!important}}@media screen and (min-width:750px)and (max-width:989px){.cart-template .cart-item{grid-template-columns:18rem 1fr;grid-template-rows:repeat(4,auto);padding-bottom:1.5rem}.cart-template .cart-item__media{grid-area:1 / 1 / span 4 / 2;min-width:0}.cart-template .cart-item__details,.cart-template .cart-item__totals,.cart-template .cart-item__quantity{grid-column:2 / 3;padding-left:2rem}.cart-template .cart-item__details{padding-top:1rem}.cart-template .cart-item__quantity-wrapper .quantity{width:11rem;height:4.4rem;min-height:4.4rem!important;border-radius:10px}.cart-template .cart-item__quantity-wrapper .quantity__button{width:3.6rem}.cart-template .cart-item__quantity-wrapper .quantity__button svg{width:1rem}.cart-template .cart-item__quantity-wrapper .quantity__input{font-size:1.5rem}.cart-template cart-remove-button .button{min-height:4.4rem}.cart-template cart-remove-button .icon-remove{height:2rem;width:2.5rem}.cart-template .custom_payment_icons_wrapper{max-width:36rem;margin-left:auto!important;margin-right:auto!important;padding:0!important}}@media screen and (min-width:750px)and (max-width:989px){.cart-template .cart-item__totals{justify-content:flex-start;text-align:left}}@media screen and (min-width:990px){.cart-template .cart__ctas button{white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1199px){.cart-template .cart-item .cart-item__quantity{padding-left:2rem}}@media screen and (min-width:750px)and (max-width:989px){.cart-template .custom-accordions .accordion__content,.cart-template .custom-accordions .accordion__content p{font-size:15px!important;line-height:1.45!important}.cart-template .custom-accordions .accordion__title{font-size:14px!important}}@media screen and (min-width:990px){.cart-template .feature-item.delivery-info{white-space:nowrap}}.cart-template .cart-addons-grid{align-items:stretch}.cart-template .cart-addon-card{display:flex;flex-direction:column;height:auto}.cart-template .cart-addon-card__info{display:flex;flex-direction:column;flex:1 1 auto}.cart-template .cart-addon-card__add-btn{margin-top:auto}.cart-template .cart-addon-card__price{margin-bottom:8px}.cart-template .cart-addon-card__price s{margin-right:6px;color:#0009}@media screen and (min-width:750px)and (max-width:989px){.cart-template .page-width.cart-addons-wrapper{padding-left:3.2rem!important;padding-right:3.2rem!important}}@media screen and (min-width:990px){.cart-template .page-width.cart-addons-wrapper{padding:0 4rem!important;max-width:none;margin-bottom:4rem}}@media screen and (min-width:990px)and (max-width:1199px){.cart-template .page-width.cart-addons-wrapper{padding:0 3rem!important}}@media screen and (min-width:990px){.cart-template .custom-cart-items{flex:1 1 auto;min-width:0}.cart-template .cart__footer-wrapper{flex:0 0 40rem;min-width:0}.cart-template .cart-items{width:100%;table-layout:auto}.cart-template .cart-item__details,.cart-template .cart-items thead th:first-child{width:auto!important}.cart-template .cart-item__media{width:14rem}.cart-template .cart__blocks .custom_payment_icons_wrapper{margin-top:3rem!important}}@media screen and (min-width:990px)and (max-width:1199px){.cart-template .cart__footer-wrapper{flex:0 0 34rem}}@media screen and (max-width:989px){.cart-template .cart-item{align-content:center}.cart-template .cart-item__totals,.cart-template .cart-item__totals *,.cart-template .cart-item__quantity,.cart-template .cart-item__details{text-align:left!important;justify-content:flex-start!important}.cart-template .cart-item__totals .price{display:inline-block}}@media screen and (min-width:990px){.cart-template{width:100%;min-width:0}.cart-template .cart-items th+th{padding-left:1.5rem}}@media screen and (min-width:990px)and (max-width:1439px){.cart-template .cart-item .cart-item__quantity,.cart-template .cart-items .cart-items__heading--wide{padding-left:2rem!important}}@media screen and (min-width:990px)and (max-width:1199px){.cart-template{padding-left:3rem;padding-right:3rem;gap:2.4rem}.cart-template .cart__footer-wrapper{flex:0 0 32rem}.cart-template cart-items.page-width,.cart-template .page-width.cart-addons-wrapper{padding:0 2.4rem 2rem!important}.cart-template .cart-item__media{width:9rem}.cart-template .cart-item__name{font-size:18px}.cart-template .product-inventory-status,.cart-template [id^=delivery-info-link-]{font-size:13px!important}}@media screen and (max-width:989px){.cart-template .cart-item{grid-template-rows:1fr auto auto auto auto 1fr}.cart-template .cart-item>.cart-item__media{grid-row:1 / -1}.cart-template .cart-item>td.cart-item__details:not(.medium-hide){grid-row:2}.cart-template .cart-item>td.cart-item__quantity.medium-hide{grid-row:3}.cart-template .cart-item>td.cart-item__totals.medium-hide{grid-row:4}.cart-template .cart-item>td.cart-item__details.medium-hide{grid-row:5}}@media screen and (max-width:989px){.cart-template .cart-item{row-gap:.6rem}}@media screen and (min-width:990px){.cart-template cart-items.is-empty{min-width:0;padding:6rem 4rem!important}.cart-template .cart__footer-wrapper:has(.is-empty){display:none}.cart-template .custom-cart-items:has(cart-items.is-empty){flex:1 1 100%}}.cart-template .custom-cart-title .title--primary{font-size:32px!important;line-height:1.12!important;letter-spacing:-1px!important;margin:0!important}@media screen and (min-width:750px){.cart-template .custom-cart-title .title--primary{font-size:38px!important;letter-spacing:-.02em!important}}.cart-template .title-wrapper-with-link.custom-cart-title{margin-top:var(--jr-cart-title-top, 1.5rem)!important}@media screen and (min-width:990px){.cart-template .title-wrapper-with-link.custom-cart-title{--jr-cart-title-top: 3.5rem}}.cart-template .cart__items{border-top:1px solid rgba(0,0,0,.3)!important}.cart-template .cart-item__error:has(.cart-item__error-text:empty){display:none}.cart-template .cart-item__quantity-wrapper{align-items:center!important}.cart-template cart-remove-button{display:flex;align-items:center;align-self:center}.cart-template cart-remove-button .button{height:4.4rem;min-height:0!important;padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center;justify-content:center}.cart-template .cart-addons-grid{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media screen and (min-width:750px){.cart-template .cart-addon-card{flex:0 0 calc((100% - (3 * 14px)) / 3.3)!important}}@media screen and (min-width:990px)and (max-width:1199px){.cart-template .title-wrapper-with-link.custom-cart-title{--jr-cart-title-top: 1.9rem}}@media screen and (max-width:749px){.cart-template .title-wrapper-with-link.custom-cart-title{--jr-cart-title-top: 1.1rem}}@media screen and (min-width:750px)and (max-width:989px){.cart-template .title-wrapper-with-link.custom-cart-title{--jr-cart-title-top: 2.7rem}}@media screen and (max-width:989px){.cart-template .custom-cart-items:not(:has(.cart-addons-wrapper:not([style*=none]))) .custom-accordions .product__accordion:first-of-type{border-top:0!important}}@media screen and (min-width:990px){.cart-template cart-items.page-width{padding-bottom:var(--jr-cart-box-bottom, 3rem)!important;--jr-cart-box-bottom: 3rem}.cart-template .page-width.cart-addons-wrapper{margin-bottom:0!important}.cart-template .custom-cart-items .page-width.cart-addons-wrapper{padding-bottom:4rem!important}}@media screen and (min-width:990px)and (max-width:1199px){.cart-template cart-items.page-width{--jr-cart-box-bottom: 1.4rem}.cart-template .custom-cart-items .page-width.cart-addons-wrapper{padding-bottom:2.4rem!important}}.cart-template .cart-addon-card{border:1px solid #E2E2E2!important}.cart-template .custom-cart-title .title--primary,.cart-template .cart-addons-heading{font-family:Sharp-Sans-Medium,Sharp Sans,sans-serif!important;font-weight:500!important}.cart-template .product__accordion summary{padding-top:1.4rem!important;padding-bottom:1.4rem!important;margin-top:-1.4rem;margin-bottom:-1.4rem}.cart-template .feature-item.delivery-info{padding:.6rem 0;margin:-.6rem 0}.cart-template .cart-item__name{padding:.4rem 0;margin-top:-.4rem;margin-bottom:-.4rem}@media screen and (max-width:989px){.cart-template .cart-item__quantity-wrapper .quantity__button{position:relative;touch-action:manipulation}.cart-template .cart-item__quantity-wrapper .quantity__button:before{content:"";position:absolute;top:-9px;bottom:-9px;left:-4px;right:-4px}.cart-template .cart-item__quantity-wrapper .quantity__button:first-child:before{left:-14px}}.cart-template .cart-addons-grid::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/47/assets/jr-cart.css.map */
