.cart-template{display:flex;flex-direction:column;gap:1rem;height:calc(100svh - var(--header-height) - 2rem)}.cart-template--header{text-align:center;padding:1.5rem var(--container-gutter)}.cart-template--heading{width:100%;font-size:2.25rem}.cart-template--heading .bracket{transform:translateY(-1.5px);display:inline-block}.cart-template--body{display:flex;flex-direction:column;padding:0 var(--container-gutter);min-height:0}.cart-template--body,.cart-template--items,.cart-template--empty{height:100%}.cart-template--items,.cart-template--empty{display:flex;flex-direction:column;gap:1rem}.cart-template--items{overflow:auto}.cart-template--empty{align-items:center;justify-content:center}.cart-template--empty strong{font-weight:var(--body-weight)}.cart-item{display:flex;flex-direction:row-reverse;gap:1rem}.cart-item--info{display:flex;flex-direction:column;gap:.25rem;width:100%}.cart-item--header{display:flex;gap:2rem;justify-content:space-between}.cart-item--price{font-weight:var(--body-weight)}.cart-item--options{display:block}.cart-item--options li{display:inline-block}.cart-item--options li:not(:last-child):after{content:", ";display:inline-block;margin-right:.5em}.cart-item--quantity{text-transform:lowercase}.cart-item--actions{display:flex;align-items:center;gap:.5rem;margin-top:auto;opacity:.5}.cart-item--actions quantity-picker{margin-left:-.5rem}.cart-item--remove{text-transform:uppercase;transform:translateY(1px)}.cart-item--image{position:relative;flex-shrink:0}.cart-item--link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.cart-template--form{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.cart-template--totals tbody{display:flex;flex-direction:column;gap:.75rem;width:100%}.cart-template--totals tr{display:flex;align-items:center;justify-content:space-between}.cart-template--totals th{font-weight:var(--body-weight)}.cart-template--submit{width:100%}.cart-template--cta{opacity:.5;text-align:center;text-decoration:underline;text-underline-offset:.5rem}.cart-template .cart-template--cta{display:none}@media (max-width: 767px){.cart-template{width:100%}}@media (min-width: 768px){.cart-template{height:fit-content}.cart-template--header{padding-top:3.75rem}.cart-template--heading{font-size:3rem}.cart-template--heading .bracket{transform:translateY(-3px)}.cart-template--body{padding:0}.cart-template .cart-template--body{height:fit-content}.cart-template--items{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:2rem var(--container-gutter)}.cart-template .cart-template--items{min-height:50vh}.cart-template .cart-template--items,.cart-template .cart-template--form{padding:2rem 0}.cart-template--form{padding:2rem var(--container-gutter)}}@media (min-width: 1024px){.cart-template{width:60rem}.cart-template .cart-template--items{min-height:45vh}}@media (min-width: 1920px){.cart-template--header{padding-top:9rem}.cart-template--heading{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-template.css.map */
