.rv-why-cards{padding-block:var(--rv-section-y);background:#fff;color:var(--rv-color-ink);overflow:hidden}.rv-why-cards__title{margin:0;font-family:var(--rv-font-display);font-weight:800;font-size:clamp(3.4rem,7vw,6rem);line-height:1;letter-spacing:-.02em;text-align:center;font-synthesis:none}.rv-why-cards__sub{margin:10px auto 0;max-width:44ch;text-align:center;font-size:clamp(1.7rem,2.2vw,2.1rem);color:var(--rv-color-ink-soft, #5b5980)}.rv-why-cards__list{list-style:none;margin:clamp(20px,2.5vw,32px) 0 0;padding:0 var(--rv-gutter, 16px) 6px;display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,360px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rv-gutter, 16px);overscroll-behavior-x:contain;scrollbar-width:none}.rv-why-cards__list::-webkit-scrollbar{display:none}.rv-why-cards__card{scroll-snap-align:start;display:flex;flex-direction:column;padding:22px 22px 14px;border-radius:24px;background:#f4f3f9}.rv-why-cards__h{margin:0;font-family:var(--rv-font-display);font-weight:800;font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.05;letter-spacing:-.015em;font-synthesis:none}.rv-why-cards__p{margin:8px 0 0;font-size:1.7rem;line-height:1.4;color:var(--rv-color-ink-soft, #5b5980)}.rv-why-cards__media{position:relative;margin-top:auto;padding-top:18px}.rv-why-cards__frame{position:relative;aspect-ratio:1 / 1}.rv-why-cards__photo{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.rv-why-cards__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px;clip-path:circle(38% at 50% 50%);transform:scale(1.06);transition:clip-path .75s cubic-bezier(.22,.8,.2,1),transform .9s cubic-bezier(.22,.8,.2,1)}.rv-why-cards__ring{position:absolute;top:8.5%;right:8.5%;bottom:8.5%;left:8.5%;border-radius:50%;border:3px solid var(--rv-flavor-accent, #f5875c);pointer-events:none;transition:opacity .4s ease,transform .75s cubic-bezier(.22,.8,.2,1)}.rv-why-cards__card:hover .rv-why-cards__img,.rv-why-cards__card:focus-within .rv-why-cards__img,.rv-why-cards__card.is-open .rv-why-cards__img{clip-path:inset(0 round 16px);transform:scale(1)}.rv-why-cards__card:hover .rv-why-cards__ring,.rv-why-cards__card:focus-within .rv-why-cards__ring,.rv-why-cards__card.is-open .rv-why-cards__ring{opacity:0;transform:scale(1.18)}@media screen and (min-width:750px){.rv-why-cards__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;overflow:visible;max-width:calc(1240px + 2 * var(--rv-gutter, 16px));margin-inline:auto}}@media screen and (min-width:1100px){.rv-why-cards__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rv-why-cards__card{padding:26px 26px 16px}}@media(prefers-reduced-motion:reduce){.rv-why-cards__img{clip-path:inset(0 round 16px);transform:none;transition:none}.rv-why-cards__ring{display:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/rv-why-cards.css.map */
