body.template-cart{font-family:var(--pb-body,'Pensadores Figtree',Arial,sans-serif)}
body.template-cart .m-page-header__title{font-family:var(--pb-heading,'Pensadores Caslon',Georgia,serif);font-size:48px;font-weight:400;line-height:1.12}
.pensadores-cart-page{display:block;padding-bottom:64px}
.pensadores-cart-page .pensadores-cart-goal{margin-bottom:28px;padding:20px 0}
.pensadores-cart-page .pensadores-cart-upsell{margin-top:32px;padding:24px;background:#e9eee5}
.pensadores-cart-page .pensadores-cart-upsell__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.pensadores-cart-page .pensadores-cart-upsell__item{border:0;padding:0}
.pensadores-cart-page .m-cart__footer{padding-top:32px}
.pensadores-cart-page .m-cart-item__title{font-weight:500}
.pensadores-cart-page .m-button--primary{background:#173c30;border-color:#173c30;color:#fff;border-radius:2px}
.pensadores-cart-page .m-button--primary:hover{background:#245444;border-color:#245444}
@media(max-width:767px){
  body.template-cart .m-page-header__title{font-size:34px}
  .pensadores-cart-page{padding-bottom:40px}
  .pensadores-cart-page .pensadores-cart-upsell{padding:20px 16px}
  .pensadores-cart-page .pensadores-cart-upsell__list{grid-template-columns:1fr;gap:20px}
}
