.cart-page-full{width:min(1100px,calc(100% - 40px));min-height:65vh;margin:0 auto;padding:120px 0 90px;color:#000;font-family:var(--secondary-font)}.cart-page-title{font-size:20px;font-weight:500;letter-spacing:.12em;padding-bottom:30px;border-bottom:1px solid #e5e5e5}.cart-page-item{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:25px;padding:28px 0;border-bottom:1px solid #eee}.cart-page-item-image img{display:block;width:100%;height:auto}.cart-page-item-title{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em}.cart-page-variant{font-size:11px;color:#666;letter-spacing:.08em}.cart-page-quantity-label{display:inline-block;margin:18px 8px 0 0;font-size:11px}.cart-page-quantity{width:60px;padding:8px;border:1px solid #ccc;border-radius:0;font-family:inherit;font-size:12px}.cart-page-remove{display:inline-block;margin-left:16px;font-size:11px;text-decoration:underline}.cart-page-line-price{text-align:right;white-space:nowrap;font-size:12px}.cart-page-original-price{display:block;color:#777}.cart-page-discount{display:block;font-size:10px;color:#555;max-width:200px;white-space:normal}.cart-page-summary{max-width:420px;margin:28px 0 0 auto}.cart-page-summary-row{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:12px}.cart-page-note{color:#777;font-size:10px;line-height:1.5;margin:8px 0 24px}.cart-page-actions{display:flex;gap:12px}.cart-page-update,.cart-page-checkout,.cart-page-continue{-webkit-appearance:none;appearance:none;display:inline-block;flex:1 1 0;padding:13px 12px;text-align:center;font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #000;transition:background .25s ease,color .25s ease}.cart-page-update{background:#fff;color:#000}.cart-page-checkout,.cart-page-continue,.cart-page-update:hover{background:#000;color:#fff}.cart-page-checkout:hover,.cart-page-continue:hover{background:#fff;color:#000}.cart-page-continue{flex:none;margin-top:24px}.cart-page-empty{margin:35px 0;font-size:12px}.cart-page-full :focus-visible{outline:2px solid #000;outline-offset:3px}@media(max-width:650px){.cart-page-full{padding:90px 0 60px}.cart-page-item{grid-template-columns:90px minmax(0,1fr);gap:14px}.cart-page-line-price{grid-column:2;text-align:left}.cart-page-actions{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-page.css.map */
