body:has(cart-items) cart-items{background:linear-gradient(180deg,#f4f8fc,#fff)!important}body:has(cart-items) cart-items .title-wrapper-with-link{align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid #e3ebf4}body:has(cart-items) cart-items .title--primary{font-family:var(--font-heading-family);color:#162b45;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.2;margin:0}body:has(cart-items) cart-items .title--primary:after{content:"";display:block;width:75px;height:4px;margin-top:12px;border-radius:5px;background:linear-gradient(90deg,#83c4ff,#2787df,#0b4a94)}body:has(cart-items) .cart__items{background:#fff;border:1px solid #e0e9f3;border-radius:16px;padding:12px 23px;box-shadow:0 5px 22px #1434570b}body:has(cart-items) .cart-item{border-bottom:1px solid #e8eef5}body:has(cart-items) .cart-item__media img{border-radius:10px}body:has(cart-items) .cart-item__name{color:#173450;font-weight:700}body:has(cart-items) .cart-item__name:hover{color:#096cc5}body:has(cart-items) .quantity{border:1px solid #dbe5f0;border-radius:9px;overflow:hidden}body:has(cart-items) .cart__footer{background:#f7faff;border:1px solid #dee9f4;border-radius:16px;box-shadow:0 5px 20px #1434570a;padding:24px 28px!important;margin:20px 0 45px}body:has(cart-items) .totals__total{font-family:var(--font-heading-family);font-size:21px;color:#173450}body:has(cart-items) .totals__total-value{font-weight:800;color:#173450}body:has(cart-items) .cart__checkout-button{background:#096cc5!important;color:#fff!important;border-radius:9px!important;border:0!important;min-height:52px;font-size:15px;font-weight:800;box-shadow:none!important}body:has(cart-items) .cart__checkout-button:before,body:has(cart-items) .cart__checkout-button:after{content:none!important;display:none!important}body:has(cart-items) .cart__checkout-button:hover{background:#07549b!important}body:has(cart-items) .cart__checkout-button:focus-visible{outline:3px solid #509ee8;outline-offset:3px}body:has(cart-items) cart-items .underlined-link{color:#096cc5;text-underline-offset:3px}@media(max-width:749px){body:has(cart-items) .cart__items{padding:10px 12px;border-radius:11px}body:has(cart-items) .cart__footer{padding:20px 15px!important;border-radius:12px}body:has(cart-items) cart-items .title--primary{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dg-cart-premium.css.map */
