:root{--ry-pastel-rose: #d986a5;--ry-pastel-sage: #86aa73;--ry-pastel-sand: #d6b28e;--ry-soft-blush: color-mix(in srgb, #fffafb 90%, var(--ry-pastel-rose));--ry-section-bridge: clamp(4.8rem, 5vw, 7.2rem)}.template-index .ry-finder,.template-product .ry-finder{--ry-finder-surface: color-mix(in srgb, var(--ry-finder-background) 90%, var(--ry-pastel-rose));background:var(--ry-finder-surface)}.template-index .ry-finder__media,.template-index .ry-finder__badge,.template-product .ry-finder__media,.template-product .ry-finder__badge{background:color-mix(in srgb,var(--ry-finder-accent) 90%,var(--ry-pastel-rose))}.template-index .ry-comparison,.template-product .ry-comparison{--ry-comparison-surface: color-mix(in srgb, var(--ry-comparison-background) 90%, var(--ry-pastel-sage));background:var(--ry-comparison-surface)}.template-index .ry-comparison__badge,.template-product .ry-comparison__badge{background:color-mix(in srgb,var(--ry-comparison-accent) 90%,var(--ry-pastel-sage))}.template-index .ry-comparison__media,.template-product .ry-comparison__media{background:color-mix(in srgb,var(--ry-comparison-accent) 72%,white)}.template-index .founder-note__card,.template-product .founder-note__card{background:color-mix(in srgb,var(--founder-note-bg) 92%,var(--ry-pastel-rose))}.template-index .visual-story__content,.template-product .visual-story__content{background:color-mix(in srgb,var(--visual-story-surface) 94%,var(--ry-pastel-rose))}.template-product .ry-routine{background:color-mix(in srgb,var(--ry-routine-background) 90%,var(--ry-pastel-sand))}.template-product .ugc-gallery{background:color-mix(in srgb,var(--ugc-surface) 94%,var(--ry-pastel-rose))}.template-index .ry-finder{background:linear-gradient(to bottom,var(--ry-finder-surface) 0%,var(--ry-finder-surface) calc(100% - var(--ry-section-bridge)),white 100%)}.template-index .ry-comparison{background:linear-gradient(to bottom,white 0%,var(--ry-comparison-surface) var(--ry-section-bridge),var(--ry-comparison-surface) 100%)}.template-product .ry-product-faq{background:linear-gradient(to bottom,white 0%,var(--ry-soft-blush) var(--ry-section-bridge),var(--ry-soft-blush) 100%)}body.template-product .product__media-wrapper .media,body.template-product .product__media-wrapper .product__media,body.template-product .ry-purchase-offer{background:color-mix(in srgb,var(--ry-tint) 88%,var(--ry-tint-strong))}.template-index .ry-finder__link{min-height:4.4rem;margin-top:auto;padding-top:1.2rem;border-top:.1rem solid var(--ry-store-border);color:var(--ry-store-ink);font-size:1.45rem}.template-index .ry-finder__control{width:4.4rem;height:4.4rem}.template-index .ry-finder__text{margin-bottom:1.4rem}.template-index .ry-finder__link>span{transition:transform .18s ease-out}.template-product .product__accordion details[open] summary{background:var(--ry-tint)}.template-product .ry-product-faq summary{padding-inline:1.2rem;border-radius:.8rem}.template-product .ry-product-faq summary:after{border-inline-end:0;border-right:.15rem solid currentColor}.template-product .ry-product-faq details[open] summary{background:color-mix(in srgb,var(--ry-soft-blush) 55%,white)}.template-product .ry-product-faq__answer{padding-inline:1.2rem}.template-product .ry-product-faq summary:focus-visible{outline:.2rem solid var(--ry-focus);outline-offset:.3rem}@media(hover:hover)and (pointer:fine){.template-index .ry-finder__card:hover .ry-finder__link>span{transform:translate(-.3rem)}}@media screen and (max-width:749px){.template-index .immersive-hero{background:color-mix(in srgb,var(--immersive-hero-surface) 92%,var(--ry-pastel-rose))}}@media(prefers-reduced-motion:reduce){.template-index .ry-finder__link>span{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/brand-pastel-refinements.css.map */
