.velzo-cart{max-width:1100px;margin:0 auto;padding:32px 20px 48px;color:var(--vh-text,#171717);font-family:var(--vh-font-b,inherit)}.velzo-cart h1{font-family:var(--vh-font-h,inherit);font-size:1.75rem;font-weight:600;margin:0 0 24px;color:var(--vh-dark,#171717)}.velzo-cart h2{font-family:var(--vh-font-h,inherit);font-size:1.1rem;font-weight:600;margin:0 0 16px;color:var(--vh-dark,#171717)}.velzo-cart__count{font-weight:400;color:var(--vh-muted,#6b6b6b);font-size:.9rem}.velzo-cart__layout{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.velzo-cart__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.velzo-cart__summary{position:sticky;top:100px}}.velzo-cart__items{list-style:none;margin:0;padding:0}.velzo-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid #e5e5e5}.velzo-line__media img{width:96px;height:96px;object-fit:cover;border-radius:var(--vh-img-radius,10px);background:#f5f5f5;display:block}.velzo-line__body{min-width:0}.velzo-line__title{font-weight:600;color:var(--vh-text,#171717);text-decoration:none;overflow-wrap:anywhere}.velzo-line__meta{margin:4px 0 0;font-size:.875rem;color:var(--vh-muted,#6b6b6b)}.velzo-line__discount{margin:6px 0 0;font-size:.8125rem;color:var(--vh-primary,#6d4fd6)}.velzo-line__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.velzo-line__price{text-align:right}.velzo-line__price s{color:#8a8a8a;margin-right:6px;font-size:.875rem}.velzo-line__price span{font-weight:600}.velzo-line__each{display:block;font-size:.75rem;color:var(--vh-muted,#6b6b6b)}.velzo-line__stock{margin:8px 0 0;font-size:.8125rem;color:#b42318}.velzo-line__remove{display:inline-block;margin-top:10px;font-size:.8125rem;color:var(--vh-muted,#6b6b6b);text-decoration:underline}.velzo-qty{display:inline-flex;border:1px solid var(--vh-border,#e5e5e5);border-radius:var(--vh-btn-radius,10px);overflow:hidden;background:#fff}.velzo-qty button{width:40px;height:40px;background:#fff;border:0;font-size:1.1rem;cursor:pointer;color:var(--vh-text,#171717)}.velzo-qty button[disabled]{opacity:.35;cursor:not-allowed}.velzo-qty input{width:48px;height:40px;text-align:center;border:0;border-inline:1px solid var(--vh-border,#e5e5e5);font:inherit;-moz-appearance:textfield;background:#fff;color:inherit}.velzo-qty input::-webkit-outer-spin-button,.velzo-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.velzo-qty button:focus-visible,.velzo-qty input:focus-visible,.velzo-line__remove:focus-visible,.velzo-line__title:focus-visible{outline:2px solid var(--vh-primary,#a78bfa);outline-offset:2px}.velzo-cart__summary{background:#fff;border:1px solid var(--vh-border,#e5e5e5);border-radius:var(--vh-radius,10px);padding:24px}.velzo-cart__summary dl{margin:0}.velzo-cart__summary dl div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.velzo-cart__summary dt,.velzo-cart__summary dd{margin:0}.velzo-total{border-top:1px solid #e5e5e5;margin-top:8px;padding-top:12px!important;font-weight:600;font-size:1.05rem}.velzo-cart__saved{margin:8px 0 0;font-size:.875rem;font-weight:600;color:#1a7f4b}.velzo-cart__note,.velzo-cart__trust{font-size:.8125rem;color:var(--vh-muted,#6b6b6b);margin:12px 0}.velzo-cart__status{min-height:1.2em;margin:0 0 8px;font-size:.8125rem;color:var(--vh-muted,#6b6b6b)}.velzo-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 24px;background:var(--vh-primary,#171717);color:#fff;border:1px solid var(--vh-primary,#171717);border-radius:var(--vh-btn-radius,10px);font:inherit;font-weight:600;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.velzo-btn:hover{background:var(--vh-primary-d,#2b2b2b);border-color:var(--vh-primary-d,#2b2b2b)}.velzo-btn:focus-visible{outline:2px solid var(--vh-primary,#a78bfa);outline-offset:3px}.velzo-btn[aria-busy=true]{opacity:.75;pointer-events:none}.velzo-btn[disabled]{opacity:.6;cursor:not-allowed}.velzo-btn--ghost{background:#fff;color:var(--vh-text,#171717);border-color:var(--vh-border,#e5e5e5);margin-top:8px}.velzo-cart.is-updating .velzo-cart__items{opacity:.6;pointer-events:none}.velzo-cart__empty{text-align:center;padding:64px 0}.velzo-cart__empty .velzo-btn{width:auto}@media(prefers-reduced-motion:reduce){.velzo-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
