.section--fruit-page{padding-block:0}.section--fruit-page>.rfx{grid-column:1 / -1}.rfx{--rfx-navy: var(--rf-ink, #00358E);--rfx-cream: var(--rf-bg-cream, #FAF1DF);--rfx-cream-2: #FFF4E3;--rfx-berry: var(--rf-cta, #E40046);--rfx-band: var(--flavor-band, #981D97);--rfx-band-ink: var(--flavor-band-ink, #FAF1DF);--rfx-deep: var(--flavor-deep, #61007D);--rfx-tint: var(--flavor-tint, #E9CFE3);--rfx-pm: 18px;--rfx-measure: 54ch;color:var(--rfx-navy);font-family:var(--font-body--family, inherit);overflow-x:clip}.rfx[data-flavor=mangos]{--rfx-tint: #D1EAF4}.rfx[data-flavor=pineapples]{--rfx-tint: #E9CBE1}.rfx[data-flavor=variety-pack]{--rfx-tint: #E9CFE3}.rfx__empty{padding:24px;font-size:15px}.rfx-wrap{padding-inline:var(--rfx-pm)}.rfx-h1,.rfx-h2{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);letter-spacing:var(--display-tracking, -.02em);text-wrap:balance}.rfx-h1{font-size:var(--display-xl);line-height:var(--display-xl-leading, .95)}.rfx-h2{font-size:var(--display-lg);line-height:var(--display-lg-leading, .98);max-width:24ch}.rfx-h2--ondeep,.rfx-h2--onnavy{color:var(--rfx-cream-2)}.rfx-h2--onflavor{color:var(--rfx-band-ink)}.rfx-mark{display:block;width:min(88%,340px);height:auto;margin:0 0 14px}.rfx-eyebrow{margin:0 0 8px;font-size:var(--eyebrow-size);font-weight:700;letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--rf-band-eyebrow, var(--rf-cta-hover))}.rfx-eyebrow--onflavor{color:var(--flavor-band-ink-small, var(--rfx-band-ink))}.rfx-eyebrow--ondeep{color:var(--rfx-cream-2)}.rfx-eyebrow--onnavy{color:#9fc0ff}.rfx-lede{margin:0;font-size:var(--rf-story-lede);line-height:1.35;max-width:34ch;text-wrap:balance}.rfx-body{margin:0 0 14px;font-size:var(--rf-story-body);line-height:1.5;max-width:var(--rfx-measure);color:color-mix(in srgb,var(--rfx-navy) 88%,#fff)}.rfx-body:last-child{margin-bottom:0}.rfx-body--ondeep{color:var(--rfx-cream-2)}.rfx-wall{background-color:var(--rfx-band);color:var(--rfx-band-ink);padding-top:26px}.rfx-wall__col{container-type:inline-size;--display-xl: clamp(2.5rem, 13cqi, 4.5rem);width:100%}.rfx-wall .rfx-lede{color:var(--rfx-band-ink);max-width:31ch;font-weight:700}.rfx-wall .rfx-h1{color:var(--rfx-band-ink)}.rfx-wall__pouch{display:block;width:min(84%,380px);height:auto;margin:8px auto 0;filter:drop-shadow(0 22px 34px rgba(24,0,28,.42))}.rfx-buy{border:3px solid #fff;box-shadow:0 4px 12px #00358e24;background-color:var(--rfx-cream-2);color:var(--rfx-navy);border-radius:20px 20px 0 0;margin-top:20px;margin-inline:calc(-1 * var(--rfx-pm));padding:20px var(--rfx-pm) 24px}.rfx-sizes{border:0;margin:0 0 12px;padding:0}.rfx-sizerow{display:flex;gap:9px}.rfx-size{flex:1;display:grid;gap:2px;justify-items:center;padding:9px 6px;border:1.6px solid var(--rfx-navy);border-radius:13px;cursor:pointer;font-size:.875rem;line-height:1.15;transition:background-color .16s ease,color .16s ease}.rfx-size[hidden]{display:none}.rfx-size__ship{min-height:.8em;font-size:.625rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:var(--rfx-berry)}.rfx-radio:checked+.rfx-size .rfx-size__ship{color:var(--rfx-cream-2)}.rfx-size__name{font-weight:700;font-size:.9375rem}.rfx-size__price{font-size:.75rem;opacity:.74}.rfx-radio:checked+.rfx-size{background-color:var(--rfx-navy);color:var(--rfx-cream-2)}.rfx-radio:checked+.rfx-size .rfx-size__price{opacity:.88}.rfx-radio:focus-visible+.rfx-size{outline:3px solid var(--rfx-berry);outline-offset:2px}.rfx-size.is-soldout{border-style:dashed;color:color-mix(in srgb,var(--rfx-navy) 78%,#fff)}.rfx-size.is-soldout .rfx-size__name{text-decoration:line-through;text-decoration-thickness:1.5px}.rfx-size.is-soldout .rfx-size__price{opacity:1}.rfx-radio{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rfx-atc-wrap{display:block}.rfx-atc{width:100%;min-height:56px;border-radius:999px;border:2px solid var(--rfx-berry);background-color:var(--rfx-berry);color:var(--rf-cta-ink, #fff4e3);font-size:1.1875rem;font-weight:800;letter-spacing:.01em;cursor:pointer}.rfx-atc[disabled]{opacity:.55;cursor:not-allowed}.rfx-trust{margin:11px 0 0;font-size:.8125rem;text-align:center;color:color-mix(in srgb,var(--rfx-navy) 86%,#fff)}.rfx-trust a{color:inherit}@media screen and (max-width:989px){.rfx-wall__grid{display:flex;flex-direction:column}.rfx-wall__pouch{order:-1;margin-top:4px}}.rfx-piece{background-color:var(--rfx-tint);padding:36px 0 34px}.rfx-piece__plate{margin:0 0 22px}.rfx-piece__img{display:block;width:min(54%,196px);height:auto;margin:0 auto 12px;filter:drop-shadow(0 14px 22px rgba(60,0,60,.2))}.rfx-piece__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 22px}.rfx-piece__plate--pair{margin:0}.rfx-piece__plate--pair .rfx-piece__img{width:min(86%,150px)}.rfx-piece__caption{margin:0;font-size:.875rem;font-style:italic;text-align:center;color:color-mix(in srgb,var(--rfx-navy) 86%,#fff)}.rfx-note{margin:22px 0 18px;padding:10px 12px;max-width:44ch;font-size:.84375rem;line-height:1.5;background-color:#ffffff8c;border-left:3px solid var(--rfx-band);border-radius:0 8px 8px 0}.rfx-count{background-color:var(--rfx-deep);color:var(--rfx-cream-2);padding:34px 0 30px}.rfx-tray{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin:20px 0 12px}.rfx-tray img{width:100%;height:auto}.rfx-count__note{margin:10px 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--rfx-cream-2) 88%,transparent)}.rfx-fivebags{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:end}.rfx-fivebags img{width:100%;height:auto}.rfx-fivebags span{display:block;margin-top:5px;font-size:.6875rem;font-weight:700;text-align:center}.rfx-fivebags--pair{grid-template-columns:repeat(2,1fr);gap:14px;max-width:300px}.rfx-shot{margin:0;background-color:var(--rfx-cream);padding:30px 0}.rfx-shot--bleed{background-color:var(--rfx-shot-bg, var(--rfx-tint));padding:0 0 20px}.rfx-shot__img{display:block;width:100%;height:auto;margin:0 auto}.rfx-shot--bleed .rfx-shot__img{max-width:none}.rfx-shot:not(.rfx-shot--bleed) .rfx-shot__img{max-width:560px;border-radius:14px}.rfx-shot__caption{margin:14px auto 0;padding-inline:var(--rfx-pm);max-width:34ch;font-size:.9375rem;font-weight:700;text-align:center;color:color-mix(in srgb,var(--rfx-navy) 90%,#000)}.rfx-panel{background-color:var(--rfx-cream);padding:34px 0 32px}.rfx-panel__grid{display:grid;gap:18px;margin-top:18px}.rfx-panel__img{display:block;width:min(56%,212px);height:auto;margin:0 auto}.rfx-table-wrap{overflow-x:auto}.rfx-table{width:100%;border-collapse:collapse;font-size:.90625rem;font-variant-numeric:tabular-nums}.rfx-table th,.rfx-table td{text-align:left;padding:9px 4px;border-bottom:1px solid color-mix(in srgb,var(--rfx-navy) 16%,transparent)}.rfx-table th{font-weight:600;color:color-mix(in srgb,var(--rfx-navy) 74%,#fff)}.rfx-table td{font-weight:700}.rfx-ingredients{margin:14px 0 0;font-size:.84375rem;line-height:1.5;color:color-mix(in srgb,var(--rfx-navy) 78%,#fff)}.rfx-panel__fruit{margin:0 0 10px;font-size:1.0625rem;font-weight:700}.rfx-panel__grid+.rfx-panel__grid{margin-top:30px;padding-top:26px;border-top:1px solid color-mix(in srgb,var(--rfx-navy) 14%,transparent)}.rfx-proof{background-color:var(--rfx-cream);padding:24px 0 22px}.rfx-proof .rfx-stickers{margin:0;padding:0;border-top:0}.rfx-stickers{list-style:none;margin:26px 0 0;padding:22px 0 0;border-top:1px solid color-mix(in srgb,var(--rfx-navy) 16%,transparent);display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}.rfx-stickers li{display:flex;gap:9px;align-items:center;font-size:.84375rem;font-weight:600;line-height:1.3}.rfx-sticker__ic{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center}.rfx-sticker__ic img{width:100%;height:100%;object-fit:contain}.rfx-sticker__ic svg{display:block}.rfx-steps{background-color:var(--rfx-tint);padding:34px 0 32px}.rfx-steps__list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:20px}.rfx-steps__list li{display:flex;gap:16px;align-items:flex-start}.rfx-step__ic{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center}.rfx-step__ic img{display:block;width:100%;height:100%;object-fit:contain}.rfx-steps__list b{display:block;font-family:var(--font-display);font-size:var(--display-md);font-weight:700;letter-spacing:-.01em;line-height:1.1;color:var(--rfx-deep)}.rfx-steps__list span{display:block;margin-top:4px;font-size:.9375rem;line-height:1.45;color:color-mix(in srgb,var(--rfx-navy) 88%,#fff)}.rfx-steps__more{margin:22px 0 0;font-size:.90625rem}.rfx-steps__more a{color:var(--rfx-navy);font-weight:600}.rfx-ring{background-color:var(--rfx-cream-2);padding:32px 0 30px}.rfx-ring__row{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:end}.rfx-ring__link{display:block;text-decoration:none;color:inherit}.rfx-ring__img{width:100%;height:auto}.rfx-ring__name{display:block;margin-top:6px;font-size:.6875rem;font-weight:700;text-align:center}.rfx-ring__fruit{display:block}.rfx-allfive{margin:20px 0 0;font-size:.90625rem}.rfx-allfive a{color:var(--rfx-navy);font-weight:600}.rfx[data-flavor=blueberries] .rfx-faq{background-color:#061f4f}.rfx[data-flavor=pineapples]{--rfx-deep: #A8380F}.rfx-faq{background-color:var(--rfx-navy);color:var(--rfx-cream-2);padding:34px 0 32px}.rfx-faq__cols{margin-top:18px}.rfx-q{border-bottom:1px solid rgba(255,244,227,.4)}.rfx-q summary{list-style:none;cursor:pointer;padding:15px 26px 15px 0;position:relative;font-size:1.03125rem;font-weight:700;line-height:1.28;letter-spacing:-.012em}.rfx-q summary::-webkit-details-marker{display:none}.rfx-q summary:hover,.rfx-q[open] summary:hover{color:var(--rfx-cream-2)}.rfx-q summary:after{content:"";position:absolute;right:4px;top:50%;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.rfx-q[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.rfx-q summary:focus-visible{outline:3px solid var(--rfx-cream-2);outline-offset:-3px}.rfx-a{padding:0 0 16px}.rfx-a p{margin:0;max-width:50ch;font-size:.9375rem;line-height:1.55;color:#d6e2fa}.rfx-ask{margin:22px 0 0;font-size:.90625rem}.rfx-ask a{color:var(--rfx-cream-2);font-weight:600}.rfx-close{background-color:var(--rfx-band);color:var(--rfx-band-ink);padding:44px 0 46px;text-align:center}.rfx-close .rfx-h2{color:var(--rfx-band-ink);font-size:min(var(--display-xl),8.4vw);line-height:var(--display-xl-leading, .95);max-width:18ch;margin-inline:auto}.rfx-close__sub{margin:14px auto 0;max-width:32ch;font-size:1.1875rem;font-weight:700;color:var(--rfx-band-ink)}.rfx-close__cta{display:block;border:0;font-family:inherit;cursor:pointer;max-width:340px;margin:22px auto 0;padding:17px 24px;border-radius:999px;background-color:var(--rfx-band-ink);color:var(--rfx-band);box-shadow:var(--rf-press-shadow-rest, 0 4px 12px rgba(0, 53, 142, .18));font-size:1.1875rem;font-weight:800;text-decoration:none}.rfx-close__cta:focus-visible{outline:3px solid var(--rfx-band-ink);outline-offset:3px}.rfx-close__cta[disabled]{opacity:.55;cursor:not-allowed}.rfx-trust a:focus-visible,.rfx-steps__more a:focus-visible,.rfx-allfive a:focus-visible,.rfx-ask a:focus-visible,.rfx-ring__link:focus-visible,.rfx-close__guarantee a:focus-visible{outline:3px solid currentcolor;outline-offset:3px;border-radius:3px}.rfx-trust a,.rfx-steps__more a,.rfx-allfive a,.rfx-ask a,.rfx-close__guarantee a{display:inline-block;padding-block:4px}.rfx-close__guarantee{margin:14px 0 0;font-size:.8125rem}.rfx-close__guarantee a,.rfx-close p.rfx-close__guarantee a:hover{color:var(--rfx-band-ink)}.rfx-faq p.rfx-ask a:hover{color:var(--rfx-cream-2)}@media(prefers-reduced-motion:reduce){.rfx *,.rfx *:before,.rfx *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (min-width:990px){.rfx{--rfx-pm: 0px}.rfx-wrap{width:min(1180px,92vw);margin-inline:auto;padding-inline:0}.rfx-wall{padding-top:56px}.rfx-wall__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:center;padding-bottom:24px}.rfx-mark{width:min(100%,520px);margin-bottom:20px}.rfx-wall .rfx-lede{font-size:1.25rem;max-width:27ch}.rfx-wall__pouch{width:100%;max-width:740px;margin:0 auto}.rfx-buy{border-radius:20px;margin:26px 0 0;padding:22px;max-width:430px}.rfx-piece{padding:76px 0 70px}.rfx-piece__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.rfx-piece__plate{margin:0}.rfx-piece__img{width:100%;max-width:280px}.rfx-piece__plate--five .rfx-piece__img{max-width:440px}.rfx-piece__pair{gap:18px;margin:0}.rfx-piece__plate--pair .rfx-piece__img{width:100%;max-width:190px}.rfx-piece__caption{margin-top:16px}.rfx-body{font-size:1.0625rem}.rfx-count{padding:72px 0 66px}.rfx-count__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.rfx-tray{grid-template-columns:repeat(10,1fr);gap:9px;margin:0 0 12px}.rfx-fivebags{gap:16px}.rfx-fivebags span{font-size:.8125rem}.rfx-fivebags--pair{gap:20px;max-width:340px}.rfx-shot{padding:40px 0}.rfx-shot--bleed{padding:0}.rfx-shot__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}.rfx-shot--bleed .rfx-shot__img{max-width:600px}.rfx-shot:not(.rfx-shot--bleed) .rfx-shot__img{max-width:100%;max-height:620px;width:auto;justify-self:center}.rfx-shot__caption{margin:0;padding-inline:0;max-width:24ch;font-size:var(--rf-story-lede);font-weight:500;line-height:1.35;text-align:left}.rfx-shot:not(.rfx-shot--bleed) .rfx-shot__grid{grid-template-columns:1fr;justify-items:center}.rfx-shot:not(.rfx-shot--bleed) .rfx-shot__caption{margin-top:18px;max-width:34ch;text-align:center}.rfx-panel{padding:74px 0 70px}.rfx-panel__grid{grid-template-columns:.75fr 1.25fr;gap:56px;align-items:center}.rfx-panel__grid+.rfx-panel__grid{margin-top:48px;padding-top:44px}.rfx-panel__img{width:100%;max-width:250px}.rfx-stickers{grid-template-columns:repeat(3,1fr);gap:20px 28px;margin-top:34px;padding-top:28px}.rfx-proof{padding:34px 0 30px}.rfx-proof .rfx-stickers{margin:0;padding:0}.rfx-stickers li{font-size:.90625rem}.rfx-steps{padding:72px 0 68px}.rfx-steps__list{grid-template-columns:repeat(2,1fr);gap:30px 48px}.rfx-ring{padding:70px 0 64px}.rfx-ring__row{gap:26px}.rfx-ring__name{font-size:.8125rem}.rfx-ring__fruit{display:inline}.rfx-faq{padding:74px 0 68px}.rfx-faq__cols{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}.rfx-close{padding:92px 0 98px}.rfx-close__sub{font-size:1.1875rem;max-width:34ch}}.rfx-sub{background-color:var(--rfx-cream);color:var(--rfx-navy);padding:40px 0 44px}.rfx-sub--onvariety{background-color:var(--rfx-shot-bg, #E9CFE3)}.rfx-sub__card{container-type:inline-size;width:100%;max-width:560px;margin:0 auto;padding:28px clamp(18px,4vw,36px) 30px;border-radius:22px;background:#fff;color:var(--rfx-navy);text-align:center;box-shadow:0 10px 30px #00358e14}.rfx-sub .rfx-eyebrow{color:var(--rfx-berry)}.rfx-sub__h2{color:var(--rfx-navy);max-width:16ch;margin-inline:auto}.rfx-sub__price{margin:12px 0 18px;font-size:1.0625rem;line-height:1.4}.rfx-sub__price strong{font-size:1.625rem;font-weight:800}.rfx-sub .rbb-ptype__flagrow{justify-content:center}.rfx-sub .rbb-reason__note{top:auto;bottom:calc(100% + 8px);transform:translateY(4px)}.rfx-sub .rbb-reason:focus-visible+.rbb-reason__note,.rfx-sub .rbb-reason.is-open+.rbb-reason__note{transform:translateY(0);pointer-events:auto}@media(hover:hover){.rfx-sub .rbb-reason:hover+.rbb-reason__note{transform:translateY(0)}}.rfx-sub .rbb-reason__note:before{top:auto;bottom:-5px}.rfx-sub__cta{display:block;max-width:340px;margin:22px auto 0;padding:17px 24px;border-radius:999px;background-color:var(--rfx-navy);color:var(--rfx-cream);font-size:1.1875rem;font-weight:800;text-decoration:none;box-shadow:var(--rf-press-shadow-rest, 0 4px 12px rgba(0, 53, 142, .18));transition:background-color .16s ease,transform var(--rf-press-dur) var(--rf-press-spring),box-shadow var(--rf-press-dur) var(--rf-press-ease)}@media(hover:hover)and (pointer:fine){.rfx-sub__cta:hover{background-color:var(--rf-link, #005EB8);color:var(--rfx-cream)}}.rfx-sub__cta:focus-visible{outline:3px solid var(--rfx-navy);outline-offset:3px}delivery-promise-wc{display:block;background:#faf1df;border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#00358e 22%,transparent);--p-surface-light-subdued: transparent;--p-border-radius-200: 12px}@media(forced-colors:active){delivery-promise-wc{outline:1px solid CanvasText;outline-offset:-1px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/refreshd-fruit-page.css.map */
