@media (max-width: 3500px){.why-myhalos .title-wrapper h2.title{font-size:6vw}}@media (max-width: 2800px){.why-myhalos .title-wrapper h2.title{font-size:6vw}}@media (max-width: 1920px){.why-myhalos .title-wrapper h2.title{font-size:6vw}}@media (max-width: 1550px){.benefit-video-with-text .image-with-text__media.image-with-text__media--large,.install-steps .image-with-text__media.image-with-text__media--large{height:540px}.pro-benefits.why-myhalos.pro-feaatures .title-wrapper h2.title{font-size:50px}.pro-benefits.why-myhalos.pro-feaatures .feature-card{width:390px;padding:10px 20px}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-1:before{top:-35px;width:122%;height:64px;right:-68%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-2:before{top:-96px;width:60%;height:86px;left:-7%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-3{bottom:-23%;left:4rem}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-3:before{bottom:34%;width:45%;height:86px;right:-46%}.afbf-img{height:424px}body .product-form__input--pill input[type=radio]+label{font-size:16px;padding:10px}body .self-video .image-with-text__media.image-with-text__media--adapt{height:550px}.cust__megamenu-image .mgtext h5{font-size:16px}.cust__megamenu-image .mgtext{padding:30px 14px 12px}.wellness-solutions .tabs button.tab{padding:14px 20px;font-size:16px}.image-with-text__text.rte.numberrte{gap:3rem;margin:3rem 0}body .video-with-text.science-video .image-with-text__media.image-with-text__media--adapt{height:550px}.abtext-inner{max-width:950px}.pro-benefits.why-myhalos .feature-card{width:340px}.pro-benefits.why-myhalos .feature-card.fc-2{right:0}.pro-benefits.why-myhalos .feature-card.fc-3{bottom:2%;left:2%}.pro-benefits.why-myhalos .feature-card.fc-4{bottom:2%;right:4%}.product-faq .collapsible-content__grid{column-gap:70px}.product-faq .collapsible-content__grid .grid__item{width:calc(50% - 35px)}.product-faq .full-width-page .text-collap{max-width:530px}.comparison-row .comparison-cell:first-child{padding-left:3rem}body .comparison-cell{font-size:18px}body .page-width{max-width:90%}body .header__menu-item{font-size:16px}body .header__menu-item span,body summary.list-menu__item{padding:8px 15px}.feature-card.fc-2{right:8%}.why-myhalos .feature-card{top:20%;width:320px}.feature-card.fc-1{left:0}.feature-card.fc-3{bottom:23%;left:0;top:auto}.feature-card.fc-4{bottom:26%;right:0;top:auto}.why-footer-icon p{font-size:16px}.video-with-text.science-video .image-with-text__text-item.grid__item .image-with-text__content{max-width:700px;padding:2.5rem 6rem 2.5rem 12rem}.community-grid-item h2.title{font-size:38px}body .footer-block__details-content .list-menu__item--link,body .footer-block__details-content>p,.footer-block__details-content>li{font-size:16px}body .h0{font-size:calc(var(--font-heading-scale) * 5.5rem)}}@media (max-width: 1280px){.fbt-product li.custom_product-grid.grid__item:before{top:32%;transform:translateY(-32%)}.fbt-product .atc-price-block{width:100%;text-align:left}.fbt-product .card__content.pro-card-text .card__information{width:100%}.fbt-product .card__content.pro-card-text{padding:20px 6px 0;flex-wrap:wrap}body .comparison-cell{font-size:16px}.video-section__media.pro-rvideo{height:24rem}.product-faq .full-width-page .text-collap{padding-right:6rem}.template-article .page-width--narrow{padding:0 5rem}body .blog-articles{grid-template-columns:1fr 1fr}.blog-articles .article-card__excerpt{display:none}.mission-text{padding:2.4rem 4.4rem 2.4rem .4rem}.review-card .before-image,.review-card .after-image{height:160px}body .page-width{max-width:100%}body .header__menu-item{font-size:15px;padding:0 5px}.video-hero-container{height:60rem}.card-wrapper.product-card-wrapper .card__heading{font-size:18px}.why-myhalos .title-wrapper h2.title{font-size:13vw}.why-myhalos .main-image{margin-top:-3.8rem}.why-myhalos .feature-card p{font-size:16px}.feature-card.fc-2{right:0%}body .h0{font-size:calc(var(--font-heading-scale) * 4.8rem)}.review-head .review-left{width:calc(100% - 80px)}.review-head .stars{width:70px}.review-head .stars svg{width:10px}.collection-module .image-blocks .content h3{margin:0 0 15px;font-size:28px}.collection-module .image-blocks .content p{font-size:16px}.video-with-text.science-video .image-with-text__text-item.grid__item .image-with-text__content{padding-left:5rem;padding-right:5rem}.community-grid-item.community-top,.community-grid-item.community-middle,.community-grid-item.community-bottom{gap:20px;height:100px}.community-grid-item h2.title{font-size:28px}}@media (max-width: 1080px){.benefit-video-with-text .image-with-text__content{padding:24px 0rem 24px 5rem}.benefit-video-with-text h2.image-with-text__heading{margin-bottom:4rem}.benacc{padding-bottom:15px;margin-bottom:15px}.benacc+.button.button--primary{margin-top:2rem}.pro-benefits.why-myhalos.pro-feaatures .feature-card{width:300px;padding:10px 20px}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-1:before{top:-28px;width:124%;height:67px;right:-72%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-2:before{top:-73px;width:65%;height:74px;left:5%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-2{top:42%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-3{bottom:-19%;left:2rem}.bfaf-text.afbf-middle{width:calc(38% - 20px)}.afbf-box{width:calc(31% - 20px)}.afbf-grid{gap:30px}.afbf-text a.button{margin-top:4rem}}@media (max-width: 989px){.benefit-video-with-text .image-with-text__content{padding:24px 0rem 0px}.pro-benefits.why-myhalos.pro-feaatures .title-wrapper h2.title{font-size:calc(var(--font-heading-scale)* 3.6rem)}.pro-benefits.why-myhalos.pro-feaatures .title-wrapper{margin-bottom:4rem}.pro-benefits.why-myhalos.pro-feaatures .main-image{max-width:100%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-1:before,.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-2:before,.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-3:before{display:none}.pro-benefits.why-myhalos.pro-feaatures .feature-card{width:100%;padding:14px 16px;min-height:86px}.pro-afbf{margin-top:0}.afbf-box{width:calc(50% - 9px);order:1}.afbf-text .rte{max-width:100%;font-weight:400}.bfaf-text.afbf-middle{width:100%;order:3}.afbf-grid{gap:17px;row-gap:4rem}body .header__menu-item span,body summary.list-menu__item{border-radius:0}body .header__icon svg.icon.icon-close{height:2.2rem;width:2.2rem}.cust__megamenu-image{display:none}.custom__mobilecollmega-image+.button.button--primary{opacity:1;display:none}.custom__mobile-collmega-image+.button.button--primary{opacity:1;display:none}.menu-drawer__localization.header-localization{display:none}body .header--has-social .menu-drawer__utility-links{padding:1rem 2rem;text-align:center;background:transparent}body .menu-drawer__menu-item{padding:1.5rem 3rem;font-size:1.6rem;color:#000}.mission-image{border-radius:0}body .header__menu-item span,body summary.list-menu__item{padding:1.5rem 3rem}.video-with-text.science-video .image-with-text__text-item.grid__item .image-with-text__content{padding-top:4rem}.coll-block-pro{display:none}.wellness-solutions ul.slider{width:100%}.mission-image{height:auto}.customm_cart-data h5.title-sticky_addtocart,.customm_cart-data .price{font-size:24px}.product-faq .collapsible-content__grid .grid__item{width:100%}.product-faq .collapsible-content__media{background:transparent;border-radius:0}.product-faq .collapsible-content__media img{border-radius:0}.product-faq .full-width-page .text-collap{padding:0 2.4rem;max-width:100%}.product-flex{flex-direction:column}.product-flex .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:.1rem;flex-direction:row;scroll-padding-left:.5rem;margin:0;height:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overflow-x:auto;padding-bottom:4px}body .product__info-wrapper{padding:2.4rem 0 0 0rem}.product-flex slider-component.thumbnail-slider{width:100%;display:flex}.product-flex .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}.product-flex slider-component.main-pro-img{width:100%}body.template-search .card__content.pro-card-text{width:calc(100% + -0px)}.form-contact{width:100%}.help-box{width:100%;padding:2.4rem;border-radius:8px}.contact-grid{gap:5rem}.form-contact h3{font-size:14px}body .field__input,body .select__select,body .customer .field input,body .customer select{font-size:1.4rem}body .field__label,body .customer .field label{font-size:1.4rem;letter-spacing:0}.help-box h2{font-size:2.4rem}.help-box .rte{font-size:1.4rem}.abtext-inner{padding:24px}.mission-content{padding:0}.mission-image,.mission-text{width:100%}.mission-content:before{display:none}.mission-text{padding:2.4rem;background:#fbffff!important}.mission-section .page-width{padding:0}.mission-image img{border-radius:0;display:block}h2.mission-title.title{margin:0 0 1.8rem}.benefit-card{width:calc(50% - 12px)}.story-video .svg-wrapper{width:20px;height:20px}body .header__icon .icon{opacity:1;left:3rem}body header-drawer{margin-left:0}.journal-marq .Marquee-tag{width:300px}body .card__content.pro-card-text{width:calc(100% - 20px)}.atc-price .price{padding:0 1rem}.features.features-desktop{display:none}.why-myhalos .feature-card{position:unset;width:calc(50% - 10px);background:#fbffff;box-shadow:1px 1px 8px #b4e7ed99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.features.features-mobile{display:flex;padding:2rem 5rem 0}.why-myhalos .feature-card p strong{font-size:18px}.image-with-text .grid__item{width:100%}body .self-video .image-with-text__media.image-with-text__media--adapt{height:500px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.self-video .image-with-text__text-item.grid__item .image-with-text__content{max-width:100%}body .image-with-text__content{padding-bottom:0}body .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}.review-footer .button.cta-button{width:calc(100% - 60px)}.video-with-text.science-video .image-with-text__text-item.grid__item .image-with-text__content{max-width:100%}.community-grid.community-desktop{display:none}.join-community .title-wrapper.mobile-header{display:block}.community-grid.community-mobile{display:flex}.footer-block.grid__item{width:calc(23.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer-block.grid__item:first-child{width:calc(30% - var(--grid-desktop-horizontal-spacing) * 3 / 4);padding-right:0rem}.pro-benefits.why-myhalos .feature-card{width:calc(50% - 10px)}.comparison-row:nth-child(2n) .comparison-cell{min-height:70px}.why-myhalos .main-image img{width:100%;height:100%;object-fit:contain}.cart-item cart-remove-button{justify-content:center}.cart-item cart-remove-button{right:-17px}}@media (max-width: 749px){.appio-star{font-size:12px!important}.appio-rating,.appio-rating-raters{font-size:14px!important}.product-form__input--pill label.custom__varcolors.custom__variants-label{width:80px;height:54px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}body .loop-widget-purchase-option span.custom__sub-heading{font-size:16px}body .loop-widget-sp-selector-label{margin-bottom:0}.benacc button.acc_ctrl{font-size:14px}.ben-svg svg{width:20px;height:20px}.ben-svg{height:20px}.benefit-video-with-text .image-with-text__media.image-with-text__media--large,.install-steps .image-with-text__media.image-with-text__media--large{height:334px}.benvimg,.installimg{width:170px;height:125px;border-left:10px solid #fff;border-top:10px solid #fff}.installimg{height:88px;border-left-width:10px;border-right-width:0;right:0;left:auto;border-radius:12px 0 0}.install-scroll{max-width:100%}.install-steps .image-with-text__content .step-install{margin-top:1.5rem;height:auto}.step-number p{width:77px;height:27px;font-size:16px;font-weight:600}.benacc+.button.button--primary{display:none}.benefit-video-with-text .title-wrapper.show-mobile,.install-steps .title-wrapper.show-mobile{display:block}.benefit-video-with-text h2.image-with-text__heading.hide-mobile,.install-steps h2.image-with-text__heading.hide-mobile{display:none}.benefit-video-with-text .image-with-text__content{padding:37px 0rem 0px}.pro-benefits.why-myhalos.pro-feaatures .title-wrapper h2.title{font-size:calc(var(--font-heading-scale)* 2.4rem)}.afbf-img{height:65vw;min-height:198px}.afbf-box h4{margin:16px 0 0;font-size:14px;color:rgb(var(--color-foreground))}.afbf-text a.button{margin-top:2.8rem}.text-collap h2.collapsible-content__heading.inline-richtext.h2{text-align:center}.product-faq .accordion__title{font-size:14px}.image_slider .item{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.image-slider .slider-wrapper{padding-left:24px}.image_slider figure.image{height:90vw;min-height:291px}.image_slider .owl-nav button.owl-prev,.image_slider .owl-nav button.owl-next{width:30px;height:30px}.image_slider .owl-nav button.owl-prev:before,.image_slider .owl-nav button.owl-next:before{height:12px;width:8px}.afbf-text .rte{font-size:14px;line-height:22px}.fbt-product .grid.product-grid{justify-content:inherit}.why-myhalos .main-image figure.image{margin-left:0;margin-right:0;margin-top:0}body .product-flex .grid--peek.slider .grid__item:first-of-type{margin-left:0}#custom__stickaddcart{bottom:0}.customm_quant-pdp{width:100%}.custom__buy-btn{width:calc(100% - 117px)}.custom__buy-btn button.custom__addtocart.button.button--primary{width:calc(100% - 68px)}.customm_cart-data span.loox-rating-label{display:block}#custom__stickaddcart form.form{border-radius:0;padding:20px 24px;background:#fbffff;box-shadow:4px 4px 12px #00000026;border:none}.grid__item.customm_cart-data{width:100%;max-width:100%}.grid__item.customm_cart-data .stickstar-title{display:flex;justify-content:space-between;width:100%;max-width:100%;align-items:flex-start;gap:6px;flex-direction:row;margin:0}#custom__stickaddcart .page-width{padding:0}.customm_cart-data h5.title-sticky_addtocart,.customm_cart-data .price{font-size:14px}.stickstar-title .loox-rating{display:block;width:100px;height:16px;line-height:normal}.custom__buy-btn span.custom__pdp-price .price{font-size:1.4rem}.custom__buy-btn span.custom__pdp-price{min-width:66px}button.custom__addtocart.button.button--primary{min-width:138px;padding:0 10px}.custom__buy-btn{height:46px}.template-product .customm_quant-pdp .quantity{min-height:calc((var(--inputs-border-width) * 2) + 4.4rem)}.grid__item.customm_cart-data .stickstar-title h5.title-sticky_addtocart{width:calc(100% - 106px)}.loox-rating.stickmobile{display:none;margin-top:.8rem}.stickstar-title{margin:0 0 1.2rem}button.custom__addtocart.button.button--primary{min-width:120px;min-height:46px}.product-form__input--pill input[type=radio]:checked+label{color:#254c5b;border-color:#255665;background:#effbfc}body .product-form__input--pill input[type=radio]+label{font-size:12px;font-weight:400;line-height:150%}span.custom__save-amount{background:#effbfc;box-shadow:0 4px 4px #00000040;color:var(--Blue-Dianne-900, #254c5b);font-size:12px;padding:2px 4px;max-width:85px}.template-product .quantity:after,.template-product .quantity:before{border-radius:8px}.video-section__media.pro-rvideo .video-block button.video-control.play-pause{bottom:22px;right:2rem;height:20px;width:20px}.pro-rvideo .video-block button.video-control.play-pause.play:before,.pro-rvideo .video-block button.video-control.play-pause.pause:before{height:12px;width:12px}.pro-rvideo .video-block button.video-control.play-pause.pause:before{height:18px;width:18px}.product-faq .collapsible-content__grid{row-gap:2.4rem}.product__media-wrapper .custom__tags{top:2rem;right:auto;left:2.4rem}.product__media-wrapper .custom__tags span.custom__tag-text{height:36px;gap:5px;font-size:12px}body .product__info-wrapper{padding-top:4.4rem}.loox-rating .loox-rating-content span.loox-rating-label{font-size:14px}.product__info-container .price{font-size:24px}.short-info .metafield-rich_text_field{font-size:14px;line-height:normal}body .product-form__quantity .form__label,body .product-form__input .form__label{font-size:16px}body label.loop-widget-purchase-option-label{font-size:16px;font-weight:400;line-height:110%;margin:0}body .loop-widget-purchase-option-radio{margin:1px 14px 1px 0}body .loop-widget-sp-selector-label{position:unset;font-size:16px;font-weight:600}body .loop-widget-sp-selector{font-size:16px;font-weight:400}body .loop-widget-sp-selector-description{font-size:14px}.product__accordion.accordion .accordion__title{font-size:16px}.fbt-product .grid.product-grid{column-gap:45px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px}.fbt-product li.custom_product-grid.grid__item{width:calc(50% - 20px);max-width:100%}.fbt-product li.custom_product-grid.grid__item:before{height:16px;width:17px;right:-30px}.fbt-product li.custom_product-grid.grid__item .card__media{border-radius:8px;border:none;background:#fbffff;box-shadow:1px 1px 8px #0000001a}.fbt-product .card__content.pro-card-text .card__heading{font-size:14px;line-height:20px;margin-bottom:1.8rem}.fbt-product .atc-price .price{font-size:14px;line-height:20px}.custom__bundel-cart{background:#122f3a;box-shadow:2px 2px 6px #0000001a;gap:36px}.custom__bundel-cart-btn button.button{width:100%}.custom__bundel-cart-btn button.custom__buycart.not-empty.button.button--primary{border:1px solid #fff;background:#fff;color:#254c5b}.custom__bundel-cart-btn button.custom__addcart.not-empty.button.button--secondary{border:1px solid #fff;background:#122f3a;color:#fff}.custom__bundel-cart .total__price{font-size:24px}.pro-benefits.why-myhalos .title-wrapper h2.title{font-size:calc(var(--font-heading-scale) * 2.4rem);color:#254c5b}.pro-benefits.why-myhalos .feature-card{width:100%}.pro-benefits.why-myhalos .feature-card p{font-size:14px;line-height:20px}.pro-benefits.why-myhalos .features{gap:32px}.comparison-table-box{overflow-y:auto}.comparison-table-inner{width:600px}.comparison-cell.comparison-header img{max-width:100%}.comparison-cell.comparison-header{font-size:14px;font-weight:400;color:#000}body .comparison-cell{font-size:14px;font-weight:400;line-height:normal;padding:20px 12px;min-height:78px;display:flex;align-items:center;justify-content:center}.comparison-row:nth-child(2n) .comparison-cell{min-height:78px;max-height:78px}.comparison-row .comparison-cell:first-child{padding-left:1.2rem}body .loop-widget-purchase-option-price{font-size:16px;font-weight:700;line-height:110%}.template-product product-info .page-width{padding-left:0;padding-right:0}.template-product product-info .product__info-wrapper.grid__item{padding-left:2.4rem;padding-right:2.4rem}.product-flex slider-component.thumbnail-slider{margin-left:0!important;margin-right:0!important;padding-left:2.4rem;padding-right:2.4rem}body .product__media-list .product__media-item{width:100%;padding-top:0!important}body .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product-media-container.media-fit-cover .media img,.product-media-container .product__modal-opener{border-radius:0}.template-product product-info{padding-top:0}.coll-bread{display:none}body .collection-hero__title{display:block;text-align:center;margin-top:0}h1.collection-hero__title{margin-top:0}body .collection-hero{padding:4rem 0 3rem}.custom__coll-tabs a.custom__title{padding:12px 25px;font-size:14px;font-weight:600}.mobile_sortby button#openRightButton{border-radius:8px;background:var(--Blue-Dianne-50, #effbfc);border:none;width:35px;height:30px;padding:7px 10px 7px 9px}.login-box .for-pass,.account-banner{display:block}.login-box{border-radius:0;border:none;background:transparent;box-shadow:none;max-width:100%;margin:0 auto;padding:0}body #recover,body #login,.login-box h1{font-size:20px;font-weight:600;line-height:normal;margin-bottom:1.5rem}.login-box p.sublog,.login-box p.sublog a{font-size:14px}body .customer form{margin-top:2.4rem}body .customer .login-box .field label{display:none}.customer .login-box .field input{border-radius:8px;border:none;background:#f7f7f7;font-size:14px;font-weight:400;padding:10px 16px;height:4rem}body .customer .field{margin:2.4rem 0 0}body .h_wizard:after{font-size:14px;background:#fff;color:#000}body .h_google_button.h_google_center>p,body .h_facebook_button.h_facebook_center>i{border-radius:8px;box-shadow:2.571px 2.571px 15.429px #0000001f}body .h_google_button.h_google_center>span,body .h_facebook_button.h_facebook_center>span{display:none}body .h_wizard{margin-top:.5rem;padding-top:4rem}.customer .login-box .field .show-eye{bottom:11px;right:11px}body .h_buttons div{padding:0;height:auto;border-radius:8px;border:none;margin:0;width:auto;background:transparent;overflow:visible}.custom_sortbyfilter{display:none}.mobile_sortby{display:block}.related-blog .blog__posts .article-card .card__information{padding-top:0}body .article-template__content{margin-top:2.4rem;margin-bottom:2.4rem}.related-blog .article-card__excerpt{display:none}body .article-template__hero-container{margin:0rem auto 0}body .article-template header{margin-top:2.4rem;margin-bottom:2.4rem}.template-article .page-width--narrow{padding:0 2.4rem}.article-template__content.rte p,.article-template__content.rte ul,.article-template__content.rte ol{margin-bottom:2rem}body .blog-articles{grid-template-columns:1fr;grid-gap:3.2rem}.related-blog .blog__posts.articles-wrapper{margin-bottom:0;row-gap:3rem}.blog-articles .card.article-card.card--media,.related-blog .card.article-card.card--media{flex-direction:row;align-items:center;column-gap:17px}.blog-articles .card.article-card.card--media .card__inner.gradient.ratio,.related-blog .card.article-card.card--media .card__inner.gradient.ratio{width:200px;height:200px}.blog-articles .card.article-card.card--media .card__inner.gradient.ratio+.card__content,.related-blog .card.article-card.card--media .card__inner.gradient.ratio+.card__content{width:calc(100% - 217px)}.blog-articles__article .card__heading,.related-blog .blog__posts .card-wrapper .card__information .card__heading{margin-bottom:.6rem;-webkit-line-clamp:inherit;overflow:inherit;text-overflow:inherit;font-size:14px}.blog-audateau.article-card__info{font-size:12px}.page-faq h2.collapsible-content__heading.h2{font-size:18px;margin-bottom:0}.page-faq h3.accordion__title{font-weight:500;font-size:16px}.accordion svg.icon.icon-caret{height:.8rem}.mission-description.rte.body.body--large{font-size:14px;line-height:20px}.benefit-icon img{margin:0}.benefit-card{text-align:center}h3.benefit-heading{font-size:18px;font-weight:600;line-height:normal}.benefit-description.rte{font-size:14px;line-height:20px}.ab-images img.abmobile{display:block}.ab-images img.abdesktop{display:none}.abtext-box{position:relative;background:#fbffff;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.abtext-inner{padding:24px 0;background:transparent;-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.abtext.rte{gap:16px;text-align:left;align-items:baseline}.about-banner{display:flex;flex-direction:column-reverse}.abtext.rte .title{line-height:30px}.absub.rte{font-size:14px;font-weight:400}span.mission-label{background:transparent;width:max-content;height:auto;padding:0;color:#255665;font-weight:600}.videob-text{position:relative;background:#fbffff;padding:44px 0;top:auto;transform:inherit}.video-hero-content .head-caption{color:#254c5b;font-size:14px}.video-hero-content h2.title,.video-hero-content .rte{color:#254c5b}.video-hero-content .rte{font-size:14px;margin-bottom:2.5rem}.video-hero-section{display:flex;flex-direction:column-reverse}.video-hero-container:before{display:none}.video-hero-container{height:500px}.video-hero-content{max-width:100%}body .hxl{font-size:calc(var(--font-heading-scale) * 2.4rem)}body .button,body .button-label,body .shopify-challenge__button,body .customer button{font-size:1.4rem}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{min-height:calc(4rem + var(--buttons-border-width) * 2)}.journal-marq .Marquee-tag{width:150px}.wellness-solutions .tabs button.tab{padding:8px 25px;font-size:14px;font-weight:600;color:#0009;background:transparent}.wellness-solutions .tabs{background:transparent;padding:0;margin-bottom:2.5rem;border-radius:0}.wellness-solutions .tabs button.tab.active,.wellness-solutions .tabs button.tab:hover{background:#effbfc;color:#254c5b}.wellness-solutions .collection__title.title-wrapper{margin-bottom:3rem}li.grid__item.coll-block-pro.slider__slide{display:none}.card-wrapper.product-card-wrapper .card__heading{font-size:16px}.atc-price .price{font-size:14px}.atc-price-block{height:42px}body .card__content.pro-card-text .card__information{padding-bottom:2.4rem}body .card__content.pro-card-text{padding:12px 10px}.wellness-solutions .slider-buttons{display:none}.why-myhalos .title-wrapper h2.title{font-size:14vw}.why-myhalos .main-image{margin-top:-2.8rem}.why-footer-icon p{font-size:14px;font-weight:600}.why-footer-icon img{height:16px}.why-footer-icon{gap:10px;border-right:1px solid #fff;margin-right:15px;padding-right:15px}.why-footer-icon:last-child{gap:10px;border-right:none;margin-right:0;padding-right:0}.why-myhalos .why-footer-row{padding:14px 24px;gap:0}body .header{padding:10px 2.4rem}.features.features-mobile{padding:2rem 2.4rem 0}.why-myhalos .feature-card{width:100%}.why-myhalos .feature-card p{font-size:14px}.why-myhalos .feature-card p strong{font-size:16px}.collection__description.desc-desktop{display:none}.collection__description.desc-mobile{display:block}.feat-pro .collection__title.title-wrapper{margin-bottom:3rem}.feat-pro .slider-buttons{display:none}body .collection .slider.slider--tablet{margin-bottom:0}body .self-video .image-with-text__media.image-with-text__media--adapt{height:300px}body .image-with-text__content{padding:2.4rem calc(2.4rem / var(--font-body-scale)) 2.4rem}body .image-with-text.image-with-text--overlap .backround-transparent,body .image-with-text:not(.image-with-text--overlap) .background-transparent{background:#effbfc}.self-video .image-with-text__text.image-with-text__text--caption.subtitle{background:transparent;border-radius:0;padding:0;font-size:14px;color:#254c5b;font-weight:600;margin-bottom:1.2rem}body .h0{font-size:calc(var(--font-heading-scale) * 2.4rem)}body .image-with-text__content .image-with-text__text+.button{margin-top:2.4rem}.feel-the-difference ul.multicolumn-list.slider.slider--desktop{padding:8px}.feel-the-difference .slider-buttons{margin-top:2.6rem}.feel-the-difference .slider-buttons button.slider-button{width:40px;height:40px}.svg-wrapper{width:14px;height:14px}body .title-wrapper{margin-bottom:3rem}.collection-module .image-blocks .image-block{height:70vw;min-height:500px;width:100%}.collection-module .image-blocks .content h3{font-size:24px}.collection-module .image-blocks .content p{font-size:14px}.collection-module .image-blocks .content a.btn{border-radius:8px;width:130px;height:42px;padding:0 10px;margin-top:24px;font-size:14px}.story-text{padding:20px 2rem}.story-text ul li.name{font-size:18px;font-weight:600}.story-video .deferred-media__poster-button{bottom:5px;right:0rem}.story-video .slider-buttons{margin-top:2.6rem}body .video-with-text.science-video .image-with-text__media.image-with-text__media--adapt{height:300px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.video-with-text.science-video .image-with-text__text-item.grid__item .image-with-text__content{padding-left:2.4rem;padding-right:2.4rem;background:#f5feff}.image-with-text__text.rte.numberrte{flex-direction:row;gap:2.4rem;margin:3.2rem 0;width:100%;column-gap:20px;flex-wrap:wrap}.number-block{border-radius:8px;background:var(--Blue-Dianne-50, #effbfc);box-shadow:1px 1px 4px #0000001f;padding:12px;width:calc(50% - 10px);flex-direction:column;gap:15px;align-items:flex-start}.numbig h3{font-size:32px}.numtext p{font-size:14px;margin:0!important}.image-with-text__text.rte.numberrte+.image-with-text__text.rte{font-size:14px}.ctop-mobile .community-row.forward,.ctop-mobile .community-row.backward{height:122px}.news-head,.news-form{width:100%}.news-form .newsletter-form{max-width:100%}body .newsletter__wrapper{gap:3rem}.newsletter-form__field-wrapper .field__input{height:42px;padding-top:0;padding-bottom:0}.newsletter-form__field-wrapper .field__label,.customer .field label{font-size:14px}.news-form .field{gap:10px}.news-head .newsletter__subheading.rte{font-size:16px}body .article-template__hero-large{border-radius:0}.article-template__title{text-align:left}.footer-block.grid__item:first-child{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer__content-top{padding-left:calc(2.4rem / var(--font-body-scale));padding-right:calc(2.4rem / var(--font-body-scale))}body .footer-block__details-content .list-menu__item--link,body .footer-block__details-content>p,.footer-block__details-content>li{font-size:14px;font-weight:300;line-height:20px}.footer-block.grid__item .text-social{display:none}body .footer .grid{display:flex;margin:0;row-gap:4rem}body .footer-block__details-content{margin-bottom:0}body .footer-block.grid__item{margin:0;width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 3)}.footer-block.grid__item:last-child{width:100%}.feat-pro .slider-buttons button.slider-button,.story-video .slider-buttons button.slider-button{width:40px;height:40px}.story-video .svg-wrapper{width:14px;height:14px}body .footer__content-top{padding-left:calc(2.4rem / var(--font-body-scale));padding-right:calc(2.4rem / var(--font-body-scale))}body h2,body .h2{font-size:calc(var(--font-heading-scale) * 2.43rem)}.review-footer .button.cta-button{min-height:42px}.video-section__media.pro-rvideo{height:30rem}}@media (max-width: 580px){.mission-description.rte.body.body--medium{font-size:14px;line-height:20px}.fbt-product .card__content.pro-card-text .card__heading{margin-bottom:1rem}.video-with-text.science-video .image-with-text__text-item.grid__item .image-with-text__content{padding-top:2.4rem}.number-block{background:var(--Blue-Dianne-50, #effbfc);box-shadow:1px 1px 4px #0000001f;width:100%;gap:8px}.image-with-text__text.rte.numberrte{gap:1.2rem;margin:2.2rem 0}.video-hero-content .head-caption{display:flex;align-items:center;gap:5px}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{min-width:calc(14.7rem + var(--buttons-border-width) * 2)}.template-collection .collection ul#product-grid{row-gap:4rem}.template-collection .collection ul#product-grid li.grid__item{width:100%;max-width:100%}body.template-collection .collection .card__content.pro-card-text{width:calc(100% + -0px)}.custom__collection-innertab-data{padding:0 0 6px}.progbar{margin-bottom:0}.cart-item__name{font-size:14px;line-height:17px}.cart-drawer .cart-items td.cart-item__media{height:100px;width:auto}.cart-item__price-wrapper .price{font-size:15px}.cart-item__quantity .quantity.cart-quantity{min-height:30px}.reg__fields{gap:24px;flex-wrap:wrap}.customer .login-box .reg__fields .field{width:100%}.wellness-solutions ul.slider.grid--peek .grid__item.slider__slide{width:calc(90% - var(--grid-mobile-horizontal-spacing) - 3rem);max-width:calc(90% - var(--grid-mobile-horizontal-spacing) - 3rem)}.feat-pro ul.grid.product-grid.slider{padding:0 3px 3px}.feat-pro ul.grid.product-grid.slider.grid--peek .grid__item{width:calc(90% - var(--grid-mobile-horizontal-spacing) - 3rem);max-width:calc(90% - var(--grid-mobile-horizontal-spacing) - 3rem)}.feel-the-difference ul.multicolumn-list.slider.slider--desktop .grid__item,.story-video ul.collection-list.grid--peek .grid__item{width:100%}}@media (max-width: 480px){.afbf-img{height:50vw;min-height:198px}.collection-module .image-blocks .content h3{margin-bottom:.7rem}.collection-module .image-blocks .content p{line-height:normal}.collection-module .image-blocks .content a.btn{margin-top:12px}.collection-module .image-blocks .content{padding:18px}body .header__icon svg.icon.icon-close{height:1.4rem;width:2.4rem}.why-myhalos .feature-card{min-height:76px}.product-option.custom__carttag{font-size:12px;font-weight:400;line-height:normal;letter-spacing:0}.short-info .metafield-rich_text_field{margin-bottom:3rem}.fbt-product li.custom_product-grid.grid__item{width:calc(50% - 10px);padding:5px 5px 0}.fbt-product .grid.product-grid{column-gap:35px}.fbt-product li.custom_product-grid.grid__item:before{right:-25px}.fbt-product .card__content.pro-card-text{padding:12px 0 0;flex-wrap:wrap}.comparison-table-inner{width:467px}.product-faq .collapsible-content__grid{row-gap:3.2rem}.product-faq .collapsible-content__heading{margin-bottom:4rem;text-align:center}.product-faq .accordion__title{font-size:14px;font-weight:600;line-height:normal}.product-flex .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product-faq .collapsible-row-layout .accordion summary,.product-faq .collapsible-row-layout .accordion .accordion__content{padding:10px 1.6rem}body .comparison-cell{width:164px}body .comparison-row .comparison-cell.highlight-cell{width:139px}.collection-list__item h3.card__heading{font-weight:600;font-size:14px;letter-spacing:0;text-align:center}.collection-list__item h3.card__heading span.icon-wrap{display:none}body .cart-count-bubble{bottom:1.5rem;left:1.5rem}.progbar p{font-size:14px}.cart-drawer .drawer__footer{padding:20px}.cart-drawer .drawer__footer .cart__total-item,.cart-drawer .drawer__footer .cart__total-saving,.cart-drawer .drawer__footer .totals,.cart-drawer .drawer__footer .totals h2.totals__total{font-size:14px;line-height:20px}.cart-drawer .totals__total-value{font-size:1.4rem}body .cart-drawer .cart-item>td.cart-item__totals{width:auto}body .cart-drawer .cart-item{gap:.5rem}.cart-drawer .cart__total-item{margin-top:0}.custom__blog-heading{margin-bottom:3rem}.blog-articles .card.article-card.card--media .card__inner.gradient.ratio,.related-blog .card.article-card.card--media .card__inner.gradient.ratio{width:100px;height:100px}.blog-articles .card.article-card.card--media .card__inner.gradient.ratio+.card__content,.related-blog .card.article-card.card--media .card__inner.gradient.ratio+.card__content{width:calc(100% - 117px)}.blog-articles .card.article-card.card--media .card__inner.gradient.ratio+.card__content .card__information{padding:0}.blog-articles__article .card__heading{line-height:20px}.main-blog.page-width{padding-top:34px}.custom_sortbyfilter select#sort-options{font-size:12px;padding-left:.2rem}.custom_sortbyfilter .custom__filter-label{font-size:12px;margin:0}.custom_sortbyfilter{height:30px;padding:4px 6px}.benefit-card{width:100%}body .utility-bar__grid.page-width{padding-left:2.4rem;padding-right:2.4rem}.an-marquee{column-gap:50px}.an-marquee .marquee{flex:1 0 100%}body .header__icon .icon{height:2.4rem;width:2.4rem}.header__icon .svg-wrapper{width:34px;height:28px}body .header__icon .icon{left:2.4rem}.header__heading-logo{width:110px}.journal-marq .Marquee-tag img{height:100%;width:100%;object-fit:contain}.journal-marq .Marquee-content{justify-content:flex-end;align-items:flex-end;gap:46px;flex-shrink:0}.journal-marq .Marquee-tag{height:22px;width:auto}.why-myhalos .title-wrapper h2.title{font-size:13vw}.why-myhalos .main-image{margin-top:-1rem}.features.features-mobile{gap:2.4rem}.reviewer-name{font-size:16px}.review-summary{margin-top:6px}.review-head .stars{width:80px}.review-head .review-left{width:calc(100% - 90px)}.review-head .stars svg{width:13px}.feel-the-difference .slider-buttons{margin-top:2rem}.ctop-mobile .com-box{width:calc(50% - 4.5px)}.cart-drawer__collection.fullcart-coll .card-wrapper.product-card-wrapper{width:calc(80% - 12px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/responsive.css.map */
