@font-face{font-family:RyDMSans;src:url(ry-v3-dm-sans.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:RyDMSans;src:url(ry-v3-dm-sans-semibold.woff2) format("woff2");font-weight:600;font-display:swap}:root{--pdp-pad: 16px;--pdp-ink: #17271f;--pdp-forest: #183d2c;--pdp-muted: #58655d;--pdp-paper: #fffdf8;--pdp-cream: #f5efe5;--pdp-line: rgb(23 39 31 / 14%);--pdp-sans: "RyDMSans", Arial, sans-serif}@media(min-width:750px){:root{--pdp-pad: max(48px, calc((100vw - 150rem)/2) )}.product-information.section{--page-margin: 48px}}.product-information{font-family:var(--pdp-sans);--font-body--family: var(--pdp-sans);--font-subheading--family: var(--pdp-sans);--font-accent--family: var(--pdp-sans)}.product-information .ry-price-line{font-family:var(--pdp-sans)}.product-information .ry-offer{--rof-sans: var(--pdp-sans);--rof-forest: var(--pdp-forest);--rof-selected-bg: #e6f0e9;--rof-card: var(--pdp-paper)}.product-information .ry-offer__ramp-week{font-family:var(--pdp-sans)!important}.product-information .ry-offer__submit{border-radius:0}.product-information .ry-offer__badge,.product-information .ry-offer__seal-label{font-size:11px}.product-information{--ry-sand: transparent;--color-background: #f5efe5;--color-background-rgb: 245 239 229}.product-information .product-details>.group-block{--ry-sand: var(--pdp-paper);border:1px solid var(--pdp-line);border-radius:14px}@media(max-width:749px){.product-information .product-details{padding-inline:0!important}.product-information .product-details>.group-block{width:100%!important;margin-inline:0!important;padding:28px 20px 32px!important}.product-information .product-details>.group-block>.group-block-content{row-gap:20px}.product-information .product-details .text-block{padding-inline:0!important}.product-information .ry-price-line,.product-information [class*=__subheading],.product-information [class*=__subheading] p{text-align:center}.product-information .ry-purchase__tabs{justify-content:center}}.product-information [class*=__subheading] p{font-family:var(--font-heading--family, Georgia, serif);font-size:18px;line-height:1.35;color:var(--pdp-muted)}@media(max-width:749px){.product-information h1{max-width:100%;font-size:32px!important;line-height:1.08;letter-spacing:-.02em;white-space:normal!important;text-wrap:balance}}@media(min-width:750px){.product-information [class*=__subheading] p{font-size:21px}}.product-information .ry-purchase__information{border:0;border-top:1px solid var(--pdp-line);overflow:visible}.product-information .ry-purchase__tabs{display:flex;gap:22px;border-bottom:1px solid var(--pdp-line)}.product-information .ry-purchase__tab{min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--pdp-muted);font-family:var(--pdp-sans);font-size:12px;font-weight:600;letter-spacing:.08em}.product-information .ry-purchase__tab.is-selected{background:transparent;color:var(--pdp-forest);border-bottom-color:var(--pdp-forest)}.product-information .ry-purchase__panel{padding:16px 0 4px;color:var(--pdp-muted);font-size:14px}.product-information .ry-purchase__review{border:1px solid var(--pdp-line);border-radius:14px;background:var(--pdp-paper)}.product-information .ry-purchase__reviews-heading{font-family:var(--pdp-sans);color:var(--pdp-forest)}.product-information .ry-purchase__reviews-arrow{width:44px;height:44px}.product-information .ry-price-line__link{position:relative}.product-information .ry-price-line__link:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.product-information .ry-offer__info{position:relative}.product-information .ry-offer__info:after{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.sticky-add-to-cart__change:after{top:-16px!important;right:-8px!important;bottom:-16px!important;left:-8px!important}.product-information slideshow-arrows{mix-blend-mode:normal}.product-information .slideshow-control--style-arrow{width:44px;height:44px;border-radius:50%;background:#fffdf8e0;color:var(--pdp-ink)}.product-information :is(a,button,summary,label):focus-visible,main .ry-v3 :is(a,button,summary,.ry-v3-button):focus-visible,main .ry-v3 label:focus-within{outline:2px solid var(--pdp-forest);outline-offset:3px}main .ry-v3-closing .ry-v3-button:focus-visible{outline-color:#e3df84}main .ry-v3{--v3-pad: var(--pdp-pad)}main .ry-v2.ry-v2--ritual .ry-v2__inner{max-width:none;padding-left:var(--pdp-pad);padding-right:var(--pdp-pad)}#pdp-benefits.ry-v3-wrap,#pdp-compare.ry-v3-wrap,#pdp-suitability,#pdp-faq.ry-v3-wrap{padding-top:56px;padding-bottom:56px}main .ry-v2.ry-v2--ritual .ry-v2__inner{padding-top:56px;padding-bottom:56px}@media(min-width:900px){#pdp-benefits.ry-v3-wrap,#pdp-compare.ry-v3-wrap,#pdp-suitability,#pdp-faq.ry-v3-wrap{padding-top:96px;padding-bottom:96px}main .ry-v2.ry-v2--ritual .ry-v2__inner{padding-top:96px;padding-bottom:96px}}main .ry-v2--ritual .ry-v2-ritual__grid,main .ry-v2--ritual .ry-v2-ritual__actions{width:100%;max-width:none;margin-left:0;margin-right:0}main .ry-v2--ritual-editorial .ry-v2-ritual__card:nth-child(2){margin-top:0}#pdp-fingerprint{border-top:1px solid var(--pdp-line)}main .ry-v3-fp-cards__tag{background:#17271fcc!important;font-family:var(--pdp-sans)!important;font-size:11px!important;font-weight:600}main .ry-v5-cmp__chip{min-height:44px}main .ry-v3-faq details p{font-size:15px;line-height:1.55}@media(max-width:749px){main .ry-v3-closing__bg img{object-position:center 90%}main .ry-v3-closing__bg{--closing-overlay: .82 !important}}main .ry-v2 [class$=__eyebrow]{font-family:var(--pdp-sans)!important}#purchase-options{scroll-margin-top:96px}
/*# sourceMappingURL=/cdn/shop/t/90/assets/ryedical-pdp-v8.css.map */
