@media screen and (max-width:1297.99px){.productView-thumbnail-wrapper{top:50px!important}}@media screen and (max-width:1199.99px){.template-blog .blog-block-item article .blog-title a{font-size:20px!important;line-height:28px!important}.template-blog .blog-block-item .main-blog .blog-content .blog-summary{font-size:14px!important}.halo-collection-content .articleLookbook-title{font-size:26px;line-height:28px}.button.button--primary{font-weight:500;text-transform:none}.card-title{font-size:16px;line-height:24px}.halo-product-block h3 span{font-size:34px;line-height:36px;margin-bottom:18px}#about-banner-section .breadcrumb{padding-left:15px}#about-banner-section h1{font-size:40px;margin-bottom:-20px}.about-homa-section .text-content h2{font-size:32px;line-height:38px}.about-homa-section{margin-top:16px}.our-vision p{font-size:16px;line-height:28px;width:90%}.our-vision-section img{width:80px}.our-vision{padding:26px 0 50px}.inovation .icon{margin-bottom:18px;width:50px;height:50px}.inovation .feature-title{font-size:16px;line-height:22px;margin-bottom:8px;line-height:24px;height:auto}.inovation .feature-text{font-size:14px;line-height:20px}.inovation h2,.rich-text__blocks h2,.custom-service-block h3 span,.section-title-green{font-size:32px!important;line-height:36px;margin-bottom:16px}.about-benefit-section{padding:20px 0 100px}.about-benefit-section .highlight_end:after{width:150px;height:80px;bottom:-46%;right:-5%}.about-benefit-section .subtitle{font-size:16px;line-height:26px;width:65%;margin:0 auto 20px}.about-benefit-section .benefits-image{display:none}.about-benefit-section .benefits-content{flex-direction:row}.about-benefit-section .benefit-item p{padding:0 99px 0 0}.about-benefit-section .benefit-item h4{margin-bottom:4px}.about-benefit-section .about-benefit-section .benefit-item img{margin-top:-50px}.about-benefit-section .benefits-list{width:100%;margin-top:16px}.about-benefit-section .benefits-list{gap:24px}.rich-text__blocks h2:before{left:34.2%}.image-with-text-section .right-sec p,.image-with-text-section .right-sec h4,.image-with-text-section .right-sec ul li{font-size:14px;margin-bottom:13px;line-height:24px}.custom-service-block h3 span:before{left:73%}.template-page .policies-icon.image-zoom img{width:140px}.custom-service-block .policies-content .policies-text{margin-top:0!important;font-size:14px!important}.section-block-template--15724395855975__1647480389497d7c43 .halo-block-header .title{margin-bottom:0!important}.header__active-menu-item{font-weight:400!important}.menu-lv-1__action{padding:9px 20px}}@media screen and (max-width:1024px){.productView-details .productView-title{font-size:28px;line-height:34px}.product-dyk-content h3{font-size:32px;line-height:48px;margin-bottom:18px}.wc_review_main_content{width:90%}.template-product .benefits-of-homa{padding:50px 0 0}.benefits-of-homa h2{font-size:32px;line-height:38px}.content-wrapper{margin-top:0}.content-wrapper{align-items:unset;flex-wrap:nowrap;margin-top:26px}.benefits-list{flex:1;gap:34px;display:flex!important;margin-top:0}.benefit-image{width:50%;min-width:unset}.benefit-image picture{width:100%}.benefit-image img{width:100%;max-width:unset;border-radius:10px;height:100%;object-fit:cover}.benefit-item h4{margin-bottom:0}#feature-grid-section{padding:50px 0}#feature-grid-section h3,.product-table h2,faqs-item h3 span,.halo-product-block h3 span{font-size:32px;font-weight:600;line-height:38px;margin-bottom:18px}.section-title{font-size:32px;line-height:38px}.chakki-steps-section .section-title{margin-bottom:26px}.product-table{padding:50px 0 96px}.product-table .check{background:url(/cdn/shop/files/charm_tick.svg?v=1740903341) no-repeat top 11px left 13px;background-size:16px;padding:9px 16px 5px 37px;font-size:14px;line-height:20px}.product-table .cross{background:url(/cdn/shop/files/charm_tick_1.svg?v=1740903341) no-repeat bottom 8px left 18px;background-size:16px}}@media screen and (max-width:1090px){.productGrid .product,.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:50%!important}.halo-product-block h3 span{font-size:28px;line-height:32px;margin-bottom:18px}.blog-banner-content h1{font-size:40px;line-height:44px;margin-bottom:-12px}.template-blog .blog-layout-full-width article .blog-info{margin-bottom:8px!important}.template-blog .blog-block-item .item article .blog-summary{margin-bottom:12px!important}.halo-article-content .halo-text-format h2,.halo-article-content .halo-text-format h4,.halo-article-content .halo-text-format h5,.halo-article-content .halo-text-format h6{margin:26px 0 10px!important}.template-article .halo-article-content .article-header .article-heading .title{font-size:28px!important;line-height:32px!important;margin-bottom:8px;margin-top:-8px}.halo-article-content p,.halo-article-content .halo-text-format ul li{line-height:26px!important}.halo-article-content .article-social{margin-bottom:30px!important}}@media screen and (max-width:991.99px){.template-page .main-page-title{font-size:30px;font-style:normal;font-weight:600;line-height:38px;padding:36px 0 20px}.template-page .page-width p{font-size:14px;line-height:24px;padding:0 0 16px}.template-page .page-width li,.template-page .page-width h3{font-size:14px;line-height:24px}.template-page .page-width h2{font-size:22px;line-height:32px;margin:0 0 6px}.template-page .page-width strong{font-size:14px;line-height:22px}.template-page .page-width{margin-bottom:60px}.announcement-bar__message .message,.announcement-bar__message p{font-size:12px!important}.template-blog .blog-block-item article .blog-title a{font-size:16px!important;line-height:24px!important}.template-blog .blog-layout-full-width article .blog-info{margin-bottom:8px!important}.template-blog .blog-block-item .item article .blog-content .blog-summary{font-size:13px!important;margin-bottom:14px!important;line-height:22px!important}.template-blog .blog-layout-full-width article .blog-info,.template-blog .blog-layout-masonry article .blog-info{margin-bottom:8px}.blog-layout-full-width .blog-content .blog-btn{min-width:120px;font-size:12px;line-height:16px}.breadcrumb a,.breadcrumb span:not(.separate){font-size:14px!important}.blog-block-item .blog-content{padding:14px 0 15px!important}.productGrid .product,.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:33%!important}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body{padding:0}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li.is-active{color:#076750!important;font-weight:500!important}.halo-sidebar-header .title{font-weight:500;font-family:poppins}}@media screen and (max-width:767.99px){.template-page .page-width h2{font-size:18px;line-height:24px}.template-page .main-page-title{font-size:22px;line-height:32px;padding:32px 0 22px}.blog-layout-full-width .pagination-wrapper{margin-top:0rem!important;margin-bottom:-1rem!important;margin-bottom:55px!important}.productGrid .product,.productGrid.column-2 .product,.productGrid.column-3 .product,.productGrid.column-4 .product,.productGrid.column-5 .product{width:50%!important}.articleLookbook-des p span,.toolbar .toolbar-label{font-size:14px;line-height:22px}.halo-collection-content .articleLookbook-title{font-size:22px;line-height:24px;margin-top:20px}.halo-collection-content .toolbar{padding:0}.card-action .button{padding-top:6px;padding-bottom:6px}.card-title{font-size:14px;line-height:18px;margin-bottom:2px}.halo-product-block h3 span{font-size:22px;line-height:26px;margin-bottom:14px}.card-action{bottom:8px}.card-price .price-item--regular{font-size:13px}.price dd{margin:0 8px 0 0}.card-price .price-item--sale,.card-price .price-item--regular{font-size:14px}.breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:28px!important;font-size:12px!important;margin-top:14px!important;margin-bottom:8px!important}.about-homa-section .image-container,.about-homa-section .text-content{width:100%}.about-homa-section{flex-direction:column-reverse;position:relative;gap:28px;text-align:center}.about-homa-section .text-content p{font-size:14px;margin-top:10px;line-height:24px}.about-homa-section .text-content h2{font-size:22px;line-height:26px}.about-homa-section .tagline{margin-top:-24px;font-size:14px;line-height:20px;margin-left:4px}.our-vision-section img{width:60px}.our-vision h3{font-size:24px;line-height:28px;margin-bottom:12px}.inovation{margin-bottom:50px}.our-vision,.inovation{margin-top:50px}.our-vision p{font-size:14px;line-height:26px;width:100%}.inovation h2,.rich-text__blocks h2,.custom-service-block h3 span,.section-title-green{font-size:24px!important;line-height:28px;margin-bottom:14px}.inovation .feature-box{padding:20px;display:flex;gap:16px}.inovation .description,.inovation p{font-size:14px;line-height:26px;margin-bottom:10px}.inovation .features{margin-top:30px}.about-benefit-section .benefits-content{flex-direction:column;gap:6px}.about-benefit-section .benefits-image{display:block}.about-benefit-section .benefit-item img{margin-top:2px}.about-benefit-section .benefit-item img{width:22px!important;height:22px!important}.about-benefit-section .benefit-item h4{margin-bottom:2px;font-size:18px;line-height:24px}.about-benefit-section .benefit-item p{padding:0}.about-benefit-section .subtitle{font-size:14px;line-height:24px;width:100%;margin:0 auto 70px}.about-benefit-section .highlight_end:after{z-index:-1;width:95px;height:58px;bottom:-22%;right:-5%}.about-benefit-section{padding:0 0 100px}.image-with-text-section .right-sec ul{margin-top:16px}.image-with-text-section .left-sec{margin-bottom:12px}.image-with-text-section .right-sec ul li{font-size:14px;margin-bottom:9px;line-height:22px}.image-with-text-section{flex-wrap:wrap}.left-image-with-text .image-with-text-section .left-sec,.left-image-with-text .image-with-text-section .right-sec,.right-image-with-text .image-with-text-section .right-sec,.right-image-with-text .image-with-text-section .left-sec{width:100%}.rich-text__blocks h2:before{top:22%;transform:translate(-50%,-50%) scale(.84);left:38.2%}.about-benefit-section{padding-bottom:60px}.right-image-with-text .image-with-text-section{flex-direction:column-reverse}.image-with-text-section{margin-bottom:30px}.image-with-text-section .right-sec p{margin-bottom:10px}.rich-text__blocks .button{margin-top:-18px!important;margin-bottom:10px;font-weight:500;padding-top:12px;border-radius:8px;padding-bottom:12px}.custom-service-block .halo-item a{padding-top:0!important}#about-banner-section h1{font-size:30px;text-align:center;margin-bottom:-28px}#about-banner-section .breadcrumb-container.style--line_clamp_1{margin-left:-36px}#about-banner-section .breadcrumb{justify-content:center}.custom-service-block h3 span:before{top:45%;transform:translate(-50%,-50%) scale(.6);left:74%}body .contact.contact-2 .contact-main-title{font-size:24px;line-height:28px;margin:46px 0 30px}body .contact.contact-2 .contact-form-heading{font-size:18px;line-height:26px;padding-bottom:10px}body .contact.contact-2 .contact-form-description{margin:0 0 -28px;font-size:16px;line-height:24px}body .contact.contact-2 .form-label,.contact.contact-2 .field__label{font-size:14px;line-height:26px}body .contact-form .form-actions .button{width:150px}body .contact.contact-2 .contact-itemRight .contact-title{padding-bottom:10px;font-size:18px;line-height:24px;margin-bottom:4px}body .contact.contact-2 .contact-itemRight .contact-text{font-size:14px;line-height:26px;margin-bottom:0}body .contact.contact-2 .contact-itemRight .button{width:150px;margin:22px auto 22px 0;font-size:14px}body .contact-store p,body .contact-address p,body .contact-form .form-message{font-size:14px}body .contact-form .form-message{margin-bottom:22px}.blog-banner-wrapper-section .container .breadcrumb-container.style--line_clamp_1 .breadcrumb{justify-content:center;padding:0!important}.blog-banner-content h1{font-family:Acumin Variable Concept;font-size:30px;text-align:center;line-height:34px;margin-bottom:0}.blog-banner-wrapper{margin-bottom:50px}.template-article .halo-article-content .article-header .article-heading .title{font-size:22px!important;line-height:28px!important;margin-bottom:4px;margin-top:0}.template-article .halo-article-content .info{font-size:14px!important;font-family:Poppins!important;font-weight:400!important;margin-bottom:16px!important}.template-article .halo-article-content .article-header{margin-bottom:16px}.template-article .halo-article-content p,.template-article .halo-article-content .halo-text-format ul li{margin-bottom:10px;font-size:14px!important;line-height:24px!important;margin-top:0!important}.template-article .halo-article-content .halo-text-format h2,.template-article .halo-article-content .halo-text-format h4,.template-article .halo-article-content .halo-text-format h5,.template-article .halo-article-content .halo-text-format h6{font-size:18px!important;line-height:24px!important;margin:20px 0 8px!important}.template-article .halo-article-content .halo-text-format ul,.template-article .halo-article-content .halo-text-format ol{margin:10px 0 0 20px;padding:0}.template-article .article__pagination--item{max-width:140px}.template-article .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:12px!important}.template-article .halo-article-content .halo-text-format h3{margin-bottom:10px;font-size:15px!important;line-height:20px!important;font-weight:500}.about-us-content{width:100%;padding:0 16px}body #home_banner .halo-block-content .banner-heading strong,body #home_banner .halo-block-content .banner-heading{font-size:26px!important;line-height:32px!important;margin-bottom:14px}.template-index #home_banner .banner-text{font-size:14px!important;line-height:20px!important;padding:0 50px;margin-bottom:18px!important}#home_banner .banner-button{font-size:14px;padding:10px;max-width:135px!important;font-weight:500;line-height:16px}.trust-badges-section{margin-bottom:-80px}.halo-block-header .title .text{margin-bottom:8px}.about-us-section{padding-top:0;padding-bottom:45px}.about-us-container{gap:24px}.about-us-content p{font-size:14px;line-height:24px;margin-bottom:0}.about-us-content p:first-child{text-align:center}.about-us-content .highlight:before{width:101px;height:48px;top:-17%;z-index:-1;left:-9%}.slick-dots,.slider-dots{bottom:-30px}.about-us-content strong{font-size:20px;line-height:28px;margin-bottom:8px;text-align:left}.why-choose-us .features-container{grid-template-columns:repeat(1,1fr)}.why-choose-us .feature-item{display:flex;gap:16px}.why-choose-us .feature-item h3{text-align:left;font-size:16px;font-weight:600;line-height:24px;margin-top:0;margin-bottom:8px}.why-choose-us .feature-item h3 br{display:none}.why-choose-us{padding-top:40px;padding-bottom:80px}.why-choose-us .feature-item p{text-align:left;font-size:14px;line-height:22px;padding:0}.benefits-of-homa h2,.pricing-section h2{font-size:24px;line-height:30px}.benefits-of-homa h2 br{display:none}.benefits-of-homa{padding:45px 0}.benefits-list{margin-top:0}.benefits-list{gap:24px}.benefit-item h4 br{display:none}.benefit-item h4{font-size:18px;line-height:24px;margin-bottom:4px}.benefit-item p{font-size:15px;line-height:22px}.benefit-image{width:100%}#feature-grid-section{margin-top:40px}#feature-grid-section{padding:40px 0 0}.benefits-of-homa .content-wrapper{margin-top:10px;gap:34px}.benefit-item{gap:14px}.pricing-section{padding:0 0 70px}.pricing-section{background-position:bottom 40px left,top 80px right;background-size:314px,429px}.pricing-section h2{margin-bottom:7px}.pricing-section .card{padding:30px 16px}.pricing-section img{width:200px}.pricing-section .price{margin:16px 0;font-size:26px;line-height:28px}.pricing-section .features{margin-top:14px}.pricing-section .features h4{font-size:18px}.pricing-section .container{padding-right:0}.pricing-section .features li{margin-bottom:2px;font-size:13px;line-height:24px;padding:3px 0 3px 24px}.pricing-cards .card:nth-child(3):before{top:6px;padding:0 11px;font-size:10px;line-height:24px}.pricing-section .btn{padding:6px 28px;margin-top:16px!important;font-size:14px}.recognition-section{padding-top:40px;padding-bottom:40px}.featured-blog-block .halo-block-header,.featured-blog-block .halo-block-header.text-center .title{margin-bottom:6px}.featured-blog-block .slick-dots{bottom:-16px!important}.featured-blog-block .article-card__footer a{font-size:14px}.template-product .breadcrumb-container.style--line_clamp_1 .breadcrumb{padding-left:16px!important;font-size:12px!important;margin-top:6px!important;margin-bottom:-5px!important}.halo-productView-right .productView-title{font-size:22px;line-height:28px}.halo-productView-right .productView-soldProduct{margin:6px 0 0 -2px}.halo-productView-right .productView-soldProduct .icon{top:0;margin-right:0}.rivyoReviewWidget span.rivyoReviewAverage{font-size:13px!important}.product-pointers-wrapper ul li,.product-pointers-wrapper .toggle-btn{font-size:14px;line-height:18px;margin-bottom:4px}.halo-productView-right .productView-desc.halo-text-format{font-size:14px;line-height:24px}.halo-productView-right .productView-soldProduct .text,.halo-productView-right .productView-meta *{font-size:14px}.product-pointers-wrapper ul{margin-top:6px}.product-pointers-wrapper{margin-bottom:14px;display:none}.productView-price{padding-bottom:12px;border-bottom:1px solid #ccc;margin-bottom:12px}.halo-productView-right .product-form__input .form__label,.halo-productView-right .form__label-combined{font-size:14px}.halo-productView-right .product-option{gap:14px!important}.product-form__label:first-of-type .custom-group:first-of-type .cuatom-variant-wrapper{padding:16px 0}.variant-img img{width:110px;margin-bottom:2px}.cuatom-variant-wrapper{padding:6px 0 10px}.variant-text{gap:3px}.variant-text p,.variant-text strong{font-size:10px;line-height:13px;margin:0}.price-difference{width:30%;font-size:13px;line-height:20px}fieldset[data-option-index="0"] .product-form__label{margin:0 0 10px!important}.halo-productView-right .product-option{padding-bottom:14px;border-bottom:1px solid #ccc}.productView-quantity{margin:18px 0 0}.quantity__style--1 .quantity__input{padding:8px 20px 8px 36px!important}.productView-quantity .quantity__label{margin:0 0 8px}.template-product .shopify-payment-button__button,.template-product .productView-action .button,.productView-ViewingProduct .text{font-size:14px!important}.productView-quantity .quantity__label{margin:6px 0 12px!important}.productView-groupBottom{margin:10px 0 0}.productView-securityImage{margin-top:2px}.quantity_selector{margin-bottom:6px}.productView-buttons{margin-bottom:12px}.template-product .productView-dlvr{font-size:14px;margin:4px 0 0;line-height:22px}.template-product .product-customInformation__content .title{font-size:14px;line-height:22px;margin-bottom:2px}.template-product .product-customInformation__content .des{font-size:11px}.template-product .product-customInformation__content .product__text.title svg{width:20px;height:14px;top:0;margin-left:2px}.template-product .product-customInformation__icon svg{width:25px;height:25px}.product-customInformation{margin-bottom:6px}.template-product .productView-tab.layout-vertical{margin-top:10px}.template-product product-tab .tabs-contents .toggleLink{font-size:16px!important;line-height:22px;padding-top:12px!important;padding-bottom:12px!important}.template-product .tabs-contents .toggle-content{padding:0 0 10px;font-size:13px;line-height:22px;margin-top:-4px}.dyk-logo{width:100px}.product-dyk-content{background-size:45px;border-radius:20px 20px 0 0;padding:60px 16px 20px;background-position:bottom right;background-size:contain}.template-product .productView{padding-bottom:0}.template-product .benefits-of-homa{padding:40px 0 0}#product-dyk-banner{padding:46px 0 0}.product-dyk-content p,.product-dyk-content p strong{font-size:14px;font-weight:400;margin-bottom:6px;line-height:24px}.product-dyk-content h3{font-size:24px;line-height:34px;margin-bottom:12px}.productView-tab .tabs-contents-vertical .tab-content:first-child{border:none}#feature-grid-section h3,.product-table h2,faqs-item h3 span,.halo-product-block h3 span{font-size:24px;font-weight:600;line-height:28px;margin-bottom:12px}.feature-grid-container .grid-item{padding:25px 14px;width:48%;border-radius:10px;height:176px}.feature-grid-container p{font-size:16px;margin-top:8px;line-height:22px}.feature-grid-container .grid-container{row-gap:16px}.template-product #feature-grid-section{padding:40px 0}.template-product .chakki-steps-section .section-title{margin-bottom:18px;font-size:24px;line-height:28px}.template-product .chakki-steps-section{padding-top:32px;padding-bottom:40px}.template-product .halo-collapsible-content .halo-block-header .title .text{padding:0}.template-product .faqs .faqs-item .card-body{font-size:14px;padding:0 16px 0 0;line-height:24px}.template-product .faqs .faqs-item .card-header .title{padding-top:16px!important;padding-bottom:12px!important;font-size:16px!important;line-height:22px}.template-product .faqs-item{padding-left:16px}.template-product .faqs-item{margin-bottom:10px}.template-product .faqs-item .card-header .arrow{right:24px;top:21%}.template-product .halo-block-header.text-center .title{margin-top:0}.wc_review_title h2{font-size:24px;line-height:28px;margin-bottom:8px!important}.section-title{font-size:24px;line-height:28px}.wc_review_head{margin:-6px 0 20px}.template-product .halo-product-block .slick-dots{bottom:-30px}#shopify-block-AWEFwQ1NPMDRyUkpyT__rivyo_product_reviews_wc_review_section_KJqnwp{padding:40px 0 20px!important}.product-table tr:last-child td:nth-child(2):after{display:none}.product-table .table-container{overflow-x:scroll;display:block}.product-table table{table-layout:fixed;width:250%}.product-table th{padding:20px 0 15px;font-size:20px;line-height:26px}.products-carousel .product .card-action{margin-top:-3px}.product-table td{padding:9px 16px 8px 20px;font-size:14px;line-height:24px}.product-table{padding:50px 0}.product-table .cross{padding:9px 16px 8px 44px!important}.custom-desktop-gallery,.template-product breadcrumb-component,.productView-soldProduct,.productView-nav .slick-counter{display:none!important}.custom-mobile-gallery{display:block!important}.rivyoReviewWidget .rivyoReviewRatingIcon svg{width:16px!important;height:16px!important}.custom-short-description{font-size:14px;line-height:24px;margin-top:-2px}.productView-top{margin-top:10px}.product-dyk-banner img{width:60px}.halo-popup-header{margin:0 0 9px;padding:12px 0 0}.halo-popup-title{font-size:20px;line-height:24px;-webkit-line-clamp:unset}.halo-popup-close{top:-1px;right:-1px}.halo-popup-content p{font-size:14px;line-height:22px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/responsive.css.map */
