@layer components{.hero_wrap{overflow-x:clip}.hero_layout{--_pad:0rem;--_box:calc(100% + 2 * var(--_pad));position:relative}@media not (min-width:62rem){.hero_layout{--_pad:var(--site-margin)}}.hero_title{margin:.625rem 0 6.25rem}@media not (min-width:48rem){.hero_title{margin-top:23.75rem;margin-bottom:3.75rem}}@media not (min-width:30rem){.hero_title{margin-top:20rem;margin-bottom:1.875rem}}.hero_title_main,.hero_title_outline{display:block}.hero_title_outline{margin-top:.625rem}.hero_bar{z-index:2;justify-content:space-between;align-items:flex-end;width:100%;display:flex;position:relative}.hero_badge{flex:none;width:10rem;height:10rem;position:relative}@media not (min-width:48rem){.hero_badge{display:none}}.hero_badge_text{width:auto;max-width:100%;position:absolute;inset:0 auto auto 0}.hero_badge_arrow{width:auto;position:absolute;top:3.625rem;left:3.5625rem}.hero_media{display:contents}.hero_product{z-index:1;object-fit:contain;width:56.0625rem;max-width:80%;height:auto;position:absolute;top:-8%;left:22.5rem}@media not (min-width:62rem){.hero_product{top:-9%;left:calc(14.5625rem - var(--_pad));width:45.5rem;max-width:calc(var(--_box) * .7)}}@media not (min-width:48rem){.hero_product{left:calc(.125rem - var(--_pad));width:100vw;max-width:var(--_box)}}@media not (min-width:30rem){.hero_product{top:0;left:calc(-5rem - var(--_pad));width:100vw;max-width:calc(var(--_box) * 1.2)}}.hero_leaf{z-index:1;object-fit:contain;pointer-events:none;height:auto;position:absolute}.hero_leaf.is-left{right:calc(var(--_box) * .3 - var(--_pad));width:calc(var(--_box) * .17);bottom:67%}@media not (min-width:62rem){.hero_leaf.is-left{bottom:75%}}@media not (min-width:48rem){.hero_leaf.is-left{top:3.875rem;bottom:auto;right:calc(var(--_box) * .55 - var(--_pad))}}@media not (min-width:30rem){.hero_leaf.is-left{top:4.6875rem;right:calc(var(--_box) * .6 - var(--_pad));width:calc(var(--_box) * .28)}}.hero_leaf.is-right{width:calc(var(--_box) * .17);top:49%;left:64.4375rem}@media not (min-width:62rem){.hero_leaf.is-right{top:38%;left:calc(37.1875rem - var(--_pad))}}@media not (min-width:48rem){.hero_leaf.is-right{top:26%;left:calc(22.5625rem - var(--_pad))}}@media not (min-width:30rem){.hero_leaf.is-right{left:calc(11.625rem - var(--_pad));width:calc(var(--_box) * .27)}}.hero_leaf.is-back-top{top:0;right:calc(var(--_box) * .12 - var(--_pad));width:calc(var(--_box) * .08);filter:blur(.1875rem)}.hero_leaf.is-back-bottom{top:27.875rem;right:calc(var(--_box) * -.06 - var(--_pad));width:calc(var(--_box) * .12);filter:blur(.1875rem)}@media not (min-width:62rem){.hero_leaf.is-back-bottom{top:17.6875rem;right:calc(var(--_box) * .01 - var(--_pad))}}@media not (min-width:48rem){.hero_leaf.is-back-bottom{top:14rem;right:calc(var(--_box) * .27 - var(--_pad))}}@media not (min-width:30rem){.hero_leaf.is-left{translate:0 5.1875rem}.hero_leaf.is-right{translate:0 4.4375rem}.hero_leaf.is-back-top{translate:0 2.3125rem}.hero_leaf.is-back-bottom{translate:0 -3.8125rem}}.hero_mask,.hero_mask>.mask_inner{display:block}@media (prefers-reduced-motion:no-preference){html.motion{--_expo:cubic-bezier(.16, 1, .3, 1)}html.motion .hero_mask{clip-path:inset(-.25em -.5em -.15em)}html.motion .hero_mask>.mask_inner{animation:hero-rise 1.05s var(--_expo) var(--_at,0s) backwards}html.motion .hero_line:nth-child(2){--_at:80ms}html.motion .hero_title_outline{--_at:.26s}html.motion .hero_title_outline>.mask_inner{animation-duration:1.25s}html.motion .hero_product{animation:hero-product 1.5s var(--_expo) backwards}html.motion .hero_leaf{animation:rv-fade .6s cubic-bezier(.33, 1, .68, 1) var(--_at) backwards, hero-leaf 1.5s var(--_expo) var(--_at) backwards}html.motion .hero_leaf.is-left{--_at:.12s;--_from:-2.5rem 2rem;--_turn:-18deg}html.motion .hero_leaf.is-right{--_at:.2s;--_from:3rem -1.5rem;--_turn:16deg}html.motion .hero_leaf.is-back-top{--_at:.3s;--_from:1rem 2rem;--_turn:10deg}html.motion .hero_leaf.is-back-bottom{--_at:.36s;--_from:2rem -1rem;--_turn:-12deg}html.motion .hero_wrap .claims_item{animation:rv-fade .5s cubic-bezier(.33, 1, .68, 1) var(--_at) backwards, rv-lift .9s var(--_expo) var(--_at) backwards;--_at:.42s}html.motion .hero_wrap .claims_item:nth-child(2){--_at:.5s}html.motion .hero_wrap .claims_item:nth-child(3){--_at:.58s}html.motion .hero_badge{animation:rv-fade .6s cubic-bezier(.33, 1, .68, 1) .6s backwards, hero-badge 1.2s var(--_expo) .6s backwards}html.motion-lite .hero_title_main>.hero_line,html.motion-lite .hero_title_outline,html.motion-lite .hero_wrap .claims_item{animation:rv-fade .4s cubic-bezier(.33, 1, .68, 1) var(--_at,0s) backwards, rv-lift .7s var(--ease-out) var(--_at,0s) backwards}html.motion-lite .hero_line:first-child{--_at:30ms}html.motion-lite .hero_line:nth-child(2){--_at:80ms}html.motion-lite .hero_title_outline{--_at:.16s}html.motion-lite .hero_wrap .claims_item{--_at:.22s}html.motion-lite .hero_wrap .claims_item:nth-child(2){--_at:.26s}html.motion-lite .hero_wrap .claims_item:nth-child(3){--_at:.3s}html.motion-lite .hero_leaf,html.motion-lite .hero_badge{animation:.6s cubic-bezier(.33,1,.68,1) .15s backwards rv-fade}html.motion-lite .hero_badge_text{animation:20s linear infinite hero-spin}html.motion-lite .hero_badge.is-paused .hero_badge_text{animation-play-state:paused}}@keyframes hero-rise{0%{translate:0 112%}}@keyframes hero-product{0%{translate:0 2.5rem;scale:1.03}}@keyframes hero-leaf{0%{translate:var(--_from,0 2rem);rotate:var(--_turn,0deg);scale:.85}}@keyframes hero-badge{0%{rotate:-40deg;scale:.85}}@keyframes hero-spin{to{rotate:1turn}}@media not (min-width:30rem){.tagline_layout{width:100%}}.tagline_row{align-items:center;width:100%;display:flex}@media not (min-width:48rem){.tagline_row{justify-content:center;align-items:flex-start}}@media not (min-width:30rem){.tagline_row{justify-content:flex-start;padding-left:.9375rem}}.tagline_text{flex:none;margin:1.25rem 0 .625rem}@media not (min-width:62rem){.tagline_text{margin-top:0}}.tagline_star{flex:0 auto;width:auto;margin:2.5rem 2.5rem 0 0}@media not (min-width:48rem){.tagline_star{width:4.375rem;max-width:50%;margin-top:0}}@media not (min-width:30rem){.tagline_star{display:none}}.tagline_pill{width:auto;min-width:0;max-width:30%;height:auto;margin-top:1.875rem}.tagline_pill.is-after{margin-left:2.5rem}.tagline_pill.is-before{margin-right:2.5rem}@media not (min-width:62rem){.tagline_pill.is-before{margin-top:0}}@media not (min-width:48rem){.tagline_pill{display:none}}.ticker_wrap{flex-direction:row;justify-content:center;padding-top:0;padding-bottom:6.25rem;overflow:hidden}@media not (min-width:30rem){.ticker_wrap{padding-bottom:3.75rem}}.ticker_track{pointer-events:auto;flex:none;justify-content:center;width:auto;height:auto;display:flex;position:relative;inset:auto}.ticker_set{flex:none;display:flex}@media (prefers-reduced-motion:no-preference){html.motion-lite .ticker_wrap.is-looping .ticker_track{animation:70s linear infinite ticker-loop}html.motion-lite .ticker_wrap.is-paused .ticker_track{animation-play-state:paused}}@keyframes ticker-loop{to{translate:-50%}}.ticker_item{white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;margin:1.25rem 2.5rem .625rem 0;line-height:5.625rem}@media not (min-width:62rem){.ticker_item{margin-top:0}}@media not (min-width:30rem){.ticker_item{line-height:2.5rem}}.line_layout{align-items:stretch}.line_header{justify-content:space-between;align-items:flex-end;margin-bottom:4rem;display:flex}[data-section=productLine]:not([data-section=productLine]~[data-section=productLine]) .line_header{margin-bottom:7rem}@media not (min-width:62rem){.line_header{flex-direction:column;align-items:flex-start}}.line_title{margin:1.25rem 0 .625rem}@media not (min-width:30rem){.line_title{margin-top:0}}.line_title_outline,.line_title_main{display:block}.line_title_outline{margin-bottom:1.25rem}@media not (min-width:30rem){.line_title_outline{margin-bottom:0;line-height:2.8125rem}}.line_intro{max-width:50%;margin-bottom:.625rem}@media not (min-width:62rem){.line_intro{max-width:100%;margin-top:1.25rem}}@media not (min-width:30rem){.line_intro{margin-top:.625rem;font-size:1rem}}.line_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}@media not (min-width:30rem){.line_grid{gap:.5rem}}.line_product{color:var(--text);display:block}@media (hover:hover) and (pointer:fine){.line_product:hover .line_product_image{opacity:.69;scale:1.04}}.line_product:focus-visible{outline-offset:calc(-1 * var(--focus-width));border-radius:var(--radius-small)}a.line_product:active .line_product_media{scale:.97}a.line_product:active .line_product_image{opacity:.69}.line_product_media{aspect-ratio:1;border-radius:9.5%;width:31.25rem;max-width:100%;display:block;overflow:clip}@media not (min-width:62rem){.line_product_media{width:15.625rem}}@media not (min-width:48rem){.line_product_media{width:100%}}.line_product_image{object-fit:cover;width:100%;height:100%;transition:opacity .5s cubic-bezier(.165, .84, .44, 1), scale .7s var(--ease-out)}.line_product_media{transition:scale .15s var(--ease-out)}.line_product_text{margin-top:1rem;display:block}@media not (min-width:62rem){.line_product_text{margin-top:1.25rem}}@media not (min-width:48rem){.line_product_text{text-align:center;margin-top:.625rem}}@media not (min-width:30rem){.line_product_text{text-align:left}}.line_volume{font-size:var(--text-small);text-transform:uppercase;line-height:1.75rem;display:block}.line_name{margin-block:.625rem}.line_shop{aspect-ratio:1;border-radius:var(--radius-main);background-color:var(--background-2);width:31.25rem;max-width:100%;color:var(--text);transition:background-color .4s ease, scale .15s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (hover:hover){.line_shop:hover{background-color:var(--background-3)}}.line_shop:active{background-color:var(--background-3);scale:.97}@media not (min-width:62rem){.line_shop{width:15.625rem}}@media not (min-width:48rem){.line_shop{aspect-ratio:auto;width:auto;height:16.25rem}}@media not (min-width:30rem){.line_shop{border-radius:var(--radius-small);height:10rem}}.line_shop_icon{width:3.125rem;height:3.125rem;transition:translate .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.line_shop:hover .line_shop_icon{translate:.25rem -.25rem}}@media not (min-width:30rem){.line_shop_icon{width:1.875rem;height:auto}}.line_shop_label{text-align:center;margin-top:1.25rem}@media not (min-width:30rem){.line_shop_label{margin-top:0}}.line_ingredients{flex-direction:column;gap:1.5rem;margin-top:5rem;display:flex}.line_ingredients_title{margin-block:.625rem}.line_ingredients_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media not (min-width:48rem){.line_ingredients_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.line_ingredient{align-items:center;display:flex}@media not (min-width:62rem){.line_ingredient{flex-direction:column;align-items:flex-start}}@media not (min-width:48rem){.line_ingredient{text-align:center;align-items:center}}@media not (min-width:30rem){.line_ingredient{text-align:left}}.line_ingredient_image{border-radius:50%;flex:none;width:5.9375rem;height:5.9375rem;margin-right:.9375rem}@media not (min-width:62rem){.line_ingredient_image{margin-bottom:1.25rem}}@media not (min-width:62rem){.line_ingredient_text{max-width:80%}}.line_ingredient_name{margin-bottom:.3125rem}.line_ingredient_description{margin-bottom:.625rem}.reviews_layout{align-items:stretch}.reviews_title{align-self:center;margin:1.25rem 0 2.5rem}@media not (min-width:30rem){.reviews_title{margin-top:0;margin-bottom:.625rem}}.reviews_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;display:grid}@media not (min-width:62rem){.reviews_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:30rem){.reviews_list{grid-template-columns:minmax(0,1fr)}}.reviews_card{border-radius:var(--radius-large);background-color:var(--background-2);padding:2.8125rem}.reviews_stars{gap:.625rem;margin-bottom:1.25rem;display:flex}.reviews_star{flex:none;width:1.875rem;height:auto}.reviews_name{margin:1.25rem 0 .9375rem}.reviews_card:not(:first-child) .reviews_name{margin-top:.625rem;line-height:1.5rem}.reviews_text p{margin-bottom:.625rem}.about_layout{--_pad:0rem;--_box:calc(100% + 2 * var(--_pad));align-items:stretch;position:relative}@media not (min-width:62rem){.about_layout{--_pad:var(--site-margin)}}.about_top{justify-content:space-between;display:flex}@media not (min-width:48rem){.about_top{flex-direction:column;align-items:flex-start}}.about_media{margin-right:6.25rem;overflow:clip}@media not (min-width:62rem){.about_media{margin-right:1.25rem}}.about_image{width:29.6875rem;max-width:100%;height:auto}.about_content{flex-direction:column;justify-content:center;align-items:flex-start;max-width:40%;display:flex}@media (min-width:62rem){.about_content{max-width:max(40%,26rem)}}@media not (min-width:48rem){.about_content{max-width:100%}}.about_title{margin:1.25rem 0 2.5rem}@media not (min-width:30rem){.about_title{margin-top:0;margin-bottom:.625rem}}.about_lead{margin-bottom:1.875rem}@media not (min-width:30rem){.about_lead{margin-bottom:.625rem}}.about_text{margin-bottom:.625rem}.about_leaf{z-index:1;width:calc(var(--_box) * .15);pointer-events:none;height:auto;position:absolute}.about_leaf.is-top{top:4.375rem;right:58.2813rem}@media not (min-width:62rem){.about_leaf.is-top{right:calc(38.25rem - var(--_pad))}}@media not (min-width:30rem){.about_leaf.is-top{right:calc(12.1875rem - var(--_pad));width:calc(var(--_box) * .3)}}.about_leaf.is-bottom{top:21.125rem;right:35.5938rem}@media not (min-width:62rem){.about_leaf.is-bottom{top:18.5rem;right:calc(20.7188rem - var(--_pad))}}@media not (min-width:30rem){.about_leaf.is-bottom{top:10.375rem;right:calc(0rem - var(--_pad));width:calc(var(--_box) * .3)}}.rich-text.about_body{max-width:var(--max-width-small);padding-top:2rem}.rich-text.about_body :is(h2,h3){font-family:var(--h4-font-family);font-size:var(--h4);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);text-transform:var(--h4-text-transform);text-wrap:var(--h4-text-wrap);white-space:pre-line;margin-top:1.25rem;margin-bottom:2.875rem}.rich-text.about_body p{margin-top:0;margin-bottom:.625rem}.rich-text.about_body ul{margin-top:0;margin-bottom:.625rem;padding-left:2.5rem;list-style:outside}.rich-text.about_body li{margin:0}.rich-text.about_body li::marker{color:currentColor}.rich-text.about_body li>p{margin:0}.cta-split_wrap{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}@media not (min-width:62rem){.cta-split_wrap{grid-template-columns:minmax(0,1fr)}}.cta-split_panel{pointer-events:auto;isolation:isolate;align-items:flex-start;width:auto;height:31.25rem;padding:3.75rem 3.75rem 0 .625rem;display:flex;position:relative;inset:auto;overflow:clip;container-type:inline-size}.cta-split_panel.is-first{justify-content:flex-end}@media not (min-width:62rem){.cta-split_panel.is-first{justify-content:flex-start;padding-left:3.75rem}}.cta-split_panel.is-second{justify-content:flex-start;padding-left:3.75rem}@media not (min-width:30rem){.cta-split_panel{height:25rem}.cta-split_panel.is-first,.cta-split_panel.is-second{padding-left:.625rem}}.cta-split_image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-split_content{flex-direction:column;align-items:flex-start;max-width:34.6875rem;margin:1.875rem 0 0 2.5rem;display:flex}@media not (min-width:62rem){.cta-split_content{margin-left:0}}@media not (min-width:30rem){.cta-split_content{width:18.75rem;max-width:100%}}.cta-split_title{margin:1.25rem 0 .625rem}@media (min-width:62rem){.cta-split_title{font-size:min(var(--h2), 12.5cqi)}}@media not (min-width:30rem){.cta-split_title{margin-top:0}}.cta-split_outline,.cta-split_name{display:block}.cta-split_outline{margin-bottom:1.875rem}@media not (min-width:30rem){.cta-split_outline{margin-bottom:0;line-height:2.8125rem}}@media not (min-width:30rem){.cta-split_name{line-height:3.75rem}}.cta-split_button{margin-top:2.5rem}@media not (min-width:30rem){.cta-split_button{width:16.875rem;padding-inline:.3125rem}}.sections_wrap,.sections_item{flex-direction:column;display:flex}.sections_wrap{flex-grow:1}.sections_item{position:relative}.sections_item.is-hidden>:not(.sections_badge){filter:grayscale()brightness(.45)}.sections_badge{z-index:5;background-color:var(--light-100);color:var(--dark-900);pointer-events:none;border-radius:99rem;margin:0;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.2;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}}@layer utilities{.sections_item[data-space-top=none]>.section{padding-top:0}.sections_item[data-space-top=small]>.section{padding-top:var(--section-space-small)}.sections_item[data-space-top=medium]>.section{padding-top:var(--section-space-medium)}.sections_item[data-space-top=large]>.section{padding-top:var(--section-space-large)}.sections_item[data-space-bottom=none]>.section{padding-bottom:0}.sections_item[data-space-bottom=small]>.section{padding-bottom:var(--section-space-small)}.sections_item[data-space-bottom=medium]>.section{padding-bottom:var(--section-space-medium)}.sections_item[data-space-bottom=large]>.section{padding-bottom:var(--section-space-large)}}
