@font-face{font-family:Rubik Mono One;src:url(/assets/rubik_mono_one_regular-DYHdjDEx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.test_product_page{--product_primary: #009E50;--product_secondary: #FFC611;--product_accent: #85CBA1;--test_review_yellow: #E2D52D;--test_review_blue: #083677;overflow:clip;background:var(--cream-light);color:var(--brand-purple-dark)}.test_product_hero{position:relative;min-height:938px;padding:170px max(42px,calc((100vw - 1320px)/2)) 80px}.test_product_title_block{position:relative;z-index:1;width:68%}.test_product_title_lockup{position:relative}.test_product_title_block h1{margin:0;color:var(--product_primary);font-size:clamp(138px,17.2vw,260px);font-weight:900;letter-spacing:1px;line-height:.72;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:uppercase}.test_product_title_line{display:block;white-space:nowrap}.test_product_title_word{display:inline-block;white-space:nowrap}.test_product_title_block h1.test_product_title_long{font-size:clamp(118px,14vw,166px)}.test_product_title_block h1.test_product_title_extra_long{font-size:clamp(98px,11.5vw,155px)}.test_product_title_block p{position:relative;z-index:3;margin:1px 0 0 5px;color:var(--brand-purple-dark);font-size:17px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.test_product_phone_line_break{display:none}.test_product_hero_scene{position:absolute;z-index:2;top:calc(100% - clamp(80px,6vw,110px));left:38%;width:min(34vw,500px);aspect-ratio:1}.test_product_hero_scene>img:first-child{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain}.test_product_hero_note{position:absolute;top:166px;right:max(109px,calc((100vw - 1320px)/2 + 67px));z-index:5;margin:0;color:var(--brand-purple-dark);font-family:ByHomie,Clash Display,sans-serif;font-size:clamp(31px,3.1vw,46px);line-height:.82;transform:rotate(8deg)}.test_product_hero_note_arrow{display:block;width:125px;height:80px;margin:4px 0 0 -42px}.test_product_hero_note_arrow_tablet,.test_product_hero_note_arrow_phone{display:none}.test_product_hero_copy{position:absolute;z-index:4;top:258px;right:max(42px,calc((100vw - 1320px)/2));width:min(29vw,410px)}.test_product_hero_copy>p:not(.test_product_personality):not(.test_product_price){margin:0 0 16px;font-size:17px;font-weight:760;line-height:1.42}.test_product_hero_copy>p:first-child:not(.test_product_personality):not(.test_product_price){margin-top:162px}.test_product_variations_note{position:absolute;top:720px;left:max(58px,calc((100vw - 1320px)/2));z-index:4;margin:0;color:var(--brand-purple-dark);font-family:ByHomie,Clash Display,sans-serif;font-size:clamp(30px,2.6vw,40px);line-height:.82;transform:rotate(-8deg)}.test_product_variations_arrow{display:block;width:65px;height:75px;margin:8px 0 0 55px;overflow:visible}.test_product_price{display:grid;gap:2px;margin:28px 0 0;font-weight:900;line-height:1}.test_product_price_amount{color:var(--product_primary);font-size:28px}.test_product_price s{width:max-content;color:var(--brand-purple-dark);font-size:14px;font-weight:800}.test_product_price_size{color:var(--brand-purple-dark);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.test_product_quantity{display:grid;gap:8px;width:166px;margin-top:26px}.test_product_quantity[hidden]{display:none}.test_product_quantity label{font-size:13px;font-weight:900;text-transform:uppercase}.test_product_quantity_control{position:relative}.test_product_quantity_control input{width:100%;min-height:52px;border:1px solid rgba(64,35,95,.2);border-radius:999px;padding:0 52px 0 18px;background:#ffffff70;color:var(--brand-purple-dark);font:inherit;font-weight:900;appearance:textfield}.test_product_quantity_control input::-webkit-inner-spin-button,.test_product_quantity_control input::-webkit-outer-spin-button{margin:0;appearance:none}.test_product_quantity_control>div{position:absolute;top:0;right:0;bottom:0;display:grid;width:44px;grid-template-rows:1fr 1fr;overflow:hidden;border-radius:0 999px 999px 0}.test_product_quantity_control button{display:grid;place-items:center;border:0;background:var(--product_primary);color:var(--cream-light)}.test_product_quantity_control button+button{border-top:1px solid rgba(253,247,224,.35)}.test_product_quantity_control button:disabled{opacity:.45}.test_product_actions{display:flex;gap:12px;margin-top:24px}.test_product_actions button{min-height:54px;border-radius:999px;padding:0 27px;font-weight:900}.test_product_actions button:first-child{background:var(--product_secondary);color:var(--brand-purple-dark)}.test_product_actions button:last-child{background:var(--brand-purple-dark);color:var(--product_secondary)}.test_product_actions button:hover,.test_product_actions button:focus-visible{background:var(--product_accent);color:var(--brand-purple-dark)}.test_product_actions button:disabled{cursor:not-allowed;opacity:.72}.test_product_actions button:disabled:hover{background:var(--product_secondary);color:var(--brand-purple-dark)}.test_product_actions button.is_loading,.test_product_phone_purchase_control.is_loading,.test_product_phone_purchase_pill_control.is_loading{position:relative;width:54px;min-width:54px;padding:0}.product_page_add_spinner{position:absolute;top:50%;left:50%;display:block;width:19px;height:19px;margin:0;border:3px solid currentColor;border-top-color:transparent;border-radius:50%;animation:product_page_add_spin .56s linear infinite;transform:translate(-50%,-50%) rotate(0);transform-origin:center}.test_product_actions button[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:9px}.product_page_buy_now_spinner{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:product_page_buy_now_spin .56s linear infinite}@keyframes product_page_add_spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes product_page_buy_now_spin{to{transform:rotate(360deg)}}.stock_notification_dialog{position:fixed;z-index:90;inset:0;display:grid;place-items:center;box-sizing:border-box;overflow:hidden;padding:24px;background:#083677a3}.stock_notification_dialog_card{position:relative;box-sizing:border-box;width:min(100%,460px);min-width:0;max-width:100%;max-height:calc(100dvh - 48px);overflow-x:clip;overflow-y:auto;border-radius:28px;padding:42px;background:var(--cream-light);color:var(--brand-purple-dark)}.stock_notification_dialog_card h2{max-width:340px;margin:0;color:var(--product_primary);font-size:clamp(34px,6vw,54px);line-height:.92}.stock_notification_dialog_card>p,.stock_notification_success>p{margin:16px 0 0;line-height:1.45}.stock_notification_dialog_close{position:absolute;top:14px;right:18px;width:40px;height:40px;background:transparent;color:var(--brand-purple-dark);font-size:32px;line-height:1}.stock_notification_dialog form{display:grid;min-width:0;max-width:100%;gap:8px;margin-top:26px}.stock_notification_dialog label{margin-top:8px;font-size:13px;font-weight:900;text-transform:uppercase}.stock_notification_dialog input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:50px;border:1px solid rgba(64,35,95,.28);border-radius:999px;padding:0 18px;background:#fff;color:var(--brand-purple-dark);font:inherit}.stock_notification_dialog input[aria-invalid=true]{border-color:var(--form_error_border);box-shadow:0 0 0 2px color-mix(in srgb,var(--form_error_border) 28%,transparent)}.stock_notification_dialog form>span,.stock_notification_error{margin:0;color:var(--form_error_text);font-size:13px;font-weight:700}.stock_notification_dialog form>button,.stock_notification_success>button{min-height:52px;margin-top:16px;border-radius:999px;padding:0 20px;background:var(--brand-purple-dark);color:var(--product_secondary);font-weight:900}.test_product_phone_purchase,.test_product_phone_purchase_pill{display:none}.test_product_label_trigger{position:relative;z-index:6;justify-self:center;margin-top:113px;border:2px solid var(--brand-purple-dark);border-radius:999px;padding:10px 20px 9px;background:transparent;color:var(--brand-purple-dark);font-size:14px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.test_product_label_trigger:hover,.test_product_label_trigger:focus-visible{background:var(--brand-purple-dark);color:var(--product_secondary)}.test_product_more_info_section{margin:0 0 18px;border:2px solid var(--brand-purple-dark);border-radius:20px;padding:18px 22px 20px;background:#ffffff9e}.test_product_more_info_section_top{margin-top:39px}.test_product_more_info_section h3{margin:0 0 12px;font-size:clamp(17px,1.6vw,20px);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.test_product_more_info_list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.test_product_more_info_list li,.test_product_more_info_storage_line{margin:0;font-size:16px;font-weight:700;line-height:1.4}.test_product_label_dialog{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px;background:#091b38a3}.test_product_label_dialog_card{position:relative;width:min(100%,1100px);max-height:calc(100vh - 48px);overflow:auto;border:2px solid var(--brand-purple-dark);border-radius:28px;padding:42px;background:var(--cream-light)}.test_product_label_dialog_card h2{margin:0 0 24px;color:var(--brand-purple-dark);font-size:clamp(34px,5vw,54px);font-weight:900;line-height:.9;text-transform:uppercase}.test_product_label_dialog_tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-8px 0 18px}.test_product_label_dialog_tools button{display:inline-grid;min-width:38px;min-height:38px;place-items:center;border:2px solid var(--brand-purple-dark);border-radius:999px;padding:0 12px;background:transparent;color:var(--brand-purple-dark);font:inherit;font-weight:900;cursor:pointer}.test_product_label_dialog_tools button:hover,.test_product_label_dialog_tools button:focus-visible{background:var(--brand-purple-dark);color:var(--product_secondary)}.test_product_label_dialog_tools button:disabled{cursor:not-allowed;opacity:.38}.test_product_label_dialog_tools output{min-width:48px;color:var(--brand-purple-dark);font-size:13px;font-weight:900;text-align:center}.test_product_label_dialog_viewer{max-height:calc(100vh - 230px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(64,35,95,.2);background:#40235f0f}.test_product_label_dialog_viewer:focus-visible{outline:3px solid var(--product_primary);outline-offset:3px}.test_product_label_dialog_close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:42px;height:42px;border:0;background:transparent;color:var(--brand-purple-dark)}.test_product_label_dialog_close span{font-family:ByHomie,Clash Display,sans-serif;font-size:42px;font-weight:400;line-height:1;transform:rotate(-8deg)}.test_product_label_dialog_image{display:block;width:100%;max-width:none;height:auto;object-fit:contain}.test_product_ticker{width:102vw;margin:0 0 0 50%;overflow:hidden;background:var(--product_primary);color:var(--product_secondary);transform:translate(-50%) rotate(-.6deg)}.test_product_ticker_track{display:flex;width:max-content;animation:test_product_ticker_move 25s linear infinite}.test_product_ticker span{display:inline-flex;align-items:center;gap:12px;min-height:94px;padding:0 32px;font-family:var(--font_display);font-size:clamp(30px,4vw,54px);line-height:1;text-transform:uppercase;white-space:nowrap}.test_product_ticker strong{font-weight:900}.test_product_ticker em{font-style:italic;font-weight:400}.test_product_inside{display:grid;grid-template-columns:1fr;width:min(calc(100% - 80px),1290px);margin:0 auto;padding:70px 0 20px}.test_product_chapter_copy>span,.test_product_taste_story>p,.test_product_butterbar>div>p{color:var(--product_primary);font-size:15px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.test_product_chapter_copy>span>em{color:var(--brand-purple-dark);font-style:normal}.test_product_chapter_copy h2{display:grid;justify-items:start;margin:16px 0 0;color:var(--brand-purple-dark);line-height:.82}.test_product_chapter_copy h2>span{font-size:clamp(60px,4.83vw,76px);font-weight:900;letter-spacing:1px;text-transform:uppercase}.test_product_chapter_copy h2>strong{margin-top:13px;color:var(--product_primary);font-family:ByHomie,Clash Display,sans-serif;font-size:clamp(56px,5.05vw,72px);font-weight:400;letter-spacing:0;line-height:.78;transform:translateY(-8px) rotate(-5deg);transform-origin:left bottom}.test_product_ingredients_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:78px 54px;margin:0;padding:38px 0 14px;list-style:none}.test_product_ingredients_grid li{min-height:0}.test_product_ingredient_card>img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 12px rgba(68,46,18,.14))}.test_product_ingredient_media_placeholder{display:block;width:100%;aspect-ratio:1}.test_product_ingredient_card>span{display:block;margin-top:8px;color:var(--brand-purple-dark);font-size:clamp(17px,1.3vw,20px);font-weight:900;letter-spacing:.02em;line-height:1.05;text-align:center;text-transform:uppercase}.test_product_ingredient_card>span em{display:inline-block;margin-left:4px;font-family:ByHomie,Clash Display,sans-serif;font-size:1.1em;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:none;transform:rotate(-3deg)}.test_product_ingredient_note{margin-top:11px;color:var(--product_primary)}.test_product_ingredient_note p{margin:0;font-family:ByHomie,Clash Display,sans-serif;font-size:clamp(16px,1.35vw,20px);letter-spacing:1px;line-height:.84;text-align:center}.test_product_ingredient_peanuts .test_product_ingredient_note p{font-family:ByHomie,Clash Display,sans-serif}.test_product_ingredient_peanuts_note p>span{display:block}.test_product_ingredient_peanuts_note p>span+span{margin-top:4px}.test_product_ingredient_mango_note p>span{display:block}.test_product_ingredient_mango_note p>span:first-child{white-space:nowrap}.test_product_ingredient_mango_note p{display:grid;justify-items:center;gap:6px}.test_product_rough_text_annotation{display:inline-block;white-space:nowrap}.test_product_ingredient_seed_group{min-width:0}.test_product_ingredient_flavor_group{grid-column:span 2;min-width:0}.test_product_ingredient_flavor_pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px}.test_product_ingredient_flavor_equation{margin-top:120px}.test_product_ingredient_flavor_equation p{display:grid;justify-items:center;gap:6px;margin-top:38px}@media(min-width:961px){.test_product_ingredients_grid.has_single_ingredient>li{grid-column:2}.test_product_ingredients_grid.has_two_ingredients{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,820px);margin-inline:auto}.test_product_ingredients_grid.has_three_ingredients{grid-template-columns:repeat(3,minmax(0,1fr))}.test_product_ingredients_grid.has_four_ingredients{grid-template-columns:repeat(4,minmax(0,1fr))}.test_product_ingredients_grid.has_four_ingredients>.test_product_ingredient_base_group{grid-column:1;grid-row:1}.test_product_ingredients_grid.has_four_ingredients>.test_product_ingredient_flavor_group{grid-column:2 / span 2;grid-row:1}.test_product_ingredients_grid.has_four_ingredients>.test_product_ingredient_seed_group{grid-column:4;grid-row:1}.test_product_ingredient_flavor_equation p{margin-top:-79px}}@media(min-width:641px)and (max-width:960px){.test_product_ingredient_flavor_equation p{margin-top:-80px}}.test_product_ingredient_seed_mix_note p>span{display:block}.test_product_ingredient_seed_mix_note p>span+span{margin-top:3px}.test_product_ingredient_simple_note p>span{display:block}.test_product_ingredient_simple_note p>span+span{margin-top:3px}.test_product_taste_story{--test_product_scene_inline_start: max(42px, calc((100vw - 1290px)/2) );--test_product_taste_column_gap: 0px;--test_product_nutrition_bottom_gap: 200px;--test_product_nutrition_toast_gap: 24px;--test_product_toast_width: clamp(441px, calc(567.3px - 4.95vw) , 504px);--test_product_toast_section_ratio: .5;--test_product_toast_vertical_offset: calc(var(--test_product_toast_width) * -.1);--test_product_texture_callout_inline_offset: calc((var(--test_product_toast_width) * .5) + 20px);--test_product_texture_callout_block_offset: calc(var(--test_product_toast_vertical_offset) + (var(--test_product_toast_width) * .32));--test_product_salad_width: clamp(480px, 45.5vw, 640px);--test_product_salad_boundary_overlap: .34;--test_product_salad_inline_overflow: clamp(-150px, -10.1vw, -110px);--test_product_salad_callout_top_factor: .4;--test_product_salad_callout_left_factor: -.04;--test_product_salad_callout_block_offset: clamp(42px, 4.4vw, 57px);--test_product_salad_callout_width: clamp(190px, calc(var(--test_product_salad_width) * .36), 240px);--test_product_salad_callout_font_size: clamp(27px, calc(var(--test_product_salad_width) * .053), 38px);position:relative;z-index:3;display:grid;grid-template-columns:1fr;min-height:0;padding:94px var(--test_product_scene_inline_start) 0;overflow:visible;background:var(--product_primary)}.test_product_taste_copy{position:relative;z-index:2;grid-column:1;grid-row:1;width:100%}.test_product_taste_copy>p{margin:0;color:var(--product_secondary);font-size:15px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.test_product_taste_copy>p em{color:var(--cream-light);font-style:normal}.test_product_taste_copy h2{width:min(590px,100%);margin:24px 0 0;color:var(--cream-light);font-size:clamp(66px,6.2vw,92px);font-weight:900;letter-spacing:1px;line-height:1;text-transform:uppercase}.test_product_taste_copy h2>span{display:block;white-space:nowrap}.test_product_taste_copy h2 em{color:var(--product_secondary);font-family:ByHomie,Clash Display,sans-serif;font-size:.96em;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:lowercase}.test_product_taste_notes{display:grid;gap:20px;margin:42px 0 0}.test_product_taste_notes>div{display:grid;gap:6px}.test_product_taste_notes dt{color:var(--product_secondary);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.test_product_taste_notes dd{margin:0;color:var(--cream-light);font-family:Clash Display,sans-serif;font-size:clamp(20px,1.85vw,28px);font-weight:600;line-height:1.06}.test_product_taste_toast,.test_product_taste_salad{position:absolute;z-index:1;display:block;height:auto;filter:drop-shadow(0 18px 18px rgba(0,0,0,.2))}.test_product_taste_toast_anchor{position:relative;z-index:4;grid-column:1;grid-row:3;width:100%;height:calc(var(--test_product_toast_width) * var(--test_product_toast_section_ratio));margin-top:calc(30px + (var(--test_product_toast_width) * .04))}.test_product_taste_toast_cluster{position:relative;width:100%;height:100%;overflow:visible}.test_product_taste_toast{top:var(--test_product_toast_vertical_offset);left:calc(var(--test_product_toast_width) * -.5);z-index:4;width:var(--test_product_toast_width);transform:rotate(5deg)}.test_product_taste_texture_callout{position:absolute;top:var(--test_product_texture_callout_block_offset);left:var(--test_product_texture_callout_inline_offset);z-index:5;display:block;width:200px}.test_product_taste_texture_note{position:relative;display:block;width:100%;margin:0;color:var(--product_secondary);font-family:ByHomie,Clash Display,sans-serif;font-size:clamp(27px,2.5vw,37px);font-weight:400;letter-spacing:0;line-height:.82;text-align:center;text-transform:none;transform:rotate(8deg)}.test_product_taste_texture_note_copy{display:inline-block}.test_product_taste_texture_measured_arrow_layer{position:absolute;inset:0;z-index:6;display:block;overflow:visible;pointer-events:none}.test_product_taste_texture_arrow_measured{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.test_product_taste_salad_anchor{position:absolute;top:0;right:var(--test_product_salad_inline_overflow);z-index:4;width:var(--test_product_salad_width);height:0;pointer-events:none}.test_product_taste_salad_cluster{position:relative;width:100%;height:0;overflow:visible}.test_product_taste_salad{top:calc(var(--test_product_salad_width) * var(--test_product_salad_boundary_overlap) * -1);right:0;z-index:4;width:100%;transform:rotate(-5deg)}.test_product_taste_salad_callout{position:absolute;top:calc(var(--test_product_salad_width) * var(--test_product_salad_callout_top_factor));left:calc(var(--test_product_salad_width) * var(--test_product_salad_callout_left_factor));z-index:5;width:var(--test_product_salad_callout_width)}.test_product_taste_salad_note{position:relative;display:block;width:100%;margin:0;color:var(--product_secondary);cursor:text;font-family:ByHomie,Clash Display,sans-serif;font-size:var(--test_product_salad_callout_font_size);font-weight:400;letter-spacing:0;line-height:.82;pointer-events:auto;text-align:center;text-transform:none;transform:rotate(13deg);-webkit-user-select:text;user-select:text}.test_product_taste_salad_note_copy{display:inline-block}.test_product_taste_salad_arrow_layer,.test_product_taste_salad_arrow_layer_tablet{position:absolute;top:calc(50% - 10px);left:calc(88% + 2px);z-index:1;display:block;width:103px;height:72px;overflow:visible;pointer-events:none}.test_product_taste_salad_arrow_layer_tablet{display:none}.test_product_taste_salad_arrow,.test_product_taste_salad_arrow_tablet{position:static;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.test_product_taste_salad_arrow path,.test_product_taste_salad_arrow_tablet path{stroke-linecap:round;stroke-linejoin:round}.test_product_taste_salad_measured_arrow_layer{position:absolute;inset:0;z-index:6;display:block;overflow:visible;pointer-events:none}.test_product_taste_salad_arrow_measured{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.test_product_page_pure_pistachio .test_product_taste_story{--test_product_salad_width: clamp(420px, 36.7134vw, 520px);--test_product_salad_boundary_overlap: .568;--test_product_salad_inline_overflow: calc(var(--test_product_salad_width) * -.0488);--test_product_salad_callout_top_factor: .35;--test_product_salad_callout_left_factor: .02;--test_product_salad_callout_width: clamp(160px, calc(var(--test_product_salad_width) * .36), 190px);--test_product_salad_callout_font_size: clamp(24px, calc(var(--test_product_salad_width) * .053), 30px)}.test_product_page_pure_pistachio .test_product_taste_salad{cursor:grab;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.test_product_page_berry_banana .test_product_taste_story{--test_product_salad_width: clamp(480px, 45.5vw, 640px);--test_product_salad_boundary_overlap: .34;--test_product_salad_inline_overflow: clamp(-150px, -10.1vw, -110px);--test_product_salad_callout_top_factor: .3;--test_product_salad_callout_left_factor: -.37;--test_product_salad_callout_width: clamp(190px, calc(var(--test_product_salad_width) * .36), 220px);--test_product_salad_callout_font_size: clamp(27px, calc(var(--test_product_salad_width) * .053), 34px)}.test_product_page_berry_banana .test_product_taste_salad{transform:none}.test_product_page_berry_banana .test_product_taste_salad_arrow_layer{top:calc(50% - (var(--test_product_salad_width) * .248));left:calc(100% - 6px);width:calc(var(--test_product_salad_width) * .223);height:calc(var(--test_product_salad_width) * .205)}.test_product_page_merry_mango .test_product_taste_story{--test_product_salad_width: clamp(408px, 38.675vw, 544px);--test_product_salad_boundary_overlap: .16;--test_product_salad_callout_top_factor: .08;--test_product_salad_callout_left_factor: -.38;--test_product_salad_callout_width: clamp(180px, calc(var(--test_product_salad_width) * .34), 215px);--test_product_salad_callout_font_size: clamp(25px, calc(var(--test_product_salad_width) * .051), 34px)}.test_product_page_merry_mango .test_product_taste_salad{transform:translateY(-100px)}.test_product_page_the_dark_truth .test_product_taste_story{--test_product_salad_callout_left_factor: -.11;--test_product_salad_callout_width: 150px;--test_product_salad_callout_font_size: 24px}.test_product_page_the_dark_truth .test_product_taste_salad_arrow_layer{top:calc(50% - 85px);left:calc(100% + 14px);width:115px;height:100px}.test_product_page_all_almonds .test_product_taste_story{--test_product_salad_callout_top_factor: .45;--test_product_salad_callout_left_factor: -.14;--test_product_salad_callout_width: 165px;--test_product_salad_callout_font_size: 25px}.test_product_page_the_og .test_product_taste_salad_callout{--test_product_salad_callout_top_factor: .4;--test_product_salad_callout_left_factor: -.435;--test_product_salad_callout_width: clamp(190px, calc(var(--test_product_salad_width) * .36), 230px);--test_product_salad_callout_font_size: clamp(27px, calc(var(--test_product_salad_width) * .053), 37px)}.test_product_page_the_acp .test_product_taste_story{--test_product_salad_boundary_overlap: .24;--test_product_salad_callout_top_factor: .12;--test_product_salad_callout_left_factor: -.35;--test_product_salad_callout_width: clamp(180px, calc(var(--test_product_salad_width) * .34), 218px);--test_product_salad_callout_font_size: clamp(26px, calc(var(--test_product_salad_width) * .051), 34px)}.test_product_page_the_acp .test_product_taste_salad{transform:none}.test_product_page_haute_hazelnut .test_product_taste_story{--test_product_salad_width: clamp(440px, 38vw, 560px);--test_product_salad_boundary_overlap: .26;--test_product_salad_inline_overflow: clamp(-135px, -8.5vw, -92px);--test_product_salad_callout_top_factor: .1;--test_product_salad_callout_left_factor: -.46;--test_product_salad_callout_width: clamp(180px, calc(var(--test_product_salad_width) * .36), 215px);--test_product_salad_callout_font_size: clamp(25px, calc(var(--test_product_salad_width) * .052), 33px)}.test_product_page_haute_hazelnut .test_product_taste_salad{transform:none}.test_product_taste_scene{display:contents}.test_product_nutrition{box-sizing:border-box;position:relative;right:auto;bottom:auto;z-index:2;grid-column:1;grid-row:2;width:100%;min-width:0;margin-top:42px}.test_product_nutrition_heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px;color:var(--cream-light)}.test_product_nutrition_heading h3{max-width:360px;margin:0;font-size:clamp(25px,2.6vw,39px);font-weight:900;letter-spacing:1px;line-height:.86;text-transform:uppercase}.test_product_nutrition_heading h3 .test_product_rough_text_annotation{display:inline;white-space:normal}.test_product_nutrition_heading p{margin:0;color:var(--product_secondary);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:none;transform:none}.test_product_nutrition_list{display:grid;gap:10px;margin:0}.test_product_nutrition_list>div{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:baseline;gap:10px}.test_product_nutrition_list>div:after{align-self:baseline;grid-column:2;border-bottom:2px dotted rgba(253,247,224,.55);content:"";transform:translateY(-7px)}.test_product_nutrition_list dt{grid-column:1;color:var(--cream-light);font-size:15px;font-weight:800;line-height:1.1}.test_product_nutrition_list dd{grid-column:3;margin:0;color:var(--product_secondary);font-size:13px;font-weight:900;line-height:1.1;text-transform:uppercase}.test_product_nutrition_info_label{position:relative;display:inline-flex;align-items:center;gap:5px}.test_product_nutrition_info_trigger{display:inline-grid;width:20px;height:20px;place-items:center;border:0;border-radius:50%;padding:0;background:transparent;color:var(--product_secondary);cursor:pointer}.test_product_nutrition_info_trigger:hover,.test_product_nutrition_info_trigger:focus-visible{background:var(--product_secondary);color:var(--brand-purple-dark)}.test_product_nutrition_info_trigger svg{display:block}.test_product_nutrition_info_tooltip{position:absolute;bottom:calc(100% + 10px);left:0;z-index:10;width:min(270px,calc(100vw - 40px));margin:0;border:2px solid var(--product_secondary);border-radius:14px;padding:12px 14px;background:var(--cream-light);box-shadow:0 10px #40235f29;color:var(--brand-purple-dark);font-size:13px;font-weight:700;line-height:1.3;text-transform:none}.test_product_protein_annotation_phone{display:none}.test_product_butterbar{position:relative;z-index:1;min-height:650px;padding:92px max(42px,calc((100vw - 1290px)/2)) 0;overflow:hidden;background:var(--brand-purple-dark);color:var(--cream-light);font-family:Rubik Mono One,Clash Display,sans-serif}.test_product_butterbar h2{margin:18px 0 24px;color:var(--cream-light);font-size:clamp(60px,6.7vw,106px);font-weight:900;letter-spacing:-.08em;line-height:.77;text-transform:uppercase}.test_product_butterbar_media{position:absolute;inset:0;z-index:0;width:100%;height:100%}.test_product_butterbar_media_asset,.test_product_butterbar_media_asset img{display:block;width:100%;height:100%;object-fit:cover}.test_product_butterbar>div:not(.test_product_butterbar_media){position:absolute;right:max(42px,calc((100vw - 1290px)/2));bottom:48px;z-index:1;max-width:560px;text-align:right}.test_product_reactions{--test_product_reactions_inline_start: max(42px, calc((100vw - 1290px)/2) );box-sizing:border-box;width:100%;margin:0;padding:76px var(--test_product_reactions_inline_start) 36px}.test_product_reactions_heading{min-width:0}.test_product_reactions h2{margin:0;color:var(--product_primary);font-size:clamp(48px,5vw,78px);font-weight:900;letter-spacing:-.08em;line-height:.78;text-transform:uppercase}.test_product_reactions h2{letter-spacing:1px}.test_product_reactions_title_top{display:block}.test_product_reactions_title_bottom{display:flex;align-items:baseline;gap:.16em;width:calc(100vw - var(--test_product_reactions_inline_start));overflow:hidden}.test_product_reactions_title_bottom>span:first-child{flex:0 0 auto;color:var(--product_primary)}.test_product_reactions_ticker{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--product_annotation, var(--product_secondary));text-transform:lowercase}.test_product_reactions_ticker_track{display:flex;width:max-content;animation:test_product_reactions_ticker_move 28s linear infinite;will-change:transform}.test_product_reactions_ticker_track>span{flex:0 0 auto}.test_product_reactions p{margin:16px 0 0;color:var(--product_primary);font-family:ByHomie,Clash Display,sans-serif;font-size:25px}.test_product_reviews_content{margin-top:36px}.test_product_reviews_content p,.test_product_review_dialog p{font-family:Clash Display,ui-sans-serif,system-ui,sans-serif}.test_product_reviews_content>p[role=status]{margin:0 0 18px}.test_product_reviews_empty{font:inherit;color:var(--brand-purple-dark);font-size:clamp(18px,2.25vw,26px);font-weight:700;line-height:1.1}.test_product_reviews_sample_note{margin:18px 0 0;color:var(--brand-purple-dark);font:inherit;font-size:13px;font-weight:600;font-style:normal}.test_product_reviews_toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:42px}.test_product_write_review{border:0;padding:0;background:transparent;color:var(--brand-purple-dark);font:inherit;font-size:19px;font-weight:900;letter-spacing:.02em;text-decoration:underline 2px;text-underline-offset:4px;cursor:pointer}.test_product_write_review:focus-visible{outline:3px solid var(--brand-purple-dark);outline-offset:3px}.test_product_review_filter{position:relative}.test_product_review_filter_trigger{display:inline-flex;align-items:center;gap:7px;border:0;padding:0;background:transparent;color:var(--brand-purple-dark);font:inherit;font-size:16px;font-weight:900;cursor:pointer}.test_product_review_filter_trigger:focus-visible,.test_product_review_filter_option:focus-visible,.test_product_review_pagination button:focus-visible{outline:3px solid var(--brand-purple-dark);outline-offset:3px}.test_product_review_filter_menu{position:absolute;top:calc(100% + 10px);right:0;z-index:5;display:grid;min-width:190px;border-radius:16px;padding:6px;background:var(--brand-purple-dark);box-shadow:0 12px 26px #1f153f33}.test_product_review_filter_option{border:0;border-radius:10px;padding:10px 12px;background:transparent;color:var(--cream-light);font:inherit;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.test_product_review_filter_option[aria-checked=true],.test_product_review_filter_option:hover{background:var(--product_secondary);color:var(--brand-purple-dark)}.test_product_review_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:20px}.test_product_review_card{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;box-sizing:border-box;width:100%;margin:0;overflow:hidden;border:0;border-radius:18px;padding:16px;transition:transform .18s ease,box-shadow .18s ease}.test_product_review_card:hover{box-shadow:0 10px 24px #091b382e;transform:translateY(-2px)}.test_product_review_card_no_media{grid-template-columns:minmax(0,1fr)}.test_product_review_card_yellow{background:var(--test_review_yellow);color:var(--test_review_blue)}.test_product_review_card_blue{background:var(--test_review_blue);color:var(--test_review_yellow)}.test_product_review_card_media{width:84px;height:84px;border-radius:12px;object-fit:cover}.test_product_review_card_content{display:flex;min-width:0;flex-direction:column;gap:9px}.test_product_review_card_top{position:relative;z-index:0;display:flex;align-items:flex-start;justify-content:space-between;gap:70px;pointer-events:none}.test_product_review_card_top .test_product_review_stars{flex:0 0 auto;color:inherit;white-space:nowrap}.test_product_review_card_labels{display:flex;min-width:0;max-width:68%;flex:1 1 auto;flex-direction:column;align-items:flex-end;gap:4px}.test_product_review_card_featured{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:900;letter-spacing:.2px;line-height:1.2;text-align:right}.test_product_review_card_featured{letter-spacing:.5px;text-transform:uppercase}.test_product_review_card_purchase{display:block;width:min(100%,250px);overflow:hidden;color:inherit;font-size:12px;font-weight:800;letter-spacing:.2px;line-height:1.2;white-space:nowrap}.test_product_review_card_purchase_track{display:flex;width:max-content;animation:test_product_review_purchase_ticker 8s linear infinite;will-change:transform}.test_product_review_card_purchase_item{display:block;padding-right:24px}.test_product_review_dialog_purchase{display:block;width:fit-content;max-width:100%;margin-top:14px;overflow:hidden;color:inherit;font-size:14px;font-weight:800;letter-spacing:.2px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.test_product_review_card_yellow .test_product_review_card_featured{background:var(--test_review_blue);color:var(--test_review_yellow)}.test_product_review_card_blue .test_product_review_card_featured{background:var(--test_review_yellow);color:var(--test_review_blue)}.test_product_reviews_content .test_product_review_card_body{position:relative;z-index:2;display:-webkit-box;margin:0;overflow:hidden;color:inherit;cursor:text;font-size:18px;font-weight:600;line-height:1.35;pointer-events:auto;-webkit-user-select:text;user-select:text;-webkit-box-orient:vertical;-webkit-line-clamp:2}.test_product_review_card_read_more{position:relative;z-index:2;width:fit-content;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.test_product_review_card_read_more:focus-visible{outline:3px solid currentColor;outline-offset:3px}.test_product_review_card_meta{position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:2px;color:inherit;pointer-events:none}.test_product_review_card_name{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:13px;font-weight:800}.test_product_review_verified_tick{display:inline-grid;width:15px;height:15px;place-items:center;border-radius:50%}.test_product_review_card_yellow .test_product_review_verified_tick{background:var(--test_review_blue);color:var(--test_review_yellow)}.test_product_review_card_blue .test_product_review_verified_tick{background:var(--test_review_yellow);color:var(--test_review_blue)}.test_product_review_card_date{color:inherit;font-size:11px;font-weight:700;opacity:1}.test_product_review_pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:30px}.test_product_review_pagination button{min-width:36px;min-height:36px;border:0;border-radius:999px;padding:0 12px;background:transparent;color:var(--brand-purple-dark);font:inherit;font-size:14px;font-weight:900;cursor:pointer}.test_product_review_pagination button:hover,.test_product_review_pagination .is_active{background:var(--brand-purple-dark);color:var(--product_secondary)}.test_product_review_pagination button:disabled{cursor:not-allowed;opacity:.35}.test_product_review_more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:18px}.test_product_review_more button{padding:12px 18px;border:0;border-radius:999px;background:var(--product_primary);color:var(--cream-light);font:inherit;font-weight:800;cursor:pointer}.test_product_review_more button:hover,.test_product_review_more button:focus-visible{background:var(--product_secondary);color:var(--brand-purple-dark)}.test_product_review_more button:disabled{opacity:.6;cursor:wait}.test_product_review_more p{margin:0;color:var(--brand-purple-dark);font-size:13px}.test_product_review_dialog{position:fixed;z-index:60;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#091b38b8}.test_product_review_dialog_card{position:relative;display:grid;grid-template-columns:minmax(280px,460px) minmax(260px,420px);gap:clamp(28px,4vw,58px);box-sizing:border-box;width:min(100%,980px);border:2px solid var(--product_primary);border-radius:30px;padding:clamp(24px,4vw,48px);background:var(--cream-light)}.test_product_review_dialog_card_no_media{grid-template-columns:minmax(0,1fr);padding-bottom:92px}.test_product_review_dialog_media{position:relative;align-self:center;min-width:0}.test_product_review_dialog_media img{display:block;width:100%;max-height:520px;aspect-ratio:1;border-radius:18px;object-fit:cover}.test_product_review_dialog_copy{align-self:center}.test_product_review_dialog_copy h2{margin:12px 0 4px;color:var(--brand-purple-dark);font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:1px;line-height:.88;text-transform:none}.test_product_review_dialog_city{margin:0 0 12px!important;color:var(--brand-purple-dark)!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.test_product_review_dialog_copy p{margin:0;color:var(--brand-purple-dark);font-size:clamp(15px,1.4vw,17px);line-height:1.5}.test_product_review_dialog_close{position:absolute;top:14px;right:16px;z-index:2;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;padding:0;background:transparent;color:var(--brand-purple-dark);cursor:pointer}.test_product_review_dialog_close:hover,.test_product_review_dialog_close:focus-visible{background:#40235f14}.test_product_review_dialog_previous,.test_product_review_dialog_next{position:absolute;bottom:22px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;padding:0;background:transparent;color:var(--brand-purple-dark);cursor:pointer}.test_product_review_dialog_previous:hover,.test_product_review_dialog_next:hover,.test_product_review_dialog_previous:focus-visible,.test_product_review_dialog_next:focus-visible{background:#40235f14}.test_product_review_dialog_previous{left:18px}.test_product_review_dialog_next{right:18px}.test_product_review_media_previous,.test_product_review_media_next{position:absolute;top:50%;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;padding:0;background:#40235fb8;color:var(--cream-light);cursor:pointer;transform:translateY(-50%)}.test_product_review_media_previous{left:10px}.test_product_review_media_next{right:10px}.test_product_review_media_dots{position:absolute;right:12px;bottom:10px;left:12px;display:flex;justify-content:center;gap:6px}.test_product_review_media_dots button{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:#40235f73;cursor:pointer}.test_product_review_media_dots button.is_active,.test_product_review_media_dots button[aria-current=true]{background:var(--product_secondary)}.test_product_review_write_dialog{width:min(560px,100%)}.test_product_review_write_dialog h2{max-width:100%;margin:0;color:var(--brand-purple-dark);font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:1px;line-height:.95;overflow-wrap:break-word;text-transform:uppercase}.test_product_review_dialog_body{margin-top:20px}.test_product_review_phone_form,.test_product_review_otp_form,.test_product_review_delivery_form{display:grid;min-width:0;max-width:100%;gap:14px}.test_product_phone_prefix_input{display:flex;min-width:0;max-width:100%;align-items:center;overflow:hidden;border:1px solid rgba(64,35,95,.24);border-radius:13px;background:#ffffff8a}.test_product_phone_prefix_input:focus-within{outline:3px solid var(--banana-yellow);outline-offset:2px;border-color:transparent}.test_product_phone_prefix_input_invalid{border-color:var(--form_error_border);box-shadow:0 0 0 2px color-mix(in srgb,var(--form_error_border) 28%,transparent)}.test_product_phone_prefix_input_invalid:focus-within{outline:3px solid var(--form_error_border);outline-offset:2px;border-color:var(--form_error_border)}.test_product_phone_country_code{flex:0 0 auto;padding:13px 12px 13px 14px;border-right:1px solid rgba(64,35,95,.18);color:var(--brand-purple-dark);font-weight:900}.test_product_phone_input{width:100%;min-width:0;border:0!important;border-radius:0 13px 13px 0!important;background:transparent!important;padding-left:10px!important}.test_product_phone_input:focus-visible{outline:none}.test_product_review_otp_sent_note{margin:0;color:var(--brand-purple-dark);font-size:13px;font-weight:700}.test_product_review_write_dialog .test_product_review_otp_sent_note{width:min(450px,100%);margin:0 auto;color:var(--mango-green);font-size:13px;font-weight:800;line-height:1.35;text-align:center}.test_product_review_auth_error,.test_product_review_delivery_note,.test_product_review_form_error{margin:0;border:2px solid var(--test_review_blue);border-radius:14px;padding:12px 14px;background:color-mix(in srgb,var(--test_review_yellow) 42%,var(--cream-light));color:var(--test_review_blue);font-size:14px;font-weight:650;letter-spacing:0;line-height:1.45;text-transform:none}.test_product_review_write_dialog .test_product_review_auth_error,.test_product_review_write_dialog .test_product_review_delivery_note,.test_product_review_write_dialog .test_product_review_form_error{font-size:17px}.test_product_review_write_dialog .test_product_review_auth_error{width:min(450px,100%);margin:0 auto;border:0;padding:0;background:transparent;text-align:center}.nui_field>.test_product_review_auth_error{border:0;padding:0;background:transparent;color:var(--form_error_text);font-size:13px;text-align:left}.test_product_review_write_dialog .nui_field>.test_product_review_auth_error{width:auto;margin:0;font-size:17px;text-align:left}.test_product_phone_form_error{margin:0}.test_product_review_delivery_note{font-weight:600}.test_product_review_otp_resend_row{display:flex;min-width:0;max-width:100%;align-items:center;gap:10px;margin:0}.test_product_review_resend{border:0;padding:0;background:transparent;color:var(--brand-purple-dark);font:inherit;font-size:13px;font-weight:900;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.test_product_review_resend:disabled{cursor:not-allowed;opacity:.4;text-decoration:none}.test_product_review_resend_timer{min-width:34px;color:var(--brand-purple-dark);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.test_product_review_form_error{grid-column:1 / -1;display:grid;gap:4px}.test_product_review_form_error strong{font-weight:900}.test_product_review_form_error span{font-weight:500}.test_product_review_write_form input[readonly]{cursor:not-allowed;opacity:.85}.test_product_review_write_form{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.test_product_review_write_form .nui_field:nth-of-type(3),.test_product_review_write_form .nui_field:nth-of-type(4),.test_product_review_write_form .nui_field:nth-of-type(5){grid-column:1 / -1}.test_product_review_write_form .contact_dialog_submit{justify-self:start}.test_product_review_recaptcha{min-height:0}.test_product_next_jar{position:relative;width:100%;overflow:hidden;background:var(--product_primary);color:var(--product_secondary)}.test_product_next_jar_link{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:620px;color:inherit;text-decoration:none}.test_product_next_jar_link:focus-visible{outline:4px solid var(--product_secondary);outline-offset:-8px}.test_product_next_jar_art{position:relative;min-height:620px;overflow:visible}.test_product_next_jar_hand{position:absolute;bottom:61px;left:clamp(-90px,calc((100vw - 1290px)*-.1),0px);z-index:1;display:block;width:clamp(400px,42vw,540px);max-width:none;height:auto}.test_product_next_jar_copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:560px;padding:72px clamp(42px,calc((100vw - 1290px)/2),160px) 72px 42px}.test_product_next_jar_kicker{margin:0 0 18px;color:var(--product_secondary);font-family:ByHomie,Clash Display,sans-serif;font-size:clamp(25px,2.6vw,38px);line-height:.9;text-transform:uppercase}.test_product_next_jar_copy h2{margin:0;color:var(--cream-light);font-size:clamp(56px,6.4vw,104px);font-weight:900;letter-spacing:1px;line-height:.8;text-transform:uppercase}.test_product_next_jar_personality{max-width:30ch;margin:24px 0 0;color:var(--product_secondary);font-family:ByHomie,Clash Display,sans-serif;font-size:clamp(24px,2.3vw,34px);line-height:.9}.test_product_next_jar_description{max-width:39ch;margin:20px 0 0;color:var(--cream-light);font-size:clamp(17px,1.35vw,21px);font-weight:700;letter-spacing:1px;line-height:1.35}.test_product_next_jar_meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px;color:var(--cream-light);font-size:17px;font-weight:900;text-transform:uppercase}.test_product_next_jar_meta span:first-child{color:var(--product_secondary);font-size:28px}.test_product_next_jar_action{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:15px 22px;border-radius:999px;background:var(--product_secondary);color:var(--product_primary);font-size:16px;font-weight:900;line-height:1;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.test_product_next_jar_link:hover .test_product_next_jar_action{box-shadow:0 8px #00000029;transform:translateY(-3px)}@keyframes test_product_ticker_move{to{transform:translate(-50%)}}@keyframes test_product_reactions_ticker_move{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes test_product_review_purchase_ticker{0%,12.5%{transform:translate(0)}87.5%,to{transform:translate(-50%)}}@media(min-width:961px){.test_product_inside{padding-top:53px;padding-bottom:23px}.test_product_taste_story{--test_product_taste_column_gap: clamp(84px, 7.6vw, 110px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--test_product_taste_column_gap);display:grid}.test_product_taste_copy{grid-column:1;grid-row:1;width:100%}.test_product_nutrition{position:absolute;right:var(--test_product_scene_inline_start);bottom:var(--test_product_nutrition_bottom_gap);grid-column:auto;grid-row:auto;align-self:auto;width:min(calc((100% - (2 * var(--test_product_scene_inline_start)) - var(--test_product_taste_column_gap)) / 2),590px);margin-top:0;transform:none}.test_product_taste_toast_anchor{grid-column:1 / -1;grid-row:2}}@media(min-width:961px)and (max-width:1199px){.test_product_taste_texture_callout{width:166px}}@media(max-width:960px){.test_product_hero{min-height:auto;padding-top:140px}.test_product_title_block,.test_product_hero_copy{position:relative;top:auto;right:auto;width:100%}.test_product_title_block h1{font-size:clamp(88px,19vw,180px)}.test_product_title_block h1.test_product_title_long{font-size:clamp(52px,16vw,150px)}.test_product_title_block h1.test_product_title_extra_long{font-size:clamp(44px,13.5vw,126px)}.test_product_hero_scene{position:absolute;top:calc(100% - 24px);bottom:auto;left:50%;width:clamp(270px,45vw,371px);height:auto;margin:0;transform:translate(-50%)}.test_product_hero_note{top:clamp(270px,40vw,330px);right:clamp(18px,5vw,42px);font-size:clamp(24px,4.15vw,34px)}.test_product_variations_note{display:none}.test_product_hero_copy>p:first-child{margin-top:0}.test_product_hero_note_arrow{display:block;width:160px;height:76px;margin:3px 0 0 -100px}.test_product_hero_copy{margin:clamp(330px,44vw,360px) auto 0}.test_product_inside,.test_product_butterbar,.test_product_reactions{grid-template-columns:1fr}.test_product_inside{padding-bottom:58px}.test_product_ingredients_grid{--test_product_ingredient_column_gap: 54px;grid-template-columns:repeat(2,minmax(0,1fr));gap:88px var(--test_product_ingredient_column_gap)}.test_product_ingredients_grid.has_single_ingredient>li{grid-column:1 / -1;width:calc((100% - var(--test_product_ingredient_column_gap)) / 2);justify-self:center}.test_product_ingredients_grid.has_two_ingredients{width:min(100%,640px);margin-inline:auto}.test_product_ingredients_grid.has_two_ingredients>.test_product_ingredient_base_group{grid-column:1;grid-row:1}.test_product_ingredients_grid.has_two_ingredients>.test_product_ingredient_seed_group{grid-column:2;grid-row:1;width:auto;justify-self:stretch}.test_product_ingredients_grid.has_three_ingredients>.test_product_ingredient_seed_group{grid-column:1 / -1;grid-row:2;width:calc((100% - var(--test_product_ingredient_column_gap)) / 2);justify-self:center}.test_product_ingredients_grid.has_four_ingredients>.test_product_ingredient_base_group{grid-column:1;grid-row:1}.test_product_ingredients_grid.has_four_ingredients>.test_product_ingredient_seed_group{grid-column:2;grid-row:1;width:auto;justify-self:stretch}.test_product_ingredients_grid.has_four_ingredients>.test_product_ingredient_flavor_group{grid-column:1 / -1;grid-row:2}.test_product_ingredients_grid.has_four_ingredients .test_product_ingredient_flavor_pair{gap:var(--test_product_ingredient_column_gap)}.test_product_taste_texture_arrow{top:calc(100% + 12px);right:calc(100% - 92px);width:140px;height:84px}.test_product_taste_story{--test_product_nutrition_bottom_gap: 100px;--test_product_salad_width: min(58vw, 560px);--test_product_salad_boundary_overlap: .34;--test_product_salad_inline_overflow: -96px}}@media(min-width:641px)and (max-width:960px){.test_product_next_jar_link{grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);min-height:520px}.test_product_next_jar_art{min-height:520px}.test_product_next_jar_hand{bottom:52px;left:0;width:min(50vw,450px)}.test_product_next_jar_copy{padding:56px 32px 56px 20px}.test_product_next_jar_copy h2{font-size:clamp(52px,8vw,82px)}.test_product_next_jar_description{font-size:17px}.test_product_taste_story{--test_product_toast_width: min(62vw, 504px);--test_product_taste_column_gap: clamp(52px, 7.6vw, 84px);--test_product_salad_inline_overflow: clamp(-240px, -28vw, -180px);--test_product_salad_callout_top_factor: .57;--test_product_salad_callout_left_factor: .03;--test_product_salad_callout_block_offset: clamp(32px, 5.9vw, 57px);--test_product_salad_callout_width: clamp(150px, calc(var(--test_product_salad_width) * .32), 190px);--test_product_salad_callout_font_size: clamp(22px, calc(var(--test_product_salad_width) * .05), 30px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--test_product_taste_column_gap)}.test_product_page_pure_pistachio .test_product_taste_story{--test_product_salad_width: clamp(340px, 49vw, 420px);--test_product_salad_boundary_overlap: .98;--test_product_salad_inline_overflow: calc(var(--test_product_salad_width) * -.0488);--test_product_salad_callout_top_factor: .01;--test_product_salad_callout_left_factor: -.03;--test_product_salad_callout_block_offset: 18px;--test_product_salad_callout_width: clamp(142px, calc(var(--test_product_salad_width) * .4), 168px);--test_product_salad_callout_font_size: clamp(21px, calc(var(--test_product_salad_width) * .058), 26px)}.test_product_page_berry_banana .test_product_taste_story{--test_product_salad_width: clamp(360px, 52vw, 440px);--test_product_salad_boundary_overlap: .32;--test_product_salad_inline_overflow: calc(var(--test_product_salad_width) * -.2);--test_product_salad_callout_top_factor: .22;--test_product_salad_callout_left_factor: -.33;--test_product_salad_callout_block_offset: 0px;--test_product_salad_callout_width: clamp(150px, calc(var(--test_product_salad_width) * .42), 178px);--test_product_salad_callout_font_size: clamp(21px, calc(var(--test_product_salad_width) * .06), 26px)}.test_product_page_berry_banana .test_product_taste_salad{transform:none}.test_product_page_the_acp .test_product_taste_story{--test_product_salad_callout_left_factor: -.38}.test_product_page_haute_hazelnut .test_product_taste_story{--test_product_salad_width: clamp(340px, 48vw, 410px);--test_product_salad_boundary_overlap: .3;--test_product_salad_inline_overflow: calc(var(--test_product_salad_width) * -.3);--test_product_salad_callout_top_factor: .1;--test_product_salad_callout_left_factor: -.367;--test_product_salad_callout_block_offset: 0px;--test_product_salad_callout_width: clamp(110px, calc(var(--test_product_salad_width) * .31), 132px);--test_product_salad_callout_font_size: clamp(17px, calc(var(--test_product_salad_width) * .045), 20px)}.test_product_taste_salad_callout{top:calc((var(--test_product_salad_width) * var(--test_product_salad_callout_top_factor)) + var(--test_product_salad_callout_block_offset))}.test_product_taste_copy{grid-column:1;grid-row:1;width:100%}.test_product_taste_scene{position:relative;z-index:4;display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--test_product_taste_column_gap);width:100%;min-width:0;padding-bottom:var(--test_product_nutrition_bottom_gap);box-sizing:border-box}.test_product_nutrition{position:relative;right:auto;bottom:auto;grid-column:2;grid-row:1;align-self:start;width:100%;margin-top:0;transform:none}.test_product_taste_toast_anchor{position:absolute;top:calc(100% - var(--test_product_nutrition_bottom_gap) + var(--test_product_nutrition_toast_gap));right:0;bottom:auto;left:0;grid-column:auto;grid-row:auto;width:100%;margin-top:0}.test_product_taste_story{--test_product_toast_vertical_offset: calc(var(--test_product_toast_width) * -.5)}.test_product_taste_texture_callout{top:4px;left:calc((var(--test_product_toast_width) * .5) + 20px)}.test_product_taste_texture_arrow{display:none}.test_product_taste_texture_arrow_tablet{position:absolute;top:calc(100% + 12px);left:10px;display:block;width:220px;height:110px;overflow:visible;pointer-events:none}.test_product_taste_salad_arrow_layer{display:none}.test_product_taste_salad_arrow_layer_tablet{top:calc(50% - 28px);left:calc(87% + 2.5px);width:105px;height:56px;display:block}.test_product_page_berry_banana .test_product_taste_salad_arrow_layer{display:none}.test_product_page_berry_banana .test_product_taste_salad_arrow_layer_tablet{top:calc(50% - (var(--test_product_salad_width) * .145));left:calc(100% - 5px);width:calc(var(--test_product_salad_width) * .125);height:calc(var(--test_product_salad_width) * .145);display:block}.test_product_page_merry_mango .test_product_taste_story{--test_product_salad_width: min(49.3vw, 476px);--test_product_salad_boundary_overlap: .16;--test_product_salad_inline_overflow: calc(var(--test_product_salad_width) * -.2);--test_product_salad_callout_top_factor: .08;--test_product_salad_callout_left_factor: -.45;--test_product_salad_callout_block_offset: 0px;--test_product_salad_callout_width: clamp(155px, calc(var(--test_product_salad_width) * .36), 180px);--test_product_salad_callout_font_size: clamp(22px, calc(var(--test_product_salad_width) * .052), 28px)}.test_product_page_merry_mango .test_product_taste_salad{transform:translateY(-85px)}.test_product_page_the_dark_truth .test_product_taste_salad_arrow_layer_tablet{top:calc(50% - 78px);left:calc(100% + 14px);width:70px;height:115px;display:block}.test_product_page_all_almonds .test_product_taste_story{--test_product_salad_callout_top_factor: .18;--test_product_salad_callout_left_factor: -.15;--test_product_salad_callout_block_offset: 0px;--test_product_salad_callout_width: 145px;--test_product_salad_callout_font_size: 22px}.test_product_hero{min-height:918px}.test_product_title_lockup{--test_product_mango_go_anchor: 71%}.test_product_hero_scene{top:calc(100% - 40px);left:var(--test_product_mango_go_anchor)}.test_product_hero_note{top:clamp(210px,27vw,236px);right:clamp(26px,4vw,42px);font-size:23px;line-height:.86}.test_product_hero_note_arrow{display:none}.test_product_hero_note_arrow_tablet{position:absolute;top:46px;left:12px;display:block;width:88px;height:82px;margin:0;overflow:visible}.test_product_hero_copy>p:first-child:not(.test_product_personality):not(.test_product_price){margin-top:7px}.test_product_hero_copy{position:absolute;top:422px;right:auto;left:max(42px,calc((100vw - 760px)/2));width:min(46vw,378px);margin:0}}@media(max-width:640px){.test_product_ticker span{font-size:30px}.test_product_next_jar_link{grid-template-columns:1fr;min-height:0}.test_product_next_jar_art{min-height:380px;overflow:visible}.test_product_next_jar_hand{bottom:24px;left:0;width:min(80vw,335px)}.test_product_next_jar_copy{justify-content:flex-start;max-width:none;padding:104px 20px 46px}.test_product_next_jar_kicker{margin-bottom:14px;font-size:27px}.test_product_next_jar_copy h2{font-size:clamp(48px,14vw,70px)}.test_product_next_jar_personality{margin-top:20px;font-size:27px}.test_product_next_jar_description{margin-top:16px;font-size:17px}.test_product_next_jar_meta{margin-top:20px}.test_product_next_jar_meta span:first-child{font-size:25px}.test_product_next_jar_action{width:min(100%,300px);justify-content:center;box-sizing:border-box;margin-top:24px}.test_product_reactions{--test_product_reactions_inline_start: 20px}.test_product_inside{width:min(calc(100% - 40px),540px);gap:40px;padding:70px 0 54px}.test_product_chapter_copy h2>span{font-size:clamp(40px,9vw,52px)}.test_product_chapter_copy h2>strong{margin-top:10px;font-size:clamp(41px,9.2vw,53px)}.test_product_ingredients_grid{--test_product_ingredient_column_gap: 18px;gap:78px var(--test_product_ingredient_column_gap);padding-top:32px}.test_product_ingredients_grid.has_single_ingredient>li{width:calc((100% - 18px)/2)}.test_product_ingredients_grid.has_single_ingredient>li>.test_product_ingredient_card{transform:scale(1.2);transform-origin:center top}.test_product_ingredients_grid li{min-height:0}.test_product_ingredient_card>span{margin-top:5px;font-size:clamp(13px,3.1vw,15px)}.test_product_ingredient_note{margin-top:8px}.test_product_ingredient_note p{font-size:clamp(15px,3.7vw,18px)}.test_product_label_trigger{justify-self:start;margin-top:57px;margin-left:10px}.test_product_label_dialog_card{padding:38px 24px 24px}.test_product_taste_story{grid-template-columns:minmax(0,1fr);min-height:0;padding:74px 20px 0}.test_product_taste_copy{position:relative;z-index:5;width:100%}.test_product_taste_copy h2{font-size:clamp(36px,12vw,64px)}.test_product_taste_notes{gap:16px;margin-top:34px}.test_product_taste_notes>div:first-child{margin-top:11px}.test_product_taste_notes dt{font-size:11px}.test_product_taste_notes dd{font-size:clamp(18px,5vw,23px)}.test_product_taste_story{--test_product_toast_width: clamp(290px, 76vw, 390px);--test_product_nutrition_bottom_gap: calc((var(--test_product_toast_width) * .6) + 34px);--test_product_toast_section_ratio: .42;--test_product_mobile_scene_inline_start: 20px;--test_product_mobile_toast_inline_offset: calc(var(--test_product_toast_width) * -.46);--test_product_mobile_toast_sodium_underlap: clamp(24px, 7vw, 36px);--test_product_mobile_texture_callout_width: clamp(100px, 27vw, 140px);--test_product_mobile_texture_callout_height: 42px}.test_product_page_pure_pistachio .test_product_taste_story{--test_product_salad_width: clamp(230px, 59vw, 300px);--test_product_salad_boundary_overlap: 1.1;--test_product_salad_inline_overflow: calc(var(--test_product_salad_width) * -.0488);--test_product_salad_callout_top_factor: .04;--test_product_salad_callout_left_factor: -.48;--test_product_salad_callout_width: clamp(96px, calc(var(--test_product_salad_width) * .46), 118px);--test_product_salad_callout_font_size: clamp(18px, calc(var(--test_product_salad_width) * .082), 22px)}.test_product_page_berry_banana .test_product_taste_story{--test_product_salad_width: clamp(280px, 78vw, 350px);--test_product_salad_boundary_overlap: .38;--test_product_salad_inline_overflow: calc(-42% + 30px) }.test_product_page_berry_banana .test_product_taste_salad{transform:none}.test_product_page_merry_mango .test_product_taste_story{--test_product_salad_width: min(49.3vw, 476px);--test_product_salad_boundary_overlap: .72}.test_product_page_merry_mango .test_product_taste_salad{transform:translateY(-60px)}.test_product_page_haute_hazelnut .test_product_taste_story{--test_product_salad_width: clamp(280px, 76vw, 320px);--test_product_salad_boundary_overlap: .61;--test_product_salad_inline_overflow: calc(var(--test_product_salad_width) * -.16)}.test_product_taste_scene{position:relative;z-index:4;display:block;grid-column:1;grid-row:2;width:100%;min-width:0;padding-bottom:var(--test_product_nutrition_bottom_gap);box-sizing:border-box}.test_product_taste_toast_anchor{position:absolute;top:calc(100% - var(--test_product_nutrition_bottom_gap) + var(--test_product_nutrition_toast_gap));right:0;bottom:auto;left:0;grid-column:auto;grid-row:auto;z-index:1;height:max(calc(var(--test_product_toast_width) * var(--test_product_toast_section_ratio)),calc(var(--test_product_mobile_toast_sodium_underlap) + 10px + var(--test_product_mobile_texture_callout_height) + 10px + 112px));margin-top:0}.test_product_taste_toast{top:0;left:var(--test_product_mobile_toast_inline_offset);z-index:1;width:var(--test_product_toast_width);transform:rotate(5deg)}.test_product_taste_texture_callout{top:4px;left:min(calc((var(--test_product_toast_width) * .54) + 20px),calc(100vw - var(--test_product_mobile_scene_inline_start) - var(--test_product_mobile_texture_callout_width) - 4px));width:var(--test_product_mobile_texture_callout_width)}.test_product_taste_texture_note{font-size:20px}.test_product_taste_texture_arrow{display:none}.test_product_taste_texture_arrow_phone{position:absolute;top:calc(100% + 10px);right:auto;left:calc(50% - 100px);z-index:6;display:block;width:120px;height:100px;overflow:visible;pointer-events:auto}.test_product_taste_story{--test_product_salad_width: clamp(260px, 72vw, 360px);--test_product_salad_boundary_overlap: .38;--test_product_salad_inline_overflow: calc(-42% + 30px) }.test_product_taste_salad{top:calc((var(--test_product_salad_width) * var(--test_product_salad_boundary_overlap) * -1) - 10px)}.test_product_taste_salad_note,.test_product_taste_salad_arrow_layer,.test_product_taste_salad_arrow_layer_tablet,.test_product_taste_salad_measured_arrow_layer{display:none}.test_product_nutrition{position:relative;right:auto;bottom:auto;z-index:5;width:100%;min-width:0;margin-top:37px;transform:none}.test_product_nutrition_heading{margin-bottom:14px}.test_product_nutrition_heading h3{max-width:250px;font-size:clamp(24px,8vw,32px)}.test_product_nutrition_heading p{flex-shrink:0;font-size:10px;white-space:nowrap}.test_product_nutrition_list{gap:8px}.test_product_nutrition_list dt{font-size:13px}.test_product_nutrition_list dd{font-size:11px}.test_product_protein_annotation_desktop{display:none}.test_product_protein_annotation_phone{display:inline}.test_product_quantity,.test_product_actions{display:none}.test_product_phone_purchase{display:flex;width:100%;margin-top:24px}.test_product_phone_purchase_control,.test_product_phone_counter{display:grid;min-height:54px;place-items:center;border-radius:999px;font-weight:900}.test_product_phone_purchase_control{width:min(100%,196px);border:0;background:var(--product_secondary);color:var(--brand-purple-dark)}.test_product_phone_purchase_control.is_loading{width:54px}.test_product_phone_sold_out{display:grid;width:100%;gap:8px}.test_product_phone_sold_out>button{min-height:48px;border-radius:999px;padding-inline:16px;background:var(--product_secondary);color:var(--brand-purple-dark);font-weight:900}.test_product_phone_sold_out>button:last-child{background:var(--brand-purple-dark);color:var(--product_secondary)}.test_product_phone_counter{width:min(100%,196px);grid-template-columns:52px 1fr 52px;overflow:hidden;background:var(--brand-purple-dark);color:var(--cream-light)}.test_product_phone_counter button{display:grid;width:52px;height:54px;place-items:center;border:0;background:transparent;color:inherit}.test_product_phone_counter button:disabled{opacity:.35}.test_product_phone_counter output{font-size:16px;font-weight:900;text-align:center}.test_product_phone_purchase_pill{position:fixed;right:12px;bottom:12px;left:12px;z-index:40;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:68px;padding:10px 12px 10px 18px;border:1px solid rgba(8,54,119,.16);border-radius:999px;background:color-mix(in srgb,var(--cream-light) 90%,transparent);box-shadow:0 18px 52px #40235f3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.test_product_phone_purchase_pill>span{color:var(--brand-purple-dark);font-weight:950}.test_product_phone_purchase_pill_control{justify-self:end;min-width:138px;min-height:48px;border:0;border-radius:999px;background:var(--product_secondary);color:var(--brand-purple-dark);font-weight:900}.test_product_phone_purchase_pill_control.is_loading{width:48px;min-width:48px;padding:0}.test_product_phone_purchase_pill .test_product_phone_counter{width:auto;min-width:138px;min-height:48px}.test_product_phone_purchase_pill .test_product_phone_counter button{height:48px}.test_product_price{margin-top:24px}.stock_notification_dialog{align-items:end;padding:0}.stock_notification_dialog_card{width:100%;max-height:calc(100dvh - 24px);overflow-x:clip;overflow-y:auto;border-radius:28px 28px 0 0;padding:42px 16px max(24px,env(safe-area-inset-bottom))}.test_product_title_lockup{--test_product_mango_ng_anchor: 66%}.test_product_hero_scene{top:calc(100% - 24px);left:var(--test_product_mango_ng_anchor);width:241px;height:241px;transform:translate(-50%) translateY(-6px)}.test_product_title_block p{position:absolute;top:calc(100% + 8px);left:0;margin:0;text-align:left;line-height:.86}.test_product_phone_line_break{display:inline}.test_product_review_write_form{grid-template-columns:minmax(0,1fr)}.test_product_review_write_form .contact_dialog_submit{width:100%;justify-self:stretch}.test_product_review_otp_resend_row{flex-wrap:wrap}.test_product_hero_note{top:320px;right:auto;left:42px;margin-top:23px;font-size:18px;transform:rotate(-8deg)}.test_product_hero_copy>p:first-child:not(.test_product_personality):not(.test_product_price){margin-top:0}.test_product_hero_copy{margin:239px auto 0}.test_product_hero_note_arrow,.test_product_hero_note_arrow_tablet{display:none}.test_product_hero_note_arrow_phone{position:absolute;top:30px;left:62px;display:block;width:70px;height:56px;margin:0;overflow:visible}}@media(min-width:490px)and (max-width:640px){.test_product_ticker span{font-size:56px}}@media(prefers-reduced-motion:reduce){.product_page_add_spinner,.product_page_buy_now_spinner{animation:none}.test_product_review_card{transform:none;transition:none}.test_product_review_card_purchase_track{animation:none}}@media(prefers-reduced-motion:reduce){.test_product_reactions_ticker_track{animation:none}}@media(min-width:481px)and (max-width:640px){.test_product_nutrition_heading{align-items:end;gap:50px}.test_product_nutrition_heading h3{flex:0 1 300px;max-width:300px;font-size:clamp(22px,5.2vw,28px)}.test_product_nutrition_heading h3 .test_product_rough_text_annotation{display:block}.test_product_nutrition_heading_line{display:block;white-space:nowrap}.test_product_nutrition_heading p{flex:0 0 92px;font-size:13px}}@media(max-width:390px){.test_product_title_block h1{margin-left:-24px;font-size:clamp(78px,22vw,84px)}.test_product_title_block h1.test_product_title_long{font-size:clamp(44px,14.6vw,60px)}.test_product_title_lockup{--test_product_mango_ng_anchor: 83%}.test_product_hero_scene{width:210px;height:210px}}@media(max-width:960px){.test_product_review_list{grid-template-columns:repeat(2,minmax(0,1fr))}.test_product_review_dialog_card{grid-template-columns:1fr;width:min(100%,620px)}.test_product_review_dialog_media img{max-height:420px}}@media(max-width:640px){.test_product_review_list{grid-template-columns:1fr}.test_product_review_card{grid-template-columns:64px minmax(0,1fr);gap:10px;border-radius:16px;padding:12px}.test_product_review_card_no_media{grid-template-columns:minmax(0,1fr)}.test_product_review_card_media{width:64px;height:64px;border-radius:10px}.test_product_reviews_content .test_product_review_card_body{font-size:15px;line-height:1.3}.test_product_review_card_read_more{font-size:10px}.test_product_review_card_name{font-size:11px}.test_product_review_card_date{font-size:10px}.test_product_review_dialog{align-items:end;padding:0}.test_product_review_dialog_card{grid-template-columns:132px minmax(0,1fr);gap:16px;width:100%;max-height:min(76dvh,620px);overflow-y:auto;border:0;border-radius:28px 28px 0 0;padding:32px 18px calc(88px + env(safe-area-inset-bottom))}.test_product_review_dialog_card_no_media{grid-template-columns:minmax(0,1fr);padding-bottom:calc(88px + env(safe-area-inset-bottom))}.test_product_review_dialog_card:before{position:absolute;top:10px;left:50%;width:48px;height:4px;border-radius:999px;background:#40235f40;content:"";transform:translate(-50%)}.test_product_review_dialog_media img{width:132px;height:132px;max-height:none}.test_product_review_dialog_copy{align-self:start;min-width:0;padding-top:6px}.test_product_review_dialog_copy h2{margin:8px 0 4px;font-size:28px}.test_product_review_dialog_copy p{font-size:14px;line-height:1.4}.test_product_review_dialog_close{top:14px;right:14px}.test_product_review_dialog_previous,.test_product_review_dialog_next{bottom:24px}.test_product_review_dialog_previous{left:18px}.test_product_review_dialog_next{right:18px}.test_product_review_media_previous,.test_product_review_media_next{width:28px;height:28px}.test_product_review_media_dots{right:5px;bottom:6px;left:5px;gap:4px}.test_product_review_media_dots button{width:6px;height:6px}}.jar_plans_section{min-height:1050px;padding:142px clamp(24px,4.5vw,72px) 33px;background:#083677;color:#e2d52d}.jar_plans_heading{display:grid;width:100%;min-width:0;max-width:1280px;margin:0 auto clamp(36px,4vw,58px);align-items:center;column-gap:clamp(40px,6vw,92px);row-gap:clamp(64px,7vw,96px)}.jar_plans_intro{grid-area:copy;display:flex;width:100%;min-width:0;max-width:none;align-items:center;flex-direction:column;text-align:center}.jar_plans_visual_column{grid-area:visual;width:100%;min-width:0;display:flex;align-items:center;flex-direction:column;gap:clamp(28px,4vw,52px)}.jar_plans_support{max-width:680px;margin:clamp(22px,3vw,34px) auto 0;color:#fff;font-size:clamp(18px,1.9vw,28px);font-weight:600;line-height:1.12}.jar_plans_heading h2{width:100%;min-width:0;max-width:1120px;margin:0 auto;color:#e2d52d;font-family:var(--font_display);font-stretch:condensed;font-size:clamp(70px,8.5vw,132px);font-weight:900;letter-spacing:-.02em;line-height:.76;text-align:center;text-transform:uppercase}.jar_lid_selector_v2{width:min(100%,480px);align-self:center;justify-self:center;color:#e2d52d;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.jar_plans_heading>.jar_lid_selector_v2{grid-area:selector;margin:0}.jar_lid_selector_v2_hint{position:relative;width:min(78%,340px);height:36px;margin:0 auto -3px}.jar_lid_selector_v2_hint svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.jar_lid_selector_v2_shell{position:relative;width:100%;aspect-ratio:1;isolation:isolate;overflow:visible;cursor:grab;touch-action:none}.jar_lid_selector_v2_rotor_art,.jar_lid_selector_v2_ring,.jar_lid_selector_v2_face{position:absolute;inset:0}.jar_lid_selector_v2_rotor_art{z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none;transform:rotate(var(--jar_lid_v2_ring_rotation));transition:transform .42s cubic-bezier(.2,.86,.28,1)}.jar_lid_selector_v2_rotor_art circle,.jar_lid_selector_v2_tick{fill:none;stroke:#e2d52d}.jar_lid_selector_v2_shadow_ring{stroke:#2058bc!important;stroke-width:1.15;transform:translate(.8px,1.2px)}.jar_lid_selector_v2_outer_ring{stroke-width:1.05}.jar_lid_selector_v2_ridge_ring{stroke-dasharray:1.4 1.15;stroke-linecap:butt;stroke-width:.52}.jar_lid_selector_v2_inner_ring{stroke-dasharray:.8 1.8;stroke-width:.21}.jar_lid_selector_v2_tick{stroke-linecap:round;stroke-width:.21}.jar_lid_selector_v2_ring{z-index:1;transform:rotate(var(--jar_lid_v2_ring_rotation));transition:transform .42s cubic-bezier(.2,.86,.28,1)}.jar_lid_selector_v2_dragging .jar_lid_selector_v2_rotor_art,.jar_lid_selector_v2_dragging .jar_lid_selector_v2_ring{transition:none}.jar_lid_selector_v2_range_list{position:absolute;inset:0;margin:0;padding:0;list-style:none}.jar_lid_selector_v2_item{position:absolute;width:max-content;transform:translate(-50%,-50%)}.jar_lid_selector_v2_item_button,.jar_lid_selector_v2_item_static{all:unset;box-sizing:border-box;display:block;min-width:68px;min-height:48px}.jar_lid_selector_v2_item_button{cursor:pointer}.jar_lid_selector_v2_item_button:focus-visible{border-radius:10px;outline:3px solid #E2D52D;outline-offset:4px}.jar_lid_selector_v2_item_content{display:flex;min-width:68px;align-items:center;flex-direction:column;justify-content:center;padding:6px 7px;color:#e2d52d;text-align:center;transform:rotate(var(--jar_lid_v2_counter_rotation));transition:opacity .12s ease,transform .12s ease}.jar_lid_selector_v2_item_text{max-width:138px;color:inherit;font-family:var(--font_display);font-size:clamp(16px,1.65vw,22px);font-weight:900;letter-spacing:-.04em;line-height:.9;text-transform:uppercase}.jar_lid_selector_v2_item_oats .jar_lid_selector_v2_item_content{width:104px;min-width:0}.jar_lid_selector_v2_item_oats .jar_lid_selector_v2_item_text{max-width:104px;font-size:clamp(14px,1.4vw,19px);line-height:.84;text-wrap:balance}.jar_lid_selector_v2_item_button:hover .jar_lid_selector_v2_item_content,.jar_lid_selector_v2_item_button:focus-visible .jar_lid_selector_v2_item_content{transform:rotate(var(--jar_lid_v2_counter_rotation)) scale(1.05)}.jar_lid_selector_v2_item_active .jar_lid_selector_v2_item_content{opacity:0}.jar_lid_selector_v2_item_unavailable .jar_lid_selector_v2_item_content{opacity:.4}.jar_lid_selector_v2_window{position:absolute;z-index:4;top:4.5%;left:50%;display:flex;width:auto;min-width:35%;max-width:46%;min-height:23%;align-items:center;justify-content:center;border:3px solid #083677;border-radius:28px 28px 22px 22px;flex-direction:column;padding:10px 12px 15px;background:#e2d52d;color:#083677;cursor:grab;text-align:center;touch-action:none;transform:translate(-50%,-50%)}.jar_lid_selector_v2_window:after{position:absolute;z-index:-1;inset:4px -4px -4px 4px;border:1.5px solid #E2D52D;border-radius:inherit;content:"";pointer-events:none}.jar_lid_selector_v2_window:focus-visible{outline:3px solid #FFFFFF;outline-offset:5px}.jar_lid_selector_v2_window strong{max-width:100%;font-family:var(--font_display);font-size:clamp(20px,2.35vw,31px);font-weight:950;letter-spacing:-.04em;line-height:.9;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.jar_lid_selector_v2_window svg{position:absolute;top:calc(100% - 1px);left:50%;width:28px;height:18px;overflow:visible;transform:translate(-50%)}.jar_lid_selector_v2_window path{fill:#e2d52d;stroke:#083677;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.jar_lid_selector_v2_face{z-index:2;inset:50% auto auto 50%;display:flex;width:40%;height:40%;align-items:center;justify-content:center;border:2px solid #E2D52D;border-radius:50%;flex-direction:column;padding:18px;color:#e2d52d;text-align:center;transform:translate(-50%,-50%) rotate(-1deg)}.jar_lid_selector_v2_face:after{position:absolute;inset:6px;border:1px solid rgba(226,213,45,.55);border-radius:50%;content:"";pointer-events:none;transform:rotate(3deg)}.jar_lid_selector_v2_face span{max-width:100%;font-family:ByHomie,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(14px,1.7vw,22px);line-height:1.05}.jar_lid_selector_v2_dragging .jar_lid_selector_v2_shell,.jar_lid_selector_v2_dragging .jar_lid_selector_v2_window{cursor:grabbing}.jar_plans_food_stage{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:534px;justify-items:center;align-content:center;margin-top:0}.jar_plans_food_scene{position:relative;width:min(500px,100%);max-height:500px;aspect-ratio:1;container-name:jar_plans_food_scene;container-type:inline-size;margin:0 auto;overflow:visible;pointer-events:none}.jar_plans_food_scene_drinks{width:min(400px,100%);max-width:100%;aspect-ratio:1122 / 1402;justify-self:center;margin:0 auto}.jar_plans_food_scene_bakes,.jar_plans_food_scene_pasta{width:min(500px,100%);max-width:100%;aspect-ratio:1;justify-self:center;margin:0 auto}.jar_plans_food_scene_oats_yogurts,.jar_plans_food_scene_mithai{width:min(520px,100%);max-width:100%;max-height:none;aspect-ratio:1536 / 1024;justify-self:center;margin:0 auto}.jar_plans_food_scene_ice_cream{width:min(425px,100%);max-height:600px;aspect-ratio:1240 / 1748;justify-self:start;margin:0 0 0 calc(0px - clamp(24px,4.5vw,72px))}.jar_plans_food_scene_image{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:961px){.jar_plans_heading{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy copy" "visual selector"}.jar_plans_visual_column{align-self:stretch;justify-content:center}.jar_plans_food_stage{height:100%}}.jar_plans_food_annotation_label{position:absolute;z-index:2;max-width:140px;color:#e2d52d;font-family:ByHomie,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,4.6cqw,30px);font-weight:400;line-height:.92;text-align:center}.jar_plans_food_annotation_label_frangipane{top:4%;left:0;width:28%;transform:rotate(-3deg)}.jar_plans_food_annotation_label_croissant{top:1%;left:41%;transform:rotate(2deg)}.jar_plans_food_annotation_label_shaved_almonds{top:5%;right:0;width:27%;transform:rotate(3deg)}.jar_plans_food_annotation_label_hazelnut_french_gateau{max-width:172px;transform:rotate(-4deg)}.jar_plans_food_annotation_label_sunset_chili_mango{max-width:172px;transform:rotate(3deg)}.jar_plans_food_annotation_label_rose_tea_pistachio{max-width:172px;transform:rotate(-2deg)}.jar_plans_food_annotation_label_ice_cream{max-width:132px;transform:rotate(-4deg)}.jar_plans_food_annotation_label_pure_pistachio{max-width:148px;transform:rotate(3deg)}.jar_plans_food_annotation_label_granola_and_oats{max-width:170px;transform:rotate(-3deg)}.jar_plans_food_annotation_label_berry_banana{max-width:150px;transform:rotate(3deg)}.jar_plans_food_annotation_label_berries{transform:rotate(4deg)}.jar_plans_food_annotation_label_bananas{transform:rotate(-4deg)}.jar_plans_food_annotation_label_yogurt{transform:rotate(3deg)}.jar_plans_food_annotation_label_toasted_almond{max-width:150px;transform:rotate(-3deg)}.jar_plans_food_annotation_label_the_dark_truth_butter_drizzle{max-width:180px;transform:rotate(3deg)}.jar_plans_food_annotation_label_halwa_infused_with_almond_butter{max-width:180px;transform:rotate(-3deg)}.jar_plans_food_annotations_arrows{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible}@container jar_plans_food_scene (max-width: 620px){.jar_plans_food_annotation_label{max-width:126px;font-size:clamp(16px,5.2cqw,27px)}.jar_plans_food_annotation_label_frangipane{top:1%;left:0;width:29%}.jar_plans_food_annotation_label_croissant{top:0;left:42%}.jar_plans_food_annotation_label_shaved_almonds{top:2%;right:0;width:27%}}@media(max-width:960px){.jar_plans_section{padding:104px 32px 118px}.jar_plans_section{min-height:0}.jar_plans_food_stage{margin-top:0}.jar_plans_heading{grid-template-columns:1fr}.jar_plans_heading{grid-template-areas:"copy" "visual" "selector";justify-items:center;row-gap:clamp(52px,7vw,72px)}.jar_plans_heading h2{max-width:820px}.jar_lid_selector_v2{width:min(100%,420px)}.jar_plans_food_scene_ice_cream{justify-self:center;margin:0 auto}}@media(max-width:700px){.jar_plans_food_scene_drinks{width:min(400px,calc(100vw - 36px))}.jar_plans_food_scene_bakes,.jar_plans_food_scene_pasta,.jar_plans_food_scene_oats_yogurts,.jar_plans_food_scene_mithai{width:min(520px,calc(100vw - 36px))}.jar_plans_food_scene_ice_cream{width:min(100%,360px);max-height:none;justify-self:center;margin:0 auto}.jar_plans_section{padding:88px 18px 98px}.jar_plans_section{min-height:0}.jar_plans_heading{gap:38px}.jar_plans_heading>.jar_lid_selector_v2{margin-top:22px}.jar_plans_food_stage{margin-top:0}.jar_lid_selector_v2{width:min(100%,300px)}.jar_lid_selector_v2_hint{width:90%;height:32px}.jar_lid_selector_v2_item_text{max-width:92px;font-size:clamp(12px,3.7vw,17px)}.jar_lid_selector_v2_item_content{min-width:50px;padding:5px}.jar_lid_selector_v2_item_oats .jar_lid_selector_v2_item_content{width:82px}.jar_lid_selector_v2_item_oats .jar_lid_selector_v2_item_text{max-width:82px;font-size:clamp(11px,3.3vw,14px)}.jar_lid_selector_v2_item{transform:translate(-50%,-50%) scale(.92)}.jar_lid_selector_v2_window{min-height:22%;border-width:2px;border-radius:20px 20px 16px 16px;padding:8px 8px 12px}.jar_lid_selector_v2_window strong{font-size:clamp(17px,5.5vw,24px)}.jar_lid_selector_v2_window svg{width:22px;height:14px}.jar_lid_selector_v2_face{padding:12px}.jar_lid_selector_v2_face span{font-size:clamp(13px,4.5vw,17px)}.jar_plans_heading h2{font-size:clamp(54px,17vw,76px);line-height:.8}}@media(max-width:360px){.jar_plans_section{padding-inline:14px}.jar_plans_heading h2{font-size:clamp(42px,13.5vw,54px)}.jar_plans_support{max-width:100%;font-size:17px}.jar_plans_food_scene_ice_cream{width:min(100%,300px);justify-self:center;margin:0 auto}}@media(prefers-reduced-motion:reduce){.jar_lid_selector_v2_rotor_art,.jar_lid_selector_v2_ring,.jar_lid_selector_v2_item_content{transition:none}}@font-face{font-family:Clash Display;src:url(/assets/clash_display_variable-0kpsiwEq.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:block}:root{--brand-purple-deep: #462666;--brand-purple-dark: #40235F;--brand-purple: #5B2D85;--brand-pink-soft: #E9B1D1;--cream-warm: #FBE6C2;--cream-light: #FDF7E0;--cream-muted: #F2E1C1;--acp-red-anchor: #CA3328;--blue-deep: #285972;--mango-green: #009E50;--banana-yellow: #F8C537;--mango-yellow: #FFC611;--ink-soft: rgba(64, 35, 95, .78);--font_body: "Clash Display", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font_display: "Clash Display", ui-sans-serif, system-ui, sans-serif;--font_hand: "ByHomie", "Clash Display", ui-sans-serif, system-ui, sans-serif;color:var(--brand-purple-dark);background:var(--cream-light);font-family:var(--font_body);font-synthesis:none}@font-face{font-family:ByHomie;src:url(/assets/byhomie_regular-DG-T1j5S.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(/assets/lato_regular-Dd3XZqnp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(/assets/lato_bold-CZkwfKmo.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(/assets/lato_black-DseBI5Nh.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;overflow-x:hidden;background:var(--cream-light)}body:not(:has(.product_detail)){--brand-purple-deep: #083677;--brand-purple-dark: #083677;--brand-purple: #2058BC;--brand-pink-soft: #E2D52D;--acp-red-anchor: #2058BC;--blue-deep: #083677;--banana-yellow: #E2D52D;--mango-yellow: #E2D52D;--ink-soft: #083677}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0;cursor:pointer}.sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site_header{position:fixed;top:18px;left:0;right:0;z-index:30;display:flex;justify-content:center;pointer-events:none}.nav_shell{display:grid;align-items:center;width:min(754px,calc(100vw - 128px));min-height:64px;border:1px solid transparent;border-radius:999px;padding:8px 14px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,backdrop-filter .22s ease}.site_header_scrolled .nav_shell{border-color:#fdf7e0e0;background:#fdf7e0b3;box-shadow:inset 0 1px #ffffffd6,0 20px 60px #0b37782e;-webkit-backdrop-filter:blur(26px) saturate(1.4);backdrop-filter:blur(26px) saturate(1.4);transform:translateY(-3px)}.nav_group{display:flex;align-items:center;gap:22px}.nav_group a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:42px;border-radius:999px;padding:0 16px;color:var(--brand-purple-dark);font-size:13px;font-weight:800;white-space:nowrap;transition:color .18s ease,transform .18s ease}body:has(.hero_section) .site_header:not(.site_header_scrolled) .nav_group a{color:var(--cream-light)}body:has(.contact_page) .site_header:not(.site_header_scrolled) .nav_group a{color:var(--cream-light)}body:has(.swaad_game_entry) .site_header:not(.site_header_scrolled) .nav_group a{color:var(--cream-light)}body:has(.swaad_game_picks) .nav_group a,body:has(.swaad_game_result) .nav_group a{color:var(--blue-deep)}@media(min-width:961px){.nav_shell{grid-template-columns:auto auto auto;justify-content:center;column-gap:28px}.site_header:not(.site_header_scrolled) .nav_group{gap:14px}.site_header:not(.site_header_scrolled) .nav_group a{padding:0 10px;font-size:14px;line-height:1}}.nav_group a:hover{color:var(--acp-red-anchor);transform:translateY(-1px)}.brand_mark{display:inline-flex;align-items:center;justify-content:center;width:60px;height:85px;overflow:visible;transition:height .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1)}.brand_mark img{display:block;width:auto;height:85px;max-width:none;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(11,55,120,.12));transition:height .28s cubic-bezier(.16,1,.3,1),filter .22s ease}.site_header_scrolled .brand_mark{width:38px;height:48px}.site_header_scrolled .brand_mark img{height:48px;filter:none}.menu_button{display:none;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;background:transparent}.menu_button span{display:block;width:25px;height:2.5px;border-radius:999px;background:var(--brand-purple-deep)}.menu_button span:nth-child(1){width:26px;transform:rotate(-2deg)}.menu_button span:nth-child(2){width:21px;margin-left:2px;transform:rotate(1.5deg)}.menu_button span:nth-child(3){width:24px;margin-left:1px;transform:rotate(-1deg)}.menu_button:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:4px}body:has(.hero_section) .site_header:not(.site_header_scrolled) .menu_button span,body:has(.contact_page) .site_header:not(.site_header_scrolled) .menu_button span,body:has(.swaad_game_entry) .site_header:not(.site_header_scrolled) .menu_button span{background:var(--cream-light)}body:has(.swaad_game_picks) .menu_button span,body:has(.swaad_game_result) .menu_button span{background:var(--blue-deep)}body.mobile_menu_open{overflow:hidden}.mobile_site_menu{--brand-purple-dark: #083677;--banana-yellow: #E2D52D;position:fixed;inset:0;z-index:60;display:none;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:var(--brand-purple-dark);color:var(--cream-light);pointer-events:auto;animation:mobile_menu_fade_in .16s ease-out both}.mobile_menu_topbar{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;animation:mobile_menu_topbar_in .18s ease-out both}.mobile_menu_close{position:relative;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent}.mobile_menu_close span{position:absolute;width:26px;height:2.5px;border-radius:999px;background:var(--banana-yellow)}.mobile_menu_close span:first-child{transform:rotate(43deg) translate(1px)}.mobile_menu_close span:last-child{width:23px;transform:rotate(-48deg) translate(-1px)}.mobile_menu_mark{display:block;justify-self:center;width:auto;object-fit:contain}.mobile_menu_topbar_spacer{width:48px;height:48px}.mobile_menu_kicker{margin:0;color:var(--banana-yellow);font-family:ByHomie,Clash Display,ui-sans-serif,system-ui,sans-serif}.mobile_menu_links{display:flex;flex-direction:column}.mobile_menu_links a{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-width:0;color:var(--cream-light);animation:mobile_menu_item_in .22s cubic-bezier(.16,1,.3,1) both}.mobile_menu_links a:after,.mobile_menu_links a:first-child:before{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:45% 55% 40% 60%;background:color-mix(in srgb,var(--cream-light) 58%,transparent);content:"";opacity:.78;pointer-events:none;transform:rotate(-.35deg) skew(-5deg)}.mobile_menu_links a:first-child:before{top:0;bottom:auto}.mobile_menu_links a:nth-child(2n):after{transform:rotate(.3deg) skew(4deg)}.mobile_menu_links a:nth-child(3):after{transform:rotate(-.2deg) skew(2deg)}.mobile_menu_links a:nth-child(1){animation-delay:40ms}.mobile_menu_links a:nth-child(2){animation-delay:65ms}.mobile_menu_links a:nth-child(3){animation-delay:90ms}.mobile_menu_links a:nth-child(4){animation-delay:115ms}.mobile_menu_links a>span{align-self:start;padding-top:14px;color:var(--banana-yellow);font-size:11px;font-weight:800}.mobile_menu_links a>strong{min-width:0;font-family:var(--font_display);font-stretch:condensed;font-weight:800;line-height:.86;white-space:normal;overflow-wrap:normal;text-transform:uppercase}.mobile_menu_bag{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;min-width:0;border-radius:999px;background:var(--banana-yellow);color:var(--brand-purple-dark);font-weight:800;text-align:left;animation:mobile_menu_item_in .22s cubic-bezier(.16,1,.3,1) .14s both}.mobile_menu_bag strong{display:grid;min-width:34px;min-height:34px;place-items:center;border-radius:50%;background:var(--brand-purple-dark);color:var(--banana-yellow)}.mobile_menu_art{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.mobile_menu_close:focus-visible{outline:none}.mobile_menu_close:focus-visible span{filter:drop-shadow(0 0 3px rgba(226,213,45,.72))}.mobile_menu_links a:focus-visible,.mobile_menu_bag:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:4px}.cart_edge_pocket{--brand-purple-dark: #083677;--banana-yellow: #E2D52D;position:fixed;top:18px;right:0;display:inline-flex;align-items:center;justify-content:flex-end;width:92px;height:64px;padding:0 16px 0 10px;border-radius:999px 0 0 999px;background:var(--brand-purple-dark);color:var(--banana-yellow);box-shadow:0 14px 34px #08367733;pointer-events:auto;transition:transform .18s ease}.cart_edge_pocket:hover,.cart_edge_pocket:focus-visible{transform:translate(-4px)}.cart_edge_pocket:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:-6px}.cart_edge_pocket_active{animation:cart_edge_pocket_pop .36s cubic-bezier(.16,1,.3,1) both}.cart_edge_pocket_stage{position:absolute;z-index:3;top:-12px;right:34px;width:88px;height:62px;overflow:visible;pointer-events:none}.cart_edge_pocket_feedback_image{position:absolute;z-index:1;left:0;top:0;width:88px;max-height:64px;object-fit:contain;transform-origin:78% 72%;animation:cart_jar_gulp .9s cubic-bezier(.16,1,.3,1) both}.cart_edge_pocket_bag{position:relative;z-index:2;display:grid;place-items:center;width:34px;height:42px}.cart_edge_pocket_active .cart_edge_pocket_bag{animation:cart_bag_gulp .9s cubic-bezier(.16,1,.3,1) both}.cart_edge_pocket strong{position:absolute;z-index:4;top:5px;right:7px;display:grid;place-items:center;width:21px;height:21px;border-radius:999px;background:var(--banana-yellow);color:var(--brand-purple-dark);font-size:11px}.cart_action_error{position:fixed;z-index:130;right:24px;bottom:24px;display:flex;max-width:min(420px,calc(100vw - 32px));align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--banana-yellow);border-radius:18px;background:var(--blue-deep);color:var(--cream-light);box-shadow:5px 5px 0 var(--banana-yellow);font-weight:700}.cart_action_error button{flex:0 0 auto;padding:8px 12px;border-radius:999px;border-color:var(--banana-yellow);background:var(--banana-yellow);color:var(--blue-deep);font-weight:800}.cart_action_error button:hover,.cart_action_error button:focus-visible{background:var(--cream-light);color:var(--blue-deep)}html:has(body.cart_drawer_open),body.cart_drawer_open{overflow:hidden;overscroll-behavior:none}.cart_drawer_layer{position:fixed;z-index:60;inset:0;display:grid;justify-items:end}.cart_drawer_scrim{position:absolute;inset:0;width:100%;height:100%;touch-action:none;background:#0836777a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart_drawer{--brand-purple-deep: #083677;--brand-purple-dark: #083677;--banana-yellow: #E2D52D;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(500px,100vw);min-height:100%;max-height:100dvh;overflow:hidden;overscroll-behavior:contain;border-radius:128px 0 0;background:var(--brand-purple-dark);color:var(--cream-light);box-shadow:-26px 0 70px #08367747;animation:cart_drawer_enter .32s cubic-bezier(.16,1,.3,1) both}.cart_drawer_header{display:flex;align-items:flex-start;justify-content:space-between;padding:58px 44px 24px 60px}.cart_drawer_eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--banana-yellow);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cart_drawer_header h2{margin:0;color:var(--cream-light);font-size:clamp(48px,5vw,68px);font-weight:700;letter-spacing:-.07em;line-height:.75;text-transform:uppercase}.cart_drawer_header h2 span{color:var(--banana-yellow);font-family:var(--font_hand);font-size:1.15em;font-weight:400;letter-spacing:0;text-transform:none}.cart_drawer_close{display:grid;flex:0 0 auto;width:35px;height:35px;place-items:center;border:2px solid rgba(253,247,224,.8);border-radius:50%;background:transparent;color:var(--cream-light);transition:background .16s ease,color .16s ease,transform .16s ease}.cart_drawer_close:hover,.cart_drawer_close:focus-visible{background:var(--banana-yellow);color:var(--brand-purple-dark);transform:rotate(6deg)}.cart_drawer_lines{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 44px 20px 60px;scrollbar-color:var(--banana-yellow) transparent;scrollbar-width:thin}.cart_drawer_lines::-webkit-scrollbar{width:7px}.cart_drawer_lines::-webkit-scrollbar-track{margin:14px 0;background:transparent}.cart_drawer_lines::-webkit-scrollbar-thumb{border:1px solid var(--brand-purple-dark);border-radius:999px;background:var(--banana-yellow)}.cart_drawer_line{position:relative;display:grid;grid-template-areas:"jar content" "jar actions";grid-template-columns:116px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:20px;min-height:172px;padding:18px 0}.cart_drawer_line:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:45% 55% 40% 60%;background:var(--banana-yellow);content:"";opacity:.76;transform:rotate(-.35deg) skew(-5deg)}.cart_drawer_line:nth-child(2n):after{transform:rotate(.3deg) skew(4deg)}.cart_drawer_line_pending .cart_drawer_jar,.cart_drawer_line_pending .cart_drawer_jar_placeholder,.cart_drawer_line_pending .cart_drawer_line_content{opacity:.62}.cart_drawer_upsell{margin-top:24px}.cart_drawer_upsell>h3{margin:0 0 12px;color:var(--cream-light);font-family:var(--font_hand);font-size:20px;font-weight:400;line-height:.92}.cart_drawer_upsell_placeholder{display:grid;min-height:116px;place-items:center;margin:0;border:2px dashed rgba(253,247,224,.42);border-radius:20px;padding:14px 18px;color:#fdf7e0c7;font-family:var(--font_hand);font-size:18px;line-height:1.1;text-align:center}.cart_drawer_upsell_rail{display:flex;gap:12px;overflow-x:auto;padding:2px 20px 8px 2px;scroll-snap-type:x mandatory;scrollbar-width:none}.cart_drawer_upsell_rail::-webkit-scrollbar{display:none}.cart_drawer_upsell_card{display:grid;flex:0 0 calc(100% - 20px);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:116px;padding:12px 14px 12px 10px;clip-path:polygon(2% 4%,98% 0,100% 93%,97% 100%,3% 97%,0 8%);background:var(--banana-yellow);color:var(--brand-purple-dark);scroll-snap-align:start}.cart_drawer_upsell_card img{width:100%;max-height:92px;object-fit:contain}.cart_drawer_upsell_copy{min-width:0}.cart_drawer_upsell_copy p,.cart_drawer_upsell_copy h4,.cart_drawer_upsell_copy strong{display:block;margin:0}.cart_drawer_upsell_copy p{font-family:var(--font_hand);font-size:18px;line-height:.9}.cart_drawer_upsell_copy h4{margin-top:5px;font-size:18px;font-weight:800;letter-spacing:-.05em;line-height:.96}.cart_drawer_upsell_copy strong{margin-top:7px;font-size:15px;font-weight:900}.cart_drawer_upsell_card button{min-width:56px;border:2px solid var(--brand-purple-dark);border-radius:999px;padding:8px 10px;background:var(--brand-purple-dark);color:var(--banana-yellow);font-size:13px;font-weight:900;text-transform:uppercase;transition:background .16s ease,color .16s ease,transform .16s ease}.cart_drawer_upsell_card button:hover,.cart_drawer_upsell_card button:focus-visible{background:transparent;color:var(--brand-purple-dark);transform:rotate(-2deg)}.cart_drawer_jar{grid-area:jar;width:100%;max-height:136px;object-fit:contain}.cart_drawer_jar_placeholder{display:grid;grid-area:jar;width:100%;aspect-ratio:.8;place-items:center;border:2px solid var(--banana-yellow);border-radius:18px 18px 30px 30px;background:#e2d52d1f;color:var(--banana-yellow);font-size:15px;font-weight:900;letter-spacing:-.05em;line-height:.92;text-align:center}.cart_drawer_line_content h3,.cart_drawer_line_content p,.cart_drawer_line_content strong{display:block;margin:0}.cart_drawer_line_content{grid-area:content;align-self:end;min-width:0}.cart_drawer_line_content h3{color:var(--cream-light);font-size:21px;font-weight:700;letter-spacing:-.045em;line-height:1.02}.cart_drawer_line_content p{margin-top:6px;color:#fdf7e0bd;font-size:13px}.cart_drawer_line_content strong{margin-top:8px;color:var(--banana-yellow);font-size:16px}.cart_drawer_line_actions{grid-area:actions;display:flex;flex-wrap:wrap;align-self:start;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.cart_drawer_quantity{display:grid;grid-template-columns:38px 38px 38px;overflow:hidden;border:2px solid var(--banana-yellow);border-radius:999px}.cart_drawer_quantity button,.cart_drawer_quantity output{display:grid;width:38px;height:34px;place-items:center;background:transparent;color:var(--banana-yellow);font-weight:900}.cart_drawer_quantity button:hover,.cart_drawer_quantity button:focus-visible{background:var(--banana-yellow);color:var(--brand-purple-dark)}.cart_drawer_quantity output{border-inline:1px solid var(--banana-yellow)}.cart_drawer_remove{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;color:var(--cream-light);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.cart_drawer_remove:hover,.cart_drawer_remove:focus-visible{color:var(--banana-yellow)}.cart_drawer_footer{padding:14px 44px 20px 60px;background:#0423513d}.cart_drawer_subtotal{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px}.cart_drawer_subtotal span{font-size:13px;font-weight:700;text-transform:uppercase}.cart_drawer_subtotal strong{color:var(--banana-yellow);font-size:28px;font-weight:800;letter-spacing:-.05em}.cart_drawer_checkout{width:100%;min-height:48px;border-radius:999px;background:var(--banana-yellow);color:var(--brand-purple-dark);font-size:19px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease}.cart_drawer_checkout:hover,.cart_drawer_checkout:focus-visible{box-shadow:0 8px #fdf7e047;transform:translateY(-2px)}.cart_drawer_checkout:disabled{cursor:not-allowed;opacity:.55}.cart_drawer_quantity button:disabled,.cart_drawer_remove:disabled,.cart_drawer_upsell_card button:disabled{cursor:wait;opacity:.55}.cart_drawer_checkout:disabled:hover,.cart_drawer_checkout:disabled:focus-visible{box-shadow:none;transform:none}@media(max-width:600px){.cart_action_error{right:16px;bottom:16px;left:16px}}.cart_drawer_checkout_message{margin:12px 0 0;color:#fdf7e0c7;font-size:12px;line-height:1.3}.cart_drawer_warning{margin:0 0 10px;color:var(--banana-yellow);font-size:12px;font-weight:700;line-height:1.35}.cart_drawer_action_error{flex:1 0 100%;margin:0;color:var(--banana-yellow);font-size:12px;font-weight:700;line-height:1.35}.cart_drawer_upsell_card .cart_drawer_action_error{margin-top:8px}.cart_drawer_empty{display:grid;align-content:center;justify-items:start;gap:10px;padding:36px 60px}.cart_drawer_empty svg{color:var(--banana-yellow)}.cart_drawer_empty h3,.cart_drawer_empty p{margin:0}.cart_drawer_empty h3{font-size:30px}.cart_drawer_empty p{color:#fdf7e0c2}.cart_drawer_empty button{margin-top:12px;border-radius:999px;padding:12px 18px;background:var(--banana-yellow);color:var(--brand-purple-dark);font-weight:800}@media(max-width:600px){.cart_drawer{width:100vw;border-radius:56px 0 0}.cart_drawer_header{padding:34px 24px 18px}.cart_drawer_eyebrow{margin-bottom:9px;font-size:11px}.cart_drawer_header h2{font-size:clamp(45px,13vw,58px)}.cart_drawer_close{width:38px;height:38px}.cart_drawer_lines{padding:4px 22px 18px}.cart_drawer_line{grid-template-areas:"jar content" "actions actions";grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:12px;min-height:140px;padding:14px 0}.cart_drawer_jar{max-height:112px}.cart_drawer_line_content h3{font-size:19px}.cart_drawer_line_content p{margin-top:4px;font-size:12px}.cart_drawer_line_content strong{margin-top:6px;font-size:15px}.cart_drawer_line_actions{width:100%;gap:16px;margin-top:0}.cart_drawer_quantity{grid-template-columns:34px 34px 34px}.cart_drawer_quantity button,.cart_drawer_quantity output{width:34px;height:32px}.cart_drawer_remove{font-size:12px}.cart_drawer_upsell{margin-top:18px}.cart_drawer_upsell>h3{font-size:19px}.cart_drawer_upsell_placeholder{font-size:16px}.cart_drawer_upsell_rail{padding-right:16px}.cart_drawer_upsell_card{grid-template-columns:64px minmax(0,1fr) auto;min-height:104px;padding:10px 12px 10px 8px}.cart_drawer_upsell_card img{max-height:82px}.cart_drawer_upsell_copy p,.cart_drawer_upsell_copy h4{font-size:16px}.cart_drawer_upsell_copy strong{margin-top:5px;font-size:14px}.cart_drawer_upsell_card button{min-width:50px;padding:7px 8px;font-size:12px}.cart_drawer_footer{padding:12px 22px max(16px,env(safe-area-inset-bottom))}.cart_drawer_subtotal strong{font-size:25px}.cart_drawer_checkout{min-height:46px;font-size:18px}.cart_drawer_empty{padding:30px 24px}}@keyframes cart_drawer_enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes cart_jar_gulp{0%{opacity:0;transform:translate(-60px) scale(.88)}22%{opacity:1}72%{opacity:1;transform:translate(40px) scale(.5)}to{opacity:0;transform:translate(83px,13px) scale(.14)}}@keyframes cart_edge_pocket_pop{0%,to{box-shadow:0 14px 34px #08367733}42%{box-shadow:0 14px 40px #08367752,0 0 0 4px #e2d52d2e}}@keyframes mobile_menu_fade_in{0%{opacity:0}to{opacity:1}}@keyframes mobile_menu_topbar_in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile_menu_item_in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cart_bag_gulp{0%,to{transform:scale(1)}52%{transform:scale(.9,1.08)}74%{transform:scale(1.08,.95)}}main:focus{outline:none}main:focus-visible{outline:none}.route_loading,.route_error{display:grid;align-content:center}.route_loading p{color:var(--ink-soft);font-weight:800}@media(prefers-reduced-motion:reduce){.nav_shell,.brand_mark,.brand_mark img,.mobile_site_menu,.mobile_menu_topbar,.mobile_menu_links a,.mobile_menu_bag{animation:none;transition:none}}.home_page{overflow-x:clip;background:radial-gradient(circle at 14% 10%,rgba(233,177,209,.28),transparent 24%),radial-gradient(circle at 88% 12%,rgba(248,197,55,.34),transparent 28%),radial-gradient(circle at 42% 48%,rgba(133,203,161,.22),transparent 30%),var(--cream-warm)}.hero_section{position:relative;z-index:1;min-height:100vh;min-height:100dvh;overflow:hidden;padding:132px clamp(24px,8vw,128px) 80px;display:flex;align-items:flex-end}.hero_video,.hero_video_poster,.hero_video video,.hero_video_overlay{position:absolute;inset:0}.hero_video{z-index:0;background:var(--brand-purple-deep)}.hero_video_poster,.hero_video video{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center}.hero_video_overlay{z-index:1;background:linear-gradient(90deg,#083677e0,#083677ad 36%,#0836772b 67%,#08367714),linear-gradient(0deg,rgba(8,54,119,.52) 0%,transparent 42%);pointer-events:none}.hero_content{position:relative;z-index:2;width:min(650px,100%);text-align:left}.hero_content h1{margin:0 0 24px;color:var(--cream-light);font-size:clamp(72px,10.55vw,104px);font-weight:950;line-height:.84;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(8,54,119,.24);text-transform:uppercase}.hero_title_handwritten{font-family:var(--font_hand);color:var(--banana-yellow);animation:hero_anything_color_swap 1.2s steps(1,end) infinite;letter-spacing:.02em;text-transform:none}@keyframes hero_anything_color_swap{0%,to{color:var(--banana-yellow)}20%{color:#ee2e6d}40%{color:#85cba1}60%{color:#f58768}80%{color:#ca3328}}.hero_content p{max-width:560px;margin:0 0 36px;color:#fdf7e0f0;font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.48;text-shadow:0 2px 12px rgba(8,54,119,.45)}.hero_actions,.center_action,.buy_actions,.product_card_actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hero_actions{align-items:center;justify-content:flex-start}.hero_actions button,.hero_actions a,.center_action button,.split_header button,.founders_copy button,.butterbar_section button,.final_cta button,.compact_page button,.product_card_actions>button:first-child,.buy_actions>button,.nui_button{min-height:50px;border-radius:999px;padding:0 30px;background:var(--brand-purple-deep);color:var(--cream-light);font-weight:900;box-shadow:0 14px 34px #46266629;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.hero_actions button,.hero_actions a{display:inline-flex;align-items:center;justify-content:center;width:196px;min-height:52px;padding:0 24px;text-align:center}.hero_actions button{background:var(--banana-yellow);color:var(--brand-purple-deep);box-shadow:0 14px 34px #031c444d}.hero_actions a{border:3px solid var(--banana-yellow);background:transparent;color:var(--banana-yellow)}.founders_copy button,.buy_actions>button:nth-child(2){border:1px solid rgba(64,35,95,.2);background:transparent;color:var(--brand-purple-dark)}.hero_actions button:hover,.hero_actions a:hover,.center_action button:hover,.split_header button:hover,.founders_copy button:hover,.butterbar_section button:hover,.final_cta button:hover,.product_card_actions>button:hover,.buy_actions>button:hover,.nui_button:hover{transform:translateY(-3px);box-shadow:0 18px 42px #46266638}.hero_actions button:hover{background:#f4e654;box-shadow:0 18px 42px #031c4466}.hero_actions a:hover{border-color:var(--banana-yellow);background:#08367773;color:var(--banana-yellow);box-shadow:0 18px 42px #031c4466}.jar_mockup{display:grid;place-items:center;width:140px;height:190px;border-radius:34px;background:linear-gradient(145deg,#ffffff8c,#ffffff1a);box-shadow:0 26px 60px #40235f29}.jar_mockup_lg{width:168px;height:232px}.jar_mockup_xl{width:min(310px,68vw);height:min(430px,90vw)}.jar_label{display:grid;place-items:center;width:82%;height:82%;border-radius:30px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(145deg,var(--jar_primary),var(--jar_accent)),var(--jar_primary);color:var(--jar_secondary);text-align:center;font-size:22px;font-weight:950;line-height:1.05;box-shadow:inset 0 0 0 10px #ffffff14}.proof_section,.founders_section,.versatile_proof_section,.product_showcase,.page_shell,.recommendations{padding:96px 24px}.section_header{max-width:760px;margin-bottom:56px}.section_header.centered{margin-inline:auto;text-align:center}.section_header h2,.founders_copy h2,.final_cta h2,.page_hero h1,.compact_page h1,.recommendations h2{margin:0 0 20px;color:var(--brand-purple-deep);font-size:clamp(40px,5.2vw,72px);font-weight:950;line-height:1.04;letter-spacing:0}.section_header p,.founders_copy p,.page_hero p,.compact_page p,.detail_grid p,.detail_grid li,.recommendations p{color:var(--ink-soft);font-size:20px;font-weight:600;line-height:1.55}.range_band{position:relative;z-index:4;width:100vw;margin:-58px 0 -52px 50%;overflow:hidden;background:#2158bc;box-shadow:0 26px 60px #40235f2e;transform:translate(-50%) rotate(-1.2deg)}.range_band_track{display:flex;min-width:max-content;align-items:center;animation:usage_marquee 34s linear infinite}.range_band:hover .range_band_track,.range_band:focus-within .range_band_track{animation-play-state:paused}.range_band_item{display:inline-flex;align-items:center;gap:0;min-height:104px;padding:0;color:var(--cream-light);font-family:var(--font_display);text-transform:uppercase;white-space:nowrap;text-shadow:2px 2px 0 rgba(64,35,95,.72)}.range_band_item:after{content:none}.range_band_item strong{font-size:clamp(38px,6vw,76px);font-stretch:condensed;font-weight:800;line-height:1}.range_band_item em{color:var(--cream-light);font-size:clamp(38px,6vw,76px);font-style:italic;font-weight:300;line-height:1;letter-spacing:0;opacity:1}@keyframes usage_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.product_showcase{overflow:hidden;margin-top:0;padding:172px 0 64px;background:transparent}.product_showcase_featured{position:relative;background:var(--cream-light)}.home_page .product_showcase_featured .section_header h2{font-size:clamp(48px,6.5vw,96px);line-height:.82;letter-spacing:-.02em;text-transform:uppercase}.split_header{display:flex;max-width:1240px;margin-inline:auto;align-items:flex-end;justify-content:space-between;gap:24px}.featured_header{align-items:center;justify-content:center;margin-bottom:6px;text-align:center}.featured_header p{max-width:760px;margin-inline:auto}.split_header button{background:#ffffff8a;color:var(--brand-purple-deep)}.product_showcase_action{display:flex;justify-content:center;max-width:1240px;margin:54px auto 0;padding:0 24px}.product_showcase_action button{position:relative;min-height:58px;border-radius:999px;padding:0 34px;border:2px solid rgba(64,35,95,.92);background:linear-gradient(180deg,var(--banana-yellow) 0%,var(--mango-yellow) 56%,#e89f00 100%);color:var(--brand-purple-deep);font-weight:900;box-shadow:0 8px 0 var(--brand-purple-deep),0 18px 34px #4626663d,inset 0 2px #ffffff7a;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.product_showcase_action button:hover{filter:saturate(1.08);transform:translateY(-5px);box-shadow:0 13px 0 var(--brand-purple-deep),0 24px 42px #46266647,inset 0 2px #ffffff94}.product_showcase_action button:active{transform:translateY(3px);box-shadow:0 4px 0 var(--brand-purple-deep),0 12px 24px #4626663d,inset 0 2px #ffffff70}.product_scroll{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;gap:22px;margin:0 auto;padding:26px 24px 0}.product_card{position:relative;display:flex;min-width:0;min-height:520px;flex-direction:column;justify-content:flex-end;padding:18px 10px 0;color:var(--brand-purple-deep);isolation:isolate;animation:product_reveal .62s cubic-bezier(.16,1,.3,1) both;transition:transform .26s ease}.product_card:nth-child(2){animation-delay:80ms}.product_card:nth-child(3){animation-delay:.16s}.product_card:nth-child(4){animation-delay:.24s}.product_card:hover{transform:translateY(-10px)}.product_card_link{position:absolute;inset:0;z-index:1;background:transparent}.product_card_link:focus-visible{outline:3px solid var(--product_primary);outline-offset:4px}.product_card_media{position:relative;display:grid;place-items:center;min-height:300px;margin-bottom:48px;pointer-events:none;transform-origin:50% 92%;transition:filter .26s ease,transform .38s cubic-bezier(.16,1,.3,1)}.product_card_media:before{content:"";position:absolute;left:50%;bottom:18px;z-index:-1;width:min(72%,188px);height:34px;border-radius:50%;background:color-mix(in srgb,var(--product_primary) 44%,transparent);filter:blur(18px);opacity:.62;transform:translate(-50%);transition:opacity .26s ease,transform .26s ease}.product_card_media img{display:block;width:min(230px,84%);max-height:310px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(64,35,95,.18))}.product_showcase_featured .product_card_media img{width:min(220.59px,calc(100% + 13px))}.product_showcase_featured .product_card_media>img,.product_showcase_featured .product_card_media>.jar_mockup{position:relative;z-index:2;pointer-events:auto;cursor:pointer}.product_card_personality{position:absolute;right:0;bottom:-24px;left:0;z-index:1;margin:0;color:var(--product_primary);font-size:15px;font-weight:800;line-height:1.35;text-align:center}.product_card_media>img,.product_card_media>.jar_mockup{animation:product_jar_drift 5.8s ease-in-out infinite}.product_card:nth-child(2) .product_card_media>img,.product_card:nth-child(2) .product_card_media>.jar_mockup{animation-duration:5.2s;animation-delay:-.9s}.product_card:nth-child(3) .product_card_media>img,.product_card:nth-child(3) .product_card_media>.jar_mockup{animation-duration:6.2s;animation-delay:-1.4s}.product_card:nth-child(4) .product_card_media>img,.product_card:nth-child(4) .product_card_media>.jar_mockup{animation-duration:6.8s;animation-delay:-.6s}.product_swaad_chip{position:absolute;top:54px;right:10px;z-index:3;border-radius:999px;padding:9px 12px;background:var(--product_primary);color:var(--product_secondary);font-size:12px;font-weight:950;box-shadow:0 16px 34px #4626662e;transform-origin:50% 50%;animation:product_swaad_chip .68s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.product_card:hover .product_card_media,.product_card_added .product_card_media{filter:saturate(1.06)}.product_card:hover .product_card_media:before,.product_card_added .product_card_media:before{opacity:.82;transform:translate(-50%) scale(1.12)}.product_motion_the_og:hover .product_card_media>img,.product_motion_the_og:hover .product_card_media>.jar_mockup{animation:product_og_grounded .62s cubic-bezier(.16,1,.3,1) both}.product_motion_berry_banana:hover .product_card_media>img,.product_motion_berry_banana:hover .product_card_media>.jar_mockup{animation:product_berry_bounce .62s cubic-bezier(.16,1,.3,1) both}.product_motion_merry_mango:hover .product_card_media>img,.product_motion_merry_mango:hover .product_card_media>.jar_mockup{animation:product_mango_pop .62s cubic-bezier(.16,1,.3,1) both}.product_motion_the_dark_truth .product_card_media:after{content:"";position:absolute;inset:14% 18% 12%;z-index:-2;border-radius:999px;background:color-mix(in srgb,var(--product_primary) 40%,transparent);filter:blur(34px);opacity:0;transition:opacity .26s ease}.product_motion_the_dark_truth:hover .product_card_media:after{opacity:.48}.product_motion_the_dark_truth:hover .product_card_media>img,.product_motion_the_dark_truth:hover .product_card_media>.jar_mockup{animation:product_dark_truth_tilt .68s cubic-bezier(.16,1,.3,1) both}.product_motion_pure_pistachio:hover .product_card_media>img,.product_motion_pure_pistachio:hover .product_card_media>.jar_mockup{animation:product_pistachio_premium .7s cubic-bezier(.16,1,.3,1) both}.product_motion_the_acp:hover .product_card_media>img,.product_motion_the_acp:hover .product_card_media>.jar_mockup{animation:product_acp_lift .62s cubic-bezier(.16,1,.3,1) both}.product_motion_all_almonds:hover .product_card_media>img,.product_motion_all_almonds:hover .product_card_media>.jar_mockup{animation:product_almonds_glide .66s cubic-bezier(.16,1,.3,1) both}.product_motion_haute_hazelnut:hover .product_card_media>img,.product_motion_haute_hazelnut:hover .product_card_media>.jar_mockup{animation:product_hazelnut_lean .62s cubic-bezier(.16,1,.3,1) both}.product_card_added .product_card_media{animation:product_add_bump .68s cubic-bezier(.16,1,.3,1)}.product_card_body{position:relative;z-index:2;pointer-events:none;min-height:208px;border-top:1px solid color-mix(in srgb,var(--product_primary) 38%,transparent);padding-top:22px}.product_card_body>span{display:block;min-height:18px;margin-bottom:10px;color:var(--product_primary);font-size:12px;font-weight:950;line-height:1.2;text-transform:uppercase}.product_card_body h3{margin:0 0 12px;color:inherit;font-size:30px;line-height:1.05}.product_card_body p{min-height:52px;margin:0 0 14px;color:inherit;font-size:16px;font-weight:760;line-height:1.45;opacity:.88}.product_card_body .product_price{min-height:auto;font-size:15px;opacity:.8}.product_card_actions{position:relative;z-index:3;pointer-events:auto;flex-wrap:nowrap;justify-content:flex-start;padding-top:8px;gap:10px}.product_card_actions .product_purchase_control{width:100%}.icon_button{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;border:1px solid color-mix(in srgb,var(--product_primary) 34%,transparent);background:#ffffff47;color:var(--product_primary);font-weight:950}.shop_page{overflow:hidden;background:var(--cream-light);color:var(--brand-purple-dark)}.shop_page:focus-visible{outline:0}.shop_range{padding:170px 42px 97px}.shop_range_intro,.shop_case_nav,.shop_product_results{width:min(100%,1240px);margin-inline:auto}.shop_range_intro h1{display:grid;max-width:1240px;margin:0;color:var(--brand-purple-dark);font-family:var(--font_display);font-size:clamp(54px,4.8vw,76px);font-stretch:condensed;font-weight:900;line-height:.8;letter-spacing:-.015em;text-align:center}.shop_range_intro h1 span{display:block}.shop_range_intro p{display:flex;justify-content:center;gap:.32em;margin:22px 0 0;color:var(--brand-purple-dark);font-size:clamp(12px,1.4vw,20px);font-weight:700;line-height:1.05;text-align:center;white-space:nowrap}.shop_range_intro p strong{font-weight:700}.shop_case_nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:62px}.shop_case_nav button{min-width:0;min-height:70px;border-right:1px solid rgba(8,54,119,.34);border-bottom:8px solid transparent;overflow:hidden;padding:0 10px 10px;background:transparent;color:var(--brand-purple-dark);font-family:var(--font_display);font-size:clamp(18px,2vw,27px);font-stretch:condensed;font-weight:900;line-height:.9;letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;transition:border-color .18s ease,color .18s ease,transform .18s ease}.shop_case_nav button:last-child{border-right:0}.shop_case_nav button:hover{color:var(--brand-purple);transform:translateY(-2px)}.shop_case_nav button.is_selected{border-bottom-color:var(--banana-yellow)}.shop_case_nav button:focus-visible,.product_purchase_control>button:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:4px}.shop_case_ticker{position:relative;width:100vw;overflow:hidden;margin:18px calc(50% - 50vw) 0;border-block:1px solid var(--brand-purple-dark);background:var(--brand-purple-dark);color:var(--banana-yellow)}.shop_case_ticker_track{display:flex;width:max-content;animation:shop_case_ticker_roll 19s linear infinite}.shop_case_ticker_item{display:flex;min-height:44px;align-items:center;padding:0 27px;border-right:1px solid rgba(255,221,0,.58);color:inherit;font-family:var(--font_display);font-size:clamp(21px,2vw,30px);font-stretch:condensed;font-weight:900;letter-spacing:-.035em;line-height:.9;text-transform:uppercase}.shop_butter_filter{position:relative;width:min(100%,1240px);margin:40px auto 0;padding:0 clamp(4px,1vw,12px)}.shop_butter_filter_trigger{display:inline-flex;align-items:center;gap:7px;border:0;padding:0;background:transparent;color:var(--brand-purple-dark);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:900;cursor:pointer}.shop_butter_filter_trigger:focus-visible,.shop_butter_filter_option:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:3px}.shop_butter_filter_menu{position:absolute;top:calc(100% + 10px);left:clamp(4px,1vw,12px);z-index:5;display:grid;min-width:190px;border-radius:16px;padding:6px;background:var(--brand-purple-dark);box-shadow:0 12px 26px #08367733}.shop_butter_filter_option{border:0;border-radius:10px;padding:10px 12px;background:transparent;color:var(--cream-light);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.shop_butter_filter_option[aria-checked=true],.shop_butter_filter_option:hover{background:var(--banana-yellow);color:var(--brand-purple-dark)}.shop_product_results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:34px;row-gap:58px;margin-top:64px}.shop_product_entry{min-width:0;padding:0 4px;animation:shop_product_reveal .38s cubic-bezier(.16,1,.3,1) both}.shop_product_visual{position:relative;display:grid;min-height:302px;place-items:end center;margin-bottom:17px;border:0;padding-bottom:24px;border-bottom:1px solid rgba(8,54,119,.24);background:transparent;isolation:isolate}.shop_product_visual:before{position:absolute;bottom:18px;left:50%;z-index:-1;width:min(72%,188px);height:34px;border-radius:50%;background:color-mix(in srgb,var(--shop_product_primary) 44%,transparent);content:"";filter:blur(18px);opacity:.62;pointer-events:none;transform:translate(-50%)}.shop_product_visual_link{width:100%;cursor:pointer}.shop_product_visual picture,.shop_product_visual img{display:block;width:min(100%,227.07px);height:244px;max-height:244px;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(8,54,119,.14))}.shop_product_visual .jar_mockup{width:min(100%,220px);min-height:260px}.shop_product_visual>img,.shop_product_visual>.jar_mockup{animation:product_jar_drift 5.8s ease-in-out infinite;transform-origin:50% 100%}.shop_product_entry:hover .shop_product_visual>img,.shop_product_entry:focus-within .shop_product_visual>img,.shop_product_entry:hover .shop_product_visual>.jar_mockup,.shop_product_entry:focus-within .shop_product_visual>.jar_mockup{animation:product_add_bump .68s cubic-bezier(.16,1,.3,1) both}.shop_product_entry:nth-child(2) .shop_product_visual>img,.shop_product_entry:nth-child(2) .shop_product_visual>.jar_mockup{animation-duration:5.2s;animation-delay:-.9s}.shop_product_entry:nth-child(3) .shop_product_visual>img,.shop_product_entry:nth-child(3) .shop_product_visual>.jar_mockup{animation-duration:6.2s;animation-delay:-1.4s}.shop_product_entry:nth-child(4) .shop_product_visual>img,.shop_product_entry:nth-child(4) .shop_product_visual>.jar_mockup{animation-duration:6.8s;animation-delay:-.6s}.shop_product_copy_link{display:block;color:inherit;text-decoration:none}.shop_product_copy_link:focus-visible,.shop_product_visual_link:focus-visible{outline:3px solid var(--shop_product_primary);outline-offset:5px}.shop_product_copy_link:hover h2,.shop_product_copy_link:focus-visible h2{color:var(--shop_product_primary)}.shop_product_usage{min-height:16px;margin:0 0 6px;color:var(--shop_product_primary);font-size:12px;font-weight:900;line-height:1.2;text-transform:uppercase}.shop_product_entry h2{margin:0 0 4px;color:var(--brand-purple-dark);font-size:clamp(23px,2.1vw,32px);font-weight:700;line-height:1;letter-spacing:-.045em}.shop_product_personality{min-height:36px;margin:0;color:var(--brand-purple-dark);font-size:13px;font-weight:600;line-height:1.35}.product_purchase_control{display:flex;min-height:44px;align-items:center;overflow:hidden;margin-top:12px;border:1px solid var(--brand-purple-dark);border-radius:999px;background:var(--banana-yellow)}.product_purchase_control>span{min-width:0;flex:0 0 38%;padding:0 10px;color:var(--brand-purple-dark);font-size:15px;font-weight:800;text-align:center}.product_purchase_control>span s{display:block;opacity:.68;font-size:11px;line-height:1}.product_purchase_control>button{height:100%;min-width:0;flex:1;min-height:42px;border-radius:999px;background:var(--brand-purple-dark);color:var(--banana-yellow);font-size:15px;font-weight:800;transition:background .18s ease,color .18s ease}.product_purchase_control>button:hover,.product_purchase_control>button:focus-visible{background:var(--shop_product_primary);color:var(--shop_product_secondary)}.product_purchase_control_unavailable{background:var(--brand-purple-dark)}.product_purchase_control_unavailable>button{width:100%;flex-basis:100%;padding-inline:14px;color:var(--banana-yellow);cursor:not-allowed;line-height:1.15;white-space:normal}.product_purchase_control_unavailable>button:hover,.product_purchase_control_unavailable>button:focus-visible{background:var(--brand-purple-dark);color:var(--banana-yellow)}.product_purchase_control_quantity{justify-content:center;background:var(--brand-purple-dark);color:var(--banana-yellow)}.product_purchase_control_quantity>button{display:grid;width:42px;min-height:42px;flex:0 0 42px;place-items:center;padding:0;background:transparent;color:inherit;font-weight:950}.product_purchase_control_quantity>button:hover:not(:disabled),.product_purchase_control_quantity>button:focus-visible:not(:disabled){background:var(--shop_product_primary, var(--brand-purple-dark));color:var(--shop_product_secondary, var(--banana-yellow))}.product_purchase_control_quantity>button:disabled{opacity:.35}.product_purchase_control_quantity svg{width:17px;height:17px;stroke-width:3px}.product_purchase_control_quantity output{min-width:36px;color:inherit;font-size:15px;font-weight:950;text-align:center}.shop_use_case_banner{position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto;gap:clamp(4px,.8vw,12px);padding:clamp(24px,3vw,42px) clamp(22px,5vw,76px) clamp(30px,4vw,56px);overflow:hidden;background:var(--brand-purple-dark)}.shop_breakfast_scene{position:relative;width:100%;height:clamp(350px,38vw,510px)}.shop_use_case_banner_image{position:absolute;z-index:0;right:7.5%;bottom:0;width:85%;height:85%;object-fit:contain;object-position:center bottom;pointer-events:auto}.shop_use_case_banner h2{max-width:1050px;margin:0;color:var(--banana-yellow);font-family:var(--font_display);font-size:clamp(66px,9vw,110px);font-stretch:condensed;font-weight:900;line-height:.8;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 4px 24px rgba(8,24,48,.34)}.shop_use_case_banner_copy{position:relative;z-index:2;pointer-events:none}.shop_breakfast_helper{max-width:740px;margin:clamp(14px,1.5vw,22px) 0 0;color:var(--cream-light);font-size:clamp(16px,1.75vw,25px);font-weight:800;letter-spacing:-.03em;line-height:1.05}@keyframes shop_product_reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shop_case_ticker_roll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:960px){.shop_range{padding-inline:28px}.shop_range_intro h1{font-size:clamp(58px,5.8vw,70px)}.shop_case_nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:46px;overflow:visible}.shop_case_nav button,.shop_case_nav button:first-child,.shop_case_nav button:last-child{min-width:0;min-height:58px;border:1px solid rgba(8,54,119,.34);border-radius:999px;padding:0 12px;text-align:center}.shop_butter_filter{margin-top:34px}.shop_case_nav button.is_selected{border-color:var(--banana-yellow);background:var(--banana-yellow)}.shop_product_results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.shop_range{padding:150px 18px 52px}.shop_range_intro h1{max-width:100%;font-size:clamp(54px,17vw,76px);line-height:.82}.shop_range_intro p{margin-top:24px;font-size:clamp(11px,3.25vw,15px)}.shop_range_intro p span{display:none}.shop_case_nav{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:34px auto 0;overflow:visible;padding:0}.shop_case_nav button,.shop_case_nav button:first-child,.shop_case_nav button:last-child{min-width:0;min-height:52px;border:1px solid rgba(8,54,119,.34);border-radius:999px;padding:0 6px;font-size:clamp(13px,3.8vw,17px);letter-spacing:-.025em;text-align:center}.shop_butter_filter{display:block;margin-top:32px;padding:0}@media(max-width:360px){.shop_case_nav{grid-template-columns:repeat(2,minmax(0,1fr))}.shop_case_nav button,.shop_case_nav button:first-child,.shop_case_nav button:last-child{padding-inline:10px;font-size:18px;letter-spacing:-.015em}}.shop_product_results{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 14px;margin:64px auto 0;padding:0}.shop_product_entry{padding:0}.shop_product_visual{min-height:214px;margin-bottom:13px;padding-bottom:18px}.shop_product_visual picture,.shop_product_visual img{max-height:204px}.shop_product_entry h2{font-size:clamp(20px,5.9vw,24px)}.shop_product_usage{min-height:14px;margin-bottom:4px;font-size:10px}.shop_product_personality{min-height:48px;font-size:12px;line-height:1.25}.product_purchase_control{min-height:40px;margin-top:10px}.product_purchase_control>span,.product_purchase_control>button{font-size:12px}.product_purchase_control:not(.product_purchase_control_unavailable)>button{white-space:nowrap}.product_purchase_control_unavailable{min-height:44px}.product_purchase_control_unavailable>button{min-height:44px;line-height:1.15;white-space:normal}.product_purchase_control>span{flex-basis:42%;padding-inline:0}.product_purchase_control>button{min-height:38px;letter-spacing:-.02em}}@media(max-width:960px){.shop_use_case_banner{gap:8px;padding:24px 28px 36px}.shop_breakfast_scene{height:clamp(315px,42vw,390px)}.shop_use_case_banner h2{font-size:clamp(60px,9vw,92px)}.shop_breakfast_helper{font-size:clamp(16px,2.5vw,21px)}}@media(max-width:640px){.shop_use_case_banner{gap:10px;padding:20px 18px 28px}.shop_breakfast_scene{height:clamp(250px,70vw,285px)}.shop_use_case_banner h2{max-width:100%;font-size:clamp(28px,9vw,64px);line-height:.78}.shop_breakfast_helper{max-width:310px;margin-top:14px;font-size:15px;line-height:1.08}}@media(max-width:360px){.product_purchase_control>span,.product_purchase_control>button{font-size:11px}}@media(prefers-reduced-motion:reduce){.shop_product_entry{animation:none}.shop_case_ticker_track,.shop_product_visual>img,.shop_product_visual>.jar_mockup{animation:none}.shop_product_entry:hover .shop_product_visual>img,.shop_product_entry:focus-within .shop_product_visual>img,.shop_product_entry:hover .shop_product_visual>.jar_mockup,.shop_product_entry:focus-within .shop_product_visual>.jar_mockup{animation:none}.shop_case_nav button,.product_purchase_control>button{transition:none}}.proof_section{--proof_section_gutter: 24px;position:relative;overflow:visible;padding:0 24px 156px;background:var(--cream-light)}.proof_composition{display:grid;grid-template-columns:minmax(0,clamp(440px,44vw,540px)) minmax(0,1fr);grid-template-rows:minmax(380px,auto) auto;column-gap:clamp(32px,5vw,72px);max-width:1280px;margin:0 auto}.proof_visual_lockup{position:relative;grid-column:2;grid-row:1 / span 2;align-self:start;justify-self:end;width:min(800px,100vw,calc(38.3vw + 241px));aspect-ratio:1.01;margin-top:clamp(-14px,-1vw,-8px);container-type:inline-size;isolation:isolate;transform:translate(max(24px,calc((100vw - 1280px)/2)))}.proof_intro{position:absolute;top:21%;right:5%;z-index:1;display:block;width:84%;text-align:right}.proof_pour{position:absolute;top:0;right:0;z-index:2;display:block;width:70%;height:auto;pointer-events:auto;cursor:grab}.proof_pour:active{cursor:grabbing}.proof_statement{grid-column:1;grid-row:1;align-self:center;max-width:460px;margin:0;color:var(--brand-purple-deep);font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.32;text-transform:none}.proof_intro h2{margin:0;color:var(--brand-purple-deep);font-size:clamp(58px,8.2vw,126px);font-size:14.7cqw;font-weight:950;line-height:.78;letter-spacing:-.02em;text-transform:uppercase}.detail_grid h2,.form_grid h2,.compact_page h2{margin:0 0 14px;color:var(--brand-purple-deep);font-size:clamp(28px,3vw,42px);line-height:1.08}.founders_section{display:grid;grid-template-columns:.8fr 1.2fr;max-width:1280px;margin:0 auto;align-items:center;gap:64px;border-block:1px solid rgba(64,35,95,.1)}.loud_line{color:var(--acp-red-anchor)!important;font-size:28px!important;font-weight:950!important;line-height:1.15!important}.founder_cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.founder_cards article:nth-child(2){margin-top:64px}@font-face{font-family:Rubik Mono One;src:url(/assets/rubik_mono_one_regular-DYHdjDEx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.founder_cards span,.eyebrow,.butterbar_section span,.reaction_wall span,.site_footer h4{color:var(--acp-red-anchor);font-size:12px;font-weight:950;text-transform:uppercase}.founder_cards h3{margin:10px 0 12px;color:var(--brand-purple-deep);font-size:25px;line-height:1.12}.founder_cards p{color:var(--ink-soft);font-size:17px;font-style:italic;font-weight:700;line-height:1.45}.butterbar_section{position:relative;z-index:4;min-height:792px;display:grid;place-items:center;overflow:visible;padding:112px 24px;background:var(--brand-purple-dark);text-align:center}.butterbar_video_poster{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;pointer-events:none}.butterbar_video{position:absolute;inset:0;z-index:4;width:100%;height:100%;object-fit:cover;pointer-events:none}.butterbar_lockup{position:relative;z-index:5;display:flex;width:min(780px,100%);flex-direction:column;align-items:center;padding:32px 24px;color:var(--cream-light);text-align:center}.butterbar_logo{display:block;width:clamp(96px,12vw,168px);height:auto;object-fit:contain}.butterbar_title{margin:22px 0 20px;color:var(--brand-purple);font-family:Rubik Mono One,Clash Display,sans-serif;font-size:clamp(48px,7.6vw,108px);font-weight:400;line-height:.92;letter-spacing:-.04em;text-shadow:0 0 14px var(--mango-yellow);text-transform:uppercase}.butterbar_title span{display:block;margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.butterbar_title_accent{color:var(--brand-purple)!important}.butterbar_lockup p{max-width:560px;margin:0 0 28px;color:var(--cream-light);font-size:clamp(17px,1.8vw,25px);font-weight:700;line-height:1.16}.butterbar_lockup button{min-height:56px;border:0;padding:0 30px;background:var(--mango-yellow);color:var(--brand-purple-dark);font-weight:950;letter-spacing:.02em}.butterbar_reel{position:absolute;left:50%;z-index:5;width:104vw;overflow:hidden;box-shadow:0 18px 40px #281b4a3d}.butterbar_reel_top{top:0;background:#ffc611;color:#0b3778;transform:translate(-50%,-50%) rotate(-1.2deg)}.butterbar_reel_bottom{bottom:0;z-index:6;background:#ffc611;color:#0b3778;transform:translate(-50%,50%) rotate(1.2deg)}.butterbar_reel_track{display:flex;min-width:max-content;align-items:center;animation:butterbar_reel_move 30s linear infinite}.butterbar_reel_bottom .butterbar_reel_track{animation-direction:reverse;animation-duration:36s}.butterbar_reel span{display:inline-flex;align-items:center;min-height:86px;margin:0;padding:0 18px;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--font_display);font-size:clamp(40px,5.4vw,70px);font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.butterbar_reel span:after{content:"•";margin-left:36px;font-size:.62em}@keyframes butterbar_reel_move{0%{transform:translate(0)}to{transform:translate(-50%)}}.home_closing_section{position:relative;z-index:2;overflow:visible;background:radial-gradient(circle at 92% 14%,rgba(233,177,209,.42),transparent 22%),radial-gradient(circle at 9% 85%,rgba(248,197,55,.32),transparent 20%),var(--cream-light)}.versatile_proof_section{position:relative;overflow:hidden;padding:0;background:var(--banana-yellow)}.versatile_proof_layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(680px,58vw,800px)}.versatile_proof_copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(72px,8vw,132px) clamp(28px,6vw,96px);color:#083677}.versatile_proof_copy h2{margin:0;max-width:540px;font-family:Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(54px,6vw,92px);font-weight:700;line-height:.82;letter-spacing:-.02em;color:#083677;text-transform:uppercase}.versatile_proof_lede{max-width:520px;margin:34px 0 0;color:#083677;font-size:clamp(19px,1.55vw,25px);font-weight:650;line-height:1.34}.versatile_proof_media{min-width:0;min-height:100%;margin:0;overflow:hidden;background:#083677}.versatile_proof_media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.reaction_eyebrow{display:inline-block;color:var(--acp-red-anchor);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.reaction_wall{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.2fr) minmax(0,.92fr);grid-template-rows:auto auto;gap:24px;max-width:1240px;margin:0 auto;perspective:1000px}.reaction_wall article{opacity:0;transform:translateY(34px) rotate(var(--reaction_rotation, 0deg));transition:opacity .62s ease var(--reaction_delay, 0ms),transform .76s cubic-bezier(.16,1,.3,1) var(--reaction_delay, 0ms),box-shadow .22s ease}.reaction_wall_visible article{opacity:1;transform:translateY(0) rotate(var(--reaction_rotation, 0deg))}.reaction_card{position:relative;min-width:0;border-radius:28px;padding:26px;color:var(--brand-purple-dark);box-shadow:0 18px 44px #40235f21}.reaction_card:hover{z-index:2;box-shadow:0 26px 56px #40235f33}.reaction_card p,.reaction_card blockquote{margin:0;color:var(--brand-purple-dark);font-weight:900}.reaction_card_meta{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.reaction_card_meta time{margin-left:auto;font:inherit}.reaction_card_chat{--reaction_delay: .32s;--reaction_rotation: -1.4deg;grid-column:1;grid-row:2;align-self:stretch;border:3px solid var(--brand-purple-deep);border-radius:28px;background:#cfd692}.reaction_source_icon{display:block;width:24px;height:24px;flex:0 0 24px}.reaction_chat_bubble{position:relative;margin-top:18px;border-radius:20px;padding:20px 18px 12px;background:#324a24;box-shadow:7px 7px #789b64}.reaction_chat_bubble:after{position:absolute;right:-9px;bottom:0;border-width:0 0 18px 12px;border-style:solid;border-color:transparent transparent #324A24 transparent;content:""}.reaction_chat_bubble p{color:var(--cream-light);font-size:21px;line-height:1.32}.reaction_chat_bubble>span{display:block;margin-top:8px;color:#cfd692;font-size:10px;font-weight:900;text-align:right}.reaction_card_featured{--reaction_delay: .12s;grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0;border:3px solid var(--brand-purple-deep);border-radius:28px;padding:38px;background:var(--mango-yellow);box-shadow:12px 12px 0 var(--brand-purple-deep),0 30px 60px #40235f29}.reaction_card_featured:before{position:absolute;top:68px;right:24px;color:var(--acp-red-anchor);content:"“";font-family:Georgia,serif;font-size:110px;font-weight:900;line-height:1;opacity:.42}.reaction_card_featured blockquote{position:relative;z-index:1;margin:auto 0;font-family:ByHomie,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,3.7vw,56px);line-height:.9}.reaction_context{align-self:flex-start;border-radius:999px;padding:9px 12px;background:#fdf7e0ad;color:var(--acp-red-anchor);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.reaction_card_comment{--reaction_delay: .3s;--reaction_rotation: 1.5deg;grid-column:3;grid-row:1;display:grid;grid-template-columns:48px minmax(0,1fr);align-self:end;gap:14px;border:3px solid var(--brand-purple-deep);border-radius:28px;background:var(--blue-deep);box-shadow:8px 8px 0 var(--mango-yellow)}.reaction_comment_avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--mango-yellow);color:var(--brand-purple-deep);font-weight:950}.reaction_card_comment p{margin-top:10px;font-size:19px;line-height:1.35;color:var(--cream-light)}.reaction_card_comment .reaction_card_meta{color:var(--mango-yellow)}.reaction_comment_action{display:block;margin-top:14px;color:var(--brand-pink-soft);font-size:11px;font-weight:950}.reaction_card_verified{--reaction_delay: .42s;--reaction_rotation: 1.8deg;grid-column:3;grid-row:2;align-self:start;border:3px dashed var(--mango-yellow);border-radius:28px;background:var(--acp-red-anchor);box-shadow:8px 8px 0 var(--brand-pink-soft)}.reaction_card_verified p{margin:18px 0 24px;font-family:ByHomie,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:42px;line-height:.94;color:var(--cream-light)}.reaction_card_verified .reaction_eyebrow{color:var(--mango-yellow)}.reaction_card_butterbar{--reaction_delay: .22s;--reaction_rotation: -1deg;grid-column:2;grid-row:1 / span 2;display:flex;min-height:620px;flex-direction:column;overflow:hidden;border-radius:28px;padding:12px;background:var(--brand-purple-deep)}.reaction_media_slot{position:relative;display:grid;place-items:center;min-height:440px;flex:1;overflow:hidden;border-radius:20px;background:linear-gradient(140deg,rgba(248,197,55,.72),transparent 48%),linear-gradient(25deg,var(--acp-red-anchor),var(--blue-deep));color:var(--cream-light)}.reaction_media_slot:before,.reaction_media_slot:after{position:absolute;width:140px;height:140px;border:22px solid rgba(253,247,224,.15);border-radius:50%;content:""}.reaction_media_slot:before{top:-56px;left:-50px}.reaction_media_slot:after{right:-38px;bottom:-62px}.reaction_media_slot>span{z-index:1;display:grid;place-items:center;width:60px;height:60px;border:3px solid currentColor;border-radius:50%;padding-left:4px;font-size:20px}.reaction_media_slot small{position:absolute;right:14px;bottom:12px;left:14px;z-index:1;color:#fdf7e0c7;font-size:10px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.reaction_butterbar_caption{padding:14px 10px 8px}.reaction_butterbar_caption span{color:var(--mango-yellow);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.reaction_butterbar_caption p{margin-top:6px;color:var(--cream-light);font-size:21px}.final_cta{position:relative;display:flex;min-height:620px;align-items:center;justify-content:center;max-width:1280px;margin:0 auto;padding:88px clamp(24px,6vw,96px) 150px;background:transparent;overflow:visible}.final_cta_content{position:relative;z-index:2;display:flex;width:min(100%,650px);flex-direction:column;align-items:center;margin-left:0;text-align:center}.final_cta h2{max-width:650px;margin:0 0 28px;color:var(--brand-purple-deep);font-size:clamp(52px,6.4vw,96px);font-weight:950;line-height:.82;letter-spacing:-.02em;text-transform:uppercase}.final_cta_title_primary{display:block}.final_cta_handwritten{display:block;margin-top:8px;color:var(--banana-yellow);font-family:var(--font_hand);font-size:.72em;font-weight:400;letter-spacing:.02em;line-height:.7;text-transform:none}.final_cta p{max-width:500px;margin:0 0 36px;color:var(--brand-purple-deep);font-size:clamp(18px,1.5vw,22px);font-weight:650;line-height:1.5}.final_cta button{min-width:208px;min-height:56px;border-radius:999px;padding-inline:30px;background:var(--brand-purple-deep);color:var(--cream-light);font-size:16px;box-shadow:0 12px 26px #40235f29}.final_cta button:hover{box-shadow:0 16px 32px #40235f38}.final_cta_hand_visual{position:absolute;bottom:clamp(-190px,-12vw,-120px);left:min(0px,calc((1280px - 100vw)/2));margin-bottom:65px;z-index:10;display:block;width:clamp(320px,36vw,520px);height:auto;pointer-events:auto;cursor:grab}.final_cta_pointing_hand{position:absolute;top:clamp(-240px,-16vw,-150px);right:min(0px,calc((1280px - 100vw)/2));margin-top:110px;z-index:12;display:block;width:clamp(300px,32vw,460px);height:auto;pointer-events:auto;cursor:grab}.final_cta_hand_visual:active,.final_cta_pointing_hand:active{cursor:grabbing}.chaos_meter{position:relative;grid-column:1;grid-row:2;z-index:1;max-width:1280px;margin:clamp(28px,5vw,54px) 0 0;padding-right:0}.chaos_meter_panel{width:min(540px,100%);padding:26px 28px 24px;background:var(--cream-light)}.chaos_meter_panel h3{margin:0 0 18px;color:var(--brand-purple-deep);font-family:var(--font_display);font-size:clamp(28px,4vw,44px);font-weight:900;line-height:.96;text-transform:none}.chaos_meter_control{margin-bottom:12px}.chaos_meter_slider{display:block;width:100%;height:28px;margin:0;appearance:none;background:transparent;cursor:pointer}.chaos_meter_slider::-webkit-slider-runnable-track{height:10px;border:2px solid var(--brand-purple-deep);border-radius:999px;background:linear-gradient(90deg,var(--mango-yellow),var(--banana-yellow) 55%,var(--brand-purple))}.chaos_meter_slider::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;appearance:none;border:3px solid var(--brand-purple-deep);border-radius:50%;background:var(--banana-yellow);box-shadow:0 3px #08367759}.chaos_meter_slider::-moz-range-track{height:10px;border:2px solid var(--brand-purple-deep);border-radius:999px;background:linear-gradient(90deg,var(--mango-yellow),var(--banana-yellow) 55%,var(--brand-purple))}.chaos_meter_slider::-moz-range-thumb{width:20px;height:20px;border:3px solid var(--brand-purple-deep);border-radius:50%;background:var(--banana-yellow)}.chaos_meter_labels{display:flex;justify-content:space-between;gap:10px;color:var(--brand-purple-deep);font-size:clamp(12px,1.3vw,14px);font-weight:900;letter-spacing:.02em;text-transform:none}.chaos_meter_readout{margin:0 0 14px;color:var(--brand-purple-deep);font-size:15px;font-weight:900}.chaos_meter_value{color:var(--brand-purple)}.chaos_meter_pick{position:relative;display:flex;align-items:center;gap:14px;padding:14px 68px 14px 16px;border:2px solid rgba(8,54,119,.22);border-radius:16px;background:#fdf7e0b3;color:inherit;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.chaos_meter_pick:hover,.chaos_meter_pick:focus-visible{border-color:var(--brand-purple);background:#fdf7e0f5}.chaos_meter_pick:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:3px}.chaos_meter_jar_icon{position:relative;display:grid;flex:0 0 64px;width:64px;height:64px;overflow:hidden;place-items:center;contain:paint}.chaos_meter_jar_icon img{position:absolute;inset:0;display:block;width:64px;height:64px;max-width:64px;max-height:64px;object-fit:contain}.chaos_meter_jar_icon .jar_mockup{width:48px;height:60px;border-radius:14px;box-shadow:none}.chaos_meter_jar_icon .jar_label{overflow:hidden;border-radius:11px;font-size:0}.chaos_meter_pick_copy{flex:1;min-width:0}.chaos_meter_product_arrow{position:absolute;top:50%;right:18px;width:40px;height:30px;overflow:visible;color:var(--brand-purple-deep);pointer-events:none;transform:translateY(-50%);transition:transform .16s ease}.chaos_meter_pick:hover .chaos_meter_product_arrow,.chaos_meter_pick:focus-visible .chaos_meter_product_arrow{transform:translate(4px,-50%)}.chaos_meter_licence_lead{display:block;margin:0 0 4px;color:var(--brand-purple);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:none}.chaos_meter_jar_name,.chaos_meter_note{display:block}.chaos_meter_jar_name{margin:0 0 2px;color:var(--brand-purple-deep);font-size:18px;font-weight:950;line-height:1.1}.chaos_meter_note{margin:0;color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.35}.chaos_meter_link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:20px;padding:0 28px;border:2px solid var(--brand-purple-deep);border-radius:999px;background:linear-gradient(180deg,var(--banana-yellow) 0%,var(--mango-yellow) 56%,#e89f00 100%);color:var(--brand-purple-deep);font-size:16px;font-weight:900;line-height:1.2;text-decoration:none;box-shadow:0 7px 0 var(--brand-purple-deep),0 16px 30px #08367747;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.chaos_meter_link:hover,.chaos_meter_link:focus-visible{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 11px 0 var(--brand-purple-deep),0 22px 38px #08367752}.chaos_meter_link:active{transform:translateY(2px);box-shadow:0 4px 0 var(--brand-purple-deep),0 12px 22px #08367742}.chaos_meter_arrow{display:inline-block;margin-left:.28em;transition:transform .18s ease}.chaos_meter_link:hover .chaos_meter_arrow,.chaos_meter_link:focus-visible .chaos_meter_arrow{transform:translate(4px)}@media(max-width:640px){.chaos_meter_panel{padding:22px 20px 20px}.chaos_meter_labels{font-size:10px}}.form_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.form_grid section{border-radius:30px;padding:34px;background:var(--cream-warm)}.compact_page ul{padding-left:20px}.form_grid form{display:grid;gap:16px}.public_form_honeypot{display:none}:root{--form_error_border: #ca3328;--form_error_text: #8f2431;--form_error_surface: color-mix(in srgb, var(--form_error_border) 10%, var(--cream-light))}.nui_required_marker{color:var(--form_error_text);font-weight:950}.form_submission_confirmation{display:grid;justify-items:center;gap:14px;padding:24px 0 8px;text-align:center;animation:form_submission_confirmation_in .32s ease-out both}.form_submission_confirmation_icon{display:grid;width:88px;height:88px;place-items:center;border-radius:50%;background:var(--mango-green);color:var(--cream-light);box-shadow:0 12px 24px color-mix(in srgb,var(--mango-green) 28%,transparent)}.form_submission_confirmation_icon svg{width:58px;height:58px}.form_submission_confirmation_icon circle{fill:none;stroke:currentColor;stroke-width:3}.form_submission_confirmation_icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5;stroke-dasharray:48;stroke-dashoffset:48;animation:form_submission_confirmation_check .5s .16s ease-out forwards}.form_submission_confirmation h2{margin:0;color:var(--mango-green);font-size:clamp(34px,6vw,58px);line-height:.92}.form_submission_confirmation>p{max-width:420px;margin:0;font-family:Lato,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1.4}.form_submission_confirmation .form_submission_confirmation_reference{color:var(--mango-green);font-size:13px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.form_submission_confirmation_button{min-width:150px;min-height:52px;margin-top:8px;border-radius:999px;padding:0 24px;background:var(--brand-purple-dark);color:var(--banana-yellow);font-weight:950;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.form_submission_confirmation_button:hover,.form_submission_confirmation_button:focus-visible{background:var(--banana-yellow);color:var(--brand-purple-dark);transform:translateY(-2px)}@keyframes form_submission_confirmation_in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes form_submission_confirmation_check{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.form_submission_confirmation,.form_submission_confirmation_icon path{animation:none}.form_submission_confirmation_icon path{stroke-dashoffset:0}}.nui_field{display:grid;min-width:0;max-width:100%;gap:8px;color:var(--brand-purple-deep);font-weight:900}.nui_input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid rgba(64,35,95,.18);border-radius:18px;padding:12px 14px;background:#ffffffb8;color:var(--brand-purple-dark)}.nui_input_error,.nui_input[aria-invalid=true],.nui_field_invalid .nui_input{border-color:var(--form_error_border);box-shadow:0 0 0 2px color-mix(in srgb,var(--form_error_border) 28%,transparent)}.nui_input_error:focus-visible,.nui_input[aria-invalid=true]:focus-visible,.nui_field_invalid .nui_input:focus-visible{outline:3px solid var(--form_error_border);outline-offset:2px}.nui_error{display:block;margin:0;color:var(--form_error_text);font-family:Lato,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.35;text-transform:none}textarea.nui_input{min-height:120px;resize:vertical}.site_footer{--footer_background: var(--brand-purple-dark);--footer_foreground: var(--cream-light);--footer_accent: var(--banana-yellow);position:relative;z-index:1;padding:112px 24px 34px;background:var(--footer_background);color:var(--footer_foreground)}.footer_grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 34px;max-width:1240px;margin:0 auto;padding-bottom:72px}.footer_grid>*{min-width:0}.footer_newsletter{grid-column:span 2;padding-right:clamp(0px,3vw,44px)}.footer_eyebrow{display:block;margin-bottom:14px;color:var(--footer_accent);font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.footer_contact_dialog h2{margin:0;font-family:ByHomie,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,4.4vw,68px);line-height:.92;letter-spacing:-.02em}.footer_brand_icon{display:grid;width:110px;aspect-ratio:1;place-items:center}.footer_brand_icon img{display:block;width:100%;height:100%;object-fit:contain}.footer_newsletter>p{max-width:520px;margin:16px 0 24px;color:var(--footer_accent);font-family:var(--font_hand);font-size:25px;font-weight:400;line-height:.9}.footer_newsletter_form{max-width:560px}.footer_newsletter_label{display:block;margin-bottom:8px;color:var(--footer_foreground);font-size:13px;font-weight:900}.footer_newsletter_controls{display:flex;min-height:54px;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--footer_accent) 64%,transparent);border-radius:999px;padding:4px;background:color-mix(in srgb,var(--footer_accent) 10%,transparent);box-shadow:inset 0 1px #ffffff3d;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25)}.footer_newsletter_controls input{min-width:0;min-height:42px;flex:1;border:0;padding:0 16px;outline:none;background:transparent;color:var(--footer_foreground)}.footer_newsletter_controls input::placeholder{color:color-mix(in srgb,var(--footer_foreground) 48%,transparent)}.footer_newsletter_controls:focus-within{border-color:var(--footer_accent);box-shadow:inset 0 1px #ffffff57,0 0 0 3px color-mix(in srgb,var(--footer_accent) 20%,transparent)}.footer_newsletter_controls_invalid{border-color:var(--form_error_border);box-shadow:0 0 0 2px color-mix(in srgb,var(--form_error_border) 28%,transparent)}.footer_newsletter_field_error{margin-top:8px;color:var(--form_error_border)}.footer_newsletter_controls button,.footer_contact_button{min-height:50px;border-radius:999px;padding:0 20px;font-weight:950}.footer_newsletter_controls button{min-height:42px;flex:0 0 auto;margin-left:auto;background:var(--footer_accent);color:var(--footer_background);transform-origin:50% 50%;transition:box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.footer_newsletter_controls button:hover,.footer_newsletter_controls button:focus-visible{box-shadow:0 4px color-mix(in srgb,var(--footer_background) 42%,transparent);transform:perspective(240px) rotateX(6deg) scale(.94)}.footer_newsletter_controls button:active{box-shadow:0 1px color-mix(in srgb,var(--footer_background) 42%,transparent);transform:perspective(240px) rotateX(10deg) scale(.88)}.footer_newsletter_controls_submitting button{width:42px;padding:0}.footer_newsletter_spinner{display:block;width:16px;height:16px;margin:auto;border:2px solid color-mix(in srgb,var(--footer_background) 36%,transparent);border-top-color:var(--footer_background);border-radius:50%;animation:footer_newsletter_spin .7s linear infinite}.footer_newsletter_success{display:flex;min-height:42px;align-items:center;gap:12px;padding:0 12px;color:var(--footer_foreground);font-weight:900}.footer_newsletter_success_icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:var(--footer_accent);color:var(--footer_background);font-size:20px;line-height:1;animation:footer_newsletter_check .42s cubic-bezier(.16,1,.3,1) both}@keyframes footer_newsletter_spin{to{transform:rotate(360deg)}}@keyframes footer_newsletter_check{0%{opacity:0;transform:scale(.45) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}.footer_form_status{margin-top:12px!important;color:var(--brand-pink-soft)!important;font-size:13px}@media(prefers-reduced-motion:reduce){.footer_newsletter_spinner,.footer_newsletter_success_icon{animation:none}}.footer_links{display:grid;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.footer_links div,.footer_connect{min-width:0}.site_footer h4{margin:0 0 20px;color:var(--footer_accent);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.footer_links a,.footer_social_links a{display:block;width:fit-content;margin:0 0 12px;color:color-mix(in srgb,var(--footer_foreground) 82%,transparent);font-weight:800;line-height:1.45}.site_footer a:hover{color:var(--footer_accent)}.footer_connect{grid-column:span 1}.footer_payments{grid-column:3 / -1;min-width:0;margin-top:-12px}.footer_payment_marks{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.footer_payment_marks li{display:inline-flex;min-height:34px;align-items:center;border:1px solid color-mix(in srgb,var(--footer_foreground) 32%,transparent);border-radius:8px;padding:3px 8px;background:var(--cream-light)}.footer_payment_marks img{display:block;width:auto;height:28px;object-fit:contain}.footer_contact_button{display:block;width:min(100%,172px)}.footer_contact_button{border:0;background:var(--footer_accent);color:var(--footer_background);box-shadow:none}.footer_contact_button:focus-visible{outline:3px solid var(--footer_accent);outline-offset:3px}.footer_social_links{display:grid;gap:12px;margin-top:22px}.footer_social_links a{display:inline-flex;align-items:center;gap:10px;margin-bottom:0;font-size:14px}.footer_social_links img{display:block;width:24px;height:24px;flex:0 0 24px}.footer_bottom{max-width:1240px;margin:0 auto 32px;border-top:1px solid color-mix(in srgb,var(--footer_foreground) 16%,transparent);padding-top:28px;color:color-mix(in srgb,var(--footer_foreground) 52%,transparent);font-size:14px}.footer_bottom p{margin:0}.footer_ticket_band{position:relative;width:calc(100% + 48px);min-height:92px;margin:0 -24px -34px;overflow:hidden;border:0;background:var(--footer_accent);color:var(--footer_background)}.footer_ticket_track{display:flex;min-width:max-content;align-items:center;animation:butterbar_reel_move 32s linear infinite}.footer_ticket_band span{display:inline-flex;min-height:92px;align-items:center;padding:0 18px;font-family:var(--font_display);font-size:clamp(40px,5.4vw,70px);font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.footer_ticket_band span:after{margin-left:36px;content:"•";font-size:.62em}.footer_contact_overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#1c0f2bb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer_contact_dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:32px;padding:52px;background:var(--cream-light);color:var(--brand-purple-dark);box-shadow:0 36px 90px #150a2161}.footer_contact_dialog .footer_eyebrow{color:var(--acp-red-anchor)}.footer_contact_dialog h2{margin-bottom:30px;font-size:clamp(42px,7vw,62px)}.footer_contact_close{position:absolute;top:18px;right:18px;display:grid;width:44px;height:44px;min-height:42px;place-items:center;border:0;border-radius:0;padding:0;background:transparent;color:var(--brand-purple-dark);font-size:34px;font-weight:900;line-height:1}.footer_contact_close:hover{color:var(--acp-red-anchor)}.footer_contact_close:focus-visible{outline:3px solid var(--acp-red-anchor);outline-offset:2px}.footer_contact_option{display:flex;width:100%;min-height:78px;align-items:center;justify-content:flex-start;gap:16px;margin-top:12px;border:2px solid rgba(64,35,95,.16);border-radius:18px;padding:16px 20px;background:transparent;color:var(--brand-purple-dark);text-align:left}.footer_contact_option:hover{border-color:var(--acp-red-anchor);color:var(--acp-red-anchor)}.footer_contact_option>img{display:block;width:28px;height:28px;flex:0 0 28px}.footer_contact_option_copy{display:block;margin:0!important}.footer_contact_option_copy strong,.footer_contact_option_copy>span{display:block}.footer_contact_option_copy strong{font-size:17px}.footer_contact_option_copy>span{margin-top:4px;font-size:13px;font-weight:700}@media(prefers-reduced-motion:reduce){.footer_newsletter_controls button{transition:none}.footer_newsletter_controls button:hover,.footer_newsletter_controls button:focus-visible,.footer_newsletter_controls button:active{transform:none}}html:has(body.contact_dialog_open),body.contact_dialog_open{overflow:hidden;overscroll-behavior:none}.contact_dialog_overlay{position:fixed;z-index:90;inset:0;display:grid;place-items:center;box-sizing:border-box;overflow:hidden;padding:24px;background:#083677b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.contact_dialog{position:relative;box-sizing:border-box;width:min(640px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 48px);overflow-x:clip;overflow-y:auto;border-radius:30px;padding:54px;background:var(--cream-light);color:var(--brand-purple-deep);box-shadow:0 28px 80px #08367752}.contact_dialog>*{min-width:0;max-width:100%}.contact_dialog_close{position:absolute;top:18px;right:18px;display:grid;width:44px;height:44px;place-items:center;border-radius:50%;padding:0;background:transparent;color:var(--brand-purple-deep)}.contact_dialog_close:hover{background:var(--banana-yellow)}.contact_dialog_close:focus-visible,.contact_dialog_submit:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:4px}.contact_dialog h2{max-width:100%;margin:0;font-family:var(--font_display);font-size:clamp(54px,7vw,90px);font-stretch:condensed;font-weight:900;letter-spacing:-.025em;line-height:.78;overflow-wrap:break-word;text-transform:uppercase}.contact_dialog>p{max-width:100%;margin:24px 0 30px;font-family:Lato,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.38;overflow-wrap:anywhere}.auth_identity_bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 17px;color:var(--brand-purple-dark);font-family:Lato,Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.35}.auth_identity_bar strong{font-weight:900}.auth_identity_sign_out{min-height:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth_identity_sign_out:hover{color:var(--brand-purple-deep)}.auth_identity_sign_out:focus-visible{outline:3px solid var(--banana-yellow);outline-offset:3px}.auth_identity_sign_out:disabled{cursor:wait;opacity:.6}.auth_identity_error{flex-basis:100%;color:var(--brand-purple-deep);font-weight:800}.contact_dialog .form_submission_confirmation h2{max-width:520px;color:var(--mango-green);font-size:clamp(42px,6vw,72px);line-height:.92}.contact_dialog form{display:grid;min-width:0;max-width:100%;gap:16px}.contact_dialog form>*{min-width:0;max-width:100%}.contact_dialog_form_error{grid-column:1 / -1;max-width:100%;margin:0;border:2px solid var(--form_error_border);border-radius:13px;padding:12px 14px;background:var(--form_error_surface);color:var(--form_error_text);font-size:.82rem;font-weight:800;line-height:1.4;overflow-wrap:anywhere;text-transform:none}.turnstile_widget{min-width:0;max-width:100%;overflow-x:clip}.turnstile_widget_mount{width:100%;min-width:0;max-width:100%}.turnstile_widget p{max-width:100%;overflow-wrap:anywhere}.turnstile_widget_invisible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.contact_dialog_submit{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:14px 24px;background:var(--brand-purple-deep);color:var(--cream-light);font-size:15px;font-weight:950;line-height:1;text-align:center;text-transform:uppercase;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.contact_dialog_submit:hover:not(:disabled){background:var(--banana-yellow);color:var(--brand-purple-deep);box-shadow:0 6px 0 var(--brand-purple-deep);transform:translateY(-2px)}.contact_dialog_submit:active:not(:disabled){box-shadow:0 2px 0 var(--brand-purple-deep);transform:translateY(1px)}.contact_dialog_submit:disabled{cursor:wait;opacity:.72;transform:none}@media(max-width:640px){.contact_dialog_overlay{place-items:start center;padding:12px}.contact_dialog{max-height:calc(100dvh - 24px);min-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:clip;border-radius:22px;padding:56px clamp(16px,5vw,20px) max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.contact_dialog h2{font-size:clamp(44px,14vw,64px)}.contact_dialog_submit{width:100%;min-width:0}.auth_identity_bar{align-items:flex-start;flex-direction:column;gap:2px}}html:has(body.campaign_popup_open),body.campaign_popup_open{overflow:hidden}.campaign_popup_overlay{align-items:center;background:#08367794;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:hidden;padding:24px;position:fixed;z-index:50}.campaign_popup_stage{box-sizing:border-box;position:relative;width:min(100%,420px)}.campaign_popup_edge_art{cursor:grab;display:block;height:auto;margin-top:22px;pointer-events:auto;position:absolute;right:-38px;top:-210px;-webkit-user-select:auto;user-select:auto;width:220px;z-index:2}.campaign_popup{box-sizing:border-box;background:var(--cream-light, #fdf7e0);border:3px solid var(--brand-navy, #083677);border-radius:20px;color:var(--brand-navy, #083677);min-width:0;max-width:100%;max-height:calc(100dvh - 48px);overflow-x:clip;overflow-y:auto;padding:22px 28px 28px;width:min(100%,420px)}.campaign_popup_image{aspect-ratio:16 / 9;border:2px solid var(--brand-navy, #083677);border-radius:8px;display:block;margin:4px 0 18px;object-fit:cover;width:100%}.campaign_popup_eyebrow{color:var(--brand-blue, #2058bc);font-family:var(--font_hand);font-size:1.15rem;margin:0 0 8px}.campaign_popup h2{font-size:clamp(1.9rem,6vw,2.9rem);line-height:.98;margin:0 0 14px;max-width:12ch;overflow-wrap:break-word}.campaign_popup_headline_strikethrough{text-decoration-color:currentColor;text-decoration-line:line-through;text-decoration-skip-ink:none;text-decoration-thickness:.11em}.campaign_popup form{min-width:0;max-width:100%}.campaign_popup form>*{min-width:0;max-width:100%}.campaign_popup_contact_form{display:grid;gap:14px}.campaign_popup_contact_form .nui_field{display:grid;gap:6px}.campaign_popup_contact_form .nui_input{box-sizing:border-box;min-width:0;width:100%}.campaign_popup_form_error{background:var(--brand-yellow, #e2d52d);border:2px dashed var(--brand-navy, #083677);color:var(--brand-navy, #083677);font-size:.9rem;font-weight:700;margin:0;padding:10px 12px}.campaign_popup>p:not(.campaign_popup_eyebrow){font-size:1rem;line-height:1.45;margin:0 0 18px;max-width:38ch}.campaign_popup_recaptcha{min-width:0;max-width:100%;overflow-x:clip;min-height:0}.campaign_popup_success{align-items:center;display:flex;gap:14px;min-height:150px}.campaign_popup_success p{font-size:1.2rem;font-weight:700;line-height:1.25;margin:0}.campaign_popup_success_icon{align-items:center;animation:campaign_popup_success_check .42s cubic-bezier(.16,1,.3,1) both;background:var(--brand-navy, #083677);border-radius:50%;color:var(--cream-light, #fdf7e0);display:flex;flex:0 0 56px;font-size:2rem;font-weight:700;height:56px;justify-content:center;line-height:1;width:56px}@keyframes campaign_popup_success_check{0%{opacity:0;transform:scale(.45) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}.campaign_popup .test_product_review_phone_form,.campaign_popup .test_product_review_otp_form{display:grid;gap:14px}.campaign_popup .nui_field{color:var(--brand-navy, #083677);font-weight:700}.campaign_popup .nui_input{background:var(--cream-light, #fdf7e0);border:2px solid var(--brand-navy, #083677);color:var(--brand-navy, #083677)}.campaign_popup .test_product_phone_prefix_input{align-items:center;background:var(--cream-light, #fdf7e0);border:2px solid var(--brand-navy, #083677);display:flex;overflow:hidden;min-width:0;max-width:100%}.campaign_popup .test_product_phone_prefix_input:focus-within{border-color:transparent;outline:3px solid var(--brand-blue, #2058bc);outline-offset:2px}.campaign_popup .test_product_phone_country_code{align-items:center;background:var(--brand-navy, #083677);border-right:2px solid var(--brand-navy, #083677);color:var(--cream-light, #fdf7e0);display:flex;flex:0 0 auto;font-weight:700;min-height:48px;padding:0 12px}.campaign_popup .test_product_phone_input{background:transparent!important;border:0!important;border-radius:0!important;min-width:0;padding-left:10px!important;width:100%}.campaign_popup .test_product_phone_input:focus-visible{outline:none}.campaign_popup .test_product_review_otp_sent_note{color:var(--brand-navy, #083677);font-size:.85rem;font-weight:700;margin:0}.campaign_popup .test_product_review_otp_resend_row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0}.campaign_popup .test_product_review_resend{background:transparent;border:0;color:var(--brand-blue, #2058bc);cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.campaign_popup .test_product_review_resend:disabled{cursor:default;opacity:.4;text-decoration:none}.campaign_popup .test_product_review_resend_timer{color:var(--brand-navy, #083677);font-size:.85rem;font-variant-numeric:tabular-nums;min-width:34px}.campaign_popup .test_product_review_auth_error{background:var(--brand-yellow, #e2d52d);border:2px dashed var(--brand-navy, #083677);color:var(--brand-navy, #083677);font-size:.9rem;font-weight:700;margin:0;padding:10px 12px}.campaign_popup .contact_dialog_submit{background:var(--brand-navy, #083677);border:2px solid var(--brand-navy, #083677);color:var(--cream-light, #fdf7e0)}.campaign_popup .contact_dialog_submit:hover:not(:disabled){background:var(--brand-yellow, #e2d52d);box-shadow:0 6px 0 var(--brand-navy, #083677);color:var(--brand-navy, #083677)}.campaign_popup .contact_dialog_submit:active:not(:disabled){box-shadow:0 2px 0 var(--brand-navy, #083677)}.campaign_popup .turnstile_widget{min-height:0}.campaign_popup .test_product_review_resend:focus-visible,.campaign_popup .contact_dialog_submit:focus-visible,.campaign_popup input:focus-visible{outline:3px solid var(--brand-blue, #2058bc);outline-offset:3px}@media(max-width:520px){.campaign_popup_overlay{align-items:flex-end;padding:14px}.campaign_popup_stage{width:100%}.campaign_popup_edge_art{right:-24px;top:-180px;width:190px}.campaign_popup{max-height:calc(100dvh - 28px);padding:18px 20px 22px}}@media(prefers-reduced-motion:reduce){.campaign_popup,.campaign_popup_overlay,.campaign_popup_success_icon{animation:none;transition:none}}.mobile_menu_topbar{min-height:96px;padding:16px clamp(24px,5vw,56px)}.mobile_menu_mark{height:72px}.mobile_menu_layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-width:0;min-height:calc(100dvh - 96px);align-items:center;gap:clamp(18px,4vw,56px);padding:12px clamp(32px,6vw,72px) 44px}.mobile_menu_content{position:relative;z-index:1;width:100%;min-width:0;max-width:min(680px,100%)}.mobile_menu_kicker{margin-bottom:16px;font-size:clamp(28px,4.2vw,42px);line-height:1}.mobile_menu_links a{min-height:clamp(68px,9.4vh,104px);padding-block:clamp(12px,1.6vh,20px);gap:8px}.mobile_menu_links a>strong{font-size:clamp(38px,6.3vw,60px)}.mobile_menu_art{width:min(39vw,440px);max-width:100%;align-self:end;justify-self:end;transform:rotate(7deg) translate(3%,3%)}@media(min-width:961px){.site_header.site_header_butterbar .mobile_site_menu{display:block}}@media(max-width:960px){.site_header{justify-content:flex-start}.nav_group{display:none}.menu_button{display:flex;width:44px;height:44px;align-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.nav_shell{position:relative;display:block;width:calc(100vw - 32px);min-height:88px;margin-left:14px;padding:7px 10px;transition:width .32s cubic-bezier(.16,1,.3,1),min-height .26s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,backdrop-filter .22s ease}.nav_shell:before{position:absolute;top:0;left:0;width:132px;height:58px;border:1px solid rgba(253,247,224,.88);border-radius:999px;background:#fdf7e0b3;box-shadow:inset 0 1px #ffffffd6,0 14px 36px #0b37782e;content:"";opacity:0;pointer-events:none;transform:scaleX(.72);transform-origin:left center;transition:opacity .14s ease-out,transform .32s cubic-bezier(.16,1,.3,1)}.menu_button,.brand_mark{position:absolute;top:50%}.menu_button{left:10px;transform:translateY(-50%)}.brand_mark{left:50%;width:60px;height:88px;transform:translate(-50%,-50%)}.menu_button,.brand_mark{z-index:1;transition:top .26s cubic-bezier(.16,1,.3,1),left .32s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.brand_mark img{height:88px}.site_header_scrolled .brand_mark{width:34px;height:42px}.site_header_scrolled .brand_mark img{height:42px}.site_header_scrolled{justify-content:flex-start}.site_header_scrolled .nav_shell{width:132px;min-height:58px;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.site_header_scrolled .nav_shell:before{opacity:1;transform:scaleX(1)}.site_header_scrolled .menu_button{top:29px}.site_header_scrolled .brand_mark{top:29px;left:90px;width:42px;height:42px}.mobile_site_menu{display:block}.mobile_menu_links a{transition:color .16s ease,transform .2s cubic-bezier(.16,1,.3,1)}.mobile_menu_links a:hover{color:var(--banana-yellow);transform:translate(8px)}.mobile_menu_bag{min-height:62px;gap:12px;margin-top:24px;padding:10px 14px 10px 18px}.footer_brand_icon{width:100px}.final_cta{min-height:0;align-items:flex-start;padding:108px clamp(32px,8vw,72px) 230px}.final_cta_content{width:100%;margin-left:0}.final_cta_hand_visual{bottom:-145px;left:0;width:min(76vw,330px)}.final_cta_pointing_hand{top:-130px;right:0;width:min(66vw,300px)}.hero_floating_jars{opacity:.9}.proof_grid,.founders_section,.detail_grid,.recommendations>div,.form_grid,.footer_grid{grid-template-columns:1fr}.founder_cards article:nth-child(2){margin-top:0}.recommendations>div{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:24px;scroll-padding-inline:18px;scroll-snap-type:x mandatory}.product_recommendation_item{flex:0 0 min(82vw,390px);scroll-snap-align:start}.product_recommendation_count{display:inline}.product_scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.versatile_proof_copy{padding:112px clamp(28px,5vw,56px) 72px}.reaction_wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;max-width:760px}.reaction_card_featured{grid-column:1 / -1;grid-row:auto;min-height:400px;order:-1}.reaction_card_butterbar{grid-column:1 / -1;grid-row:auto;min-height:480px;order:-2}.reaction_card_chat,.reaction_card_comment,.reaction_card_verified{align-self:stretch;grid-column:auto;grid-row:auto}.footer_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer_newsletter{grid-column:1 / -1;padding-right:0}.footer_links,.footer_connect{grid-column:span 1}.footer_links{grid-column:span 2}.footer_payments{grid-column:1 / -1;margin-top:0}}@media(min-width:641px)and (max-width:960px){.hero_actions button{margin-bottom:74px}.final_cta{padding-bottom:116px}.final_cta_title_primary{margin-top:61px}.final_cta_handwritten{margin-top:18px}}@media(min-width:961px){.final_cta_handwritten{margin-top:16px}}@media(max-width:640px){.site_header{top:12px}.nav_shell{width:calc(100vw - 28px)}.mobile_menu_topbar{min-height:126px;padding:10px 14px}.mobile_menu_close{width:44px;height:44px}.mobile_menu_mark{height:80px;margin-top:26px}.mobile_menu_layout{position:relative;display:block;min-height:calc(100dvh - 126px);overflow:visible;padding:12px 16px 26px}.mobile_menu_kicker{margin-top:34px;margin-bottom:12px;font-size:clamp(25px,7.5vw,32px)}.mobile_menu_links a{grid-template-columns:28px minmax(0,1fr);min-height:clamp(68px,11.5dvh,86px);padding-block:clamp(14px,2.5dvh,22px);gap:4px}.mobile_menu_links a>span{padding-top:clamp(6px,1.4dvh,11px);font-size:10px}.mobile_menu_links a>strong{font-size:clamp(30px,9.2vw,44px);letter-spacing:-.04em}.mobile_menu_bag{min-height:58px;margin-top:clamp(28px,4.5dvh,45px)}.mobile_menu_art{position:absolute;right:-80px;bottom:-84px;z-index:0;width:280px;opacity:.24;transform:rotate(8deg)}.cart_edge_pocket{top:18px;right:0;bottom:auto;height:56px}.hero_section{min-height:100vh;min-height:100dvh;padding:108px 20px 84px}.hero_content{width:min(560px,100%)}.hero_content h1{font-size:clamp(52px,13vw,72px)}.hero_content p{margin-bottom:28px;font-size:16px}.section_header h2,.founders_copy h2,.page_hero h1,.compact_page h1,.recommendations h2{font-size:40px}.final_cta_content{width:100%}.final_cta_title_primary{margin-top:46px}.final_cta h2{margin-bottom:26px;font-size:clamp(46px,13vw,60px)}.final_cta p{margin-bottom:36px;font-size:19px}.final_cta button{width:auto;min-width:0}.final_cta_hand_visual{bottom:-125px;left:0;width:min(74vw,290px)}.final_cta_pointing_hand{top:-110px;right:0;width:min(64vw,250px)}.hero_actions,.buy_actions{align-items:stretch;flex-direction:column}.hero_actions button,.hero_actions a,.buy_actions>button{width:100%}.hero_actions button,.hero_actions a{width:min(100%,196px)}.hero_video_poster,.hero_video video{object-position:62% center}.hero_video_overlay{background:linear-gradient(90deg,#083677c7,#0836776b 66%,#0836772e),linear-gradient(0deg,rgba(8,54,119,.66) 0%,transparent 52%)}.proof_section,.founders_section,.versatile_proof_section,.product_showcase,.page_shell,.recommendations{padding:72px 18px}.product_showcase{margin-top:0;padding:126px 0 48px}.range_band{margin-top:-42px;margin-bottom:-42px;transform:translate(-50%) rotate(-.7deg)}.range_band_track{animation-duration:44s}.range_band_item{min-height:82px;gap:0;padding:0}.range_band_item strong,.range_band_item em{font-size:52px}.butterbar_section{min-height:470px;padding:88px 18px}.butterbar_lockup{padding:48px 16px}.butterbar_logo{width:clamp(82px,24vw,126px)}.butterbar_title{margin-block:18px 16px;font-size:clamp(42px,12.5vw,66px);line-height:.9}.butterbar_lockup p{max-width:320px;margin-bottom:20px;font-size:16px;line-height:1.2}.butterbar_lockup button{width:min(100%,290px);min-height:50px;padding-inline:18px;font-size:13px}.butterbar_reel{width:108vw}.butterbar_reel_top{transform:translate(-50%,-50%) rotate(-1deg)}.butterbar_reel_bottom{transform:translate(-50%,50%) rotate(1deg)}.butterbar_reel span{min-height:68px;padding-inline:12px;font-size:42px}.butterbar_reel span:after{margin-left:24px}.split_header{align-items:flex-start;flex-direction:column}.product_scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 14px;padding-inline:17px}.versatile_proof_layout{grid-template-columns:1fr;min-height:0}.versatile_proof_section{padding:0}.versatile_proof_copy{padding:106px 28px 76px}.versatile_proof_copy h2{font-size:clamp(48px,7vw,72px)}.versatile_proof_lede{font-size:18px}.versatile_proof_media{min-height:0;aspect-ratio:4 / 5}.reaction_wall{grid-template-columns:1fr;gap:22px}.reaction_card_featured,.reaction_card_chat,.reaction_card_comment,.reaction_card_verified,.reaction_card_butterbar{grid-column:auto;grid-row:auto;min-height:0;transform:translateY(28px)}.reaction_wall_visible article{transform:translateY(0)}.reaction_card_featured{min-height:390px;order:-1;padding:30px 24px;box-shadow:8px 8px 0 var(--brand-purple-deep),0 24px 48px #40235f26}.reaction_card_featured blockquote{font-size:clamp(44px,13vw,60px)}.reaction_card_verified p{font-size:38px}.reaction_media_slot{min-height:260px}.reaction_card_butterbar{order:-2}.product_card{min-height:auto;padding:0}.product_card_media{min-height:214px;margin-bottom:13px}.product_showcase_featured .product_card_media img{width:min(clamp(163.25px,calc(20vw + 92.65px),220.59px),calc(100% + 10.75px))}.product_showcase_featured .product_card_media{min-height:0;margin-bottom:0}.product_showcase_featured .product_card_media>img,.product_showcase_featured .product_card_media>.jar_mockup{height:auto;max-height:none;margin-bottom:22px}.product_card_body{min-height:auto;padding-top:14px}.product_card_personality{position:static;min-height:30px;margin-top:8px;font-size:12px}.product_showcase_featured .product_card_personality{margin-top:8px}.home_page .product_card_personality span{display:block}.product_card_body>span{min-height:14px;margin-bottom:4px;font-size:10px}.home_page .product_card_body h3{margin-bottom:8px;font-size:clamp(18px,4.85vw,20px);letter-spacing:.01em;white-space:nowrap}.product_card_actions{padding-top:0}.product_card_actions .product_purchase_control{min-height:40px;margin-top:0}.product_card_actions .product_purchase_control>span,.product_card_actions .product_purchase_control>button{font-size:12px}.product_card_actions .product_purchase_control:not(.product_purchase_control_unavailable)>button{white-space:nowrap}.product_card_actions .product_purchase_control_unavailable>button{white-space:normal}.product_card_actions .product_purchase_control>span{flex-basis:42%;padding-inline:0}.product_card_actions .product_purchase_control>button{min-height:38px;letter-spacing:-.02em}@media(max-width:360px){.product_card_actions .product_purchase_control>span,.product_card_actions .product_purchase_control>button{font-size:11px}}.founder_cards,.gallery_tiles{grid-template-columns:1fr}.footer_bottom{align-items:flex-start;flex-direction:column}.site_footer{padding:96px 18px 32px}.footer_grid{grid-template-columns:minmax(0,1fr);gap:46px;padding-bottom:54px}.footer_newsletter,.footer_links,.footer_connect,.footer_payments{grid-column:span 1}.footer_brand_icon{width:92px}.footer_newsletter_controls{align-items:center;flex-direction:row}.footer_newsletter_controls button{width:auto}.footer_links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer_ticket_band{width:calc(100% + 36px);min-height:78px;margin:0 -18px -32px}.footer_ticket_band span{min-height:78px;font-size:clamp(34px,11vw,48px)}.footer_contact_dialog{border-radius:24px;padding:48px 20px 24px}.hero_floating_jars>div:nth-child(3),.hero_floating_jars>div:nth-child(4){display:none}.proof_section{padding:84px 18px 132px}.proof_intro{margin-bottom:48px}.proof_intro h2{font-size:clamp(52px,15vw,72px)}}@media(min-width:641px)and (max-width:960px){.mobile_menu_topbar{min-height:108px;padding:0 clamp(24px,5vw,56px)}.mobile_menu_mark{height:96px;margin-top:22px}.mobile_menu_layout{display:grid;grid-template-columns:minmax(0,620px);min-width:0;min-height:calc(100dvh - 108px);align-content:center;justify-content:start;padding:0 clamp(48px,6vw,64px) clamp(56px,7vw,72px)}.mobile_menu_content{max-width:620px}.mobile_menu_art{position:absolute;right:-128px;bottom:-128px;width:clamp(310px,42vw,380px);max-width:none;transform:rotate(7deg)}}@keyframes jar_enter_left{0%{opacity:0;translate:-96px 26px}to{opacity:1;translate:0 0}}@keyframes jar_enter_right{0%{opacity:0;translate:110px 32px}to{opacity:1;translate:0 0}}@keyframes jar_enter_top{0%{opacity:0;translate:48px -120px}to{opacity:1;translate:0 0}}@keyframes jar_enter_bottom{0%{opacity:0;translate:-56px 120px}to{opacity:1;translate:0 0}}@keyframes product_reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes product_add_bump{0%,to{transform:translateY(0) scale(1)}42%{transform:translateY(-18px) scale(1.03)}}@keyframes product_jar_drift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(.7deg)}}@keyframes product_og_grounded{0%,to{transform:translateY(0) rotate(0)}28%{transform:translateY(-10px) rotate(-1deg)}46%{transform:translateY(-6px) translate(-3px) rotate(.8deg)}64%{transform:translateY(-8px) translate(2px) rotate(-.5deg)}}@keyframes product_berry_bounce{0%,to{transform:translateY(0) scale(1) rotate(0)}38%{transform:translateY(-22px) scale(1.035) rotate(1.8deg)}68%{transform:translateY(-8px) scale(.992) rotate(-.8deg)}}@keyframes product_mango_pop{0%,to{transform:translateY(0) scale(1) rotate(0)}34%{transform:translateY(-20px) scale(1.045) rotate(-2.2deg)}58%{transform:translateY(-12px) scale(1.01) rotate(1.4deg)}}@keyframes product_dark_truth_tilt{0%,to{transform:translateY(0) rotate(0) scale(1)}44%{transform:translateY(-13px) rotate(-4deg) scale(1.025)}72%{transform:translateY(-8px) rotate(-2.2deg) scale(1.01)}}@keyframes product_pistachio_premium{0%,to{transform:translateY(0) rotate(0) scale(1)}48%{transform:translateY(-18px) rotate(3deg) scale(1.018)}76%{transform:translateY(-12px) rotate(1.6deg) scale(1.01)}}@keyframes product_acp_lift{0%,to{transform:translateY(0) rotate(0)}42%{transform:translateY(-17px) rotate(-2.8deg)}}@keyframes product_almonds_glide{0%,to{transform:translateY(0) translate(0) rotate(0)}48%{transform:translateY(-13px) translate(8px) rotate(.8deg)}}@keyframes product_hazelnut_lean{0%,to{transform:translateY(0) rotate(0)}42%{transform:translateY(-14px) rotate(4.2deg)}68%{transform:translateY(-10px) rotate(2.2deg)}}@keyframes product_swaad_chip{0%{opacity:0;transform:translateY(14px) rotate(-8deg) scale(.86)}26%{opacity:1}76%{opacity:1;transform:translate(42px,-42px) rotate(5deg) scale(1)}to{opacity:0;transform:translate(72px,-64px) rotate(9deg) scale(.92)}}@keyframes cart_badge_pulse{0%,to{transform:scale(1)}36%{transform:scale(1.28)}}@keyframes cart_microcopy{0%{opacity:0;transform:translateY(-6px)}24%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.hero_title_handwritten{animation:none;color:var(--banana-yellow)}.range_band_track,.butterbar_reel_track,.footer_ticket_track,.product_card,.product_card_added .product_card_media,.product_card_media>img,.product_card_media>.jar_mockup,.product_swaad_chip,.cart_edge_pocket_active .cart_edge_pocket_bag,.cart_edge_pocket_feedback_image,.product_motion_the_dark_truth .product_card_media:after{opacity:1;animation:none}.hero_video video{display:none}.butterbar_video{display:none}.reaction_wall article{opacity:1;transform:none;transition:none}.product_motion_the_dark_truth .product_card_media:after{opacity:0}.product_swaad_chip{display:none}.product_card,.product_card_media{transition:none}.range_band{width:auto;margin-inline:18px;transform:none}.range_band_track{flex-wrap:wrap;min-width:0;justify-content:center;padding:18px 0}.range_band_item{min-height:62px}.butterbar_reel{width:100%;transform:translate(-50%,-50%)}.butterbar_reel_bottom{transform:translate(-50%,50%)}}.site_header.site_header_butterbar{left:0;right:0;justify-content:flex-start}.site_header.site_header_butterbar .nav_group{display:none}.site_header.site_header_butterbar .nav_shell{position:relative;display:block;width:132px;min-height:58px;margin-left:14px;padding:7px 10px;border-color:#fdf7e0e0;background:#fdf7e0c2;box-shadow:inset 0 1px #ffffffd6,0 14px 36px #0b37782e;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);transform:none}.site_header.site_header_butterbar .nav_shell:before{display:none}.site_header.site_header_butterbar .menu_button{position:absolute;top:29px;left:10px;display:flex;width:44px;height:44px;align-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateY(-50%)}.site_header.site_header_butterbar .menu_button span{background:var(--brand-purple-deep)}.site_header.site_header_butterbar .brand_mark{position:absolute;top:29px;left:90px;width:42px;height:42px;transform:translate(-50%,-50%)}.site_header.site_header_butterbar .brand_mark img{height:42px;filter:none}@media(max-width:960px){.proof_section{padding:104px 24px 128px}.proof_composition{display:grid;grid-template-areas:"visual" "statement" "meter";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:clamp(34px,6vw,56px)}.proof_visual_lockup{grid-area:visual;margin-top:clamp(-14px,-1vw,-8px);justify-self:end;transform:translate(var(--proof_section_gutter))}.proof_statement{grid-area:statement;align-self:start}.chaos_meter{grid-area:meter;width:100%;margin:0;padding-right:0}}@media(max-width:640px){.proof_section{--proof_section_gutter: 18px;padding:84px 18px 104px}.proof_composition{row-gap:32px}}
