.rumi-pdp{--rumi-brown: #764a43;--rumi-cream: #f3e8de;--rumi-peach: #ebc099;--rumi-white: #ffffff;--rumi-rule: rgba(118, 74, 67, .35);--rumi-muted: rgba(118, 74, 67, .6);--rumi-font: "Special Gothic", "Helvetica Neue", Arial, sans-serif;--rumi-wdth: 107%;--rumi-wght-bold: 523;--rumi-container: 1844px;--rumi-gutter: 20px;--rumi-col-gap: 9.65%;--rumi-s: clamp(.62px, calc(.62px + (100vw - 1440px) / 1263), 1px);--rumi-fs-display: calc(var(--rumi-s) * 52);--rumi-lh-display: calc(var(--rumi-s) * 63);--rumi-fs-lead: calc(var(--rumi-s) * 24);--rumi-lh-lead: calc(var(--rumi-s) * 36);--rumi-fs-mid: calc(var(--rumi-s) * 20);--rumi-fs-sm: max(13px, calc(var(--rumi-s) * 14));--rumi-pill-pad-y: calc(var(--rumi-s) * 28);--rumi-pill-pad-x: calc(var(--rumi-s) * 24);font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);color:var(--rumi-brown)}@media screen and (min-width:990px){.rumi-pdp,.rumi-trustbar,.rumi-symptoms,.rumi-taste,.rumi-vet,.rumi-ninety,.rumi-compare,.rumi-newsletter,.rumi-ingredients{--rumi-gutter: 40px}}@media screen and (max-width:989px){.rumi-pdp{--rumi-fs-display: 28px;--rumi-lh-display: 36px;--rumi-fs-lead: 16px;--rumi-lh-lead: 25px;--rumi-fs-mid: 15px;--rumi-fs-sm: 14px;--rumi-pill-pad-y: 14px;--rumi-pill-pad-x: 20px}}.rumi-pdp *,.rumi-pdp *:before,.rumi-pdp *:after{box-sizing:border-box}.rumi-pdp .rumi-h1{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:52px;line-height:63px;letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);margin:0}.rumi-pdp .rumi-lead{font-size:24px;line-height:36px;letter-spacing:.01em;font-weight:400;color:var(--rumi-brown);margin:0}.rumi-pdp .rumi-lead--bold{font-weight:700}.rumi-pdp .rumi-label{font-size:14px;line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown);margin:0}.shopify_subscriptions_app_block_container,body>.shopify-block:has(.shopify_subscriptions_app_block){display:none!important}.rumi-pdp .page-width{max-width:calc(var(--rumi-container) + 40px);padding-inline:20px}@media screen and (min-width:990px){.rumi-pdp .page-width{max-width:calc(var(--rumi-container) + 80px);padding-inline:40px}}.rumi-pdp .product{display:grid;grid-template-columns:1fr;row-gap:24px;align-items:start}.rumi-pdp .product>.grid__item{width:100%;max-width:100%;padding-left:0;min-width:0}@media screen and (min-width:990px){.rumi-pdp .product{grid-template-columns:914fr 752fr;column-gap:var(--rumi-col-gap);row-gap:0}.rumi-pdp .product .product__media-wrapper,.rumi-pdp .product .product__info-wrapper{max-width:none;width:auto;padding:0}}.rumi-pdp .product__media-wrapper media-gallery{display:grid;grid-template-columns:1fr;row-gap:15px}@media screen and (max-width:989px){.rumi-pdp .product .product__media-wrapper{max-width:560px;margin-inline:auto}.rumi-pdp .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){aspect-ratio:1}.rumi-pdp .product__media-list,.rumi-pdp .product__media-item,.rumi-pdp .product__media-item .product__modal-opener,.rumi-pdp .product__media-item .media{height:100%}.rumi-pdp .product__media-list.grid--peek .product__media-item,.rumi-pdp .product__media-item{width:100%;min-width:100%;margin-left:0;padding-block:0}.rumi-pdp .product__media-item .media{padding:0!important}.rumi-pdp .product__media-item .media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;padding:0}}.rumi-pdp .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){position:relative;grid-column:1;grid-row:1;background:var(--rumi-gallery-bg, transparent);border-radius:40px;padding:0;margin:0;overflow:hidden}.rumi-pdp .product__media-list{margin:0;padding:0}.rumi-pdp .product__media-item{padding:0}.rumi-pdp .product__media-item .product__modal-opener,.rumi-pdp .product__media-item .product-media-container,.rumi-pdp .product__media-item .media,.rumi-pdp .product__media-item .global-media-settings{background:transparent!important;border:0;border-radius:0;box-shadow:none}.rumi-pdp .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){transition:none}.rumi-pdp .product__media-item .media>img,.rumi-pdp .product__media-item img{border-radius:0;object-fit:contain;background:transparent}.rumi-pdp .thumbnail-slider{grid-column:1;grid-row:2;display:block;min-width:0}.rumi-pdp .thumbnail-slider>.slider-button{display:none!important}.rumi-pdp .thumbnail-list{display:flex;flex-direction:row;gap:7px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.rumi-pdp .thumbnail-list::-webkit-scrollbar{width:0;height:0}.rumi-pdp .thumbnail-list__item{width:59px!important;flex:0 0 59px;padding:0;margin:0}.rumi-pdp .thumbnail-list__item .thumbnail{width:59px;height:59px;padding:0;border:0;border-radius:18px;background:transparent;overflow:hidden;opacity:.5;box-shadow:none;transition:opacity .15s ease}.rumi-pdp .thumbnail-list__item .thumbnail[aria-current=true]{opacity:1}.rumi-pdp .thumbnail-list__item .thumbnail img{position:static;width:100%;height:100%;object-fit:cover;border-radius:0;transform:none}.rumi-promise{grid-column:1;grid-row:2;z-index:2;display:flex;align-items:center;gap:11px;margin:12px 0 0;padding:12px;background:var(--rumi-promise-bg, var(--rumi-white));border-radius:24px}@media screen and (max-width:989px){.rumi-pdp .thumbnail-slider{grid-row:3;margin-top:12px}.rumi-promise{border:1px solid var(--rumi-peach)}}.rumi-promise__badge{flex:0 0 calc(var(--rumi-s) * 112);width:calc(var(--rumi-s) * 112);height:calc(var(--rumi-s) * 112);border:1px solid var(--rumi-peach);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:var(--rumi-brown)}.rumi-promise__badge-number{font-size:var(--rumi-fs-lead);font-weight:700;letter-spacing:.01em}.rumi-promise__badge-unit{font-size:var(--rumi-fs-sm);font-weight:700;letter-spacing:.01em}.rumi-promise__text{font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-brown);margin:0}.rumi-promise__text strong{font-weight:700}@media screen and (min-width:990px){.rumi-pdp .product__media-wrapper media-gallery{grid-template-columns:14.66% 82.93%;column-gap:2.41%;row-gap:0}.rumi-pdp .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1;border-radius:calc(var(--rumi-s) * 50);aspect-ratio:758 / 850}.rumi-pdp .product__media-list,.rumi-pdp .product__media-item,.rumi-pdp .product__media-item .product__modal-opener,.rumi-pdp .product__media-item .media{height:100%}.rumi-pdp .product__media-item .media{padding:0!important}.rumi-pdp .product__media-item .media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center 8%;padding:0 5%}.rumi-pdp .product__media-wrapper media-gallery>slider-component.thumbnail-slider{grid-column:1;grid-row:1;width:auto;align-self:stretch;flex-shrink:1;min-height:0;position:relative}.rumi-pdp .product__media-wrapper .thumbnail-slider .thumbnail-list,.rumi-pdp .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;gap:22px;overflow-y:auto;scrollbar-width:none}.rumi-pdp .thumbnail-list::-webkit-scrollbar{width:0;height:0}.rumi-pdp .thumbnail-list__item{width:100%!important;flex:0 0 auto}.rumi-pdp .thumbnail-list__item .thumbnail{width:100%;height:auto;aspect-ratio:1;padding:0;border-radius:calc(var(--rumi-s) * 40)}.rumi-promise{grid-column:2;grid-row:1;align-self:end;border:0;margin:0 calc(var(--rumi-s) * 21) calc(var(--rumi-s) * 24);padding:calc(var(--rumi-s) * 21) calc(var(--rumi-s) * 24);gap:calc(var(--rumi-s) * 37);border-radius:calc(var(--rumi-s) * 40)}}.rumi-pdp .product__info-container{max-width:none}.rumi-pdp .product__info-container>*{margin:0}.rumi-pdp .product__info-container>variant-selects{margin-top:24px}.rumi-pdp .product__info-container>.rumi-plans{margin-top:27px}.rumi-pdp .product__info-container>product-form,.rumi-pdp .product__info-container>.product-form__buttons{margin-top:15px}.rumi-pdp .product__info-container>.product-delivery{margin-top:15px!important}.rumi-pdp .product__info-container>.sub-toggle{margin-top:15px}.rumi-pdp .product__info-container>.rumi-impact{margin-top:15px}.rumi-pdp .rumi-plan:last-child,.rumi-pdp .product__info-container>.product-form__buttons,.rumi-pdp .product__info-container>product-form{margin-bottom:0}.rumi-pdp .product-form__buttons>*:last-child{margin-bottom:0}@media screen and (min-width:990px){.rumi-pdp .product__info-container>variant-selects{margin-top:calc(var(--rumi-s) * 22)}.rumi-pdp .product__info-container>.rumi-plans{margin-top:calc(var(--rumi-s) * 22)}.rumi-pdp .product__info-container>product-form,.rumi-pdp .product__info-container>.product-form__buttons{margin-top:calc(var(--rumi-s) * 22)}.rumi-pdp .product__info-container>.product-delivery{margin-top:calc(var(--rumi-s) * 22)!important}.rumi-pdp .product__info-container>.sub-toggle{margin-top:calc(var(--rumi-s) * 22)}.rumi-pdp .product__info-container>.rumi-impact{margin-top:calc(var(--rumi-s) * 22)}}.rumi-pdp .product__title{margin:0 0 -1px}.rumi-pdp .product__title>h1,.rumi-pdp .product__title .h1{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);margin:0;word-break:normal}.rumi-pdp .product__text{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;font-weight:400;color:var(--rumi-brown);margin:3px 0 0;text-transform:none}.rumi-pdp .product__info-container>.shopify-app-block{margin:14px 0 0}.rumi-pdp .okeReviews-reviewsSummary-starRating,.rumi-pdp .oke-sr{--oke-starRating-primaryColor: var(--rumi-brown);color:var(--rumi-brown)}.rumi-pdp .oke-sr-count,.rumi-pdp .oke-sr-rating{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);color:var(--rumi-brown)}.rumi-pdp variant-selects{display:block;margin:24px 0 0}.rumi-pdp .product-form__input--pill{margin:0;padding:0;border:0}.rumi-pdp .product-form__input--pill .form__label,.rumi-pdp .product-form__input .form__label{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown);margin:0 0 11px;padding:0}.rumi-pdp .product-form__input--pill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rumi-pdp .product-form__input--pill .form__label{grid-column:1 / -1}.rumi-pdp .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:14px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown);background:var(--rumi-white);border:1px solid var(--rumi-brown);border-radius:50px;padding:var(--rumi-pill-pad-y) var(--rumi-pill-pad-x);margin:0;min-width:0;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.rumi-pdp .product-form__input--pill input[type=radio]+label:hover{background:var(--rumi-cream)}.rumi-pdp .product-form__input--pill input[type=radio]:checked+label{background:var(--rumi-brown);color:var(--rumi-white);border-color:var(--rumi-brown)}.rumi-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--rumi-brown);outline-offset:2px;box-shadow:none}.rumi-pdp .product-form__input--pill input[type=radio].disabled+label,.rumi-pdp .product-form__input--pill input[type=radio][disabled]+label{opacity:.4}@media screen and (min-width:990px){.rumi-pdp .product__text{margin:calc(var(--rumi-s) * 35) 0 0}.rumi-pdp .product__info-container>.shopify-app-block{margin:20px 0 0}.rumi-pdp variant-selects{margin:22px 0 0}.rumi-pdp .product-form__input--pill .form__label,.rumi-pdp .product-form__input .form__label{margin:0 0 calc(var(--rumi-s) * 27)}.rumi-pdp .product-form__input--pill{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--rumi-s) * 16)}}.rumi-plans{margin:30px 0 0}.rumi-plans__heading{font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown);margin:0 0 13px}.rumi-plans__notice{margin:0 0 13px;padding:12px 14px;border:1px dashed rgba(118,74,67,.4);border-radius:12px;font-size:13px;line-height:1.45;letter-spacing:.01em;text-transform:none;color:var(--rumi-brown);background:#ebc09940}.rumi-plans__notice ol{margin:6px 0 0;padding-left:18px}.rumi-plan{position:relative;background:var(--rumi-white);border:1px solid var(--rumi-brown);border-radius:24px;margin:0 0 15px}.rumi-plan--recommended{background:var(--rumi-cream);border-color:var(--rumi-peach)}.rumi-plan__flag{position:absolute;top:-13px;left:16px;display:inline-flex;align-items:center;height:26px;padding:0 14px;background:var(--rumi-brown);color:var(--rumi-white);border-radius:50px;font-size:12px;line-height:1;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;white-space:nowrap}.rumi-plan__radio{position:absolute;opacity:0;width:0;height:0}.rumi-plan__body{display:flex;align-items:center;gap:18px;padding:16px 20px 16px 18px;cursor:pointer;margin:0}.rumi-plan--recommended .rumi-plan__body{padding-top:35px}.rumi-plan__dot{flex:0 0 34px;width:34px;height:34px;border:1px solid var(--rumi-brown);border-radius:50%;position:relative}.rumi-plan__radio:checked+.rumi-plan__body .rumi-plan__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--rumi-brown);border-radius:50%}.rumi-plan__radio:focus-visible+.rumi-plan__body .rumi-plan__dot{outline:2px solid var(--rumi-brown);outline-offset:2px}.rumi-plan__main{flex:1 1 auto;min-width:0}.rumi-plan__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rumi-plan__name{display:inline-flex;align-items:center;gap:10px;font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown)}.rumi-plan__save{display:inline-flex;align-items:center;height:26px;padding:0 12px;background:var(--rumi-peach);color:var(--rumi-brown);border-radius:50px;font-size:12px;line-height:1;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;white-space:nowrap}.rumi-plan__price{font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;font-weight:var(--rumi-wght-bold);color:var(--rumi-brown);white-space:nowrap}.rumi-plan__perday,.rumi-plan__compare{font-size:var(--rumi-fs-mid);line-height:var(--rumi-lh-lead);letter-spacing:.01em;text-transform:uppercase;color:var(--rumi-muted)}.rumi-plan__compare{text-decoration:line-through;white-space:nowrap}.rumi-plan__cadence{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--rumi-fs-sm);line-height:1.4;letter-spacing:.01em;font-weight:400;text-transform:none;color:var(--rumi-brown)}.rumi-plan__cadence-icon{flex:0 0 auto}.rumi-plan__benefits{list-style:none;margin:10px 0 0;padding:18px 20px 22px 18px;border-top:1px solid var(--rumi-rule)}.rumi-plan__benefits li{position:relative;padding-left:26px;font-size:var(--rumi-fs-sm);line-height:1.5;letter-spacing:.01em;font-weight:400;text-transform:none;color:var(--rumi-brown)}.rumi-plan__benefits li+li{margin-top:7px}.rumi-plan__benefits li:before{content:"\2713";position:absolute;left:0;top:0;font-weight:var(--rumi-wght-bold);color:var(--rumi-peach);line-height:1.5}.rumi-plan__thumb{flex:0 0 60px;width:60px;height:60px;margin-left:-6px}.rumi-plan__body:has(.rumi-plan__thumb){gap:12px}.rumi-plan__body:has(.rumi-plan__thumb) .rumi-plan__dot{flex-basis:28px;width:28px;height:28px}.rumi-plan__body:has(.rumi-plan__thumb) .rumi-plan__name{flex-wrap:wrap;row-gap:4px}.rumi-plan__thumb img{display:block;width:100%;height:100%;object-fit:contain}.rumi-plan__benefit--icon{display:flex;align-items:center;gap:10px;padding-left:0}.rumi-plan__benefit--icon:before{display:none}.rumi-plan__benefit-icon{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.rumi-plan__benefit-icon img{display:block;width:28px;height:28px;object-fit:contain}.rumi-plan__benefit-text{flex:1 1 auto;min-width:0}.rumi-plan__benefit-value{flex:0 0 auto;margin-left:auto;padding-left:10px;color:var(--rumi-muted);text-decoration:line-through;white-space:nowrap}.rumi-plan__benefit:not(.rumi-plan__benefit--icon) .rumi-plan__benefit-value{float:right}.rumi-plans:not(:has(.rumi-plan)){display:none}.rumi-plans--once .rumi-plan__mode--sub,.rumi-plans:not(.rumi-plans--once) .rumi-plan__mode--once{display:none!important}@media screen and (min-width:990px){.rumi-plans{margin:calc(var(--rumi-s) * 37) 0 0}.rumi-plans__heading{margin:0 0 calc(var(--rumi-s) * 37)}.rumi-plan{border-radius:calc(var(--rumi-s) * 40);margin:0 0 calc(var(--rumi-s) * 22)}.rumi-plan__flag{top:-16px;left:35px;height:32px;padding:0 18px;font-size:var(--rumi-fs-sm)}.rumi-plan__body{gap:calc(var(--rumi-s) * 30);padding:calc(var(--rumi-s) * 23) calc(var(--rumi-s) * 40) calc(var(--rumi-s) * 25) calc(var(--rumi-s) * 35)}.rumi-plan--recommended .rumi-plan__body{padding-top:44px}.rumi-plan__thumb{flex-basis:72px;width:72px;height:72px;margin-left:-6px}.rumi-plan__body:has(.rumi-plan__thumb){gap:calc(var(--rumi-s) * 22)}.rumi-plan__body:has(.rumi-plan__thumb) .rumi-plan__dot{flex-basis:34px;width:34px;height:34px}.rumi-plan__save{height:34px;padding:0 16px;font-size:var(--rumi-fs-sm)}.rumi-plan__benefits{padding:calc(var(--rumi-s) * 20) calc(var(--rumi-s) * 40) calc(var(--rumi-s) * 38) calc(var(--rumi-s) * 39);margin-top:0}.rumi-plan__benefits li{padding-left:34px;line-height:1.5}.rumi-plan__benefits li+li{margin-top:9px}}.rumi-pdp .rumi-impact{display:flex;align-items:center;gap:18px;margin:15px 0 0;padding:16px 20px;background:#fbf8f5;border:1px solid var(--rumi-brown);border-radius:24px;text-decoration:none;color:var(--rumi-brown)}.rumi-impact__avatars{display:inline-flex;flex:0 0 auto;align-items:center}.rumi-impact__avatars img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--rumi-white);margin-right:-11px}.rumi-impact__avatars img:last-child{margin-right:0}.rumi-impact__text{flex:1 1 auto;min-width:0}.rumi-impact__heading{display:block;font-size:17px;line-height:26px;letter-spacing:.01em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown)}.rumi-impact__body{display:block;font-size:14px;line-height:21px;letter-spacing:.01em;color:var(--rumi-brown)}.rumi-impact__arrow{flex:0 0 auto;width:20px;height:18px;color:var(--rumi-brown)}.rumi-impact__arrow svg{width:100%;height:100%;display:block}@media screen and (min-width:990px){.rumi-pdp .rumi-impact{gap:calc(var(--rumi-s) * 30);margin:calc(var(--rumi-s) * 22) 0 0;padding:calc(var(--rumi-s) * 23) calc(var(--rumi-s) * 35);border-radius:calc(var(--rumi-s) * 40)}.rumi-impact__body{font-size:15px;line-height:23px}.rumi-impact__heading{font-size:18px;line-height:26px}}.rumi-pdp .rumi-eyebrow{display:inline-block;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:1;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown);border:1px solid currentColor;border-radius:999px;padding:8px 16px;margin:0 0 12px}.rumi-pdp .rumi-eyebrow--plain{border:0;padding:0;line-height:25px}.rumi-taste{background:var(--rumi-white);padding:60px 0}.rumi-taste__inner{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding:0 var(--rumi-gutter);display:grid;grid-template-columns:1fr;gap:36px;align-items:start}.rumi-taste__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);margin:0 0 24px}.rumi-taste__body{font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-brown);margin:0 0 32px}.rumi-taste__stats{display:flex;flex-wrap:wrap;gap:24px 40px;margin:0}.rumi-taste__stat{min-width:0;max-width:240px}.rumi-taste__stat-value{font-size:calc(var(--rumi-s) * 30);line-height:1.1;letter-spacing:.01em;font-weight:var(--rumi-wght-bold);color:var(--rumi-brown);margin:0 0 8px}.rumi-taste__stat-label{font-size:var(--rumi-fs-sm);line-height:20px;letter-spacing:.02em;color:var(--rumi-muted);margin:0}.rumi-taste__cards{display:flex;gap:16px;list-style:none;margin:0;padding:0 var(--rumi-gutter) 4px;margin-inline:calc(var(--rumi-gutter) * -1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rumi-taste__cards::-webkit-scrollbar{display:none}.rumi-taste__card{flex:0 0 78%;min-width:0;scroll-snap-align:center}@media screen and (min-width:750px){.rumi-taste__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin-inline:0;overflow-x:visible;scroll-snap-type:none}.rumi-taste__card{flex:0 1 auto}}.rumi-taste__card-inner{position:relative;display:block;aspect-ratio:395 / 574;border-radius:24px;overflow:hidden;background:var(--rumi-cream);text-decoration:none;color:var(--rumi-white)}.rumi-taste__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rumi-taste__video,.rumi-taste__card-inner--video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0;background:var(--rumi-cream)}.rumi-taste__card-inner--video .video-wrapper,.rumi-taste__card-inner--video deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}.rumi-taste__sound{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffffd9;color:var(--rumi-brown);transition:background .15s ease}.rumi-taste__sound:hover,.rumi-taste__sound:focus-visible{background:var(--rumi-white)}.rumi-taste__sound svg{width:19px;height:19px}.rumi-taste__sound-on,.is-unmuted .rumi-taste__sound-off{display:none}.is-unmuted .rumi-taste__sound-on{display:block}.rumi-taste__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:calc(var(--rumi-s) * 61);height:calc(var(--rumi-s) * 61);border-radius:50%;background:var(--rumi-white);color:var(--rumi-brown)}.rumi-taste__play svg{width:45%;height:45%}.rumi-taste__caption{position:absolute;left:0;right:0;bottom:0;display:block;padding:40px 21px 24px;background:linear-gradient(to top,#0000008c,#0000)}.rumi-taste__quote,.rumi-taste__meta{display:block;font-size:var(--rumi-fs-sm);line-height:22px;letter-spacing:.02em;color:var(--rumi-white)}.rumi-taste__meta{font-weight:var(--rumi-wght-bold)}@media screen and (min-width:990px){.rumi-taste{padding:100px 0}.rumi-taste__inner{grid-template-columns:29.2% 66.3%;justify-content:space-between;gap:0 4.5%}.rumi-taste__heading{margin:0 0 44px}.rumi-taste__body{margin:0 0 76px}.rumi-taste__card-inner{border-radius:32px}}.rumi-ingredients{background:#f7efe8!important}.rumi-ingredients .page-width{max-width:var(--rumi-container)}.rumi-ingredients .ingredients-showcase__subheading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown);text-align:center;margin:0 0 12px}.rumi-ingredients .ingredients-showcase__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);text-align:center;margin:0 0 20px}.rumi-ingredients .ingredients-showcase__body{font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-brown);text-align:center;max-width:1058px;margin:0 auto 56px}.rumi-ingredients .ingredients-showcase__grid{display:grid;grid-template-columns:1fr;gap:22px}.rumi-ingredients .ingredients-showcase__card{display:flex;align-items:center;gap:calc(var(--rumi-s) * 36);padding:calc(var(--rumi-s) * 28) calc(var(--rumi-s) * 40);border-radius:calc(var(--rumi-s) * 32);background:var(--rumi-white);box-shadow:none;border:0;min-height:calc(var(--rumi-s) * 228)}.rumi-ingredients .ingredients-showcase__image{flex:0 0 calc(var(--rumi-s) * 135);width:calc(var(--rumi-s) * 135);height:calc(var(--rumi-s) * 135);display:flex;align-items:center;justify-content:center;background:transparent;border-radius:0;padding:0;margin:0}.rumi-ingredients .ingredients-showcase__image img{width:100%;height:100%;object-fit:contain;border-radius:0}.rumi-ingredients .ingredients-showcase__info{flex:1 1 auto;min-width:0;text-align:left}.rumi-ingredients .ingredients-showcase__name{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-mid);line-height:1.35;letter-spacing:.01em;font-weight:var(--rumi-wght-bold);color:var(--rumi-brown);margin:0 0 6px;text-transform:none}.rumi-ingredients .ingredients-showcase__amount,.rumi-ingredients .ingredients-showcase__description{font-size:calc(var(--rumi-s) * 22);line-height:1.4;letter-spacing:.01em;color:var(--rumi-brown);margin:0;text-transform:none}.rumi-ingredients .ingredients-showcase__amount{margin:0 0 2px}.rumi-ingredients .ingredients-showcase__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:28px calc(var(--rumi-s) * 96);margin:calc(var(--rumi-s) * 65) 0 0;padding:calc(var(--rumi-s) * 59) 0 0;border-top:1px solid var(--rumi-rule)}.rumi-ingredients .ingredients-showcase__stat{text-align:center}.rumi-ingredients .ingredients-showcase__stat-value{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:calc(var(--rumi-s) * 34);line-height:1.2;letter-spacing:.01em;font-weight:var(--rumi-wght-bold);color:var(--rumi-brown);margin:0 0 6px}.rumi-ingredients .ingredients-showcase__stat-label{font-size:var(--rumi-fs-sm);line-height:20px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-muted);margin:0}@media screen and (min-width:750px){.rumi-ingredients .ingredients-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.rumi-ingredients .ingredients-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:22px;row-gap:22px}.rumi-ingredients .ingredients-showcase__card{--rumi-cascade-col: 0;--rumi-cascade-row: 0;--rumi-motion-rise: calc( var(--rumi-s) * 70 * (var(--rumi-cascade-col) + var(--rumi-cascade-row)) + 34px )}.rumi-ingredients .ingredients-showcase__card:nth-child(3n+2){--rumi-cascade-col: 1}.rumi-ingredients .ingredients-showcase__card:nth-child(3n){--rumi-cascade-col: 2}.rumi-ingredients .ingredients-showcase__card:nth-child(n+4){--rumi-cascade-row: 1}.rumi-ingredients .ingredients-showcase__card:nth-child(n+7){--rumi-cascade-row: 2}.rumi-ingredients .ingredients-showcase__heading{margin:0 0 26px}}.rumi-watermark{position:absolute;display:block;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:0}.rumi-ingredients,.rumi-ninety{position:relative;overflow:hidden}.rumi-ingredients>*:not(.rumi-watermark),.rumi-ninety>*:not(.rumi-watermark){position:relative;z-index:1}.rumi-watermark--ingredients{left:-14%;bottom:-18%;width:46%;padding-bottom:46%;background-image:url(rumi-mark.svg);opacity:.05}.rumi-watermark--ninety{right:-12%;top:8%;width:42%;padding-bottom:42%;background-image:url(rumi-mark.svg);opacity:.06;filter:invert(1)}@media screen and (max-width:749px){.rumi-watermark{display:none}}.rumi-vet{background:var(--rumi-white);padding:60px 0}.rumi-vet__inner{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding:0 var(--rumi-gutter);display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.rumi-vet__media{border-radius:24px;overflow:hidden;background:var(--rumi-cream);aspect-ratio:910 / 927}.rumi-vet__img{width:100%;height:100%;object-fit:cover;display:block}.rumi-vet__quote{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);margin:0 0 24px;padding:0;border:0}.rumi-vet__body p{font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-brown);margin:0 0 18px}.rumi-vet__body p:last-child{margin-bottom:0}.rumi-vet__attribution{margin:32px 0 0;padding-left:20px;border-left:1px solid var(--rumi-rule)}.rumi-vet__name{display:block;font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown)}.rumi-vet__credentials{display:block;font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.02em;color:var(--rumi-muted)}@media screen and (min-width:990px){.rumi-vet{padding:100px 0}.rumi-vet__inner{grid-template-columns:49.3% 41%;justify-content:space-between;gap:0 9.7%}.rumi-vet__inner:has(.rumi-vet__copy--wide){grid-template-columns:minmax(0,1fr)}}.rumi-ninety{background:var(--rumi-brown);color:var(--rumi-white);padding:70px 0;overflow:hidden}.rumi-ninety__inner{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding:0 var(--rumi-gutter)}.rumi-pdp .rumi-ninety__eyebrow,.rumi-ninety__eyebrow{color:var(--rumi-white);border-color:var(--rumi-white)}.rumi-ninety__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-white);margin:0 0 16px}.rumi-ninety__body{font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-white);max-width:533px;margin:0 0 44px}.rumi-ninety__cards{display:grid;grid-template-columns:1fr;gap:28px;list-style:none;margin:0;padding:0}.rumi-milestone{min-width:0}.rumi-milestone__media{display:block;aspect-ratio:493 / 496;border-radius:20px;overflow:hidden;background:#ffffff1f;margin:0 0 18px}.rumi-milestone__img{width:100%;height:100%;object-fit:cover;display:block}.rumi-milestone__head{display:flex;align-items:baseline;gap:12px;margin:0 0 6px}.rumi-milestone__day{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:calc(var(--rumi-s) * 34);line-height:1.2;letter-spacing:.03em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-white)}.rumi-milestone__week{font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:#ffffffa6}.rumi-milestone__title{display:block;font-size:var(--rumi-fs-mid);line-height:1.35;letter-spacing:.01em;font-weight:var(--rumi-wght-bold);color:var(--rumi-white);margin:0 0 10px}.rumi-milestone__text{display:block;font-size:calc(var(--rumi-s) * 22);line-height:1.45;letter-spacing:.01em;color:#ffffffe6}.rumi-scale{margin:48px 0 0}.rumi-scale__track{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid rgba(255,255,255,.55)}.rumi-scale__tick{width:1px;height:20px;background:#ffffff8c}.rumi-scale__labels{display:flex;justify-content:space-between;margin:10px 0 0}.rumi-scale__label{font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:#ffffff80;white-space:nowrap}.rumi-scale__label--major{color:var(--rumi-white)}.rumi-ninety__cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:calc(var(--rumi-s) * 73);padding:0 calc(var(--rumi-s) * 34);margin:44px 0 0;background:var(--rumi-peach);color:var(--rumi-brown);border-radius:50px;text-decoration:none;font-size:var(--rumi-fs-sm);line-height:14px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;transition:filter .15s ease}.rumi-ninety__cta:hover{filter:brightness(.95)}.rumi-ninety__cta svg{width:20px;height:18px;flex:0 0 auto}@media screen and (min-width:750px){.rumi-ninety__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media screen and (min-width:990px){.rumi-ninety{padding:120px 0}.rumi-ninety__body{margin:0 0 84px}.rumi-ninety__cards{align-items:start;column-gap:22px}.rumi-milestone{--rumi-motion-rise: 34px}.rumi-milestone:nth-child(2){--rumi-motion-rise: calc(var(--rumi-s) * 90 + 34px)}.rumi-milestone:nth-child(3){--rumi-motion-rise: calc(var(--rumi-s) * 140 + 34px)}.rumi-scale{margin:84px 0 0}}@media screen and (max-width:749px){.rumi-scale__label:not(.rumi-scale__label--major){display:none}.rumi-scale__labels{justify-content:space-between}}.rumi-compare{background:var(--rumi-white);padding:60px 0}.rumi-compare__inner{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding:0 var(--rumi-gutter);display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.rumi-compare__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);margin:0 0 28px}.rumi-compare__cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:calc(var(--rumi-s) * 73);padding:0 calc(var(--rumi-s) * 34);background:var(--rumi-brown);color:var(--rumi-white);border-radius:50px;text-decoration:none;font-size:var(--rumi-fs-sm);line-height:14px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;transition:filter .15s ease}.rumi-compare__cta:hover{filter:brightness(1.1)}.rumi-compare__cta svg{width:20px;height:18px;flex:0 0 auto}.rumi-compare__proofs{list-style:none;margin:44px 0 0;padding:0;display:grid;gap:18px}.rumi-compare__proof{display:flex;align-items:center;gap:16px}.rumi-compare__proof-icon{flex:0 0 45px;width:45px;height:45px;border-radius:50%;background:var(--rumi-cream);display:flex;align-items:center;justify-content:center;overflow:hidden}.rumi-compare__proof-icon img,.rumi-compare__proof-icon svg{width:45%;height:45%;object-fit:contain;color:var(--rumi-brown)}.rumi-compare__proof-text{font-size:calc(var(--rumi-s) * 22);line-height:1.4;letter-spacing:.01em;color:var(--rumi-brown)}.rumi-compare__table-wrap{overflow-x:auto;scrollbar-width:none}.rumi-compare__table-wrap::-webkit-scrollbar{width:0;height:0}.rumi-compare__table{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed}.rumi-compare__table th,.rumi-compare__table td{padding:16px 12px;vertical-align:middle;border:0;border-bottom:1px solid var(--rumi-rule)}.rumi-compare__table tbody tr:last-child th,.rumi-compare__table tbody tr:last-child td{border-bottom:0}.rumi-compare__table thead th{border-bottom:0;padding-bottom:24px}.rumi-compare__us-head,.rumi-compare__them-head{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:calc(var(--rumi-s) * 34);line-height:1.2;letter-spacing:.03em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;text-align:center}.rumi-compare__us-head{color:var(--rumi-white)}.rumi-compare__them-head{color:var(--rumi-brown)}.rumi-compare__logo{display:block;margin:0 auto;max-width:60%;height:auto}.rumi-compare__logo svg{display:block;width:100%;height:auto;color:currentColor}.rumi-compare__them-eyebrow{display:block;font-size:var(--rumi-fs-sm);line-height:1.4;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-muted)}.rumi-compare__us-head,.rumi-compare__us{background:var(--rumi-brown);color:var(--rumi-white);border-bottom-color:#ffffff40!important}.rumi-compare__table thead .rumi-compare__us-head{border-radius:24px 24px 0 0}.rumi-compare__table tbody tr:last-child .rumi-compare__us{border-radius:0 0 24px 24px}.rumi-compare__label{text-align:center;font-size:var(--rumi-fs-sm);line-height:20px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-muted)}.rumi-compare__us,.rumi-compare__them{text-align:center}.rumi-compare__icon{display:block;margin:0 auto 8px;width:22px;height:22px}.rumi-compare__icon img,.rumi-compare__icon svg{width:100%;height:100%;object-fit:contain;display:block}.rumi-compare__us .rumi-compare__icon{color:var(--rumi-white)}.rumi-compare__them .rumi-compare__icon{color:var(--rumi-brown)}.rumi-compare__value{display:block;font-size:calc(var(--rumi-s) * 18);line-height:1.4;letter-spacing:.01em}.rumi-compare__them .rumi-compare__value{color:var(--rumi-brown)}@media screen and (min-width:990px){.rumi-compare{padding:120px 0}.rumi-compare__inner{grid-template-columns:40% 56%;justify-content:space-between;gap:0 4%}.rumi-compare__table th,.rumi-compare__table td{padding:22px 18px}.rumi-compare__table{table-layout:fixed}.rumi-compare__table col:first-child{width:22%}}.rumi-newsletter{background:var(--rumi-nl-bg, var(--rumi-cream));padding:60px 0}.rumi-newsletter__inner{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding:0 var(--rumi-gutter);display:grid;grid-template-columns:1fr;gap:36px;align-items:start}.rumi-newsletter__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);margin:0 0 20px}.rumi-newsletter__body{font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-brown);margin:0;max-width:599px;width:100%}.rumi-newsletter__field{position:relative;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--rumi-brown);padding:0 0 10px}.rumi-newsletter__input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;box-shadow:none;padding:8px 0;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-brown)}.rumi-newsletter__input::placeholder{color:var(--rumi-brown);opacity:.75}.rumi-newsletter__input:focus-visible{outline:2px solid var(--rumi-brown);outline-offset:4px}.rumi-newsletter__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:calc(var(--rumi-s) * 73);padding:0 calc(var(--rumi-s) * 30);background:var(--rumi-brown);color:var(--rumi-white);border:0;border-radius:50px;cursor:pointer;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:14px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;transition:filter .15s ease}.rumi-newsletter__button:hover{filter:brightness(1.12)}.rumi-newsletter__button svg{width:20px;height:18px;flex:0 0 auto}.rumi-newsletter__message{position:absolute;top:100%;left:0;margin:8px 0 0;font-size:var(--rumi-fs-sm);line-height:20px;color:var(--rumi-brown)}.rumi-newsletter__message--error{color:#b3261e}@media screen and (min-width:990px){.rumi-newsletter{padding:120px 0}.rumi-newsletter__inner{grid-template-columns:32.5% 41%;justify-content:space-between;gap:0;align-items:center}.rumi-newsletter__form{max-width:756px;justify-self:end;width:100%}}.rumi-proof .social-proof-heading__title{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown)}.rumi-proof .social-proof-heading__subtitle,.rumi-proof .social-proof-heading__rating-text{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-lead);line-height:var(--rumi-lh-lead);letter-spacing:.01em;color:var(--rumi-brown)}.rumi-proof .social-proof-heading__star{fill:var(--rumi-peach);color:var(--rumi-peach)}.rumi-proof .social-proof-heading__stat-text{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown)}.rumi-proof .social-proof-heading__stat-icon{stroke:var(--rumi-brown);color:var(--rumi-brown)}.rumi-symptoms{background:var(--rumi-white);padding:60px 0}.rumi-symptoms__inner{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding:0 var(--rumi-gutter)}.rumi-symptoms__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);text-align:center;margin:0 0 40px}.rumi-symptoms__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 16px;list-style:none;margin:0;padding:0}.rumi-symptom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.rumi-symptom__disc{display:flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:#fcf9f6}.rumi-symptom__img{width:72%;height:72%;object-fit:contain}.rumi-symptom__label{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:20px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:#987773;max-width:15ch}.rumi-cta{margin:56px 0 0;padding:32px 24px;background:var(--rumi-brown);border-radius:32px;color:var(--rumi-white)}.rumi-cta__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-peach);margin:0 0 20px}.rumi-cta__body{font-size:16px;line-height:25px;letter-spacing:.01em;color:var(--rumi-white);margin:0 0 18px}.rumi-cta__perks{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 22px}.rumi-cta__perk{font-size:var(--rumi-fs-sm);line-height:25px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-white);white-space:nowrap}.rumi-cta__perk:before{content:"\2713  ";color:var(--rumi-peach)}.rumi-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 28px;background:var(--rumi-white);color:var(--rumi-brown);border-radius:50px;text-decoration:none;font-size:var(--rumi-fs-sm);line-height:14px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;transition:filter .15s ease}.rumi-cta__button:hover{filter:brightness(.94)}.rumi-cta__button svg{width:20px;height:18px;flex:0 0 auto}@media screen and (min-width:750px){.rumi-symptoms__grid{grid-template-columns:repeat(10,1fr);gap:66px 0}.rumi-symptom{grid-column:span 2}.rumi-symptom:nth-child(6){grid-column:3 / span 2}}@media screen and (min-width:990px){.rumi-symptoms{padding:120px 0}.rumi-symptoms__heading{margin:0 0 90px}.rumi-symptom__disc{width:168px;height:168px}.rumi-symptom__label{line-height:20px}.rumi-cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:calc(var(--rumi-s) * 40);width:66.5%;max-width:1226px;margin:calc(var(--rumi-s) * 100) auto 0;padding:calc(var(--rumi-s) * 67) calc(var(--rumi-s) * 80);border-radius:calc(var(--rumi-s) * 40)}.rumi-cta__heading{margin:0}.rumi-cta__body{margin:0 0 24px}.rumi-cta__perks{margin:0 0 32px}.rumi-cta__button{min-height:73px;padding:0 34px}}.rumi-trustbar{background:var(--rumi-trustbar-bg, var(--rumi-brown));color:var(--rumi-trustbar-fg, var(--rumi-white))}.rumi-trustbar--marquee{display:flex;flex-wrap:nowrap;overflow:hidden}.rumi-trustbar--marquee .rumi-trustbar__track{flex:0 0 auto;width:max-content;min-width:100vw;overflow:visible;animation:rumi-trustbar-scroll var(--rumi-trustbar-speed, 45s) linear infinite}.rumi-trustbar--marquee:hover .rumi-trustbar__track{animation-play-state:paused}@keyframes rumi-trustbar-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.rumi-trustbar--marquee .rumi-trustbar__track{animation:none}}.rumi-trustbar__track{display:flex;align-items:center;gap:34px;min-height:60px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.rumi-trustbar__track::-webkit-scrollbar{width:0;height:0}.rumi-trustbar__item{display:flex;align-items:center;gap:14px;flex:0 0 auto}.rumi-trustbar__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:21px;color:currentColor}.rumi-trustbar__icon svg,.rumi-trustbar__icon img{width:auto;height:100%;max-width:100%;display:block}.rumi-trustbar__text{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:28px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:currentColor;white-space:nowrap}@media screen and (min-width:990px){.rumi-trustbar__track{justify-content:space-between;gap:24px;min-height:91px;padding:0 4.06%;overflow-x:auto}.rumi-trustbar--marquee .rumi-trustbar__track{justify-content:space-around;gap:calc(var(--rumi-s) * 90);padding:0 calc(var(--rumi-s) * 45)}}.rumi-pdp .product-form__buttons{max-width:none;margin:22px 0 0}.rumi-pdp .product-form__submit,.rumi-pdp .product-form__submit.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:12px 24px;background:var(--rumi-peach)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-sm);line-height:14px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-white)!important;transition:filter .15s ease}.rumi-pdp .product-form__submit:after,.rumi-pdp .product-form__submit:before{display:none}.rumi-pdp .product-form__submit:hover:not([disabled]){filter:brightness(.96)}.rumi-pdp .product-form__submit[disabled],.rumi-pdp .product-form__submit[aria-disabled=true]{opacity:.5}.rumi-pdp .product-delivery{background:transparent!important;padding:0!important;margin:22px 0 0!important;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);text-align:center;color:var(--rumi-brown)!important}.rumi-pdp .product-delivery__line{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:14px;line-height:26px;letter-spacing:.06em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown)}.rumi-pdp .product-delivery__line strong{font-weight:700}.rumi-pdp .product-delivery__icon{color:var(--rumi-brown)}.rumi-pdp .sub-toggle{margin:43px 0 0}.rumi-pdp .sub-toggle .sub-toggle__card{background:var(--rumi-white);border:1px solid var(--rumi-brown);border-radius:40px;padding:calc(var(--rumi-s) * 23) calc(var(--rumi-s) * 35);box-shadow:none;transition:background-color .15s ease,border-color .15s ease}.rumi-pdp .sub-toggle--active .sub-toggle__card{background:var(--rumi-cream);border-color:var(--rumi-peach)}.rumi-pdp .sub-toggle__label{display:flex;align-items:center;gap:26px;margin:0}.rumi-pdp .sub-toggle__switch{background:var(--rumi-cream);border:1px solid var(--rumi-brown)}.rumi-pdp .sub-toggle__checkbox:checked+.sub-toggle__switch{background:var(--rumi-peach);border-color:var(--rumi-brown)}.rumi-pdp .sub-toggle__switch:after{background:var(--rumi-white);box-shadow:0 1px 3px #764a4340}.rumi-pdp .sub-toggle__title{display:block;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:20px;line-height:28px;letter-spacing:.01em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown)}.rumi-pdp .sub-toggle__description{display:block;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:14px;line-height:21px;letter-spacing:.01em;color:var(--rumi-brown);text-transform:none;margin:4px 0 0}.rumi-pdp .sub-toggle__description strong{font-weight:700}.sub-toggle--active .sub-toggle__off,.sub-toggle:not(.sub-toggle--active) .sub-toggle__on{display:none!important}.rumi-pdp .sub-toggle__subtitle,.rumi-pdp .sub-toggle__link{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:16px;line-height:25px;letter-spacing:.01em;color:var(--rumi-brown);text-transform:none}.rumi-pdp .sub-toggle__link{font-weight:700;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}@media screen and (min-width:990px){.rumi-pdp .product-form__submit,.rumi-pdp .product-form__submit.button{min-height:calc(var(--rumi-s) * 70);padding:0 calc(var(--rumi-s) * 24)}.rumi-pdp .sub-toggle__subtitle,.rumi-pdp .sub-toggle__link{font-size:20px}.rumi-pdp .sub-toggle__description{font-size:15px;line-height:23px}}.rumi-faq{background:var(--rumi-white)}.rumi-faq .collapsible-content__wrapper{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding-inline:var(--rumi-gutter);background:transparent}.rumi-faq .collapsible-content__heading{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:var(--rumi-fs-display);line-height:var(--rumi-lh-display);letter-spacing:.05em;text-transform:uppercase;color:var(--rumi-brown);margin:0 0 calc(var(--rumi-s) * 40)}.rumi-faq .accordion{border:0;background:transparent}.rumi-faq .accordion details{border-top:1px solid var(--rumi-rule);border-bottom:0}.rumi-faq .accordion details:last-of-type{border-bottom:1px solid var(--rumi-rule)}.rumi-faq .accordion summary{padding:calc(var(--rumi-s) * 26) 0}.rumi-faq .accordion__title{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:var(--rumi-fs-mid);line-height:1.35;letter-spacing:.01em;font-weight:var(--rumi-wght-bold);color:var(--rumi-brown);text-transform:none;margin:0}.rumi-faq .accordion__content{padding:0 0 calc(var(--rumi-s) * 26)}.rumi-faq .accordion__content,.rumi-faq .accordion__content p,.rumi-faq .accordion__content li{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:calc(var(--rumi-s) * 22);line-height:1.5;letter-spacing:.01em;color:var(--rumi-brown)}.rumi-faq .accordion summary .icon-caret,.rumi-faq .accordion summary svg{color:var(--rumi-brown);fill:var(--rumi-brown)}.rumi-rsum{background:var(--rumi-white);padding:var(--rumi-rsum-pt, 60px) 0 var(--rumi-rsum-pb, 60px)}.rumi-rsum__inner{max-width:calc(var(--rumi-container) + 80px);margin:0 auto;padding:0 var(--rumi-gutter)}.rumi-rsum__head{display:flex;align-items:center;gap:clamp(14px,1.4vw,24px);padding-top:clamp(20px,2vw,34px);border-top:1px solid var(--rumi-rule, rgba(118, 74, 67, .2));margin-bottom:clamp(20px,2.2vw,38px)}.rumi-rsum__average{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:clamp(38px,4.2vw,68px);line-height:1;letter-spacing:.01em;color:var(--rumi-brown);margin:0}.rumi-rsum__meta{display:flex;flex-direction:column;gap:4px;margin:0;font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-size:clamp(11px,.85vw,15px);line-height:1.25;letter-spacing:.08em;font-weight:var(--rumi-wght-bold);text-transform:uppercase;color:var(--rumi-brown)}.rumi-rsum__bars{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1vw,16px);max-width:640px}.rumi-rsum__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.2vw,20px)}.rumi-rsum__star,.rumi-rsum__count{font-family:var(--rumi-font);font-stretch:var(--rumi-wdth);font-weight:var(--rumi-wght-bold);font-size:clamp(12px,.9vw,16px);line-height:1;color:var(--rumi-brown);white-space:nowrap}.rumi-rsum__star{min-width:2.4em}.rumi-rsum__count{min-width:3ch;text-align:right}.rumi-rsum__track{height:clamp(9px,.75vw,13px);border-radius:999px;background:var(--rumi-cream, #f3e8de);overflow:hidden}.rumi-rsum__fill{display:block;height:100%;border-radius:999px;background:var(--rumi-brown)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rumi-pdp.css.map */
