.rivo-landing-area{--rivo-bg: #ffffff;--rivo-text: #241a20;--rivo-accent: #a84370;--rivo-surface: #fff8fb;background:var(--rivo-bg);color:var(--rivo-text);font-family:inherit}.rivo-loop-band{width:min(1180px,calc(100% - 40px));margin-inline:auto;padding-block:clamp(56px,7vw,96px)}.rivo-loop-band+.rivo-loop-band{border-top:1px solid rgba(36,26,32,.1)}.rivo-loop-band__header,.rivo-loop-band__copy,.rivo-loop-band--statement{max-width:760px}.rivo-loop-band__header{margin-bottom:clamp(28px,4vw,48px)}.rivo-kicker{margin:0 0 12px;color:var(--rivo-accent);font-size:1.2rem;font-weight:750;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.rivo-loop-band h2{max-width:18ch;margin:0;color:var(--rivo-text);font-size:clamp(3.1rem,5vw,6.4rem);font-weight:720;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.rivo-loop-band h3{margin:0;color:var(--rivo-text);font-size:clamp(1.8rem,2.2vw,2.6rem);line-height:1.15}.rivo-copy{max-width:62ch;margin-top:20px;color:#241a20c2;font-size:clamp(1.55rem,1.8vw,1.85rem);line-height:1.65}.rivo-copy--wide{max-width:72ch}.rivo-copy p{margin:0}.rivo-loop-band--split,.rivo-loop-band--editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,7vw,88px)}.rivo-loop-band--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rivo-comparison{display:grid;gap:12px}.rivo-comparison article{padding:clamp(24px,4vw,38px);border:1px solid rgba(36,26,32,.12);border-radius:18px;background:#fff}.rivo-comparison article>span,.rivo-included-item>span,.rivo-policy-grid article>span,.rivo-benefit__label,.rivo-zone>span{display:inline-block;margin-bottom:10px;color:var(--rivo-accent);font-size:1.2rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.rivo-comparison article p,.rivo-benefit p,.rivo-zone p,.rivo-included-item p,.rivo-usage-steps p,.rivo-policy-grid p{margin:10px 0 0;color:#241a20b3;font-size:1.5rem;line-height:1.55}.rivo-comparison__focus{border-color:#a843706b!important;background:var(--rivo-surface)!important}.rivo-loop-band--statement{text-align:left}.rivo-loop-band--statement h2{max-width:20ch}.rivo-benefit-list{border-top:1px solid rgba(36,26,32,.12)}.rivo-benefit{display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;padding-block:26px;border-bottom:1px solid rgba(36,26,32,.12)}.rivo-benefit__index{color:var(--rivo-accent);font-size:1.35rem;font-weight:760}.rivo-loop-band--benefits-card,.rivo-loop-band--content-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);margin-block:clamp(56px,7vw,96px);padding:clamp(22px,3vw,40px);border:1px solid rgba(36,26,32,.1);border-radius:28px;background:var(--rivo-surface);box-shadow:0 18px 50px #241a2012}.rivo-benefits-card__media{width:100%;align-self:center}.rivo-benefits-card__copy{max-width:none}.rivo-content-card__media{width:100%;align-self:center}.rivo-content-card__copy{max-width:none}.rivo-content-card__copy .rivo-loop-band__header{margin-bottom:clamp(24px,3vw,34px)}.rivo-loop-band--content-card h2{max-width:13ch;font-size:clamp(2.9rem,4vw,5.2rem)}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-content-card__copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-loop-band__header{margin-bottom:16px}.rivo-loop-band--content-card[data-loop-band=compatibility] h2{max-width:none;font-size:3.6rem;line-height:1.02;text-wrap:wrap}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-copy{margin-top:12px;font-size:1.4rem;line-height:1.45}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-zone{padding:18px}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-zone h3{font-size:1.7rem;line-height:1.2}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-zone p{margin:8px 0 0;font-size:1.35rem;line-height:1.45}.rivo-benefits-card__copy .rivo-loop-band__header{margin-bottom:16px}.rivo-loop-band--benefits-card h2{max-width:none;font-size:3.6rem;line-height:1.02;text-wrap:wrap}.rivo-loop-band--benefits-card .rivo-copy{margin-top:12px;font-size:1.4rem;line-height:1.45}.rivo-loop-band--benefits-card .rivo-benefit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px}.rivo-loop-band--benefits-card .rivo-benefit{display:block;padding-block:10px}.rivo-loop-band--benefits-card .rivo-benefit__index{display:block;margin-bottom:6px}.rivo-loop-band--benefits-card .rivo-benefit p{margin:0;font-size:1.35rem;line-height:1.4}.rivo-media-frame{overflow:hidden;margin:0;border-radius:22px;background:var(--rivo-surface);aspect-ratio:1}.rivo-media-frame img{display:block;width:100%;height:100%;object-fit:cover}.rivo-evidence-note,.rivo-cta-note{max-width:64ch;margin:20px 0 0;color:#241a2099;font-size:1.3rem;line-height:1.5}.rivo-inline-steps{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none;counter-reset:steps}.rivo-inline-steps li{position:relative;min-height:44px;padding:10px 0 10px 52px;color:var(--rivo-text);font-size:1.5rem;line-height:1.5;counter-increment:steps}.rivo-inline-steps li:before{content:counter(steps);position:absolute;top:8px;left:0;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(168,67,112,.35);border-radius:50%;color:var(--rivo-accent);font-size:1.25rem;font-weight:760}.rivo-zone-grid,.rivo-included-grid,.rivo-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rivo-zone,.rivo-included-item,.rivo-policy-grid article{padding:clamp(24px,3vw,34px);border:1px solid rgba(36,26,32,.11);border-radius:18px;background:var(--rivo-surface)}.rivo-spec-list{margin:0;border-top:1px solid rgba(36,26,32,.12)}.rivo-spec-list>div{display:grid;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);gap:22px;padding-block:20px;border-bottom:1px solid rgba(36,26,32,.12)}.rivo-spec-list dt{color:var(--rivo-text);font-weight:720}.rivo-spec-list dd{margin:0;color:#241a20b8}.rivo-care-note{margin-top:24px;padding:20px 22px;border-left:3px solid var(--rivo-accent);background:var(--rivo-surface);color:#241a20bf;font-size:1.45rem;line-height:1.55}.rivo-care-note p{margin:0}.rivo-usage-steps{margin:0;padding:0;list-style:none;border-top:1px solid rgba(36,26,32,.12)}.rivo-usage-steps li{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:22px;padding-block:clamp(24px,3vw,36px);border-bottom:1px solid rgba(36,26,32,.12)}.rivo-usage-steps li>span{color:var(--rivo-accent);font-size:clamp(2.2rem,3vw,3.8rem);font-weight:720;line-height:1}.rivo-faq-list{border-top:1px solid rgba(36,26,32,.12)}.rivo-faq-item{border-bottom:1px solid rgba(36,26,32,.12)}.rivo-faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:20px;padding-block:22px;color:var(--rivo-text);font-size:clamp(1.7rem,2vw,2.1rem);font-weight:700;cursor:pointer;list-style:none}.rivo-faq-item summary::-webkit-details-marker{display:none}.rivo-faq-item summary span:last-child{color:var(--rivo-accent);font-size:2.4rem;font-weight:400;text-align:center;transition:transform .18s ease}.rivo-faq-item[open] summary span:last-child{transform:rotate(45deg)}.rivo-faq-answer{max-width:72ch;padding:0 44px 24px 0;color:#241a20b8;font-size:1.5rem;line-height:1.6}.rivo-final-cta{max-width:920px;text-align:center}.rivo-final-cta h2,.rivo-final-cta .rivo-copy,.rivo-final-cta .rivo-cta-note{margin-inline:auto}.rivo-cta-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;margin-top:30px;padding:15px 30px;border:1px solid #241a20;border-radius:6px;background:#241a20;color:#fff;font-size:1.65rem;font-weight:760;line-height:1.2;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.rivo-cta-button:hover,.rivo-cta-button:focus-visible{background:#fff;color:#241a20;transform:translateY(-1px)}.product__info-container .price--on-sale .price-item--sale{color:#d60000;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.product__info-container .product__tax{display:none}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit,.product__info-container .shopify-payment-button__button{min-height:56px;border-radius:6px;font-weight:760}.product__info-container .product-form__submit{--color-button: 36, 26, 32;--color-button-text: 255, 255, 255}@media screen and (max-width:989px){.rivo-loop-band--split,.rivo-loop-band--editorial,.rivo-loop-band--reverse{grid-template-columns:1fr}.rivo-loop-band--reverse .rivo-media-frame{order:2}.rivo-loop-band--reverse .rivo-loop-band__copy,.rivo-loop-band--benefits-card .rivo-benefits-card__media{order:1}.rivo-loop-band--benefits-card .rivo-benefits-card__copy{order:2}.rivo-loop-band--content-card .rivo-content-card__media{order:1}.rivo-loop-band--content-card .rivo-content-card__copy{order:2}}@media screen and (max-width:749px){.rivo-loop-band{width:min(100% - 28px,680px);padding-block:50px}.rivo-loop-band h2{max-width:22ch;font-size:clamp(3rem,10vw,4.4rem);line-height:1.02}.rivo-loop-band--benefits-card{margin-block:40px;padding:18px;gap:28px;border-radius:22px}.rivo-loop-band--benefits-card h2{max-width:13ch;font-size:clamp(2.8rem,9vw,4rem);text-wrap:balance}.rivo-loop-band--benefits-card .rivo-benefit-list{grid-template-columns:1fr}.rivo-loop-band--benefits-card .rivo-benefit{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding-block:12px}.rivo-loop-band--benefits-card .rivo-benefit__index{margin-bottom:0}.rivo-loop-band--content-card{margin-block:40px;padding:18px;gap:28px;border-radius:22px}.rivo-loop-band--content-card h2{font-size:clamp(2.8rem,9vw,4rem)}.rivo-loop-band--content-card[data-loop-band=compatibility] h2{max-width:13ch;font-size:clamp(2.8rem,9vw,4rem);text-wrap:balance}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-zone-grid{grid-template-columns:1fr}.rivo-loop-band--content-card[data-loop-band=compatibility] .rivo-zone{padding:16px}.rivo-zone-grid,.rivo-included-grid,.rivo-policy-grid{grid-template-columns:1fr}.rivo-benefit{grid-template-columns:44px minmax(0,1fr);gap:14px}.rivo-spec-list>div{grid-template-columns:1fr;gap:6px}.rivo-usage-steps li{grid-template-columns:52px minmax(0,1fr);gap:14px}.rivo-faq-item summary{padding-block:20px}.rivo-cta-button{width:100%}}@media(prefers-reduced-motion:reduce){.rivo-cta-button,.rivo-faq-item summary span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rivo-depiladora-landing.css.map */
