.rj-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,80px);align-items:start}.rj-faq .rj-acc{margin-top:0}.rj-faq.rj-bg-cream .rj-acc,.rj-faq.rj-bg-cream .rj-acc details{border-color:rgba(0,0,0,.2)}.rj-faq.rj-bg-cream .rj-acc__body{color:#333}.rj-faq.rj-bg-cream .rj-acc summary::after{color:var(--rj-pink)}
body .announcement-bar-section .announcement-bar,body .announcement-bar-section .utility-bar{background:var(--rj-yellow)!important;color:var(--rj-black)!important;border:0}body .announcement-bar__message,body .announcement-bar__link{font-family:var(--rj-display);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--rj-black)!important}
body .section-header .header-wrapper{background:var(--rj-pink)!important;border-bottom:3px solid var(--rj-black)!important}body .section-header .header{padding-block:12px}body .header__heading-logo{max-width:120px}body .header__menu-item,body .header__icon,body .header__heading-link,body .header__menu-item span,body .header__active-menu-item{color:var(--rj-white)!important}body .header__menu-item{font-family:var(--rj-display);font-weight:800;font-size:20px;text-transform:uppercase}body .header__menu-item:hover span{text-decoration-color:var(--rj-yellow)}body .header__heading-link .h2{font-family:var(--rj-display);font-weight:900;font-size:34px;text-transform:uppercase;color:var(--rj-white)}body .cart-count-bubble{background:var(--rj-yellow);color:var(--rj-black)}body .cart-drawer .drawer__heading,body .cart-item__name{font-family:var(--rj-display);text-transform:uppercase;font-weight:800}body .cart__checkout-button{background:var(--rj-yellow);color:var(--rj-black);font-family:var(--rj-display);font-weight:800;font-size:22px;text-transform:uppercase;border-radius:10px}body .cart__checkout-button::after,body .cart__checkout-button::before{display:none}body .menu-drawer{background:var(--rj-pink)}body .menu-drawer__menu-item{font-family:var(--rj-display);font-weight:800;font-size:34px;text-transform:uppercase;color:var(--rj-white)}body .shopify-section-group-header-group .rj-global{display:none}
.rj-footer{padding:clamp(60px,8vw,100px) 0 30px}.rj-footer__top{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:start}.rj-footer__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;max-width:520px}.rj-footer__form input[type=email]{flex:1;min-width:0;padding:14px 16px;border-radius:10px;border:3px solid var(--rj-black);font:600 17px var(--rj-mono);background:var(--rj-white);color:var(--rj-black)}.rj-footer__form .rj-btn{transform:none;font-size:20px;padding:10px 20px 8px}.rj-footer__msg{flex-basis:100%;margin:6px 0 0;font-weight:700}.rj-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rj-footer h3{font-family:var(--rj-display);font-weight:800;font-size:20px;text-transform:uppercase;margin:0 0 14px;color:var(--rj-yellow)}.rj-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rj-footer a{color:var(--rj-white);text-decoration:none;font-size:16px}.rj-footer a:hover{text-decoration:underline;text-decoration-color:var(--rj-yellow);text-underline-offset:4px}.rj-footer__big{font-family:var(--rj-display);font-weight:900;text-transform:uppercase;font-size:clamp(90px,22vw,330px);line-height:.8;margin:60px 0 20px;color:var(--rj-black);text-align:center;user-select:none}.rj-footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:13px;border-top:2px solid rgba(0,0,0,.25);padding-top:18px}.rj-footer__bottom a{font-size:13px}
@media (max-width:989px){.rj-hero__grid,.rj-ingr__grid,.rj-fix__grid,.rj-grower__grid,.rj-pdp__grid,.rj-faq__grid,.rj-footer__top{grid-template-columns:1fr}.rj-hero{min-height:0}.rj-hero__stage{max-width:420px}.rj-mix__grid{grid-template-columns:1fr 1fr}.rj-gallery{position:static}.rj-numbers__head{grid-template-columns:1fr}.rj-ingr__media{order:-1;width:min(100%,340px)}}
@media (max-width:749px){.rj-table thead{display:none}.rj-table,.rj-table tbody,.rj-table tr,.rj-table td{display:block;width:100%}.rj-table tr{padding:14px 18px;border-bottom:2px solid #e8e1d6;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px 10px}.rj-table td{padding:0;border:0;font-size:15px}.rj-table td:first-child{grid-column:1 / -1;font-size:18px}.rj-table td[data-label]::before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.rj-table tr.is-us{background:var(--rj-pink)}.rj-table tr.is-us td{background:none}.rj-feats{grid-template-columns:1fr}.rj-pdp__facts{grid-template-columns:repeat(2,1fr)}.rj-mix__grid{gap:14px}.rj-card__body{padding:14px}.rj-card__body h3{font-size:22px}.rj-card__body p{font-size:13px}.rj-grower__stamp{width:110px;right:0}.rj-hero__stage{max-width:300px;margin-top:20px}.rj-doodle{scale:.7}.rj-plan{grid-template-columns:22px 1fr auto;padding:14px}.rj-plan__name{font-size:19px}.rj-sticky-buy__info{font-size:16px}}
@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.rj-marquee__track,.rj-doodle img{animation:none!important}.rj-btn,.rj-card__img img,[data-tilt]{transition:none!important}}