:root{--rah-honey: #d98800;--rah-honey-deep: #a86400;--rah-honey-bright: #f2a516;--rah-honey-glow: #ffc65c;--rah-espresso: #2b1c13;--rah-espresso-soft: #3d2a1d;--rah-cream: #fff6e7;--rah-cream-deep: #f5e6c8;--rah-salt: #f3eee6;--rah-ease-out: cubic-bezier(.16, 1, .3, 1);--rah-ease-in-out: cubic-bezier(.65, 0, .35, 1);--rah-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--rah-radius: 28px;--rah-radius-sm: 16px;--rah-gutter: clamp(16px, 4.5vw, 56px);--rah-max: 1320px;--rah-section-pad: clamp(72px, 11vw, 168px);--rah-packet-ratio: .7726;--rah-font-display: var(--font-heading--family);--rah-font-body: var(--font-body--family);--rah-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--rah-honeycomb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.3L28 64.7 0 48.5V16.2zM28 64.7 56 80.8V113M28 64.7 0 80.8V113' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}.rah-section{position:relative;background:var(--color-background);color:var(--color-foreground);padding-block:var(--rah-section-pad);overflow-x:clip;font-family:var(--rah-font-body)}.rah-section--grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rah-grain);opacity:.07;pointer-events:none}.rah-section--tight{padding-block:clamp(48px,7vw,96px)}.rah-wrap{position:relative;z-index:4;width:min(100% - var(--rah-gutter) * 2,var(--rah-max));margin-inline:auto}.rah-section :where(h1,h2,h3,h4,p){margin:0}.rah-eyebrow{display:inline-flex;align-items:center;gap:.65em;font-family:var(--rah-font-display);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-foreground);opacity:.85}.rah-eyebrow:before{content:"";inline-size:.8em;block-size:.92em;background:var(--rah-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none}.rah-display,.rah-h2,.rah-h3{font-family:var(--rah-font-display);font-weight:800;text-transform:uppercase;color:var(--color-foreground-heading, var(--color-foreground));text-wrap:balance}.rah-display{font-size:clamp(3.1rem,14vw,9.25rem);line-height:.86;letter-spacing:-.035em}.rah-h2{font-size:clamp(2.35rem,9vw,5.5rem);line-height:.9;letter-spacing:-.03em}.rah-h3{font-size:clamp(1.4rem,4.2vw,2rem);line-height:1;letter-spacing:-.015em}.rah-h2 em,.rah-display em,.rah-h3 em{font-style:normal;color:var(--rah-honey)}.rah-lede{font-size:clamp(1.05rem,.6vw + .95rem,1.3rem);line-height:1.55;max-width:36ch;text-wrap:pretty}.rah-rte{line-height:1.65;text-wrap:pretty}.rah-rte p+p{margin-top:.9em}.rah-rte a{color:inherit;text-decoration-color:var(--rah-honey);text-decoration-thickness:2px;text-underline-offset:3px}.rah-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rah-btn{--rah-btn-bg: var(--rah-honey);--rah-btn-fg: var(--rah-espresso);--rah-btn-bg-hover: var(--rah-espresso);--rah-btn-fg-hover: var(--rah-cream);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:56px;padding:0 1.75em;border:0;border-radius:999px;background:var(--rah-btn-bg);color:var(--rah-btn-fg);font-family:var(--rah-font-display);font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .45s var(--rah-ease-out),background-color .25s ease,color .25s ease,box-shadow .45s var(--rah-ease-out);box-shadow:0 14px 30px -16px #2b1c138c;-webkit-tap-highlight-color:transparent}.rah-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .45) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--rah-ease-out)}.rah-btn:hover{background:var(--rah-btn-bg-hover);color:var(--rah-btn-fg-hover);transform:translateY(-2px);box-shadow:0 20px 36px -18px #2b1c13b3}.rah-btn:hover:after{transform:translate(120%)}.rah-btn:active{transform:translateY(0) scale(.97);transition-duration:.12s}.rah-btn:focus-visible{outline:3px solid var(--rah-honey);outline-offset:3px}.rah-btn__icon{width:1.1em;height:1.1em;flex:none;transition:transform .45s var(--rah-ease-out)}.rah-btn:hover .rah-btn__icon{transform:translate(4px)}.rah-btn--dark{--rah-btn-bg: var(--rah-espresso);--rah-btn-fg: var(--rah-cream);--rah-btn-bg-hover: var(--rah-honey);--rah-btn-fg-hover: var(--rah-espresso)}.rah-btn--ghost{--rah-btn-bg: transparent;--rah-btn-fg: currentColor;box-shadow:inset 0 0 0 2px currentColor}.rah-btn--ghost:hover{--rah-btn-bg-hover: var(--color-foreground);--rah-btn-fg-hover: var(--color-background);box-shadow:inset 0 0 0 2px var(--color-foreground)}.rah-link{display:inline-flex;align-items:center;gap:.5em;font-family:var(--rah-font-display);font-weight:800;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none;background:linear-gradient(var(--rah-honey),var(--rah-honey)) 0 100% / 100% 2px no-repeat;padding-bottom:4px;transition:background-size .4s var(--rah-ease-out)}.rah-link:hover{background-size:35% 2px}.rah-buybox .product-form-buttons{gap:10px}.rah-buybox .add-to-cart-button,.rah-buybox button[name=add]{--button-background-color: var(--rah-honey);--button-color: var(--rah-espresso);--button-border-color: var(--rah-honey);min-height:58px;width:100%;border-radius:999px;font-family:var(--rah-font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .45s var(--rah-ease-out),background-color .25s ease,color .25s ease,box-shadow .45s var(--rah-ease-out);box-shadow:0 14px 30px -16px #2b1c1399}.rah-buybox button[name=add]:hover:not(:disabled){--button-background-color: var(--rah-espresso);--button-color: var(--rah-cream);--button-border-color: var(--rah-espresso);transform:translateY(-2px)}.rah-buybox button[name=add]:active:not(:disabled){transform:scale(.97)}.rah-buybox .shopify-payment-button__button{border-radius:999px!important;min-height:52px;overflow:hidden}.rah-buybox--compact .quantity-selector-wrapper,.rah-buybox--compact .quantity-selector,.rah-buybox--compact quantity-selector-component,.rah-buybox--compact .accelerated-checkout-block,.rah-buybox--compact .quantity-label,.rah-buybox--compact .quantity-rules{display:none!important}.rah-buybox .buy-buttons-block{display:block;width:100%}.rah-slot{position:relative;width:100%;aspect-ratio:var(--rah-packet-ratio);pointer-events:none}.rah-slot__packet,.rah-traveler__pose{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.rah-slot__tilt,.rah-traveler__tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg))}.rah-slot__float,.rah-traveler__float{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.rah-slot__flip,.rah-traveler__flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotate(var(--rot, 0deg)) rotateY(var(--flip, 0deg))}.rah-slot__face,.rah-traveler__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 18px 22px rgb(43 28 19 / .22))}.rah-slot__face--back,.rah-traveler__face--back{transform:rotateY(180deg)}.rah-slot[data-face=back]{--flip: 180deg}.rah-slot__shadow,.rah-traveler__shadow{position:absolute;left:18%;right:18%;bottom:-9%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgb(43 28 19 / .35),transparent);filter:blur(4px);transform-origin:50% 50%}.rah-slot--no-shadow .rah-slot__shadow{display:none}html.rah-carry .rah-slot__packet{visibility:hidden}.rah-traveler{position:fixed;top:0;left:0;z-index:3;pointer-events:none;contain:layout style}.rah-traveler__pose{position:absolute;inset:auto;top:0;left:0;will-change:transform}.rah-traveler[hidden]{display:none}.rah-traveler__glow{position:absolute;top:-12%;right:-20%;bottom:-12%;left:-20%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 198 92 / .85),rgb(242 165 22 / .25) 60%,transparent);filter:blur(6px);opacity:var(--glow, 0)}html.rah-carry .rah-hero__glow{visibility:hidden}html.rah-relay .rah-slot__packet{--enter: clamp(0, calc((.4 - var(--p, .5)) / .4), 1);--exit: clamp(0, calc((var(--p, .5) - .64) / .36), 1);--e2: calc(var(--enter) * var(--enter) * (1 - var(--no-enter, 0)));--x2: calc(var(--exit) * var(--exit) * (1 - var(--no-exit, 0)));transform:translate3d(calc((var(--x2) * var(--dir-out, 1) + var(--e2) * var(--dir-in, -1)) * 42vw),calc(var(--e2) * 6vh - var(--x2) * 4vh),0) rotate(calc((var(--x2) * var(--dir-out, 1) + var(--e2) * var(--dir-in, -1)) * 28deg)) scale(calc(1 - (var(--e2) + var(--x2)) * .25));will-change:transform}html.rah-relay .rah-slot__flip{transform:rotate(var(--rot, 0deg)) rotateY(calc(var(--flip, 0deg) + (var(--e2) + var(--x2)) * 180deg))}@keyframes rah-float{0%,to{transform:translate3d(0,-2.2%,0) rotate(-1.2deg)}50%{transform:translate3d(0,2.2%,0) rotate(1.2deg)}}@keyframes rah-shadow-breathe{0%,to{transform:scale(.88);opacity:.7}50%{transform:scale(1.06);opacity:1}}@keyframes rah-rise{0%{transform:translate3d(0,108%,0) rotate(5deg)}}@keyframes rah-fade-up{0%{opacity:0;transform:translate3d(0,26px,0)}}@keyframes rah-pop{0%{opacity:0;transform:translate3d(0,50px,0) scale(.82) rotate(-10deg)}}@keyframes rah-spin{to{transform:rotate(360deg)}}@keyframes rah-glow{0%,to{transform:scale(.94);opacity:.85}50%{transform:scale(1.05);opacity:1}}@keyframes rah-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes rah-drop{0%{transform:translateZ(0) scale(.4,.6);opacity:0}12%{opacity:1;transform:translateZ(0) scaleY(1.15)}70%{opacity:1}to{transform:translate3d(0,120px,0) scale(.85,1.2);opacity:0}}@keyframes rah-salt-fall{0%{transform:translate3d(0,-220px,0) rotate(var(--r0, 0deg));opacity:0}20%{opacity:1}}@keyframes rah-twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes rah-sheen{0%{background-position:0% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-slot__float,html:not([data-rah-motion=off]) .rah-traveler__float{animation:rah-float 6.5s var(--rah-ease-in-out) infinite}html:not([data-rah-motion=off]) .rah-slot__shadow,html:not([data-rah-motion=off]) .rah-traveler__shadow{animation:rah-shadow-breathe 6.5s var(--rah-ease-in-out) infinite}html:not([data-rah-motion=off]) [data-rah-paused] :is(.rah-slot__float,.rah-slot__shadow){animation-play-state:paused}}html.rah-motion [data-rah-reveal]{transition:opacity .9s var(--rah-ease-out),transform 1.1s var(--rah-ease-out),clip-path 1.2s var(--rah-ease-out);transition-delay:calc(var(--rah-delay, 0) * 1ms)}html.rah-motion [data-rah-reveal=up]:not(.is-in){opacity:0;transform:translate3d(0,36px,0)}html.rah-motion [data-rah-reveal=fade]:not(.is-in){opacity:0}html.rah-motion [data-rah-reveal=scale]:not(.is-in){opacity:0;transform:scale(.92)}html.rah-motion [data-rah-reveal=mask]{clip-path:inset(0 0 0 0)}html.rah-motion [data-rah-reveal=mask]:not(.is-in){clip-path:inset(0 0 100% 0)}.rah-w{display:inline-block;vertical-align:top}html.rah-motion [data-rah-split=rise] .rah-w{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}html.rah-motion [data-rah-split=rise] .rah-w>span{display:inline-block;transition:transform 1s var(--rah-ease-out);transition-delay:calc(min(var(--i, 0),14)*45ms)}html.rah-motion [data-rah-split=rise]:not(.is-in) .rah-w>span{transform:translate3d(0,105%,0) rotate(4deg)}html.rah-motion [data-rah-split=highlight] .rah-w{opacity:clamp(.16,calc(var(--p, 0) * (var(--n, 1) + 3) - var(--i, 0)),1);transition:opacity .15s linear}.rah-drip{position:absolute;left:0;right:0;top:calc(100% - 1px);height:84px;z-index:2;pointer-events:none}.rah-drip__edge{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-background);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='84'%3E%3Cpath d='M0 14H24C32 14 32 18 32 26V46A8 8 0 0 0 48 46V26C48 18 48 14 56 14H102C110 14 110 18 110 28V66A10 10 0 0 0 130 66V28C130 18 130 14 138 14H190C198 14 198 17 198 24V35A7 7 0 0 0 212 35V24C212 17 212 14 220 14H245C253 14 253 18 253 27V55A9 9 0 0 0 271 55V27C271 18 271 14 279 14H300V0H0Z'/%3E%3C/svg%3E") 0 0 / 300px 84px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='84'%3E%3Cpath d='M0 10H70C79 10 79 15 79 24V58A11 11 0 0 0 101 58V24C101 15 101 10 110 10H300C307 10 307 14 307 20V40A8 8 0 0 0 323 40V20C323 14 323 10 330 10H430V0H0Z'/%3E%3C/svg%3E") 137px 0 / 430px 84px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='84'%3E%3Cpath d='M0 14H24C32 14 32 18 32 26V46A8 8 0 0 0 48 46V26C48 18 48 14 56 14H102C110 14 110 18 110 28V66A10 10 0 0 0 130 66V28C130 18 130 14 138 14H190C198 14 198 17 198 24V35A7 7 0 0 0 212 35V24C212 17 212 14 220 14H245C253 14 253 18 253 27V55A9 9 0 0 0 271 55V27C271 18 271 14 279 14H300V0H0Z'/%3E%3C/svg%3E") 0 0 / 300px 84px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='84'%3E%3Cpath d='M0 10H70C79 10 79 15 79 24V58A11 11 0 0 0 101 58V24C101 15 101 10 110 10H300C307 10 307 14 307 20V40A8 8 0 0 0 323 40V20C323 14 323 10 330 10H430V0H0Z'/%3E%3C/svg%3E") 137px 0 / 430px 84px repeat-x;transform-origin:50% 0}.rah-drip__drop{position:absolute;width:11px;height:13px;border-radius:50%/60% 60% 40% 40%;background:var(--color-background);opacity:0}html.rah-motion .rah-drip__edge{transform:scaleY(.3);transition:transform 2.2s var(--rah-ease-spring)}html.rah-motion .rah-drip.is-in .rah-drip__edge{transform:scaleY(1)}html.rah-motion .rah-drip.is-in .rah-drip__drop{animation:rah-drop 3.8s cubic-bezier(.55,0,.85,.35) infinite;animation-delay:var(--d, 0s)}html.rah-motion [data-rah-paused] .rah-drip__drop{animation-play-state:paused}.rah-sticker{position:absolute;width:clamp(88px,22vw,150px);aspect-ratio:1;z-index:5;color:var(--rah-espresso);pointer-events:none}.rah-sticker__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--rah-honey);box-shadow:0 12px 24px -12px #2b1c1380}.rah-sticker svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rah-sticker text{font-family:var(--rah-font-display);font-weight:800;font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;fill:currentColor}.rah-sticker__core{position:absolute;top:32%;right:32%;bottom:32%;left:32%;display:grid;place-items:center;border-radius:50%;background:var(--rah-espresso);color:var(--rah-honey-glow);font-family:var(--rah-font-display);font-weight:800;font-size:clamp(.8rem,2.6vw,1.15rem);line-height:1;text-align:center}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-sticker svg{animation:rah-spin 18s linear infinite}}.rah-hex{--hex: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);position:relative;width:100%;aspect-ratio:1 / 1.1547;clip-path:var(--hex);background:var(--rah-honey);display:grid;place-items:center;container-type:inline-size}.rah-hex:before{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;clip-path:var(--hex);background:var(--rah-cream)}.rah-hex:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;clip-path:var(--hex);background:var(--rah-honey)}.rah-hex__in{position:absolute;top:10.5%;right:10.5%;bottom:10.5%;left:10.5%;clip-path:var(--hex);background:var(--rah-cream);z-index:1;display:grid;place-content:center;text-align:center;color:var(--rah-espresso);padding:8%}.rah-hex__value{font-family:var(--rah-font-display);font-weight:800;font-size:clamp(.85rem,3.9vw,1.9rem);font-size:clamp(.8rem,18cqi,1.9rem);line-height:1;letter-spacing:-.03em}.rah-hex__label{margin-top:.3em;font-family:var(--rah-font-display);font-weight:700;font-size:clamp(.58rem,1.9vw,.72rem);font-size:clamp(.5rem,8cqi,.72rem);letter-spacing:.12em;text-transform:uppercase}.rah-hero{min-height:calc(100svh - var(--header-height, 0px) - var(--header-group-height, 0px));display:grid;align-items:center;padding-block:clamp(20px,5vw,64px) clamp(64px,9vw,112px);background:radial-gradient(60% 45% at 78% 38%,rgb(242 165 22 / .28),transparent 70%),radial-gradient(50% 40% at 10% 100%,rgb(217 136 0 / .12),transparent 70%),var(--color-background)}.rah-hero__comb{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rah-honeycomb);background-size:56px 97px;opacity:.045;-webkit-mask-image:radial-gradient(70% 60% at 75% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(70% 60% at 75% 40%,#000 30%,transparent 75%);pointer-events:none}.rah-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"eyebrow eyebrow" "head media" "lede lede" "stats stats" "cta cta";column-gap:8px;align-items:center}.rah-hero__copy{display:contents}.rah-hero__eyebrow{grid-area:eyebrow;margin-bottom:clamp(14px,3vw,28px)}.rah-hero__title{grid-area:head;position:relative;z-index:1;font-size:clamp(3.1rem,14.5vw,9.25rem)}.rah-hero__line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.rah-hero__line>span{display:inline-block}.rah-hero__line:nth-child(2)>span{color:var(--rah-honey)}.rah-hero__media{grid-area:media;position:relative;justify-self:center;width:100%;max-width:300px}.rah-hero__media .rah-slot{--rot: 7deg}.rah-hero__glow{position:absolute;top:-12%;right:-20%;bottom:-12%;left:-20%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 198 92 / .85),rgb(242 165 22 / .25) 60%,transparent);filter:blur(6px);z-index:-1}.rah-hero__media .rah-sticker{right:-6%;bottom:-2%;width:clamp(72px,20vw,140px)}.rah-hero__lede{grid-area:lede;margin-top:clamp(20px,4vw,32px)}.rah-hero__stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,4vw,36px);border-top:2px solid rgb(var(--color-foreground-rgb) / .14);max-width:520px}.rah-stat{padding:14px 10px 0 0}.rah-stat+.rah-stat{padding-left:14px;border-left:2px solid rgb(var(--color-foreground-rgb) / .14)}.rah-stat__value{display:block;font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.45rem,5.5vw,2.3rem);line-height:1;letter-spacing:-.02em}.rah-stat__label{display:block;margin-top:6px;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.rah-hero__cta{grid-area:cta;display:grid;gap:12px;margin-top:clamp(22px,4.5vw,40px);max-width:520px}.rah-hero__cta-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;align-items:center}.rah-hero__cta-row .rah-btn{width:100%;padding-inline:1em}@media(max-width:479px){.rah-hero__cta-row{grid-template-columns:minmax(0,1fr) auto}.rah-hero__cta-row :is(.rah-btn,button[name=add]){font-size:.78rem;letter-spacing:.05em;padding-inline:1.1em;white-space:nowrap}.rah-hero__cta-row .add-to-cart-icon{display:none}}.rah-hero__note{font-size:.82rem;opacity:.8}.rah-hero__note strong{font-weight:800}@media(min-width:990px){.rah-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"eyebrow media" "head media" "lede media" "stats media" "cta media";column-gap:clamp(32px,5vw,96px);align-content:center}.rah-hero__media{max-width:min(34vw,540px);align-self:center}.rah-hero{padding-block-start:clamp(20px,3vw,48px)}.rah-hero__title{font-size:clamp(4.6rem,min(8vw,13.5vh),8.75rem)}.rah-hero__lede,.rah-hero__stats{margin-top:24px}.rah-hero__cta{margin-top:28px}.rah-hero__media .rah-sticker{right:-10%;bottom:6%}}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-hero__line>span{animation:rah-rise 1.05s var(--rah-ease-out) both;animation-delay:calc(.1s + var(--i, 0) * .12s)}html:not([data-rah-motion=off]) :is(.rah-hero,.rah-story-hero,.rah-contact,.rah-receipts) [data-rah-intro]{animation:rah-fade-up 1s var(--rah-ease-out) both;animation-delay:calc(.5s + var(--i, 0) * .09s)}html:not([data-rah-motion=off]) .rah-hero__media{animation:rah-pop 1.3s var(--rah-ease-spring) both .25s}html:not([data-rah-motion=off]) .rah-hero__glow{animation:rah-glow 7s var(--rah-ease-in-out) infinite}}.rah-ticker{padding-block:clamp(26px,4vw,44px);background:transparent;z-index:5}.rah-ticker__band{position:relative;z-index:4;margin-inline:-5vw;padding-block:clamp(12px,2vw,20px);background:var(--color-background);transform:rotate(var(--tilt, -2deg));box-shadow:0 18px 40px -24px #2b1c1399}.rah-ticker__track{display:flex;width:max-content}.rah-ticker__group{display:flex;align-items:center;flex:none}.rah-ticker__item{display:inline-flex;align-items:center;gap:clamp(16px,3vw,36px);padding-right:clamp(16px,3vw,36px);font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.25rem,4.2vw,2.6rem);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--color-foreground)}.rah-ticker__item:after{content:"";width:.55em;height:.63em;background:currentColor;opacity:.8;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-ticker__track{animation:rah-marquee var(--speed, 32s) linear infinite}html:not([data-rah-motion=off]) [data-rah-paused] .rah-ticker__track{animation-play-state:paused}}.rah-statement__grid{display:grid;grid-template-columns:minmax(0,1fr) 30%;grid-template-areas:"eyebrow media" "big big" "body body";column-gap:16px;align-items:end}.rah-statement__eyebrow{grid-area:eyebrow;align-self:start}.rah-statement__media{grid-area:media;justify-self:end;width:100%;max-width:180px;margin-bottom:8px}.rah-statement__media .rah-slot{--rot: -12deg}.rah-statement__big{grid-area:big;margin-top:clamp(16px,4vw,28px);font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.85rem,6.6vw,4.1rem);line-height:1.04;letter-spacing:-.025em;text-wrap:pretty}.rah-statement__big em,.rah-statement__big strong{font-style:normal;color:var(--rah-honey)}.rah-statement__body{grid-area:body;margin-top:clamp(24px,4vw,40px);max-width:56ch;font-size:1.05rem}.rah-points{display:grid;gap:14px;margin-top:clamp(48px,8vw,96px)}.rah-point{position:relative;padding:clamp(22px,3vw,32px);border-radius:var(--rah-radius);background:rgb(var(--color-foreground-rgb) / .045);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .08);transition:transform .5s var(--rah-ease-out),background-color .3s ease}.rah-point:hover{transform:translateY(-4px);background:#d988001a}.rah-point__num{display:inline-grid;place-items:center;width:44px;height:50px;margin-bottom:18px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--rah-honey);color:var(--rah-espresso);font-family:var(--rah-font-display);font-weight:800;font-size:.9rem}.rah-point__title{font-family:var(--rah-font-display);font-weight:800;font-size:1.2rem;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.rah-point__text{margin-top:10px;line-height:1.55;opacity:.85}@media(min-width:750px){.rah-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:990px){.rah-statement__grid{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);grid-template-areas:"eyebrow media" "big media" "body media";column-gap:clamp(40px,6vw,110px);align-items:center}.rah-statement__media{max-width:min(24vw,360px);justify-self:center}}.rah-ingredients__head{display:grid;gap:clamp(14px,2.5vw,22px);justify-items:start;max-width:900px}.rah-ingredients__grid{display:grid;gap:18px;margin-top:clamp(36px,6vw,72px)}.rah-ingredients__center{order:-1;display:grid;justify-items:center;gap:14px;padding-block:8px 18px}.rah-ingredients__center .rah-slot{--rot: -4deg;width:min(46vw,230px)}.rah-ingredients__plus{font-family:var(--rah-font-display);font-weight:800;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--rah-honey-glow)}.rah-ing{position:relative;overflow:hidden;border-radius:var(--rah-radius);background:#fff6e70f;box-shadow:inset 0 0 0 1px #fff6e71a;display:grid}.rah-ing__art{position:relative;aspect-ratio:4 / 3;overflow:hidden}.rah-ing__art img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.8s var(--rah-ease-out)}.rah-ing.is-in .rah-ing__art img,html:not(.rah-motion) .rah-ing__art img{transform:scale(1)}.rah-ing__body{padding:clamp(22px,3.5vw,36px);display:grid;gap:12px;align-content:start}.rah-ing__stat{display:flex;align-items:baseline;gap:10px;font-family:var(--rah-font-display);font-weight:800;color:var(--rah-honey-glow)}.rah-ing__stat-value{font-size:clamp(2.6rem,9vw,4.25rem);line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rah-ing__stat-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-foreground);opacity:.8}.rah-ing__title{font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.3rem,3.6vw,1.75rem);line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;color:var(--color-foreground-heading, var(--color-foreground))}.rah-ing__text{line-height:1.6;opacity:.88}.rah-ing__source{display:flex;align-items:center;gap:14px;margin-top:8px;padding-top:16px;border-top:1px solid rgb(var(--color-foreground-rgb) / .14);font-size:.85rem}.rah-ing__logo{width:54px;height:54px;flex:none;border-radius:14px;background:var(--rah-cream);padding:6px;object-fit:contain}.rah-ing__source a{color:inherit}.rah-nutrition{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,1.5vw,18px);margin-top:clamp(40px,6vw,72px);max-width:760px;margin-inline:auto}.rah-nutrition__note{margin-top:18px;text-align:center;font-size:.85rem;opacity:.75}.rah-ing__art--honey{background:#f2a516}.rah-ing__art--salt{background:#2f2b28}.rah-art{display:block;width:100%;height:100%}@keyframes rah-art-pour{0%{transform:scaleY(0)}}@keyframes rah-art-pool{0%,to{transform:scale(1)}50%{transform:scale(1.08,.9)}}@keyframes rah-art-drop{0%{transform:translate3d(0,-6px,0) scale(.6);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate3d(0,92px,0) scale(.9,1.15);opacity:0}}@keyframes rah-art-dip{0%,to{transform:rotate(0) translateZ(0)}50%{transform:rotate(-2.5deg) translate3d(0,-3px,0)}}@keyframes rah-art-shine{0%{transform:translate(0) skew(-18deg)}60%,to{transform:translate(760px) skew(-18deg)}}@keyframes rah-art-glint{0%,to{opacity:.25}50%{opacity:.7}}@keyframes rah-art-fall{0%{transform:translate3d(0,-40px,0) rotate(0);opacity:0}12%{opacity:1}80%{opacity:1}to{transform:translate3d(var(--x, 0px),96px,0) rotate(160deg);opacity:0}}@keyframes rah-art-spark{0%,to{transform:scale(.2) rotate(0);opacity:0}50%{transform:scale(1) rotate(45deg);opacity:1}}@keyframes rah-art-settle{0%{transform:translate3d(0,-18px,0);opacity:0}}.rah-art :is(.rah-art-honey__stream,.rah-art-honey__pool,.rah-art-honey__dipper,.rah-art-honey__shine,.rah-art-honey__drop,.rah-art-salt__c,.rah-art-salt__fall,.rah-art-salt__spark){transform-box:fill-box}.rah-art-honey__stream{transform-origin:50% 0}.rah-art-honey__pool{transform-origin:50% 50%}.rah-art-honey__dipper{transform-origin:100% 50%}.rah-art-salt__spark{transform-origin:50% 50%}.rah-art-honey__drop,.rah-art-salt__fall,.rah-art-honey__shine{opacity:0}.rah-art-salt__spark{opacity:.7}@media(prefers-reduced-motion:no-preference){html.rah-motion .rah-ing.is-in .rah-art-honey__stream{animation:rah-art-pour 1.4s var(--rah-ease-out) both .2s}html.rah-motion .rah-ing.is-in .rah-art-honey__pool{animation:rah-art-pool 3.2s var(--rah-ease-in-out) infinite 1.2s}html.rah-motion .rah-ing.is-in .rah-art-honey__dipper{animation:rah-art-dip 5s var(--rah-ease-in-out) infinite}html.rah-motion .rah-ing.is-in .rah-art-honey__drop{animation:rah-art-drop 3.2s cubic-bezier(.55,0,.85,.35) infinite;animation-delay:var(--d, 0s)}html.rah-motion .rah-ing.is-in .rah-art-honey__shine{opacity:1;animation:rah-art-shine 6s ease-in-out infinite 1s}html.rah-motion .rah-ing.is-in .rah-art-honey__glint{animation:rah-art-glint 3.6s ease-in-out infinite;animation-delay:var(--d, 0s)}html.rah-motion .rah-ing.is-in .rah-art-salt__c{animation:rah-art-settle .9s var(--rah-ease-spring) both;animation-delay:calc(.15s + var(--d, 0s))}html.rah-motion .rah-ing.is-in .rah-art-salt__fall{animation:rah-art-fall 2.8s cubic-bezier(.45,0,.75,.4) infinite;animation-delay:calc(.8s + var(--d, 0s))}html.rah-motion .rah-ing.is-in .rah-art-salt__spark{animation:rah-art-spark 3.4s ease-in-out infinite;animation-delay:var(--d, 0s)}html.rah-motion [data-rah-paused] .rah-art *{animation-play-state:paused!important}}@media(min-width:990px){.rah-ingredients__grid{grid-template-columns:minmax(0,1fr) minmax(200px,.62fr) minmax(0,1fr);gap:clamp(18px,2.5vw,40px);align-items:center}.rah-ingredients__center{order:0}.rah-ingredients__center .rah-slot{width:min(19vw,300px)}}.rah-how__grid{display:grid;grid-template-columns:minmax(0,1fr) 34%;grid-template-areas:"intro media" "steps steps" "uses uses";column-gap:12px}.rah-how__intro{grid-area:intro;display:grid;gap:clamp(14px,2.5vw,22px);align-content:start}.rah-how__media{grid-area:media;align-self:start;justify-self:end;width:100%;max-width:190px}.rah-how__media .rah-slot{--rot: -18deg}.rah-how__steps{grid-area:steps;position:relative;list-style:none;margin:clamp(36px,6vw,64px) 0 0;padding:0 0 0 52px;display:grid;gap:clamp(28px,5vw,56px)}.rah-how__steps:before,.rah-how__steps:after{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:3px;border-radius:3px;z-index:-1}.rah-how__steps:before{background:rgb(var(--color-foreground-rgb) / .12)}.rah-how__steps:after{background:linear-gradient(var(--rah-honey-bright),var(--rah-honey));transform-origin:50% 0;transform:scaleY(var(--p, 1))}.rah-step{--on: clamp(0, calc((var(--p, 1) * var(--n, 1) - var(--i, 0)) * 1.6), 1);position:relative}.rah-step__dot{position:absolute;left:-52px;top:0;width:45px;height:52px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:color-mix(in srgb,var(--rah-honey) calc(var(--on) * 100%),color-mix(in srgb,var(--color-foreground) 15%,var(--color-background)));color:var(--rah-espresso);font-family:var(--rah-font-display);font-weight:800;font-size:.85rem}.rah-step__title{font-family:var(--rah-font-display);font-weight:800;font-size:clamp(2.2rem,10vw,5.5rem);line-height:.88;letter-spacing:-.035em;text-transform:uppercase;color:var(--color-foreground-heading, var(--color-foreground));opacity:calc(.25 + var(--on) * .75)}.rah-step__text{margin-top:12px;max-width:40ch;line-height:1.6;font-size:1.05rem}.rah-how__uses{grid-area:uses;display:flex;flex-wrap:wrap;gap:8px;margin:clamp(36px,6vw,56px) 0 0;padding:0;list-style:none}.rah-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground-rgb) / .25);font-family:var(--rah-font-display);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .4s var(--rah-ease-out)}.rah-chip:hover{background:var(--rah-honey);color:var(--rah-espresso);transform:translateY(-2px)}@media(min-width:990px){.rah-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"intro media" "steps media" "uses media";column-gap:clamp(40px,7vw,120px)}.rah-how__media{position:sticky;top:calc(var(--header-height, 80px) + 8vh);max-width:min(26vw,400px);justify-self:center;align-self:start;margin-top:4vh}}.rah-founder__grid{display:grid;gap:clamp(36px,6vw,96px);align-items:center}.rah-founder__media{position:relative;max-width:560px}.rah-founder__photo{position:relative;margin:0;border-radius:var(--rah-radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--rah-cream-deep)}.rah-founder__photo img{width:100%;height:112%;object-fit:cover;transform:translate3d(0,calc((var(--p, .5) - .5) * -10%),0)}.rah-founder__tag{position:absolute;left:16px;bottom:16px;z-index:1;padding:10px 16px;border-radius:999px;background:var(--rah-cream);color:var(--rah-espresso);font-family:var(--rah-font-display);font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.rah-founder__slot{position:absolute;right:-4%;bottom:-10%;width:34%;z-index:2}.rah-founder__slot .rah-slot{--rot: 14deg}.rah-founder__grid{z-index:auto}.rah-founder__copy{position:relative;z-index:4;display:grid;gap:clamp(16px,2.5vw,24px);justify-items:start}.rah-founder__quote{position:relative;margin:0;padding-left:clamp(20px,3vw,28px);border-left:4px solid var(--rah-honey);font-family:var(--rah-font-display);font-weight:700;font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.3;letter-spacing:-.01em}.rah-founder__sig{display:flex;align-items:center;gap:14px}.rah-founder__sig-name{font-family:var(--rah-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rah-founder__sig-role{font-size:.85rem;opacity:.75}.rah-founder__community{margin-top:clamp(56px,9vw,120px);display:grid;gap:18px;justify-items:center;text-align:center}.rah-founder__logos{width:min(100%,460px)}@media(min-width:990px){.rah-founder__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.rah-founder__slot{right:-22%;bottom:-8%;width:30%}}.rah-buy{background:radial-gradient(70% 60% at 25% 40%,rgb(255 198 92 / .55),transparent 70%),var(--color-background)}.rah-buy__grid{display:grid;gap:clamp(28px,5vw,80px);align-items:center}.rah-buy__media{position:relative;justify-self:center;width:min(66vw,340px);margin-block:12px 24px}.rah-buy__media .rah-slot{--rot: -5deg}.rah-buy__media .rah-sticker{left:-10%;top:2%}.rah-buy__panel{position:relative;padding:clamp(24px,4vw,48px);border-radius:calc(var(--rah-radius) + 4px);background:var(--color-background);color:var(--color-foreground);box-shadow:0 40px 80px -40px #2b1c138c;display:grid;gap:18px}.rah-buy__title{font-size:clamp(2.2rem,7.5vw,4.25rem)}.rah-buy__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.rah-buy__price{font-family:var(--rah-font-display);font-weight:800;font-size:clamp(2rem,6vw,2.8rem);letter-spacing:-.02em;line-height:1}.rah-buy__compare{font-size:1.05rem;opacity:.6}.rah-buy__unit{font-size:.9rem;opacity:.8}.rah-buy__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rah-buy__list li{display:flex;gap:12px;align-items:flex-start;line-height:1.4}.rah-buy__list li:before{content:"";flex:none;width:20px;height:22px;margin-top:1px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--rah-honey) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath d='m6 11.5 3 3 5.5-6' fill='none' stroke='%232b1c13' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.rah-buy__trust{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:16px;border-top:1px solid rgb(var(--color-foreground-rgb) / .12);font-size:.8rem;font-weight:600;opacity:.85}.rah-buy__trust span{display:inline-flex;align-items:center;gap:8px}.rah-buy__trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rah-honey)}@media(min-width:990px){.rah-buy__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rah-buy__media{width:min(30vw,470px)}}.rah-po{border:0;margin:0;padding:0;display:grid;gap:10px}.rah-po legend{margin-bottom:10px;font-family:var(--rah-font-display);font-weight:800;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.rah-po .rah-po__opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--rah-radius-sm);box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground-rgb) / .2);cursor:pointer;transition:box-shadow .25s ease,background-color .25s ease}.rah-po__opt:has(input:checked){box-shadow:inset 0 0 0 2.5px var(--rah-honey);background:#d9880014}.rah-po__opt input{width:20px;height:20px;accent-color:var(--rah-honey);margin:0}.rah-po__name{font-weight:700;line-height:1.25}.rah-po__save{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--rah-espresso);color:var(--rah-cream);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.rah-po__price{font-family:var(--rah-font-display);font-weight:800}.rah-po__desc{grid-column:2 / -1;font-size:.82rem;opacity:.75}.rah-po__was{margin-right:6px;font-weight:600;opacity:.5}.rah-po__freq{display:none;grid-column:2 / -1}.rah-po__opt--sub:has(input:checked) .rah-po__freq{display:block}.rah-po__freq select{width:100%;padding:10px 12px;border:0;border-radius:var(--rah-radius-sm);box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground-rgb) / .2);background:var(--rah-cream);color:inherit;font:inherit}.rah-wholesale__grid{display:grid;gap:clamp(36px,6vw,96px)}.rah-wholesale__copy{display:grid;gap:clamp(16px,2.5vw,24px);align-content:start;justify-items:start}.rah-wholesale__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px;width:100%}.rah-wholesale__list li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .14);font-weight:600}.rah-wholesale__list li span:first-child{display:grid;place-items:center;width:40px;height:46px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--rah-honey);color:var(--rah-espresso);font-family:var(--rah-font-display);font-weight:800;font-size:.8rem}.rah-form{padding:clamp(22px,4vw,44px);border-radius:calc(var(--rah-radius) + 4px);background:var(--color-background);color:var(--color-foreground);box-shadow:0 40px 80px -40px #0009;display:grid;gap:14px}.rah-form form{display:grid;gap:16px}.rah-form__title{font-family:var(--rah-font-display);font-weight:800;font-size:1.35rem;text-transform:uppercase;letter-spacing:-.01em}.rah-form__row{display:grid;gap:14px}.rah-field{display:grid;gap:6px}.rah-field label{font-family:var(--rah-font-display);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.rah-field input,.rah-field select,.rah-field textarea{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid rgb(var(--color-foreground-rgb) / .22);border-radius:14px;background:var(--color-input-background, #fff);color:var(--color-input-text, var(--color-foreground));font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.rah-field textarea{min-height:112px;resize:vertical}.rah-field :is(input,select,textarea):focus-visible{outline:none;border-color:var(--rah-honey);box-shadow:0 0 0 4px #d9880038}.rah-form__msg{padding:14px 16px;border-radius:14px;font-weight:600;line-height:1.4}.rah-form__msg--ok{background:#d9880024}.rah-form__msg--err{background:#b428141f}.rah-form__fine{font-size:.8rem;opacity:.75}.rah-form .rah-btn{width:100%}@media(min-width:750px){.rah-form__row--2{grid-template-columns:1fr 1fr}}@media(min-width:990px){.rah-wholesale__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.rah-faq__grid{display:grid;gap:clamp(28px,5vw,80px)}.rah-faq__list{display:grid}.rah-faq__item{border-bottom:1.5px solid rgb(var(--color-foreground-rgb) / .14)}.rah-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.02rem,2.4vw,1.25rem);text-transform:uppercase;letter-spacing:-.005em}.rah-faq__item summary::-webkit-details-marker{display:none}.rah-faq__icon{position:relative;flex:none;width:34px;height:38px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:rgb(var(--color-foreground-rgb) / .08);transition:background-color .3s ease,transform .5s var(--rah-ease-out)}.rah-faq__icon:before,.rah-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2.5px;border-radius:2px;background:currentColor;translate:-50% -50%;transition:transform .4s var(--rah-ease-out)}.rah-faq__icon:after{transform:rotate(90deg)}.rah-faq__item[open] .rah-faq__icon{background:var(--rah-honey);transform:rotate(180deg)}.rah-faq__item[open] .rah-faq__icon:after{transform:rotate(0)}.rah-faq__answer{padding:0 0 24px;max-width:62ch}@supports (interpolate-size: allow-keywords){.rah-faq__item{interpolate-size:allow-keywords}.rah-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--rah-ease-out),content-visibility .45s allow-discrete}.rah-faq__item[open]::details-content{block-size:auto}}@media(min-width:990px){.rah-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.rah-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:7;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:999px;background:var(--rah-espresso);color:var(--rah-cream);box-shadow:0 20px 50px -18px #0009;transform:translate3d(0,calc(100% + 40px),0);transition:transform .6s var(--rah-ease-out);visibility:hidden}.rah-sticky.is-visible{transform:none;visibility:visible}.rah-sticky:not(.is-visible){transition:transform .45s var(--rah-ease-in-out),visibility 0s linear .45s}.rah-sticky__thumb{width:40px;height:52px;object-fit:contain;transform:rotate(-8deg)}.rah-sticky__info{min-width:0;line-height:1.15}.rah-sticky__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--rah-font-display);font-weight:800;font-size:.82rem;text-transform:uppercase;letter-spacing:.02em}.rah-sticky__price{font-size:.8rem;opacity:.8}.rah-sticky .rah-buybox{min-width:132px}.rah-sticky .rah-buybox button[name=add]{min-height:48px;padding-inline:18px;box-shadow:none}.rah-sticky .rah-buybox button[name=add]:hover:not(:disabled){--button-background-color: var(--rah-cream);--button-color: var(--rah-espresso);--button-border-color: var(--rah-cream)}.rah-sticky .add-to-cart-icon{display:none}@media(min-width:750px){.rah-sticky{left:auto;right:24px;bottom:24px;width:440px}}main[data-template^=product] .product-information{background:radial-gradient(55% 50% at 28% 40%,rgb(242 165 22 / .2),transparent 70%)}main[data-template^=product] .product-details .rte h1,main[data-template^=product] .product-details h1{font-family:var(--rah-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;font-size:clamp(2.2rem,3.6vw,3.5rem);text-wrap:balance;margin-bottom:.4em}main[data-template^=product] .product-details :is(.add-to-cart-button,button[name=add]){--button-background-color: var(--rah-honey);--button-color: var(--rah-espresso);--button-border-color: var(--rah-honey);min-height:58px;border-radius:999px;font-family:var(--rah-font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .45s var(--rah-ease-out),background-color .25s ease,color .25s ease}main[data-template^=product] .product-details button[name=add]:hover:not(:disabled){--button-background-color: var(--rah-espresso);--button-color: var(--rah-cream);--button-border-color: var(--rah-espresso);transform:translateY(-2px)}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) main[data-template^=product] .product-media-container img{animation:rah-float 7s var(--rah-ease-in-out) infinite}html:not([data-rah-motion=off]) main[data-template^=product] .product-details>*{animation:rah-fade-up .9s var(--rah-ease-out) both}html:not([data-rah-motion=off]) main[data-template^=product] .product-details>:nth-child(2){animation-delay:.08s}html:not([data-rah-motion=off]) main[data-template^=product] .product-details>:nth-child(3){animation-delay:.16s}html:not([data-rah-motion=off]) main[data-template^=product] .product-details>:nth-child(n+4){animation-delay:.24s}}.rah-block-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:360px}.rah-block-trust{display:grid;gap:10px;width:100%;padding:16px 18px;border-radius:var(--rah-radius-sm);background:rgb(var(--color-foreground-rgb) / .05);font-size:.88rem;font-weight:600}.rah-block-trust span{display:flex;gap:10px;align-items:center}.rah-block-trust span:before{content:"";flex:none;width:14px;height:16px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--rah-honey)}.cart-drawer :is(.button,button[name=checkout]){border-radius:999px}.rah-story-hero{min-height:calc(100svh - var(--header-height, 0px) - var(--header-group-height, 0px));display:grid;align-items:center;padding-block:clamp(28px,6vw,72px) clamp(72px,10vw,128px);background:radial-gradient(55% 45% at 80% 45%,rgb(242 165 22 / .24),transparent 70%),var(--color-background)}.rah-story-hero__grid{z-index:auto;display:grid;gap:clamp(40px,7vw,96px);align-items:center}.rah-story-hero__copy{position:relative;z-index:4;display:grid;gap:clamp(16px,3vw,28px);justify-items:start}.rah-story-hero__title{font-size:clamp(3rem,13.5vw,7.25rem)}.rah-story-hero__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.rah-story-hero__media{position:relative;width:min(100%,520px);justify-self:center;margin-bottom:24px}.rah-story-hero__photo{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--rah-radius);background:var(--rah-cream-deep);box-shadow:0 40px 70px -40px #2b1c138c;transform:rotate(-2deg)}.rah-story-hero__photo img{width:100%;height:100%;object-fit:cover}.rah-story-hero__slot{position:absolute;left:-8%;bottom:-9%;width:36%}.rah-story-hero__photo .rah-founder__tag{top:16px;bottom:auto}.rah-story-hero__media .rah-sticker{right:-5%;bottom:-5%}@media(min-width:990px){.rah-story-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.rah-story-hero__title{font-size:clamp(3.5rem,6vw,7rem)}.rah-story-hero__media{justify-self:end}.rah-story-hero__slot{left:-22%;width:38%}}@keyframes rah-unveil{0%{clip-path:inset(0 0 100% 0 round var(--rah-radius));transform:rotate(-2deg) scale(1.06)}to{clip-path:inset(0 0 0 0 round var(--rah-radius))}}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-story-hero__photo{animation:rah-unveil 1.4s var(--rah-ease-out) both .15s}html:not([data-rah-motion=off]) .rah-story-hero__slot,html:not([data-rah-motion=off]) .rah-story-hero__media .rah-sticker{animation:rah-pop 1.3s var(--rah-ease-spring) both .7s}}.rah-quote__inner{display:grid;gap:clamp(20px,3.5vw,36px);justify-items:start;max-width:1080px}.rah-quote__text{margin:0;font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.9rem,6.2vw,4.4rem);line-height:1.04;letter-spacing:-.025em;text-wrap:pretty}.rah-quote__text em{font-style:normal;color:var(--rah-honey)}.rah-quote__sig{display:flex;align-items:center;gap:14px}.rah-quote__mark{width:34px;height:39px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--rah-honey)}.rah-quote__tagline{margin-top:clamp(16px,4vw,40px)}.rah-shop{padding-block:clamp(16px,4vw,56px) clamp(64px,9vw,120px);background:radial-gradient(50% 40% at 25% 30%,rgb(242 165 22 / .18),transparent 70%),var(--color-background)}.rah-shop__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start}.rah-shop__gallery{position:relative}.rah-shop__gallery .rah-sticker{right:3%;top:3%;width:clamp(76px,18vw,128px)}.rah-gallery{display:grid;gap:12px}.rah-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--rah-radius);background:radial-gradient(60% 55% at 50% 45%,rgb(255 198 92 / .55),transparent 72%),rgb(var(--color-foreground-rgb) / .04)}.rah-gallery__track::-webkit-scrollbar{display:none}.rah-gallery__track:focus-visible{outline:3px solid var(--rah-honey);outline-offset:3px}.rah-gallery__slide{margin:0;aspect-ratio:1 / 1.05;padding:8% 12%;scroll-snap-align:center;display:grid;place-items:center}.rah-gallery__float{width:100%;height:100%}.rah-gallery__float img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 22px rgb(43 28 19 / .22))}.rah-gallery__thumbs{display:flex;justify-content:center;gap:10px}.rah-gallery__thumb{width:64px;height:64px;padding:6px;border:0;border-radius:16px;background:rgb(var(--color-foreground-rgb) / .06);box-shadow:inset 0 0 0 2px transparent;cursor:pointer;transition:box-shadow .25s ease,background-color .25s ease,transform .4s var(--rah-ease-out)}.rah-gallery__thumb img{width:100%;height:100%;object-fit:contain}.rah-gallery__thumb:hover{transform:translateY(-2px)}.rah-gallery__thumb[aria-current=true]{background:#d988001f;box-shadow:inset 0 0 0 2.5px var(--rah-honey)}.rah-shop__panel{padding:clamp(22px,3.5vw,44px);border-radius:calc(var(--rah-radius) + 4px);background:var(--color-background);color:var(--color-foreground);box-shadow:0 40px 80px -48px #2b1c1373;display:grid;gap:18px}.rah-shop__title{font-size:clamp(2.2rem,6.5vw,3.6rem)}.rah-shop__stats{max-width:300px}.rah-shop__installments{margin-top:-8px;font-size:.85rem}.rah-shop__details{border-top:1.5px solid rgb(var(--color-foreground-rgb) / .14)}.rah-shop__details .rah-faq__item summary{padding:18px 0;font-size:.95rem}.rah-supply__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.rah-supply .rah-supply__opt{position:relative;display:grid;gap:2px;padding:14px 10px;border-radius:var(--rah-radius-sm);box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground-rgb) / .2);text-align:center;cursor:pointer;transition:box-shadow .25s ease,background-color .25s ease,transform .4s var(--rah-ease-out)}.rah-supply__opt:hover{transform:translateY(-2px)}.rah-supply__opt input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.rah-supply__opt:has(input:checked){background:#d988001a;box-shadow:inset 0 0 0 2.5px var(--rah-honey)}.rah-supply__opt:has(input:focus-visible){outline:3px solid var(--rah-honey);outline-offset:2px}.rah-supply__packs{font-family:var(--rah-font-display);font-weight:800;font-size:1rem;text-transform:uppercase}.rah-supply__packets{font-size:.78rem;opacity:.75}.rah-supply__price{margin-top:4px;font-weight:800}.rah-shop[hidden]{display:none!important}.rah-size-swapped,.rah-size-swapped *{animation:none!important}.rah-size{display:block;margin-bottom:4px}.rah-size__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rah-size .rah-size__opt{position:relative;display:grid;align-content:start;gap:2px;min-height:108px;padding:16px 14px 14px;border-radius:var(--rah-radius-sm);box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground-rgb) / .2);cursor:pointer;transition:box-shadow .25s ease,background-color .25s ease,transform .4s var(--rah-ease-out)}.rah-size__opt:hover{transform:translateY(-2px)}.rah-size__opt input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.rah-size__opt:has(input:checked){background:#d988001a;box-shadow:inset 0 0 0 2.5px var(--rah-honey)}.rah-size__opt:has(input:focus-visible){outline:3px solid var(--rah-honey);outline-offset:2px}.rah-size__label{font-family:var(--rah-font-display);font-weight:800;font-size:.95rem;line-height:1.15;text-transform:uppercase}.rah-size__price{margin-top:6px;font-weight:800;font-size:1.25rem}.rah-size__unit{font-size:.8rem;opacity:.75}.rah-size__save{justify-self:start;margin-top:8px;padding:3px 10px;border-radius:999px;background:var(--rah-espresso);color:var(--rah-cream);font-family:var(--rah-font-display);font-weight:800;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}html.rah-size-alt .rah-sticky{display:none!important}@media(prefers-reduced-motion:reduce){.rah-size__opt:hover{transform:none}}.rah-buybox--no-qty :is(.quantity-selector-wrapper,.quantity-label,.quantity-rules){display:none!important}@media(min-width:990px){.rah-shop__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rah-shop__gallery{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-gallery__float{animation:rah-float 6.5s var(--rah-ease-in-out) infinite}html:not([data-rah-motion=off]) .rah-shop__panel>*{animation:rah-fade-up .9s var(--rah-ease-out) both;animation-delay:.1s}html:not([data-rah-motion=off]) .rah-shop__gallery{animation:rah-pop 1.2s var(--rah-ease-spring) both .1s}[data-rah-paused] .rah-gallery__float{animation-play-state:paused}}.rah-cta-banner__inner{display:grid;gap:22px;align-items:center;padding:clamp(26px,4vw,52px);border-radius:calc(var(--rah-radius) + 4px);background:color-mix(in srgb,var(--color-foreground) 7%,transparent)}.rah-cta-banner__title{margin-top:12px}.rah-cta-banner__text{margin-top:10px;max-width:56ch;line-height:1.55}@media(min-width:750px){.rah-cta-banner__inner{grid-template-columns:minmax(0,1fr) auto}}.menu-list__link-title{font-family:var(--rah-font-display);font-weight:800;letter-spacing:.08em}.menu-list__link{position:relative}.menu-list__link-title{background:linear-gradient(var(--rah-honey),var(--rah-honey)) 0 100% / 0 2px no-repeat;padding-bottom:4px;transition:background-size .4s var(--rah-ease-out),color .2s ease}.menu-list__link:hover .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title,.menu-list__link--active .menu-list__link-title{background-size:100% 2px}.rah-drawer__top{--color-background: var(--rah-honey);position:relative;flex:none;z-index:2;min-height:64px;display:flex;align-items:center;padding:0 64px 0 20px;background:var(--rah-honey);color:var(--rah-espresso)}.rah-drawer__tagline{font-family:var(--rah-font-display);font-weight:800;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.rah-drawer__drip{transform:scaleY(.7);transform-origin:50% 0}.menu-drawer>.menu-drawer__close-button{position:absolute;top:6px;right:6px;z-index:3;color:var(--rah-espresso)}.menu-drawer .menu-drawer__navigation{padding-top:52px}.menu-drawer>.menu-drawer__navigation>.menu-drawer__menu{counter-reset:rah-nav}.menu-drawer>.menu-drawer__navigation>.menu-drawer__menu>li{counter-increment:rah-nav}.menu-drawer .menu-drawer__menu-item--mainlist{position:relative;display:flex;align-items:baseline;justify-content:flex-start;gap:14px;padding-block:10px;font-family:var(--rah-font-display);font-weight:800;font-size:clamp(2.1rem,10vw,2.75rem);line-height:1;letter-spacing:-.025em;text-transform:uppercase;color:var(--color-foreground);text-decoration:none}.menu-drawer>.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item--mainlist:before{content:counter(rah-nav,decimal-leading-zero);flex:none;min-width:1.8em;font-size:.75rem;font-weight:800;letter-spacing:.1em;color:var(--rah-honey);transform:translateY(-.9em)}.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{background:linear-gradient(var(--rah-honey),var(--rah-honey)) 0 92% / 0 .14em no-repeat;transition:background-size .45s var(--rah-ease-out),color .2s ease}.menu-drawer .menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu-item--mainlist:focus-visible .menu-drawer__menu-item-text{background-size:100% .14em}.menu-drawer .menu-drawer__menu-item--mainlist[aria-current=page]{color:var(--rah-honey)}.rah-drawer__signoff{margin:auto 16px 16px;padding:22px 20px;border-radius:var(--rah-radius);background:var(--rah-espresso);color:var(--rah-cream);position:relative;overflow:hidden}.rah-drawer__signoff:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rah-honeycomb);background-size:42px 73px;filter:invert(1);opacity:.06;pointer-events:none}.rah-drawer__signoff-title{margin:0;font-family:var(--rah-font-display);font-weight:800;font-size:1.9rem;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.rah-drawer__signoff-title span{display:inline-block}.rah-drawer__signoff-title span:nth-child(2){color:var(--rah-honey)}.rah-drawer__signoff-text{margin:10px 0 0;font-size:.85rem;line-height:1.45;opacity:.8}@keyframes rah-drawer-link{0%{opacity:0;transform:translate3d(-48px,0,0) skew(-8deg)}}@keyframes rah-drawer-drip{0%{transform:scaleY(.12)}}@keyframes rah-drawer-word{0%{opacity:0;transform:translate3d(0,70%,0) rotate(6deg)}}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .menu-drawer-container[open] .menu-drawer__menu-item--mainlist.menu-drawer__animated-element{animation:rah-drawer-link .75s var(--rah-ease-out) backwards;animation-delay:calc(.12s + var(--menu-drawer-animation-index, 1) * .07s)}html:not([data-rah-motion=off]) .menu-drawer-container[open] .rah-drawer__drip .rah-drip__edge{animation:rah-drawer-drip 1.6s var(--rah-ease-spring) both .1s}html:not([data-rah-motion=off]) .menu-drawer-container[open] .rah-drawer__signoff-title span{animation:rah-drawer-word .8s var(--rah-ease-out) backwards}html:not([data-rah-motion=off]) .menu-drawer-container[open] .rah-drawer__signoff-title span:nth-child(1){animation-delay:.45s}html:not([data-rah-motion=off]) .menu-drawer-container[open] .rah-drawer__signoff-title span:nth-child(2){animation-delay:.55s}html:not([data-rah-motion=off]) .menu-drawer-container[open] .rah-drawer__signoff-title span:nth-child(3){animation-delay:.65s}}.rah-contact{padding-block:clamp(28px,6vw,88px) clamp(72px,10vw,136px);background:radial-gradient(50% 45% at 85% 30%,rgb(242 165 22 / .2),transparent 70%),var(--color-background)}.rah-contact__grid{display:grid;grid-template-areas:"intro" "form" "cards";gap:clamp(28px,5vw,56px)}@media(max-width:989px){.rah-contact__form-wrap{margin-top:64px}.rah-contact__cards{margin-top:12px}}.rah-contact__intro{grid-area:intro;display:grid;gap:clamp(14px,2.5vw,24px);justify-items:start}.rah-contact__title{font-size:clamp(3.2rem,15vw,7.5rem)}.rah-contact__form-wrap{grid-area:form;position:relative}.rah-contact__form{position:relative;z-index:1;box-shadow:0 40px 80px -48px #2b1c1380,inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .08)}.rah-contact__slot{position:absolute;top:-78px;right:7%;width:clamp(104px,27vw,150px);z-index:0}.rah-contact__form-wrap .rah-sticker{right:-10px;bottom:-34px;width:clamp(76px,20vw,112px);z-index:2}.rah-contact__cards{grid-area:cards;list-style:none;margin:0;padding:0;display:grid;gap:12px}.rah-contact__card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:20px;border-radius:22px;background:rgb(var(--color-foreground-rgb) / .045);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .08);transition:transform .45s var(--rah-ease-out),background-color .3s ease}.rah-contact__card:hover{transform:translateY(-3px);background:#d9880017}.rah-contact__icon{display:grid;place-items:center;width:46px;height:52px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--rah-honey);color:var(--rah-espresso)}.rah-contact__icon svg{width:22px;height:22px}.rah-contact__card-body{display:grid;gap:6px;justify-items:start}.rah-contact__card-title{margin:0;font-family:var(--rah-font-display);font-weight:800;font-size:1.05rem;text-transform:uppercase;letter-spacing:.01em}.rah-contact__card-text{margin:0;line-height:1.5;opacity:.85}@media(min-width:750px){.rah-contact__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(min-width:990px){.rah-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"intro form" "cards form";column-gap:clamp(48px,7vw,120px);align-items:start}.rah-contact__intro{padding-top:24px}.rah-contact__title{font-size:clamp(4.5rem,7.5vw,8rem)}.rah-contact__cards{grid-template-columns:1fr}.rah-contact__form-wrap{margin-top:80px}}@media(prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-contact__form-wrap{animation:rah-pop 1.2s var(--rah-ease-spring) both .3s}}.rah-receipts{--rah-carb: #c27a00;--rah-carb-track: #f3dfba;--rah-fat: #5b4a8a;--rah-chart-surface: #fffbf3;--rah-chart-ink: #2b1c13;--rah-chart-muted: rgb(43 28 19 / .66);--rah-chart-grid: rgb(43 28 19 / .1);--rah-plot-h: 230px;padding-block:clamp(28px,6vw,80px) clamp(72px,10vw,128px);background:radial-gradient(50% 40% at 85% 12%,rgb(242 165 22 / .2),transparent 70%),var(--color-background)}.rah-receipts__media{display:none;margin:0}.rah-receipts__head{display:grid;gap:clamp(14px,2.5vw,24px);justify-items:start;max-width:980px}.rah-receipts__title{font-size:clamp(2.9rem,12.5vw,7.25rem)}.rah-receipts__lede{max-width:54ch}.rah-receipts__hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:8px;padding-top:18px;border-top:2px solid rgb(var(--color-foreground-rgb) / .14)}.rah-receipts__hero-value{font-family:var(--rah-font-display);font-weight:800;font-size:clamp(3rem,11vw,5.5rem);line-height:.9;letter-spacing:-.04em;background:linear-gradient(var(--rah-honey),var(--rah-honey)) 0 92% / 100% .12em no-repeat}.rah-receipts__hero-label{max-width:30ch;font-weight:600;line-height:1.35}.rah-receipts__body{display:grid;gap:18px;margin-top:clamp(36px,6vw,64px)}.rah-receipts__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--rah-gutter) * -1);padding-inline:var(--rah-gutter);padding-block:4px}.rah-receipts__tabs[hidden]{display:none}.rah-receipts__tabs::-webkit-scrollbar{display:none}.rah-receipts__tab{flex:none;display:grid;gap:2px;min-height:56px;padding:10px 18px;border:0;border-radius:18px;background:rgb(var(--color-foreground-rgb) / .06);color:var(--color-foreground);text-align:left;font-family:var(--rah-font-body);cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .4s var(--rah-ease-out)}.rah-receipts__tab:hover{transform:translateY(-2px)}.rah-receipts__tab:focus-visible{outline:3px solid var(--rah-honey);outline-offset:2px}.rah-receipts__tab[aria-selected=true]{background:var(--rah-espresso);color:var(--rah-cream)}.rah-receipts__tab-title{font-family:var(--rah-font-display);font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em}.rah-receipts__tab-sub{font-size:.78rem;opacity:.8}.rah-test{display:grid;gap:14px}.rah-test[hidden]{display:none}.rah-test+.rah-test{margin-top:28px}[data-rah-tabs]:not([hidden])~.rah-test+.rah-test{margin-top:0}.rah-test__summary{display:grid;gap:14px;align-content:start;padding:clamp(20px,3vw,28px);border-radius:var(--rah-radius);background:var(--rah-espresso);color:var(--rah-cream)}.rah-test__name{font-family:var(--rah-font-display);font-weight:800;font-size:1.35rem;text-transform:uppercase;letter-spacing:-.01em}.rah-test__profile{margin-top:2px;font-size:.88rem;opacity:.75}.rah-test__workout{font-size:.95rem}.rah-test__workout strong{color:var(--rah-honey-glow)}.rah-test__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.rah-tile{display:grid;gap:4px;padding:14px;border-radius:16px;background:#fff6e714}.rah-tile dt{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.rah-tile dd{margin:0;font-family:var(--rah-font-display);font-weight:800;font-size:clamp(2rem,8vw,2.75rem);line-height:1;letter-spacing:-.03em}.rah-tile--carbs dd{color:var(--rah-honey-glow)}.rah-meter{display:grid;gap:8px}.rah-meter__label{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem;font-weight:600}.rah-meter__label strong{font-family:var(--rah-font-display);font-size:1.4rem;font-weight:800}.rah-meter__track{position:relative;height:12px;border-radius:999px;background:#ffc65c38;overflow:hidden}.rah-meter__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1%);border-radius:999px;background:var(--rah-honey-bright);transform-origin:0 50%}.rah-meter__note{font-size:.75rem;opacity:.7}.rah-chart{margin:0;padding:clamp(16px,3vw,28px);border-radius:var(--rah-radius);background:var(--rah-chart-surface);color:var(--rah-chart-ink);box-shadow:0 30px 60px -44px #2b1c1380,inset 0 0 0 1px #2b1c1312;min-width:0}.rah-chart__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px}.rah-chart__title{font-weight:700;font-size:.95rem}.rah-chart__legend{display:flex;gap:14px;font-size:.82rem;font-weight:600;color:var(--rah-chart-muted)}.rah-chart__key{display:inline-flex;align-items:center;gap:6px}.rah-chart__swatch{width:10px;height:12px;border-radius:3px 3px 0 0}.rah-chart__swatch--carbs,.rah-chart__line--carbs{background:var(--rah-carb)}.rah-chart__swatch--fat,.rah-chart__line--fat{background:var(--rah-fat)}.rah-chart__frame{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"y plot" ". x" ". xt"}.rah-chart__y{grid-area:y;position:relative;height:var(--rah-plot-h)}.rah-chart__y span{position:absolute;right:8px;bottom:calc(var(--y) * 1%);transform:translateY(50%);font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--rah-chart-muted)}.rah-chart__plot{grid-area:plot;position:relative;height:var(--rah-plot-h);border-bottom:1px solid rgb(43 28 19 / .35)}.rah-chart__grid i{position:absolute;left:0;right:0;bottom:calc(var(--y) * 1%);height:1px;background:var(--rah-chart-grid)}.rah-chart__zone{position:absolute;top:-12px;bottom:0;left:calc(var(--left) * 1%);width:calc(var(--width) * 1%);border-radius:12px 12px 0 0;background:#c27a001a;display:flex;justify-content:center}.rah-chart__zone span{margin-top:4px;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rah-chart-muted);white-space:nowrap}.rah-chart__groups{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.rah-chart__group{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;border-radius:8px 8px 0 0;outline:none;cursor:default}.rah-chart__group:hover,.rah-chart__group:focus{background:#2b1c130d}.rah-chart__group:focus-visible{box-shadow:inset 0 0 0 2px var(--rah-chart-ink)}.rah-chart__bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;width:min(100% - 6px,50px);height:100%}.rah-chart__bar{position:relative;flex:1 1 0;max-width:24px;height:calc(var(--v) * 1%);border-radius:4px 4px 0 0;transform-origin:50% 100%;transition:filter .2s ease}.rah-chart__bar--carbs{background:var(--rah-carb)}.rah-chart__bar--fat{background:var(--rah-fat)}.rah-chart__group:is(:hover,:focus) .rah-chart__bar{filter:brightness(1.12)}.rah-chart__value{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-3px);font-size:.68rem;font-weight:800;color:var(--rah-chart-ink);white-space:nowrap}.rah-chart__tip{position:absolute;bottom:calc(var(--top) * 1% + 22px);z-index:3;display:none;gap:4px;width:max-content;padding:10px 12px;border-radius:12px;background:var(--rah-chart-ink);color:#fff6e7;font-size:.78rem;line-height:1.25;box-shadow:0 12px 24px -12px #00000080;pointer-events:none}.rah-chart__tip--center{left:50%;transform:translate(-50%)}.rah-chart__tip--start{left:0}.rah-chart__tip--end{right:0}.rah-chart__group:is(:hover,:focus) .rah-chart__tip{display:grid}.rah-chart__tip-head{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.rah-chart__tip-row{display:flex;align-items:center;gap:6px}.rah-chart__tip-row strong{font-size:.95rem}.rah-chart__line{width:12px;height:3px;border-radius:2px}.rah-chart__x{grid-area:x;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding-top:8px;font-size:.68rem;font-variant-numeric:tabular-nums;text-align:center;color:var(--rah-chart-muted)}.rah-chart__x .is-zone{font-weight:800;color:var(--rah-chart-ink)}.rah-chart__x-title{grid-area:xt;margin-top:4px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--rah-chart-muted)}.rah-chart__table{margin-top:16px;border-top:1px solid rgb(43 28 19 / .12);padding-top:12px}.rah-chart__table summary{cursor:pointer;font-weight:700;font-size:.85rem;color:var(--rah-chart-ink)}.rah-chart__table-scroll{overflow-x:auto;margin-top:10px}.rah-chart__table table{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}.rah-chart__table :is(th,td){padding:8px 10px;text-align:right;border-bottom:1px solid rgb(43 28 19 / .08);white-space:nowrap}.rah-chart__table :is(thead th,tbody th){text-align:left}.rah-chart__table thead th{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rah-chart-muted)}.rah-chart__table tr.is-zone{background:#c27a0014}.rah-chart__zone-tag{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--rah-chart-ink);color:#fff6e7;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rah-receipts__method{margin-top:clamp(24px,4vw,40px);max-width:72ch;font-size:.88rem;opacity:.85}@media(min-width:750px){.rah-receipts{--rah-plot-h: 300px}.rah-chart__frame{grid-template-columns:46px minmax(0,1fr)}.rah-chart__value,.rah-chart__x{font-size:.75rem}}@media(min-width:990px){.rah-test{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:18px;align-items:stretch}.rah-receipts__title{font-size:clamp(4.5rem,8vw,7.5rem)}.rah-receipts__intro--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(32px,4vw,64px);align-items:center}.rah-receipts__intro--media .rah-receipts__title{font-size:clamp(3.75rem,6vw,6.25rem)}.rah-receipts__media{display:block;transform:rotate(2deg);filter:drop-shadow(0 30px 40px rgb(43 28 19 / .25))}.rah-receipts__media img{display:block;width:100%;height:auto;border-radius:20px}.rah-test__summary{display:flex;flex-direction:column}.rah-test__summary .rah-meter{margin-top:auto}}@media(min-width:990px)and (prefers-reduced-motion:no-preference){html:not([data-rah-motion=off]) .rah-receipts__media{animation:rah-pop 1.3s var(--rah-ease-spring) both .3s}}html.rah-motion .rah-chart:not(.is-in) .rah-chart__bar{transform:scaleY(0)}html.rah-motion .rah-chart .rah-chart__bar{transition:transform .9s var(--rah-ease-out),filter .2s ease;transition-delay:calc(var(--i, 0) * 45ms),0s}html.rah-motion .rah-chart:not(.is-in) .rah-chart__value{opacity:0}html.rah-motion .rah-chart .rah-chart__value{transition:opacity .4s ease .7s}html.rah-motion .rah-test:not([hidden]) .rah-meter__fill{animation:rah-meter-fill 1.2s var(--rah-ease-out) both .2s}@keyframes rah-meter-fill{0%{transform:scaleX(0)}}.rah-flyers__head{display:grid;gap:clamp(14px,2.5vw,22px);justify-items:start;max-width:900px}.rah-flyers__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(86vw,640px);gap:clamp(16px,2.5vw,28px);margin:clamp(32px,5vw,56px) 0 0;padding:12px max(var(--rah-gutter),calc((100vw - var(--rah-max)) / 2)) 28px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--rah-gutter),calc((100vw - var(--rah-max)) / 2));overscroll-behavior-x:contain}.rah-flyers__track:focus-visible{outline:3px solid var(--rah-honey);outline-offset:-3px}.rah-flyers__item{scroll-snap-align:start}.rah-flyers__figure{margin:0;display:grid;gap:10px}.rah-flyers__link{position:relative;display:block;border-radius:18px;overflow:hidden;box-shadow:0 26px 50px -30px #2b1c1399;transform:rotate(-1deg);transition:transform .5s var(--rah-ease-out),box-shadow .5s var(--rah-ease-out)}.rah-flyers__item:nth-child(2n) .rah-flyers__link{transform:rotate(1deg)}.rah-flyers__item .rah-flyers__link:is(:hover,:focus-visible){transform:rotate(0) translateY(-6px);box-shadow:0 36px 60px -30px #2b1c13b3}.rah-flyers__link:focus-visible{outline:3px solid var(--rah-honey);outline-offset:4px}.rah-flyers__link img{display:block;width:100%;height:auto}.rah-flyers__zoom{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--rah-espresso);color:var(--rah-cream)}.rah-flyers__zoom svg{width:20px;height:20px}.rah-flyers__caption{font-size:.88rem;opacity:.85}@media(min-width:990px){.rah-flyers__track{grid-auto-columns:min(46vw,620px)}}.rah-header-shop{display:none}@media(min-width:750px){.rah-header-shop{display:inline-flex;align-items:center;min-height:42px;margin-inline-end:6px;padding:0 18px;border-radius:999px;background:var(--rah-honey);color:var(--rah-espresso);font-family:var(--rah-font-display);font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease,transform .4s var(--rah-ease-out)}.rah-header-shop:hover{background:var(--rah-espresso);color:var(--rah-cream);transform:translateY(-1px)}.rah-header-shop:focus-visible{outline:3px solid var(--rah-honey);outline-offset:3px}}.header .cart-bubble__background{background-color:var(--rah-honey)}.header .cart-bubble__text{color:var(--rah-espresso);font-weight:800}#header-component .header__row{transition:box-shadow .35s ease,background-color .35s ease}#header-component[data-sticky-state=active] .header__row--top{box-shadow:0 14px 30px -24px #2b1c138c}@supports (backdrop-filter: blur(10px)){#header-component[data-sticky-state=active] .header__row--top{background-color:#fff6e7e0;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}}.rah-footer{position:relative;background:var(--color-background);color:var(--color-foreground);font-family:var(--rah-font-body);overflow-x:clip;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.rah-footer :where(h2,p,ul){margin:0}.rah-footer__signup{position:relative;z-index:2;background:var(--color-background);color:var(--color-foreground);padding-block:clamp(36px,6vw,60px) clamp(40px,6vw,64px)}.rah-footer__signup-grid{display:grid;gap:18px;align-items:center}.rah-footer__signup-title{font-size:clamp(1.7rem,6vw,2.6rem)}.rah-footer__signup-title em{color:inherit;text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.12em}.rah-footer__signup-text{margin-top:8px;font-weight:600}.rah-footer__field{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--rah-cream);box-shadow:0 18px 36px -24px #2b1c13b3}.rah-footer__field input{flex:1 1 auto;min-width:0;min-height:50px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--rah-espresso);font-size:1rem}.rah-footer__field input::placeholder{color:#2b1c138c;opacity:1}.rah-footer__field input:hover{background:transparent}.rah-footer__field:focus-within{outline:3px solid var(--rah-espresso);outline-offset:3px}.rah-footer__field input:focus-visible{outline:none}.rah-footer__field .rah-btn{flex:none;min-height:48px;box-shadow:none}.rah-footer__msg{padding:14px 18px;border-radius:18px;background:var(--rah-cream);color:var(--rah-espresso);font-weight:700}.rah-footer__msg--err{margin-top:8px;background:#fff6e7d9}.rah-footer__main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand brand" "menu contact" "product product";gap:36px clamp(28px,8vw,48px);padding-top:clamp(120px,14vw,150px)}.rah-footer__brand{grid-area:brand;display:grid;gap:16px;justify-items:start}.rah-footer__logo{display:block;width:140px}.rah-footer__logo img{display:block;width:100%;height:auto}.rah-footer__tagline{max-width:34ch;line-height:1.55;opacity:.85}.rah-footer__social{display:flex;gap:10px;padding:0;list-style:none}.rah-footer__social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground-rgb) / .3);color:inherit;transition:background-color .25s ease,color .25s ease,transform .4s var(--rah-ease-out)}.rah-footer__social a:hover{background:var(--rah-honey);color:var(--rah-espresso);transform:translateY(-2px)}.rah-footer__social svg{width:20px;height:20px}.rah-footer__col:first-of-type{grid-area:menu}.rah-footer__col+.rah-footer__col{grid-area:contact}.rah-footer__col-title{margin-bottom:14px;font-family:var(--rah-font-display);font-weight:800;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--rah-honey-glow)}.rah-footer__links{display:grid;gap:10px;padding:0;list-style:none}.rah-footer__links a{color:inherit;text-decoration:none;font-weight:600;overflow-wrap:break-word;background:linear-gradient(var(--rah-honey),var(--rah-honey)) 0 100% / 0 2px no-repeat;padding-bottom:2px;transition:background-size .4s var(--rah-ease-out)}.rah-footer__links a:hover,.rah-footer__links a[aria-current=page]{background-size:100% 2px}.rah-footer__location{opacity:.75}.rah-footer__product{grid-area:product;display:flex;align-items:center;gap:16px;align-self:start;padding:14px 18px 14px 14px;border-radius:22px;background:#fff6e712;box-shadow:inset 0 0 0 1px #fff6e71a;color:inherit;text-decoration:none;transition:transform .45s var(--rah-ease-out),background-color .3s ease}.rah-footer__product:hover{transform:translateY(-3px);background:#fff6e71f}.rah-footer__packet{flex:none;width:58px;height:auto;transform:rotate(-8deg);filter:drop-shadow(0 10px 10px rgb(0 0 0 / .35));transition:transform .6s var(--rah-ease-spring)}.rah-footer__product:hover .rah-footer__packet{transform:rotate(4deg) translateY(-4px)}.rah-footer__product-info{display:grid;gap:4px;justify-items:start}.rah-footer__product-title{font-family:var(--rah-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em}.rah-footer__product-price{opacity:.8}.rah-footer__wordmark{display:flex;flex-wrap:wrap;column-gap:.18em;margin-top:clamp(40px,6vw,72px);font-family:var(--rah-font-display);font-weight:800;font-size:clamp(2.4rem,8vw,7rem);line-height:.9;letter-spacing:-.045em;text-transform:uppercase;color:var(--color-foreground);-webkit-user-select:none;user-select:none}.rah-footer__wordmark span{display:inline-block}.rah-footer__wordmark span:nth-child(2){color:var(--rah-honey)}.rah-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:clamp(28px,4vw,44px);padding-top:20px;border-top:1px solid rgb(var(--color-foreground-rgb) / .16);font-size:.8rem}.rah-footer__copy{opacity:.8}.rah-footer__policies{display:flex;flex-wrap:wrap;gap:6px 18px;padding:0;list-style:none}.rah-footer__policies a{color:inherit;opacity:.8;text-decoration:none}.rah-footer__policies a:hover{opacity:1;text-decoration:underline}.rah-footer__payments{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.rah-footer__payments svg{width:38px;height:24px}@media(min-width:990px){.rah-footer__signup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.rah-footer__main{grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1fr);grid-template-areas:"brand menu contact product";gap:40px}}@media(prefers-reduced-motion:no-preference){html.rah-motion .rah-footer__wordmark:not(.is-in) span{transform:translate3d(0,40%,0) rotate(4deg);opacity:0}html.rah-motion .rah-footer__wordmark span{transition:transform 1.1s var(--rah-ease-out),opacity .8s ease;transition-delay:calc(var(--i, 0) * .11s)}}.rah-sugars{--rah-fructose: #c27a00;--rah-glucose: var(--rah-espresso);--rah-other-sugar: rgb(43 28 19 / .28);--rah-chart-surface: #fffbf3;--rah-chart-ink: #2b1c13;--rah-chart-muted: rgb(43 28 19 / .66);--rah-chart-grid: rgb(43 28 19 / .1)}.rah-sugars__aside{display:none}.rah-sugars__head{display:grid;gap:clamp(14px,2.5vw,24px);justify-items:start;max-width:980px}.rah-sugars__charts{display:grid;gap:18px;margin-top:clamp(40px,7vw,80px)}.rah-sugars__card{display:grid;align-content:start;gap:22px;margin:0;padding:clamp(20px,3.4vw,34px);border-radius:var(--rah-radius);background:var(--rah-chart-surface);color:var(--rah-chart-ink);box-shadow:0 30px 60px -44px #2b1c1380,inset 0 0 0 1px #2b1c1312;min-width:0}.rah-sugars__card-head{display:grid;gap:6px}.rah-sugars__card-kicker{font-family:var(--rah-font-display);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rah-chart-muted)}.rah-sugars__card-title{font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.2rem,2.6vw,1.55rem);line-height:1.1;text-transform:uppercase;letter-spacing:-.01em}.rah-sugars__stack,.rah-sugars__track{display:flex;gap:3px;height:44px;border-radius:12px;overflow:hidden;background:var(--rah-chart-grid);clip-path:inset(0 0 0 0 round 12px)}.rah-sugars__stack{height:64px;background:none}.rah-sugars__seg{flex:0 1 auto;width:var(--w);min-width:0}.rah-sugars__seg--fructose,.rah-sugars__key--fructose{background:var(--rah-fructose)}.rah-sugars__seg--glucose,.rah-sugars__key--glucose{background:var(--rah-glucose)}.rah-sugars__seg--other,.rah-sugars__key--other{background:var(--rah-other-sugar)}.rah-sugars__key{flex:none;width:12px;height:14px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.rah-sugars__legend{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rah-sugars__legend li{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--rah-chart-grid);font-weight:600}.rah-sugars__legend-value{margin-left:auto;font-family:var(--rah-font-display);font-weight:800;font-variant-numeric:tabular-nums}.rah-sugars__note{font-size:.82rem;line-height:1.5;color:var(--rah-chart-muted)}.rah-sugars__lanes{display:grid;gap:16px}.rah-sugars__lane{display:grid;gap:8px}.rah-sugars__lane-label{display:flex;justify-content:space-between;gap:12px;font-weight:600}.rah-sugars__lane-label strong{font-family:var(--rah-font-display);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.rah-sugars__axis{position:relative;height:1.2em;font-size:.75rem;font-weight:600;color:var(--rah-chart-muted);font-variant-numeric:tabular-nums}.rah-sugars__axis span{position:absolute;left:var(--x);transform:translate(-50%)}.rah-sugars__axis span:first-child{transform:none}.rah-sugars__doors{display:grid;gap:12px;margin:0;padding:0;list-style:none;line-height:1.5}.rah-sugars__doors li{display:flex;align-items:baseline;gap:10px}.rah-sugars__doors .rah-sugars__key{transform:translateY(2px)}.rah-sugars__points{margin-top:18px}.rah-sugars__dose{display:grid;gap:clamp(20px,3vw,32px);margin-top:clamp(48px,8vw,96px)}.rah-sugars__dose-head{display:grid;gap:12px;max-width:60ch}.rah-sugars__dose-text{line-height:1.55;opacity:.85}.rah-sugars__dose-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.rah-sugars__dose-item{display:grid;gap:8px;padding:clamp(20px,3vw,28px);border-radius:var(--rah-radius);border-top:4px solid var(--rah-honey);background:rgb(var(--color-foreground-rgb) / .045);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .08)}.rah-sugars__dose-when{font-family:var(--rah-font-display);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.rah-sugars__dose-amount{font-family:var(--rah-font-display);font-weight:800;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}.rah-sugars__dose-detail{line-height:1.5;opacity:.85}.rah-sugars__compare{margin-top:clamp(48px,8vw,96px)}.rah-sugars__compare-title{margin-bottom:18px;font-family:var(--rah-font-display);font-weight:800;font-size:1.2rem;text-transform:uppercase;letter-spacing:-.01em}.rah-sugars__table-wrap{overflow-x:auto}.rah-sugars__table{width:100%;min-width:320px;border-collapse:collapse;font-size:.82rem;line-height:1.35}.rah-sugars__table :is(th,td){padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .14)}.rah-sugars__table thead th{font-family:var(--rah-font-display);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rah-sugars__table tbody th{font-weight:700;opacity:.75}.rah-sugars__table .rah-sugars__col--rah{background:#d9880024;font-weight:700}.rah-sugars__table thead .rah-sugars__col--rah{border-radius:14px 14px 0 0}.rah-sugars__sources{margin-top:clamp(32px,5vw,56px);max-width:80ch;font-size:.78rem;opacity:.7}@media(min-width:750px){.rah-sugars__table{font-size:.95rem}.rah-sugars__table :is(th,td){padding:14px 12px}.rah-sugars__dose-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px}}@media(min-width:990px){.rah-sugars__layout{display:grid;grid-template-columns:minmax(0,1fr) var(--rah-sugars-packet);column-gap:clamp(32px,4vw,64px);--rah-sugars-packet: clamp(180px, 17vw, 250px)}.rah-sugars__aside{display:block}.rah-sugars__sticky{position:sticky;top:calc(50vh - var(--rah-sugars-packet) / var(--rah-packet-ratio) / 2 - 4px)}.rah-sugars__charts{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}}html.rah-motion .rah-sugars__card :is(.rah-sugars__stack,.rah-sugars__track){transition:clip-path 1.2s var(--rah-ease-out) .15s}html.rah-motion .rah-sugars__card:not(.is-in) :is(.rah-sugars__stack,.rah-sugars__track){clip-path:inset(0 100% 0 0 round 12px)}html.rah-motion .rah-sugars__card .rah-sugars__lane+.rah-sugars__lane .rah-sugars__track{transition-delay:.45s}.rah-rating{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:.9rem;line-height:1}a.rah-rating:hover .rah-rating__text{text-decoration:underline;text-underline-offset:3px}.rah-rating__stars{position:relative;display:inline-block;flex:none}.rah-rating__track,.rah-rating__fill{display:flex;gap:2px}.rah-rating__track{color:rgb(var(--color-foreground-rgb) / .18)}.rah-rating__fill{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--rah-honey);clip-path:inset(0 calc(100% - var(--rah-rating-fill)) 0 0)}.rah-rating svg{width:1.05em;height:1.05em;fill:currentColor}.rah-rating__text{font-weight:700;opacity:.85}.color-scheme-e43a29c3-1293-4ab7-a661-414b8fedbf6d .rah-rating__fill{color:var(--rah-espresso)}.rah-rating--lg{font-size:1.15rem}.rah-block-rating:empty{display:none}rah-reviews{display:block;scroll-margin-top:96px}.rah-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(32px,5vw,64px)}.rah-reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color: var(--rah-honey) !important;--jm-review-widget-button-color: var(--rah-espresso) !important;--jm-review-widget-button-text-color: var(--rah-cream) !important;--jm-review-widget-text-color: var(--color-foreground) !important;--jm-review-widget-lighter-text-color: rgb(var(--color-foreground-rgb) / .65) !important;--jm-widget-primary-color: var(--rah-honey) !important;--jm-review-widget-form-button-color: var(--rah-espresso) !important;--jm-review-widget-form-button-text-color: var(--rah-cream) !important;font-family:var(--rah-font-body)}.rah-reviews .jm-review-widget-minimal-header__title{display:none}.rah-reviews .jm-button{border-radius:999px!important;font-family:var(--rah-font-display);font-weight:800}.rah-reviews .jdgm-widget{font-family:var(--rah-font-body);color:var(--color-foreground)}.rah-reviews .jdgm-star{color:var(--rah-honey)!important}.rah-reviews :is(.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__author){font-family:var(--rah-font-display);font-weight:800}.rah-reviews .jdgm-rev-widg__title{display:none}.rah-reviews .jdgm-rev{border-top:1.5px solid rgb(var(--color-foreground-rgb) / .14)!important}.rah-reviews :is(.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-form .jdgm-submit-rev){border-radius:999px!important;background:var(--rah-espresso)!important;border-color:var(--rah-espresso)!important;color:var(--rah-cream)!important;font-family:var(--rah-font-display);font-weight:800}.rah-reviews :is(.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-form .jdgm-submit-rev):hover{background:var(--rah-honey)!important;border-color:var(--rah-honey)!important;color:var(--rah-espresso)!important}[data-rah-paused] :is(.rah-sticker svg,.rah-hero__glow){animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.rah-section *,.rah-sticky,.rah-traveler *{animation:none!important;transition-duration:.01ms!important}}html[data-rah-motion=off] .rah-section *,html[data-rah-motion=off] .rah-traveler *{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rah.css.map */
