@font-face{font-family:OatPdpRoboto;src:url('oat-pdp-roboto-medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:OatPdpRoboto;src:url('oat-parity-roboto-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:OatPdpRoboto;src:url('oat-parity-roboto-bold.ttf') format('truetype');font-weight:700;font-display:swap}
body:has(.oat-pdp-h1){--oat-pdp-bg:255,245,209!important;--oat-pdp-ink:63,32,33!important;--oat-frequency-bg:255,245,209!important;--oat-frequency-ink:63,32,33!important;background:#fff5d1!important;color:#3f2021!important}
#MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root]{
 --pdp-u:calc(100vw / 3031);--pdp-paper:#fff5d1;--pdp-card:#FFFBCC;--pdp-ink:#3f2021;--pdp-yellow:#ffed0e;--pdp-display:'VC Henrietta Condensed',serif;--pdp-body:OatPdpRoboto,Roboto,sans-serif;
 --pdp-h1:calc(86.997 * var(--pdp-u));--pdp-p1:calc(29.441 * var(--pdp-u));--pdp-caption:calc(25.058 * var(--pdp-u));--pdp-price:calc(51.146 * var(--pdp-u));--pdp-cta:calc(51.15 * var(--pdp-u));--pdp-step-gap:calc(45.467 * var(--pdp-u));--pdp-small-gap:calc(15.5 * var(--pdp-u));--pdp-border:max(1px,calc(2.067 * var(--pdp-u)));--pdp-radius:calc(39.267 * var(--pdp-u));--pdp-control:calc(120.901 * var(--pdp-u));--pdp-compact:calc(78.534 * var(--pdp-u));
 --oat-redesign-ink:var(--pdp-ink);--oat-redesign-paper:var(--pdp-paper);color:var(--pdp-ink);background:var(--pdp-paper);padding-top:0!important;
 & .section-content{padding:max(24px,calc(185.1 * var(--pdp-u) - 5vh)) calc(106.488 * var(--pdp-u)) 64px calc(114 * var(--pdp-u))!important;max-width:none!important}
 & .grid:has(>.product-content){grid-template-columns:calc(1524.434 * var(--pdp-u)) minmax(0,1fr)!important;gap:calc(94.427 * var(--pdp-u))!important}
 & .grid>.product-media,& .grid>.product-content{grid-column:auto!important;min-width:0}
 & .product-media{margin:0!important;width:100%!important;transform:none!important;top:auto!important}
 & .product-content{overflow-anchor:none;zoom:1!important;width:100%!important;margin:calc(-24.802 * var(--pdp-u)) 0 0!important;transform:none!important;padding:0!important;position:relative!important;top:auto!important;align-self:start!important}
 &[data-oat-right-pin-ready] .product-content{position:sticky!important;top:var(--oat-column-pin,0px)!important;min-height:max(0px,calc(100vh - var(--oat-column-pin,0px) - 16px + var(--oat-gallery-tail-gap,0px)))}
 & .product-content .product-block-container{display:block!important;padding:0!important;max-width:none!important;transform:none!important;margin:0!important}
 & .product-block-container>.relative{padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;display:flex;flex-direction:column;gap:0;isolation:auto}
 & .product-block-container>.relative:before{display:none!important}
 & .product-block-container>.relative>.shopify-app-block:has(.jdgm-preview-badge),& .product-block-container>.relative>[class*="--spacer-height"]{display:none!important}
 & .product-content .product-block{margin:0!important;zoom:1!important;transform:none!important}
 & .oat-pdp-heading-row,& .product-block-text{display:none!important}
 & .oat-pdp-title-row{display:flex;align-items:center;justify-content:space-between;gap:calc(72.334 * var(--pdp-u))}
 & .oat-pdp-h1{font:400 var(--pdp-h1)/1.4016 var(--pdp-display)!important;letter-spacing:0!important;color:var(--pdp-ink)!important;text-align:left;margin:0!important;white-space:nowrap}
 & [data-oat-rating-slot]{flex:none;min-width:0}
 & .oat-pdp-rating{font:500 calc(20.667 * var(--pdp-u))/normal var(--pdp-body)!important;gap:calc(25.056 * var(--pdp-u));margin:0!important;color:var(--pdp-ink)!important;white-space:nowrap}
 & .oat-pdp-stars{font:400 calc(27.819 * var(--pdp-u))/normal var(--pdp-body)!important;letter-spacing:0;color:var(--pdp-ink)}
 & .product-content .product-block-description{display:block!important;margin-top:calc(16.533 * var(--pdp-u))!important;font:700 var(--pdp-p1)/1.2 var(--pdp-body)!important;color:var(--pdp-ink)}
 & .product-content .product-block-description :is(p,span,data-island){font:700 var(--pdp-p1)/1.2 var(--pdp-body)!important;line-height:1.2!important;margin:0!important;color:var(--pdp-ink)!important}
 & .oat-pdp-flavor-step{margin-top:var(--pdp-step-gap)}
 & .oat-pdp-caption{display:flex!important;align-items:center;gap:calc(10.333 * var(--pdp-u));font:700 var(--pdp-caption)/1.16 var(--pdp-body)!important;margin:0 0 var(--pdp-small-gap)!important;color:var(--pdp-ink)!important;letter-spacing:0;text-transform:none}
 & .oat-pdp-caption img{width:auto;height:calc(21.7 * var(--pdp-u));max-width:none;transform:rotate(180deg) scaleY(-1)}
 & .oat-pdp-flavor-picker{border:var(--pdp-border) solid var(--pdp-ink);border-radius:999px;overflow:hidden;transition:border-radius 260ms ease}
 & .oat-pdp-flavor-picker[open]{border-radius:var(--pdp-radius)}
 & .oat-pdp-flavor-option{display:flex;align-items:center;gap:calc(25.834 * var(--pdp-u));min-height:var(--pdp-control);padding:0 calc(30.255 * var(--pdp-u));font:400 calc(54.462 * var(--pdp-u))/1.4 var(--pdp-display);color:var(--pdp-ink);text-decoration:none;cursor:pointer;list-style:none}
 & .oat-pdp-flavor-option::-webkit-details-marker{display:none}
 & summary.oat-pdp-flavor-option{min-height:calc(var(--pdp-control) - 2 * var(--pdp-border))}
 & .oat-pdp-flavor-option--mapleworth-the-golden{background:#ff9c00}
 & .oat-pdp-flavor-option--brightberry-the-bold-6-pack{background:#00ceec;color:#06054c}
 & .oat-pdp-flavor-option--appleheart-the-spiced{background:#4fd92a;color:#141c14}
 & .oat-pdp-flavor-option--variety-6-pack{background:#3f2021;color:#ffed0e}
 & .oat-pdp-flavor-option[aria-current]{display:none}
 & .oat-pdp-flavor-radio{border:var(--pdp-border) solid currentColor;border-radius:50%;width:calc(35.03 * var(--pdp-u));height:calc(35.03 * var(--pdp-u));flex:none;position:relative}
 & summary .oat-pdp-flavor-radio:after{content:'';position:absolute;inset:23%;border-radius:50%;background:currentColor}
 & .oat-pdp-chevron{height:auto;width:calc(20.6 * var(--pdp-u));margin-left:auto;flex:none;transition:transform 260ms ease}
 & details[open] .oat-pdp-chevron{transform:rotate(180deg)}
 & .product-content .product-block-buy-buttons{margin-top:var(--pdp-step-gap)!important}
 & .product-content .appstle_widget_title{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:0 0 var(--pdp-small-gap)!important}
 & .product-content .appstle_sub_widget{padding:0!important;margin:0 0 var(--pdp-step-gap)!important;width:100%!important;border:0!important}
 & .product-content .appstle_subscription_wrapper{display:flex!important;flex-direction:column;gap:var(--pdp-small-gap)!important;padding:0!important;margin:0!important;border:0!important;overflow:visible!important}
 & .product-content .appstle_subscription_wrapper_option{padding:0!important;margin:0!important;border:var(--pdp-border) solid var(--pdp-ink)!important;border-radius:999px!important;background:var(--pdp-card)!important;box-shadow:none!important;min-height:var(--pdp-compact)!important;color:var(--pdp-ink)!important;overflow:visible!important}
 & .product-content .appstle_include_dropdown{display:flex!important;flex-direction:column;gap:calc(18.6 * var(--pdp-u))!important;border-radius:var(--pdp-radius)!important;padding:calc(26.617 * var(--pdp-u)) calc(31.321 * var(--pdp-u)) 0!important;overflow:hidden!important}
 & .product-content .appstle_subscription_radio_wrapper{display:flex!important;align-items:center!important;width:100%!important;min-height:calc(72 * var(--pdp-u))!important;padding:0!important;gap:0!important}
 & .product-content .appstle_include_dropdown .appstle_radio_label{font:700 calc(32.887 * var(--pdp-u))/normal var(--pdp-body)!important;gap:calc(31.321 * var(--pdp-u))!important;color:var(--pdp-ink)!important;flex:1;min-width:0}
 & .product-content .appstle_circle{border:var(--pdp-border) solid var(--pdp-ink)!important;width:calc(35.03 * var(--pdp-u))!important;height:calc(35.03 * var(--pdp-u))!important;min-width:calc(35.03 * var(--pdp-u))!important;margin:0!important;background:none!important}
 & .product-content .appstle_include_dropdown:has(input:checked) .appstle_circle{background:var(--pdp-yellow)!important}
 & .product-content .appstle_dot{background:var(--pdp-ink)!important;width:60%!important;height:60%!important}
 & .product-content .appstle_subscription_amount_wrapper{display:flex!important;flex-direction:row!important;align-items:center;gap:calc(12.528 * var(--pdp-u))!important;margin:0!important}
 & .product-content .appstle_subscription_compare_amount{order:-1;font:700 calc(23.49 * var(--pdp-u))/normal var(--pdp-body)!important;opacity:.6;color:var(--pdp-ink)!important}
 & .product-content .appstle_include_dropdown .appstle_subscription_amount{font:400 var(--pdp-price)/1.4 var(--pdp-display)!important;color:var(--pdp-ink)!important}
 & .product-content .appstle_subscribe_option,& .product-content .appstle_subscribe_option_grid{display:block!important;flex:0 0 auto!important;padding:0!important;margin:0!important;width:100%!important}
 & .product-content .appstle_custom_select{border:var(--pdp-border) solid var(--pdp-ink)!important;background:var(--pdp-paper)!important;border-radius:999px!important;margin:0!important;width:100%!important;overflow:hidden!important}
 & .product-content .oat-delivery-button{height:calc(var(--pdp-compact) - 2 * var(--pdp-border))!important;min-height:0!important;padding:0 calc(23.49 * var(--pdp-u))!important;border:0!important;font:700 var(--pdp-caption)/1.2 var(--pdp-body)!important;color:var(--pdp-ink)!important;background:var(--pdp-paper)!important;border-radius:999px}
 & .product-content :is(.appstle_select_label,.appstle-save-badge,.appstle-tootltip-parent,.appstle_subscription_description_text,.appstle_bundle_discount_amount){display:none!important}
 & .product-content .oat-subscription-perks{display:flex!important;flex:0 0 auto!important;justify-content:space-between;gap:calc(24 * var(--pdp-u));margin:0!important;padding:0!important;list-style:none;font:500 calc(20.667 * var(--pdp-u))/1.2 var(--pdp-body)!important}
 & .product-content .oat-subscription-perks li{display:flex;align-items:center;gap:calc(33.067 * var(--pdp-u));white-space:nowrap}
 & .product-content .oat-subscription-perks__check{display:block;border:0!important;background:none!important;padding:0!important;flex:none;width:calc(35.03 * var(--pdp-u));height:calc(35.03 * var(--pdp-u))}
 & .oat-subscription-perks__check img{width:100%;height:100%;max-width:none}
 & .product-content .oat-save-banner{display:flex!important;align-items:center;justify-content:center;background:var(--pdp-ink)!important;color:var(--pdp-yellow)!important;font:700 calc(28.19 * var(--pdp-u))/normal var(--pdp-body)!important;letter-spacing:calc(.8457 * var(--pdp-u));text-transform:uppercase;flex:0 0 auto!important;width:100%!important;height:var(--pdp-compact);margin:calc(20.682 * var(--pdp-u)) 0 0!important;border-radius:999px;padding:0!important}
 & .product-content .appstle_one_time_details_wrapper{display:flex!important;align-items:center;width:100%;padding:0 calc(31.321 * var(--pdp-u))!important;min-height:calc(var(--pdp-compact) - 2 * var(--pdp-border))}
 & .product-content .appstle_one_time_details_wrapper .appstle_radio_label{display:flex!important;flex:1;font:700 calc(28.188 * var(--pdp-u))/1.2 var(--pdp-body)!important;color:var(--pdp-ink)!important;text-transform:uppercase}
 & .product-content .appstle_one_time_text{flex:1;text-align:center}
 & .product-content .appstle_one_time_details_wrapper .appstle_radio_label{min-height:0!important}
 & .product-content .appstle_one_time_price_wrapper .appstle_subscription_amount{font:700 calc(28.188 * var(--pdp-u))/1.2 var(--pdp-body)!important;color:var(--pdp-ink)!important}
 & .product-content .product-form__buttons{display:grid!important;grid-template-columns:23.04% 53.4% 23.56%;align-items:stretch;gap:0!important;position:relative;border-radius:999px;background:var(--pdp-ink);height:var(--pdp-control);isolation:isolate}
 & .oat-pdp-quantity{display:flex;align-items:center;justify-content:center;border:var(--pdp-border) solid var(--pdp-ink);border-right:0;border-radius:999px 0 0 999px;background:var(--pdp-paper);padding-left:calc(55 * var(--pdp-u));padding-right:calc(18 * var(--pdp-u));margin-right:calc(-60 * var(--pdp-u))}
 & .oat-pdp-quantity button,& .oat-pdp-quantity input{width:calc(48 * var(--pdp-u));padding:0;border:0;background:none;font:700 calc(41.11 * var(--pdp-u))/1 var(--pdp-body);text-align:center;min-width:0;color:var(--pdp-ink);height:100%;appearance:textfield;box-shadow:none}
 & .oat-pdp-quantity input::-webkit-inner-spin-button,& .oat-pdp-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}
 & .product-content .add-to-cart-btn{margin:0!important;width:100%!important;padding:0!important;border:0!important;border-radius:999px!important;z-index:1;box-shadow:none!important;transform:none!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;align-items:stretch!important}
 & .add-to-cart-btn:after,& .add-to-cart-btn:before{display:none!important}
 & .product-content .add-to-cart-btn .oat-pdp-atc-surface{display:flex!important;justify-content:center!important;align-items:center;white-space:nowrap;gap:.14em!important;background:var(--pdp-yellow)!important;color:var(--pdp-ink)!important;font:400 var(--pdp-cta)/1.4 var(--pdp-display)!important;border:var(--pdp-border) solid var(--pdp-ink)!important;border-radius:999px!important;min-height:0!important;height:100%!important;padding:0!important;box-shadow:none!important;transform:none!important;inset:0!important;margin:0!important;translate:none!important;flex-wrap:nowrap!important}
 & .oat-pdp-cta-secondary{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--pdp-yellow);font:700 calc(24.581 * var(--pdp-u))/normal var(--pdp-body);text-transform:uppercase;white-space:nowrap;padding:0 calc(12 * var(--pdp-u))}
 & .product-content .product-block-liquid{margin-top:var(--pdp-step-gap)!important}
 & .oat-product-facts{margin:0!important;padding:0!important}
 & .product-content .oat-product-facts__benefits.oat-rtb-lockups{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;list-style:none}
 & .product-content .oat-product-facts__benefits li{margin:0!important;padding:0!important}
 & .product-content .oat-product-facts__benefits img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:1;object-fit:contain;opacity:.79}
 & .product-content .product-block-tabs{margin-top:var(--pdp-step-gap)!important;gap:calc(14.093 * var(--pdp-u))!important}
 & .product-tabs__tabs{justify-content:start!important;gap:calc(76.467 * var(--pdp-u))!important;margin:0!important;padding-left:calc(22.733 * var(--pdp-u))}
 & .product-tabs__tabs button{font:700 var(--pdp-caption)/1.5 var(--pdp-body)!important;color:var(--pdp-ink)!important;padding:0!important;min-height:0;border:0}
 & .product-tabs__tabs button[aria-selected=true]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
 & .product-tabs__tabs button:after{display:none!important}
 & .product-tabs__content{padding:0 calc(16.533 * var(--pdp-u));font:700 var(--pdp-caption)/1.5 var(--pdp-body)!important;color:var(--pdp-ink)!important;width:100%}
 & .product-tabs__content :is(p,span,div,data-island){font:inherit!important;color:inherit!important;margin:0!important}
 & .oat-pdp-inside br{display:block}
 & :is(button,a,input,summary):focus-visible{outline:2px solid var(--pdp-ink)!important;outline-offset:3px}
 & .local-cart-status:empty{display:none}
 & .product-media :is(.media,.media__styled-element,img){border:0!important;box-shadow:none!important;border-radius:calc(50.647 * var(--pdp-u))!important}
 & .product-media .media{position:relative;aspect-ratio:1!important;padding:0!important;overflow:hidden}
 & .product-media .media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
 & .product-media .splide__slide{margin-bottom:calc(15.457 * var(--pdp-u))!important}
}
body:has(.oat-pdp-h1) .oat-delivery-menu{background:#fff5d1;color:#3f2021;border:1px solid #3f2021;border-radius:18px;font-family:OatPdpRoboto,Roboto,sans-serif}
@media(max-width:989px){
 #MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root]{
  --pdp-u:.5px;--pdp-h1:36px;--pdp-p1:14px;--pdp-caption:12px;--pdp-price:24px;--pdp-cta:24px;--pdp-step-gap:22px;--pdp-small-gap:8px;--pdp-radius:20px;--pdp-control:52px;--pdp-compact:44px;
  & .section-content{padding:16px 16px 48px!important}
  & .grid:has(>.product-content){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;min-height:0!important}
  & .product-content{position:relative!important;top:auto!important;margin:0!important;padding:0!important}
  & .oat-pdp-title-row{flex-wrap:wrap;gap:7px}
  & .oat-pdp-h1{white-space:normal;font-size:clamp(30px,9vw,42px)!important;line-height:1.12!important}
  & .oat-pdp-rating{font-size:11px!important}
  & .product-block-description{margin-top:12px!important}
  & .oat-pdp-flavor-option{font-size:27px;gap:12px;padding:0 14px}
  & .product-content .appstle_include_dropdown{padding:12px 12px 0!important;gap:10px!important}
  & .product-content .appstle_include_dropdown .appstle_radio_label{font-size:15px!important;gap:10px!important}
  & .product-content .appstle_subscription_compare_amount{font-size:11px!important}
  & .product-content .oat-subscription-perks{flex-direction:column;gap:7px;font-size:11px!important}
  & .product-content .oat-subscription-perks li{gap:9px}
  & .product-content .oat-save-banner{margin:6px 0 0!important;font-size:12px!important;min-height:38px}
  & .product-content .appstle_one_time_details_wrapper{padding:0 12px!important}
  & .product-content .appstle_one_time_details_wrapper .appstle_radio_label,& .product-content .appstle_one_time_price_wrapper .appstle_subscription_amount{font-size:12px!important}
  & .product-content .product-form__buttons{grid-template-columns:30% 70%;height:auto;background:none;row-gap:8px!important}
  & .oat-pdp-quantity{height:52px;padding:0;margin-right:-22px;justify-content:start;padding-left:8px}
  & .oat-pdp-quantity button{width:30px;font-size:20px}
  & .oat-pdp-quantity input{width:25px;font-size:18px}
  & .product-content .add-to-cart-btn{height:52px!important}
  & .oat-pdp-cta-secondary{grid-column:1/-1;min-height:44px;background:var(--pdp-ink);border-radius:999px;font-size:12px}
  & .product-tabs__tabs{gap:12px!important;padding:0;flex-wrap:wrap}
  & .product-tabs__tabs button{min-height:44px;font-size:11px!important}
  & .product-tabs__content{padding:0;font-size:11px!important}
 }
}
@media(prefers-reduced-motion:reduce){#MainContent [data-oat-quest-pdp] *{scroll-behavior:auto!important;transition:none!important}}

/* Match the Appleheart flavor control outline; supersede the legacy 3px subscription rule. */
#MainContent [data-oat-quest-pdp][data-oat-pdp-root][data-oat-redesign-root].shopify-section .appstle_sub_widget .appstle_subscription_wrapper_option.appstle_include_dropdown{border-width:var(--pdp-border)!important;box-shadow:none!important}

/* Shared Mapleworth purchase surface; flavor colors remain in the selector. */
#MainContent [data-oat-quest-pdp][data-oat-pdp-root][data-oat-redesign-root].shopify-section .appstle_sub_widget .appstle_subscription_wrapper_option{background:var(--pdp-card)!important}

/* A single restrained disclosure motion; options stay still while revealed. */
#MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root] .oat-pdp-flavor-picker{border-radius:var(--pdp-radius);transition:none}
#MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root] .oat-pdp-chevron{transition:transform 220ms ease-in-out}
#MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root] .oat-pdp-flavor-picker:not([data-expanded]) .oat-pdp-chevron{transform:none}
#MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root] .oat-pdp-flavor-picker nav a{opacity:1;transform:none;transition:none}
@media(prefers-reduced-motion:reduce){#MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root] .oat-pdp-chevron{transition:none!important}}

/* Mobile RTB scale from frame 1261:4929: 717.757 × 662 at 809px. */
@media(max-width:989px){
 #MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root] .product-content .oat-product-facts__benefits.oat-rtb-lockups{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,calc(207.33 * 100vw / 809));gap:calc(20 * 100vw / 809) calc(30 * 100vw / 809)!important;max-width:calc(717.757 * 100vw / 809);margin-inline:auto!important}
 #MainContent [data-oat-quest-pdp] .oat-pdp-figma-facts picture{display:block;width:100%;height:100%}
 #MainContent [data-oat-quest-pdp].shopify-section[data-oat-pdp-root] .product-content .oat-product-facts__benefits img{height:100%!important;aspect-ratio:auto;object-fit:contain;opacity:1}
}
