.template-product{--ry-ink: hsl(336 14% 13%);--ry-muted: hsl(336 8% 38%);--ry-border: hsl(336 18% 88%);--ry-surface: hsl(330 30% 99%);--ry-tint: hsl(337 56% 94%);--ry-tint-strong: hsl(337 42% 87%);--ry-radius: 1.6rem;--ry-focus: hsl(337 52% 43%);color:var(--ry-ink);background:var(--ry-surface)}.template-product.product-template-reset{--ry-tint: hsl(33 43% 92%);--ry-tint-strong: hsl(31 36% 82%)}.template-product.product-template-relivo,.template-product.product-template-digestion,.template-product.product-template-digestion-kit{--ry-tint: hsl(92 28% 93%);--ry-tint-strong: hsl(93 22% 82%)}.template-product.product-template-slimmy,.template-product.product-template-renew,.template-product.product-template-renew-2{--ry-tint: hsl(341 58% 94%);--ry-tint-strong: hsl(341 43% 84%)}.template-product.product-template-sweet-dreams,.template-product.product-template-relax{--ry-tint: hsl(266 28% 94%);--ry-tint-strong: hsl(265 23% 84%)}.template-product .product{align-items:start}.template-product .product__media-wrapper .media,.template-product .product__media-wrapper .product__media{background:var(--ry-tint);border-radius:var(--ry-radius)}.template-product .product__media-wrapper img{object-fit:contain}.template-product .product__info-container{color:var(--ry-ink)}.template-product .product__title{align-items:flex-start;gap:1.6rem;margin-bottom:1.6rem}.template-product .product__title .product__heading{color:var(--ry-ink);font-size:clamp(3.2rem,4vw,5.2rem);font-weight:600;line-height:1.05;letter-spacing:-.035em}.template-product .product__title .price{flex:0 0 auto;color:var(--ry-ink);font-variant-numeric:tabular-nums}.template-product .product__text,.template-product .product__description,.template-product .accordion__content{color:var(--ry-muted)}.template-product .product__text.subtitle{max-width:58rem;font-size:1.7rem;line-height:1.65}.template-product .product__info-container .product__text.subtitle:has(.icon-accordion){background:var(--ry-tint);border:0;border-radius:1.2rem;padding:1.2rem 1.4rem}.template-product .product-form__buttons{gap:1.2rem}.template-product .ry-purchase-offer{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.2rem 0 0;padding:1.2rem 1.4rem;border:0;border-radius:1.2rem;color:var(--ry-ink);background:var(--ry-tint);font-size:1.5rem;font-weight:500;line-height:1.4}.template-product .ry-purchase-offer__label{padding:.3rem .8rem;border-radius:999px;background:var(--ry-tint-strong);font-size:1.3rem;font-weight:600}.template-product .product__info-container .product-form__submit,.template-product .sticky-cart__form .product-form__submit{min-height:5.6rem;border:0;border-radius:1.2rem;box-shadow:none;color:#fff;background:var(--ry-ink);font-size:1.7rem;font-weight:600;line-height:1.2;letter-spacing:0;transition:background-color .18s ease-out,transform .18s ease-out}.template-product .product__info-container .product-form__submit:before,.template-product .product__info-container .product-form__submit:after,.template-product .sticky-cart__form .product-form__submit:before,.template-product .sticky-cart__form .product-form__submit:after{box-shadow:none}.template-product .product-form__submit:active{transform:scale(.985)}.template-product .product-form__submit:focus-visible,.template-product .product__accordion summary:focus-visible{outline:.2rem solid var(--ry-focus);outline-offset:.3rem}.template-product .product-form__submit[disabled],.template-product .product-form__submit[aria-disabled=true]{cursor:not-allowed;opacity:.5}.template-product .product__accordion{border-color:var(--ry-border)}.template-product .product__accordion summary{min-height:6rem;border-radius:.8rem}.template-product .product__accordion .summary__title{gap:1.2rem;padding-inline:.4rem 1.2rem}.template-product .product__accordion .accordion__title{color:var(--ry-ink);font-size:1.6rem;font-weight:600}.template-product .product__accordion .accordion__content{max-height:none;padding:0 1.2rem 1.8rem;font-size:1.55rem;line-height:1.75;scroll-behavior:auto}.template-product .product-sticky-cart:before{background:#fdfcfcf5;border-top:.1rem solid var(--ry-border);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.template-product .product-sticky-cart:after{display:none}.template-product .sticky-cart{gap:1.6rem;padding-top:1.2rem;padding-bottom:1.2rem}.template-product .sticky-cart__content .h4{color:var(--ry-ink);font-weight:600}@media screen and (hover:hover){.template-product .product-form__submit:hover{background:#3a2c32}.template-product .product__accordion summary:hover{background:var(--ry-tint)}}@media screen and (max-width:749px){.template-product .product__media-wrapper{margin-bottom:2rem}.template-product .product__media-wrapper .product__media-list .product__media-item{padding-inline:1.6rem}.template-product .product__title{align-items:baseline;margin-bottom:1.2rem}.template-product .product__title .product__heading{font-size:clamp(3rem,10vw,4rem)}.template-product .product__title .price{font-size:1.8rem}.template-product .product__text.subtitle{font-size:1.6rem}.template-product .product__info-container .product-form__submit{min-height:5.8rem}.template-product .sticky-cart__content,.template-product .sticky-cart__content-heading{min-width:0}.template-product .sticky-cart__content .h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-product .sticky-cart__form .product-form__submit{min-height:4.8rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.template-product .product-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product-conversion.css.map */
