.cart-page{background:#f4f8fc}.cart-layout{grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:24px;padding-top:45px;padding-bottom:75px;display:grid}.cart-items,.checkout-form{background:#fff;border:1px solid #d7e3ed;border-radius:18px;min-width:0;padding:25px;box-shadow:0 15px 38px #153a630d}.cart-items h2,.checkout-form h2{margin:0 0 20px}.cart-items article{border-top:1px solid #e3ebf2;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:16px;padding:17px 0;display:grid}.cart-items article>div:first-child{overflow-wrap:anywhere;min-width:0}.cart-items article span{color:#1084cd;overflow-wrap:anywhere;font:700 .86rem Arial}.cart-items article h3{margin:3px 0;font-size:.98rem}.cart-items article p{color:#6b8194;margin:0;font-size:.85rem}.quantity{white-space:nowrap;align-items:center;gap:9px;display:flex}.quantity button,.remove-item{color:#345e7d;cursor:pointer;background:#f8fbfd;border:1px solid #d6e2ec;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.quantity svg,.remove-item svg{width:16px}.remove-item{color:#c5323e}.cart-empty,.cart-success{text-align:center;padding:60px 20px}.cart-empty svg,.cart-success>svg{color:#8eabc0;width:48px;height:48px}.cart-empty a,.cart-success a{color:#087fdc;margin-top:10px;font-weight:900;display:inline-block}.checkout-form{align-self:start;gap:13px;display:grid}.checkout-form label{color:#345972;gap:6px;min-width:0;font-size:.875rem;font-weight:800;display:grid}.checkout-form input,.checkout-form textarea{width:100%;min-width:0;max-width:100%;font:inherit;background:#fbfdff;border:1px solid #cedce7;border-radius:8px;outline:none;padding:10px 12px;display:block}.checkout-form input:focus,.checkout-form textarea:focus{border-color:#138cda;box-shadow:0 0 0 3px #138cda16}.checkout-form button{color:#fff;cursor:pointer;background:#087fdc;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px;font:900 .9rem inherit;display:flex}.checkout-form button:disabled{opacity:.5}.checkout-form button svg{width:18px}.checkout-form>p{color:#b52f39;overflow-wrap:anywhere;min-height:20px;margin:0;font-size:.8rem}.website-trap{position:absolute!important;left:-9999px!important}.cart-success{background:#fff;border:1px solid #d6e5ef;border-radius:18px;margin-top:45px;margin-bottom:75px}.cart-success h2{margin:12px 0 5px}.cart-success p{color:#537086;overflow-wrap:anywhere}@media (max-width:850px){.cart-layout{grid-template-columns:minmax(0,1fr)}.checkout-form{order:2}}@media (max-width:550px){.cart-layout{gap:16px;padding-top:22px;padding-bottom:45px}.cart-items,.checkout-form{padding:18px}.cart-items article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.cart-items article>div:first-child{grid-column:1/-1}.quantity{grid-area:2/1;justify-self:start}.remove-item{grid-area:2/2;justify-self:end}.cart-empty{padding:38px 12px}.cart-success{margin-top:22px;margin-bottom:45px;padding:40px 18px}}.cart-page .website-trap{clip-path:inset(50%)!important;pointer-events:none!important;border:0!important;block-size:1px!important;inline-size:1px!important;padding:0!important;position:absolute!important;left:auto!important;right:auto!important;overflow:hidden!important}
