@media screen and (min-width:990px){#MainContent:has(.cart__footer-wrapper):not(:has(cart-items.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 40rem;column-gap:4.8rem;align-items:start;max-width:140rem;margin-inline:auto;padding-inline:5rem;width:100%;box-sizing:border-box}#MainContent:has(.cart__footer-wrapper):not(:has(cart-items.is-empty))>.shopify-section{grid-column:1;min-width:0}#MainContent:has(.cart__footer-wrapper):not(:has(cart-items.is-empty))>.shopify-section.cart__footer-wrapper{grid-column:2;grid-row:1;position:sticky;top:3rem}#MainContent:has(.cart__footer-wrapper):not(:has(cart-items.is-empty))>.shopify-section .page-width{max-width:none;padding-left:0;padding-right:0}}.cart-mybag__count{font-size:.55em;font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.7);letter-spacing:normal;margin-left:.6rem;white-space:nowrap}body:has(cart-items):not(:has(cart-items.is-empty)){background:#f3f4f6}body:has(cart-items):not(:has(cart-items.is-empty)) cart-items,body:has(cart-items):not(:has(cart-items.is-empty)) #main-cart-footer{background:transparent}.cart-mybag__title{align-items:baseline;gap:1.6rem}.cart-mybag__title .title{margin-right:auto}.cart-mybag__heading-total{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));order:2}.cart-mybag__title .underlined-link{order:3;font-size:1.4rem}.cart-mybag__ship-strip{display:flex;align-items:center;gap:1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);padding:1.4rem 1.8rem;margin:0 0 1.2rem;font-size:1.5rem}.cart-mybag__ship-strip-label{display:inline-flex;align-items:center;gap:.8rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));padding-right:1.2rem;border-right:.1rem solid rgba(var(--color-foreground),.15)}.cart-mybag__ship-strip-label .svg-wrapper{width:2.2rem;height:2.2rem;display:inline-flex}.cart-mybag__ship-strip-label svg{width:100%;height:100%}.cart-mybag__ship-strip-status{color:rgb(var(--color-foreground))}#main-cart-items .cart-items,#main-cart-items .cart-items tbody{display:block;width:100%;border:none}#main-cart-items .cart-items thead{display:none}#main-cart-items .cart-items tr.cart-item{display:grid;grid-template-columns:14.5rem minmax(0,1fr) auto;grid-template-areas:"media details totals" "media qty     qty";column-gap:1.6rem;row-gap:.4rem;padding:1.2rem 1.2rem 1.2rem 1rem;margin:0 0 1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}#main-cart-items .cart-items td{border:none;padding:0;vertical-align:top}#main-cart-items td.cart-item__media{grid-area:media}#main-cart-items td.cart-item__details{grid-area:details;padding-top:.6rem}#main-cart-items td.cart-item__quantity{grid-area:qty;align-self:end}#main-cart-items td.cart-item__totals{grid-area:totals;text-align:right;align-self:end;padding-top:.6rem;font-weight:var(--font-body-weight-bold)}#main-cart-items td.cart-item__totals .price{font-size:1.7rem;font-weight:var(--font-body-weight-bold)}#main-cart-items td.cart-item__totals .loading__spinner{right:auto;left:-3rem}#main-cart-items .cart-item__image-container{background:#f3f4f6;border:none;border-radius:0;box-shadow:none}#main-cart-items .cart-item__image{width:100%;max-width:14.5rem;height:auto;display:block}#main-cart-items .cart-item__name{font-size:calc(var(--font-heading-scale) * 1.7rem);font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground));margin-bottom:.6rem;display:inline-block;text-decoration:none}#main-cart-items .cart-item__details{font-size:1.4rem}#main-cart-items .cart-item__details>.product-option,#main-cart-items .cart-item__details>.cart-item__discounted-prices{font-size:1.3rem;color:rgba(var(--color-foreground),.6);margin-bottom:.4rem}#main-cart-items .cart-item__details dl{margin:0}#main-cart-items .cart-item__details dl .product-option{display:flex;gap:.6rem;font-size:1.45rem;line-height:1.7}#main-cart-items .cart-item__details dl .product-option dt{color:rgba(var(--color-foreground),.6);font-weight:var(--font-body-weight)}#main-cart-items .cart-item__details dl .product-option dd{margin:0;color:rgb(var(--color-foreground))}#main-cart-items .cart-item__quantity-wrapper{display:grid;grid-template-columns:1fr auto;grid-template-areas:"qty     actions" "returns actions";align-items:end;column-gap:1.6rem;row-gap:.2rem}#main-cart-items .cart-mybag__qty,#main-cart-items .quantity-popover-container{grid-area:qty}#main-cart-items .cart-mybag__qty{display:inline-flex;align-items:center;gap:.6rem;font-size:1.45rem}#main-cart-items .cart-mybag__qty-label{color:rgba(var(--color-foreground),.6)}#main-cart-items .cart-mybag__qty .quantity-popover-container{display:inline-flex;align-items:center}#main-cart-items .cart-mybag__qty .quantity.cart-quantity{width:9.6rem;min-height:3.2rem;min-width:0;border-radius:0}#main-cart-items .cart-mybag__qty .quantity.cart-quantity:before{background:rgb(var(--color-background));border-radius:0;box-shadow:none}#main-cart-items .cart-mybag__qty .quantity.cart-quantity:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.25);border-radius:0}#main-cart-items .cart-mybag__qty .quantity.cart-quantity:hover:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.6)}#main-cart-items .cart-mybag__qty .quantity__button{width:3rem;flex-shrink:0;padding:0}#main-cart-items .cart-mybag__qty .quantity__button svg{width:.9rem;height:.9rem}#main-cart-items .cart-mybag__qty .quantity__input{font-size:1.4rem;font-weight:var(--font-body-weight-bold);padding:0 .2rem;min-width:3rem}#main-cart-items .cart-mybag__qty .quantity-popover__info-button--icon-only{min-width:0;min-height:0;padding:0 .4rem}#main-cart-items .cart-mybag__actions{grid-area:actions;display:inline-flex;align-items:center;gap:1.4rem;white-space:nowrap}#main-cart-items .cart-mybag__action-link{font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;background:none;border:none;padding:0;min-width:0;min-height:0;cursor:pointer}#main-cart-items cart-remove-button{display:inline-flex;margin:0;width:auto;height:auto}#main-cart-items .cart-mybag__returns{grid-area:returns;margin:0;font-size:1.25rem;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){#main-cart-items .cart-items tr.cart-item{grid-template-columns:9.5rem minmax(0,1fr);grid-template-areas:"media details" "media totals" "qty   qty";column-gap:1.2rem;padding:1.2rem}#main-cart-items td.cart-item__totals{text-align:left;align-self:start;padding-top:0}#main-cart-items .cart-item__image{max-width:9.5rem}#main-cart-items .cart-item__quantity-wrapper{grid-template-columns:1fr;grid-template-areas:"qty" "actions" "returns";row-gap:.6rem;align-items:start}.cart-mybag__heading-total{font-size:calc(var(--font-heading-scale) * 1.9rem)}.cart-mybag__ship-strip{flex-wrap:wrap;font-size:1.4rem}}#main-cart-footer .cart__footer{display:block;border:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));padding:2.4rem}#main-cart-footer .cart__footer>div,#main-cart-footer .cart__blocks{width:100%;max-width:none}.cart-mybag__summary-heading{margin:0 0 1.8rem;font-size:calc(var(--font-heading-scale) * 2rem)}.cart-mybag__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:.5rem 0;font-size:1.45rem}.cart-mybag__row>span:last-child{text-align:right}.cart-mybag__shipping-free{font-weight:var(--font-body-weight-bold)}#main-cart-footer .totals{justify-content:space-between;margin-top:1.4rem;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}#main-cart-footer .totals__total{font-size:1.7rem}#main-cart-footer .totals__total-value{font-size:1.7rem;font-weight:var(--font-body-weight-bold)}#main-cart-footer .tax-note{display:block;margin:.8rem 0 1.6rem;text-align:left}#main-cart-footer .cart__ctas{display:block}#main-cart-footer .cart__checkout-button{width:100%;max-width:none}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:none;margin-top:1rem}@media screen and (max-width:989px){#main-cart-footer .cart__footer{margin-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cart-mybag.css.map */
