@media screen and (min-width: 768px) and (max-width: 1023px){.hero-banner__grid{grid-template-columns:1fr!important;gap:32px!important}.hero-banner__text-column{order:2!important;text-align:center!important}.hero-banner__image-column{order:1!important;margin-bottom:0!important}.hero-banner .hero-top-banner{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.hero-banner .animated-hero-title,.hero-banner .hero-subtitle{text-align:center!important}.hero-banner .hero-cta{margin-left:auto!important;margin-right:auto!important;align-self:center!important}}@media screen and (max-width: 767px){.hero-banner__grid{grid-template-columns:1fr!important;gap:24px!important}.hero-banner__text-column{order:2!important;text-align:left!important}.hero-banner__image-column{order:1!important;margin-bottom:20px!important}.hero-banner .hero-top-banner{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.hero-banner .animated-hero-title,.hero-banner .hero-subtitle{text-align:left!important}.hero-banner .hero-cta{margin-left:0!important;margin-right:auto!important;align-self:flex-start!important;width:100%!important;max-width:100%!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.text-image-section-1,.text-image-section-2,.text-image-section-3,[class*=text-image-section-1-],[class*=text-image-section-2-],[class*=text-image-section-3-]{display:grid!important;grid-template-columns:1fr!important;min-height:auto!important}.text-image-section-1__image,.text-image-section-2__image,.text-image-section-3__image,[class*=text-image-section-1-] .text-image-section-1__image,[class*=text-image-section-2-] .text-image-section-2__image,[class*=text-image-section-3-] .text-image-section-3__image{order:1!important;min-height:400px!important;position:relative!important}.text-image-section-1__content,.text-image-section-2__content,.text-image-section-3__content,[class*=text-image-section-1-] .text-image-section-1__content,[class*=text-image-section-2-] .text-image-section-2__content,[class*=text-image-section-3-] .text-image-section-3__content{order:2!important;padding:48px 40px!important;text-align:center!important}.text-image-section-1__content h2,.text-image-section-2__content h2,.text-image-section-3__content h2,[class*=text-image-section-1-] .text-image-section-1__content h2,[class*=text-image-section-2-] .text-image-section-2__content h2,[class*=text-image-section-3-] .text-image-section-3__content h2{font-size:clamp(32px,5vw,42px)!important}.text-image-section-1__content p,.text-image-section-2__content p,.text-image-section-3__content p,[class*=text-image-section-1-] .text-image-section-1__content p,[class*=text-image-section-2-] .text-image-section-2__content p,[class*=text-image-section-3-] .text-image-section-3__content p{font-size:clamp(15px,2vw,17px)!important}.text-image-1-btn,.text-image-2-btn,.text-image-3-btn{margin:0 auto!important;display:inline-flex!important}}@media screen and (max-width: 767px){.text-image-section-1,.text-image-section-2,.text-image-section-3,[class*=text-image-section-1-],[class*=text-image-section-2-],[class*=text-image-section-3-]{display:grid!important;grid-template-columns:1fr!important;min-height:auto!important}.text-image-section-1__image,.text-image-section-2__image,.text-image-section-3__image,[class*=text-image-section-1-] .text-image-section-1__image,[class*=text-image-section-2-] .text-image-section-2__image,[class*=text-image-section-3-] .text-image-section-3__image{order:1!important;min-height:300px!important;position:relative!important}.text-image-section-1__content,.text-image-section-2__content,.text-image-section-3__content,[class*=text-image-section-1-] .text-image-section-1__content,[class*=text-image-section-2-] .text-image-section-2__content,[class*=text-image-section-3-] .text-image-section-3__content{order:2!important;padding:40px 20px!important;text-align:left!important}.text-image-section-1__content h2,.text-image-section-2__content h2,.text-image-section-3__content h2,[class*=text-image-section-1-] .text-image-section-1__content h2,[class*=text-image-section-2-] .text-image-section-2__content h2,[class*=text-image-section-3-] .text-image-section-3__content h2{font-size:clamp(28px,6vw,36px)!important;margin-bottom:16px!important}.text-image-section-1__content p,.text-image-section-2__content p,.text-image-section-3__content p,[class*=text-image-section-1-] .text-image-section-1__content p,[class*=text-image-section-2-] .text-image-section-2__content p,[class*=text-image-section-3-] .text-image-section-3__content p{font-size:clamp(14px,3.5vw,16px)!important;margin-bottom:24px!important}.text-image-section-1__content ul,.text-image-section-2__content ul,.text-image-section-3__content ul{margin-bottom:24px!important}.text-image-section-1__content li,.text-image-section-2__content li,.text-image-section-3__content li{font-size:clamp(14px,3.5vw,16px)!important;margin-bottom:8px!important}.text-image-1-btn,.text-image-2-btn,.text-image-3-btn{width:100%!important;max-width:100%!important;justify-content:center!important;min-height:44px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.banner-image-section .banner-image__img,[class*=banner-image-section-] .banner-image__img{min-height:clamp(300px,40vh,400px)!important;width:100%!important;height:auto!important}}@media screen and (max-width: 767px){.banner-image-section .banner-image__img,[class*=banner-image-section-] .banner-image__img{min-height:clamp(200px,50vh,300px)!important;width:100%!important;height:auto!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.habit-section,[class*=habit-section-]{padding-left:48px!important;padding-right:48px!important;text-align:center!important}.habit-section .habit-logo,[class*=habit-section-] .habit-logo{display:flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.habit-section .habit-logo img,[class*=habit-section-] .habit-logo img{max-width:clamp(200px,30vw,300px)!important}.habit-section .habit-description,[class*=habit-section-] .habit-description{font-size:clamp(16px,2.5vw,18px)!important;text-align:center!important}}@media screen and (max-width: 767px){.habit-section,[class*=habit-section-]{padding:40px 20px!important;text-align:center!important}.habit-section .habit-logo,[class*=habit-section-] .habit-logo{display:flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:20px!important}.habit-section .habit-logo img,[class*=habit-section-] .habit-logo img{max-width:clamp(180px,50vw,250px)!important}.habit-section .habit-description,[class*=habit-section-] .habit-description{font-size:clamp(14px,4vw,18px)!important;text-align:center!important;margin-top:24px!important;padding:0 10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.final-cta{padding-left:48px!important;padding-right:48px!important}.final-cta__content-wrapper{display:flex!important;flex-direction:row!important;gap:32px!important;align-items:center!important}.final-cta__image{flex:0 0 40%!important}.final-cta .cta-content{flex:1 1 60%!important}.final-cta__desktop-title{font-size:clamp(32px,5vw,42px)!important}.final-cta__subtitle{font-size:clamp(20px,3.5vw,24px)!important}.final-cta__description{font-size:clamp(15px,2vw,17px)!important}.featured-product-btn{min-height:44px!important}}@media screen and (max-width: 767px){.final-cta{padding:40px 20px!important}.final-cta__content-wrapper{display:flex!important;flex-direction:column!important;gap:24px!important}.final-cta__image{order:-1!important;width:100%!important;flex:1 1 100%!important}.final-cta .cta-content{order:2!important;width:100%!important;flex:1 1 100%!important}.final-cta__desktop-title{display:none!important}.final-cta__mobile-title{display:block!important;font-size:clamp(24px,6vw,32px)!important;text-align:center!important;margin-bottom:16px!important}.final-cta__subtitle{font-size:clamp(18px,4.5vw,22px)!important;text-align:center!important}.final-cta__description{font-size:clamp(14px,3.5vw,16px)!important;text-align:center!important}.final-cta .benefits{margin-bottom:24px!important}.final-cta .benefits>div{margin-bottom:12px!important}.featured-product-btn{width:100%!important;max-width:100%!important;justify-content:center!important;min-height:44px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.product-categories{padding-left:0!important;padding-right:0!important}.product-categories__header{flex-direction:column!important;gap:1.5rem!important;align-items:flex-start!important;text-align:left!important}.product-categories__heading{font-size:clamp(32px,5vw,42px)!important}.product-categories__subtitle-row{flex-direction:column!important;gap:1rem!important;align-items:flex-start!important}.product-categories__subtitle{font-size:clamp(15px,2vw,17px)!important}.product-categories__shop-all-btn{width:auto!important;min-height:44px!important}.product-category-card__title{font-size:clamp(20px,3.5vw,28px)!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.best-sellers__heading{font-size:clamp(32px,5vw,42px)!important}.best-sellers__nav-arrow{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}@media screen and (max-width: 767px){.best-sellers__heading{font-size:clamp(28px,6vw,36px)!important}.best-sellers__nav-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.best-seller-card__title{font-size:clamp(14px,3.5vw,16px)!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.faq-section{padding-left:48px!important;padding-right:48px!important}.faq-container{flex-direction:column!important;gap:32px!important}.faq-content{order:1!important}.faq-image{order:2!important;max-width:100%!important;margin:0 auto!important}.faq-content h2{font-size:clamp(28px,5vw,36px)!important;text-align:center!important}.faq-question{font-size:clamp(15px,2vw,16px)!important;padding:16px 45px 16px 16px!important;min-height:44px!important}.faq-answer div{font-size:clamp(14px,1.9vw,15px)!important;padding:5px 20px 20px!important}}@media screen and (max-width: 767px){.faq-container{flex-direction:column!important;gap:24px!important}.faq-content{order:1!important}.faq-image{order:2!important;max-width:100%!important;margin:0 auto!important}.faq-content h2{font-size:clamp(24px,6vw,32px)!important;text-align:center!important;margin-bottom:24px!important}.faq-question{font-size:clamp(14px,3.5vw,16px)!important;padding:14px 40px 14px 14px!important;min-height:44px!important;line-height:1.4!important}.faq-answer div{font-size:clamp(13px,3.2vw,15px)!important;padding:5px 16px 16px!important;line-height:1.6!important}.icon-plus{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){*{max-width:100%!important;box-sizing:border-box!important}section{padding-left:48px!important;padding-right:48px!important}button,a.btn,.hero-cta,.faq-question,.best-sellers__nav-arrow,.product-categories__nav-arrow{min-height:44px!important;min-width:44px!important}}@media screen and (max-width: 767px){*{max-width:100%!important;box-sizing:border-box!important}section{padding-left:20px!important;padding-right:20px!important}button,a.btn,.hero-cta,.faq-question,.best-sellers__nav-arrow,.product-categories__nav-arrow,.text-image-1-btn,.text-image-2-btn,.text-image-3-btn,.featured-product-btn{min-height:44px!important;min-width:44px!important}p,.hero-subtitle,.text-image-section-1__content p,.text-image-section-2__content p,.text-image-section-3__content p,.final-cta__description{line-height:1.6!important}img{max-width:100%!important;height:auto!important}#shopify-section-template--25002895180050__habit_section,#shopify-section-template--25002895180050__habit_section .habit-section,#shopify-section-template--25002895180050__text_image_section_1,#shopify-section-template--25002895180050__text_image_section_1 .text-image-section-1,#shopify-section-template--25002895180050__text_image_section_2,#shopify-section-template--25002895180050__text_image_section_2 .text-image-section-2,#shopify-section-template--25002895180050__text_image_section_2 section,#shopify-section-template--25002895180050__text_image_section_3,#shopify-section-template--25002895180050__text_image_section_3 .text-image-section-3,#shopify-section-template--25002895180050__banner_image,#shopify-section-template--25002895180050__banner_image .banner-image{padding:0!important}#shopify-section-template--25002895180050__faq_section{padding-left:0!important;padding-right:0!important}#shopify-section-template--25002895180050__faq_section .faq-section{padding:60px 20px!important}.menu-drawer h3.mobile-menu-section-title,.menu-drawer__navigation-container h3.mobile-menu-section-title,.mobile-menu-section-header h3.mobile-menu-section-title,h3.mobile-menu-section-title{font-family:Inter,sans-serif!important;font-size:14px!important}.hulse-collection-banner.hulse-collection-banner-template--25002894917906__banner,#shopify-section-template--25002894917906__banner .hulse-collection-banner{padding-bottom:20px!important;min-height:auto!important;height:auto!important}#shopify-section-template--25002895769874__recommended-products,#shopify-section-template--25002895769874__recommended-products .recommended-products{padding:0!important}#shopify-section-template--25002895769874__recommended-products .recommended-products__dot,.recommended-products__dot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important}#shopify-section-template--25002895769874__product-benefits,#shopify-section-template--25002895769874__product-benefits .product-benefits{padding:0!important}#shopify-section-template--25002895769874__main .page-width,#shopify-section-template--25002895769874__main product-info#ProductInfo-template--25002895769874__main,#ProductInfo-template--25002895769874__main,#shopify-section-template--25002895769874__main .hulse-unified-alignment{padding-left:0!important;padding-right:0!important}.page-width{padding-left:0!important;padding-right:0!important}.frequently-bought-together .page-width,section.frequently-bought-together .page-width{padding-left:0!important;padding-right:0!important}.recommended-products.section-template--25002895769874__recommended-products-padding,#shopify-section-template--25002895769874__recommended-products .recommended-products.section-template--25002895769874__recommended-products-padding{padding-bottom:60px!important}#shopify-section-template--25002895769874__main{padding-left:20px!important;padding-right:20px!important}.mobile-title-rating-container{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important;padding:0!important;margin:0!important;position:absolute!important;left:-9999px!important}.product__text.inline-richtext.caption-with-letter-spacing,p.product__text.inline-richtext.caption-with-letter-spacing{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}.product__title,#shopify-section-template--25002895769874__main .product__title,.product__info-wrapper .product__title,.product__info-container .product__title,product-info .product__title{order:-1!important;margin-top:0!important;padding-top:0!important;margin-bottom:0!important;position:relative!important;top:0!important}.product__title:before,.product__info-container:before,.product__info-wrapper:before,.hulse-unified-alignment:before,product-info:before{content:none!important;display:none!important;height:0!important;margin:0!important;padding:0!important}.hulse-unified-alignment>.product__title:first-child,.product__info-container>.product__title:first-child,.product__info-wrapper>.product__title:first-child{margin-top:0!important;padding-top:0!important}#shopify-section-template--25002895769874__main,#shopify-section-template--25002895769874__main .product.grid,#shopify-section-template--25002895769874__main .product,.product.grid,.product,#shopify-section-template--25002895769874__main .hulse-unified-alignment,.hulse-unified-alignment{padding-top:0!important;margin-top:0!important}product-info>.mobile-title-rating-container,.hulse-unified-alignment+.mobile-title-rating-container,.mobile-title-rating-container+.hulse-unified-alignment{margin-top:0!important;padding-top:0!important}#shopify-section-template--25002895769874__main .product__info-wrapper,.product__info-wrapper{padding-top:0!important;margin-top:0!important}.product__info-container.product__column-sticky,product-info.product__column-sticky,#ProductInfo-template--25002895769874__main.product__column-sticky,.product__info-container,product-info{padding-top:0!important;margin-top:0!important}.product__info-container>*:first-child,product-info>*:first-child,.product__info-wrapper>*:first-child,.hulse-unified-alignment>*:first-child{margin-top:0!important;padding-top:0!important}.venta-mayoreo-container{padding-left:0!important;padding-right:0!important}.facturar-compra-section{padding:0!important}#shopify-section-template--25002895474962__main{padding:60px 20px!important}#shopify-section-template--25003753406738__quienes_somos_section,.quienes-somos-mission,.quienes-somos-vision,.quienes-somos-values{padding-left:0!important;padding-right:0!important}.terminos-container,.aviso-privacidad-container,.cambios-devoluciones-container,.contacto-section,.contacto-responsive-grid,.politica-envios-container{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/homepage-mobile-tablet-optimization.css.map */
