.cart-items,.cart-items.feature-table-table{background:transparent;border-radius:0;box-shadow:none;overflow:visible}.cart-items thead th{background:transparent;overflow:visible;padding:1.2rem 1.2rem 1.2rem 0}.cart-items thead th:last-child{padding-right:0}.cart-items>tbody>tr:nth-child(2n){background-color:inherit}.cart__ctas button:before,.cart__ctas button:after,.cart__checkout-button:before,.cart__checkout-button:after{content:none}cart-items .sprout-cart-upsell{justify-items:start}cart-items .sprout-cart-upsell__option{gap:1rem;max-width:100%;padding:.4rem .8rem;white-space:nowrap;width:auto}cart-items .sprout-cart-upsell__label,cart-items .sprout-cart-upsell__label>div,cart-items .sprout-cart-upsell__price{white-space:nowrap}cart-items .sprout-cart-upsell__price{flex-shrink:0}@media screen and (max-width:749px){cart-items .sprout-cart-upsell-row{display:block;margin-bottom:1.5rem}cart-items .sprout-cart-upsell-row>td{display:block;width:100%}}cart-items .cart-item__totals .cart-item__discounted-prices{margin:0}.cart-item__totals .cro-price-was{display:block;line-height:1.3;margin:0}.cart-item__totals .cro-price-tag{display:none;font-size:1.1rem;font-weight:400;letter-spacing:.02em;margin-right:.4rem;opacity:.65;text-transform:uppercase}.cart-item__totals .cro-price-now{display:block;font-weight:700;line-height:1.3;margin:0}.cart-item__totals .cro-price-saving{color:#41a5da;display:none;font-size:1.2rem;font-weight:700;line-height:1.3;margin:.2rem 0 0}.cart__footer .js-contents{text-align:right}.cart__footer .js-contents .discounts{justify-content:flex-end}.cart__footer .tax-note{display:block;text-align:right}.totals{align-items:flex-end}.totals__line{align-items:baseline;display:flex;gap:1.6rem;justify-content:flex-end;width:100%}.totals__line>*{margin:0}.totals__line--savings{margin-bottom:.4rem}.totals__line--savings .totals__savings,.totals__line--savings .totals__value{color:#41a5da;font-weight:700}.cart-item__totals .cro-price-was .cart-item__old-price,.cart-item__totals .cro-price-was .cart-item__old-price .money{text-decoration:line-through}.cart-item__totals .cro-price-tag{text-decoration:none}cart-items .title-wrapper-with-link{align-items:baseline;column-gap:1.6rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;margin-top:0;padding-top:0}cart-items .title-wrapper-with-link .title{margin:0;padding:0}cart-items .title-wrapper-with-link .underlined-link{margin:0 0 0 auto}cart-items .cart-item__quantity-wrapper{justify-content:flex-start}cart-items .cart-item__quantity-wrapper .quantity-popover-container{order:1}cart-items .cart-item__quantity-wrapper cart-remove-button{margin-left:1.8rem;order:2}cart-items .cart-item__quantity .cart-item__totals{margin-left:auto;order:3}cart-items .cart-item__quantity .cart-item__totals{text-align:right}cart-items .cart-item__totals .cart-item__discounted-prices{display:block;text-align:right}cart-items .cro-unit-price{display:none}cart-items .cart-item__media{width:50px}cart-items .cart-item__image{height:auto;max-width:50px;width:100%}@media screen and (max-width:749px){cart-items .cart-item:not(.sprout-cart-upsell-row){column-gap:1rem;grid-template-columns:50px repeat(3,1fr)}cart-items .cart-item__details{grid-column:1 / 4;grid-row:1}cart-items .cart-item__totals.cro-mobile-total{grid-column:4 / 5;grid-row:1;text-align:right}cart-items .cart-item__quantity .cart-item__totals{display:none}cart-items .cart-item__quantity-wrapper cart-remove-button{margin-left:auto}cart-items .cart-item__media{grid-column:1 / 2;grid-row:2}cart-items .cart-item__quantity{grid-column:2 / 5;grid-row:2}}cart-items .cart-item__details{align-items:start;column-gap:1.2rem;display:grid;grid-template-columns:minmax(0,1fr) auto}cart-items .cart-item__details>*{grid-column:1}cart-items .cro-unit-price{grid-column:2;grid-row:1;text-align:right}cart-items .cro-unit-price>s,cart-items .cro-unit-price>strong{display:block}cart-items .cro-line-discounts{margin:.5rem 0 0;text-align:right}cart-items .cro-line-discounts:empty{display:none;margin:0}cart-items .cro-line-discounts .discounts__discount{align-items:center;background:rgba(var(--color-foreground),.06);border-radius:4px;display:inline-flex;gap:.5rem;padding:.4rem .8rem}@media screen and (max-width:749px){cart-items.isolate{padding-bottom:1.6rem;padding-top:1.6rem}.cart__footer.isolate{padding-bottom:2rem;padding-top:0}cart-items .title-wrapper-with-link{margin-bottom:1.2rem}cart-items .cart-quantity{min-height:calc((var(--inputs-border-width) * 2) + 4rem);width:calc(10.4rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}cart-items .cart-quantity .quantity__button{width:calc(3.2rem / var(--font-body-scale))}cart-items .cart-quantity .quantity__input{padding:0 .2rem}cart-items .cart-item__quantity-wrapper{flex-wrap:nowrap}cart-items .cart-item__quantity .cart-item__totals{min-width:0}}@media screen and (max-width:749px){cart-items .cart-item{gap:.5rem}cart-items .cart-item__details{row-gap:.5rem}cart-items .cro-line-discounts{margin-top:.5rem}cart-items .cart-item__quantity .cart-item__totals{margin-bottom:0}}cart-items .sprout-cart-upsell__label>div{align-items:center;display:flex;gap:.5rem}cart-items .sprout-cart-upsell__option{line-height:1.2}@media screen and (max-width:749px){cart-items .cart-item{margin-bottom:.5rem}}.cart-items thead th{padding-bottom:1rem;padding-top:1rem}.cart-items thead tr{margin-bottom:1rem}.cart__items{padding-bottom:1rem;padding-top:1rem}cart-items .cart-item,cart-items .sprout-cart-upsell-row{border-bottom:0}cart-items .cart-item:not(:has(+.sprout-cart-upsell-row)),cart-items .sprout-cart-upsell-row{border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:.5rem}cart-items tbody>tr.cart-item:last-child,cart-items tbody>tr.sprout-cart-upsell-row:last-child{border-bottom:0;padding-bottom:0}@media screen and (max-width:749px){cart-items .cart-item .cart-item__name{font-size:14px}cart-items .cart-item .cart-item__details .product-option,cart-items .cart-item .cart-item__details dt,cart-items .cart-item .cart-item__details dd{font-size:14px}cart-items .cart-item .cart-item__totals,cart-items .cart-item .cart-item__totals .price,cart-items .cart-item .cart-item__totals .money,cart-items .cart-item .cart-item__totals .cro-price-was,cart-items .cart-item .cart-item__totals .cro-price-now{font-size:14px}cart-items .cart-item .quantity__input{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/cro-cart-fixes.css.map */
