.contact-wrap{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:40px;gap:40px;background:#fdf0ea;border:1px solid rgba(0,0,0,.1);box-shadow:4px 12px 40px 6px #00000017;border-radius:30px;flex:none;order:0;align-self:stretch;flex-grow:0}.contact-wrap .contact-first{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px 8px;gap:8px;width:490px;border-radius:16px;flex:none;order:0;align-self:stretch;flex-grow:0}.contact-wrap .contact-first .title-wrapper--no-top-margin{margin:0}.contact-wrap .contact-last{display:flex;flex-direction:column;align-items:flex-start;padding:32px 40px;gap:32px;background:#fffbf9;border-radius:20px;flex:none;order:1;flex-grow:1}.contact-wrap .contact-last form{width:100%}.contact-wrap .contact-last form select.field__input{padding-top:0}.contact-wrap .contact-last form .field__input:focus,.contact-wrap .contact-last form .select__select:focus,.contact-wrap .contact-last form .customer .field input:focus,.contact-wrap .contact-last form .customer select:focus,.contact-wrap .contact-last form .localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:none}.contact-wrap .contact-last form button:before,.contact-wrap .contact-last form button:after,.contact-wrap .contact-last form .field:before,.contact-wrap .contact-last form .field:after{display:none}.contact-wrap .contact-last form .field__label{left:0;color:#1c161a}.contact-wrap .contact-last form .field__input{color:#1c161a;width:100%;background-color:transparent;border-bottom:1px solid rgba(28,22,26,1);padding-left:0!important}.contact-wrap .contact-last form button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 52px;gap:10px;height:49px;background:#1c161a;border-radius:100px;flex:none;order:1;flex-grow:0}.contact-wrap .contact-last .modal-contact{z-index:100000;display:flex;flex-direction:column;align-items:center;padding:40px;gap:10px;isolation:isolate;position:fixed;width:509px;height:305px;background:#fff;border-radius:8px;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-wrap .contact-last .modal-contact .form__message{flex-direction:column;margin:0;gap:8px;align-items:center}.contact-wrap .contact-last .modal-contact span.close{position:absolute;right:24px;top:24px;cursor:pointer}.contact-wrap .contact-last .modal-contact h2{font-family:Rethink Sans;font-size:42px;font-weight:400;line-height:54.6px;letter-spacing:-.03em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.contact-wrap .contact-last .modal-contact h2 span{font-family:Rethink Sans;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.03em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.modal-ov{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}.btn-close{color:#fff;font-family:Ambit;font-size:29px;font-weight:700;line-height:var(--fontsize45);letter-spacing:var(--letterspacing06);text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:10px;cursor:pointer}@media screen and (max-width: 990px){.contact-wrap{flex-direction:column;padding:24px}.contact-wrap .contact-first{justify-content:center;width:100%;align-items:center}.contact-wrap .contact-first *{text-align:center;margin:0}.contact-wrap .contact-first h2.section_subtitle{font-family:Ambit;font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-align:center;color:#443833;flex:none;order:1;align-self:stretch;flex-grow:0}.contact-wrap .contact-last{width:100%;padding:32px 20px}.contact-wrap .contact-last .modal-contact{width:calc(100% - 30px);height:auto;padding:auto}.contact-wrap .contact-last .modal-contact span.close{display:none}.contact-wrap .contact-last .modal-contact h2{font-size:27px}.contact-wrap .contact-last .modal-contact .btn-close{font-size:20px}}@media screen and (max-width: 990px){.multicolumn.home-columns.background-primary:before{background-image:url(/cdn/shop/files/Frame_2018774908.svg?v=1735217288);background-position:0 0;background-repeat:no-repeat;position:absolute;left:10px;top:34px;content:"";width:48px;height:150px;background-size:contain;z-index:1}}.multicolumn.home-columns.background-primary{position:relative}.multicolumn.home-columns.background-primary .grid{column-gap:32px;row-gap:24px}.multicolumn.home-columns.background-primary .multicolumn-card{border-radius:30px;background:#fdf0ea}.multicolumn.home-columns.background-primary .multicolumn-card__info h3{font-family:Ambit;font-size:22px;font-weight:700;line-height:25.3px;letter-spacing:.006em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#bf8914}.multicolumn.home-columns.background-primary .multicolumn-card__info p{font-family:Ambit;font-size:20px;font-weight:400;line-height:var(--lineheight288);text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f222b}@media screen and (min-width: 990px){.multicolumn.home-columns.background-primary .grid--3-col-desktop .grid__item{width:calc(33.33% - 32px * 2 / 3);max-width:calc(33.33% - 32px * 2 / 3)}}@media screen and (max-width: 990px){.multicolumn.home-columns.background-primary .multicolumn-card__info h3{font-size:18px}.multicolumn.home-columns.background-primary .multicolumn-card__info p{font-size:17px;line-height:1.6}}.multicolumn.trust-columns .title-wrapper-with-link{justify-content:center;flex-direction:column;margin-bottom:40px}.multicolumn.trust-columns .title-wrapper-with-link .title{font-family:Recoleta SemiBold;font-size:52px;font-weight:600;line-height:70.72px;letter-spacing:var(--letterspacing06);text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.multicolumn.trust-columns .title-wrapper-with-link p{font-family:Ambit;font-size:20px;font-weight:400;line-height:var(--lineheight288);letter-spacing:1px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.multicolumn.trust-columns .media:before{content:"";background:#0009;position:absolute;width:100%;height:100%;z-index:1;left:0}.multicolumn.trust-columns .media{border-radius:24px}.multicolumn.trust-columns .media img.multicolumn-card__image_overlay{z-index:1;object-fit:contain;height:77%;top:24px}.multicolumn.trust-columns .multicolumn-card{margin-bottom:40px}.multicolumn.trust-columns .multicolumn-card__image-wrapper+.multicolumn-card__info{position:relative;margin-top:-87px;margin-left:35px;text-align:left;z-index:1}.multicolumn.trust-columns .multicolumn-card__image-wrapper+.multicolumn-card__info a{color:#fff}@media screen and (min-width: 990px){.multicolumn.trust-columns .title-wrapper-with-link{margin-bottom:100px}.multicolumn.trust-columns .multicolumn-list__item-2,.multicolumn.trust-columns .multicolumn-list__item-5{margin-top:-70px}}@media screen and (max-width: 990px){.multicolumn.trust-columns .title-wrapper-with-link .title{font-size:25px;line-height:1.56}}.index-template .studio_featured_blog .m-article-card img{max-width:100%;border-radius:25px;width:100%;max-height:280px;object-fit:cover;height:280px}.header__icons{align-items:center;gap:10px}.header__icons button.klaviyo_form_trigger{width:auto;display:block;padding:10px 32px;border-radius:100px;font-family:Recoleta;font-size:14px;font-weight:600;line-height:17.04px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;max-height:max-content}.text_extra{max-width:762px;width:100%;padding:24px;gap:10px;border-radius:16px;border:1px solid rgba(66,55,63,1);margin:auto}@media screen and (min-width: 750px){body .page-width{padding-right:3rem;padding-left:3rem}.index-template .transparent_header{max-width:calc(var(--page-width) - 60px);width:calc(100% - 60px);padding-right:3rem;padding-left:3rem}}@media screen and (max-width: 990px){.studio-page-slider-with-txt .slider-with-txt__contents{margin-bottom:0}.studio-page-slider-with-txt .txt-block__content p{font-size:14px}.studio-science-real-data .internal-panel .scinece-data-content p{font-size:16px;padding-right:0;line-height:1.6}.trust-columns .slider-counter{display:none}.trust-columns button.slider-button.slider-button--next{transform:rotate(-90deg)}.trust-columns button.slider-button.slider-button--prev{transform:rotate(90deg)}.footer-block__details-content.text_extra{padding:0}}#MegaMenu-Content-find{width:400px;right:0;left:auto;background-color:transparent;box-shadow:none;border:none}#MegaMenu-Content-find .mega-menu__found{background-color:#fff;padding:20px;gap:20px;border-radius:20px;display:flex;flex-direction:column}#MegaMenu-Content-find .mega-menu__found li{border-radius:20px}#MegaMenu-Content-find .mega-menu__found li a{display:flex;padding:10px;gap:16px;border-radius:20px;align-items:center;text-decoration:none!important;font-family:Ambit;font-size:20px;font-weight:700;line-height:23px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}#MegaMenu-Content-find .mega-menu__found li a div{display:flex;flex-direction:column;gap:12px}#MegaMenu-Content-find .mega-menu__found li a span{font-family:Ambit;font-size:14px;font-weight:400;line-height:16.1px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}#MegaMenu-Content-find .mega-menu__found li:hover{background-color:#fff8f4}.mega-menu_main_style_v2.mega-st-products{max-width:400px;width:400px}.mega-menu_main_style_v2.mega-st-products .mega-menu__list{border-radius:20px;gap:10px;background-color:#fff}.mega-menu_main_style_v2.mega-st-products .mega-menu__list a{border-radius:20px;padding:10px;display:flex;align-items:center;gap:12px;font-family:Ambit;font-size:20px;font-weight:700;line-height:23px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f222b;text-decoration:none;text-transform:capitalize}.mega-menu_main_style_v2.mega-st-products .mega-menu__list a span{font-family:Ambit;font-size:14px;font-weight:400;line-height:16.1px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-transform:none}.mega-menu_main_style_v2.mega-st-products .mega-menu__list a:hover{border-radius:20px;background-color:#fff8f4}.mega-menu_main_style_v2.mega-st-products .mega-menu__list .mega_style_column_v2.featured_block_column{width:100%;position:relative}.mega-menu_main_style_v2.mega-st-products .mega-menu__list .mega_style_column_v2.featured_block_column .image-with-text__media-item_button{position:absolute;bottom:18px;left:14px}.mega-menu_main_style_v2.mega-st-products .mega-menu__list .mega_style_column_v2.featured_block_column .image-with-text__media-item_button a{font-size:6px;height:30px;margin:0;gap:0;padding:0;width:max-content;display:flex;align-items:center;border:none}.mega-menu_main_style_v2.mega-st-products .mega-menu__list .mega_style_column_v2.featured_block_column .image-with-text__media-item_button a svg{height:18px;right:-5px;top:0;width:18px}.mega-menu_main_style_v2.mega-st-products .mega-menu_inner_list a div{gap:12px}.mega-menu_main_style_v2.mega-st-products .mega-menu_inner_list a div,.mega-menu_main_style_v2.mega-st-products .mega-menu__list,.mega-menu_main_style_v2.mega-st-products .mega-menu_inner_list{display:flex;flex-direction:column}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list{display:flex;gap:10px;background-color:#fff}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega-menu_inner_list{width:100%;column-count:2}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega-menu_inner_list a{border-radius:20px;padding:10px;display:flex;align-items:center;gap:12px;font-family:Ambit;font-size:20px;font-weight:700;line-height:23px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f222b;text-decoration:none}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega-menu_inner_list a span{font-family:Ambit;font-size:14px;font-weight:400;line-height:16.1px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-transform:none}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega-menu_inner_list a:hover{border-radius:20px;background-color:#fff8f4}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega-menu_inner_list a div{display:flex;gap:8px;flex-direction:column}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega_style_column_v2.featured_block_column{position:relative}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega_style_column_v2.featured_block_column .image-with-text__media-item_button{position:absolute;bottom:21px;left:14px}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega_style_column_v2.featured_block_column .image-with-text__media-item_button a{font-size:11px;height:30px;margin:0;gap:0;padding:0 50px;width:max-content;display:flex;align-items:center;border:none}.mega-menu_main_style_v2.mega-st-tools .mega-menu__list .mega_style_column_v2.featured_block_column .image-with-text__media-item_button a svg{height:18px;right:-5px;top:-1px;width:18px}.mega-menu_main_style_v2.mega-st-resources .mega-menu__list{background-color:#fff;padding:20px;gap:20px;border-radius:20px;flex-wrap:wrap}.mega-menu_main_style_v2.mega-st-resources .mega-menu__list li.mega_style_column_resources{width:calc(33.3% - 14px)}.mega-menu_main_style_v2.mega-st-resources .mega_style_column_resources,.mega-menu_main_style_v2.mega-st-resources .mega_style_column_resources ul{display:flex;flex-direction:column;gap:20px}.mega-menu_main_style_v2.mega-st-resources .mega_style_column_resources ul li a{flex-direction:column;border-radius:20px;padding:10px;display:flex;align-items:center;gap:12px;font-family:Ambit;font-size:20px;font-weight:700;line-height:23px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#2f222b;text-decoration:none}.mega-menu_main_style_v2.mega-st-resources .mega_style_column_resources ul li a span{font-family:Ambit;font-size:14px;font-weight:400;line-height:16.1px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-transform:none}.mega-menu_main_style_v2.mega-st-resources .mega_style_column_resources ul a:hover{border-radius:20px;background-color:#fff8f4}.mega-menu_main_style_v2.mega-st-resources .mega_style_column_resources [data-pos-loop] a div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;gap:8px;position:relative;padding-right:24px}.mega-menu_main_style_v2.mega-st-resources .mega_style_column_resources .mega-menu_column_title{padding:12px 50px;gap:10px;border-radius:60px;border:2px solid;opacity:0px;color:#1c161a;text-transform:none;margin-bottom:0;font-family:Recoleta;font-size:12px;font-weight:400;line-height:16.32px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;width:max-content;background-color:#fff8f4}body:has(header-menu>details[open=true]):before{position:fixed;content:"";width:100%;height:100%;background:#00000052;left:0;top:0;z-index:1}.icon_with_text_item_button.icon_with_text_desk{width:100%;text-align:right}.icon_with_text_item_button.icon_with_text_desk a:before,.icon_with_text_item_button.icon_with_text_desk a:after{display:none}.icon_with_text_item_button.icon_with_text_desk a{color:#fff8f4;border-radius:60px;text-transform:uppercase}.icon_with_text_item_button.icon_with_text_desk a svg path{fill:#fff8f4!important}@media screen and (max-width: 990px){.header .header__icons{gap:0;margin:0}.header .header__icons button.klaviyo_form_trigger{padding:10px 22px;width:max-content}.header #menu-drawer{top:80px;padding:40px 20px;height:calc(100vh - 80px);background-color:#fff}.header #menu-drawer .menu-drawer__navigation-container{margin:0}.header #menu-drawer .mob_nav_accordion-single.js-acc-single{display:flex;flex-direction:column;gap:10px;padding:0;background:#fff}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .js-acc-item{padding:0 15px}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .js-acc-item.is-open{background:#fff8f4;border-radius:20px}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mega-menu__list{border:none}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mega-menu__list .icon_with_text_item_button a:before,.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mega-menu__list .icon_with_text_item_button a:after{display:none}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mega-menu__list .icon_with_text_item_button a{color:#fff8f4;border-radius:60px;text-transform:uppercase}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mega-menu__list .icon_with_text_item_button a svg path{fill:#fff8f4!important}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mega-menu_main_style_v2 .mega-menu__list{padding:0!important}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mobile-navigation-product-item{border:none}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mobile-navigation-product-item a{font-family:Ambit;font-size:20px;font-weight:700;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;align-items:center;gap:8px}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mobile-navigation-product-item a>div{display:flex;flex-direction:column}.header #menu-drawer .mob_nav_accordion-single.js-acc-single .mobile-navigation-product-item a span{font-size:14px}.header #menu-drawer .mob_nav_accordion-single-title{border:none;font-family:Ambit;font-size:24px;font-weight:600;line-height:1.6;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}html:has(.overflow-hidden-tablet){overflow:hidden}.TODO{position:relative}.TODO .btn-mob-products,.TODO .btn-mob-tools{position:absolute}:is(.TODO .btn-mob-products,.TODO .btn-mob-tools) a{border:none!important}.TODO .btn-mob-tools{bottom:-22px;width:calc(100% - 20px);left:50%;transform:translate(-50%)}.TODO .btn-mob-products{bottom:-16px;left:18px}.TODO .btn-mob-products a{font-size:10px!important;height:38px!important;padding:0 14px!important}li.mega_style_column_v2.featured_block_column.featured_block_column-mob-products,li.mega_style_column_v2.featured_block_column.featured_block_column-mob-tools{margin-top:25px!important}.menu-opening .header__icon span{margin:5px auto 0}}.contact .contact-wrap .contact-last form select.field__input{-webkit-appearance:auto;appearance:auto}.contact .contact-wrap .contact-last form select.field__input option{background:#666664;color:#fff;font-family:Ambit}.contact .contact-first .section_subtitle.custom_content_Div{font-family:Ambit;font-size:calc(var(--font-heading-scale)* 2.25rem);line-height:normal}.contact .contact-wrap .contact-last form button{text-transform:uppercase}.page-template__plant-based-protein .video-section img{border-radius:20px}.page-template__plant-based-protein .video-section .video-section__media.global-media-settings{max-width:990px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
