.main-cart .checkmark:before{--grey-color: var(--color-white)}.main-cart textarea{min-height:12rem}cart-remove-button .underline{text-underline-offset:2px}.cart_page-countdown{border:1px dashed var(--color-primary);background-color:rgba(var(--color-primary-rgb),.08)}.cart_page-recommend.cart-recommend.inside .product-item__wrapper{border-color:var(--color-border)}.js-contents .caption-large a{text-decoration:none}.js-contents .caption-large a:not(:hover){color:var(--color-heading)}@media screen and (min-width:1025px){.cart-item__details{width:35%}.cart__page-price{width:20%}}@media(min-width:1025px)and (max-width:1200px){.page-cart{--col-width: 38rem !important}}@media screen and (max-width:767.98px){.page__cart-item{display:grid;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border);--custom-width: 10rem !important;position:relative;grid-template-columns:10rem 1fr;column-gap:1.5rem}.page__cart-item:last-child{margin-bottom:0}.page__cart-item td{padding:0;border:0!important}.cart-item__media{grid-row:1 / 3}.cart__page-price,thead.hidden-on-small{display:none}.page__cart-item td:not(.cart-item__media,.cart__page-price,.cart-item__totals){display:block}.cart-item__quantity{position:absolute;bottom:2rem;right:0}.cart-item__quantity .ps-20{padding-inline-start:1rem}.cart-item__quantity .pe-20{padding-inline-end:1rem}.cart-item__quantity input{--input-height: 30px !important;width:3rem}.rounded-style .cart-item__quantity{--btn-radius: 3px}.cart-item__totals{display:flex;align-items:end}.cart_info cart-remove-button{position:absolute;right:0;top:0}.cart_info cart-remove-button .cart-remove{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;position:relative}}body:has(cart-items.is-empty) .page-title{display:none}body.template-cart shopify-forms-embed{display:none!important}.template-cart .sec__page-heading{min-height:0;margin-bottom:0!important}.template-cart .sec__page-heading .heading-content{max-width:72rem;margin-inline:auto}.template-cart .sec__page-heading .heading-title{line-height:1.2}.page-cart .main-cart{align-items:flex-start}.page-cart .cart-left,.page-cart .cart-right{min-width:0}.page-cart .cart-info{padding:2.4rem}.page-cart .cart-info cart-note{padding-block:2rem;margin-bottom:2rem}.page-cart .cart-info cart-note textarea{min-height:8rem}.page-cart .cart-info cart-discount{margin-block:1.5rem 2rem;padding-bottom:1.5rem}.page-cart .cart-info .totals{margin-top:1.5rem;padding-top:1.8rem}.page-cart .cart-info .cart__ctas{margin-top:1.8rem;padding-top:1.8rem}.page-cart .cart-info .terms-conditions{margin-bottom:1.5rem;font-size:1.4rem;line-height:1.4}.page-cart .cart-content{padding:2.4rem}.page-cart .cart-content .cart-block+.cart-block{margin-top:2rem}.page-cart .icon-box-item{padding:2rem}@media screen and (max-width:1024.98px){.template-cart .sec__page-heading{padding-block:2.4rem!important}.template-cart .sec__page-heading .heading-content{padding-inline:1.5rem}.page-cart .main-cart{gap:2.4rem;margin-top:2rem}.page-cart .cart-right{margin-top:0}}@media screen and (max-width:767.98px){body.template-cart.mobi-navigation-bar{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}.template-cart .sec__page-heading{padding-block:1.8rem!important}.template-cart .sec__page-heading .heading-content{line-height:1.4}.template-cart .sec__page-heading .heading-title{font-size:2.6rem}.page-cart .main-cart{gap:2rem;margin-top:1.5rem}.page-cart .page__cart-item{grid-template-columns:8rem minmax(0,1fr);column-gap:1.2rem;min-height:11.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;--custom-width: 8rem !important}.page-cart .page__cart-item .product-item__name{padding-inline-end:2.4rem;font-size:1.4rem;line-height:1.35}.page-cart .page__cart-item .cart-options{padding-inline-end:1rem;font-size:1.2rem;line-height:1.35}.page-cart .page__cart-item .cart-item__quantity{bottom:1.5rem}.page-cart .page__cart-item .cart-item__totals{min-height:3rem;font-size:1.4rem}.page-cart .cart-info,.page-cart .cart-content{padding:1.8rem}.page-cart .cart-info free-ship-progress-bar{margin-top:0;padding-bottom:2rem}.page-cart .cart-info cart-note{padding-block:1.8rem;margin-bottom:1.5rem}.page-cart .cart-info cart-note textarea{min-height:7rem}.page-cart .cart_page-recommend{margin-top:3rem}.page-cart .icon-box-item{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cart-page.css.map */
