.rioflare-hero-copy p{font-size:20px}.story-copy p{font-size:18px}.about-p{font-size:17.5px;line-height:1.9}.about-sub{font-size:21px}.rioflare-spotlight-copy p{font-size:17.5px}.rioflare-univers-copy p{font-size:19px;line-height:1.7}.rioflare-univers-copy h3{font-size:29px}.rioflare-product-desc{font-size:14px}.rioflare-product-name{font-size:17.5px}.rioflare-pack-body p{font-size:14px}.rioflare-pack-body h3{font-size:19px}.pillar-card p{font-size:15px}.cert-card span{font-size:14.5px}.rioflare-review-card p{font-size:18px;line-height:1.65}.rioflare-review-name{font-size:13.5px}.rioflare-review-meta{font-size:12.5px}.rioflare-cat-desc p{font-size:17px}.footer-brand p,.footer-col ul li a{font-size:15px}.newsletter p{font-size:15.5px}.boutique-chip,.rioflare-mega-link{font-size:14px}.rioflare-main-nav>a{font-size:14.5px}.eyebrow{font-size:13px}.rioflare-hero-brand{font-size:clamp(48px,6vw,80px)}.rioflare-pack-card,.story-gallery-item{transition:transform .3s ease,box-shadow .3s ease}.rioflare-pack-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #2a2d211f}.rioflare-spotlight-art{box-shadow:inset 0 0 0 1px #ffffff0f}.rioflare-review-card{transition:transform .25s ease,box-shadow .25s ease}.rioflare-review-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #2a2d211a}.rioflare-review-track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.rioflare-review-grid.is-carousel{display:flex;gap:28px;width:max-content;animation:rfReviewScroll var(--rf-review-duration, 38s) linear infinite}.rioflare-review-track-wrap:hover .rioflare-review-grid.is-carousel,.rioflare-review-track-wrap:focus-within .rioflare-review-grid.is-carousel{animation-play-state:paused}.rioflare-review-grid.is-carousel .rioflare-review-card{flex:0 0 340px;max-width:340px}@keyframes rfReviewScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rioflare-review-grid.is-carousel{animation:none}}@media(max-width:600px){.rioflare-reviews{padding:56px 0;min-height:0!important;display:block!important}.rioflare-section-head{margin-bottom:22px}.rioflare-review-track-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.rioflare-review-grid.is-carousel{gap:16px;animation-duration:24s;touch-action:pan-y}.rioflare-review-grid.is-carousel .rioflare-review-card{flex:0 0 84vw;max-width:84vw;padding:24px 20px}.rioflare-stars{font-size:12px;margin-bottom:12px}.rioflare-review-card p{font-size:15.5px;line-height:1.55;margin-bottom:14px}.rioflare-review-name{font-size:12px}.rioflare-review-meta{font-size:11px}}@media(max-width:380px){.rioflare-review-grid.is-carousel .rioflare-review-card{flex:0 0 88vw;max-width:88vw}}.story-gallery{padding:20px 28px 90px;max-width:1080px;margin:0 auto}.story-gallery .eyebrow{display:block;text-align:center;margin-bottom:14px}.story-gallery h2{text-align:center;font-size:clamp(28px,3.4vw,38px);margin-bottom:34px;font-family:var(--display)}.story-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.story-gallery-item{position:relative;border-radius:18px;overflow:hidden;background:var(--cream-card);border:1px solid var(--line);aspect-ratio:4/5;box-shadow:0 10px 26px #2a2d2114}.story-gallery-item:hover{transform:translateY(-4px);box-shadow:0 18px 34px #2a2d2124}.story-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.story-gallery-caption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;font-size:12.5px;letter-spacing:.04em;color:#fff;background:linear-gradient(to top,rgba(42,45,33,.75),transparent)}@media(max-width:860px){.story-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.story-gallery-grid{grid-template-columns:1fr}}.rioflare-product-name{text-align:center}.rioflare-product-foot{justify-content:center;text-align:center}.rioflare-univers-slide{min-height:380px}.rioflare-univers-copy{padding:52px 56px}.rioflare-univers-eyebrow{display:block;margin-bottom:14px}.rioflare-univers-copy h3{font-size:clamp(34px,3.6vw,44px)!important;margin-bottom:16px}.rioflare-univers-copy p{font-size:20px!important;line-height:1.8!important;max-width:440px;margin-bottom:24px}.rioflare-univers-copy .rioflare-section-link{font-size:13px}@media(max-width:600px){.rioflare-univers-copy{padding:34px 26px}.rioflare-univers-copy p{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rioflare-readability.css.map */
