@media screen and (min-width:990px){#MainContent:has(#main-cart-items):has(cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 34rem;gap:0 4rem;align-items:start;max-width:var(--page-width);margin:0 auto;padding:4.8rem 5rem 6rem}#MainContent:has(#main-cart-items):has(cart-items:not(.is-empty)) .page-width{max-width:none;padding:0}#MainContent:has(#main-cart-items):has(cart-items:not(.is-empty))>.shopify-section:has(#main-cart-items){grid-column:1}#MainContent:has(#main-cart-items):has(cart-items:not(.is-empty)) cart-items{padding-top:0;padding-bottom:0}#MainContent:has(#main-cart-items):has(cart-items:not(.is-empty))>.shopify-section:has(#main-cart-footer){grid-column:2;position:sticky;top:calc(var(--vr-sticky-offset, 11.5rem) + 2rem)}}.vr-cart__head{align-items:baseline;margin-bottom:2.4rem;border:0}.vr-cart__title{margin:0;font-size:3.2rem;line-height:1.1}@media screen and (min-width:750px){.vr-cart__title{font-size:4rem}}.cart__items{padding-bottom:0;border-bottom:0}@media screen and (min-width:750px){.cart__items{padding-bottom:0}}.cart-items,.cart-items tbody,.cart-items td{display:block;width:auto;border:0;padding:0}.cart-item>td+td{padding-left:0}.cart-items thead{display:none}.cart-items tr.cart-item{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.cart-items tr.cart-item{grid-template-columns:11rem minmax(0,1fr) auto;gap:1.6rem;align-items:start}}.cart-items tr.cart-item:first-child{padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.cart-items tr.cart-item:last-child{padding-bottom:0;border-bottom:0}.cart-item__media{grid-row:span 2}@media screen and (min-width:750px){.cart-item__media{grid-row:auto}}.cart-item__image-container{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:.8rem;border-radius:8px;background:#f8f9fa}.cart-item__image{width:100%;height:auto;max-height:100%;object-fit:contain}.cart-item__image-container--empty{padding:1.6rem}.cart-item__image-container--empty .cart-item__image{opacity:.55}.cart-items td.cart-item__details{display:flex;flex-direction:column;gap:.8rem;min-width:0}.cart-item__title{margin-bottom:.4rem}.cart-item__details .caption-with-letter-spacing{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.cart-item__name{font-size:1.5rem;font-weight:400;line-height:1.4;text-decoration:none}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-item__details>.product-option,.cart-item__details dl{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.cart-item__details>.vr-cart-item__price,.cart-item__details>.cart-item__discounted-prices{font-size:1.7rem;font-weight:400;line-height:1.2;color:rgb(var(--color-foreground))}.cart-item__old-price{font-weight:400;color:rgba(var(--color-foreground),.55)}.cart-item__details dl .product-option{display:flex;flex-wrap:wrap;gap:0 .4rem}.cart-item__details dl dt,.cart-item__details dl dd{margin:0}.cart-item__details dl dt{flex-shrink:0}.cart-item__details dl dd{min-width:0;overflow-wrap:anywhere}.cart-item__quantity{grid-column:2}@media screen and (min-width:750px){.cart-item__quantity{grid-column:auto;justify-self:end}}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:.8rem}.cart-quantity{width:9.6rem;min-height:3.4rem;border-radius:4px}.cart-quantity .quantity__button{width:3rem}.cart-quantity .quantity__input{font-size:1.4rem;padding:0}.cart-item__quantity cart-remove-button{margin:0}.cart-item__quantity cart-remove-button .button{min-width:3.6rem;min-height:3.6rem;padding:0;border:0;background:none;color:rgba(var(--color-foreground),.7)}.cart-items td.cart-item__totals{display:none}.cart-item__error{grid-column:1 / -1}@media screen and (max-width:749px){.cart-items tr.cart-item{position:relative;grid-template-columns:10.4rem minmax(0,1fr);gap:0 1rem;padding:1.8rem 3.6rem 2rem 0}.cart-item__media{grid-row:span 4;align-self:start}.cart-item__details{gap:.2rem}.cart-item__quantity{margin-top:1rem}.cart-item__quantity-wrapper{display:block}.cart-item__quantity:not(.cart-item__quantity--info) quantity-popover{position:static}.cart-item__quantity:not(.cart-item__quantity--info) cart-remove-button{position:absolute;top:1rem;right:-.8rem}}@media screen and (max-width:989px){.cart__footer{margin-top:3.2rem}}.cart__footer{padding:2.4rem;border-radius:12px;background:rgba(var(--color-foreground),.04)}.cart__blocks{display:flex;flex-direction:column;gap:1.6rem}.vr-cart__totals{display:flex;flex-direction:column;gap:.8rem}.vr-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;font-size:1.5rem}.vr-cart__row-value{white-space:nowrap}.vr-cart__row--total{margin-top:.4rem;padding-top:1.2rem;border-top:.1rem solid rgba(var(--color-foreground),.15);font-size:1.7rem;font-weight:700}.vr-cart__row-note{margin-left:.4rem;font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.7)}.cart__ctas{margin:0}.cart__checkout-button:after,.cart__checkout-button:before{border-radius:inherit}.cart__checkout-button{width:100%;min-height:5.2rem;border-radius:999px;font-size:1.6rem;font-weight:700}.cart__footer .cart__dynamic-checkout-buttons{width:100%;max-width:none;margin:0}.cart__footer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-inline-size: 52px;--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 26px;--shopify-accelerated-checkout-inline-alignment: stretch}.cart__footer .tax-note{margin:0;font-size:1.2rem;text-align:left;color:rgba(var(--color-foreground),.7)}.vr-cart__payment{display:flex;flex-direction:column;gap:.8rem}.vr-cart__payment-heading{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.8)}.vr-cart__payment-list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}.vr-cart__payment-list li{display:inline-flex;align-items:center;height:2.4rem}.vr-cart__payment-list svg{width:auto;height:100%}.vr-cart__payment-image{display:block;width:12.9rem;height:2rem;max-width:100%;object-fit:contain}.vr-cart__notes{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.65)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vr-cart.css.map */
