.pensadores-cart-goal{display:grid;gap:6px;padding:14px 20px;border-top:1px solid rgb(var(--color-border));border-bottom:1px solid rgb(var(--color-border))}.pensadores-cart-goal span{font-size:12px}.pensadores-cart-goal__track{display:block;height:4px;overflow:hidden;background:rgba(var(--color-foreground),.12)}.pensadores-cart-goal__track>span{display:block;height:100%;background:rgb(var(--color-button))}.pensadores-countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;font-size:12px;background:rgba(var(--color-foreground),.06)}.pensadores-countdown strong{font-variant-numeric:tabular-nums}.pensadores-cart-upsell{display:block;padding:16px 20px;border-top:1px solid rgb(var(--color-border))}.pensadores-cart-upsell__heading h4{margin:0;font-size:16px}.pensadores-cart-upsell__heading p{margin:4px 0 12px;font-size:12px}.pensadores-cart-upsell__list{display:grid;gap:14px}.pensadores-cart-upsell__item{display:grid;grid-template-columns:72px 1fr;gap:12px;padding-bottom:14px;border-bottom:1px solid rgb(var(--color-border))}.pensadores-cart-upsell__image img{width:72px;height:72px;object-fit:contain}.pensadores-cart-upsell__info{display:grid;align-content:start;gap:5px}.pensadores-cart-upsell__info>a:first-child{color:inherit;text-decoration:none}.pensadores-cart-upsell__button{width:max-content;min-height:34px!important;padding:7px 14px!important;font-size:12px!important}.pensadores-cart-upsell__info small,.pensadores-cart-upsell__status{font-size:11px;line-height:1.35}.pensadores-cart-cashback{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:14px 0;margin-bottom:14px;border-top:1px solid rgb(var(--color-border));border-bottom:1px solid rgb(var(--color-border))}.pensadores-cart-cashback div{display:grid;gap:2px}.pensadores-cart-cashback span,.pensadores-cart-cashback small{font-size:12px}.pensadores-cart-cashback strong{font-size:16px}@media(max-width:767px){.pensadores-cart-goal,.pensadores-countdown,.pensadores-cart-upsell{padding-left:16px;padding-right:16px}}
.pensadores-cart-upsell__heading{margin-bottom:12px}
.pensadores-cart-upsell__item:last-child{padding-bottom:0;border-bottom:0}
.pensadores-cart-upsell__image{display:block;align-self:start;background:#edf0e9}
.pensadores-cart-upsell__image img{object-fit:contain}
.pensadores-cart-upsell__info{min-width:0}
.pensadores-cart-upsell__info>a:first-child{font-size:14px;line-height:1.4}
.pensadores-cart-upsell__info>span{font-size:14px;font-weight:600;line-height:1.4}
.pensadores-cart-upsell__button{max-width:100%;line-height:1.4!important;white-space:normal}
.pensadores-cart-upsell__status:empty{display:none}
.pensadores-cart-upsell__info .pensadores-cart-upsell__reason{margin:0;color:#57625a;font-size:12px;line-height:1.5}
.pensadores-cart-upsell__variant{display:flex;align-items:center;gap:10px;margin:4px 0;font-size:12px}
.pensadores-cart-upsell__variant select{flex:1;min-width:0;min-height:42px;border:1px solid #d6dcd1;border-radius:0;padding:8px 28px 8px 10px;background:#f8f8f3;color:#172720;font-size:12px}
.pensadores-cart-upsell__variant select:focus-visible{outline:2px solid #a6782e;outline-offset:3px}
.pensadores-cart-upsell__variant select:disabled{opacity:.55}
.pensadores-cart-upsell .pensadores-cart-upsell__button{min-height:42px!important}
.pensadores-cart-upgrade{border-top:1px solid #d6dcd1;padding-top:20px;margin-top:20px}
.pensadores-cart-upgrade:first-child{border-top:0;padding-top:0;margin-top:0}
.pensadores-cart-upgrade h4{font-family:'Pensadores Caslon',Georgia,serif;font-weight:400;font-size:28px;line-height:1.15;margin:0 0 15px;color:#172720}
.pensadores-cart-upgrade>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start}
.pensadores-cart-upgrade img{width:88px;height:88px;object-fit:contain;background:#fff}
.pensadores-cart-upgrade p{font-size:13px;line-height:1.5;margin:0 0 5px}
.pensadores-cart-upgrade strong{font-size:16px;font-weight:600;display:block;margin-bottom:7px}
.pensadores-cart-upgrade .pensadores-cart-upgrade__copy{font-size:12px;color:#57625a;margin-bottom:12px}
.pensadores-cart-age-notice{margin:8px 0;font-size:12px;line-height:1.5;color:inherit}
