.mobile-only{display:none!important}@media screen and (max-width: 749px){.desktop-only{display:none!important}.mobile-only{display:block!important}}body.template-happi-store-page .utility-bar{background-color:#e89a75}body.template-happi-store-page .footer{background-color:#e07858}body.template-mi-home-page .utility-bar,body.template-mi-home-page .footer{background-color:#3b93bb}body.template-fytoit-shop-page .utility-bar,body.template-fytoit-shop-page .footer{background-color:#e8956b}body.template--blog .utility-bar,body.template--blog .footer,body.template--article .utility-bar,body.template--article .footer{background-color:#bc643b}body.template-happify-page .utility-bar{background-color:#7b360d}body.template-happify-page .footer{background-color:#aedcea;color:#000}body.template-happify-page .footer-block__details-content .list-menu__item--link,body.template-happify-page .copyright__content,body.template-happify-page .footer-block__heading.inline-richtext,body.template-happify-page .footer__list-social li.list-social__item .list-social__link .svg-wrapper .icon{color:#000}.banner-general-wrapper{overflow:hidden}.banner-img{width:100%;height:auto}.banner-general-wrapper .banner__content{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.banner-general-placeholder{width:100%;height:56rem}@media only screen and (max-width: 749px){.banner-general-wrapper.banner--stacked .banner__content{position:initial}}@media screen and (min-width: 750px){.text__left .image-with-text__content{padding-left:0!important;padding-top:0!important;padding-bottom:0!important}.text__right .image-with-text__content{padding-right:0!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width: 749px){.text__left .image-with-text__content{padding-left:0!important;padding-right:0!important}.text__right .image-with-text__content{padding-right:0!important;padding-left:0!important}}.announcement-bar__message span{display:inline-flex;align-items:center}.announcement-bar__message span img{max-width:63px}.header__menu-item span{text-transform:uppercase;font-size:16px;color:#333}.header__submenu.list-menu--disclosure{width:22rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem;font-size:16px;color:#333}.header__heading-logo-wrapper{display:none}@media screen and (min-width: 750px){.template--index .header-wrapper,.template-mi-home-page .header-wrapper,.template-fytoit-shop-page .header-wrapper,.template-happi-store-page .header-wrapper,.template-happify-page .header-wrapper{position:absolute;top:0;width:100%;background:transparent}.header__inline-menu{margin-top:-44px!important}.template--index .header__menu-item span,.template--index .header__menu-item .icon.icon-caret,.template--index details[open]>.header__menu-item,.template--index .header__icon .svg-wrapper,.template--index .header__icon--menu,.template-mi-home-page .header__menu-item span,.template-mi-home-page .header__menu-item .icon.icon-caret,.template-mi-home-page details[open]>.header__menu-item,.template-mi-home-page .header__icon .svg-wrapper,.template-mi-home-page .header__icon--menu,.template-happi-store-page .header__menu-item span,.template-happi-store-page .header__menu-item .icon.icon-caret,.template-happi-store-page details[open]>.header__menu-item,.template-happi-store-page .header__icon .svg-wrapper,.template-happi-store-page .header__icon--menu,.template-happify-page .header__menu-item span,.template-happify-page .header__menu-item .icon.icon-caret,.template-happify-page details[open]>.header__menu-item,.template-happify-page .header__icon .svg-wrapper,.template-happify-page .header__icon--menu{color:#fff}.template-fytoit-shop-page .header__menu-item span,.template-fytoit-shop-page .header__menu-item .icon.icon-caret,.template-fytoit-shop-page details[open]>.header__menu-item,.template-fytoit-shop-page .header__icon .svg-wrapper{color:#28284f}}.footer .footer__content-top{padding-bottom:10px}.footer-block__newsletter .newsletter-form,.footer-block__newsletter .newsletter-form__field-wrapper{max-width:100%}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{padding-right:100px!important;padding:1rem;background-color:#fff}.footer-block__newsletter .newsletter-form__field-wrapper .field__label{color:#333!important}.footer .footer__content-top .newsletter-form__button{width:100px;text-transform:uppercase;background-color:#d4b8a8!important}.footer-block__newsletter .rte{margin-top:2rem}.footer-content-bottom-wrapper{display:flex;flex-direction:column}.footer .footer__content-bottom{border-top:0;padding-top:0}.footer .footer__content-bottom .footer__copyright{text-align:right;margin-top:0}.footer__list-social li.list-social__item:last-child .list-social__link{padding-right:0}.footer__list-social li.list-social__item .list-social__link .svg-wrapper{width:25px;height:25px}.footer__list-social li.list-social__item .list-social__link .svg-wrapper .icon{width:100%;height:auto}@media screen and (min-width: 750px){.footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:calc(22% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer__content-top .footer__blocks-wrapper.grid--4-col-tablet .grid__item.footer-block-email-signup{width:calc(34% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (max-width: 749px){.footer-block__newsletter .rte{text-align:left}.footer-content-bottom-wrapper .footer__list-social.list-social{justify-content:flex-end}.footer-block__details-content .list-menu__item--link{padding-top:.3rem!important;padding-bottom:.3rem!important}}@media screen and (max-width: 590px){.banner--adapt,.banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder){height:620px!important}}@media screen and (max-width: 430px){.banner--adapt,.banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder){height:520px!important}}@media screen and (min-width: 1280px){.home_custom_banner .banner__box{margin-top:-50px}}@media screen and (min-width: 750px) and (max-width: 1279px){.home_custom_banner .banner__box{margin-top:50px}}.home_custom_banner .banner-shop-text h2{font-size:46px;letter-spacing:1px;color:#fff;text-transform:uppercase;font-weight:700;margin:0}.home_custom_banner .banner-shop-text p{color:#f8f7e8;margin-top:0;font-size:20px}.home_custom_banner .banner-shop-text ul{margin:0;padding:0;list-style:none;display:flex;gap:30px;align-items:end}.home_custom_banner .banner__content .content-container{max-width:100%;width:100%;gap:150px;display:flex;flex-direction:column}.home_custom_banner .banner__heading{color:#f8f7e8}.home_custom_banner .banner__text{align-self:flex-end}.home_custom_banner .banner-shop-text .button-wrapper p{line-height:1.3;letter-spacing:0;font-size:18px;font-weight:600}.home_custom_banner .banner-shop-text .button-wrapper a{text-decoration:none;background-color:#f8f7e8;color:#000;padding:8px 30px 10px;border-radius:30px;font-weight:600;display:inline-block;line-height:20px}.home_custom_banner .banner-shop-text .button-wrapper a:hover{background-color:#000;color:#f8f7e8}.home_custom_banner .banner__additional_text{position:absolute;left:50%;text-align:center;bottom:30px;transform:translate(-50%);width:100%}.home_custom_banner .banner__additional_text h3{color:#000;font-size:14px;margin:0 0 20px;font-weight:600}.home_custom_banner .banner__additional_text p{margin:0}.home_custom_banner .banner__additional_text a{text-decoration:none;font-size:16px;font-weight:600;color:#443c35!important;background-color:#f8f7e8;border-radius:99999px;padding:7px 40px}.home_custom_banner .sun-image-wrapper{max-width:100px;position:absolute;right:-120px;bottom:0}.home_custom_banner .banner_additional_text h3{display:inline-block;width:152px;height:59px;line-height:59px;background-image:url(/cdn/shop/files/abstract.png?v=1758749959);background-repeat:no-repeat}@media screen and (min-width: 1200px) and (max-width: 1399px){.home_custom_banner .banner__content .content-container{gap:60px;padding-top:0}}@media screen and (min-width: 990px) and (max-width: 1199px){.home_custom_banner .banner__content{padding:100px 4rem 150px}.home_custom_banner .banner__content .content-container{gap:50px;padding-top:0}}@media screen and (max-width: 989px){.home_custom_banner .banner__content{padding:2rem 4rem 150px}.home_custom_banner .banner__content .content-container{gap:40px;padding-top:0}.home_custom_banner .banner-shop-text .button-wrapper p{line-height:1.2;font-size:15px}}@media screen and (max-width: 749px){.home_custom_banner .banner__box{margin-top:-150px}.banner.home_custom_banner{height:525px!important}.home_custom_banner .banner__additional_text a{font-size:13px;padding:7px 8px}}@media screen and (max-width: 480px){.home_custom_banner .banner__box{margin-top:-170px}.home_custom_banner .banner__content{padding:2rem 10px 120px}.home_custom_banner .banner__content .content-container{gap:10px}.home_custom_banner .banner__text{align-self:center}.home_custom_banner .banner-shop-text ul{gap:10px}.home_custom_banner .banner-shop-text ul li{flex:1}.home_custom_banner .banner-shop-text .button-wrapper p br{display:none}.home_custom_banner .banner-shop-text .button-wrapper a{padding:4px 25px 7px}.home_custom_banner .banner-shop-text .button-wrapper p{margin-bottom:10px;font-size:14px}.home_custom_banner .banner__additional_text h3{margin:0 0 10px}.home_custom_banner .banner__additional_text p{background-color:#f8f7e8;border-radius:99999px;padding:7px 16px;display:inline-block;line-height:14px;margin:0 10px}.home_custom_banner .banner__additional_text a{background-color:transparent;padding:0}}.wrapper_padded{padding:0 50px}@media screen and (max-width: 1280px){.wrapper_padded{padding:0 40px}}@media screen and (max-width: 800px){.wrapper_padded{padding:0 30px}}@media screen and (max-width: 590px){.wrapper_padded{padding:0 15px}}.image-with-text__media--medium{height:45.6rem!important}.home_happify .button.button--primary{border:2px solid #79360e;background-color:#79360e;border-radius:30px;font-weight:600}.home_happify .button.button--primary:hover{background-color:#fff;color:#79360e}.home_happify .button.button--primary:before,.home_happify .button.button--primary:after{box-shadow:none}.home_miessence .button.button--primary{border:2px solid #1d81b0;background-color:#1d81b0;border-radius:30px;font-weight:600}.home_miessence .button.button--primary:hover{background-color:#fff;color:#1d81b0}.home_miessence .button.button--primary:before,.home_miessence .button.button--primary:after{box-shadow:none}.home_fyto .button.button--primary{border:2px solid #5b9cbd;background-color:#5b9cbd;border-radius:30px;font-weight:600}.home_fyto .button.button--primary:hover{background-color:#fff;color:#5b9cbd}.home_fyto .button.button--primary:before,.home_fyto .button.button--primary:after{box-shadow:none}.home_happi_earth .button.button--primary{border:2px solid #5982a5;background-color:#5982a5;border-radius:30px;font-weight:600}.home_happi_earth .button.button--primary:hover{background-color:#fff;color:#5982a5}.home_happi_earth .button.button--primary:before,.home_happi_earth .button.button--primary:after{box-shadow:none}.home_miessence .image-with-text__text-item{background-image:url(/cdn/shop/files/wave-blue.png?v=1758749122);background-repeat:no-repeat;background-position:bottom right}.home_happi_earth .image-with-text__text-item{background-image:url(/cdn/shop/files/wave-pale-blue.png?v=1758749203);background-repeat:no-repeat;background-position:bottom right}@media screen and (min-width: 1200px) and (max-width: 1399px){.home_miessence .image-with-text__text-item,.home_happi_earth .image-with-text__text-item{background-size:200px auto}}@media screen and (min-width: 990px) and (max-width: 1199px){.home_miessence .image-with-text__text-item,.home_happi_earth .image-with-text__text-item{background-size:200px auto}}@media screen and (max-width: 989px){.home_miessence .image-with-text__text-item,.home_happi_earth .image-with-text__text-item{background-size:150px auto}}@media screen and (max-width: 480px){.home_miessence .image-with-text__text-item,.home_happi_earth .image-with-text__text-item{background-size:100px auto}}@media screen and (max-width: 749px){.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:50rem}.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:50rem}}.rich-text__heading{color:#333;font-size:30px}@media screen and (max-width: 480px){.rich-text__wrapper .rich-text__blocks .rich-text__heading{font-size:24px}.rich-text__wrapper .rich-text__blocks .rich-text__caption{font-size:18px!important}}.multicolumn.home_iconList .page-width{max-width:1200px}.multicolumn.home_iconList .multicolumn-list{justify-content:center}@media screen and (max-width: 989px){.multicolumn.home_iconList .multicolumn-list .multicolumn-list__item{width:auto;max-width:auto}.multicolumn.home_iconList .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper{width:100%;max-width:90px}}@media screen and (max-width: 749px){.multicolumn.home_iconList .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper{max-width:70px}}@media screen and (max-width: 480px){.multicolumn.home_iconList .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper{max-width:50px}}.container--tabs{overflow:hidden}.container--tabs .nav-tabs{float:left;width:100%;margin:0;padding-left:0;list-style-type:none;border-bottom:1px solid #ddd}.container--tabs .nav-tabs>li{float:left;margin-bottom:-1px}.container--tabs .nav-tabs>li>a{float:left;margin-right:2px;line-height:1.4;padding:10px;border:1px solid transparent;border-radius:4px 4px 0 0;text-decoration:none;background-color:#ddd;color:#000}.container--tabs .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.container--tabs .nav-tabs>li.active>a,.container--tabs .nav-tabs>li.active>a:hover,.container--tabs .nav-tabs>li.active>a:focus{color:#000;cursor:default;background-color:#e89a75;color:#fff;border:1px solid #e07858;border-bottom-color:transparent;text-decoration:none}.container--tabs .tab-content{float:left;width:100%}.container--tabs .tab-content>.tab-pane{display:none}.container--tabs .tab-content>.tab-pane.active{display:block;padding:20px;border:1px solid #ddd}.container--tabs .tab-content>.active{display:block}@media screen and (max-width: 480px){.container--tabs .nav-tabs>li>a{padding:5px;font-size:13px}}.product .product__title h1{font-size:24px}.accordion__title{font-size:18px}.accordion summary{background-color:#f8f7e8;padding-left:10px!important}.product__accordion:has(.accordion__title:empty){display:none}variant-selects .product-form__input .form__label{display:none}.logo-bar{list-style:none;text-align:center;padding:0;display:flex;align-items:center;justify-content:center;row-gap:15px}.logo-bar__image{display:block;max-width:100%;margin:0 auto}.logo-bar__link{display:block}.happi_accordion .collapsible-content summary{background-color:#f8f8f8}.happi_accordion .collapsible-content summary:hover .accordion__title{text-decoration:none}.happi_accordion .accordion{border-bottom:1px solid #e87547}.testimonial-section{display:block;overflow:hidden}.testimonial-head{text-align:center;margin-bottom:30px}.testimonial-head h2{font-size:28px}.testimonial-box{padding:20px;text-align:center;margin:15px}.testimonial-box p{color:#000;font-size:17px;font-style:italic}.testimonial-box img{max-width:130px}.testimonial-box h4{font-weight:700}.testimonial-slider .splide__pagination{bottom:-10px}.testimonial-slider .splide__pagination__page.is-active{background-color:#d4b8a8}@media screen and (max-width: 590px){.testimonial-box{padding:4px}.testimonial-box p{font-size:14px}.testimonial-head h2{font-size:22px;line-height:1.3}}.ultrafood_difference{background:linear-gradient(to left,#ddd 50%,#b2afcc 50%)!important}.ultrafood_ingredients{background:linear-gradient(to left,#b2afcc 50%,#f5f5f5 50%)!important}@media screen and (max-width: 749px){.ultrafood_difference,.ultrafood_ingredients{background:#b2afcc!important}.ultrafood_difference .page-width,.ultrafood_ingredients .page-width{padding:0}.ultrafood_difference .image-with-text__content,.ultrafood_ingredients .image-with-text__content{padding-left:1.5rem!important;padding-right:1.5rem!important}}.article-card__excerpt{font-size:18px;line-height:1.5}.collection-image-wrapper img{width:100%;max-width:100%}.product-card-wrapper .card__heading.h5{font-size:18px}.product__info-container .shopify-app-block{margin:8px 0}.product__info-container .metafield-rich_text_field p{line-height:1.4}.sitemap-wrapper{margin-bottom:40px}.sitemap-wrapper h1,.sitemap-wrapper h2{font-weight:700}.sitemap-wrapper ul{padding:0;margin:0;list-style:none}.sitemap-wrapper a{text-decoration:none;color:#000}.common-page-layout h3{font-size:20px;font-weight:700;margin-top:30px}.template-happify-page .footer .footer__content-top .newsletter-form__button{background-color:#9eccff!important}.happify_banner{background-color:#db5f1b}.happify_banner ul{padding:0;margin:0;list-style:none;font-size:26px;color:#fff;font-weight:400}.happify_banner ul li{padding-left:30px;position:relative}.happify_banner ul li:before{content:"+";font-size:36px;position:absolute;left:0;top:-10px}.footer-bottom-image{margin-left:50px;max-width:360px}.footer-bottom-image img{max-width:100%}.multicolumn.nowicked_slider .title{margin-left:auto;margin-right:auto}.happify_brainhealth{background-color:#edfdfb}.happify_accordion .accordion__title,.happify_accordion .accordion__content{font-size:22px}@media screen and (max-width: 749px){.happify_goodforyou.banner--adapt,.happify_goodforyou .banner__media,.happify_goodforyou .media>*:not(.zoom):not(.deferred-media__poster-button){height:auto!important}}@media screen and (min-width: 1280px){.mi_home_banner .banner__box{margin-top:-50px}}.mi_home_banner .banner__heading{font-size:28px}.mi_home_banner p.caption{font-size:18px}.mi_home_banner .banner-shop-text ul{margin:0;padding:0;list-style:none;display:flex;gap:30px;justify-content:space-around;align-items:end}.mi_home_banner .button-wrapper p{line-height:1.3;letter-spacing:0;font-size:18px;font-weight:600}.mi_home_banner .button-wrapper a{text-decoration:none;background-color:#f8f7e8;color:#000!important;padding:8px 30px 10px;border-radius:30px;font-weight:600;display:inline-block;line-height:20px}.mi_home_banner .button-wrapper a:hover{background-color:#000;color:#fff!important}.mi-home-active-ingredients{margin-top:50px;margin-bottom:50px;color:#fff}.mi_pure_potent .mi-home-active-ingredients-h2{font-size:28px;font-weight:700;line-height:1.5;color:#fff;line-height:36px;margin:150px auto 25px;text-transform:capitalize;max-width:600px;text-align:center}.mi_pure_potent .mi-home-active-ingredients p{font-size:18px;max-width:470px;text-align:justify}.mi_pure_potent .extra-bg{background-image:url(/cdn/shop/files/wave-white.png?v=1758831689);background-repeat:no-repeat;background-position:bottom right;padding-bottom:60px}.mi_more_than_skin_deep .image-with-text__content{background:url(/cdn/shop/files/wave-white-2.png?v=1758831694),linear-gradient(90deg,#258bbb,#3699c7 45%,#46a5d1);background-repeat:no-repeat,no-repeat;background-position:left -90px bottom -20px,left bottom}.mi_more_than_skin_deep .button{border:2px solid #fff;background-color:#fff;color:#1d81b0!important;border-radius:50px;font-weight:700}.mi_more_than_skin_deep .button:hover{background-color:#1d81b0;color:#fff!important}.mi_more_than_skin_deep .button:after,.mi_more_than_skin_deep .button:before,.mi_more_than_skin_deep .button:hover:after,.mi_more_than_skin_deep .button:hover:before{box-shadow:none}.mi_testimonials{background-image:url(/cdn/shop/files/wave-blue.png?v=1758831689);background-repeat:no-repeat;background-position:bottom right}.mi_testimonials .testimonial-slider{max-width:800px;margin:0 auto}@media screen and (max-width: 590px){.mi_pure_potent .mi-home-active-ingredients{margin-top:30px;margin-bottom:20px}.mi_pure_potent .mi-home-active-ingredients h2{font-size:26px;line-height:1.2}.mi_pure_potent .mi-home-active-ingredients p{line-height:1.3}}@media screen and (min-width: 1200px) and (max-width: 1399px){.mi_pure_potent .extra-bg{background-size:200px auto}}@media screen and (min-width: 990px) and (max-width: 1199px){.mi_pure_potent .extra-bg{background-size:200px auto}.mi_home_banner .banner-shop-text ul{justify-content:center}}@media screen and (max-width: 989px){.banner.mi_home_banner .banner__content{justify-content:center}.mi_pure_potent .extra-bg,.mi_testimonials{background-size:150px auto}.template-mi-home-page .logo-bar{column-gap:8px}.mi_pure_potent .mi-home-active-ingredients-h2{margin:50px auto 0}.mi-home-active-ingredients{margin-top:0}.mi_pure_potent .mi-home-active-ingredients p{max-width:100%}}@media screen and (max-width: 749px){.mi_home_banner .banner__box{margin-top:-240px}.banner.mi_home_banner{height:525px!important}}@media screen and (max-width: 480px){.banner.mi_home_banner .banner__box{padding:4rem 1rem}.mi_home_banner .banner__heading{font-size:20px}.mi_home_banner .banner-shop-text ul{gap:10px;justify-content:center}.mi_home_banner .button-wrapper p{line-height:1.2;font-size:16px}.mi_home_banner .button-wrapper p br{display:none}.mi_pure_potent .extra-bg{background-size:100px auto}.mi_more_than_skin_deep .image-with-text__content{background-position:left -195px bottom -20px,left bottom}.template-mi-home-page .logo-bar{flex-direction:column}.testimonial-head{margin-bottom:10px}.testimonial-box{margin-top:0;padding-top:0}}.template-fytoit-shop-page a.button{border-radius:50px}.template-fytoit-shop-page a.button:after,.template-fytoit-shop-page a.button:hover:after,.template-fytoit-shop-page a.button:before,.template-fytoit-shop-page a.button:hover:before{box-shadow:none}.fyto_banner .banner__text p{max-width:500px;margin:0 auto;font-size:18px;color:#28284f}.fyto_banner .banner__text h3{font-size:28px;color:#28284f;font-weight:700}.fyto_banner .banner__heading{font-size:120px;line-height:1.3;color:#28284f}.fyto_banner a.button{border:2px solid #28284f;background-color:#28284f}.fyto_banner a.button:hover{background-color:transparent;color:#28284f}.fyto_plant .image-with-text__text{max-width:500px}.fyto_plant .image-with-text__text h2{font-size:32px;color:#edd3bc!important}.fyto_supplements .image-with-text__grid.grid{align-items:center}.fyto_supplements .image-with-text__content h2{font-size:20px}.fyto_supplements .image-with-text__content p{font-size:17px}.fyto_supplements a.button{border:2px solid #20412c;background-color:#20412c}.fyto_supplements a.button:hover{background-color:transparent;color:#20412c}.fyto_radical .image-with-text__content h2{max-width:400px;font-size:27px}.fyto_radical .image-with-text__content h3{max-width:400px;font-size:17px;margin:20px auto}.fyto_radical .image-with-text__content p{max-width:500px;font-size:17px;margin:0 auto 15px}.fyto_radical a.button{border:2px solid #6a1f2c;background-color:#6a1f2c}.fyto_radical a.button:hover{background-color:transparent;color:#6a1f2c}.fyto_difference{background:#26265f!important}.fyto_difference .image-with-text__grid.grid{align-items:center}.fyto_difference .image-with-text__content,.fyto_difference .image-with-text__content h2{color:#fff}.typical_ingredients{background:linear-gradient(to left,#f8f7e8 50%,#26255e 50%)!important}@media screen and (max-width: 749px){.typical_ingredients{background:#f8f7e8!important}.fyto_difference .page-width,.typical_ingredients .page-width{padding:0}.fyto_difference .image-with-text__content,.typical_ingredients .image-with-text__content{padding-left:1.5rem!important;padding-right:1.5rem!important}.banner.fyto_banner{height:525px!important}}@media screen and (max-width: 480px){.fyto_banner .banner__heading{font-size:80px;line-height:1.2;visibility:hidden}.fyto_banner .banner__text h3{font-size:22px}.fyto_plant .image-with-text__text h2{font-size:26px}}@media screen and (min-width: 1280px){.happi_banner .banner__box{margin-top:-20px}}.happi_banner .banner__heading{font-size:28px;margin-bottom:30px;margin-top:-100px!important}.template-happi-store-page a.button{border-radius:50px}.template-happi-store-page a.button:after,.template-happi-store-page a.button:hover:after,.template-happi-store-page a.button:before,.template-happi-store-page a.button:hover:before{box-shadow:none}.happi_banner a.button{border:2px solid #ef9c63;background-color:#ef9c63}.happi_banner a.button:hover{background-color:transparent;color:#ef9c63}.happi_switch .image-with-text__text-item{background-color:#2c5885;background-image:url(/cdn/shop/files/wave-orange.png?v=1759011616);background-repeat:no-repeat;background-position:bottom -30px left -75px;color:#fff}.happi_switch h2{color:#fff;font-size:28px;margin-bottom:30px}.happi_switch p{max-width:500px;color:#fff;font-size:20px;margin:0 auto}.happi_switch .image-with-text__text--caption{font-size:21px;font-weight:700}.happi_switch a.button{border:2px solid #ef9c63;background-color:#ef9c63}.happi_switch a.button:hover{background-color:transparent;color:#ef9c63}.happi_the_problem .image-with-text__text-item{background-color:#7a8b59;background-image:url(/cdn/shop/files/wave-orange-right.png?v=1759011612);background-repeat:no-repeat;background-position:bottom right;color:#fff}.happi_the_problem h2,.happi_the_solution h2,.happi_packaging h2,.happi_new_packaging h2,.happi_tree_planted h2{font-size:27px;color:#fff}.happi_the_problem p,.happi_the_solution p,.happi_packaging p,.happi_new_packaging p,.happi_tree_planted p{max-width:500px;font-size:17px;color:#fff}.happi_the_problem a.button,.happi_new_packaging a.button{border:2px solid #ef9c63;background-color:#ef9c63}.happi_the_problem a.button:hover,.happi_new_packaging a.button:hover{background-color:transparent;color:#ef9c63}.happi_the_solution .image-with-text__text-item{background-color:#7a8b59;background-image:url(/cdn/shop/files/wave-yellow-left.png?v=1759011620);background-repeat:no-repeat;background-position:bottom -30px left -75px;color:#fff}.happi_the_solution a.button{border:2px solid #ffcb64;background-color:#ffcb64}.happi_the_solution a.button:hover{background-color:transparent;color:#ffcb64}.happi_packaging .image-with-text__text-item{background-color:#7a8b59;background-image:url(/cdn/shop/files/wave-brick-right.png?v=1759011609);background-repeat:no-repeat;background-position:bottom right;color:#fff}.happi_packaging a.button{border:2px solid #e39a88;background-color:#e39a88}.happi_packaging a.button:hover{background-color:transparent;color:#e39a88}.happi_new_packaging .image-with-text__text-item{background-color:#7a8b59;background-image:url(/cdn/shop/files/wave-orange.png?v=1759011616);background-repeat:no-repeat;background-position:bottom -30px left -75px;color:#fff}.happi_tree_planted .image-with-text__text-item{background-color:#7a8b59;color:#fff}.happi_tree_planted a.button{border:2px solid #e39a88;background-color:#e39a88}.happi_tree_planted a.button:hover{background-color:transparent;color:#e39a88}@media screen and (min-width: 990px) and (max-width: 1199px){.template-happi-store-page .image-with-text__text-item{background-size:200px auto}.happi_switch .image-with-text__text-item,.happi_the_solution .image-with-text__text-item,.happi_new_packaging .image-with-text__text-item{background-position:bottom -12px left -7px}}@media screen and (max-width: 989px){.template-happi-store-page .image-with-text__grid.grid{align-items:center}.template-happi-store-page .image-with-text__text-item{background-size:150px auto}.happi_banner .banner__heading{margin-top:-50px!important}.happi_switch .image-with-text__text-item,.happi_the_solution .image-with-text__text-item,.happi_new_packaging .image-with-text__text-item{background-position:bottom -12px left -7px}}@media screen and (max-width: 749px){.happi_banner .banner__box{margin-top:-200px}.banner.happi_banner{height:525px!important}.happi_banner .banner__heading{margin-top:0!important}}@media screen and (max-width: 480px){.happi_banner .banner__box{margin-top:-230px}.template-happi-store-page .image-with-text__text-item{background-size:100px auto}.happi_banner .banner__heading{font-size:22px;margin-bottom:16px}.happi_the_problem h2,.happi_the_solution h2,.happi_packaging h2,.happi_new_packaging h2,.happi_tree_planted h2{font-size:22px}}.template-happify-page a.button{border-radius:50px}.template-happify-page a.button:after,.template-happify-page a.button:hover:after,.template-happify-page a.button:before,.template-happify-page a.button:hover:before{box-shadow:none}.happify_bar_banner a.button{border:2px solid #d75b19;background-color:#d75b19}.happify_bar_banner a.button:hover{background-color:transparent;color:#d75b19}.happify_bar_banner .banner__buttons{margin-bottom:-100px}.happify_bar_nowicked .image-with-text__text--caption{font-size:26px;margin-bottom:30px}.happify_bar_nowicked h2{font-size:34px}.happify_bar_nowicked .image-with-text__text{font-size:15px}.happify_bar_nowicked a.button{border:2px solid #79180e;background-color:#79180e}.happify_bar_nowicked a.button:hover{background-color:transparent;color:#79180e}.happify_bar_better .image-with-text__text-item{background-color:#79360e;color:#fff}.happify_snacking h2{font-size:27px;font-weight:300}.happify_snacking .image-with-text__text{font-size:27px}.happify_snacking a.button{border:2px solid #79360e;background-color:#79360e}.happify_snacking a.button:hover{background-color:transparent;color:#79360e}.happify_accordion .collapsible-content__heading{background-color:#79370b;color:#fff}.happify_accordion .accordion{border-top:.1rem solid #79370b;border-bottom:.1rem solid #79370b}.happify_accordion .accordion:first-child{border-top:none}@media screen and (min-width: 990px) and (max-width: 1199px){.footer-bottom-image{max-width:260px}}@media screen and (max-width: 989px){.footer-bottom-image{max-width:200px}}@media screen and (max-width: 749px){.footer-bottom-image{max-width:150px;margin-left:1.5rem}}@media screen and (max-width: 480px){.happify_bar_banner a.button{font-size:1.3rem;padding:0 15px;min-height:40px;margin-top:140px}.happify_bar_nowicked .image-with-text__text{font-size:12px}.happify_bar_nowicked h2,.happify_snacking h2{font-size:20px}.happify_snacking .image-with-text__text{font-size:18px}.footer-bottom-image{max-width:100px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
