:root{--rr-color-ink: #102d1d;--rr-color-ink-muted: #284331;--rr-color-beet: #7f0b18;--rr-color-beet-dark: #640713;--rr-color-cream: #fbf8f1;--rr-color-surface: #fffdf9;--rr-color-blush: #f8dfdc;--rr-color-sage: #edf0df;--rr-color-line: #ddd8cc;--rr-color-text: #171917;--rr-color-white: #ffffff;--rr-font-display: Georgia,'Times New Roman',serif;--rr-font-body: Arial,Helvetica,sans-serif;--rr-content-width: 1240px;--rr-content-narrow: 920px;--rr-gutter: clamp(1rem,3vw,2.5rem);--rr-space-1: 0.5rem;--rr-space-2: 0.75rem;--rr-space-3: 1rem;--rr-space-4: 1.5rem;--rr-space-5: 2rem;--rr-space-6: 3rem;--rr-space-7: 4.5rem;--rr-radius-sm: 0.5rem;--rr-radius-md: 1rem;--rr-radius-lg: 1.5rem;--rr-radius-pill: 999px;--rr-shadow-soft: 0 12px 36px rgba(47,42,31,0.08);--rr-icon-stroke: 1.5;--rr-icon-stroke-light: 1.4;--rr-icon-size-xs: 0.9rem;--rr-icon-size-sm: 1.15rem;--rr-icon-size-md: 1.5rem;--rr-icon-size-lg: 2rem;--rr-icon-size-xl: 2.6rem;--rr-shop-hero-image: image-set(url('../images/hero-beet-amla-v1.webp') 1x,url('../images/hero-beet-amla-v1.jpg') 1x);--rr-shop-promo-image: image-set(url('../images/hero-beet-amla-v1.webp') 1x,url('../images/hero-beet-amla-v1.jpg') 1x);--rr-commerce-hero-image: image-set(url('../images/hero-beet-amla-v1.webp') 1x,url('../images/hero-beet-amla-v1.jpg') 1x);--rr-commerce-promo-image: image-set(url('../images/hero-beet-amla-v1.webp') 1x,url('../images/hero-beet-amla-v1.jpg') 1x)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;background: var(--rr-color-cream);color: var(--rr-color-text);font-family: var(--rr-font-body);font-size: 16px;line-height: 1.5;text-rendering: optimizeLegibility}img{display: block;max-width: 100%;height: auto}a{color: inherit}button,input,select,textarea{font: inherit}:focus-visible{outline: 3px solid var(--rr-color-beet);outline-offset: 3px}.rr-screen-reader-text{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.rr-skip-link:focus{position: fixed;z-index: 1000;top: var(--rr-space-2);left: var(--rr-space-2);width: auto;height: auto;padding: var(--rr-space-2) var(--rr-space-3);margin: 0;overflow: visible;clip: auto;background: var(--rr-color-white);border-radius: var(--rr-radius-sm)}.rr-container{width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));margin-inline: auto}.rr-site-header{position: relative;z-index: 20;background: rgba(251,248,241,0.96)}.rr-header__inner{display: flex;align-items: center;justify-content: space-between;min-height: 104px;gap: var(--rr-space-5)}.rr-header__brand{flex: 0 0 auto}.rr-wordmark{display: inline-flex;flex-direction: column;align-items: flex-start;color: var(--rr-color-ink);text-decoration: none;line-height: 1}.rr-wordmark__name{display: inline-flex;font-family: var(--rr-font-display);font-size: clamp(2.2rem,3.35vw,3.05rem);font-weight: 700;letter-spacing: -0.075em}.rr-wordmark__name span:first-child{color: var(--rr-color-beet)}.rr-wordmark__tagline{margin-top: 0.22rem;font-size: 0.53rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}.rr-primary-nav{margin-left: clamp(3.2rem,7vw,5.8rem)}.rr-menu,.rr-mobile-menu,.rr-footer__links ul,.rr-footer__contact ul{padding: 0;margin: 0;list-style: none}.rr-menu{display: flex;align-items: center;gap: clamp(1rem,2.25vw,2.25rem)}.rr-menu a{position: relative;display: block;padding: 0.5rem 0;color: var(--rr-color-text);font-size: 0.78rem;font-weight: 500;text-decoration: none}.rr-menu .current-menu-item > a,.rr-menu .current_page_item > a,.rr-menu a:hover{color: var(--rr-color-beet)}.rr-menu .current-menu-item > a::after,.rr-menu .current_page_item > a::after{position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: currentcolor;content: ''}.rr-header__actions{display: flex;align-items: center;gap: 1rem;margin-left: auto}.rr-icon-button,.rr-menu-toggle{position: relative;display: inline-grid;width: 2rem;height: 2rem;padding: 0;color: var(--rr-color-text);place-items: center;background: transparent;border: 0}.rr-icon-button svg,.rr-menu-toggle svg,.rr-footer__contact svg{width: 1.7rem;height: 1.7rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-menu-toggle__glyph{display: inline-grid;place-items: center}.rr-menu-toggle__glyph--close{display: none}.rr-menu-toggle[aria-expanded="true"] .rr-menu-toggle__glyph--menu{display: none}.rr-menu-toggle[aria-expanded="true"] .rr-menu-toggle__glyph--close{display: inline-grid}.rr-menu-toggle__label--close{display: none}.rr-menu-toggle[aria-expanded="true"] .rr-menu-toggle__label--open{display: none}.rr-menu-toggle[aria-expanded="true"] .rr-menu-toggle__label--close{display: block}.rr-cart-count{position: absolute;top: -0.12rem;right: -0.22rem;display: grid;min-width: 1.05rem;height: 1.05rem;padding-inline: 0.18rem;color: var(--rr-color-white);font-size: 0.62rem;font-weight: 700;line-height: 1;place-items: center;background: var(--rr-color-beet);border-radius: var(--rr-radius-pill)}.rr-menu-toggle,.rr-mobile-nav{display: none}.rr-hero{min-height: 500px;background: #f7f2e9}.rr-hero__inner{position: relative;min-height: inherit;padding-top: 3.7rem}.rr-hero__content{max-width: 28rem}.rr-hero h1{margin: 0;color: var(--rr-color-beet);font-family: var(--rr-font-display);font-size: clamp(2.9rem,4.45vw,4.1rem);font-weight: 600;line-height: 0.98;letter-spacing: -0.04em}.rr-hero h1 span{color: var(--rr-color-ink)}.rr-hero__content p{max-width: 20rem;margin: 1.55rem 0;font-size: 1rem;line-height: 1.55}.rr-button{display: inline-flex;gap: 1.7rem;align-items: center;justify-content: center;min-height: 2.55rem;padding: 0.5rem 1.45rem;font-size: 0.72rem;font-weight: 700;text-transform: uppercase;text-decoration: none;border-radius: var(--rr-radius-pill)}.rr-button--beet{color: var(--rr-color-white);background: var(--rr-color-beet)}.rr-button--beet:hover{background: #650915}.rr-button span{font-size: 1.35rem;font-weight: 400;line-height: 0}.rr-hero__pillars{position: absolute;bottom: 2.7rem;left: var(--rr-gutter);display: grid;grid-template-columns: repeat( 3,6.8rem );gap: 1.25rem;padding: 0;margin: 0;text-align: center;list-style: none}.rr-hero__pillars li{display: grid;justify-items: center;font-size: 0.72rem;line-height: 1.35}.rr-hero__pillars strong{margin-top: 0.42rem;font-weight: 600}.rr-hero__pillars small{font-size: inherit}.rr-pillar-icon{display: block;width: 2.35rem;height: 2.35rem;border: 1.8px solid var(--rr-color-text);border-radius: 50% 0 50% 0;transform: rotate(-38deg)}.rr-pillar-icon--gut{border-radius: 42% 58% 47% 53%;box-shadow: inset 0 0 0 0.28rem var(--rr-color-cream)}.rr-pillar-icon--shield{border-radius: 50% 50% 42% 42%;clip-path: polygon(50% 0,96% 18%,88% 75%,50% 100%,12% 75%,4% 18%);transform: none}.rr-site-footer{color: rgba(255,255,255,0.9);background: linear-gradient(110deg,#102d1d 0%,#173d25 100%)}.rr-footer__grid{display: grid;grid-template-columns: 1.45fr 1fr 1.15fr 1.25fr;gap: clamp(1.5rem,4vw,4.5rem);padding-block: 3.6rem 2.5rem}.rr-wordmark--footer{color: var(--rr-color-white)}.rr-wordmark--footer .rr-wordmark__name span:first-child{color: var(--rr-color-white)}.rr-footer__brand p{max-width: 15rem;margin: 1.15rem 0;font-size: 0.78rem;line-height: 1.75}.rr-social-list{display: flex;gap: 0.7rem;align-items: center}.rr-social-list span{display: grid;width: 1.45rem;height: 1.45rem;font-size: 1rem;line-height: 1;place-items: center;border: 1px solid rgba(255,255,255,0.78);border-radius: 50%}.rr-site-footer h2{margin: 0 0 1rem;color: var(--rr-color-white);font-size: 0.9rem;font-weight: 500}.rr-site-footer li + li{margin-top: 0.46rem}.rr-site-footer a{color: inherit;font-size: 0.76rem;text-decoration: none}.rr-site-footer a:hover{color: var(--rr-color-white);text-decoration: underline}.rr-footer__contact li{display: flex;gap: 0.6rem;align-items: center;font-size: 0.76rem}.rr-footer__contact svg{flex: 0 0 auto;width: 1rem;height: 1rem;stroke-width: var(--rr-icon-stroke)}.rr-footer__copyright{padding-block: 1rem 1.4rem;font-size: 0.7rem;text-align: center;border-top: 1px solid rgba(255,255,255,0.16)}@media (max-width: 767px){:root{--rr-gutter: 1.35rem}.rr-header__inner{min-height: 112px;gap: 0.85rem}.rr-wordmark__name{font-size: 2.22rem}.rr-wordmark__tagline{font-size: 0.43rem}.rr-primary-nav,.rr-account-link{display: none}.rr-header__actions{gap: 0.75rem}.rr-menu-toggle{display: inline-grid}.rr-mobile-nav{display: block;padding: 0 0 1.5rem;background: var(--rr-color-cream);border-top: 1px solid var(--rr-color-line)}.rr-mobile-nav[hidden]{display: none}.rr-mobile-menu{display: grid;gap: 0.25rem;padding-top: 1rem}.rr-mobile-menu a{display: block;padding: 0.75rem 0;font-size: 1rem;font-weight: 600;text-decoration: none;border-bottom: 1px solid var(--rr-color-line)}.rr-menu-is-open{overflow: hidden}.rr-hero{position: relative;min-height: 760px;background: none;overflow: hidden}.rr-hero::before{position: absolute;top: 0;left: 0;width: 100%;height: 580px;background: #f7f2e9 url('../images/hero-beet-amla-v1.png') 92% bottom / auto 60% no-repeat;content: ''}.rr-hero__inner{z-index: 1;min-height: 760px;padding-top: 3.15rem}.rr-hero__content{max-width: 16.5rem}.rr-hero h1{font-size: 2.15rem;line-height: 1.02}.rr-hero__content p{max-width: 13.2rem;margin: 1.1rem 0;font-size: 0.9rem;line-height: 1.65}.rr-button{min-height: 2.35rem;padding-inline: 1.25rem;font-size: 0.66rem}.rr-hero__pillars{top: 580px;bottom: auto;left: var(--rr-gutter);grid-template-columns: repeat( 3,minmax( 0,1fr ) );width: calc( 100% - (var(--rr-gutter) * 2) );gap: 0.3rem;min-height: 180px;padding-top: 1.55rem;background: var(--rr-color-cream)}.rr-hero__pillars li{font-size: 0.67rem}.rr-pillar-icon{width: 2.1rem;height: 2.1rem}.rr-footer__grid{grid-template-columns: 1fr;gap: 2.25rem;padding-block: 3.25rem 2rem}.rr-footer__brand p{max-width: 18rem}.rr-site-footer h2{margin-bottom: 0.8rem;font-size: 1rem}.rr-site-footer a,.rr-footer__contact li{font-size: 0.86rem}}.rr-collection{padding-block: var(--rr-space-7);background: var(--rr-color-cream)}.rr-collection__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(2rem,3.4vw,2.9rem);font-weight: 600;line-height: 1.05;letter-spacing: -0.02em;text-align: center}.rr-collection__ornament{display: block;width: 1.7rem;height: 1.7rem;margin: 0.9rem auto 0;color: var(--rr-color-ink)}.rr-collection__ornament svg{width: 100%;height: 100%;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke-light);stroke-linecap: round;stroke-linejoin: round}.rr-collection__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1rem,2vw,1.75rem);margin-top: clamp(2.25rem,4vw,3.25rem)}.rr-product-card{position: relative;display: flex;flex-direction: column;align-items: center;gap: var(--rr-space-3);padding: clamp(2.4rem,3.4vw,3.2rem) clamp(1.5rem,2.8vw,3rem) clamp(2.1rem,3vw,2.9rem);text-align: center;border-radius: var(--rr-radius-lg)}.rr-product-card--beet{background: var(--rr-color-blush)}.rr-product-card--kanji{background: var(--rr-color-sage)}.rr-product-card__badge{position: absolute;top: 1.4rem;left: 1.4rem;display: grid;width: 2.9rem;height: 2.9rem;color: var(--rr-color-white);font-size: 0.66rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;place-items: center;background: var(--rr-color-ink);border-radius: 50%}.rr-product-card__name{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.65rem,2.5vw,2.2rem);font-weight: 600;line-height: 1.05;letter-spacing: 0.01em}.rr-product-card__subtitle{margin: 0;color: var(--rr-color-ink);font-size: 1rem;font-weight: 600}.rr-product-card__desc{max-width: 18.5rem;margin: 0;color: var(--rr-color-text);font-size: 0.92rem;line-height: 1.6}.rr-product-card__media{display: grid;width: 90%;aspect-ratio: 1 / 1;margin-top: var(--rr-space-2);place-items: center;color: var(--rr-color-ink-muted);text-decoration: none;background: rgba(255,255,255,0.5);border: 1.5px dashed rgba(16,45,29,0.32);border-radius: var(--rr-radius-md)}.rr-product-card__media span{max-width: 12rem;font-size: 0.68rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.rr-product-card__features{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--rr-space-2) clamp(0.75rem,1.8vw,1.6rem);padding: 0;margin: var(--rr-space-2) 0 0;list-style: none}.rr-product-card__features li{display: grid;justify-items: center;gap: 0.4rem;width: 5.4rem;color: var(--rr-color-text);font-size: 0.6rem;font-weight: 500;line-height: 1.3;text-align: center}.rr-product-card__features svg{width: 1.5rem;height: 1.5rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-button--forest{margin-top: var(--rr-space-3);color: var(--rr-color-white);background: var(--rr-color-ink)}.rr-button--forest:hover{background: #0b2015}@media (max-width: 767px){.rr-collection{padding-block: var(--rr-space-6)}.rr-collection__grid{grid-template-columns: 1fr;gap: var(--rr-space-4);margin-top: var(--rr-space-5)}.rr-product-card{padding: 2.3rem 1.35rem 2.3rem}.rr-product-card__badge{top: 1.1rem;left: 1.1rem;width: 2.3rem;height: 2.3rem}.rr-product-card__features{gap: 0.75rem 0.5rem}.rr-product-card__features li{width: 4rem;font-size: 0.58rem}}.rr-product__hero{padding-block: clamp(2rem,4vw,3.5rem)}.rr-product__hero-inner{display: grid;grid-template-columns: 1.05fr 0.95fr;gap: clamp(1.5rem,4vw,3.5rem);align-items: center}.rr-product__media{display: grid;min-height: 360px;padding: clamp(1rem,2vw,1.75rem);place-items: center;border-radius: var(--rr-radius-lg)}.rr-product__media img{display: block;width: 100%;height: auto;border-radius: var(--rr-radius-md)}.rr-product--beet-amla .rr-product__media{background: var(--rr-color-blush)}.rr-product--kanji-premix .rr-product__media{background: var(--rr-color-sage)}.rr-product__placeholder{display: grid;width: 100%;aspect-ratio: 1 / 1;place-items: center;color: var(--rr-color-ink-muted);background: rgba(255,255,255,0.5);border: 1.5px dashed rgba(16,45,29,0.32);border-radius: var(--rr-radius-md)}.rr-product__placeholder span{max-width: 12rem;font-size: 0.7rem;font-weight: 600;letter-spacing: 0.06em;text-align: center;text-transform: uppercase}.rr-product__summary{display: flex;flex-direction: column;align-items: flex-start;gap: var(--rr-space-3)}.rr-product__badge{display: grid;width: 2.9rem;height: 2.9rem;color: var(--rr-color-white);font-size: 0.66rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;place-items: center;background: var(--rr-color-ink);border-radius: 50%}.rr-product__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(2.1rem,3.6vw,3.1rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.02em}.rr-product__subtitle{margin: 0;color: var(--rr-color-ink-muted);font-size: 1.05rem;font-weight: 600}.rr-product__price{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.6rem,2.4vw,2rem);font-weight: 700}.rr-price{display: inline-flex;flex-wrap: wrap;gap: 0.5em;align-items: baseline}.rr-price__current{color: inherit;font-weight: 700}.rr-price--sale .rr-price__current{color: var(--rr-color-beet)}.rr-price__was{color: var(--rr-color-ink-muted);font-size: 0.7em;font-weight: 400;text-decoration: line-through}.rr-price__save{display: inline-block;padding: 0.15em 0.6em;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: 0.6em;font-weight: 700;line-height: 1.4;background: rgba(127,11,24,0.08);border-radius: var(--rr-radius-pill)}.rr-product-card__commerce{display: flex;flex-direction: column;align-items: center;gap: 0.7rem;width: 100%;margin-top: 0.5rem}.rr-product-card__price{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.2rem,2.4vw,1.6rem);font-weight: 700}.rr-product-card__price del{color: var(--rr-color-ink-muted);font-size: 0.7em;font-weight: 400}.rr-product-card__buy{display: flex;flex-direction: column;gap: 0.7rem;width: 100%;margin: 0}.rr-card-bundles{display: flex;flex-wrap: nowrap;justify-content: center;gap: clamp(3px,0.8vw,0.35rem);width: 100%}.rr-card-bundles__chip{position: relative;display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;min-height: 2.25rem;padding: 0.3rem clamp(0.2rem,1vw,0.6rem);color: var(--rr-color-ink);font-size: clamp(0.5rem,2.6vw,0.75rem);font-weight: 700;line-height: 1.1;white-space: nowrap;background: var(--rr-color-white);border: 1.5px solid var(--rr-color-line);border-radius: var(--rr-radius-pill);cursor: pointer;transition: border-color 0.15s ease,background 0.15s ease}.rr-card-bundles__chip:hover{border-color: var(--rr-color-beet)}.rr-card-bundles__chip.is-selected{color: var(--rr-color-beet);background: var(--rr-color-blush);border-color: var(--rr-color-beet)}.rr-card-bundles__radio{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);clip-path: inset(50%);white-space: nowrap;border: 0}.rr-card-bundles__chip:has(.rr-card-bundles__radio:focus-visible){outline: 2px solid var(--rr-color-beet);outline-offset: 2px}.rr-card-bundles__label{pointer-events: none}.rr-product-card__actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;align-items: stretch;width: 100%}.rr-product-card__button,.rr-product-card__commerce a.button{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 100%;height: 48px;min-height: 48px;padding: 0 12px;margin: 0;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: 15px;font-weight: 600;line-height: 1.2;letter-spacing: 0;text-transform: none;text-decoration: none;white-space: nowrap;background: var(--rr-color-white);border: 2px solid var(--rr-color-beet);border-radius: 999px;cursor: pointer}.rr-product-card__button--buy{color: var(--rr-color-white);background: var(--rr-color-beet)}.rr-product-card__button--buy:hover,.rr-product-card__button--buy:focus-visible{color: var(--rr-color-white);background: var(--rr-color-beet-dark);border-color: var(--rr-color-beet-dark)}.rr-product-card__commerce a.button:hover,.rr-product-card__commerce a.button:focus-visible{color: var(--rr-color-beet);background: var(--rr-color-blush);border-color: var(--rr-color-beet)}.rr-product-card__commerce .rr-product-card__actions a.button.loading,.rr-product-card__commerce .rr-product-card__actions a.button.added{padding: 0 12px;opacity: 0.85}.rr-product-card__commerce .rr-product-card__actions a.button.loading::after,.rr-product-card__commerce .rr-product-card__actions a.button.added::after{display: none;content: none}.rr-product-card__commerce .rr-product-card__actions .added_to_cart,.rr-product-card__commerce .added_to_cart{display: none}.rr-newsletter{position: relative;overflow: hidden;background: linear-gradient(90deg,#eae2d9 0%,#eae2d9 45%,#f4efe8 82%,#f4efe8 100%)}.rr-newsletter__media{position: absolute;top: 0;right: 0;z-index: 0;width: clamp(9.5rem,18vw,16rem);height: 100%}.rr-newsletter__media img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center top}.rr-newsletter__inner{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: clamp(1.5rem,4vw,4rem);align-items: center;justify-content: space-between;padding-block: clamp(0.9rem,1.8vw,1.5rem);padding-right: clamp(9.5rem,18vw,16rem)}.rr-newsletter__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.6rem,3.5vw,3rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.02em}.rr-newsletter__copy{max-width: 22rem;margin: 0.7rem 0 0;color: var(--rr-color-text);font-size: clamp(0.85rem,1.5vw,1.2rem);line-height: 1.55}.rr-whatsapp__button{display: inline-flex;gap: 0.6rem;align-items: center;justify-content: center;min-height: clamp(2.6rem,4.6vw,3.9rem);padding: 0 clamp(1.1rem,2vw,1.8rem);color: var(--rr-color-white);font-family: var(--rr-font-body);font-size: clamp(0.875rem,1.3vw,1rem);font-weight: 700;line-height: 1.1;text-decoration: none;white-space: nowrap;background: #1f7a4d;border-radius: 0.6rem}.rr-whatsapp__button:hover,.rr-whatsapp__button:focus-visible{color: var(--rr-color-white);background: #185f3b}.rr-whatsapp__icon{display: inline-flex;width: 1.35em;height: 1.35em}.rr-whatsapp__icon svg{display: block;width: 100%;height: 100%}.rr-product__short-desc{max-width: 30rem;color: var(--rr-color-text);font-size: 1rem;line-height: 1.6}.rr-product__short-desc p{margin: 0}.rr-product__pack{margin: 0;color: var(--rr-color-ink-muted);font-size: 0.92rem}.rr-product__features{display: flex;flex-wrap: wrap;gap: var(--rr-space-2) clamp(1rem,2vw,1.75rem);padding: 0;margin: var(--rr-space-2) 0 0;list-style: none}.rr-product__features li{display: grid;justify-items: center;gap: 0.4rem;width: 5.4rem;color: var(--rr-color-text);font-size: 0.62rem;font-weight: 500;line-height: 1.3;text-align: center}.rr-product__features svg{width: 1.6rem;height: 1.6rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-product__purchase{margin-top: var(--rr-space-2)}.rr-add-to-cart__fields{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rr-space-2)}.rr-add-to-cart .quantity{display: inline-flex}.rr-add-to-cart .qty{width: 3.4rem;min-height: 2.55rem;padding: 0.4rem 0.5rem;color: var(--rr-color-text);text-align: center;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-pill)}.rr-add-to-cart .single_add_to_cart_button{margin: 0}.rr-buy-now{margin: 0}.rr-product__editorial{padding-block: clamp(2.5rem,5vw,4.5rem);background: var(--rr-color-surface)}.rr-product__editorial-title{margin: 0 0 var(--rr-space-3);color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.6rem,2.6vw,2.2rem);font-weight: 600}.rr-product__description{max-width: var(--rr-content-narrow);color: var(--rr-color-text);line-height: 1.7}.rr-product__description-placeholder{margin: 0;color: var(--rr-color-ink-muted);font-size: 0.9rem;font-style: italic}@media (max-width: 767px){.rr-product__hero-inner{grid-template-columns: 1fr;gap: var(--rr-space-4)}.rr-product__media{min-height: 0}.rr-add-to-cart__fields{width: 100%}.rr-add-to-cart .single_add_to_cart_button,.rr-buy-now{flex: 1 1 auto}}.rr-shop{--rr-shop-star: #d9a441}.rr-shop-hero{position: relative;overflow: hidden;background: #f7f3ee}.rr-shop-hero__media{position: absolute;top: 0;right: 0;bottom: 0;width: 52%;height: 100%;object-fit: cover;object-position: right center;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 42%);mask-image: linear-gradient(90deg,transparent 0,#000 42%)}.rr-shop-hero::after{display: none}.rr-shop-hero__inner{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-content: start;row-gap: clamp(1.75rem,4vw,2.75rem);min-height: 380px;padding-block: clamp(2.25rem,4vw,3.25rem)}.rr-shop-hero__content{grid-column: 1;grid-row: 1;max-width: 34rem}.rr-shop-hero__eyebrow{margin: 0 0 1rem;color: var(--rr-color-ink);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.13em;text-transform: uppercase}.rr-shop-hero__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(2.4rem,3.7vw,3.4rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.02em}.rr-shop-hero__intro{margin: 1.15rem 0 0;color: var(--rr-color-text);font-size: clamp(0.95rem,1.4vw,1.1rem);line-height: 1.55}.rr-shop-hero__intro span{display: block}.rr-shop-hero__script,.rr-contact-hero__script{position: absolute;top: 12%;left: 46%;z-index: 2;margin: 0;color: var(--rr-color-ink);font-family: 'Segoe Script','Brush Script MT','Apple Chancery',cursive;font-size: clamp(1.3rem,2.4vw,1.95rem);line-height: 1.05;transform: rotate(-8deg)}.rr-shop-hero__script-rule,.rr-contact-hero__script-rule{display: block;width: 3.1rem;height: 2px;margin: 0.3rem 0 0 3.4rem;background: var(--rr-color-beet);transform: rotate(-6deg)}.rr-shop-hero__badges{grid-column: 1;grid-row: 2;display: flex;flex-wrap: wrap;gap: clamp(1.25rem,3vw,2.6rem);padding: 0;margin: 0;list-style: none}.rr-shop-badge{display: grid;gap: 0.55rem;max-width: 8.5rem;color: var(--rr-color-ink)}.rr-shop-badge__icon svg{width: 1.7rem;height: 1.7rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-shop-badge__text{display: grid;font-size: 0.72rem;line-height: 1.35}.rr-shop-badge__text strong{font-weight: 700}.rr-shop-badge__text small{font-size: inherit}.rr-shop__layout{display: grid;grid-template-columns: minmax(240px,300px) minmax(0,1fr);gap: clamp(2rem,4vw,3.5rem);padding-block: clamp(2rem,4vw,3rem) clamp(3rem,6vw,5rem)}.rr-shop-filters{overflow: hidden;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}.rr-shop-filter{padding: 1.15rem 1.25rem}.rr-shop-filter + .rr-shop-filter{border-top: 1px solid var(--rr-color-line)}.rr-shop-filter__title{display: flex;align-items: center;justify-content: space-between;margin: 0 0 0.9rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.05rem;font-weight: 600}.rr-shop-filter__chevron svg{width: 1rem;height: 1rem;fill: none;stroke: var(--rr-color-ink-muted);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-shop-cats{display: grid;gap: 0.15rem;padding: 0;margin: 0;list-style: none}.rr-shop-cats__item a{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;padding: 0.5rem 0.75rem;color: var(--rr-color-text);font-size: 0.85rem;text-decoration: none;border-radius: var(--rr-radius-sm)}.rr-shop-cats__item a:hover{background: rgba(248,223,220,0.55)}.rr-shop-cats__item.is-active a{color: var(--rr-color-beet);font-weight: 600;background: var(--rr-color-blush)}.rr-shop-cats__count{opacity: 0.85}.rr-shop-price__slider{position: relative;height: 1.6rem;margin: 0.35rem 0 0}.rr-shop-price__track{position: absolute;top: 50%;right: 0;left: 0;height: 4px;background: #e7dcd0;border-radius: 2px;transform: translateY(-50%)}.rr-shop-price__fill{position: absolute;top: 0;bottom: 0;background: var(--rr-color-beet);border-radius: 2px}.rr-shop-price input[type='range']{position: absolute;top: 50%;left: 0;width: 100%;height: 1.6rem;padding: 0;margin: 0;background: none;transform: translateY(-50%);-webkit-appearance: none;appearance: none;pointer-events: none}.rr-shop-price input[type='range']::-webkit-slider-thumb{width: 1rem;height: 1rem;background: var(--rr-color-beet);border: 2px solid var(--rr-color-beet);border-radius: 50%;box-shadow: 0 0 0 2px var(--rr-color-surface);cursor: pointer;-webkit-appearance: none;pointer-events: auto}.rr-shop-price input[type='range']::-moz-range-thumb{width: 1rem;height: 1rem;background: var(--rr-color-beet);border: 2px solid var(--rr-color-beet);border-radius: 50%;cursor: pointer;pointer-events: auto}.rr-shop-price input[type='range']::-moz-range-track{background: transparent}.rr-shop-price input[type='range']:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 3px rgba(127,11,24,0.3)}.rr-shop-price__labels{display: flex;justify-content: space-between;margin: 0.6rem 0 0;color: var(--rr-color-ink-muted);font-size: 0.8rem}.rr-shop-diet{display: grid;gap: 0.55rem;padding: 0;margin: 0;list-style: none}.rr-shop-diet label{display: flex;align-items: center;gap: 0.6rem;color: var(--rr-color-ink-muted);font-size: 0.85rem}.rr-shop-diet input[type='checkbox']{width: 1.05rem;height: 1.05rem;accent-color: var(--rr-color-beet)}.rr-shop-filter__note{margin: 0.75rem 0 0;color: var(--rr-color-ink-muted);font-size: 0.7rem;font-style: italic}.rr-shop-promo{position: relative;min-height: 215px;margin-top: 1.25rem;overflow: hidden;background-color: #f2e6da;background-image: linear-gradient(90deg,#f3e8dc 0%,#f3e8dc 44%,rgba(243,232,220,0.35) 68%,rgba(243,232,220,0) 100%),url('../images/hero-beet-amla-v1.png');background-position: left top,74% center;background-repeat: no-repeat;background-size: 100% 100%,cover;border-radius: var(--rr-radius-md)}.rr-shop-promo__body{position: relative;z-index: 1;max-width: 72%;padding: 1.5rem 1.35rem}.rr-shop-promo__title{margin: 0 0 1.1rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.3rem,1.9vw,1.6rem);font-weight: 600;line-height: 1.1}.rr-shop-promo__cta{gap: 0.7rem;padding-inline: 1.1rem;font-size: 0.66rem;white-space: nowrap}.rr-shop-toolbar{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1.25rem}.rr-shop-toolbar__count{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.15rem;font-weight: 600}.rr-shop-toolbar__sort{display: flex;align-items: center;gap: 0.6rem}.rr-shop-toolbar__sort-label{color: var(--rr-color-ink-muted);font-size: 0.82rem}.rr-shop-toolbar__sort .woocommerce-ordering{float: none;margin: 0}.rr-shop-toolbar__sort select{padding: 0.5rem 2rem 0.5rem 0.85rem;color: var(--rr-color-ink);font-size: 0.82rem;background-color: var(--rr-color-surface);background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23284331'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.7rem center;background-size: 0.7rem;border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-sm);-webkit-appearance: none;appearance: none}.rr-shop ul.products::before,.rr-shop ul.products::after{content: none;display: none}.rr-shop ul.products{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1rem,2vw,1.5rem);padding: 0;margin: 0;list-style: none}body.woocommerce .rr-shop ul.products li.product{display: flex;float: none;flex-direction: column;clear: none;width: auto;margin: 0;text-align: left;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md);box-shadow: 0 1px 2px rgba(47,42,31,0.04);overflow: hidden}.rr-shop-card__media{position: relative}.rr-shop-card__media-link{display: block}.rr-shop-card__media-link img{display: block;width: 100%;aspect-ratio: 7 / 6;object-fit: cover}.rr-shop-card__placeholder{display: grid;width: 100%;aspect-ratio: 7 / 6;place-items: center;background: #f4efe7;border-bottom: 1.5px dashed rgba(16,45,29,0.25)}.rr-shop-card__placeholder span{max-width: 11rem;padding: 0 1rem;color: var(--rr-color-ink-muted);font-size: 0.68rem;font-weight: 600;letter-spacing: 0.06em;text-align: center;text-transform: uppercase}.rr-shop-card__badge{position: absolute;top: 0.85rem;left: 0.85rem;z-index: 2;display: grid;width: 2.5rem;height: 2.5rem;color: var(--rr-color-white);font-size: 0.6rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;place-items: center;background: var(--rr-color-ink);border-radius: 50%}.rr-shop-card--beet-amla .rr-shop-card__badge{background: var(--rr-color-beet)}.rr-shop-card--kanji-premix .rr-shop-card__badge{background: var(--rr-color-ink)}.rr-shop-card__body{display: grid;grid-template-columns: minmax(0,1fr);grid-template-areas: 'name' 'desc' 'rating' 'commerce';gap: 0.45rem;padding: 1rem 1.1rem 1.2rem}.rr-shop-card__name{grid-area: name;margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.15rem;font-weight: 600;line-height: 1.15}.rr-shop-card__name a{color: inherit;text-decoration: none}.rr-shop-card__name a:hover{color: var(--rr-color-beet)}.rr-shop-card__desc{grid-area: desc;margin: 0;color: var(--rr-color-text);font-size: 0.85rem;line-height: 1.45}.rr-shop-card__rating{grid-area: rating;display: flex;align-items: center;gap: 0.4rem}.rr-shop-card__rating-count{color: var(--rr-color-ink-muted);font-size: 0.8rem}.rr-shop .star-rating{color: var(--rr-shop-star);font-size: 0.85rem}.rr-shop .star-rating::before{color: rgba(16,45,29,0.2)}.rr-shop-card__commerce{grid-area: commerce;align-items: center;margin-top: 0.35rem}.rr-shop-card__commerce .rr-product-card__price{text-align: center;font-size: 1.3rem}.rr-shop-card__commerce .rr-card-bundles{justify-content: center}body.woocommerce .rr-shop ul.products li.product .rr-shop-card__commerce a.button{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 100%;height: 48px;min-height: 48px;padding: 0 12px;margin: 0;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: 15px;font-weight: 600;line-height: 1.2;letter-spacing: 0;text-transform: none;text-decoration: none;white-space: nowrap;background: var(--rr-color-white);border: 2px solid var(--rr-color-beet);border-radius: 999px}body.woocommerce .rr-shop ul.products li.product .rr-shop-card__commerce a.button.loading,body.woocommerce .rr-shop ul.products li.product .rr-shop-card__commerce a.button.added{padding: 0 12px;opacity: 0.85}body.woocommerce .rr-shop ul.products li.product .rr-shop-card__commerce a.button.loading::after,body.woocommerce .rr-shop ul.products li.product .rr-shop-card__commerce a.button.added::after{display: none;content: none}body.woocommerce .rr-shop ul.products li.product.rr-shop-card--beet-amla .rr-shop-card__commerce a.button{color: var(--rr-color-beet);border-color: var(--rr-color-beet)}body.woocommerce .rr-shop ul.products li.product.rr-shop-card--beet-amla .rr-shop-card__commerce a.button:hover,body.woocommerce .rr-shop ul.products li.product.rr-shop-card--beet-amla .rr-shop-card__commerce a.button:focus-visible{color: var(--rr-color-beet);background: var(--rr-color-blush);border-color: var(--rr-color-beet)}body.woocommerce .rr-shop ul.products li.product.rr-shop-card--kanji-premix .rr-shop-card__commerce .rr-product-card__button--buy{color: var(--rr-color-white);background: var(--rr-color-ink);border-color: var(--rr-color-ink)}body.woocommerce .rr-shop ul.products li.product.rr-shop-card--kanji-premix .rr-shop-card__commerce .rr-product-card__button--buy:hover,body.woocommerce .rr-shop ul.products li.product.rr-shop-card--kanji-premix .rr-shop-card__commerce .rr-product-card__button--buy:focus-visible{color: var(--rr-color-white);background: #0b2015;border-color: #0b2015}body.woocommerce .rr-shop ul.products li.product.rr-shop-card--kanji-premix .rr-shop-card__commerce a.button{color: var(--rr-color-ink);border-color: var(--rr-color-ink)}body.woocommerce .rr-shop ul.products li.product.rr-shop-card--kanji-premix .rr-shop-card__commerce a.button:hover,body.woocommerce .rr-shop ul.products li.product.rr-shop-card--kanji-premix .rr-shop-card__commerce a.button:focus-visible{color: var(--rr-color-ink);background: var(--rr-color-sage);border-color: var(--rr-color-ink)}.rr-shop__empty{margin: 0 0 1.5rem;color: var(--rr-color-ink-muted)}@media (max-width: 1023px){.rr-shop__layout{grid-template-columns: minmax(0,1fr)}.rr-shop-filters{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.rr-shop-filter + .rr-shop-filter{border-top: 0;border-left: 1px solid var(--rr-color-line)}.rr-shop-promo{min-height: 200px}}@media (max-width: 767px){.rr-shop-hero::after{display: none}.rr-shop-hero__inner{grid-template-columns: minmax(0,1fr);row-gap: 1.35rem;min-height: 0;padding-block: 2rem;text-align: center}.rr-shop-hero__content{grid-column: 1;grid-row: 1;max-width: none}.rr-shop-hero__eyebrow,.rr-shop-hero__script{display: none}.rr-shop-hero__title{font-size: 2.2rem}.rr-shop-hero__intro{margin-top: 0.85rem;font-size: 1rem}.rr-shop-hero__inner::after{grid-column: 1;grid-row: 2;display: block;width: 100%;min-height: 190px;background: url('../images/hero-beet-amla-v1.png') center / cover no-repeat;content: ''}.rr-shop-hero__badges{grid-column: 1;grid-row: 3;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0.5rem}.rr-shop-badge{justify-items: center;max-width: none;padding: 0.9rem 0.3rem;background: var(--rr-color-white);border-radius: 1rem;box-shadow: var(--rr-shadow-soft)}.rr-shop-badge__icon svg{width: 1.5rem;height: 1.5rem}.rr-shop-badge__text{justify-items: center;font-size: 0.64rem;text-align: center}.rr-shop__sidebar{display: none}.rr-shop-toolbar{margin-bottom: 1rem}.rr-shop-toolbar__sort-label{display: none}.rr-shop ul.products{grid-template-columns: minmax(0,1fr);gap: 1.25rem}.rr-shop-card__body{grid-template-columns: minmax(0,1fr);grid-template-areas: 'name' 'desc' 'rating' 'commerce'}.rr-newsletter{display: flex;flex-direction: column;background: linear-gradient(180deg,#eae2d9 0%,#f4efe8 100%)}.rr-newsletter__inner{grid-template-columns: 1fr;gap: 1.5rem;padding-block: 2.5rem;padding-right: var(--rr-gutter)}.rr-newsletter__media{position: static;order: 2;width: 100%;height: 11rem}.rr-newsletter__media img{object-position: center 62%}}.rr-footer{color: rgba(255,255,255,0.9);background: linear-gradient(110deg,#102d1d 0%,#173d25 100%)}.rr-footer__inner{display: flex;flex-direction: column;align-items: center;gap: 0.85rem;max-width: 640px;padding-block: clamp(1.5rem,3.5vw,2rem);text-align: center}.rr-footer__masthead{display: flex;flex-direction: column;align-items: center;width: 100%}.rr-footer .rr-wordmark__name{font-size: clamp(1.5rem,2.4vw,1.85rem)}.rr-footer .rr-wordmark__tagline{display: none}.rr-footer__statement{max-width: 32rem;margin: 0.45rem auto 0;color: rgba(255,255,255,0.82);font-size: 0.85rem;line-height: 1.55}.rr-footer__reach{display: flex;flex-direction: column;align-items: center;gap: 0.15rem}.rr-footer__reach-link{display: inline-flex;align-items: center;gap: 0.5rem;min-height: 2.75rem;padding: 0.25rem 0.6rem;color: rgba(255,255,255,0.9);font-size: 0.9rem;text-decoration: none}.rr-footer__reach-link--primary{font-weight: 600}.rr-footer__reach-link:hover{color: var(--rr-color-white);text-decoration: underline}.rr-footer__reach-link svg{flex: 0 0 auto;width: 1.05rem;height: 1.05rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-footer__nav ul,.rr-footer__legal ul{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 0;margin: 0;list-style: none}.rr-footer__nav li,.rr-footer__legal li{display: inline-flex;align-items: center}.rr-footer__nav li + li::before,.rr-footer__legal li + li::before{margin: 0 0.55rem;color: rgba(255,255,255,0.38);content: '·'}.rr-footer__nav a,.rr-footer__legal a{display: inline-block;padding: 0.35rem 0.1rem;color: rgba(255,255,255,0.82);font-size: 0.8rem;text-decoration: none}.rr-footer__legal a{color: rgba(255,255,255,0.7);font-size: 0.75rem}.rr-footer__nav a:hover,.rr-footer__legal a:hover{color: var(--rr-color-white);text-decoration: underline}.rr-footer__fineprint{width: 100%;margin: 0.15rem 0 0;padding-top: 0.9rem;color: rgba(255,255,255,0.55);font-size: 0.7rem;line-height: 1.4;text-align: center;border-top: 1px solid rgba(255,255,255,0.14)}@media (min-width: 768px){.rr-footer__inner{gap: 1rem}.rr-footer__reach{flex-direction: row;gap: 1.25rem}.rr-footer__reach-link{padding-inline: 0.25rem}}.rr-footer a:focus-visible{outline-color: rgba(255,255,255,0.9)}.rr-footer-mobile{display: none}@media (max-width: 767px){.rr-footer{display: none}.rr-footer-mobile{display: block;padding-block: 1.75rem 0;padding-bottom: calc(1.5rem + env(safe-area-inset-bottom,0px));background: var(--rr-color-cream);color: var(--rr-color-ink);font-family: var(--rr-font-body)}.rr-footer-mobile__inner{display: flex;flex-direction: column;gap: 1.25rem}.rr-footer-mobile__heading{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.05rem;font-weight: 600;line-height: 1.2}.rr-footer-mobile__tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.75rem}.rr-footer-mobile__tile{display: flex;flex-direction: column;gap: 0.55rem;align-items: flex-start;justify-content: center;min-height: 84px;padding: 0.9rem 1rem;color: var(--rr-color-ink);font-size: 0.875rem;font-weight: 700;line-height: 1.2;text-decoration: none;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: 15px}.rr-footer-mobile__tile-icon,.rr-footer-mobile__more-chevron{display: inline-flex;flex: 0 0 auto;color: var(--rr-color-beet)}.rr-footer-mobile__tile-icon svg,.rr-footer-mobile__more-chevron svg{fill: none;stroke: currentcolor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.rr-footer-mobile__tile-icon svg{width: 1.375rem;height: 1.375rem}.rr-footer-mobile__more-chevron{color: var(--rr-color-ink-muted)}.rr-footer-mobile__more-chevron svg{width: 1.125rem;height: 1.125rem;stroke-width: 2}.rr-footer-mobile__email{margin: 0;text-align: center}.rr-footer-mobile__email a{display: inline-flex;align-items: center;min-height: 44px;color: var(--rr-color-ink-muted);font-size: 0.8125rem;text-decoration: underline}.rr-footer-mobile__more{background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: 14px}.rr-footer-mobile__more-summary{display: flex;gap: 0.5rem;align-items: center;justify-content: space-between;min-height: 48px;padding: 0 1rem;color: var(--rr-color-ink);font-size: 0.875rem;font-weight: 600;cursor: pointer;list-style: none}.rr-footer-mobile__more-summary::-webkit-details-marker{display: none}.rr-footer-mobile__more-chevron{transition: transform 0.2s ease}.rr-footer-mobile__more[open] .rr-footer-mobile__more-chevron{transform: rotate(180deg)}.rr-footer-mobile__more-list{padding: 0 1rem 0.5rem;margin: 0;list-style: none}.rr-footer-mobile__more-list li + li{border-top: 1px solid var(--rr-color-line)}.rr-footer-mobile__more-list a{display: flex;align-items: center;min-height: 44px;color: var(--rr-color-ink-muted);font-size: 0.875rem;text-decoration: none}.rr-footer-mobile__copyright{margin: 0;color: #5f5a50;font-size: 0.75rem;line-height: 1.4;text-align: center}}.rr-shop-promo{background-image: linear-gradient(90deg,#f3e8dc 0%,#f3e8dc 44%,rgba(243,232,220,0.35) 68%,rgba(243,232,220,0) 100%),url('../images/hero-beet-amla-v1.jpg');background-image: linear-gradient(90deg,#f3e8dc 0%,#f3e8dc 44%,rgba(243,232,220,0.35) 68%,rgba(243,232,220,0) 100%),var(--rr-shop-promo-image,url('../images/hero-beet-amla-v1.jpg'))}@media (max-width: 767px){.rr-shop-hero{position: relative;overflow: hidden}.rr-shop-hero__media{top: 0;right: 0;bottom: 0;left: 0;display: block;width: 100%;object-position: 76% center;-webkit-mask-image: none;mask-image: none}.rr-shop-hero::before{position: absolute;inset: 0;z-index: 1;background: linear-gradient( 90deg,rgba(251,248,241,0.96) 0%,rgba(251,248,241,0.8) 32%,rgba(251,248,241,0.3) 62%,rgba(251,248,241,0) 86% );content: '';pointer-events: none}.rr-shop-hero__inner{z-index: 2;grid-template-columns: minmax(0,1fr);row-gap: 1.35rem;min-height: 0;padding-block: 2.25rem;text-align: left}.rr-shop-hero__inner::after{display: none}.rr-shop-hero__content{max-width: 15rem}.rr-shop-hero__script{display: block;position: absolute;top: 5%;left: auto;right: 5%;font-size: 1rem}.rr-shop-hero__badges{grid-row: 2}}.rr-hero__pillars .rr-pillar-icon{width: clamp(2.2rem,4.6vw,3.7rem);height: clamp(2.2rem,4.6vw,3.7rem);border: 0;border-radius: 0;transform: none;box-shadow: none;clip-path: none}.rr-hero__pillars .rr-pillar-icon svg{display: block;width: 100%;height: 100%;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-hero__pillars .rr-pillar-icon__art{display: block;width: 100%;height: 100%}.rr-hero__pillars .rr-pillar-icon__art--mobile{display: none}.rr-hero__pillars li{font-size: clamp(0.66rem,1.1vw,0.85rem)}.rr-hero__pillars strong{margin-top: 0.5rem;font-weight: 700}.rr-collection{padding-block: clamp(1.75rem,4vw,2.6rem);background: #fffefd}.rr-collection__title{font-size: clamp(2rem,4.4vw,3.7rem)}.rr-collection__ornament{display: flex;gap: clamp(0.2rem,0.5vw,0.5rem);align-items: center;justify-content: center;width: clamp(5rem,11vw,10.5rem);height: auto;margin: clamp(0.4rem,0.9vw,0.75rem) auto 0;color: var(--rr-color-ink)}.rr-collection__ornament-rule{flex: 1 1 auto;height: clamp(1.5px,0.25vw,3px);background: currentcolor;opacity: 0.45}.rr-collection__ornament-leaf{display: block;flex: 0 0 auto;width: clamp(1.7rem,4vw,3.6rem);height: clamp(1.7rem,4vw,3.6rem)}.rr-collection__ornament-leaf svg{display: block;width: 100%;height: 100%;fill: currentcolor;stroke: currentcolor;stroke-width: var(--rr-icon-stroke-light);stroke-linecap: round;stroke-linejoin: round}.rr-collection__grid{margin-top: clamp(0.4rem,0.9vw,0.75rem)}.rr-product-card{gap: 0.8rem;padding-top: clamp(1.8rem,3vw,2.6rem);padding-bottom: clamp(1.5rem,2.4vw,2.2rem)}.rr-product-card__name{font-size: clamp(1.9rem,4.5vw,3.7rem);line-height: 1.02;letter-spacing: 0}.rr-product-card__subtitle{font-size: clamp(1rem,2vw,1.65rem);line-height: 1.25}.rr-product-card__desc{min-height: 4.5em;max-width: clamp(14rem,26vw,22rem);font-size: clamp(0.95rem,1.9vw,1.55rem);line-height: 1.5}.rr-product-card__media--image{position: relative;width: 86%;aspect-ratio: 1.2 / 1;background: transparent;border: 0}.rr-product-card__image{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;border-radius: var(--rr-radius-md)}.rr-product-card__media--image .rr-product-card__image{mix-blend-mode: multiply}.rr-product-card__features{gap: 0.7rem clamp(0.4rem,1vw,1rem)}.rr-product-card__features svg{width: clamp(1.6rem,3.4vw,2.75rem);height: clamp(1.6rem,3.4vw,2.75rem);stroke-width: var(--rr-icon-stroke)}.rr-product-card__features li{width: clamp(4.4rem,8.8vw,7rem);font-size: clamp(0.72rem,1.5vw,1.2rem)}.rr-product-card--featured{transition: transform 0.2s ease,box-shadow 0.2s ease}.rr-product-card--featured:hover{transform: translateY(-4px);box-shadow: var(--rr-shadow-soft)}.rr-product-card--featured .rr-product-card__name-link{color: inherit;text-decoration: none}.rr-product-card--featured .rr-product-card__name-link::after{position: absolute;inset: 0;z-index: 1;content: ''}.rr-product-card--featured .rr-product-card__name-link:focus-visible{outline: 2px solid var(--rr-color-beet);outline-offset: 3px}.rr-product-card--featured .rr-product-card__media,.rr-product-card--featured .rr-product-card__commerce,.rr-product-card--featured .rr-product-card__bundle-link{position: relative;z-index: 2}.rr-product-card__bundle-link{gap: 0.5rem;max-width: 100%;padding-inline: 1.1rem;white-space: normal;text-align: center}.rr-why{padding-block: clamp(1.6rem,3vw,2.4rem);background: #f7f3ed}.rr-why__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.75rem,4.2vw,3.5rem);font-weight: 600;line-height: 1.05;letter-spacing: -0.02em;text-align: center}.rr-why__title span{color: var(--rr-color-beet)}.rr-why__grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: clamp(1rem,2.4vw,2rem);padding: 0;margin: clamp(1.6rem,3.2vw,2.6rem) 0 0;list-style: none}.rr-why__grid li{display: grid;gap: 0.7rem;justify-items: center;text-align: center}.rr-why__icon{display: block;width: clamp(2.3rem,5vw,4.2rem);height: clamp(2.3rem,5vw,4.2rem);color: var(--rr-color-ink)}.rr-why__icon svg{display: block;width: 100%;height: 100%;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-why__grid p{max-width: 11rem;margin: 0;color: var(--rr-color-text);font-size: clamp(0.82rem,1.5vw,1.15rem);line-height: 1.4}.rr-hero__content{position: relative;background-position: center right;background-size: cover;background-repeat: no-repeat;overflow: hidden}.rr-hero__content::before{position: absolute;inset: 0;z-index: 0;background-position: inherit;background-size: inherit;background-repeat: inherit;filter: blur(7px);transform: scale(1.06);content: '';pointer-events: none;-webkit-mask-image: linear-gradient(to right,#000 0%,#000 30%,transparent 55%);mask-image: linear-gradient(to right,#000 0%,#000 30%,transparent 55%);-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}.rr-hero__content::after{position: absolute;inset: 0;z-index: 1;background: linear-gradient( to right,rgba(251,248,241,0.78) 0%,rgba(251,248,241,0.72) 30%,rgba(251,248,241,0) 55% );content: '';pointer-events: none}.rr-hero__content > *{position: relative;z-index: 2}@media (min-width: 768px){.rr-hero{position: relative;min-height: 520px;overflow: hidden}.rr-hero__inner{min-height: 520px;padding-top: 0}.rr-hero__content{width: 100vw;max-width: none;min-height: 520px;margin-inline: calc(50% - 50vw);padding: 3.7rem var(--rr-gutter) 3.7rem max(var(--rr-gutter),calc((100vw - var(--rr-content-width)) / 2));background-position: center right}.rr-hero__pillars{z-index: 2;grid-template-columns: repeat(3,6.1rem);gap: 0.5rem;bottom: 3.1rem}}@media (max-width: 767px){.rr-hero{position: relative;display: block;min-height: 0;background: none;overflow: hidden}.rr-hero__inner{display: contents}.rr-hero__content{max-width: none;min-height: 0;padding: 1.4rem var(--rr-gutter) 16.25rem;background-position: 100% 60%}.rr-hero::before,.rr-hero::after{content: none}.rr-hero__pillars{position: static;grid-template-columns: repeat(3,minmax(0,1fr));width: auto;gap: 0.4rem;min-height: 0;margin: 1.6rem var(--rr-gutter) 1.9rem;padding: 0;background: none}.rr-hero__pillars .rr-pillar-icon{width: var(--rr-icon-size-xl);height: var(--rr-icon-size-xl)}.rr-hero__pillars .rr-pillar-icon__art--wide{display: none}.rr-hero__pillars .rr-pillar-icon__art--mobile{display: block}.rr-collection__title{font-size: 1.9rem}.rr-product-card__badge{top: 0.75rem;left: 0.75rem}.rr-product-card__name{margin-top: 1.4rem;font-size: 2.1rem}.rr-product-card__subtitle{font-size: 1.05rem}.rr-product-card__desc{font-size: 0.95rem}.rr-product-card__features{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0.75rem 0.3rem}.rr-product-card__features svg{width: 1.5rem;height: 1.5rem}.rr-product-card__features li{width: auto;font-size: 0.66rem}.rr-why{padding-block: 2.5rem}.rr-why__grid{grid-template-columns: 1fr;gap: 1.35rem;margin-top: 1.75rem}.rr-why__grid li{grid-template-columns: auto minmax(0,1fr);gap: 1rem;align-items: center;justify-items: start;text-align: left}.rr-why__icon{width: 2.5rem;height: 2.5rem}.rr-why__grid p{max-width: none;font-size: 0.95rem}}body.woocommerce-cart #main-content,body.woocommerce-checkout #main-content,body.woocommerce-account #main-content{padding-block: clamp(1.5rem,3vw,2.5rem) clamp(3rem,6vw,5rem)}body.woocommerce-cart #main-content > article > h1,body.woocommerce-checkout #main-content > article > h1,body.woocommerce-account #main-content > article > h1{margin: 0 0 clamp(1.25rem,3vw,2rem);color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(2rem,3.4vw,2.9rem);font-weight: 600;line-height: 1.05;letter-spacing: -0.02em}body.woocommerce-cart .wc-block-components-button,body.woocommerce-checkout .wc-block-components-button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button{display: inline-flex;align-items: center;justify-content: center;min-height: 2.9rem;padding: 0.55rem 1.5rem;color: var(--rr-color-white);font-family: var(--rr-font-body);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;line-height: 1;text-transform: uppercase;text-decoration: none;background: var(--rr-color-ink);border: 0;border-radius: var(--rr-radius-pill);cursor: pointer}body.woocommerce-cart .wc-block-components-button:hover,body.woocommerce-checkout .wc-block-components-button:hover,body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover{color: var(--rr-color-white);background: #0b2015}body.woocommerce-cart .wc-block-cart__submit-button,body.woocommerce-checkout .wc-block-components-checkout-place-order-button{width: 100%;min-height: 3.1rem;background: var(--rr-color-beet);border-radius: var(--rr-radius-pill)}body.woocommerce-cart .wc-block-cart__submit-button:hover,body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background: var(--rr-color-beet-dark)}body.woocommerce-cart .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-select select,body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{width: 100%;min-height: 3rem;padding: 0.85rem 1rem;color: var(--rr-color-text);font-family: var(--rr-font-body);font-size: 1rem;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-sm)}body.woocommerce-checkout .wc-block-components-text-input input:focus,body.woocommerce-checkout .wc-block-components-select select:focus,body.woocommerce-cart .wc-block-components-text-input input:focus{outline: none;border-color: var(--rr-color-beet);box-shadow: 0 0 0 3px rgba(127,11,24,0.12)}body.woocommerce-checkout .wc-block-components-text-input label,body.woocommerce-checkout .wc-block-components-select label,body.woocommerce-cart .wc-block-components-text-input label{color: var(--rr-color-ink-muted);font-size: 0.8rem}body.woocommerce-cart .wc-block-cart{color: var(--rr-color-text)}body.woocommerce-cart .wc-block-cart-items{border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md);overflow: hidden;background: var(--rr-color-surface)}body.woocommerce-cart .wc-block-cart-items__header{background: var(--rr-color-cream);border-bottom: 1px solid var(--rr-color-line)}body.woocommerce-cart .wc-block-cart-items__header th{color: var(--rr-color-ink-muted);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}body.woocommerce-cart .wc-block-cart-item{border-bottom: 1px solid var(--rr-color-line)}body.woocommerce-cart .wc-block-cart-item__image img{border-radius: var(--rr-radius-sm);background: var(--rr-color-cream)}body.woocommerce-cart .wc-block-components-product-name,body.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-name{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.15rem;font-weight: 600;line-height: 1.2;text-decoration: none}body.woocommerce-cart .wc-block-cart-item__total,body.woocommerce-cart .wc-block-cart-item__price{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.05rem;font-weight: 700}body.woocommerce-cart .wc-block-cart-item__remove-link{color: var(--rr-color-ink-muted);font-size: 0.75rem;text-decoration: underline;background: none;border: 0;cursor: pointer}body.woocommerce-cart .wc-block-cart-item__remove-link:hover{color: var(--rr-color-beet)}body.woocommerce-cart .wc-block-components-quantity-selector,body.woocommerce-checkout .wc-block-components-quantity-selector{display: inline-flex;align-items: center;overflow: hidden;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-pill)}body.woocommerce-cart .wc-block-components-quantity-selector__button,body.woocommerce-checkout .wc-block-components-quantity-selector__button{min-width: 2.4rem;min-height: 2.6rem;color: var(--rr-color-ink);background: transparent;border: 0;cursor: pointer}body.woocommerce-cart .wc-block-components-quantity-selector__button:hover,body.woocommerce-checkout .wc-block-components-quantity-selector__button:hover{color: var(--rr-color-beet)}body.woocommerce-cart .wc-block-components-quantity-selector__input,body.woocommerce-checkout .wc-block-components-quantity-selector__input{width: 3rem;min-height: 2.6rem;color: var(--rr-color-text);font-size: 1rem;text-align: center;background: transparent;border: 0}body.woocommerce-cart .wc-block-components-totals-wrapper{border: 0}body.woocommerce-cart .wc-block-components-totals-item,body.woocommerce-checkout .wc-block-components-totals-item{color: var(--rr-color-text);font-size: 0.95rem}body.woocommerce-cart .wc-block-components-totals-item__value,body.woocommerce-checkout .wc-block-components-totals-item__value{font-weight: 600}body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.35rem;font-weight: 700}body.woocommerce-cart .wc-block-components-totals-coupon,body.woocommerce-checkout .wc-block-components-totals-coupon{border: 0}body.woocommerce-cart .wc-block-components-totals-coupon-link,body.woocommerce-checkout .wc-block-components-totals-coupon-link{color: var(--rr-color-beet);font-size: 0.85rem}body.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-text-input input{min-height: 2.8rem}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block,body.woocommerce-cart .wc-block-cart__empty-cart__title{color: var(--rr-color-ink);font-family: var(--rr-font-display)}body.woocommerce-cart .wc-block-cart__empty-cart__title{font-size: clamp(1.5rem,2.6vw,2.1rem)}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-components-button{margin-top: 1rem}body.woocommerce-checkout .wc-block-checkout{color: var(--rr-color-text)}body.woocommerce-checkout .wc-block-components-checkout-step{margin-bottom: clamp(1.25rem,3vw,2rem);padding: clamp(1.1rem,2.4vw,1.6rem);background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}body.woocommerce-checkout .wc-block-components-checkout-step__title,body.woocommerce-checkout .wc-block-components-checkout-step__heading .wc-block-components-title{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.3rem;font-weight: 600}body.woocommerce-checkout .wc-block-components-checkout-step__description{color: var(--rr-color-ink-muted);font-size: 0.85rem}body.woocommerce-checkout .wc-block-components-address-form{row-gap: 0.85rem}body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-address-form{display: flex;flex-direction: column;gap: 0.85rem}body.woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-address-form__redroots-phone{order: -1}body.woocommerce-checkout .wc-block-components-address-form__redroots-phone label{color: var(--rr-color-ink);font-weight: 600}body.woocommerce-checkout .wc-block-components-address-form__redroots-phone::after{display: block;margin-top: 0.35rem;color: var(--rr-color-ink-muted);font-size: 0.75rem;line-height: 1.4;white-space: normal;content: "Primary contact — we'll use this number to confirm and deliver your order."}body.woocommerce-checkout .wc-block-components-radio-control{border: 0}body.woocommerce-checkout .wc-block-components-radio-control__option{padding: 0.85rem 1rem 0.85rem 3rem;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-sm)}body.woocommerce-checkout .wc-block-components-radio-control__option + .wc-block-components-radio-control__option{margin-top: 0.6rem}body.woocommerce-checkout .wc-block-components-radio-control__input{accent-color: var(--rr-color-beet)}body.woocommerce-checkout .wc-block-components-radio-control__label{color: var(--rr-color-text);font-size: 0.92rem}body.woocommerce-checkout .wc-block-components-radio-control__option-checked{border-color: var(--rr-color-beet);box-shadow: 0 0 0 1px var(--rr-color-beet)}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option{background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-sm);box-shadow: none;overflow: hidden}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option + .wc-block-components-radio-control-accordion-option{margin-top: 0.6rem}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option,body.woocommerce-checkout .wc-block-components-radio-control-accordion-option label.wc-block-components-radio-control__option--checked-option-highlighted{background: transparent;border: 0;border-radius: 0;box-shadow: none}body.woocommerce-checkout .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-color: var(--rr-color-beet);box-shadow: 0 0 0 1px var(--rr-color-beet)}body.woocommerce-checkout .wc-block-components-checkbox__input{accent-color: var(--rr-color-beet)}body.woocommerce-checkout .wc-block-components-checkbox__label{color: var(--rr-color-text);font-size: 0.85rem}body.woocommerce-checkout .wc-block-components-checkbox__label a{color: var(--rr-color-beet)}body.woocommerce-checkout .wc-block-components-checkout-order-summary__title,body.woocommerce-checkout .wc-block-components-order-summary__title{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.2rem;font-weight: 600}body.woocommerce-checkout .wc-block-components-order-summary{background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}body.woocommerce-checkout .wc-block-components-order-summary-item__image img{border-radius: var(--rr-radius-sm);background: var(--rr-color-cream)}body.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-name{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1rem;font-weight: 600}body.woocommerce-checkout .wc-block-components-order-summary-item__total-price,body.woocommerce-checkout .wc-block-components-product-price{color: var(--rr-color-ink);font-weight: 600}.woocommerce-notices-wrapper{max-width: var(--rr-content-width);margin-inline: auto}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error,body.woocommerce-cart .wc-block-components-notice-banner,body.woocommerce-checkout .wc-block-components-notice-banner{margin: 0 0 1.25rem;padding: 0.95rem 1.15rem;color: var(--rr-color-text);font-size: 0.9rem;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-left: 4px solid var(--rr-color-ink);border-radius: var(--rr-radius-sm);list-style: none}body.woocommerce-cart .wc-block-components-notice-banner.is-success,body.woocommerce-checkout .wc-block-components-notice-banner.is-success,.woocommerce-notices-wrapper .woocommerce-message{border-left-color: var(--rr-color-ink)}body.woocommerce-cart .wc-block-components-notice-banner.is-error,body.woocommerce-checkout .wc-block-components-notice-banner.is-error,.woocommerce-notices-wrapper .woocommerce-error{border-left-color: var(--rr-color-beet)}body.woocommerce-cart .wc-block-components-notice-banner.is-info,body.woocommerce-checkout .wc-block-components-notice-banner.is-info,.woocommerce-notices-wrapper .woocommerce-info{border-left-color: #b08a2e}body.woocommerce-cart .wc-block-components-notice-banner__content a,body.woocommerce-checkout .wc-block-components-notice-banner__content a{color: var(--rr-color-beet);font-weight: 600}body.woocommerce-checkout .wc-block-order-confirmation,body.woocommerce-checkout .woocommerce-order{color: var(--rr-color-text)}body.woocommerce-checkout .wc-block-order-confirmation__title,body.woocommerce-checkout .woocommerce-thankyou-order-received{margin: 0 0 1rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.8rem,3vw,2.6rem);font-weight: 600;line-height: 1.1}body.woocommerce-checkout .woocommerce-order-overview,body.woocommerce-checkout .wc-block-order-confirmation-summary{display: grid;gap: 0.75rem;padding: 1.15rem 1.25rem;margin: 0 0 1.5rem;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md);list-style: none}body.woocommerce-checkout .woocommerce-order-overview li,body.woocommerce-checkout .wc-block-order-confirmation-summary-item{color: var(--rr-color-ink-muted);font-size: 0.82rem}body.woocommerce-checkout .woocommerce-order-overview li strong,body.woocommerce-checkout .wc-block-order-confirmation-summary-item__value{display: block;margin-top: 0.2rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.05rem;font-weight: 600}body.woocommerce-checkout .woocommerce-order-details,body.woocommerce-checkout .woocommerce-customer-details,body.woocommerce-checkout .wc-block-order-confirmation-totals,body.woocommerce-checkout .wc-block-order-confirmation-details{padding: 1.25rem 1.35rem;margin-bottom: 1.25rem;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}body.woocommerce-checkout .woocommerce-order-details__title,body.woocommerce-checkout .woocommerce-column__title,body.woocommerce-checkout .wc-block-order-confirmation-totals__title,body.woocommerce-checkout .wc-block-order-confirmation-details__title{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.25rem;font-weight: 600}body.woocommerce-checkout .woocommerce-table--order-details th,body.woocommerce-checkout .woocommerce-table--order-details td{border-color: var(--rr-color-line)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{padding: 0;margin: 0;list-style: none;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md);overflow: hidden}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display: block;padding: 0.85rem 1.15rem;color: var(--rr-color-text);font-size: 0.9rem;text-decoration: none;border-bottom: 1px solid var(--rr-color-line)}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color: var(--rr-color-beet);background: var(--rr-color-blush)}body.woocommerce-account .woocommerce-MyAccount-content{color: var(--rr-color-text)}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register{padding: 1.5rem;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}@media (max-width: 767px){body.woocommerce-cart .wc-block-cart,body.woocommerce-checkout .wc-block-checkout{font-size: 0.95rem}body.woocommerce-cart .wc-block-cart-items__header{display: none}body.woocommerce-cart .wc-block-cart-item__image{padding-right: 0.85rem}body.woocommerce-checkout .wc-block-components-checkout-step{padding: 1rem}body.woocommerce-checkout .wc-block-components-order-summary,body.woocommerce-cart .wc-block-components-totals-wrapper{border-radius: var(--rr-radius-md)}body.woocommerce-cart .wc-block-cart__submit-button,body.woocommerce-checkout .wc-block-components-checkout-place-order-button{min-height: 3.25rem}}body.woocommerce-cart #main-content.rr-commerce,body.woocommerce-checkout #main-content.rr-commerce{padding-top: 0;padding-bottom: clamp(2rem,4vw,3rem)}.rr-commerce__content{padding-block: clamp(1.75rem,3.5vw,3rem)}.rr-commerce-hero{position: relative;overflow: hidden;background: #f7f3ee}.rr-commerce-hero__media{position: absolute;top: 0;right: 0;bottom: 0;width: 50%;height: 100%;object-fit: cover;object-position: right center;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 42%);mask-image: linear-gradient(90deg,transparent 0,#000 42%)}.rr-commerce-hero .rr-commerce-hero__media{height: 100%}.rr-commerce-hero::after{display: none}.rr-commerce-hero__inner{position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: center;min-height: clamp(200px,24vw,290px);padding-block: clamp(1.75rem,3.5vw,2.75rem) clamp(0.5rem,1.5vw,1rem)}.rr-commerce-hero__content{max-width: 34rem}.rr-commerce-hero__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(2.1rem,3.6vw,3.2rem);font-weight: 600;line-height: 1.03;letter-spacing: -0.02em}.rr-commerce-hero__subtitle{margin: 0.8rem 0 0;color: var(--rr-color-text);font-size: clamp(0.98rem,1.4vw,1.15rem);line-height: 1.5}.rr-commerce-hero__note{margin: 0.4rem 0 0;color: var(--rr-color-ink-muted);font-size: 0.92rem}.rr-commerce-hero__script{position: absolute;top: 10%;left: 47%;z-index: 2;margin: 0;color: var(--rr-color-ink);font-family: 'Segoe Script','Brush Script MT','Apple Chancery',cursive;font-size: clamp(1.25rem,2.3vw,1.9rem);line-height: 1.05;transform: rotate(-8deg)}.rr-commerce-hero__script-rule{display: block;width: 3.1rem;height: 2px;margin: 0.3rem 0 0 3.4rem;background: var(--rr-color-beet);transform: rotate(-6deg)}.rr-commerce-steps{position: relative;z-index: 2;padding-bottom: clamp(1.1rem,2.5vw,1.75rem)}.rr-commerce-steps__list{display: flex;align-items: center;gap: clamp(0.4rem,1.2vw,0.9rem);padding: 0;margin: 0;list-style: none}.rr-commerce-steps__item{display: flex;align-items: center;gap: 0.6rem;color: #565b54;font-size: 0.92rem;line-height: 1.2}.rr-commerce-steps__item:not(:last-child){flex: 1 1 auto}.rr-commerce-steps__anchor{display: inline-flex;align-items: center;gap: 0.6rem;color: inherit;text-decoration: none}.rr-commerce-steps__marker{display: grid;place-items: center;width: 2rem;height: 2rem;color: #565b54;font-size: 0.85rem;font-weight: 600;background: #e9e6dd;border-radius: 50%}.rr-commerce-steps__item.is-complete,.rr-commerce-steps__item.is-active{color: var(--rr-color-beet);font-weight: 600}.rr-commerce-steps__item.is-complete .rr-commerce-steps__marker,.rr-commerce-steps__item.is-active .rr-commerce-steps__marker{color: var(--rr-color-white);background: var(--rr-color-beet)}.rr-commerce-steps__line{position: relative;flex: 1 1 auto;height: 1px;background: #d9d5ca}.rr-commerce-steps__line::after{position: absolute;top: 50%;right: 0;width: 0.4rem;height: 0.4rem;color: #d9d5ca;border-top: 1.5px solid currentcolor;border-right: 1.5px solid currentcolor;transform: translateY(-50%) rotate(45deg);content: ''}.rr-commerce-steps__item.is-complete .rr-commerce-steps__line{background: var(--rr-color-beet)}.rr-commerce-steps__item.is-complete .rr-commerce-steps__line::after{color: var(--rr-color-beet)}.rr-commerce-steps__label-short{display: none}.rr-commerce-trust{display: flex;flex-wrap: wrap;justify-content: center;gap: clamp(1.25rem,4vw,4rem);max-width: var(--rr-content-width);padding: 0 1rem;margin: clamp(1.5rem,3vw,2.25rem) auto 0;list-style: none}.rr-commerce-trust__item{display: flex;align-items: center;gap: 0.7rem;color: var(--rr-color-ink)}.rr-commerce-trust__icon svg{width: 1.7rem;height: 1.7rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-commerce-trust__text{display: grid;font-size: 0.78rem;line-height: 1.3}.rr-commerce-trust__text strong{font-weight: 700}.rr-commerce-trust__text small{color: var(--rr-color-ink-muted)}.rr-commerce-promo{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);min-height: 210px;max-width: var(--rr-content-width);margin: clamp(2rem,4vw,3rem) auto 0;overflow: hidden;background: var(--rr-color-cream);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-lg)}.rr-commerce-promo::after{position: absolute;top: 0;right: 0;bottom: 0;width: 50%;background: url('../images/hero-beet-amla-v1.png') right center / cover no-repeat;background-image: var(--rr-commerce-promo-image,url('../images/hero-beet-amla-v1.jpg'));content: '';-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 30%);mask-image: linear-gradient(90deg,transparent 0,#000 30%)}.rr-commerce-promo__content{position: relative;z-index: 1;align-self: center;max-width: 30rem;padding: clamp(1.5rem,3vw,2.5rem)}.rr-commerce-promo__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.6rem,2.6vw,2.2rem);font-weight: 600;line-height: 1.05;letter-spacing: -0.01em}.rr-commerce-promo__body{margin: 0.85rem 0 1.25rem;color: var(--rr-color-text);font-size: 0.98rem;line-height: 1.55}.rr-commerce-promo__script{position: absolute;right: 5%;bottom: 10%;z-index: 2;margin: 0;color: var(--rr-color-ink);font-family: 'Segoe Script','Brush Script MT','Apple Chancery',cursive;font-size: clamp(1.1rem,2vw,1.6rem);line-height: 1.05;text-align: right;transform: rotate(-6deg)}body.woocommerce-cart .rr-commerce--cart .wp-block-woocommerce-cart-items-block .wp-block-woocommerce-product-collection{display: none}body.woocommerce-cart .wc-block-cart__sidebar{align-self: start;padding: clamp(1.1rem,2.4vw,1.5rem);background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}.rr-commerce .wc-block-cart-item__image,.rr-commerce .wc-block-components-order-summary-item__image{position: relative}.rr-commerce .wc-block-cart-item__image:has(img[src*="woocommerce-placeholder"]),.rr-commerce .wc-block-components-order-summary-item__image:has(img[src*="woocommerce-placeholder"]){background: var(--rr-color-cream);border: 1px dashed var(--rr-color-line);border-radius: var(--rr-radius-sm)}.rr-commerce .wc-block-cart-item__image:has(img[src*="woocommerce-placeholder"]) img,.rr-commerce .wc-block-components-order-summary-item__image:has(img[src*="woocommerce-placeholder"]) img{visibility: hidden}.rr-commerce .wc-block-cart-item__image:has(img[src*="woocommerce-placeholder"])::after,.rr-commerce .wc-block-components-order-summary-item__image:has(img[src*="woocommerce-placeholder"])::after{position: absolute;inset: 0;display: grid;place-items: center;padding: 0.25rem;color: var(--rr-color-ink-muted);font-size: 0.58rem;line-height: 1.15;text-align: center;content: "Image placeholder"}.rr-commerce-thankyou{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,0.9fr) minmax(0,0.9fr);gap: clamp(1rem,2vw,1.5rem);align-items: start}.rr-commerce-thankyou__col{padding: clamp(1.25rem,2.4vw,1.75rem);background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}.rr-commerce-thankyou__col--confirm .wc-block-order-confirmation-summary,.rr-commerce-thankyou__col--confirm .wc-block-order-confirmation-totals,.rr-commerce-thankyou__col--confirm .wc-block-order-confirmation-details,.rr-commerce-thankyou__col--confirm .woocommerce-order-overview,.rr-commerce-thankyou__col--confirm .woocommerce-order-details,.rr-commerce-thankyou__col--confirm .woocommerce-customer-details{padding: 0;margin: 0 0 1rem;background: transparent;border: 0}.rr-commerce-thankyou__col--confirm .wc-block-order-confirmation__title,.rr-commerce-thankyou__col--confirm .woocommerce-thankyou-order-received{margin: 0 0 0.85rem;font-size: clamp(1.3rem,2vw,1.6rem)}.rr-commerce-thankyou__col--confirm .wc-block-order-confirmation-status,body.woocommerce-checkout .rr-commerce-thankyou__col--confirm .woocommerce-thankyou-order-received{display: flex;gap: 0.85rem;align-items: flex-start;margin: 0 0 1rem}.rr-commerce-thankyou__col--confirm .wc-block-order-confirmation-status::before,body.woocommerce-checkout .rr-commerce-thankyou__col--confirm .woocommerce-thankyou-order-received::before{flex: 0 0 auto;width: 2.5rem;height: 2.5rem;background: #5c8a52 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4.5 4.5L19 7'/%3E%3C/svg%3E") center / 1.2rem no-repeat;border-radius: 50%;content: ''}body.woocommerce-checkout .rr-commerce-thankyou__col--confirm .woocommerce-order-overview li{border: 0}.rr-commerce-thankyou__details{width: 100%;margin-top: 0.5rem}.rr-commerce-next__title,.rr-commerce-help__title{margin: 0 0 0.35rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.3rem;font-weight: 600}.rr-commerce-next__list,.rr-commerce-help__list{display: grid;gap: 1rem;padding: 0;margin: 1rem 0 0;list-style: none}.rr-commerce-next__item,.rr-commerce-help__item{display: flex;gap: 0.75rem}.rr-commerce-next__icon,.rr-commerce-help__icon{display: grid;flex: 0 0 auto;place-items: center;width: 2.2rem;height: 2.2rem;color: var(--rr-color-beet);background: var(--rr-color-blush);border-radius: 50%}.rr-commerce-next__icon svg,.rr-commerce-help__icon svg{width: 1.1rem;height: 1.1rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-commerce-next__body,.rr-commerce-help__body{display: grid;gap: 0.15rem;color: var(--rr-color-ink-muted);font-size: 0.85rem;line-height: 1.4}.rr-commerce-next__body strong{color: var(--rr-color-ink);font-size: 0.92rem}.rr-commerce-help__intro{margin: 0;color: var(--rr-color-ink-muted);font-size: 0.85rem;line-height: 1.45}.rr-commerce-help__label{color: var(--rr-color-ink);font-size: 0.9rem;font-weight: 600}.rr-commerce-help__body a{color: var(--rr-color-beet);text-decoration: none}.rr-commerce-help__body a:hover{text-decoration: underline}.rr-commerce-help__cta{width: 100%;margin-top: 1.15rem}.rr-commerce-more{display: grid;grid-template-columns: minmax(0,1fr) minmax(240px,0.5fr);gap: clamp(1rem,2vw,1.5rem);max-width: var(--rr-content-width);padding: 0 1rem;margin: clamp(2rem,4vw,3rem) auto 0}.rr-commerce-more__header{display: flex;flex-wrap: wrap;gap: 0.5rem 1rem;align-items: flex-end;justify-content: space-between}.rr-commerce-more__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.4rem,2.2vw,1.9rem);font-weight: 600}.rr-commerce-more__intro{margin: 0.3rem 0 0;color: var(--rr-color-ink-muted);font-size: 0.9rem}.rr-commerce-more__link{color: var(--rr-color-beet);font-size: 0.82rem;font-weight: 700;letter-spacing: 0.04em;text-decoration: none;text-transform: uppercase;white-space: nowrap}.rr-commerce-products{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(0.75rem,1.5vw,1rem);padding: 0;margin: 1rem 0 0;list-style: none}.rr-commerce-product{display: flex;gap: 0.9rem;padding: 0.9rem;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}.rr-commerce-product__media{display: grid;flex: 0 0 auto;place-items: center;width: 72px;height: 84px;padding: 0.35rem;color: var(--rr-color-ink-muted);font-size: 0.58rem;line-height: 1.15;text-align: center;text-decoration: none;background: var(--rr-color-cream);border: 1px dashed var(--rr-color-line);border-radius: var(--rr-radius-sm)}.rr-commerce-product__body{display: flex;flex-direction: column;gap: 0.25rem;min-width: 0}.rr-commerce-product__name{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.05rem;font-weight: 600;line-height: 1.15;text-decoration: none}.rr-commerce-product__name:hover{text-decoration: underline}.rr-commerce-product__subtitle{color: var(--rr-color-ink-muted);font-size: 0.78rem}.rr-commerce-product__price{margin-top: 0.1rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1rem;font-weight: 700}.rr-commerce-product__cta{align-self: flex-start;margin-top: 0.4rem;padding: 0.45rem 1rem;color: var(--rr-color-ink);font-size: 0.68rem;font-weight: 700;letter-spacing: 0.06em;text-decoration: none;text-transform: uppercase;background: transparent;border: 1px solid var(--rr-color-ink);border-radius: var(--rr-radius-pill)}.rr-commerce-product__cta:hover{color: var(--rr-color-white);background: var(--rr-color-ink)}.rr-commerce-more__promo{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: clamp(1.25rem,2.4vw,1.75rem);background: var(--rr-color-cream);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}.rr-commerce-more__promo-title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.3rem,2vw,1.7rem);font-weight: 600;line-height: 1.05}.rr-commerce-more__promo-body{margin: 0.6rem 0 1rem;color: var(--rr-color-text);font-size: 0.9rem;line-height: 1.5}@media (max-width: 1023px){.rr-commerce-thankyou{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.rr-commerce-thankyou__col--confirm{grid-column: 1 / -1}.rr-commerce-more{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.rr-commerce-hero__media{width: 46%;opacity: 0.55}.rr-commerce-hero__content{max-width: 56%}.rr-commerce-hero__script{top: 6%;left: 62%;font-size: 1rem}.rr-commerce-steps__label-long{display: none}.rr-commerce-steps__label-short{display: inline}.rr-commerce-steps__item{gap: 0.4rem;font-size: 0.82rem}.rr-commerce-steps__anchor{gap: 0.4rem}.rr-commerce-steps__marker{width: 1.7rem;height: 1.7rem;font-size: 0.78rem}.rr-commerce-promo{grid-template-columns: minmax(0,1fr);min-height: 260px}.rr-commerce-promo::after{width: 100%;height: 46%;top: auto;-webkit-mask-image: linear-gradient(0deg,transparent 0,#000 45%);mask-image: linear-gradient(0deg,transparent 0,#000 45%)}.rr-commerce-promo__content{padding-bottom: 48%}.rr-commerce-promo__script{display: none}.rr-commerce-thankyou{grid-template-columns: minmax(0,1fr)}.rr-commerce-products{grid-template-columns: minmax(0,1fr)}}.rr-breadcrumb{padding-block: clamp(1rem,2vw,1.5rem) 0}.rr-breadcrumb__list{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem;padding: 0;margin: 0;color: var(--rr-color-ink-muted);font-size: 0.78rem;list-style: none}.rr-breadcrumb__item{display: inline-flex;align-items: center;gap: 0.35rem}.rr-breadcrumb__item + .rr-breadcrumb__item::before{color: var(--rr-color-line);content: '\203A'}.rr-breadcrumb__item a{color: var(--rr-color-ink-muted);text-decoration: none}.rr-breadcrumb__item a:hover{color: var(--rr-color-beet)}.rr-breadcrumb__item[aria-current='page']{color: var(--rr-color-ink);font-weight: 600}.rr-product .rr-product__hero{padding-block: clamp(1.25rem,2.5vw,2rem) var(--rr-space-2)}.rr-product .rr-product__hero-inner{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(1.5rem,4vw,3.5rem);align-items: start}.rr-product .rr-product__gallery{display: flex;flex-direction: column;gap: clamp(0.75rem,1.5vw,1rem)}.rr-product .rr-product__media{min-height: 0;padding: 0;overflow: hidden;border-radius: var(--rr-radius-lg)}.rr-product .rr-product__image{display: block;width: 100%;height: auto}.rr-product .rr-product__placeholder{aspect-ratio: 1 / 1;background: rgba(255,255,255,0.5)}.rr-product .rr-product__thumbs{display: flex;gap: clamp(0.5rem,1vw,0.75rem);padding: 0;margin: 0;list-style: none}.rr-product .rr-product__thumb{display: grid;width: clamp(4rem,8vw,5.25rem);aspect-ratio: 1 / 1;padding: 0;place-items: center;overflow: hidden;background: var(--rr-color-cream);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-sm);cursor: pointer}.rr-product button.rr-product__thumb{transition: border-color 0.15s ease}.rr-product button.rr-product__thumb:hover,.rr-product button.rr-product__thumb.is-active{border-color: var(--rr-color-beet)}.rr-product .rr-product__thumb img{width: 100%;height: 100%;object-fit: cover}.rr-product .rr-product__thumb--placeholder{padding: 0.35rem;color: var(--rr-color-ink-muted);font-size: 0.55rem;font-weight: 600;line-height: 1.15;text-align: center;letter-spacing: 0.04em;text-transform: uppercase;border-style: dashed;cursor: default}.rr-product .rr-product__summary{gap: 0.85rem;align-items: flex-start}.rr-product .rr-product__badge{display: inline-grid;width: auto;height: auto;padding: 0.4rem 0.85rem;color: var(--rr-color-ink);font-size: 0.64rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;background: var(--rr-color-cream);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-pill);place-items: center}.rr-product .rr-product__subtitle{color: var(--rr-color-ink-muted);font-size: 1.05rem;font-weight: 600}.rr-product .rr-product__short-desc{max-width: 32rem;font-size: 1rem;line-height: 1.6}.rr-product .rr-product__features{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1rem 0.75rem;width: 100%;margin-top: 0.5rem}.rr-product .rr-product__features li{display: grid;justify-items: center;gap: 0.5rem;width: auto;text-align: center}.rr-product .rr-product__feature-icon{display: inline-grid;width: 2.875rem;height: 2.875rem;color: var(--rr-color-ink);place-items: center;background: var(--rr-color-cream);border-radius: 50%}.rr-product .rr-product__feature-icon svg{display: block;width: 1.4rem;height: 1.4rem;fill: none;stroke: currentcolor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.rr-product .rr-product__feature-label{font-size: 0.8125rem;font-weight: 500;line-height: 1.3}.rr-product--beet-amla .rr-product__feature-icon{color: var(--rr-color-beet);background: rgba(127,11,24,0.08)}.rr-product--kanji-premix .rr-product__feature-icon{color: var(--rr-color-ink);background: rgba(16,45,29,0.08)}.rr-product .rr-product__price{margin-top: 0.35rem}.rr-product .rr-add-to-cart > .rr-product__price{margin: 0 0 0.85rem}.rr-product .rr-product__purchase{width: 100%;margin-top: 0.5rem}.rr-product .rr-add-to-cart{width: 100%}.rr-product .rr-add-to-cart__fields{display: flex;flex-wrap: nowrap;gap: 0.75rem;align-items: stretch;width: 100%}.rr-product .rr-quantity{display: inline-flex;flex: 0 0 auto;align-items: center;overflow: hidden;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-pill)}.rr-product .rr-quantity__btn{display: grid;width: 2.75rem;min-height: 3rem;padding: 0;color: var(--rr-color-ink);font-size: 1.15rem;line-height: 1;background: transparent;border: 0;cursor: pointer;place-items: center}.rr-product .rr-quantity__btn:hover{color: var(--rr-color-beet)}.rr-product .rr-quantity .qty{width: 2.75rem;min-height: 3rem;padding: 0;color: var(--rr-color-text);font-size: 1rem;text-align: center;background: transparent;border: 0;-moz-appearance: textfield}.rr-product .rr-quantity .qty::-webkit-outer-spin-button,.rr-product .rr-quantity .qty::-webkit-inner-spin-button{margin: 0;-webkit-appearance: none}.rr-product .rr-quantity .qty:focus{outline: none}.rr-product .single_add_to_cart_button.button.alt{flex: 1 1 auto;min-height: 3rem;margin: 0;color: var(--rr-color-white);background: var(--rr-color-beet);border: 0;border-radius: var(--rr-radius-pill)}.rr-product .single_add_to_cart_button.button.alt:hover{color: var(--rr-color-white);background: #650915}.rr-product .rr-add-to-cart__actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;align-items: stretch}.rr-product .rr-add-to-cart__actions .single_add_to_cart_button.button.alt,.rr-product .rr-add-to-cart__actions .rr-buy-now{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 100%;height: 48px;min-height: 48px;padding: 0 12px;margin: 0;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: 15px;font-weight: 600;line-height: 1.2;letter-spacing: 0;text-transform: none;text-decoration: none;white-space: nowrap;background: var(--rr-color-white);border: 2px solid var(--rr-color-beet);border-radius: 999px}.rr-product .rr-add-to-cart__actions .rr-buy-now{color: var(--rr-color-white);background: var(--rr-color-beet)}.rr-product .rr-add-to-cart__actions .rr-buy-now:hover,.rr-product .rr-add-to-cart__actions .rr-buy-now:focus-visible{color: var(--rr-color-white);background: var(--rr-color-beet-dark);border-color: var(--rr-color-beet-dark)}.rr-product .rr-add-to-cart__actions .single_add_to_cart_button.button.alt{color: var(--rr-color-beet);background: var(--rr-color-white)}.rr-product .rr-add-to-cart__actions .single_add_to_cart_button.button.alt:hover,.rr-product .rr-add-to-cart__actions .single_add_to_cart_button.button.alt:focus-visible{color: var(--rr-color-beet);background: var(--rr-color-blush);border-color: var(--rr-color-beet)}.rr-product .rr-buy-now{width: 100%;height: 48px;min-height: 48px;margin: 0}.rr-product .rr-commerce-trust{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: start;justify-items: center;gap: 0 clamp(1.25rem,3vw,2.25rem);max-width: none;padding: 0;margin: 1.35rem 0 0;list-style: none}.rr-product .rr-commerce-trust__item{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 0.4rem;min-width: 0;text-align: center;color: var(--rr-color-ink)}.rr-product .rr-commerce-trust__icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto}.rr-product .rr-commerce-trust__icon svg{display: block;width: auto;height: clamp(1.4rem,4vw,1.6rem);max-width: 100%;max-height: 100%;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-product .rr-commerce-trust__text{display: grid;font-size: 0.82rem;line-height: 1.3;text-align: center}.rr-product .rr-commerce-trust__text strong{font-weight: 700}.rr-product .rr-commerce-trust__text small{color: var(--rr-color-ink-muted)}.rr-product .rr-product__band{background: var(--rr-color-cream)}.rr-product .rr-product__band-inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(1.5rem,4vw,3.5rem);align-items: center;padding-block: var(--rr-space-2)}.rr-product .rr-product__band-inner--artwork{grid-template-columns: minmax(0,1fr);gap: 0}.rr-product .rr-product__band-title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.8rem,3vw,2.6rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.01em}.rr-product .rr-product__band-body{margin: 1rem 0 0;color: var(--rr-color-ink-muted);font-size: 0.95rem;font-style: italic}.rr-product .rr-product__band-body p{margin: 0}.rr-product .rr-product__band-body p + p{margin-top: 0.75rem}.rr-product .rr-product__placeholder--band{aspect-ratio: 2 / 1}.rr-product .rr-product__band-image{display: block;width: 100%;height: auto;border-radius: var(--rr-radius-lg)}.rr-product .rr-product__story-image{display: block;width: 100%;height: auto;margin-bottom: 1rem;border-radius: var(--rr-radius-md)}.rr-product .rr-product__card--whats-inside.has-media{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(1rem,2.5vw,1.75rem);align-items: stretch}.rr-product .rr-product__whats-inside-content{display: flex;flex-direction: column;min-width: 0}.rr-product .rr-product__whats-inside-media{display: flex}.rr-product .rr-product__whats-inside-image{width: 100%;height: 100%;max-height: 26rem;object-fit: cover;border-radius: var(--rr-radius-md)}.rr-product .rr-product__editorial{padding-block: clamp(2.5rem,5vw,4.5rem)}.rr-breadcrumb a:focus-visible,.rr-product button:focus-visible,.rr-product a:focus-visible,.rr-product input:focus-visible{outline: 2px solid var(--rr-color-beet);outline-offset: 2px}@media (max-width: 900px){.rr-product .rr-product__hero-inner{grid-template-columns: minmax(0,1fr);gap: clamp(1.5rem,4vw,2.25rem)}.rr-product .rr-product__media,.rr-product .rr-product__placeholder{max-width: 34rem}.rr-product .rr-product__band-inner{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.rr-product .rr-product__features{gap: 0.5rem 0.35rem}.rr-product .rr-product__features li{gap: 0.4rem;min-width: 0}.rr-product .rr-product__feature-icon{width: 2.5rem;height: 2.5rem}.rr-product .rr-product__feature-icon svg{width: 1.25rem;height: 1.25rem}.rr-product .rr-product__feature-label{font-size: 0.75rem;line-height: 1.25;overflow-wrap: break-word}.rr-product .rr-commerce-trust{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: start;justify-items: center;gap: 0 clamp(0.35rem,1.5vw,0.75rem)}.rr-product .rr-commerce-trust__item{min-width: 0;flex-direction: column;align-items: center;justify-content: flex-start;text-align: center;gap: 0.3rem}.rr-product .rr-commerce-trust__icon svg{height: clamp(1.15rem,5vw,1.4rem)}.rr-product .rr-commerce-trust__text{text-align: center;font-size: 0.875rem;overflow-wrap: break-word}.rr-product .rr-commerce-trust__text small{font-size: 0.9em}.rr-product .rr-add-to-cart__fields{flex-wrap: wrap}.rr-product .single_add_to_cart_button.button.alt{flex: 1 1 8rem}}.rr-product .rr-bundle{margin: 0 0 1rem}.rr-product .rr-bundle__title{margin: 0 0 0.6rem;color: var(--rr-color-ink);font-size: 0.78rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.rr-product .rr-bundle__offers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 10px}.rr-product .rr-bundle__offer{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-width: 0;min-height: 110px;padding: 12px 4px;text-align: center;background: var(--rr-color-white);border: 1px solid #e6dcd3;border-radius: 14px;cursor: pointer;transition: border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease}.rr-product .rr-bundle__offer:hover{border-color: #d8c8bb;box-shadow: 0 6px 16px rgba(47,42,31,0.08)}.rr-product .rr-bundle__offer.is-selected{background: #f9e1df;border: 2px solid var(--rr-color-beet)}.rr-product .rr-bundle__offer.is-selected::after{position: absolute;top: 6px;right: 6px;width: 16px;height: 16px;background: var(--rr-color-beet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4.5 4.5L19 7'/%3E%3C/svg%3E") center / 9px no-repeat;border-radius: 50%;content: ''}.rr-product .rr-bundle__ribbon{position: absolute;top: 0;left: 50%;z-index: 1;padding: 2px 8px;color: var(--rr-color-white);font-family: var(--rr-font-body);font-size: 10px;font-weight: 700;letter-spacing: 0.04em;line-height: 1.4;text-transform: uppercase;white-space: nowrap;background: var(--rr-color-beet);border-radius: var(--rr-radius-pill);transform: translate(-50%,-50%)}.rr-product .rr-bundle__offer:has(.rr-bundle__radio:focus-visible){outline: 2px solid var(--rr-color-beet);outline-offset: 2px}.rr-product .rr-bundle__radio{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;white-space: nowrap;border: 0;clip: rect(0 0 0 0);clip-path: inset(50%)}.rr-product .rr-bundle__qty{color: var(--rr-color-ink-muted);font-family: var(--rr-font-body);font-size: 12px;font-weight: 600;letter-spacing: 0.06em;line-height: 1.2;text-transform: uppercase}.rr-product .rr-bundle__price{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 17px;font-weight: 700;line-height: 1.1}.rr-product .rr-bundle__was{color: var(--rr-color-ink-muted);font-size: 12px;font-weight: 400;line-height: 1.2;text-decoration: line-through}.rr-product .rr-bundle__badge{box-sizing: border-box;display: block;width: 100%;max-width: 100%;padding: 2px 4px;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: clamp(8px,2.5vw,11px);font-weight: 700;line-height: 1.35;text-align: center;white-space: nowrap;overflow: hidden;background: var(--rr-color-blush);border-radius: var(--rr-radius-pill)}.rr-product .rr-product__story{padding-block: var(--rr-space-3) clamp(2rem,4vw,3.5rem)}.rr-product .rr-product__card{padding: clamp(1.25rem,2.5vw,1.9rem);background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-lg)}.rr-product .rr-product__card + .rr-product__card{margin-top: clamp(1.25rem,2.5vw,2rem)}.rr-product .rr-product__cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,22rem),1fr));gap: clamp(1.25rem,2.5vw,2rem);margin-top: clamp(1.25rem,2.5vw,2rem)}.rr-product .rr-product__cards .rr-product__card + .rr-product__card{margin-top: 0}.rr-product .rr-product__card-title{margin: 0 0 0.9rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.4rem,2.2vw,1.9rem);font-weight: 600;line-height: 1.12}.rr-product .rr-product__card--benefits{padding: clamp(1.5rem,3vw,2.25rem) 0;background: transparent;border: 0;text-align: center}.rr-product .rr-product__card--benefits .rr-product__card-title{margin-bottom: 1.5rem}.rr-product .rr-product__card-body{color: var(--rr-color-text);font-size: 0.95rem;line-height: 1.7}.rr-product .rr-product__card-body p{margin: 0 0 0.9rem}.rr-product .rr-product__card-body p:last-child{margin-bottom: 0}.rr-product .rr-product__note{display: inline-block;padding: 0.45rem 0.85rem;color: var(--rr-color-ink);font-size: 0.82rem;font-weight: 600;background: var(--rr-color-cream);border-radius: var(--rr-radius-pill)}.rr-product .rr-product__benefit-grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: clamp(0.85rem,1.8vw,1.5rem);padding: 0;margin: 0;list-style: none;text-align: center}.rr-product .rr-product__benefit-grid--5{grid-template-columns: repeat(5,minmax(0,1fr))}.rr-product .rr-product__benefit-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}.rr-product .rr-product__benefit-grid li{display: grid;gap: 0.5rem;justify-items: center}.rr-product .rr-product__benefit-icon{display: inline-flex;align-items: center;justify-content: center}.rr-product .rr-product__benefit-icon svg{display: block;width: auto;height: clamp(1.7rem,3vw,1.9rem);fill: none;stroke: var(--rr-color-ink);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-product .rr-product__benefit-label{font-size: 0.78rem;line-height: 1.3}.rr-product .rr-product__benefit-desc{color: var(--rr-color-ink-muted);font-size: 0.72rem;line-height: 1.3}.rr-product .rr-product__item-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 1.15rem;height: 1.15rem;margin-top: 0.1rem}.rr-product .rr-product__item-icon svg{display: block;width: 100%;height: 100%;fill: none;stroke: var(--rr-color-ink);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-product .rr-product__ingredients{display: grid;gap: 0.9rem;padding: 0;margin: 0;list-style: none}.rr-product .rr-product__ingredient{display: flex;gap: 0.7rem;align-items: flex-start}.rr-product .rr-product__swatch{flex: 0 0 auto;width: 1.15rem;height: 1.15rem;margin-top: 0.1rem;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08)}.rr-product .rr-product__ingredient-text{display: grid;gap: 0.1rem}.rr-product .rr-product__ingredient-text strong{color: var(--rr-color-ink);font-size: 0.9rem}.rr-product .rr-product__ingredient-text small{color: var(--rr-color-ink-muted);font-size: 0.8rem}.rr-product .rr-product__checklist{display: grid;gap: 0.6rem;padding: 0;margin: 0;list-style: none}.rr-product .rr-product__checklist li{display: flex;gap: 0.6rem;align-items: flex-start}.rr-product .rr-product__checklist svg{display: block;flex: 0 0 auto;width: 1.15rem;height: 1.15rem;margin-top: 0.2rem;fill: none;stroke: var(--rr-color-beet);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-product .rr-product__steps{display: grid;gap: 0.9rem;padding: 0;margin: 0 0 1rem;list-style: none}.rr-product .rr-product__steps li{display: flex;gap: 0.75rem;align-items: flex-start}.rr-product .rr-product__step-num{display: grid;flex: 0 0 auto;width: 1.7rem;height: 1.7rem;color: var(--rr-color-beet);font-size: 0.8rem;font-weight: 700;background: var(--rr-color-blush);border-radius: 50%;place-items: center}.rr-product .rr-product__step-text{display: grid;gap: 0.1rem;font-size: 0.9rem}.rr-product .rr-product__step-text strong{color: var(--rr-color-ink);font-size: 0.76rem;letter-spacing: 0.05em}.rr-product .rr-product__how-steps{display: grid;grid-template-columns: repeat(auto-fit,minmax(5.5rem,1fr));gap: 1rem;padding: 0;margin: 1.25rem 0 0;list-style: none;text-align: center}.rr-product .rr-product__how-step{display: grid;justify-items: center;gap: 0.3rem}.rr-product .rr-product__how-step svg{display: block;width: auto;height: clamp(2.1rem,5vw,2.4rem);fill: none;stroke: var(--rr-color-ink);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-product .rr-product__how-step-main{color: var(--rr-color-ink);font-size: 0.9rem;font-weight: 600;line-height: 1.2}.rr-product .rr-product__how-step-sub{color: var(--rr-color-ink-muted);font-size: 0.8rem;line-height: 1.2}.rr-product .rr-product__tip{display: flex;gap: 0.6rem;align-items: center;padding: 0.75rem 0.9rem;margin: 1rem 0 0 !important;color: var(--rr-color-ink);font-size: 0.85rem;font-weight: 600;background: var(--rr-color-cream);border-radius: var(--rr-radius-md)}.rr-product .rr-product__tip svg{display: block;flex: 0 0 auto;width: 1.2rem;height: 1.2rem;fill: none;stroke: var(--rr-color-ink);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-product .rr-product__promo{padding-block: clamp(1.5rem,3vw,2.5rem);background: var(--rr-color-cream)}.rr-product .rr-product__promo-text{max-width: var(--rr-content-narrow);margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.1rem,1.8vw,1.4rem);line-height: 1.4}.rr-product .rr-product__also{padding-block: clamp(1.5rem,3vw,2.5rem);background: var(--rr-color-surface);border-top: 1px solid var(--rr-color-line)}.rr-product .rr-product__also-title{margin: 0 0 var(--rr-space-3);color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.1rem,1.8vw,1.4rem);line-height: 1.3}.rr-product .rr-product__also-list{display: flex;flex-wrap: wrap;gap: var(--rr-space-2) clamp(1rem,2.5vw,2rem);padding: 0;margin: 0;list-style: none}.rr-product .rr-product__also-link{color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1rem,1.6vw,1.2rem);font-weight: 600;text-decoration: none}.rr-product .rr-product__also-link:hover{text-decoration: underline}@media (max-width: 900px){.rr-product .rr-product__cards{grid-template-columns: minmax(0,1fr)}.rr-product .rr-product__benefit-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.rr-product .rr-product__card--whats-inside.has-media{grid-template-columns: minmax(0,1fr)}.rr-product .rr-product__whats-inside-image{max-height: 16rem}}@media (max-width: 600px){.rr-product .rr-product__benefit-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.rr-story{--rr-story-bleed: max(var(--rr-gutter),calc((100vw - var(--rr-content-width)) / 2));overflow-x: hidden;color: var(--rr-color-text);background: var(--rr-color-cream)}.rr-story-eyebrow{margin: 0 0 0.85rem;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: 0.74rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase}.rr-story-rule{display: block;width: 2.4rem;height: 2px;margin: 1.1rem 0 1.4rem;background: var(--rr-color-beet)}.rr-story-heading{margin: 0 0 1rem;color: var(--rr-color-beet);font-family: var(--rr-font-display);font-size: clamp(1.9rem,2.8vw,2.7rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.01em}.rr-story-body,.rr-story-subtext{margin: 0;color: var(--rr-color-text);font-size: clamp(0.95rem,1.05vw,1.05rem);line-height: 1.62}.rr-story-subtext{color: var(--rr-color-ink-muted)}.rr-story-placeholder{display: grid;align-items: end;justify-items: center;width: 100%;padding: 1rem;background: linear-gradient(135deg,#f4eee5 0%,#eae1d4 100%);border: 1.5px dashed rgba(16,45,29,0.28);border-radius: var(--rr-radius-md)}.rr-story-placeholder span{max-width: 17rem;padding-bottom: 0.25rem;color: var(--rr-color-ink-muted);font-size: 0.66rem;font-weight: 600;letter-spacing: 0.08em;text-align: center;text-transform: uppercase}.rr-story-placeholder--hero{aspect-ratio: 5 / 3}.rr-story-placeholder--idea{aspect-ratio: 2.2 / 1}.rr-story-placeholder--inspiration{aspect-ratio: 2.9 / 1}.rr-story-placeholder--question{aspect-ratio: 2.15 / 1}.rr-story-placeholder--closing{aspect-ratio: 1.9 / 1}.rr-story-script{position: absolute;z-index: 2;margin: 0;color: var(--rr-color-ink);font-family: 'Segoe Script','Brush Script MT','Apple Chancery',cursive;font-size: clamp(1.1rem,1.8vw,1.55rem);font-weight: 400;line-height: 1.15;transform: rotate(-7deg)}.rr-story-script__rule{display: block;width: 2.3rem;height: 2px;margin: 0.35rem 0 0 2.5rem;background: currentcolor;transform: rotate(-5deg)}.rr-story-hero{padding-block: clamp(1.75rem,3.5vw,3rem)}.rr-story-hero__inner{display: grid;grid-template-columns: minmax(0,0.92fr) minmax(0,1.08fr);align-items: center;gap: clamp(1.5rem,4vw,3.5rem);width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));margin-inline: auto}.rr-story-hero__content{min-width: 0}.rr-story-hero__title{margin: 0;color: var(--rr-color-beet);font-family: var(--rr-font-display);font-size: clamp(2.3rem,4vw,3.5rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.015em}.rr-story-hero__body{margin: 0;color: var(--rr-color-text);font-size: clamp(0.95rem,1.05vw,1.05rem);line-height: 1.62}.rr-story-hero__media{position: relative;min-width: 0;width: calc(100% + var(--rr-story-bleed));margin-right: calc(-1 * var(--rr-story-bleed))}.rr-story-placeholder--hero{-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 20%);mask-image: linear-gradient(90deg,transparent 0,#000 20%)}.rr-story-script--hero{top: 9%;right: 7%}.rr-story-split{padding-block: clamp(1.75rem,3.5vw,3rem)}.rr-story-split__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: clamp(1.5rem,4vw,3.5rem);width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));margin-inline: auto}.rr-story-split__content,.rr-story-split__media{min-width: 0}.rr-story-split__media{position: relative}.rr-story-split:not(.rr-story-split--reverse) .rr-story-split__media{width: calc(100% + var(--rr-story-bleed));margin-right: calc(-1 * var(--rr-story-bleed))}.rr-story-split--reverse .rr-story-split__media{width: calc(100% + var(--rr-story-bleed));margin-left: calc(-1 * var(--rr-story-bleed))}.rr-story-split:not(.rr-story-split--reverse) .rr-story-placeholder{-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 18%);mask-image: linear-gradient(90deg,transparent 0,#000 18%)}.rr-story-split--reverse .rr-story-placeholder{-webkit-mask-image: linear-gradient(270deg,transparent 0,#000 18%);mask-image: linear-gradient(270deg,transparent 0,#000 18%)}.rr-story-script--idea{top: 42%;right: 6%}.rr-story-script--inspiration{top: 44%;left: 6%}.rr-story-script--question{top: 34%;right: 6%}.rr-story-answer{padding-block: clamp(2rem,3.8vw,3.25rem);background: var(--rr-color-blush)}.rr-story-answer__inner{display: grid;grid-template-columns: minmax(0,0.82fr) minmax(0,1.18fr);align-items: center;gap: clamp(1.5rem,4vw,3.5rem)}.rr-story-answer__lead{min-width: 0}.rr-story-answer__title{margin: 0 0 0.4rem;color: var(--rr-color-beet);font-family: var(--rr-font-display);font-size: clamp(2.4rem,4vw,3.6rem);font-weight: 600;line-height: 1;letter-spacing: -0.02em}.rr-story-answer__statement{margin: 0;color: var(--rr-color-text);font-size: clamp(0.95rem,1.05vw,1.05rem);line-height: 1.55}.rr-story-values{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));padding: 0;margin: 0;list-style: none}.rr-story-value{display: grid;justify-items: center;gap: 0.65rem;padding: 0.4rem 0.9rem;text-align: center}.rr-story-value + .rr-story-value{border-left: 1px solid rgba(127,11,24,0.18)}.rr-story-value__icon{display: block}.rr-story-value__icon svg{width: 2rem;height: 2rem;fill: none;stroke: var(--rr-color-beet);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-story-value__label{color: var(--rr-color-text);font-size: 0.85rem;line-height: 1.3}.rr-story-cta{padding-block: clamp(2rem,3.8vw,3.5rem)}.rr-story-cta__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);align-items: center;gap: clamp(1.5rem,4vw,3.5rem);width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));margin-inline: auto}.rr-story-cta__content{min-width: 0}.rr-story-cta__title{margin: 0 0 1rem;color: var(--rr-color-beet);font-family: var(--rr-font-display);font-size: clamp(1.9rem,2.9vw,2.8rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.01em}.rr-story-cta__body{margin: 0 0 1.6rem;color: var(--rr-color-text);font-size: clamp(0.95rem,1.05vw,1.05rem);line-height: 1.62}.rr-story-cta__button{font-size: 0.72rem}.rr-story-cta__media{position: relative;min-width: 0;width: calc(100% + var(--rr-story-bleed));margin-right: calc(-1 * var(--rr-story-bleed))}.rr-story-placeholder--closing{-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 18%);mask-image: linear-gradient(90deg,transparent 0,#000 18%)}.rr-story-script--closing{top: 38%;right: 6%}.rr-story-tagline{display: flex;align-items: center;gap: clamp(1rem,3vw,2rem);width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));padding-block: clamp(1.75rem,3.5vw,2.75rem);margin-inline: auto}.rr-story-tagline__rule{flex: 1 1 auto;height: 1px;background: var(--rr-color-line)}.rr-story-tagline__text{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-body);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.22em;white-space: nowrap}@media (max-width: 1023px){.rr-story-placeholder{min-height: 240px}.rr-story-hero__inner,.rr-story-split__inner,.rr-story-cta__inner{gap: clamp(1.25rem,3vw,2rem)}.rr-story-hero__title{font-size: clamp(1.9rem,3.4vw,2.5rem)}.rr-story-heading{font-size: clamp(1.5rem,2.4vw,2rem)}.rr-story-answer__title{font-size: clamp(2rem,3.4vw,2.7rem)}.rr-story-cta__title{font-size: clamp(1.6rem,2.6vw,2.2rem)}.rr-story-value{padding-inline: 0.6rem}.rr-story-value__label{font-size: 0.78rem}.rr-story-script{font-size: clamp(1rem,1.7vw,1.35rem)}}@media (max-width: 767px){.rr-story{--rr-story-bleed: var(--rr-gutter)}.rr-story-hero,.rr-story-split,.rr-story-cta{padding-block: 1.75rem}.rr-story-hero__inner,.rr-story-split__inner,.rr-story-cta__inner,.rr-story-answer__inner{grid-template-columns: minmax(0,1fr);gap: 1.4rem}.rr-story-split--reverse .rr-story-split__content{order: -1}.rr-story-hero__media,.rr-story-split__media,.rr-story-cta__media{width: 100%;margin-inline: 0}.rr-story-placeholder{max-height: 62vh}.rr-story-placeholder--hero{aspect-ratio: 4 / 3}.rr-story-hero__title{font-size: 2.1rem}.rr-story-heading,.rr-story-cta__title{font-size: 1.6rem}.rr-story-answer__title{font-size: 2.2rem}.rr-story-answer__inner{align-items: start}.rr-story-values{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 1.4rem}.rr-story-value + .rr-story-value{border-left: 0}.rr-story-value:nth-child(even){border-left: 1px solid rgba(127,11,24,0.18)}.rr-story-value{padding-inline: 0.75rem}.rr-story-script{font-size: 1.05rem}.rr-story-script__rule{width: 1.9rem;margin-left: 2rem}.rr-story-tagline__text{font-size: 0.66rem;letter-spacing: 0.18em}}.rr-story-image{display: block;width: 100%;height: auto;object-fit: cover;border-radius: var(--rr-radius-md)}.rr-story-image--hero{aspect-ratio: 546 / 312;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 20%);mask-image: linear-gradient(90deg,transparent 0,#000 20%)}.rr-story-image--idea{aspect-ratio: 546 / 220;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 18%);mask-image: linear-gradient(90deg,transparent 0,#000 18%)}.rr-story-image--inspiration{aspect-ratio: 478 / 220;-webkit-mask-image: linear-gradient(270deg,transparent 0,#000 18%);mask-image: linear-gradient(270deg,transparent 0,#000 18%)}.rr-story-image--question{aspect-ratio: 546 / 230;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 18%);mask-image: linear-gradient(90deg,transparent 0,#000 18%)}.rr-story-image--closing{aspect-ratio: 546 / 220;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 18%);mask-image: linear-gradient(90deg,transparent 0,#000 18%)}.rr-contact{--rr-contact-bleed: max(var(--rr-gutter),calc((100vw - var(--rr-content-width)) / 2));--rr-contact-banner: #ece7dd;overflow-x: hidden;color: var(--rr-color-text);background: var(--rr-color-cream)}.rr-contact-eyebrow{margin: 0 0 0.85rem;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: 0.74rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase}.rr-contact-heading{margin: 0 0 0.5rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.6rem,2.4vw,2.1rem);font-weight: 600;line-height: 1.1;letter-spacing: -0.01em}.rr-contact-intro{margin: 0 0 1.5rem;color: var(--rr-color-ink-muted);font-size: 0.95rem;line-height: 1.6}.rr-contact-notice{margin: 0 0 1.25rem;padding: 0.9rem 1.1rem;color: var(--rr-color-text);font-size: 0.9rem;line-height: 1.5;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-left: 4px solid var(--rr-color-ink);border-radius: var(--rr-radius-sm)}.rr-contact-notice--success{border-left-color: var(--rr-color-ink)}.rr-contact-notice--error{border-left-color: var(--rr-color-beet)}.rr-contact-placeholder{display: grid;align-items: end;justify-items: center;width: 100%;padding: 1rem;background: linear-gradient(135deg,#f4eee5 0%,#eae1d4 100%);border: 1.5px dashed rgba(16,45,29,0.28);border-radius: var(--rr-radius-md)}.rr-contact-placeholder span{max-width: 16rem;padding-bottom: 0.25rem;color: var(--rr-color-ink-muted);font-size: 0.66rem;font-weight: 600;letter-spacing: 0.08em;text-align: center;text-transform: uppercase}.rr-contact-script{position: absolute;z-index: 2;margin: 0;color: var(--rr-color-ink);font-family: 'Segoe Script','Brush Script MT','Apple Chancery',cursive;font-size: clamp(1.1rem,1.8vw,1.55rem);font-weight: 400;line-height: 1.15;transform: rotate(-7deg)}.rr-contact-script__rule{display: block;width: 2.3rem;height: 2px;margin: 0.35rem 0 0 2.5rem;background: var(--rr-color-beet);transform: rotate(-5deg)}.rr-contact-hero{padding-block: clamp(1.75rem,3.5vw,3rem)}.rr-contact-hero__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);grid-template-areas: 'content media' 'values media';align-items: start;column-gap: clamp(1.5rem,4vw,3.5rem);row-gap: clamp(1.5rem,3vw,2.5rem);width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));margin-inline: auto}.rr-contact-hero__content{grid-area: content;min-width: 0}.rr-contact-hero__title{margin: 0 0 1rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(2.4rem,4.2vw,3.6rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.015em}.rr-contact-hero__body{margin: 0;color: var(--rr-color-text);font-size: clamp(0.95rem,1.05vw,1.05rem);line-height: 1.6}.rr-contact-hero__script{display: none}.rr-contact-hero__media{position: relative;grid-area: media;min-width: 0;width: calc(100% + var(--rr-contact-bleed));margin-right: calc(-1 * var(--rr-contact-bleed))}.rr-contact-placeholder--hero{height: 100%;min-height: 320px;border: 0;border-radius: 0;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 18%);mask-image: linear-gradient(90deg,transparent 0,#000 18%)}.rr-contact-script--hero{top: 9%;left: 7%}.rr-contact-values{grid-area: values;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(0.75rem,2vw,1.5rem);padding: 0;margin: 0;list-style: none}.rr-contact-value{display: grid;justify-items: start;gap: 0.4rem}.rr-contact-value__icon svg{width: 1.7rem;height: 1.7rem;fill: none;stroke: var(--rr-color-ink);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-contact-value__title{color: var(--rr-color-ink);font-size: 0.85rem;font-weight: 700}.rr-contact-value__sub{color: var(--rr-color-ink-muted);font-size: 0.75rem;line-height: 1.4}.rr-contact-main{padding-block: clamp(2rem,4vw,3.5rem)}.rr-contact-main__inner{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);align-items: start;gap: clamp(1.5rem,4vw,3.5rem)}.rr-contact-form{display: grid;gap: 1.1rem}.rr-contact-field{display: grid;gap: 0.4rem;margin: 0}.rr-contact-field label{color: var(--rr-color-ink);font-size: 0.85rem;font-weight: 600}.rr-contact-required{color: var(--rr-color-beet)}.rr-contact-field input,.rr-contact-field select,.rr-contact-field textarea{width: 100%;padding: 0.8rem 1rem;color: var(--rr-color-text);font-family: var(--rr-font-body);font-size: 1rem;line-height: 1.4;background: var(--rr-color-white);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-sm)}.rr-contact-field textarea{min-height: 8rem;resize: vertical}.rr-contact-field input:focus-visible,.rr-contact-field select:focus-visible,.rr-contact-field textarea:focus-visible{border-color: var(--rr-color-beet);outline: 3px solid var(--rr-color-beet);outline-offset: 2px}.rr-contact-submit{justify-self: start;margin-top: 0.25rem}.rr-contact-ways__list{display: grid;gap: 1.25rem;padding: 0;margin: 0;list-style: none}.rr-contact-way{display: flex;align-items: flex-start;gap: 0.9rem}.rr-contact-way__icon{display: grid;flex: 0 0 auto;width: 2.75rem;height: 2.75rem;place-items: center;background: var(--rr-color-beet);border-radius: 50%}.rr-contact-way__icon svg{width: 1.25rem;height: 1.25rem;fill: none;stroke: var(--rr-color-white);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-contact-way__body{display: grid;gap: 0.15rem;padding-top: 0.25rem}.rr-contact-way__label{color: var(--rr-color-ink);font-size: 0.85rem;font-weight: 700}.rr-contact-way__value{color: var(--rr-color-ink-muted);font-size: 0.9rem;text-decoration: none}.rr-contact-way__value:hover{color: var(--rr-color-beet);text-decoration: underline}.rr-contact-cta{padding-block: clamp(2rem,4vw,3.5rem)}.rr-contact-cta__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,0.9fr);align-items: stretch;width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));margin-inline: auto;padding: 0;overflow: hidden;background: var(--rr-contact-banner);border-radius: var(--rr-radius-lg)}.rr-contact-cta__content{align-self: center;min-width: 0;padding: clamp(1.5rem,3vw,2.5rem)}.rr-contact-cta__title{margin: 0 0 0.75rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.7rem,2.8vw,2.5rem);font-weight: 600;line-height: 1.08;letter-spacing: -0.01em}.rr-contact-cta__body{margin: 0;color: var(--rr-color-text);font-size: clamp(0.95rem,1.05vw,1.05rem);line-height: 1.6}.rr-contact-cta__media{position: relative;min-width: 0;min-height: 240px}.rr-contact-placeholder--cta{height: 100%;border: 0;border-radius: 0;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 22%);mask-image: linear-gradient(90deg,transparent 0,#000 22%)}.rr-contact-script--cta{top: 14%;right: 8%}@media (max-width: 1023px){.rr-contact-hero__inner{column-gap: clamp(1.25rem,3vw,2rem)}.rr-contact-hero__title{font-size: clamp(2rem,3.6vw,2.6rem)}.rr-contact-main__inner,.rr-contact-cta__inner{gap: clamp(1.25rem,3vw,2rem)}.rr-contact-value__title{font-size: 0.8rem}.rr-contact-value__sub{font-size: 0.72rem}}@media (max-width: 767px){.rr-contact{--rr-contact-bleed: var(--rr-gutter)}.rr-contact-hero{position: relative;overflow: hidden;padding-block: 0}.rr-contact-hero::after{position: absolute;inset: 0;z-index: 0;background: linear-gradient( 180deg,rgba(251,248,241,0) 0%,rgba(251,248,241,0) 56%,rgba(251,248,241,0.82) 100% ),linear-gradient( 90deg,rgba(251,248,241,0.84) 0%,rgba(251,248,241,0.6) 30%,rgba(251,248,241,0.18) 60%,rgba(251,248,241,0) 86% );content: '';pointer-events: none}.rr-contact-hero__inner{position: static;display: flex;flex-direction: column;justify-content: space-between;grid-template-areas: none;min-height: 480px;row-gap: 1.75rem;padding-block: 2.25rem}.rr-contact-hero__content,.rr-contact-values{position: relative;z-index: 1}.rr-contact-hero__script{display: block;top: 4%;left: auto;right: 4%;font-size: 1rem}.rr-contact-hero__title{font-size: 2.2rem}.rr-contact-hero__media{position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0}.rr-contact-placeholder--hero{height: auto;min-height: 0;aspect-ratio: 4 / 3;-webkit-mask-image: none;mask-image: none;border: 1.5px dashed rgba(16,45,29,0.28);border-radius: var(--rr-radius-md)}.rr-contact-script--hero{top: 8%;left: 6%}.rr-contact-values{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.75rem}.rr-contact-value__title{font-size: 0.72rem}.rr-contact-value__sub{font-size: 0.66rem}.rr-contact-main{padding-block: 1.75rem}.rr-contact-main__inner{grid-template-columns: minmax(0,1fr);gap: 2rem}.rr-contact-cta{padding-block: 1.75rem}.rr-contact-cta__inner{grid-template-columns: minmax(0,1fr)}.rr-contact-cta__media{min-height: 0}.rr-contact-placeholder--cta{height: auto;aspect-ratio: 16 / 9;-webkit-mask-image: none;mask-image: none;border: 1.5px dashed rgba(16,45,29,0.28)}.rr-contact-script--cta{top: 10%;right: 7%}}.rr-contact-image{display: block;width: 100%;object-fit: cover}.rr-contact-image--hero{height: 100%;min-height: 320px}.rr-contact-image--cta{height: 100%;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 22%);mask-image: linear-gradient(90deg,transparent 0,#000 22%)}@media (max-width: 767px){.rr-contact-image--hero{width: 100%;height: 100%;min-height: 0;object-fit: cover;object-position: 82% center;border-radius: 0;-webkit-mask-image: none;mask-image: none}.rr-contact-image--cta{height: auto;-webkit-mask-image: none;mask-image: none;border-radius: var(--rr-radius-md)}}.rr-faqs{--rr-faqs-bleed: max(var(--rr-gutter),calc((100vw - var(--rr-content-width)) / 2));overflow-x: hidden;color: var(--rr-color-text);background: var(--rr-color-cream)}.rr-faqs-eyebrow{margin: 0 0 0.85rem;color: var(--rr-color-beet);font-family: var(--rr-font-body);font-size: 0.74rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase}.rr-faqs-placeholder{display: grid;align-items: end;justify-items: center;width: 100%;padding: 1rem;background: linear-gradient(135deg,#f4eee5 0%,#eae1d4 100%);border: 1.5px dashed rgba(16,45,29,0.28);border-radius: var(--rr-radius-md)}.rr-faqs-placeholder span{max-width: 15rem;padding-bottom: 0.25rem;color: var(--rr-color-ink-muted);font-size: 0.62rem;font-weight: 600;letter-spacing: 0.08em;text-align: center;text-transform: uppercase}.rr-faqs-script{position: absolute;z-index: 2;margin: 0;color: var(--rr-color-ink);font-family: 'Segoe Script','Brush Script MT','Apple Chancery',cursive;font-size: clamp(1.05rem,1.7vw,1.5rem);font-weight: 400;line-height: 1.15;transform: rotate(-7deg)}.rr-faqs-script__rule{display: block;width: 2.3rem;height: 2px;margin: 0.35rem 0 0 2.5rem;background: var(--rr-color-beet);transform: rotate(-5deg)}.rr-faqs-hero{padding-block: clamp(1.75rem,3.5vw,3rem)}.rr-faqs-hero__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: clamp(1.5rem,4vw,3.5rem);width: min(100% - (var(--rr-gutter) * 2),var(--rr-content-width));margin-inline: auto}.rr-faqs-hero__content{min-width: 0}.rr-faqs-hero__title{margin: 0 0 1rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(2.6rem,4.6vw,4rem);font-weight: 600;line-height: 1;letter-spacing: -0.02em}.rr-faqs-hero__body{max-width: 28rem;margin: 0;color: var(--rr-color-text);font-size: clamp(0.95rem,1.05vw,1.05rem);line-height: 1.6}.rr-faqs-hero__media{position: relative;min-width: 0;width: calc(100% + var(--rr-faqs-bleed));margin-right: calc(-1 * var(--rr-faqs-bleed))}.rr-faqs-placeholder--hero{height: 100%;min-height: 280px;border: 0;border-radius: 0;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 18%);mask-image: linear-gradient(90deg,transparent 0,#000 18%)}.rr-faqs-script--hero{top: 10%;left: 8%}.rr-faqs-cats{border-block: 1px solid var(--rr-color-line);background: var(--rr-color-cream)}.rr-faqs-cats__inner{display: flex;gap: 0.6rem;padding-block: 0.85rem;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.rr-faqs-cat{display: inline-flex;flex: 0 0 auto;flex-direction: column;align-items: center;gap: 0.4rem;min-width: 7.25rem;padding: 0.85rem 1rem;color: var(--rr-color-ink);font-family: var(--rr-font-body);font-size: 0.78rem;font-weight: 600;text-align: center;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md);cursor: pointer}.rr-faqs-cat.is-active{color: var(--rr-color-beet);background: var(--rr-color-blush);border-color: var(--rr-color-blush)}.rr-faqs-cat__icon svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-faqs-main{padding-block: clamp(2rem,4vw,3.5rem)}.rr-faqs-main__inner{display: grid;grid-template-columns: minmax(0,0.85fr) minmax(0,1.4fr) minmax(0,0.85fr);gap: clamp(1.5rem,3.5vw,3rem);align-items: start}.rr-faqs-intro__title{margin: 0 0 0.5rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.5rem,2.2vw,2rem);font-weight: 600;line-height: 1.1}.rr-faqs-intro__desc{margin: 0;color: var(--rr-color-ink-muted);font-size: 0.9rem;line-height: 1.55}.rr-faqs-intro__media{position: relative;margin-top: 1.5rem}.rr-faqs-placeholder--deco{aspect-ratio: 4 / 5}.rr-faqs-script--deco{top: 14%;left: 8%}.rr-faqs-list{display: grid;gap: 0.7rem;padding: 0;margin: 0;list-style: none}.rr-faqs-item{overflow: hidden;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}.rr-faqs-item.is-open{background: var(--rr-color-blush);border-color: rgba(127,11,24,0.12)}.rr-faqs-item__heading{margin: 0;font-size: inherit}.rr-faqs-q{display: flex;align-items: center;justify-content: space-between;gap: 1rem;width: 100%;padding: 1.1rem 1.25rem;color: var(--rr-color-ink);font-family: var(--rr-font-body);font-size: 1rem;font-weight: 600;line-height: 1.3;text-align: left;background: transparent;border: 0;cursor: pointer}.rr-faqs-q:focus-visible{outline: 3px solid var(--rr-color-beet);outline-offset: -3px}.rr-faqs-q__icon{position: relative;flex: 0 0 auto;width: 1.05rem;height: 1.05rem}.rr-faqs-q__icon::before,.rr-faqs-q__icon::after{position: absolute;background: var(--rr-color-beet);border-radius: 1px;content: ''}.rr-faqs-q__icon::before{top: 50%;left: 0;width: 100%;height: 2px;transform: translateY(-50%)}.rr-faqs-q__icon::after{top: 0;left: 50%;width: 2px;height: 100%;transform: translateX(-50%);transition: transform 0.18s ease}.rr-faqs-item.is-open .rr-faqs-q__icon::after{transform: translateX(-50%) scaleY(0)}.rr-faqs-a{padding: 0 1.25rem 1.25rem}.rr-faqs-a p{margin: 0 0 0.75rem;color: var(--rr-color-text);font-size: 0.95rem;line-height: 1.65}.rr-faqs-a > :last-child{margin-bottom: 0}.rr-faqs-a ul,.rr-faqs-a ol{margin: 0 0 0.75rem;padding-left: 1.25rem;color: var(--rr-color-text);font-size: 0.95rem;line-height: 1.65}.rr-faqs-a li + li{margin-top: 0.25rem}.rr-faqs-list.is-enhanced .rr-faqs-a:not(.is-open){display: none}.rr-faqs-item__more{margin: 0.75rem 0 0}.rr-faqs-a .rr-faqs-item__more{margin: 0.75rem 0 0}.rr-faqs-item__link{color: var(--rr-color-beet);font-size: 0.82rem;font-weight: 600;text-decoration: none}.rr-faqs-item__link:hover{text-decoration: underline}.rr-faqs-side{display: grid;gap: 1.25rem;align-content: start}.rr-faqs-card{border-radius: var(--rr-radius-md)}.rr-faqs-card--contact{padding: 1.4rem;background: var(--rr-color-blush)}.rr-faqs-card__title{margin: 0 0 0.5rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.3rem;font-weight: 600;line-height: 1.1}.rr-faqs-card__text{margin: 0 0 1.1rem;color: var(--rr-color-text);font-size: 0.88rem;line-height: 1.55}.rr-faqs-card__cta{font-size: 0.68rem}.rr-faqs-values{display: grid;gap: 1rem;padding: 0;margin: 0;list-style: none}.rr-faqs-value{display: flex;gap: 0.75rem;align-items: flex-start}.rr-faqs-value__icon svg{width: 1.5rem;height: 1.5rem;fill: none;stroke: var(--rr-color-beet);stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-faqs-value__title{display: block;color: var(--rr-color-ink);font-size: 0.85rem;font-weight: 700}.rr-faqs-value__sub{color: var(--rr-color-ink-muted);font-size: 0.78rem;line-height: 1.4}.rr-faqs-card--promo{display: grid;grid-template-columns: minmax(0,1fr);overflow: hidden;background: #efe9df}.rr-faqs-card__promo-body{padding: 1.25rem}.rr-faqs-card__promo-title{margin: 0 0 0.9rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 1.3rem;font-weight: 600;line-height: 1.1}.rr-faqs-placeholder--promo{aspect-ratio: 16 / 9;max-height: 220px;border: 0;border-radius: 0}@media (max-width: 1023px){.rr-faqs-hero__title{font-size: clamp(2.2rem,4vw,3rem)}.rr-faqs-main__inner{grid-template-columns: minmax(0,1fr);gap: 1.75rem}.rr-faqs-intro__media{display: none}}@media (max-width: 767px){.rr-faqs{--rr-faqs-bleed: var(--rr-gutter)}.rr-faqs-hero{padding-block: 1.75rem}.rr-faqs-hero__inner{grid-template-columns: minmax(0,1fr);gap: 1.5rem}.rr-faqs-hero__title{font-size: 2.6rem}.rr-faqs-hero__media{width: 100%;margin-inline: 0}.rr-faqs-placeholder--hero{height: auto;min-height: 0;aspect-ratio: 16 / 9;-webkit-mask-image: none;mask-image: none;border: 1.5px dashed rgba(16,45,29,0.28);border-radius: var(--rr-radius-md)}.rr-faqs-script--hero{top: 8%;left: 6%}.rr-faqs-cat{min-width: 6.5rem;padding: 0.75rem 0.85rem;font-size: 0.74rem}.rr-faqs-main{padding-block: 1.75rem}}.rr-faqs-empty{margin: 0;padding: 1.25rem;color: var(--rr-color-ink-muted);font-size: 0.95rem;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md)}.rr-faq-single{padding-block: clamp(2rem,4vw,3.5rem)}.rr-faq-single__breadcrumb ol{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem;padding: 0;margin: 0 0 1.5rem;color: var(--rr-color-ink-muted);font-size: 0.8rem;list-style: none}.rr-faq-single__breadcrumb li + li::before{margin-right: 0.4rem;color: var(--rr-color-line);content: '/'}.rr-faq-single__breadcrumb a{color: var(--rr-color-ink-muted);text-decoration: none}.rr-faq-single__breadcrumb a:hover{color: var(--rr-color-beet);text-decoration: underline}.rr-faq-single__layout{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,0.85fr);gap: clamp(1.5rem,3.5vw,3rem);align-items: start}.rr-faq-single__title{margin: 0 0 1rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.9rem,3.4vw,2.8rem);font-weight: 600;line-height: 1.1;letter-spacing: -0.01em}.rr-faq-single__answer{color: var(--rr-color-text);font-size: 1rem;line-height: 1.7}.rr-faq-single__answer p{margin: 0 0 1rem}.rr-faq-single__answer ul,.rr-faq-single__answer ol{margin: 0 0 1.25rem;padding-left: 1.25rem}.rr-faq-single__answer li{margin: 0 0 0.4rem;padding-left: 0.15rem}.rr-faq-single__answer li::marker{color: var(--rr-color-beet)}.rr-faq-single__answer h2{margin: 2.25rem 0 0.75rem;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: clamp(1.3rem,2.4vw,1.6rem);font-weight: 400;line-height: 1.25}.rr-faq-single__answer h3{margin: 1.5rem 0 0.5rem;color: var(--rr-color-ink);font-size: 1.05rem;font-weight: 700;line-height: 1.35}.rr-faq-single__answer > :first-child{margin-top: 0}.rr-faq-single__answer strong{color: var(--rr-color-ink)}.rr-faq-single__answer a{color: var(--rr-color-beet);font-weight: 600}.rr-faq-single__answer ol{list-style: none;padding-left: 0;counter-reset: rr-step}.rr-faq-single__answer ol > li{position: relative;min-height: 1.9rem;margin: 0 0 0.85rem;padding-left: 2.6rem;counter-increment: rr-step}.rr-faq-single__answer ol > li::before{position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;width: 1.8rem;height: 1.8rem;border-radius: var(--rr-radius-pill);background: var(--rr-color-blush);color: var(--rr-color-beet);content: counter(rr-step);font-size: 0.85rem;font-weight: 700}.rr-faq-single__answer table{display: block;width: 100%;max-width: 100%;margin: 0 0 1.5rem;overflow-x: auto;border-collapse: collapse;font-size: 0.92rem}.rr-faq-single__answer th,.rr-faq-single__answer td{padding: 0.65rem 0.85rem;border-bottom: 1px solid var(--rr-color-line);text-align: left;vertical-align: top}.rr-faq-single__answer thead th{background: var(--rr-color-sage);color: var(--rr-color-ink);font-size: 0.8rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;white-space: nowrap}.rr-faq-single__answer tbody tr:nth-child(even) td{background: var(--rr-color-surface)}.rr-faq-single__answer blockquote{margin: 0 0 1.5rem;padding: 1rem 1.15rem;border-left: 3px solid var(--rr-color-beet);border-radius: 0 var(--rr-radius-sm) var(--rr-radius-sm) 0;background: var(--rr-color-blush);color: var(--rr-color-ink)}.rr-faq-single__answer blockquote p:last-child{margin-bottom: 0}.rr-faq-single__summary{margin: 0 0 2rem;padding: 1.15rem 1.3rem;border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-md);background: var(--rr-color-sage);color: var(--rr-color-ink);font-size: 1.05rem;line-height: 1.65}.rr-faq-single__summary p{margin: 0}.rr-faq-single__summary .rr-faq-single__summary-label{margin: 0 0 0.35rem;color: var(--rr-color-beet);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.rr-faq-single__back{margin: 1.75rem 0 0}.rr-faq-single__back a{color: var(--rr-color-beet);font-size: 0.85rem;font-weight: 600;text-decoration: none}.rr-faq-single__back a:hover{text-decoration: underline}.rr-faq-single__product{margin: 1.5rem 0 0;color: var(--rr-color-ink);font-size: 0.9rem;font-weight: 600}.rr-faq-single__product a{color: var(--rr-color-beet);text-decoration: none}.rr-faq-single__product a:hover{text-decoration: underline}.rr-faq-single__related{padding: 1.4rem;background: var(--rr-color-sage)}.rr-faq-single__related ul{display: grid;gap: 0.5rem;padding: 0;margin: 0;list-style: none}.rr-faq-single__related a{color: var(--rr-color-ink);font-size: 0.88rem;text-decoration: none}.rr-faq-single__related a:hover{color: var(--rr-color-beet);text-decoration: underline}@media (max-width: 1023px){.rr-faq-single__layout{grid-template-columns: minmax(0,1fr)}}.rr-faqs-image{display: block;width: 100%;object-fit: cover}.rr-faqs-image--hero{height: 100%;min-height: 280px}.rr-faqs-image--deco{aspect-ratio: 4 / 5;border-radius: var(--rr-radius-md)}.rr-faqs-image--promo{aspect-ratio: 16 / 9;max-height: 220px}@media (max-width: 767px){.rr-faqs-image--hero{height: auto;min-height: 0;-webkit-mask-image: none;mask-image: none;border-radius: var(--rr-radius-md)}}.rr-pwa-install-bar{position: fixed;right: 0.75rem;bottom: calc(env(safe-area-inset-bottom,0px) + 0.6rem);left: 0.75rem;z-index: 96;display: none;gap: 0.6rem;align-items: center;max-width: 30rem;padding: 0.7rem 0.75rem;margin-inline: auto;color: var(--rr-color-text);background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-lg);box-shadow: 0 14px 36px rgba(47,42,31,0.18)}.rr-pwa-install-bar[hidden]{display: none !important}@media (max-width: 767px){.rr-pwa-install-bar{bottom: calc(var(--rr-bottom-nav-height,3.9rem) + env(safe-area-inset-bottom,0px) + 0.6rem)}body.single-product .rr-pwa-install-bar{bottom: calc(var(--rr-bottom-nav-height,3.9rem) + var(--rr-sticky-buy-height,4.1rem) + env(safe-area-inset-bottom,0px) + 0.6rem)}}@media (max-width: 767px),(pointer: coarse){.rr-pwa-install-bar:not([hidden]){display: flex;animation: rr-install-bar-in 0.3s ease-out both}}@keyframes rr-install-bar-in{from{opacity: 0;transform: translateY(1.25rem)}to{opacity: 1;transform: none}}.rr-pwa-install-bar__icon{flex: 0 0 auto;width: 2.5rem;height: 2.5rem;border-radius: 0.7rem;object-fit: cover}.rr-pwa-install-bar__body{flex: 1 1 auto;min-width: 0}.rr-pwa-install-bar__title{margin: 0;color: var(--rr-color-ink);font-family: var(--rr-font-display);font-size: 0.9rem;font-weight: 700;line-height: 1.2}.rr-pwa-install-bar__text{margin: 0.1rem 0 0;font-size: 0.75rem;line-height: 1.35}.rr-pwa-install-bar__steps{padding-left: 1.1rem;margin: 0.4rem 0 0;font-size: 0.75rem;line-height: 1.35}.rr-pwa-install-bar__steps li + li{margin-top: 0.2rem}.rr-pwa-install-bar__actions{flex: 0 0 auto;display: flex;gap: 0.15rem;align-items: center}.rr-pwa-install-bar__button{min-height: 2.25rem;padding: 0 0.8rem;font-size: 0.7rem;gap: 0;white-space: nowrap}.rr-pwa-install-bar__dismiss{display: inline-grid;width: 2rem;height: 2rem;padding: 0;color: var(--rr-color-ink-muted);font-size: 1rem;line-height: 1;background: none;border: 0;border-radius: 999px;cursor: pointer;place-items: center}@media (max-width: 380px){.rr-pwa-install-bar{flex-wrap: wrap}.rr-pwa-install-bar__actions{width: 100%;justify-content: flex-end}}@media (prefers-reduced-motion: reduce){.rr-pwa-install-bar{animation: none !important}}.rr-pwa-install{display: flex;gap: 1rem;align-items: flex-start;margin-top: 1.5rem;padding: 1.25rem;background: var(--rr-color-surface);border: 1px solid var(--rr-color-line);border-radius: var(--rr-radius-lg);box-shadow: var(--rr-shadow-soft)}.rr-pwa-install[hidden],.rr-pwa-install [hidden]{display: none !important}.rr-pwa-install__icon{flex: 0 0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 0.85rem;background: var(--rr-color-beet);color: var(--rr-color-white);font-family: var(--rr-font-display);font-size: 0.62rem;font-weight: 700;line-height: 1.05;letter-spacing: 0.01em}.rr-pwa-install__icon span{display: block}.rr-pwa-install__body{flex: 1 1 auto;min-width: 0}.rr-pwa-install__title{margin: 0 0 0.35rem;font-family: var(--rr-font-display);font-size: 1.15rem;font-weight: 600;line-height: 1.2;color: var(--rr-color-ink)}.rr-pwa-install__text{margin: 0;color: var(--rr-color-text);font-size: 0.92rem}.rr-pwa-install__steps{display: grid;gap: 0.5rem;margin: 0.5rem 0 0;padding: 0;list-style: none}.rr-pwa-install__steps li{display: flex;align-items: center;gap: 0.5rem;font-size: 0.92rem}.rr-pwa-install__step-icon svg{display: block;width: 1.25rem;height: 1.25rem;color: var(--rr-color-beet)}.rr-pwa-install__actions{flex: 0 0 auto;display: flex;flex-direction: column;align-items: flex-end;gap: 0.5rem}.rr-pwa-install__button{white-space: nowrap}.rr-pwa-install__dismiss{padding: 0.25rem;border: 0;background: none;color: var(--rr-color-ink-muted);font-size: 0.78rem;text-decoration: underline;cursor: pointer}@media (max-width: 600px){.rr-pwa-install{flex-wrap: wrap}.rr-pwa-install__actions{width: 100%;flex-direction: row;align-items: center;justify-content: flex-start}}.rr-wordmark--image{display: inline-flex}.rr-wordmark--image picture{display: block}.rr-wordmark--image img{display: block;width: auto;height: 44px}.rr-wordmark--footer.rr-wordmark--image{align-items: center}.rr-wordmark--footer.rr-wordmark--image img{height: 56px}@media (max-width: 767px){.rr-wordmark--image img{height: 36px}.rr-wordmark--footer.rr-wordmark--image img{height: 44px}.rr-wordmark--image:not(.rr-wordmark--footer) .rr-wordmark__tagline{display: none}}.rr-splash{position: fixed;inset: 0;z-index: 99999;display: none;flex-direction: column;align-items: center;justify-content: center;gap: 1.25rem;padding: 2rem;background: var(--rr-splash-bg,#102d1d);color: #fbf8f1;text-align: center}.rr-is-standalone .rr-splash{display: flex}.rr-splash::before{content: "";position: absolute;inset: 0;opacity: 0.07;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cpath d='M20 120C20 65 55 25 120 15c2 55-33 95-100 105Z' fill='%23fbf8f1'/%3E%3Cpath d='M28 112C50 84 72 62 100 42' stroke='%23102d1d' stroke-width='3' fill='none'/%3E%3C/svg%3E") 0 0 / 140px 140px;pointer-events: none}.rr-splash > *{position: relative}.rr-splash__logo{display: block;width: 70vw;max-width: 280px;margin: 0}.rr-splash__logo img{display: block;width: 100%;height: auto}.rr-splash__wordmark{font-family: var(--rr-font-display,Georgia,serif);font-size: clamp(2rem,8vw,3rem);font-weight: 700;letter-spacing: -0.07em;color: #fbf8f1}.rr-splash__wordmark span{color: #e9b7bd}.rr-splash__tagline{margin: 0;font-size: 0.66rem;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;color: #fbf8f1}.rr-splash__bar{width: min(70vw,280px);height: 4px;border-radius: 999px;background: rgba(251,248,241,0.25);overflow: hidden}.rr-splash__bar span{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--rr-splash-bar,#c8283c);transition: width 0.2s ease}.rr-splash__loading{margin: 0;font-size: 0.78rem;color: rgba(251,248,241,0.85)}.rr-splash--hide{opacity: 0;transition: opacity 0.2s ease}@keyframes rr-splash-out{to{opacity: 0;visibility: hidden}}.rr-is-standalone .rr-splash:not(.rr-splash--live){animation: rr-splash-out 0.3s 2s forwards}@media (prefers-reduced-motion: reduce){.rr-splash__bar span{transition: none}}.rr-bottom-nav,.rr-sticky-buy{display: none}@media (max-width: 767px){:root{--rr-bottom-nav-height: 3.9rem;--rr-sticky-buy-height: 4.1rem}.rr-bottom-nav{position: fixed;right: 0;bottom: 0;left: 0;z-index: 95;display: block;padding-bottom: env(safe-area-inset-bottom,0px);background: var(--rr-color-surface);border-top: 1px solid var(--rr-color-line);box-shadow: 0 -6px 22px rgba(47,42,31,0.08)}.rr-bottom-nav__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));align-items: stretch;min-height: var(--rr-bottom-nav-height);padding: 0;margin: 0;list-style: none}.rr-bottom-nav__item{display: flex}.rr-bottom-nav__link{display: flex;flex: 1 1 auto;flex-direction: column;gap: 0.2rem;align-items: center;justify-content: center;min-height: var(--rr-bottom-nav-height);padding: 0.35rem 0.15rem;color: var(--rr-color-ink-muted);font-size: 0.75rem;font-weight: 600;line-height: 1;text-decoration: none}.rr-bottom-nav__link.is-active{color: var(--rr-color-beet)}.rr-bottom-nav__icon{position: relative;display: inline-flex}.rr-bottom-nav__icon svg{width: 1.4rem;height: 1.4rem;fill: none;stroke: currentcolor;stroke-width: var(--rr-icon-stroke);stroke-linecap: round;stroke-linejoin: round}.rr-bottom-nav__link--whatsapp{color: #1f7a4d}.rr-bottom-nav__link--whatsapp .rr-bottom-nav__icon svg{fill: currentcolor;stroke: none}.rr-bottom-nav__cart-count{position: absolute;top: -0.45rem;right: -0.6rem;display: grid;min-width: 1.1rem;height: 1.1rem;padding-inline: 0.2rem;color: var(--rr-color-white);font-size: 0.72rem;font-weight: 700;line-height: 1;place-items: center;background: var(--rr-color-beet);border-radius: var(--rr-radius-pill)}.whatsapp-chat{display: none}body:not(.woocommerce-checkout):not(.woocommerce-order-received){padding-bottom: calc(var(--rr-bottom-nav-height) + env(safe-area-inset-bottom,0px))}body.single-product{padding-bottom: calc(var(--rr-bottom-nav-height) + var(--rr-sticky-buy-height) + env(safe-area-inset-bottom,0px))}.rr-sticky-buy{position: fixed;right: 0;bottom: calc(var(--rr-bottom-nav-height) + env(safe-area-inset-bottom,0px));left: 0;z-index: 94;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;align-items: stretch;padding: 0.55rem var(--rr-gutter);background: var(--rr-color-surface);border-top: 1px solid var(--rr-color-line);box-shadow: 0 -6px 22px rgba(47,42,31,0.06)}.rr-sticky-buy__buy,.rr-sticky-buy__add{box-sizing: border-box;display: flex;gap: 0.35rem;align-items: center;justify-content: center;width: 100%;height: 48px;min-height: 48px;padding: 0 12px;margin: 0;font-size: 0.875rem;font-weight: 600;line-height: 1.2;white-space: nowrap;border-radius: 999px;cursor: pointer}.rr-sticky-buy__buy{color: var(--rr-color-white);background: var(--rr-color-beet);border: 2px solid var(--rr-color-beet)}.rr-sticky-buy__add{color: var(--rr-color-beet);background: var(--rr-color-white);border: 2px solid var(--rr-color-beet)}.rr-sticky-buy__sep{opacity: 0.7}.rr-sticky-buy__price del{display: none}.rr-sticky-buy__price ins{text-decoration: none}.rr-product .rr-product__summary{gap: 0.7rem}.rr-product .rr-product__purchase{margin-top: 0.25rem}.rr-product .rr-bundle{margin-bottom: 0.6rem}.rr-button,.rr-product-card__button,.rr-product-card__commerce a.button,.rr-commerce-product__cta{font-size: 0.875rem}.rr-header__actions .rr-cart-link{display: none}.rr-header__actions .rr-icon-button,.rr-menu-toggle{width: 2.75rem;height: 2.75rem}.rr-mobile-menu a{min-height: 2.75rem;font-size: 1rem}.rr-wordmark__tagline{font-size: 0.75rem}.rr-cart-count{min-width: 1.1rem;height: 1.1rem;font-size: 0.72rem}.rr-footer__nav a,.rr-footer__legal a{display: inline-flex;align-items: center;min-height: 2.75rem;font-size: 0.8125rem}.rr-footer__fineprint{font-size: 0.75rem}.rr-footer__statement{font-size: 1rem}.rr-hero__content p{font-size: 1rem}.rr-hero__pillars li{font-size: 0.75rem}.rr-product-card__desc{font-size: 1rem}.rr-product-card__features li{font-size: 0.75rem}.rr-product-card__badge,.rr-product-card__media span{font-size: 0.75rem}.rr-why__grid p{font-size: 1rem}.rr-newsletter__copy{font-size: 1rem}.rr-shop-badge__text{font-size: 0.75rem}.rr-shop-card__desc{font-size: 1rem}.rr-shop-filter__note{font-size: 0.75rem}.rr-product .rr-breadcrumb__list{font-size: 0.8125rem}.rr-product .rr-product__pack{font-size: 1rem}.rr-product .rr-product__features li{font-size: 0.75rem}.rr-product .rr-product__badge{font-size: 0.75rem}.rr-product .rr-product__thumb--placeholder{font-size: 0.75rem}.rr-product .rr-product__card-body,.rr-product .rr-product__step-text,.rr-product .rr-product__how-step-main,.rr-product .rr-product__tip{font-size: 1rem}.rr-product .rr-product__ingredient-text strong{font-size: 1rem}.rr-product .rr-product__ingredient-text small,.rr-product .rr-product__how-step-sub,.rr-product .rr-product__note,.rr-product .rr-product__step-text strong{font-size: 0.875rem}.rr-product .rr-product__benefit-desc{font-size: 0.75rem}.rr-product .rr-product__benefit-label{font-size: 0.8125rem}.rr-commerce-trust__text{font-size: 0.85rem}.rr-commerce-trust__text small{font-size: 0.9em}.rr-commerce .wc-block-cart-item__image:has(img[src*="woocommerce-placeholder"])::after,.rr-commerce-product__media{font-size: 0.75rem}body input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="range"]),body select,body textarea{font-size: 1rem}}
