.card-product{background-color:var(--c-green);border-radius:1rem;overflow:hidden;padding:4.3rem 3.6rem 3rem}@media (max-width:767px){.card-product{padding:2.2rem 1.4rem 2.5rem}}.card-product .pills--centered{min-height:24px}.card-product .card__head{text-align:center;margin-bottom:1rem}@media (max-width:767px){.card-product .card__head{margin-bottom:1.4rem}}.card-product .card__body{display:flex;margin-bottom:4.2rem}@media (max-width:767px){.card-product .card__body{flex-direction:column;margin-bottom:0}}.card-product .card__media{position:relative;flex:0 0 46.4%;margin-left:-.2rem}@media (max-width:767px){.card-product .card__media{flex:1;padding-top:70%;margin-left:0}}.card-product .rs-prow{display:flex;justify-content:space-between}.card-product .card__media img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-product .card__content{padding-left:2.4rem;padding-block:3rem;display:inline-flex;flex-direction:column;align-items:flex-start}@media (max-width:767px){.card-product .card__content{text-align:center;align-items:center;padding:0 0 2.5rem}}.card-product .card__content p{margin-bottom:2rem;font-size:1.5rem;line-height:1.2;letter-spacing:.01em;display:block;min-height:36px}@media (max-width:767px){.card-product .card__content p{max-width:82%;margin:0 auto 1.4rem;font-size:1.4rem;margin-bottom:1.6rem}}.card-product .card__btn--split{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.card-product .card__btn-label{flex:0 0 auto}.card-product .card__btn-prices{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;line-height:1.2;font-weight:600;text-align:right}.card-product .card__btn-prices .card__price--current{font-weight:600}.card-product .card__price-one-time{display:block;font-size:1.15rem;font-weight:400;opacity:.9}.card-product .card__price-label{margin-right:.35em}.card-product .card__price--strike{text-decoration:line-through;font-weight:400}.card-product .card__btn{width:100%;max-width:22rem;margin-bottom:1.8rem}@media (max-width:767px){.card-product .card__btn{max-width:100%}}.card-product .card__actions{width:100%;max-width:22rem}@media (max-width:767px){.card-product .card__actions{max-width:100%}}.card-product--double .card__media{flex:0 0 60%;margin-left:-.2rem}
.card-product .card__reviews{display:flex;justify-content:center;min-height: 33px}
.card-product .card__purchase{width:100%}
.card-product .card__toggle{display:flex;align-items:stretch;width:100%;max-width:22rem;background:var(--c-white);border-radius:7.3rem;padding:.4rem;margin-bottom:1.4rem;gap:.3rem}
@media (max-width:767px){.card-product .card__toggle{max-width:100%}}
.card-product .card__toggle-btn{flex:1 1 0;min-width:0;appearance:none;border:none;background:transparent;color:var(--c-base);border-radius:7.3rem;padding:.8rem 1rem;font-family:var(--ff-rework);font-weight:600;font-size:1.1rem;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out}
.card-product .card__toggle-btn.is-active{background:var(--c-base);color:var(--c-white)}
.card-product .card__toggle-btn:focus-visible{outline:solid 2px var(--c-base);outline-offset:2px}
.card-product .card__btn--split{display:flex;align-items:center;justify-content:center;gap:0;text-align:center}
.card-product .card__btn--split .card__btn-label{flex:0 0 auto}
.card-product .card__btn--split .card__btn-sep{flex:0 0 auto;white-space:pre}
.card-product .card__btn--split .card__btn-price{flex:0 0 auto}

.card-product .card__head h3{
	    margin: 0;
}