.cart-card{background:#fff}.cart-card .cart-card__header{position:relative;display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2.4rem 2.4rem 1.6rem;border-bottom:.1rem solid #d1d1d1}.cart-card .cart-card__title{margin:0;color:#1a1a1a;font-family:PoppinsMedium,Poppins,sans-serif;font-weight:500;font-size:2.4rem;line-height:1.2;letter-spacing:0;text-transform:none}.cart-shipping{display:flex;flex-direction:column;gap:.8rem;width:100%}.cart-shipping__text{margin:0;color:#767676;font-size:1.4rem;line-height:1.4;text-align:center}.cart-shipping__text strong{color:#ff72a5;font-family:PoppinsMedium,Poppins,sans-serif;font-weight:500}.cart-shipping__bar{height:.8rem;border-radius:.4rem;background:#e8e8e8;overflow:hidden}.cart-shipping__bar>span{display:block;height:100%;border-radius:.4rem;background:#ff72a5}.cart-card .cart-card__items{padding:1.6rem 2.4rem 0}.cart-card .cart-items,.cart-card .cart-items tbody{display:block;width:100%}.cart-card .cart-items thead{display:none}.cart-card .cart-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:1.6rem;row-gap:0;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:.1rem solid #d1d1d1}.cart-card .cart-item:last-child{margin-bottom:0;border-bottom:0}.cart-card .cart-items td,.cart-card .cart-items .cart-item__quantity{padding:0}.cart-card .cart-item>td+td{padding-left:0}.cart-card .cart-item__media{grid-column:1;grid-row:1 / 3;position:relative;width:auto}:is(.cart-card,.cart-page) .cart-item__media-box{display:flex;align-items:center;justify-content:center;width:9.6rem;height:9.6rem;padding:.8rem;border:.1rem solid #1a1a1a;border-radius:2.4rem;background:#fff;overflow:hidden}:is(.cart-card,.cart-page) .cart-item__image{width:100%;height:100%;max-width:100%;object-fit:contain}.cart-card .cart-item__details{grid-column:2;grid-row:1;width:auto}:is(.cart-card,.cart-page) .cart-item__name{display:block;color:#1a1a1a;font-family:PoppinsMedium,Poppins,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.4;letter-spacing:0;text-decoration:none}.cart-card .cart-item__remove{grid-column:3;grid-row:1;display:flex;justify-content:flex-end}.cart-card .cart-item cart-remove-button{width:auto;height:auto;margin:0}:is(.cart-card,.cart-page) .cart-remove-button{display:flex;width:2.4rem;height:2.4rem;min-width:0;min-height:0;padding:0;margin:0;border:0;background:none;box-shadow:none;cursor:pointer}:is(.cart-card,.cart-page) .cart-remove-button .svg-wrapper,:is(.cart-card,.cart-page) .cart-remove-button svg{width:2.4rem;height:2.4rem}.cart-card .cart-items .cart-item__quantity{grid-column:2;grid-row:2;align-self:end}.cart-card .cart-item__totals{grid-column:3;grid-row:2;align-self:end;display:flex;align-items:center;justify-content:flex-end;height:3.6rem}:is(.cart-card,.cart-page) .cart-item__totals .price{color:#1a1a1a;font-family:PoppinsMedium,Poppins,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.4;letter-spacing:0}:is(.cart-card,.cart-page) .cart-quantity,:is(.cart-card,.cart-page) .cart-quantity:before,:is(.cart-card,.cart-page) .cart-quantity .quantity__input,:is(.cart-card,.cart-page) .cart-quantity .quantity__input:not(:focus-visible):not(.focused),:is(.cart-card,.cart-page) .cart-item__quantity-wrapper,:is(.cart-card,.cart-page) .quantity-popover-container{background:transparent;box-shadow:none}:is(.cart-card,.cart-page) .quantity-popover-container{padding:0}:is(.cart-card,.cart-page) .cart-quantity{width:auto;min-height:0;align-items:center}:is(.cart-card,.cart-page) .cart-quantity:after,:is(.cart-card,.cart-page) .cart-quantity:before{display:none}:is(.cart-card,.cart-page) .cart-quantity .quantity__button{width:3.6rem;height:3.6rem;flex:0 0 auto;border:.1rem solid #1a1a1a;border-radius:50%;background:#fff;color:#1a1a1a}:is(.cart-card,.cart-page) .cart-quantity .quantity__button .svg-wrapper,:is(.cart-card,.cart-page) .cart-quantity .quantity__button svg{width:1.6rem;height:1.6rem}:is(.cart-card,.cart-page) .cart-quantity .quantity__input{width:2.4rem;flex:0 0 auto;padding:0;color:#1a1a1a;font-family:PoppinsMedium,Poppins,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.4;text-align:center;opacity:1}.cart-card .cart-card__footer{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem 2.4rem 2.4rem;border-top:.1rem solid #d1d1d1}.cart-card .cart-card__summary{display:contents}.cart-card .cart-card__summary>*+*{margin-top:0}.cart-card .cart-card__summary>div:first-child:empty{display:none}.cart-card .totals{order:1;display:flex;align-items:flex-end;justify-content:space-between;margin:0}:is(.cart-card,.cart-page) .totals__total,:is(.cart-card,.cart-page) .totals__total-value{margin:0;color:#1a1a1a;font-family:PoppinsMedium,Poppins,sans-serif;font-weight:500;font-size:1.8rem;line-height:1.4;letter-spacing:0}.cart-card .cart__ctas{order:2}:is(.cart-card,.cart-page) .cart__checkout-button{width:100%;max-width:none;font-size:1.6rem}.cart-card .tax-note{order:3;margin:0;text-align:center}:is(.cart-card,.cart-page) .tax-note{color:#767676;font-size:1.4rem;line-height:1.4;letter-spacing:0}:is(.cart-card,.cart-page) .tax-note a{color:#2da4de;text-decoration:underline}.cart-card .cart__dynamic-checkout-buttons,.cart-card #cart-errors{order:4;margin:0}@media screen and (min-width:750px){.cart-card .cart-card__header{padding:2.4rem}.cart-card .cart-card__title{font-size:3.2rem;line-height:1.4}.cart-shipping{gap:1.6rem}.cart-shipping__text{font-size:1.6rem}.cart-card .cart-card__items{padding-top:2.4rem}.cart-card .cart-item{column-gap:2.4rem;padding-bottom:2.4rem;margin-bottom:2.4rem}:is(.cart-card,.cart-page) .cart-item__media-box{width:13.2rem;height:13.2rem;padding:1.6rem}:is(.cart-card,.cart-page) .cart-item__name,:is(.cart-card,.cart-page) .cart-item__totals .price{font-size:2.4rem;line-height:1.2}.cart-card .cart-item__totals{height:6rem}:is(.cart-card,.cart-page) .cart-quantity .quantity__button{width:6rem;height:6rem}:is(.cart-card,.cart-page) .cart-quantity .quantity__button .svg-wrapper,:is(.cart-card,.cart-page) .cart-quantity .quantity__button svg{width:2.4rem;height:2.4rem}:is(.cart-card,.cart-page) .cart-quantity .quantity__input{width:6rem;font-family:Poppins,sans-serif;font-weight:400;font-size:2.4rem;line-height:1.2}.cart-card .cart-card__footer{padding-top:2.4rem}:is(.cart-card,.cart-page) .totals__total,:is(.cart-card,.cart-page) .totals__total-value{font-size:2.4rem;line-height:1.2}:is(.cart-card,.cart-page) .cart__checkout-button{font-size:1.8rem}:is(.cart-card,.cart-page) .tax-note{font-size:1.6rem}}.cart-page .cart-item__media{width:9.6rem}.cart-page .cart-item__quantity-wrapper{align-items:center}.cart-page .totals{column-gap:1.6rem}.cart-page .cart-item cart-remove-button{width:auto;height:auto;margin-left:1.6rem;align-items:center}@media screen and (max-width:749px){.cart-page .cart-item{grid-template-columns:9.6rem repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px){.cart-page .cart-item__media{width:13.2rem}.cart-page .cart-item__details{padding-left:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-card.css.map */
