.cart__title{margin-block:0 1.5rem}.cart__items{border-top:1px solid rgba(var(--color-foreground),.1)}.cart__header{display:none;padding:.75rem 0;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-foreground),.6);border-bottom:1px solid rgba(var(--color-foreground),.1)}.cart__row{display:grid;gap:1rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08)}@media(min-width:750px){.cart__row{grid-template-columns:1fr 140px 120px;gap:1.5rem}.cart__header{display:grid}}.cart__col--product{display:flex;align-items:flex-start;gap:1rem}.cart__item-media{flex-shrink:0;width:80px;aspect-ratio:3/4;overflow:hidden;border-radius:calc(var(--section-radius, 0) * 1px);background:rgba(var(--color-foreground),.05)}.cart__item-media img{width:100%;height:100%;object-fit:cover;display:block}.cart__item-info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cart__item-title{font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;word-break:break-word}.cart__item-title:hover{opacity:.7}.cart__item-variant,.cart__item-vendor,.cart__item-unit-price{margin:0;color:rgba(var(--color-foreground),.7)}.cart__col--qty{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cart__quantity{width:80px;text-align:center;padding:.5rem}.cart__remove{font-size:.8125rem;color:rgba(var(--color-foreground),.6)}.cart__remove:hover{color:rgb(var(--color-foreground))}.cart__col--total{font-weight:600;text-align:right}@media(max-width:749px){.cart__row{grid-template-columns:1fr;gap:.75rem;padding:1rem 0}.cart__col--product{align-items:center}.cart__col--qty{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.cart__col--total{text-align:left}.cart__item-total{font-size:1rem}}.cart__note{margin-top:1.5rem}.cart__note label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.cart__note .field{width:100%;max-width:480px}.cart__footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(var(--color-foreground),.1)}.cart__shipping-bar{margin-bottom:1.5rem;padding:1rem;background:rgba(var(--color-foreground),.03);border-radius:calc(var(--section-radius, 0) * 1px)}.cart__shipping-msg{margin:0 0 .5rem;text-align:center}.cart__shipping-progress{width:100%;height:6px;background:rgba(var(--color-foreground),.1);border-radius:999px;overflow:hidden}.cart__shipping-progress-fill{height:100%;background:rgb(var(--color-accent));border-radius:999px;transition:width .4s ease}.cart__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:1.125rem;margin-bottom:.5rem}.cart__taxes{margin:0 0 1.5rem;color:rgba(var(--color-foreground),.6)}.cart__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:749px){.cart__actions{flex-direction:column}.cart__actions .button{width:100%}}.cart__dynamic-checkout{margin-top:1rem;max-width:100%}.cart__dynamic-checkout :is(.shopify-cleanslate,[class*=shopify-payment-button]){max-width:320px;margin:0 auto}.cart--empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem}.cart--empty-img{width:160px;height:auto;margin-bottom:1.5rem;opacity:.6}.cart--empty p{margin-bottom:1.5rem;color:rgba(var(--color-foreground),.6)}.cart__gift-wrap{border:0;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.cart__gift-wrap legend{width:100%;margin-bottom:.35rem}.cart__gift-wrap-option{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.cart__terms{margin:1rem 0}.cart__terms-label{display:inline-flex;align-items:flex-start;gap:.5rem;font-size:var(--text-sm);cursor:pointer}.cart__terms-error{margin:.35rem 0 0 1.5rem}.cart__discount{margin:1rem 0}.cart__discount-row{display:flex;gap:.5rem;margin-top:.35rem}.cart__discount-row .field{flex:1}.cart__discount-error{margin:.35rem 0 0}.cart__discount-list{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem}.cart__discount-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .6rem;background:rgba(var(--color-foreground),.04);border-radius:var(--inputs-radius);font-size:var(--text-sm)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-cart.css.map */
