.vl-page .vl-cart{min-height:58vh;max-width:1250px}.vl-page .vl-cart h1{font-size:48px;letter-spacing:-1.5px;margin:12px 0 22px}.vl-page .vl-cart-hold{font-size:12px;line-height:1.8;background:var(--soft);border:1px solid var(--line);padding:15px 20px;margin-bottom:30px}.vl-page .vl-empty-cart{padding:35px 0 50px}.vl-page .vl-empty-cart h2{font-size:29px;letter-spacing:-.7px;margin-bottom:13px}.vl-page .vl-empty-cart p{font-size:13px;color:var(--muted);max-width:550px}.vl-page .vl-empty-cart .primary-cta{display:inline-flex;gap:35px;margin-top:25px}.vl-page .vl-cart-line{display:grid;grid-template-columns:90px 1fr 90px 110px;gap:25px;padding:25px 0;border-top:1px solid var(--line);align-items:center}.vl-page .vl-cart-line img{width:90px;height:auto;object-fit:contain}.vl-page .vl-cart-line p,.vl-page .vl-cart-line label{font-size:11px;color:var(--muted)}.vl-page .vl-cart-line label input{width:75px;padding:9px;border:1px solid var(--line);margin-top:7px;font:inherit}.vl-page .vl-cart-line s{display:block;font-size:10px}.vl-page .vl-remove{display:inline-block;font-size:10px;text-decoration:underline;margin-top:8px}.vl-page .vl-cart-summary{margin:25px 0 0 auto;max-width:330px}.vl-page .vl-cart-summary p:first-child{display:flex;justify-content:space-between;font-size:18px}.vl-page .vl-cart-summary p{font-size:11px;color:var(--muted);margin-bottom:15px}.vl-page .vl-cart-summary button{width:100%;justify-content:center;margin:10px 0}.vl-page .vl-cart-summary button:disabled{cursor:not-allowed;opacity:.55;transform:none}.vl-page .vl-cart-update{border:1px solid var(--line);padding:12px;font-size:11px}.vl-page .logo:has(.vl-image-logo){font-size:0}.vl-page .logo:has(.vl-image-logo)>span{display:none}
@media(max-width:700px){.vl-page .vl-cart h1{font-size:38px}.vl-page .vl-empty-cart h2{font-size:26px}.vl-page .vl-cart-line{grid-template-columns:65px 1fr 65px;gap:15px}.vl-page .vl-cart-line>div:last-child{grid-column:2}.vl-page .vl-cart-line img{width:65px}.vl-page .vl-cart-hold{font-size:11px}}
