.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}@media screen and (max-width:1024px){.cart-right{position:sticky;bottom:0;left:0;right:0;z-index:100;background:var(--color-background, #fff);padding:12px 0!important;margin:0 -15px!important;width:calc(100% + 30px)!important;box-shadow:0 -2px 10px #0000001a;border-top:1px solid rgba(0,0,0,.08)}.cart-right .sticky-1025{position:static!important}.cart-right .cart-info{padding:0 15px!important;margin:0!important;border-radius:0!important;background:transparent!important}.cart-right free-ship-progress-bar,.cart-right cart-note,.cart-right cart-estimate,.cart-right cart-discount,.cart-right .cart-content{display:none!important}.cart-right .cart-subtotal-checkout-block{display:block!important}.cart-right .cart-subtotal-checkout-block .totals,.cart-right .cart-subtotal-checkout-block .js-contents_discounts,.cart-right .cart-subtotal-checkout-block .cart__ctas,.cart-right .cart-subtotal-checkout-block .cart__dynamic-checkout-buttons{display:flex!important}.cart-right .cart-subtotal-checkout-block{margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:10px!important;align-items:start!important}.cart-right .cart-subtotal-checkout-block .totals{margin:0!important;padding:0!important;border-top:none!important;font-size:15px!important;grid-column:1 / -1!important}.cart-right .cart-subtotal-checkout-block .js-contents_discounts{display:none!important}.cart-right .cart-subtotal-checkout-block .cart__ctas{margin:0!important;padding:0!important;border-top:none!important;grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.cart-right .cart-subtotal-checkout-block .terms-conditions{margin:0!important;padding:8px!important;background:rgba(var(--color-primary-rgb),.05)!important;border-radius:6px!important;align-items:flex-start!important;grid-column:1!important;width:100%!important}.cart-right .cart-subtotal-checkout-block .terms-conditions .checkbox-group{margin-top:2px!important}.cart-right .cart-subtotal-checkout-block .terms-conditions label{font-size:11px!important;line-height:1.3!important}.cart-right .cart-subtotal-checkout-block .btn-checkout{font-size:15px!important;padding:13px 18px!important;font-weight:600!important;margin:0!important;grid-column:2!important;height:100%!important}.cart-right .cart__dynamic-checkout-buttons{display:block!important}.cart-right .cart__dynamic-checkout-buttons .shopify-payment-button{display:flex!important;flex-direction:column!important;gap:8px!important}.cart-right .cart__dynamic-checkout-buttons .shopify-payment-button__button{width:100%!important;max-width:100%!important;margin:0!important}.cart-right .cart__dynamic-checkout-buttons .shopify-payment-button__more-options{width:100%!important;text-align:center!important;margin-top:8px!important}}@media screen and (max-width:480px){.cart-right{padding-top:10px}.cart-right .cart-info{padding:15px 12px!important}.cart-right .totals{font-size:15px!important}.cart-right .btn-checkout{font-size:15px!important;padding:12px 16px!important}}.cart-shipping-card,.cart-product-card,.cart-info{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000000a;border:1px solid rgba(0,0,0,.02)}free-ship-progress-bar{background:transparent;padding:0;border:none;box-shadow:none;border-radius:0}.cart-left .progress-bar{height:8px;background:#f8f8f8;border-radius:10px}.cart-left .progress{background:#cd8f5c;border-radius:10px}.cart-summary-heading{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.01em}.cart-usps ul li{font-size:14px;color:#333}.icon-check-green{fill:none;flex-shrink:0}.cart-trustpilot{background-color:#e8f8f0}.bg-trust{background-color:#00b67a}.trustpilot-stars{letter-spacing:2px;color:#fff}.cart-item.page__cart-item{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.cart-item.page__cart-item:hover{background-color:#fafafa}.cart-item__media img{transition:transform .3s ease}.cart-item.page__cart-item:hover .cart-item__media img{transform:scale(1.02)}.cart-item__details .product-item__name{font-weight:500;font-size:1.1em;margin-bottom:8px}.cart-item__price-wrapper strong{font-weight:600;color:var(--color-heading)}quantity-input.quantity{border:1px solid #e0e0e0;border-radius:50px;background:#fff}quantity-input.quantity .quantity-input{font-weight:500}cart-remove-button a{transition:color .2s ease,transform .2s ease;display:inline-block}cart-remove-button a:hover{transform:scale(1.1);color:var(--color-error, #cf3e3e)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cart-page.css.map */
