.an-marquee{width:100%;overflow:hidden;white-space:nowrap;display:flex}.an-marquee .marquee{display:flex;animation:marqueean 10s linear infinite;flex:1 0 45%}.an-marquee .marquee span{width:100%;display:block}.customm_quant-pdp{display:flex;gap:15px}.cart-proauto{overflow-x:auto;display:flex;gap:2.4rem;padding-bottom:12px}.cart-drawer .drawer__inner-empty{padding:0;overflow-y:auto}body .cart-proauto .quick-add__submit{min-height:unset;padding:0;justify-content:center;background-color:unset;min-width:100%;width:100%}body .cart-proauto .quick-add__submit:hover{background-color:unset}body .cart-proauto .quick-add__submit:after,body .cart-proauto .quick-add__submit:before{display:none}.cart-proauto .atc-price-block{gap:0px;justify-content:unset}.cart-proauto::-webkit-scrollbar{width:100%;height:6px;border-radius:10px;background-color:transparent}.cart-proauto::-webkit-scrollbar-thumb{background-color:#254c5b;border-radius:10px}.cart-proauto::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}.cart-drawer__collection.fullcart-coll .card-wrapper.product-card-wrapper{width:calc(50% - 12px)}.cart-proauto .card-wrapper.product-card-wrapper{border-radius:8px;background:#fff;box-shadow:0 2px 16px #00000014;padding:16px;margin-top:11px;width:calc(44% - 12px);max-width:100%;flex:1 0 auto;height:auto}cart-drawer:not(.is-empty) .cart-drawer__collection.fullcart-coll{display:block;padding-bottom:1rem}body .cart-drawer__collection h2{font-size:24px;font-weight:600;line-height:120%;margin:0 0 3.2rem}.custom__pdp-price span.price-item.price-item--regular{color:#fff}quantity-input.quantity,.quantity:before{border-radius:6px!important}quantity-input.quantity:after{border-radius:6px!important}#custom__stickaddcart .product-form__input{flex:unset;margin-bottom:0}@keyframes marqueean{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.button.button--primary:hover{background:#24687a}.button.button--primary:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #fff0,0 0 0 calc(var(--buttons-border-width) + 1px) #24687a}.collection-module .image-blocks .content a.btn:hover,.button.button--secondary:hover{background:#24687a;color:#fff}.utility-bar.marq-announce .page-width{max-width:100%}.header__icon.header__icon--account{display:none}body .header__menu-item{padding:0 10px;font-size:18px}body .header__menu-item .icon-caret{position:inherit;right:0;line-height:normal;height:.8rem}.header--middle-left .header__inline-menu .list-menu--inline{justify-content:center;width:100%}body .header--middle-left{grid-template-columns:.3fr 1fr .3fr}.header__active-menu-item{background:#254c5b;color:#fff;text-decoration:none}body .header__menu-item span,body summary.list-menu__item{transition:text-decoration var(--duration-short) ease;padding:10px 30px;border-radius:62px}body .header__menu-item .header__active-menu-item,body details[open]>.header__menu-item,body summary.list-menu__item.active-menucs{background:#254c5b;color:#fff;text-decoration:none}body .header__menu-item span:hover,body summary.list-menu__item:hover{opacity:.6;text-decoration:none}body summary.list-menu__item span{padding:0;border-radius:0}body .header__menu-item:hover span{text-decoration:none}body summary.list-menu__item{padding-right:3rem;align-items:center;gap:10px}body .mega-menu__list{display:flex;gap:1.8rem 3rem;grid-template-columns:inherit;list-style:none;max-width:100%;padding:0 3rem}body .new-mega-menu__list{display:flex;gap:1.8rem 3rem;grid-template-columns:inherit;list-style:none;max-width:100%;padding:0;flex-direction:column}.new-mega-menu__list a{text-decoration:none;color:#000}.new-mega-menu__list a:hover{color:#254c5b}.grid-main-mega-menu{padding:0 5rem}li.custom__collmega-grid:nth-child(2){width:calc(39% - 2rem)}li.custom__collmega-grid{width:calc(31% - 1.5rem)}li.custom__collmega-grid img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}.cust__megamenu-image{border-radius:12px;position:relative;overflow:hidden}.cust__megamenu-image .mgtext{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,#0000,#000000a6 99% 100%);padding:30px 25px 25px;text-align:center}.cust__megamenu-image .mgtext h5{color:#fff;position:relative;font-size:20px;font-style:normal;font-weight:400;line-height:25px;margin:0}li.custom__collmega-grid a.button{margin-top:3rem;width:100%;font-size:1.8rem;letter-spacing:0;font-weight:600}li.custom__collmega-grid ul.custom_megamnu-grid li.custom_megamnu-block+a.button.button--secondary{margin-top:0}li.custom__collmega-grid ul.custom_megamnu-grid{display:flex;flex-wrap:wrap;gap:3rem;row-gap:2.6rem}li.custom__collmega-grid ul.custom_megamnu-grid li.custom_megamnu-block{width:calc(50% - 1.5rem)}.header__icon .icon{opacity:.7}.video-hero-section{width:100%;overflow:hidden;position:relative}.video-hero-container{width:100%;height:90rem}.video-hero-container video.video-hero{height:100%;width:100%;object-fit:cover}.videob-text{position:absolute;left:0;top:50%;right:0;transform:translateY(-50%)}.video-hero-content .head-caption{color:#fff;font-size:18px;margin:0}.video-hero-content h2.title{color:#fff;margin:1.4rem 0;line-height:110%}.video-hero-content .rte{color:#fff;font-size:18px;margin-bottom:3rem;max-width:90%}body .button,body .button-label,body .shopify-challenge__button,body .customer button{font-size:1.8rem;letter-spacing:0;font-weight:400;line-height:25px}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{min-height:calc(5.2rem + var(--buttons-border-width) * 2)}.video-hero-content{max-width:590px}.video-hero-container:before{content:"";background:linear-gradient(269deg,#d6d2cf00 -60.91%,#34343466 70.74%);filter:blur(40px);position:absolute;left:0;top:0;bottom:0;max-width:800px;width:100%}.journal-marq{box-sizing:border-box;display:flex;align-items:center;overflow:hidden}.journal-marq .Marquee-content{display:flex;animation:marqueejm 20s linear infinite running}.journal-marq .Marquee-tag{width:400px;margin:0 .5em;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}@keyframes marqueejm{0%{transform:translate(0)}to{transform:translate(-50%)}}.wellness-solutions .tab-contents .tab-content{display:none}.wellness-solutions .tab-contents .tab-content.active{display:block}.wellness-solutions .tabs{background:#effbfc;border-radius:82px;display:flex;padding:10px;gap:inherit;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:4.5rem;overflow-x:auto}.wellness-solutions .tabs button.tab{border-radius:62px;padding:14px 35px;font-size:18px;font-style:normal;font-weight:400;line-height:25px;color:#254c5b;background:#effbfc;border:none;cursor:pointer;flex:1 0 auto;font-family:var(--font-body-family)}.wellness-solutions .tabs button.tab.active{background:#254c5b;color:#fff;font-weight:600}.wellness-solutions .tabs button.tab:hover{opacity:.6}.wellness-solutions .collection__title.title-wrapper{text-align:center;margin-bottom:5rem}.tab-coll-block{position:relative;overflow:hidden;border-radius:12px;height:calc(100% - 5px);padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));box-shadow:2px 2px 12px #0000001a}.tab-coll-block img{height:100%;width:100%;object-fit:cover;display:block}.tab-coll-block .tab-coll-text{position:absolute;bottom:0;left:0;right:0;padding:11rem 3rem 3rem;text-align:center}.tab-coll-block .tab-coll-text:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,#0000,#000c)}.tab-coll-block .tab-coll-text h3{font-size:20px;font-weight:600;line-height:25px;color:#fff;position:relative;letter-spacing:0;margin:0}.tab-slider{display:flex;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.coll-block-pro{padding-bottom:10px;width:calc(33.33% - var(--grid-desktop-horizontal-spacing));padding-top:.5rem}.card-wrapper.product-card-wrapper:hover .atc-price-block:hover{background:#24687a;color:#fff}.product__info-container.product__column-sticky svg.loop-widget-radio-svg{width:2rem;height:2rem}.card-wrapper.product-card-wrapper{box-shadow:2px 2px 12px #0000001a;border-radius:12px;overflow:hidden;background:#fbffff}body .card__content.pro-card-text{padding:28px 10px 14px;display:flex;flex-direction:column;justify-content:space-between}.card__content.pro-card-text .card__information{padding-top:0}body .card__content.pro-card-text .card__information{grid-row-start:1}.atc-price-block{display:flex;align-items:center;align-self:stretch;justify-content:space-between;background:#254c5b;border-radius:8px;height:52px;z-index:9}.atc-price{width:35%;text-align:center;height:100%}.cart-proauto .card__product-buttons{width:65%;text-align:center}.atc-price .price{font-size:18px;font-style:normal;font-weight:600;line-height:25px;color:#fff;letter-spacing:0;padding:1rem;border-right:1px solid #fff;height:100%;line-height:normal;display:flex;align-items:center;justify-content:center}.atc-price-quick-add{width:70%;text-align:center}.atc-price-quick-add .quick-add{margin:0}.atc-price-quick-add .quick-add button.quick-add__submit{background:transparent;border:none;color:#fff;text-transform:capitalize}.atc-price-quick-add .quick-add button.quick-add__submit:before,.atc-price-quick-add .quick-add button.quick-add__submit:after{opacity:0}.wellness-solutions ul.slider{padding-bottom:10px;width:calc(66.66% - var(--grid-desktop-horizontal-spacing));margin-top:0}.wellness-solutions .slider-buttons .slider-counter.caption{display:none}.wellness-solutions .slider-buttons button.slider-button{background:#254c5b;color:#fff;width:56px;height:56px;border-radius:28px}.wellness-solutions .slider-buttons button.slider-button svg.icon{height:1.9rem}.wellness-solutions .slider-buttons button.slider-button:disabled{background:#dedede99;color:#fff}.wellness-solutions .slider-buttons button.slider-button:disabled svg.icon{color:inherit}.wellness-solutions .slider-buttons{column-gap:16px;margin-top:4rem}body .card-wrapper.product-card-wrapper .card__media{border-radius:0}.card-wrapper.product-card-wrapper svg.loox-icon{color:#ff8d01}.card-wrapper.product-card-wrapper .card__heading{font-size:20px;font-weight:600;line-height:25px}.why-myhalos .title-wrapper{margin:0}.why-myhalos .title-wrapper h2.title{font-size:6vw;font-weight:600;margin:0;text-align:center}.why-myhalos .main-image{position:relative;margin-top:-4rem;text-align:center}.why-myhalos .main-image img{max-width:100%;display:block;margin:0 auto}.why-myhalos .features{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.why-myhalos .feature-card{padding:16px;width:350px;text-align:left;position:absolute;top:18%;border-radius:16px;background:#ffffff4d;box-shadow:2px 4px 12px #65d9ffcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:107px;display:flex;align-items:center}.feature-card.fc-1{left:10%;top:26%}.feature-card.fc-2{right:15%}.feature-card.fc-3{bottom:25%;top:auto;left:5%}.feature-card.fc-4{bottom:30%;top:auto;right:8%}.why-myhalos .why-footer-row{display:flex;justify-content:space-evenly;flex-wrap:nowrap;background:#254c5b;padding:22px;gap:20px;overflow-x:auto}.why-myhalos .img-boxes{position:relative}.why-myhalos .feature-card p{font-size:18px;line-height:25px;font-weight:400;margin:0}.why-myhalos .feature-card p strong{font-size:20px;font-weight:600}.why-footer-icon p{color:#fff;margin:0;font-size:18px;font-weight:600}.why-footer-icon{display:flex;align-items:center;gap:12px;flex:1 0 auto;justify-content:center}.feat-pro ul.grid.product-grid.slider{padding:0 10px 10px}body .slider--desktop .slider__slide:first-child{scroll-margin-left:10px}.feat-pro .slider-buttons .slider-counter.caption,.story-video .slider-buttons .slider-counter.caption{display:none}.feat-pro .slider-buttons button.slider-button,.story-video .slider-buttons button.slider-button{background:#254c5b;color:#fff;width:56px;height:56px;border-radius:28px}.feat-pro .slider-buttons button.slider-button svg.icon,.story-video .slider-buttons button.slider-button svg.icon{height:1.9rem}.feat-pro .slider-buttons button.slider-button:disabled,.story-video .slider-buttons button.slider-button:disabled{background:#dedede99;color:#fff}.feat-pro .slider-buttons button.slider-button:disabled svg.icon,.story-video .slider-buttons button.slider-button:disabled svg.icon{color:inherit}.feat-pro .slider-buttons,.story-video .slider-buttons{column-gap:16px;margin-top:4rem}.card-wrapper.product-card-wrapper span.loox-rating-label{font-size:14px}.feat-pro .card-wrapper.product-card-wrapper{background:#effbfc}.feat-pro .collection__title.title-wrapper{text-align:center;margin-bottom:5rem}.self-video .page-width{max-width:1920px;padding:0;width:100%}body .self-video .image-with-text__media.image-with-text__media--adapt{height:700px;border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.self-video .image-with-text__media .video-container,.self-video .image-with-text__media .video-container video{height:100%;width:100%;object-fit:cover}.self-video .image-with-text__text-item.grid__item .image-with-text__content{max-width:650px}.self-video .image-with-text__text.image-with-text__text--caption.subtitle{background:#effbfc;border-radius:6px;padding:2px 8px;line-height:25px;font-size:16px;letter-spacing:0;color:#000}.self-video h2.image-with-text__heading{line-height:110%}.story-video h2.title.inline-richtext{margin-bottom:0;text-align:center}.story-video .title-wrapper--no-top-margin .rte p{text-align:center}.story-text{position:absolute;bottom:0;background:linear-gradient(180deg,#8b8b8b00,#181818 95.03%);color:#fff;padding:25px 3rem;left:0;right:0;z-index:1;border-radius:var(--media-radius)}.story-text ul{margin:0;padding:0;list-style:none;width:calc(100% - 8rem)}.story-text ul li{font-weight:400;line-height:130%;margin-bottom:8px}.story-text ul li.name{font-size:20px;font-weight:500}.story-text ul li:last-child{margin-bottom:0;font-weight:300}.story-video .deferred-media__poster-button{background-color:transparent;height:3.6rem;width:3.6rem;border:2px solid;color:#fff;top:auto;bottom:15px;right:2rem;left:auto;z-index:2}.story-video .svg-wrapper{width:36px;height:36px}.story-video .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.story-video deferred-media.video-section__media{border-radius:12px;overflow:hidden!important}.collection-module .title-wrapper{text-align:center}.collection-module .image-blocks{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.collection-module .image-blocks .image-block{width:calc(50% - 12px);height:43vw;min-height:400px;position:relative;border-radius:12px;overflow:hidden;max-height:825px}.collection-module .image-blocks .image-block .image{height:100%}.collection-module .image-blocks .image-block img{width:100%;height:100%;object-fit:cover;transition:.5s}.collection-module .image-blocks .image-block:hover img.maincl{transition:.5s ease-in-out}.collection-module .image-blocks .image-block:hover img.maincl{opacity:0}.collection-module .image-blocks .image-block img.clhover{position:absolute;top:0;left:0;right:0;bottom:0;transition:.5s ease-in-out;opacity:0}.collection-module .image-blocks .image-block:hover img.clhover{opacity:100%}.collection-module .image-blocks .content{position:absolute;bottom:0;background:linear-gradient(180deg,#8b8b8b00,#181818 95.03%);left:0;right:0;padding:24px}.collection-module .image-blocks .content h3{color:#fff;margin:0 0 24px;font-size:36px;line-height:110%;text-transform:capitalize}.collection-module .image-blocks .content p{font-size:18px;line-height:25px;color:#fff;margin:0}.collection-module .image-blocks .content a.btn{border-radius:12px;background:#fff;display:flex;width:184px;height:52px;padding:10px;justify-content:center;align-items:center;gap:10px;margin-top:24px;text-decoration:none;color:#254c5b;font-size:18px;letter-spacing:0;font-weight:600}.before-after-images img{height:100%;width:100%;object-fit:cover}.feel-the-difference .title-wrapper{text-align:center}.review-card{border-radius:12px;background:#fbffff;box-shadow:2px 2px 10px #0000001a;padding:10px}.review-card .before-image,.review-card .after-image{height:264px;position:relative;border-radius:8px;overflow:hidden;width:calc(50% - 5px)}.review-card .before-after-images{display:flex;align-items:center;gap:10px;align-self:stretch}.review-card .before-image span.label,.review-card .after-image span.label{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:#fff;font-weight:500}.feel-the-difference ul.multicolumn-list.slider.slider--desktop{padding:10px}.review-head{border-radius:8px;border:1px solid var(--Blue-Dianne-200, #b4e7ed);background:#f5feff;display:flex;padding:10px 17px;gap:10px;margin:12px 0}.review-head .stars{width:100px}.review-head .review-left{width:calc(100% - 110px)}.reviewer-name{margin:0;font-size:18px;font-weight:600;line-height:25px}.review-summary{margin-bottom:0;margin-top:12px}.review-summary:before{content:"";background:#254c5b;height:7px;width:7px;display:inline-block;vertical-align:middle;border-radius:40px;margin-right:10px;margin-top:-4px}.review-footer{border-radius:8px;border:1px solid var(--Blue-Dianne-200, #b4e7ed);background:#f5feff;padding:16px 17px}.review-footer .cta-text{margin-top:0;margin-bottom:2.4rem}.review-footer .button.cta-button{width:100%;min-height:52px}.feel-the-difference .slider-buttons{column-gap:16px;margin-top:4rem}.feel-the-difference .slider-buttons button.slider-button:disabled{background:#dedede99;color:#fff}.feel-the-difference .slider-buttons button.slider-button{background:#254c5b;color:#fff;width:56px;height:56px;border-radius:28px}.feel-the-difference .slider-buttons button.slider-button:disabled svg.icon{color:inherit}.feel-the-difference .slider-buttons button.slider-button svg.icon{height:1.9rem}.feel-the-difference .slider-buttons .slider-counter.caption{display:none}body .video-with-text.science-video .image-with-text__media.image-with-text__media--adapt{height:700px;border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.video-with-text.science-video .image-with-text__media .video-container,.video-with-text.science-video .image-with-text__media .video-container video{height:100%;width:100%;object-fit:cover}.video-with-text.science-video .page-width{max-width:1920px;padding:0;width:100%}.video-with-text.science-video .image-with-text__text-item.grid__item .image-with-text__content{max-width:750px;padding-left:0;padding-right:14rem}.number-block{display:flex;align-items:center;gap:24px}.numbig h3{font-size:72px;font-weight:700;line-height:110%;margin:0}.numtext p{font-size:20px;font-weight:600;line-height:normal;margin:0}.image-with-text__text.rte.numberrte{display:flex;flex-direction:column;align-items:flex-start;gap:5rem;margin:5rem 0}.image-with-text__text.rte.numberrte+.image-with-text__text.rte{margin-top:0;font-size:20px;line-height:normal}.image-with-text__text.rte.numberrte:after{display:none}.forward{animation:forward-marquee 10s linear infinite}.backward{animation:backward-marquee 10s linear infinite}@keyframes forward-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes backward-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.community-grid-item img{height:100%;width:100%;object-fit:cover;display:block}.community-grid-item.community-top,.community-grid-item.community-middle,.community-grid-item.community-bottom{display:flex;align-items:center;gap:45px;align-self:stretch;width:100%;height:180px}.community-row.forward,.community-row.backward{display:flex;justify-content:center;align-items:flex-start;gap:30px;flex-shrink:0;height:100%}.ctop-right,.cbottom-right{width:calc(60% - 15px);overflow:hidden;height:100%}.ctop-left,.ctop-middle,.cbottom-left,.cbottom-middle{width:calc(20% - 30px);height:100%}.ctop-middle,.cbottom-middle{height:auto}.cmiddle-left,.cmiddle-right{width:calc(40% - 30px);height:100%}.cmiddle-middle{width:calc(20% - 15px)}.ctop-img,.cbottom-img{border-radius:0 12px 12px 0;overflow:hidden;height:100%}.com-box{width:calc(33.33% - 30px);flex:1 0 auto;border-radius:12px;overflow:hidden;height:100%}.cmiddle-right{overflow:hidden}.cmiddle-img{width:calc(40% - 15px);border-radius:12px;overflow:hidden}.cmiddle-left{display:flex;gap:30px}.cmiddle-img:first-child{border-radius:0 12px 12px 0;width:calc(60% - 15px)}.community-grid-item h2.title{margin:0;text-align:center;font-size:56px;line-height:110%;letter-spacing:0}.cmiddle-right .com-box{width:calc(50% - 30px)}.community-grid.community-desktop{display:flex;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch}.join-community .title-wrapper.mobile-header{text-align:center;display:none}.ctop-mobile{overflow:hidden}.ctop-mobile .community-row.forward,.ctop-mobile .community-row.backward{gap:9px}.ctop-mobile .com-box{width:calc(33.33% - 3px)}.community-grid.community-mobile{display:none;flex-direction:column;align-items:flex-start;gap:8px}body .newsletter__wrapper{padding-right:0;padding-left:0;display:flex;gap:4rem;flex-wrap:wrap;align-items:center}.news-head,.news-form{width:calc(50% - 2rem)}.news-head h2.inline-richtext{margin:0 0 12px}.news-head .newsletter__subheading.rte{margin:0;font-size:18px}body .news-form{margin-top:0}.news-form .newsletter-form{margin-right:0;max-width:50rem}body .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.news-form .field{flex-direction:column;gap:22px}.news-form .field:before,.news-form .field:after{display:none}.newsletter-form__field-wrapper .field__input{padding-right:1.5rem;border-radius:12px;border:1px solid #254c5b;height:52px}.newsletter-form__field-wrapper .field__label,.customer .field label{font-size:18px;font-weight:600;color:rgba(var(--color-foreground),1);letter-spacing:0;left:calc(var(--inputs-border-width) + 2rem);right:calc(var(--inputs-border-width) + 2rem)}.footer-block.grid__item:first-child{width:calc(52% - var(--grid-desktop-horizontal-spacing) * 3 / 4);padding-right:12rem}.footer-block.grid__item{width:calc(16% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}body .footer-block__heading{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:600;margin-bottom:18px}body .footer-block__details-content>p,.footer-block__details-content>li{padding:0;font-size:18px;font-weight:400;opacity:.8}body .footer-block__details-content .list-menu__item--link{font-size:18px;font-weight:400;padding:0 0 4px;opacity:1;color:rgb(var(--color-foreground))}.footer-block__details-content p a{color:rgba(var(--color-foreground),1);text-decoration:none}.footer-block__details-content p{margin-bottom:10px;margin-top:0}.footer-block__details-content p:last-child{margin-bottom:0}body .footer__content-bottom{display:none}body .footer__content-top{padding-bottom:0}body .footer-block__image-wrapper{margin-bottom:0}body .text-social ul.footer__list-social:only-child{justify-content:flex-start;padding-left:0;margin-top:3rem;column-gap:1.6rem}body .text-social ul.footer__list-social a.link.list-social__link{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:12px}.ab-images img{display:block;width:100%;height:100%;object-fit:cover}.ab-images img.abmobile{display:none}.about-banner{position:relative;overflow:hidden}.abtext-box{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center}.abtext-box .page-width{width:100%}.abtext-inner{border-radius:12px;background:#ffffff4d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:1152px;padding:62px 22px;margin:0 auto}.abtext.rte{flex-direction:column;justify-content:center;align-items:center;display:flex;gap:34px}.abtext.rte .title{line-height:110%;margin:0}.absub.rte{font-size:18px;font-weight:600}.abtext.rte:after{display:none}.mission-content{display:flex;align-items:center;column-gap:6.8rem;flex-wrap:wrap;padding:4.8rem 0;position:relative}.mission-image,.mission-text{width:calc(50% - 34px);position:relative}.mission-image{height:444px;border-radius:12px;overflow:hidden}.mission-text{padding:2.4rem 5.4rem 2.4rem 2.4rem}.mission-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.mission-content:before{content:"";position:absolute;background:#000;right:0;top:0;bottom:0;left:auto;width:68%;border-radius:12px;box-shadow:2px 2px 8px #0000001a}.mission-content.mission-content-reverse{flex-direction:row-reverse}.mission-content.mission-content-reverse:before{left:0;right:auto}.mission-content.mission-content-reverse .mission-text{padding:2.4rem}span.mission-label{background:#255665;border-radius:6px;display:flex;width:116px;height:30px;padding:10px 4px;justify-content:center;align-items:center;gap:10px;color:#fff}h2.mission-title.title{line-height:110%;text-transform:capitalize;letter-spacing:0;margin:0 0 3.6rem}span.mission-label+h2.mission-title.title{margin-top:1.4rem}.mission-description.rte.body.body--large{font-size:18px;line-height:25px}.mission-description+.button{margin-top:4.2rem}.mission-description.rte.body.body--medium{font-size:18px;line-height:25px}.mission-description.rte ul{list-style:outside;margin-top:3.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.benefits-title{text-align:center}.benefits-grid{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:32px}.benefit-card{padding:36px;border-radius:12px;background:#fbffff;box-shadow:1px 1px 8px #0000001a;width:calc(33.33% - 16px)}.benefit-icon img{margin-bottom:15px;width:60px;height:60px;box-shadow:2px 2px 8px #b4e7ed;border-radius:50%}h3.benefit-heading{font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:15px}.benefit-description.rte{font-size:18px;line-height:25px}.contact-grid{display:flex;flex-wrap:wrap;gap:7rem;align-items:center}.help-box{width:calc(40% - 3.5rem);border:1px solid hsl(196.67deg 42.19% 25.1% / 50%);padding:4rem;border-radius:12px}.form-contact{width:calc(60% - 3.5rem)}.form-contact .title{margin-bottom:1.5rem}.form-contact h3{margin-top:0;margin-bottom:3rem;font-weight:600}body .contact__button{margin-top:2rem}.help-box h2{margin-top:0;margin-bottom:1.5rem;font-size:2.8rem;letter-spacing:0}.help-box .rte{color:rgba(var(--color-foreground),1);font-size:1.8rem}.page-faq h2.collapsible-content__heading.h2{font-weight:600;font-size:24px}.page-faq h3.accordion__title{font-weight:600;font-size:18px}.page-faq .collapsible-row-layout .accordion{border-radius:8px}.page-faq .collapsible-content summary:hover .accordion__title{text-decoration:none}.accordion svg.icon.icon-caret{height:1rem;top:calc(50% - .4rem)}.article-template__hero-large,.article-template__content.rte img{border-radius:12px}.custom_sortbyfilter{border-radius:8px;background:#effbfc;display:flex;height:52px;padding:8px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch}.custom_sortbyfilter select#sort-options{border:none;background-color:transparent;font-size:16px;line-height:25px;padding-left:1rem}.custom_sortbyfilter .custom__filter-label{font-size:16px;line-height:25px;font-weight:400;color:#000}.custom_sortbyfilter select#sort-options:focus-visible{outline:none;box-shadow:none}.blog-articles__article .card__heading{font-weight:600;line-height:25px;margin-bottom:1.8rem;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}a.custom__blog-url{font-size:18px;font-weight:600;line-height:25px;color:rgba(var(--color-foreground),1);text-decoration:none}.blog-audateau.article-card__info{display:flex;align-items:center;gap:8px}span.auimg{height:24px;width:24px;overflow:hidden;border-radius:40px}span.auimg img{height:100%;width:100%;object-fit:cover}.custom__blog-heading{display:flex;align-items:center;justify-content:space-between}.custom__filter-field{display:flex}body .article-template__hero-container{max-width:150rem;margin:3rem auto 0}.template-article .page-width--narrow{max-width:124rem}.article-template__title{margin:0}body .article-template header{margin-top:8rem;margin-bottom:4rem}.article-template__content.rte p,.article-template__content.rte ul,.article-template__content.rte ol{margin-bottom:5rem;text-align:justify}.article-template__back.element-margin-top.center.scroll-trigger.animate--slide-in{display:none}.blog__posts .card-wrapper .card__information{padding-left:0;padding-right:0;padding-bottom:0}.blog__posts .card-wrapper .card__information .card__heading{font-weight:600;line-height:25px;margin-bottom:1.8rem;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body .collection-hero{padding:4rem 0 3rem}h1.collection-hero__title{margin-top:.5rem!important}.coll-bread ul{display:flex;align-items:center;gap:12px;margin:0;list-style:none;padding:0}.coll-bread ul a,.coll-bread ul li{text-decoration:none;color:#000}.coll-bread ul li.coll-name{font-weight:600}.coll-bread{margin-bottom:4rem}.custom__collection-innertab-data{display:flex;padding:10px;gap:10px;align-self:stretch;overflow-x:auto;justify-content:space-between;align-items:center}.custom__coll-tabs a.custom__title{border-radius:62px;background:transparent;display:flex;padding:14px 30px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:400;line-height:25px;text-decoration:none;color:#000000b3;letter-spacing:0}.custom__coll-tabs a.custom__title.custom_active{background:#effbfc;font-weight:600;color:#254c5b}.custom__coll-tabs a.custom__title:hover{background:#effbfc;color:#254c5b}.custom__collection-innertab-data .custom__coll-tabs{flex:1 0 auto}.template-collection .collection ul#product-grid{row-gap:5.5rem}#custom__stickaddcart form.form{display:flex;padding:28px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}#custom__stickaddcart{position:fixed;bottom:0;left:0;right:0;z-index:3;border-top:1.5px solid #D7F3F6;background:#fbffff;box-shadow:4px 4px 12px #00000026}.grid.custom__sticky-cartcontent{justify-content:space-between;width:100%;align-items:flex-start;gap:20px;margin-bottom:0}.customm_cart-data h5.title-sticky_addtocart{font-size:20px;font-weight:700;line-height:110%;text-transform:capitalize;margin:0;font-style:normal}.customm_cart-data .price{font-size:36px;font-weight:700;line-height:110%;text-transform:capitalize;margin:0}.stickstar-title{display:flex;gap:10px;flex-direction:column}.template-product .customm_quant-pdp .quantity{min-height:calc((var(--inputs-border-width) * 2) + 5.2rem)}.customm_cart-data svg.loox-icon{color:#ff8d01}.customm_cart-data span.loox-rating-label{display:none}.customm_cart-data .price{margin:0}.custom__buy-btn{background:#254c5b;border-radius:8px;display:flex;align-items:center;overflow:hidden}.custom__buy-btn .button:before,.custom__buy-btn .button:after{opacity:0}.custom__buy-btn .button:hover{background:#306174;border-radius:0}.custom__buy-btn span.custom__pdp-price{border-right:1px solid #fff;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:10px;min-width:98px}.custom__buy-btn span.custom__pdp-price .price{font-size:1.8rem;font-weight:400;color:#fff}.custom__buy-btn button.custom__addtocart.button.button--primary{background:transparent}.grid__item.product__media-wrapper{position:relative}.product__media-wrapper .custom__tags{position:absolute;top:3rem;right:3rem;z-index:2}.product__media-wrapper .custom__tags span.custom__tag-text{border-radius:24px;display:flex;height:50px;padding:10px 20px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;font-size:18px;font-weight:600;line-height:25px}.story-video .slider{margin-bottom:0}.product-faq img{border-radius:0 12px 12px 0}.product-media-container .product__modal-opener{border-radius:12px;overflow:hidden}.product-flex{display:flex;width:100%;column-gap:var(--grid-desktop-vertical-spacing);flex-direction:row-reverse}.product-flex slider-component.main-pro-img{width:calc(100% - 142px)}.product-flex slider-component.thumbnail-slider{width:122px;display:unset}.product-flex .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:.1rem;flex-direction:column;scroll-padding-left:0;margin:0;height:515px;overflow-y:auto;scroll-snap-type:y mandatory}.product-flex .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%}.product-flex .thumbnail-slider button.slider-button{transform:rotate(90deg);position:absolute;left:0;right:0;margin:0 auto;top:-45px;display:none}.product-flex .thumbnail-slider button.slider-button.slider-button--next{top:auto;bottom:-45px}body .thumbnail{top:1px;border-radius:12px}.product__title h1{text-transform:capitalize}.product__info-container .price{font-size:36px;font-weight:700;line-height:110%;text-transform:capitalize;letter-spacing:00}.product__tax{display:none}body .product-form__quantity .form__label,body .product-form__input .form__label{font-size:18px;letter-spacing:0;font-weight:600;line-height:25px;margin-bottom:1.4rem}.loop-widget-container{margin-top:3.2rem}.loop-widget-purchase-options-label,body .loop-widget-tooltip-container{display:none}body .loop-widget-purchase-option-price-container{justify-content:flex-start}body .loop-widget-purchase-option-radio{margin:3px 10px 1px 0}body .loop-widget-purchase-option-discount-badge{display:none}body .loop-widget-sp-selector-wrapper{flex-wrap:wrap;margin-top:5rem}body .loop-widget-sp-selector-label{position:unset;font-weight:600;font-size:20px;margin-bottom:6px}body .loop-widget-spg-container{margin-left:0}body .loop-widget-sp-selector-description{opacity:1}body .product-form__buttons{max-width:100%}.short-info{margin:3.2rem 0}.short-info .metafield-rich_text_field{font-size:18px;line-height:25px}.template-product .quantity{width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);border:1px solid #bababa}.template-product .quantity__button{width:calc(3rem / var(--font-body-scale))}.template-product .quantity:before,.template-product .quantity:after{display:none}.product__accordion.accordion .accordion__title{font-size:18px;font-weight:600;line-height:25px;color:#000}.product__accordion.accordion svg.icon.icon-caret{color:#000}.custom__bundel-cart{border-radius:12px;background:#254c5b;box-shadow:2px 2px 6px #0000001a;display:flex;max-width:610px;padding:25px 28px;flex-direction:column;justify-content:center;align-items:center;gap:50px;margin:5rem auto 0}.custom__bundel-cart .total__price{color:#fff;font-size:36px;font-weight:700;line-height:110%;text-transform:capitalize}.frequently__bought-together .title-wrapper{text-align:center}.fbt-product .grid.product-grid{column-gap:72px;justify-content:center}.fbt-product .card-wrapper.product-card-wrapper:hover .atc-price-block:hover{background:transparent;color:inherit}.fbt-product li.custom_product-grid.grid__item{position:relative;width:calc(33.33% - 48px);max-width:calc(33.33% - 48px)}.fbt-product li.custom_product-grid.grid__item:before{content:"";background:url(/cdn/shop/files/plus.svg?v=1733810366);background-size:contain;height:24px;width:26px;position:absolute;right:-48px;top:50%;transform:translateY(-50%)}.fbt-product li.custom_product-grid.grid__item:last-child:before{display:none}body .product__info-container{max-width:100%}.fbt-product li.custom_product-grid.grid__item .card__media{border-radius:12px;border:1px solid var(--Blue-Dianne-200, #b4e7ed);background:#fbffff;box-shadow:2px 2px 12px #0000001a}.fbt-product .card-wrapper.product-card-wrapper{box-shadow:none;border-radius:0;overflow:inherit}.fbt-product .card-information{display:none}.fbt-product .atc-price-block{display:block;background:transparent;border-radius:0;height:auto;width:130px;text-align:right;align-self:auto}.fbt-product .atc-price{width:auto;text-align:inherit;height:auto}.fbt-product .atc-price .price{font-size:20px;color:rgb(var(--color-foreground));letter-spacing:0;padding:0;border-right:none;height:auto;display:block}.fbt-product .card__content.pro-card-text{display:flex;justify-content:space-between;padding:28px 6px 0;flex-direction:row}.fbt-product .card__content.pro-card-text .card__information{padding-bottom:0;width:calc(100% - 130px)}.custom__bundel-cart-btn{display:flex;align-items:center;gap:24px;align-self:stretch;flex-wrap:wrap}.custom__bundel-cart-btn button.button{width:calc(50% - 12px)}.custom__bundel-cart-btn button.custom__buycart.not-empty.button.button--primary{border:1px solid #fff}.custom__bundel-cart-btn button.custom__buycart.not-empty.button.button--primary:after,.custom__bundel-cart-btn button.custom__buycart.not-empty.button.button--primary:before{display:none}.pro-benefits.why-myhalos .title-wrapper h2.title{font-size:calc(var(--font-heading-scale) * 3.6rem);font-weight:700;text-align:center}.pro-benefits.why-myhalos .main-image{margin-top:0}.pro-benefits.why-myhalos .title-wrapper{margin-bottom:5rem}.pro-benefits.why-myhalos .feature-card{width:460px;top:3%}.pro-benefits.why-myhalos .feature-card.fc-1{left:0%;top:16%}.pro-benefits.why-myhalos .feature-card.fc-2{right:3%}.pro-benefits.why-myhalos .feature-card.fc-3{bottom:10%;left:6%;top:auto}.pro-benefits.why-myhalos .feature-card.fc-4{bottom:10%;right:6%;top:auto}.product-difference .before-after-images figure.image{margin:0;height:100%;width:100%}.comparison-table .title-wrapper{text-align:center}.comparison-row{display:flex;align-items:center;flex-wrap:wrap}body .comparison-cell{width:38%;display:block;text-align:center;color:#254c5b;font-size:20px;font-weight:400;line-height:25px}body .comparison-row .comparison-cell.highlight-cell{width:24%;background-color:#255665;padding:20px 10px;color:#fff}.comparison-row:first-child .comparison-cell.highlight-cell{border-radius:16px 16px 0 0}.comparison-row:last-child .comparison-cell.highlight-cell{border-radius:0 0 16px 16px}.comparison-cell.comparison-header{font-size:20px;font-style:normal;font-weight:600;line-height:110%;color:#255665}span.true-svg svg,span.false-svg svg{display:block;margin:0 auto}span.true-svg,span.false-svg{display:block;line-height:normal}.comparison-row:nth-child(2n) .comparison-cell{background:#effbfc;padding:10px;min-height:78px;display:flex;align-items:center;justify-content:center}.comparison-row:nth-child(2n) .comparison-cell:first-child{border-radius:12px 0 0 12px}.comparison-row:nth-child(2n) .comparison-cell:last-child{border-radius:0 12px 12px 0}.comparison-row .comparison-cell:first-child{text-align:left;justify-content:inherit;padding-left:4rem}.video-section__media.pro-rvideo video.video-element{height:100%;width:100%;object-fit:cover}.video-section__media.pro-rvideo{position:relative;height:40rem;border-radius:12px;overflow:hidden}.video-section__media.pro-rvideo .video-block{height:100%}.video-section__media.pro-rvideo .video-block button.video-control.play-pause{position:absolute;top:auto;bottom:25px;left:auto;right:3rem;margin:0 auto;font-size:0;background:transparent;border:none;z-index:3;height:36px;width:36px;border:2px solid #fff;padding:6px;border-radius:100px}.pro-rvideo .video-block button.video-control.play-pause.play:before,.pro-rvideo .video-block button.video-control.play-pause.pause:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/cdn/shop/files/play-1.svg?v=1733834063);height:16px;width:16px;background-repeat:no-repeat;background-size:contain;z-index:1;opacity:1;filter:invert(1)}.pro-rvideo .video-block button.video-control.play-pause.pause:before{background-image:url(/cdn/shop/files/pause.svg?v=1733834062);height:20px;width:20px}.product-faq .accordion__title{font-size:18px;font-weight:600;line-height:25px}.product-faq .collapsible-content summary:hover .accordion__title{text-decoration:none}.product-faq .collapsible-content summary:hover{background:transparent}.product-faq .collapsible-content .accordion{border-radius:14px}.product-faq .collapsible-content__grid .grid__item{width:calc(50% - 70px)}.product-faq .collapsible-content__grid{align-items:center;column-gap:140px}.page-width.full-width-page{max-width:1920px;padding:0}.product-faq .full-width-page .text-collap{max-width:580px}.apps-section h2.title.inline-richtext.h2{text-align:center}.wellness-solutions .tabs::-webkit-scrollbar-track,.why-myhalos .why-footer-row::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:#fff}.wellness-solutions .tabs::-webkit-scrollbar,.why-myhalos .why-footer-row::-webkit-scrollbar{height:8px;background-color:#fff}.wellness-solutions .tabs::-webkit-scrollbar-thumb,.why-myhalos .why-footer-row::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#fff}.features.features-mobile{display:none}.collection__description.desc-mobile{margin-bottom:1.2rem;display:none}body .predictive-search__heading{font-size:1.4rem;text-transform:capitalize;font-weight:600;letter-spacing:0}body .predictive-search__item-heading{font-weight:600;font-size:15px}.login-box{border-radius:24px;border:1px solid #80d5e0;background:#effbfc;box-shadow:2px 2px 20px #00000014;max-width:708px;margin:0 auto;padding:5.6rem}body #recover,body #login,.login-box h1{scroll-margin-top:20rem;margin-top:0;font-size:32px;font-weight:700;line-height:110%;text-transform:capitalize;color:#000;margin-bottom:2rem}.login-box p.sublog{color:#000;font-size:16px;font-weight:400;line-height:110%;text-transform:capitalize;margin:0;display:flex;column-gap:9px}.login-box p.sublog a{margin:0;color:#000;font-weight:600;font-size:16px}.login-box .field:before,.login-box .field:after{display:none}body .customer .login-box .field label{color:#000;font-size:14px;font-weight:600;line-height:100%;letter-spacing:-.28px;position:inherit;top:auto;left:0;margin-bottom:8px}.customer .login-box .field{flex-wrap:wrap;background:transparent;flex-direction:column-reverse;align-items:flex-start}.customer .login-box .field input{border-radius:12px;border:1px solid #ece6e0;background:#fff;font-size:16px;font-weight:400;color:#000;padding:12px 16px}body .customer .field{margin:2.6rem 0 0}.login-box button{width:100%;margin-top:6rem}body .h_buttons div{padding:12px 16px;height:60px;border-radius:12px;border:none;justify-content:flex-start;column-gap:16px;margin:0;width:calc(50% - 12px)}body .h_google_button.h_google_center>p{margin:0!important;border-radius:12px;background-color:#fff;height:36px;width:36px;background-size:17px 17px;background-position:center}body .h_google_button.h_google_center>span,body .h_facebook_button.h_facebook_center>span{margin:0;font-size:16px;font-weight:400;line-height:normal}body .h_facebook_button.h_facebook_center>i{margin:0}body .h_buttons{gap:24px}body .h_facebook_button.h_facebook_center>i:before{opacity:0}body .h_facebook_button.h_facebook_center>i{margin:0;background-image:url(/cdn/shop/files/SVG.svg?v=1734093933);border-radius:12px;background-color:#fff;height:36px;width:36px;background-size:21px 21px;background-position:center;background-repeat:no-repeat}body .h_wizard{margin-top:2.3rem;padding-top:5rem;position:relative}body .h_wizard:after{content:"Or";font-size:18px;font-weight:600;line-height:var(--opacity-20, 20px);position:absolute;top:0;left:0;right:0;text-align:center;margin:0 auto;max-width:60px;width:100%;display:block;background:#effbfc;color:#257e95}body .h_wizard:before{content:"";background:#c7e1e3;position:absolute;top:10px;left:0;right:0;height:1px}.custom-eye{display:none}.custom__blog-heading h1.h2.title--primary{margin:0}.custom__blog-heading{margin-bottom:6rem}.related-blog .blog__posts .article-card .card__information{padding-left:0;padding-right:0}.customer .login-box .field .show-eye{position:absolute;bottom:14px;right:15px;cursor:pointer;line-height:12px}.reg__fields{display:flex;align-items:flex-start;gap:22px}.customer .login-box .reg__fields .field{margin-top:0}.customer .login-box .field input::placeholder{opacity:inherit;color:#999}.mobile_sortby{display:none}.login-box .for-pass{color:#0009;font-size:12px;font-weight:400;line-height:normal;text-decoration:none;text-transform:capitalize;display:none}#recover:target~#login,#recover:target~#login+p+div,#recover:target~#login+p{display:none}.account-banner img{width:100%;height:100%;object-fit:cover;display:block}.account-banner{display:none}.custom__mobile-sdiebar.sidenav{height:100%;width:0;position:fixed;z-index:4;top:0;background-color:#fff;overflow-x:hidden;color:#000;padding:2.4rem;transition:.5s;transform:translate(100%);min-width:250px}.custom__mobile-sdiebar.sidenav.mobile_active{transform:translate(0)}.custom__mobile-sdiebar.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.custom__mobile-sdiebar.sidenav a:hover,.offcanvas a:focus{color:#f1f1f1}.custom__mobile-sdiebar.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.custom__mobile-sdiebar.sidenav{right:0}.custom__mobile-filtertab h2.custom__filter-label{font-size:20px;font-weight:600;color:#000c;margin-top:0}body .cart-count-bubble{bottom:2.5rem;left:2.5rem}body .drawer__heading{margin:0;font-size:20px;line-height:25px;font-weight:600;color:#000;text-transform:capitalize}body .drawer__close{min-width:1.4rem;min-height:1.4rem;top:4.4rem;right:0}body .drawer__header{padding:4rem 0 2.4rem}body .drawer__close .svg-wrapper{height:1.4rem;width:1.4rem}.progbar{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;width:100%;margin-bottom:2.4rem}.progbar p{margin:0;font-size:16px;font-weight:600;line-height:normal;color:#000;display:flex;align-items:center;gap:6px}.progbar progress{width:100%}.progbar progress{display:block;border:0 none;background:#e2e2e2;height:10px;border-radius:12px}.progbar progress::-moz-progress-bar{border-radius:12px;background:#000c}.progbar progress::-webkit-progress-bar{background:transparent}.progbar progress::-webkit-progress-value{border-radius:12px;background:#000c}.cart-drawer .cart-items thead{display:none}body .cart-drawer .cart-item{border-radius:12px;border:1px solid var(--Blue-Dianne-600, #257e95);box-shadow:2px 2px 8px #0000001a;margin-bottom:2.4rem;position:relative;padding:10px;width:calc(100% - 12px)}.cart-item__name{font-size:18px;font-weight:600;line-height:25px;color:#000c}body .cart-item__name:hover{text-decoration:none}.cart-drawer .drawer__inner{width:60rem}.cart-drawer .cart-items td.cart-item__media{padding:0;height:145px;width:145px;overflow:hidden;border-radius:8px}.cart-drawer .cart-items td.cart-item__media img.cart-item__image{height:100%;width:100%;object-fit:cover}body .cart-drawer .cart-item>td.cart-item__totals{width:100px;padding:0;height:100%;flex-wrap:wrap}.cart-drawer .cart-items .cart-item__quantity{display:flex;align-items:flex-end}body cart-remove-button .button{min-width:2.4rem;min-height:2.4rem;background:#d7f3f6;border-radius:100px;height:2.4rem;width:2.4rem}cart-remove-button .button span.svg-wrapper{width:12px;height:12px}.cart-drawer quantity-popover{position:unset}.cart-item cart-remove-button{display:flex;margin-left:1rem;position:absolute;right:-12px;top:-12px;margin:0}.cart-drawer .drawer__footer{border-top:none;background:var(--Blue-Dianne-50, #effbfc);box-shadow:0 -2px 8px #0000001a;padding:36.5px 42px 36.5px 43px;margin:0 -15px}.cart-drawer .drawer__footer .cart__total-item,.cart-drawer .drawer__footer .cart__total-saving,.cart-drawer .drawer__footer .totals{display:flex;justify-content:space-between;align-items:center;align-self:stretch;font-size:18px;font-weight:600;line-height:25px;color:#000c}.cart-drawer .drawer__footer .cart__total-item p.totals__total-value,.cart-drawer .drawer__footer .cart__total-saving p,.cart-drawer .drawer__footer .totals p{margin:0}.cart-drawer .drawer__footer .totals h2.totals__total{font-size:18px;font-weight:600;line-height:25px;color:#000c;margin:0}.cart-item__price-wrapper .price{font-size:20px;font-style:normal;font-weight:600;line-height:25px;color:#000}.cart-item__quantity .quantity.cart-quantity:before,.cart-item__quantity .quantity.cart-quantity:after{display:none}.cart-item__quantity .quantity.cart-quantity{border-radius:6px;border:1px solid #bababa;min-height:41px;min-width:97px;width:97px}.cart-item__quantity .quantity.cart-quantity button.quantity__button{width:calc(2.5rem / var(--font-body-scale));color:#000}.cart-item__quantity .quantity.cart-quantity input{font-size:18px;font-weight:400;line-height:150%;color:#000}body .cart-drawer .cart-items td{padding-top:0}.cart-drawer .tax-note{color:#000c;letter-spacing:0;line-height:20px}.cart-drawer .drawer__footer .cart__total-item{margin-top:0}.atc-price .price--on-sale .price-item--regular{color:#fff;font-size:1.3rem;margin-right:.5rem}.template-list-collections h1.title.title--primary{margin-top:0;margin-bottom:4rem}.product-form__quantity .form__label span.quantity__rules-cart{display:none}span.custom__save-amount{border-radius:12px;background:var(--Blue-Dianne-50, #effbfc);box-shadow:0 4px 4px #00000040;color:var(--Blue-Dianne-900, #254c5b);font-size:14px;font-weight:400;line-height:150%;padding:3px 8px;letter-spacing:0;position:absolute;top:-15px;left:0;right:0;margin:0 auto;max-width:100px}body .product-form__input--pill input[type=radio]+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));display:inline-block;margin:1.7rem .5rem 0rem 0;padding:12px;letter-spacing:0;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;border-radius:6px;border:1px solid #bababa;font-size:18px;font-weight:400;line-height:150%}.product .price .badge{display:none}.cart-item__discounted-prices.custom__savingprice span.custom__saving{border-radius:12px;background:#effbfc;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex;width:fit-content;height:26px;padding:10px;justify-content:center;align-items:center;gap:10px;letter-spacing:0}.product-option.custom__carttag{font-size:16px;font-weight:400;line-height:25px}.comparison-row.crextra .comparison-cell.highlight-cell.checkmark{padding:20px}body .loop-widget-purchase-option{gap:0}.loox-rating.stickmobile{display:none}.custom__buy-btn:hover{background:#306174;color:#fff}.empty-border{background:#9b9b9b;height:1px;display:block;margin:2rem 0rem;position:relative}.empty-border .empty-dots{display:block;height:1px;position:relative}cart-drawer-items.is-empty .cart-proauto{margin-bottom:20px}.cart-drawer__collection .card-wrapper.product-card-wrapper .card__heading{font-size:18px;line-height:24px}body .product-form__input--pill input[type=radio]:checked+label{background-color:#d7f3f6;color:#254c5b;border-color:#255665}.join-community .container{max-width:1920px;margin:0 auto}.atc-price .price--on-sale s.price-item.price-item--regular{display:none}.custom__buy-btn span.custom__pdp-price .price s.price-item.price-item--regular{color:#fff}quick-add-modal .product-flex slider-component.main-pro-img{width:100%}.afbf-grid{flex-wrap:wrap;display:flex;justify-content:center;align-items:center;gap:45px;align-self:stretch}.afbf-box{width:calc(28% - 30px)}.afbf-img{border-radius:12px;overflow:hidden;height:524px}.afbf-img figure.image{margin:0;height:100%}.afbf-img img{width:100%;height:100%;object-fit:cover;object-position:center}.bfaf-text.afbf-middle{width:calc(44% - 30px);text-align:center}.afbf-text h2.title{margin-top:0;margin-bottom:1.6rem}.afbf-text a.button{margin-top:7rem}.afbf-text a.button{margin-top:7rem;width:100%;max-width:427px;border-radius:12px}.afbf-text a.button:hover{background:#306174;color:#fff}.afbf-text a.button:after,.afbf-text a.button:before{display:none}.afbf-box h4{text-align:center;margin:19px 0 0;color:#000;font-weight:600}.afbf-text .rte{max-width:500px;margin:0 auto;font-size:18px;font-weight:600;line-height:28px}.image_slider figure.image{margin:0;border-radius:12px;overflow:hidden}.image_slider figure.image img{height:100%;width:100%;object-fit:cover}.image_slider .item{-webkit-transform:scaleY(.791);-ms-transform:scaleY(.791);transform:scaleY(.791);transition:.6s}.image_slider .center .item{transform:scaleY(1)}.image_slider .owl-dots{display:none}.image_slider .owl-nav{text-align:center;margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:16px}.image_slider .owl-nav button.owl-prev,.image_slider .owl-nav button.owl-next{background:#254c5b;color:#fff;width:56px;height:56px;border-radius:28px;font-size:0;position:relative}.image_slider .owl-nav button.owl-prev:hover,.image_slider .owl-nav button.owl-next:hover{background:#306174;color:#fff}.image_slider .owl-nav button.owl-prev:before,.image_slider .owl-nav button.owl-next:before{content:"";background:url(/cdn/shop/files/leftarrow.svg?v=1739792753);height:18px;width:12px;position:absolute;background-repeat:no-repeat;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.image_slider .owl-nav button.owl-next:before{background:url(/cdn/shop/files/rightarrow.svg?v=1739792753);background-repeat:no-repeat;background-size:contain}.image-slider .title-wrapper{padding:0 24px}.benvimg,.installimg{position:absolute;bottom:0;right:0;width:360px;height:243px;border-radius:12px 0 0;overflow:hidden;border-left:16px solid #fff;border-top:16px solid #fff;background:#fff}.installimg{left:0;right:auto;border-right:16px solid #fff;border-left:none;border-radius:0 12px;height:170px}.benvimg figure.image,.installimg figure.image{height:100%;width:100%;margin:0;border-radius:12px;overflow:hidden;background:#fff}.benvimg figure.image img,.installimg figure.image img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:12px;overflow:hidden;background:#fff}.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:640px;border-radius:12px!important;overflow:hidden}.benefit-video-with-text .image-with-text__media.image-with-text__media--large .video-container,.install-steps .image-with-text__media.image-with-text__media--large .video-container{height:100%;position:relative}.benefit-video-with-text .image-with-text__media .video-container video,.install-steps .image-with-text__media .video-container video{position:absolute;height:100%;width:100%;top:0;bottom:0;object-fit:cover}.acc_panel{display:none}.benacc{width:100%;margin-top:0!important;border-bottom:1px solid #c7c7c7;padding-bottom:20px;margin-bottom:20px}.benacc button.acc_ctrl{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%;gap:16px;font-size:18px;font-style:normal;font-weight:600;text-transform:uppercase;font-family:Open Sans;color:#254c5b;background:transparent;padding:0;border:none;line-height:normal;cursor:pointer}.ben-svg{height:32px;transition:.5s}.benacc button.acc_ctrl.active .ben-svg{transform:rotate(45deg)}.benefit-video-with-text h2.image-with-text__heading{margin-bottom:5rem}.benacc+.button.button--primary{margin-top:3rem;width:100%}.acc_panel p{margin:6px 0 0}.benefit-video-with-text .image-with-text__content{padding:24px 0rem 24px 8rem}.benefit-video-with-text .image-with-text .grid{align-items:center}label.custom__variants-label{background-position:center;background-size:contain;background-repeat:no-repeat;background-color:transparent}.product-form__input--pill label.custom__varcolors.custom__variants-label{width:118px;height:62px;background-size:contain;margin-top:5px}.product-form__input--pill input[type=radio]:checked+label.custom__varcolors.custom__variants-label{background-color:#fff}.pro-benefits.why-myhalos.pro-feaatures .main-image{max-width:455px;margin:0 auto}.pro-feaatures .main-image figure.image img{width:100%;height:100%;object-fit:contain}.pro-feaatures .main-image figure.image{margin:0}.pro-benefits.why-myhalos.pro-feaatures .feature-card{width:422px;background:#ffffff4d;box-shadow:2px 4px 12px #bae8facc;min-height:128px;padding:10px 24px;flex-direction:column;align-items:inherit;gap:12px}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-1{top:0}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-1:before{content:"";background:url(/cdn/shop/files/line1.svg?v=1739870552);position:absolute;top:-40px;width:531px;height:70px;background-repeat:no-repeat;background-size:contain;right:-85%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-2{top:50%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-2:before{content:"";background:url(/cdn/shop/files/line2.svg?v=1739870552);position:absolute;top:-112px;width:302px;height:110px;background-repeat:no-repeat;background-size:contain;left:-26%}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-3{bottom:-23%;left:10rem}.pro-benefits.why-myhalos.pro-feaatures .feature-card.fc-3:before{content:"";background:url(/cdn/shop/files/line3.svg?v=1739870551);position:absolute;bottom:34%;width:302px;height:110px;background-repeat:no-repeat;background-size:contain;right:-72%}.why-myhalos.pro-feaatures .feature-card p strong{font-size:16px;font-weight:600}.why-myhalos.pro-feaatures .feature-card p{font-size:16px;line-height:25px;font-weight:400;margin:0}.pro-benefits.why-myhalos.pro-feaatures .title-wrapper{margin-bottom:10rem}.pro-benefits.why-myhalos.pro-feaatures .title-wrapper h2.title{font-size:63px}.image-slider .page-widths{max-width:1920px;margin:0 auto}.pro-afbf{margin-top:100px}.benefit-video-with-text .title-wrapper.show-mobile,.install-steps .title-wrapper.show-mobile{text-align:center;display:none}.pro-benefits.why-myhalos.pro-feaatures.section-blackout-memory-foam-sleep-mask .main-image,.why-myhalos.pro-benefits.pro-feaatures.section-full-face-gel-mask .main-image{max-width:620px}.step-number p{margin:0;background:#d7f3f6;border-radius:4px;width:89px;height:27px;justify-content:center;align-items:center;gap:10px;display:flex;color:#24687a;font-size:18px;font-weight:700;line-height:25px;text-transform:capitalize}.step-text p{margin:0;color:#24687a}.step-text p strong{text-transform:uppercase;color:#24687a}.step-text{display:flex;flex-direction:column;gap:8px;margin-top:15px}.install-scroll{display:flex;max-width:495px;flex-direction:column;align-items:flex-start}.install-steps .image-with-text__content .step-install{margin-top:3rem;height:626px;overflow-y:auto}.install-steps .image-with-text__content{padding:24px 8rem 24px 0}.ins-steps{padding-bottom:35px;position:relative;padding-left:45px}.ins-steps:last-child{padding-bottom:0}.ins-steps:before{content:"";border-left:1px dashed #000;position:absolute;left:12px;right:0;top:0;bottom:0}.install-steps .image-with-text__content{padding:24px 0rem 0 0}.ins-steps:last-child:before{border-left:none}.ins-steps:after{content:"";background:url(/cdn/shop/files/dotpro.svg?v=1741090691);height:25px;width:25px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:contain;background-color:#fff}.install-steps .image-with-text__content .step-install::-webkit-scrollbar{width:5px;height:5px}.install-steps .image-with-text__content .step-install::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:10px;border-radius:10px}.install-steps .image-with-text__content .step-install::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0)}.install-steps .image-with-text__content .step-install::-webkit-scrollbar-thumb:window-inactive{background:#fff}.step-box{position:relative}body .loop-widget-purchase-option .loop-widget-sp-selector-wrapper{margin:1.5rem 0}body .loop-widget-purchase-option span.custom__sub-heading{font-weight:600;font-size:20px}body .loop-widget-purchase-option ul{padding-left:20px;border-bottom:1px solid #254C5B;padding-bottom:1.5rem;margin-top:12px}body .loop-widget-purchase-option p{margin-top:12px}body .loop-widget-purchase-option p:last-child{margin-bottom:0}.comparison-row.crextra .comparison-cell{min-height:inherit;background:transparent}.custom-playericons svg.icon.icon-pause{display:none}.card__information .appio-rating-raters{display:none!important}.product .appio-rating{order:2}.product .appio-rating-layers{order:1}.product .appio-rating-raters{order:3;display:flex;gap:5px}.product .appio-rating:after{content:" stars)";display:inline}.product .appio-rating:before{content:"(";display:inline}.product .appio-rating-raters:before{content:"\2022";display:inline}.appio-rating{font-weight:400!important;padding-right:0!important;padding-left:8px!important}.appio-rating-raters{margin-left:5px!important;font-size:16px!important}.features-mobile{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
