.rr-buy{--rr-teal: #013940;--rr-cream: #fffcf6;--rr-white: #ffffff;--rr-pink: #ffb2cb;--rr-muted: #a1a1aa;--rr-orange: #ffa071;--rr-body: "Trio Grotesk", var(--font-body-family), sans-serif;display:block;margin:16px 0 12px}.rr-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.rr-pack{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px;border:1px solid var(--rr-teal);border-radius:4px;background:var(--rr-white);color:var(--rr-teal);font-family:var(--rr-body);text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.rr-pack__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.rr-pack:has(.rr-pack__input:checked){background:var(--rr-teal);color:var(--rr-white)}.rr-pack:has(.rr-pack__input:focus-visible){outline:2px solid var(--rr-teal);outline-offset:2px}.rr-pack__tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:2px 12px;border-radius:9999px;background:var(--rr-pink);color:var(--rr-teal);font-size:8px;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.rr-pack__name{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.rr-pack__unit{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.03em}.rr-pack__price{margin-top:6px;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.01em}.rr-pack__save{margin-top:2px;font-size:8px;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase}.rr-plan{margin-top:12px;padding:24px 32px;border-radius:4px;background:var(--rr-teal);color:var(--rr-cream);font-family:var(--rr-body)}.rr-plan[hidden]{display:none}.rr-plan__heading{margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--rr-cream)}.rr-plan__options{display:flex;flex-direction:column;gap:8px}.rr-plan__option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;border:1px solid var(--rr-cream);border-radius:4px;background:transparent;color:var(--rr-cream);cursor:pointer;transition:background-color .15s ease,color .15s ease}.rr-plan__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.rr-plan__option:has(.rr-plan__input:checked){background:var(--rr-white);color:var(--rr-teal)}.rr-plan__option:has(.rr-plan__input:focus-visible){outline:2px solid var(--rr-cream);outline-offset:2px}.rr-plan__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-plan__title{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.rr-plan__text{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.03em}.rr-plan__figures{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.rr-plan__amount{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.01em}.rr-plan__unit{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.03em}.rr-plan__unit--muted{font-size:10px;color:var(--rr-muted)}.rr-plan__note{margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.03em;text-align:center;color:var(--rr-cream)}.rr-plan__against{color:var(--rr-orange)}.rr-top-unit{font-family:"Trio Grotesk",var(--font-body-family),sans-serif;font-size:14px;font-weight:500;letter-spacing:.03em;color:#013940}.rr-top-unit[hidden]{display:none}.rr-top-unit,.cro-title-price .cro-title-price__save-badge{white-space:nowrap}@media screen and (max-width:749px){.cro-title-price--mobile .rr-top-unit{font-size:12px}.cro-title-price--mobile .cro-title-price__state{flex-wrap:wrap;row-gap:4px}}.rr-intro .product-info-card-soul__description{margin:16px 0 0;font-family:"Trio Grotesk",var(--font-body-family),sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#013940}.product-info-card-soul.rr-setup{margin:16px 0 0;border-radius:16px;overflow:hidden}.rr-setup .product-info-card-soul__inner{padding:24px}.rr-setup__heading{margin:0 0 16px;font-family:"Trio Grotesk",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#27272a}.rr-setup .product-info-card-soul__metafields{margin:0}.rr-setup__ingredients{display:flex;gap:12px;margin:16px -24px 0 0;padding:0 24px 0 0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rr-setup__ingredients::-webkit-scrollbar{display:none}.rr-setup__ingredient{flex:0 0 194px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;text-align:center;scroll-snap-align:start}.rr-setup__photo{display:block;width:118px;height:118px;margin-bottom:6px;border-radius:50%;overflow:hidden;background:#01394014}.rr-setup__photo img{display:block;width:100%;height:100%;object-fit:cover}.rr-setup__name{font-family:"Trio Grotesk",var(--font-body-family),sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#52525b}.rr-setup__text{font-family:"Trio Grotesk",var(--font-body-family),sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.03em;color:#013940}@media screen and (min-width:750px){.rr-setup__ingredients{padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(1,57,64,.35) transparent}.rr-setup__ingredient{flex-basis:min(194px,calc((100% - 36px) / 3.3))}}@media screen and (max-width:749px){.rr-packs{gap:8px}.rr-pack{padding:10px 6px}.rr-pack__tag{padding:2px 8px;font-size:7px;letter-spacing:.05em}.rr-pack__name{font-size:11px}.rr-pack__unit{font-size:9px}.rr-pack__price{font-size:13px}.rr-plan{padding:12px}.rr-plan__option{padding:10px;gap:6px}.rr-plan__title,.rr-plan__text{font-size:11px}.rr-plan__amount{font-size:13px}.rr-plan__unit{font-size:11px}.rr-plan__unit--muted{font-size:9px}.rr-plan__note{font-size:11px}.rr-intro .product-info-card-soul__description{font-size:12px}.rr-setup .product-info-card-soul__inner{padding:16px}.rr-setup__heading{font-size:10px}.rr-setup__ingredients{margin-right:-16px;padding-right:16px}.rr-setup__name{font-size:12px}.rr-setup__text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/577/assets/rapid-relief-buy-box.css.map */
