body:has(cart-items){background:linear-gradient(180deg,#fff,#f3f8f2)!important;color:#13211b}body:has(cart-items) #MainContent,body:has(cart-items) .gradient,body:has(cart-items) cart-items,body:has(cart-items) #main-cart-footer,body:has(cart-items) .cart__footer-wrapper{background:transparent!important}body:has(cart-items) .lvx-header-trust{background:#122018!important}body:has(cart-items) .lvx-header-trust__inner,body:has(cart-items) .lvx-header-trust__inner span{color:#fff!important}body:has(cart-items) .lvx-header-trust__inner{flex-wrap:wrap;gap:6px 14px;justify-content:center;min-height:36px;padding:8px 14px;line-height:1.25;white-space:normal}body:has(cart-items) .header-wrapper,body:has(cart-items) sticky-header{background:#fff!important}body:has(cart-items) .header{min-height:auto!important;padding-top:8px!important;padding-bottom:8px!important}body:has(cart-items) .header__heading-logo-wrapper,body:has(cart-items) .header__heading-logo{max-width:220px!important}body:has(cart-items) .page-width{max-width:1060px}body:has(cart-items) .title-wrapper-with-link{align-items:center;margin:0 0 14px;padding-top:14px}body:has(cart-items) .title--primary,body:has(cart-items) .cart__empty-text{color:#13211b;font-weight:900;letter-spacing:0}body:has(cart-items) .underlined-link{color:#245b3d;font-weight:700}body:has(cart-items) .cart__items{border:1px solid rgba(31,92,55,.14);border-radius:10px;background:#fff;box-shadow:0 14px 38px #17312212;overflow:hidden}body:has(cart-items) .cart-items,body:has(cart-items) .cart-items thead,body:has(cart-items) .cart-item{background:#fff!important}body:has(cart-items) .cart-items thead th{color:#5c6c63;font-weight:900;letter-spacing:.08em}body:has(cart-items) .cart-items th,body:has(cart-items) .cart-items td{padding-top:1.2rem;padding-bottom:1.2rem}body:has(cart-items) .cart-item__details,body:has(cart-items) .cart-item__quantity,body:has(cart-items) .cart-item__totals{padding-top:1.2rem}body:has(cart-items) .cart-item__image-container{border:1px solid rgba(31,92,55,.12)!important;border-radius:8px!important;background:#f8fbf7!important;box-shadow:none!important}body:has(cart-items) .cart-item__image{object-fit:contain}body:has(cart-items) cart-remove-button .svg-wrapper,body:has(cart-items) cart-remove-button svg{opacity:1!important;color:#1f563e!important}body:has(cart-items) .cart-item__name,body:has(cart-items) .cart-item__final-price,body:has(cart-items) .price--end,body:has(cart-items) .totals__total,body:has(cart-items) .totals__total-value{color:#13211b}body:has(cart-items) .product-option,body:has(cart-items) .tax-note{color:#52635a}body:has(cart-items) .quantity{border-radius:8px;border:1px solid rgba(31,92,55,.16);background:#fff}body:has(cart-items) .quantity:before,body:has(cart-items) .quantity:after{box-shadow:none!important}body:has(cart-items) .quantity__button,body:has(cart-items) cart-remove-button .button{color:#245b3d}body:has(cart-items) .cart__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;padding-top:0!important}body:has(cart-items) .cart__blocks{width:min(100%,410px);margin-left:auto;border:1px solid rgba(31,92,55,.14);border-radius:10px;background:#fff;padding:18px;box-shadow:0 14px 38px #17312212}body:has(cart-items) .cart__note{display:none!important}body:has(cart-items) .cart__ctas{margin-top:12px}body:has(cart-items) .cart__checkout-button,body:has(cart-items) .cart__empty-text+.button{min-height:52px;border-radius:8px!important;background:#6ed495!important;color:#0f2018!important;font-weight:900;letter-spacing:0;box-shadow:0 16px 34px #2b794b2e!important}body:has(cart-items) .cart__checkout-button:before,body:has(cart-items) .cart__checkout-button:after,body:has(cart-items) .cart__empty-text+.button:before,body:has(cart-items) .cart__empty-text+.button:after{box-shadow:none!important}body:has(cart-items) .cart__checkout-button:hover,body:has(cart-items) .cart__empty-text+.button:hover{transform:translateY(-1px);background:#5fc985!important}body:has(cart-items) cart-remove-button{margin-left:8px}body:has(cart-items) cart-remove-button .button{position:relative;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;border:1px solid rgba(31,92,55,.16)!important;border-radius:10px!important;background:#fff!important;color:#1f563e!important;box-shadow:none!important}body:has(cart-items) cart-remove-button .button .svg-wrapper{display:none!important}body:has(cart-items) cart-remove-button .button:before,body:has(cart-items) cart-remove-button .button:after{box-shadow:none!important}body:has(cart-items) cart-remove-button .button:after{content:"\d7"!important;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#1f563e!important;font-size:25px;line-height:1;font-weight:800}body:has(cart-items) cart-remove-button .button:hover{border-color:#1f5c3747!important;background:#e9f5ee!important;transform:none}body:has(cart-items) #checkout.cart__checkout-button.button,body:has(cart-items) .cart__ctas #checkout{border:0!important;border-color:transparent!important;border-radius:8px!important;background:#6ed495!important;background-color:#6ed495!important;background-image:none!important;color:#0f2018!important;box-shadow:0 16px 34px #2b794b2e!important}body:has(cart-items) #checkout.cart__checkout-button.button:before,body:has(cart-items) #checkout.cart__checkout-button.button:after{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body:has(cart-items) .cart__dynamic-checkout-buttons{display:block!important;margin-top:10px}body:has(cart-items) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 8px}body:has(cart-items) shop-follow-button,body:has(cart-items) .shopify-app-block:has(shop-follow-button),body:has(cart-items) .shopify-block:has(shop-follow-button){display:none!important;margin:0!important;padding:0!important}.lvx-cart-trust{display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;padding:10px;border:1px solid rgba(31,92,55,.14);border-radius:10px;background:#f3f8f2}.lvx-cart-trust span{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:6px 9px;border:1px solid rgba(31,92,55,.1);border-radius:999px;background:#fff;color:#52635a;font-size:12px;line-height:1.2;font-weight:850;text-align:center}@media screen and (min-width:750px){body:has(cart-items) .cart__contents{max-width:1060px;margin-inline:auto}body:has(cart-items) .cart__items{border-radius:14px}body:has(cart-items) .cart-items{display:block!important;width:100%;border-collapse:initial;border-spacing:0}body:has(cart-items) .cart-items thead,body:has(cart-items) .cart-items tbody{display:block;width:100%}body:has(cart-items) .cart-items thead tr{display:grid;grid-template-columns:112px minmax(260px,1fr) 190px 120px;gap:16px;align-items:center;padding:12px 18px;border-bottom:1px solid rgba(31,92,55,.1)}body:has(cart-items) .cart-items thead th{width:auto!important;padding:0!important;border:0;line-height:1.25}body:has(cart-items) .cart-items thead th:first-child{grid-column:1 / 3}body:has(cart-items) .cart-items .cart-items__heading--quantity{grid-column:3;padding-left:0!important;text-align:center}body:has(cart-items) .cart-items thead th:last-child{grid-column:4;text-align:right}body:has(cart-items) .cart-item{display:grid!important;grid-template-columns:112px minmax(260px,1fr) 190px 120px;gap:16px;align-items:center;padding:18px;margin:0}body:has(cart-items) .cart-item>td{display:block;width:auto!important;padding:0!important}body:has(cart-items) .cart-item>td+td{padding-left:0!important}body:has(cart-items) .cart-item__media{grid-column:1;width:96px!important}body:has(cart-items) .cart-item__image-container{width:96px;height:96px;align-items:center;justify-content:center;border-radius:12px!important}body:has(cart-items) .cart-item__image{width:94px;max-width:94px;max-height:94px;border-radius:10px}body:has(cart-items) .cart-item__details{grid-column:2;width:auto!important;min-width:0;padding-top:0}body:has(cart-items) .cart-item__details>*{max-width:none}body:has(cart-items) .cart-item__quantity{grid-column:3;justify-self:center;padding-left:0!important;padding-top:0}body:has(cart-items) .cart-items .cart-items__heading--wide,body:has(cart-items) .cart-item .cart-item__quantity,body:has(cart-items) .cart-item__quantity--info quantity-popover>*{padding-left:0!important}body:has(cart-items) .cart-item__quantity-wrapper{align-items:center;justify-content:center;gap:10px}body:has(cart-items) .quantity{min-height:46px}body:has(cart-items) .cart-item__totals.right.small-hide{grid-column:4;justify-self:end;padding-top:0;text-align:right}body:has(cart-items) .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}body:has(cart-items) .cart__footer{max-width:1060px;margin-inline:auto}}@media screen and (max-width:749px){body:has(cart-items) .header{padding-top:6px!important;padding-bottom:6px!important}body:has(cart-items) .header__heading-logo-wrapper,body:has(cart-items) .header__heading-logo{max-width:170px!important}body:has(cart-items) .title-wrapper-with-link{align-items:flex-start;flex-direction:column;gap:6px;padding-top:10px;margin-bottom:10px}body:has(cart-items) .cart__items{border-radius:8px}body:has(cart-items) .cart-items thead tr{margin-bottom:1.2rem}body:has(cart-items) .cart-item{grid-template:auto auto / 102px minmax(0,1fr) auto;gap:.8rem 1rem;margin-bottom:1.4rem;padding:14px}body:has(cart-items) .cart-item__media{grid-column:1;grid-row:1 / 3}body:has(cart-items) .cart-item__image-container{width:102px;height:102px;align-items:center;justify-content:center}body:has(cart-items) .cart-item__image{width:100px;max-width:100px;max-height:100px}body:has(cart-items) .cart-item__details{grid-column:2;grid-row:1;min-width:0}body:has(cart-items) .cart-item__totals{grid-column:3;grid-row:1;align-items:flex-start}body:has(cart-items) .cart-item__quantity{grid-column:2 / 4;grid-row:2}body:has(cart-items) .cart-item__quantity-wrapper{align-items:center;gap:8px}body:has(cart-items) .cart__blocks{width:100%;padding:14px}body:has(cart-items) .cart__footer{padding-left:0;padding-right:0;margin-top:8px}body:has(cart-items) .cart__checkout-button{width:100%}.lvx-cart-trust{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lvx-catchsafe-cart.css.map */
