body.hon-v2{--h2-ink:#191919;--h2-cloud:#f5f5f5;--h2-mute:#707072;--h2-line:#e5e5e5;--h2-accent:#f94200;--h2-sale:#c93600}body.hon-v2 .fn-home{--fn-container-width:1344px;--fn-radius:0px;color:var(--h2-ink)}body.hon-v2 .fn-home .fn-container{box-sizing:border-box;max-width:1440px;padding-left:24px !important;padding-right:24px !important}body.hon-v2,body.hon-v2 #content,body.hon-v2 .fn-home{background:#fff}body.hon-v2 .fn-topbar{background:var(--h2-cloud);color:var(--h2-ink)}body.hon-v2 .fn-topbar ul{font-size:12px;font-weight:500;padding:9px 24px;gap:32px}body.hon-v2 .fn-topbar li{opacity:1}body.hon-v2 .hon2-hero{display:flex;flex-wrap:wrap;background:#191919;color:#fff}body.hon-v2 .hon2-hero__txt{flex:1 1 520px;box-sizing:border-box;min-height:420px;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:72px 24px 72px max(24px, calc((100vw - 1440px) / 2 + 24px))}body.hon-v2 .hon2-hero__kicker{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c2c2c3}body.hon-v2 .hon2-hero__title{margin:0;font-size:clamp(46px, 6.3vw, 96px);font-weight:900;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;color:#fff}body.hon-v2 .hon2-hero__title em{font-style:normal;color:var(--h2-accent)}body.hon-v2 .hon2-hero__sub{margin:0;max-width:460px;font-size:16px;line-height:1.5;color:#e9e9e9}body.hon-v2 .hon2-hero__cta{display:flex;flex-wrap:wrap;gap:12px}body.hon-v2 .hon2-pill{display:inline-flex;align-items:center;height:48px;padding:0 32px;border-radius:9999px;font-size:16px;font-weight:600;text-decoration:none;color:#191919;transition:opacity .15s}body.hon-v2 .hon2-pill:hover{opacity:.86;color:#191919}body.hon-v2 .hon2-pill--white{background:#fff}body.hon-v2 .hon2-pill--accent{background:var(--h2-accent)}body.hon-v2 .hon2-hero__img{flex:1 1 520px;min-height:480px;background:#2a2a2a url(https://houseofnutrition.es/wp-content/uploads/2026/07/TU-OBJETIVO-EMPIEZA-HOY-LOS-SUPLEMENTOS-MAS-VENDIDOS-AL-MEJOR-PRECIO.webp) left top/auto 115% no-repeat}@media (max-width:640px){body.hon-v2 .hon2-hero__txt{padding-top:48px;padding-bottom:48px;min-height:0}body.hon-v2 .hon2-hero__img{min-height:300px}}body.hon-v2 .fn-home .fn-section__title,body.hon-v2 .fn-home .fn-home-products-wrap .home-products h2,body.hon-v2 .fn-home .fn-intro__title,body.hon-v2 .fn-home .hon-brands h2{font-size:clamp(34px, 5vw, 64px) !important;font-weight:900 !important;line-height:.95 !important;letter-spacing:-.03em !important;text-transform:uppercase !important;text-align:left !important;margin:0 0 28px !important;color:var(--h2-ink) !important}body.hon-v2 .fn-home .fn-home-products-wrap .home-products h2:before,body.hon-v2 .fn-home .fn-home-products-wrap .home-products h2:after,body.hon-v2 .fn-home .fn-section__title:before,body.hon-v2 .fn-home .fn-section__title:after{display:none !important}body.hon-v2 .fn-home .fn-section{padding:56px 0}body.hon-v2 .fn-home .fn-section--alt{background:#fff}body.hon-v2 .fn-home .fn-cats{padding:32px 24px 8px}body.hon-v2 .fn-cat__img{border-radius:0;border:0;background:var(--h2-cloud);width:96px;height:96px}body.hon-v2 .fn-cat span{font-size:14px;font-weight:500}body.hon-v2 .fn-home .hon-pres{max-width:none;background:#191919;color:#fff;text-align:left;padding:72px max(24px, calc((100vw - 1440px) / 2 + 24px)) 64px !important;margin-top:40px}body.hon-v2 .hon-pres h1{color:#fff;font-size:clamp(30px, 4.4vw, 60px);font-weight:900;line-height:.98;letter-spacing:-.03em;text-transform:uppercase;max-width:1100px;margin:0 0 28px}body.hon-v2 .hon-pres p{color:#c2c2c3;max-width:760px;margin:0 0 14px !important;font-size:16px;line-height:1.6;text-align:left}body.hon-v2 .hon-pres p strong{color:#fff;font-weight:600}body.hon-v2 .fn-home .hon-brands{padding-top:64px !important}body.hon-v2 .hon-brands__sub{color:var(--h2-mute);font-size:16px;margin:-12px 0 28px !important}body.hon-v2 .hon-brands__grid{gap:12px}body.hon-v2 .hon-brand{background:var(--h2-cloud);border-radius:0;box-shadow:none;padding:24px;transition:none}body.hon-v2 .hon-brand:hover{transform:none;box-shadow:none;outline:3px solid var(--h2-accent);outline-offset:-3px}body.hon-v2 .hon-brand__tag{background:#fff;color:var(--h2-ink);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;padding:4px 12px}body.hon-v2 .hon-brand__tag--of{background:#191919;color:#fff}body.hon-v2 .hon-brand h3{font-size:26px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1}body.hon-v2 .hon-brand p{color:var(--h2-mute);font-size:14px}body.hon-v2 .hon-brand span.go{color:var(--h2-ink);font-weight:500;text-decoration:underline}body.hon-v2 .fn-home .products li.product{background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;text-align:left !important;transform:none !important}body.hon-v2 .fn-home .products li.product .product-content{background:0 0;border:0;box-shadow:none;border-radius:0;padding:0}body.hon-v2 .fn-home .products li.product a.woocommerce-loop-product__link{display:block;position:relative;background:var(--h2-cloud);aspect-ratio:5/6;overflow:hidden}body.hon-v2 .fn-home .products li.product a.woocommerce-loop-product__link img{width:100% !important;height:100% !important;object-fit:cover !important;padding:0 !important;box-sizing:border-box;mix-blend-mode:multiply;border-radius:0 !important;background:0 0 !important;margin:0 !important;aspect-ratio:auto !important}body.hon-v2 .fn-home .products li.product .product-content-desc{text-align:left !important;align-items:flex-start !important;padding:12px 4px 0 !important}body.hon-v2 .fn-home .products li.product .product-description{text-align:left !important;align-items:flex-start !important;padding:0 !important}body.hon-v2 .fn-home .products li.product .woocommerce-loop-product__title,body.hon-v2 .fn-home .products li.product .woocommerce-loop-product__title a{font-size:16px !important;font-weight:600 !important;line-height:1.35 !important;text-transform:none !important;letter-spacing:0 !important;color:var(--h2-ink) !important;text-align:left !important;margin:0 0 4px !important}body.hon-v2 .fn-home .products li.product .price{font-size:16px !important;font-weight:600 !important;color:var(--h2-ink) !important;text-align:left !important;justify-content:flex-start !important}body.hon-v2 .fn-home .products li.product .price ins{color:var(--h2-sale) !important;text-decoration:none;font-weight:600}body.hon-v2 .fn-home .products li.product .price del{color:var(--h2-mute) !important;font-weight:400;opacity:1}body.hon-v2 .fn-home .products li.product .onsale{position:absolute;top:12px;left:12px;right:auto;margin:0;background:#fff !important;color:var(--h2-ink) !important;border-radius:9999px !important;font-size:12px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;padding:4px 12px !important;line-height:1.5 !important;min-height:0 !important;min-width:0 !important;width:auto !important;height:auto !important;box-shadow:none !important}body.hon-v2 .fn-home .products li.product .content-button{justify-content:flex-start !important;text-align:left !important;margin-top:12px !important;padding:0 4px !important}body.hon-v2 .fn-home .products li.product .content-button .button{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-height:40px;padding:0 20px !important;border-radius:9999px !important;background:#191919 !important;color:#fff !important;border:0 !important;font-size:14px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important}body.hon-v2 .fn-home .products li.product .content-button .button:hover{background:var(--h2-accent) !important;color:#191919 !important}body.hon-v2 .fn-home .fn-home-products-wrap .products{gap:28px 12px !important}body.hon-v2 .hon-goals{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0}body.hon-v2 .hon-goal{border-radius:0;min-height:220px;padding:28px;transition:none;justify-content:flex-end}body.hon-v2 .hon-goal:hover{transform:none;outline:3px solid var(--h2-accent);outline-offset:-3px;background:#191919}body.hon-v2 .hon-goal h3{font-size:clamp(26px, 3vw, 42px);font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 12px}body.hon-v2 .hon-goal p{flex:none;font-size:14px;color:#c2c2c3;margin:0 0 12px !important;max-width:320px}body.hon-v2 .hon-goal span{color:#fff;font-size:14px;font-weight:500;text-decoration:underline}body.hon-v2 .hon-goal:nth-child(2),body.hon-v2 .hon-goal:nth-child(4),body.hon-v2 .hon-goal:nth-child(6){background:var(--h2-cloud)}body.hon-v2 .hon-goal:nth-child(2) h3,body.hon-v2 .hon-goal:nth-child(4) h3,body.hon-v2 .hon-goal:nth-child(6) h3,body.hon-v2 .hon-goal:nth-child(2) span,body.hon-v2 .hon-goal:nth-child(4) span,body.hon-v2 .hon-goal:nth-child(6) span{color:var(--h2-ink)}body.hon-v2 .hon-goal:nth-child(2) p,body.hon-v2 .hon-goal:nth-child(4) p,body.hon-v2 .hon-goal:nth-child(6) p{color:#4b4b4d}body.hon-v2 .hon-goal:nth-child(3){background:var(--h2-accent)}body.hon-v2 .hon-goal:nth-child(3) h3,body.hon-v2 .hon-goal:nth-child(3) span,body.hon-v2 .hon-goal:nth-child(3) p{color:#191919}body.hon-v2 .hon-goal:nth-child(3):hover{background:var(--h2-accent);outline-color:#191919}body.hon-v2 .hon-goal:nth-child(2):hover,body.hon-v2 .hon-goal:nth-child(4):hover,body.hon-v2 .hon-goal:nth-child(6):hover{background:var(--h2-cloud)}@media (max-width:900px){body.hon-v2 .hon-goals{grid-template-columns:repeat(2,1fr)}body.hon-v2 .hon-goal{min-height:180px;padding:20px}}@media (max-width:520px){body.hon-v2 .hon-goals{grid-template-columns:1fr}}body.hon-v2 .fn-goals{gap:12px}body.hon-v2 .fn-goal{border-radius:0;padding:24px}body.hon-v2 .fn-goal span{font-size:clamp(22px, 2.4vw, 34px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1}body.hon-v2 .fn-home .fn-section--intro{background:var(--h2-cloud);padding:72px 0}body.hon-v2 .fn-section--intro .fn-intro__lead{color:var(--h2-ink);font-size:18px}body.hon-v2 .hon-goals2 h3{font-weight:600}body.hon-v2 .fn-home .fn-intro__products .products li.product a.woocommerce-loop-product__link{background:#fff}body.hon-v2 .fn-home .fn-intro__products .products li.product .price,body.hon-v2 .fn-home .fn-intro__products .products li.product .price .amount{color:var(--h2-ink) !important}body.hon-v2 .fn-home .fn-intro__products .products li.product .price ins .amount{color:var(--h2-sale) !important}body.hon-v2 .fn-home .fn-intro__products .products li.product .price del .amount{color:var(--h2-mute) !important}body.hon-v2 .fn-home .fn-intro__text a{color:var(--h2-ink);text-decoration:underline}@media (max-width:640px){body.hon-v2 .fn-home .products li.product .content-button .button{padding:0 14px !important;font-size:13px !important;min-height:38px;white-space:nowrap}}body.hon-v2 .fn-home{display:flex;flex-direction:column}body.hon-v2 .fn-home>*{order:50}body.hon-v2 .fn-home>.fn-topbar{order:1}body.hon-v2 .fn-home>.hon2-hero{order:2}body.hon-v2 .fn-home>.fn-cats{order:3}body.hon-v2 .fn-home>.fn-home-products-wrap:has(.home-new){order:4}body.hon-v2 .fn-home>.fn-section:has(.hon-goals){order:5}body.hon-v2 .fn-home>.fn-home-products-wrap:has(.home-sale){order:6}body.hon-v2 .fn-home>.hon-pres{order:7}body.hon-v2 .fn-home>.hon-brands{order:8}body.hon-v2 .fn-home>.fn-home-products-wrap:has(.home-promo){order:9}body.hon-v2 .fn-home>.fn-home-products-wrap:has(.home-best){order:10}body.hon-v2 .fn-home>.fn-section,body.hon-v2 .fn-home>.fn-home-products-wrap{width:100%}body.hon-v2 .fn-home>.fn-container{align-self:center}body.hon-v2 .fn-home .fn-cats{padding:28px 24px 4px}body.hon-v2 .fn-cats__track{gap:8px;justify-content:flex-start;flex-wrap:wrap;padding:0;overflow:visible}body.hon-v2 .fn-cat{width:auto;display:flex;align-items:center;gap:10px;padding:6px 20px 6px 6px;background:var(--h2-cloud);border-radius:9999px;text-decoration:none}body.hon-v2 .fn-cat:hover{background:#191919}body.hon-v2 .fn-cat:hover span{color:#fff}body.hon-v2 .fn-cat__img{width:44px;height:44px;margin:0;border-radius:50%;background:#fff;flex:none}body.hon-v2 .fn-cat span{font-size:15px;font-weight:500;white-space:nowrap}@media (max-width:760px){body.hon-v2 .fn-cats__track{flex-wrap:nowrap;overflow-x:auto !important;padding-bottom:10px;scrollbar-width:none;max-width:100%}}body.hon-v2 .fn-home .fn-home-products-wrap .products{display:flex !important;flex-wrap:nowrap !important;gap:12px !important;overflow-x:auto !important;overflow-y:hidden !important;max-width:100%;min-width:0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 0 18px !important;margin:0 !important;scrollbar-width:thin;scrollbar-color:#191919 var(--h2-cloud)}body.hon-v2 .fn-home .fn-home-products-wrap .products::-webkit-scrollbar{height:4px}body.hon-v2 .fn-home .fn-home-products-wrap .products::-webkit-scrollbar-track{background:var(--h2-cloud)}body.hon-v2 .fn-home .fn-home-products-wrap .products::-webkit-scrollbar-thumb{background:#191919}body.hon-v2 .fn-home .fn-home-products-wrap .products li.product{flex:0 0 calc((100% - 48px) / 4.3) !important;width:auto !important;max-width:none !important;min-width:0;margin:0 !important;float:none !important;scroll-snap-align:start;height:auto !important}@media (max-width:1000px){body.hon-v2 .fn-home .fn-home-products-wrap .products li.product{flex-basis:calc((100% - 24px) / 3.2) !important}}@media (max-width:640px){body.hon-v2 .fn-home .fn-home-products-wrap .products li.product{flex-basis:calc((100% - 12px) / 1.7) !important}}body.hon-v2 .fn-home .fn-home-products-wrap .home-products h2{display:flex;align-items:baseline;justify-content:space-between;gap:16px}body.hon-v2 .fn-home .fn-home-products-wrap .home-products h2:after{display:inline !important;content:"Desliza →";font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--h2-mute);white-space:nowrap}body.hon-v2 .fn-home .fn-section.fn-home-products-wrap{padding:48px 0 32px}body.hon-v2 .fn-home .products li.product .fn-promo-badge{position:absolute;left:12px;right:12px;top:calc(120cqw - 12px);bottom:auto;transform:translateY(-100%);width:auto;max-width:none;background:#191919;color:#fff;border-radius:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.35;padding:8px 10px;white-space:normal;overflow:visible;text-overflow:clip;text-align:left;z-index:2}body.hon-v2 .hon-goals{counter-reset:hon2goal}body.hon-v2 .hon-goal{justify-content:flex-start;min-height:260px}body.hon-v2 .hon-goal:before{counter-increment:hon2goal;content:"0" counter(hon2goal);font-size:14px;font-weight:600;margin-bottom:auto;padding-bottom:40px;color:inherit}body.hon-v2 .hon-goal:nth-child(even),body.hon-v2 .hon-goal:nth-child(3){color:#191919}body.hon-v2 .hon-goal span{align-self:flex-start}body.hon-v2 .fn-home .hon-pres{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:64px;align-items:start;margin-top:24px;padding-top:96px !important;padding-bottom:40px !important}body.hon-v2 .hon-pres h1{grid-column:1;grid-row:1/span 4;margin:0;font-size:clamp(32px, 4vw, 60px);line-height:.98}body.hon-v2 .hon-pres p{grid-column:2;max-width:none;font-size:17px}@media (max-width:900px){body.hon-v2 .fn-home .hon-pres{display:block;padding-top:64px !important}body.hon-v2 .hon-pres h1{margin:0 0 24px}}body.hon-v2 .fn-home .hon-brands{background:#191919;box-shadow:0 0 0 100vmax #191919;clip-path:inset(0 -100vmax);padding-top:40px !important;padding-bottom:88px !important;color:#fff}body.hon-v2 .fn-home .hon-brands h2{color:#9e9ea0 !important;font-size:14px !important;font-weight:600 !important;letter-spacing:.08em !important;line-height:1.4 !important;margin:0 0 6px !important}body.hon-v2 .hon-brands__sub{color:#c2c2c3;margin:0 0 28px !important;max-width:640px}body.hon-v2 .hon-brands__grid{display:block;border-bottom:1px solid #39393b}body.hon-v2 .hon-brand{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 260px;grid-template-areas:"name desc go" "tag desc go";column-gap:40px;row-gap:8px;align-items:center;background:0 0;color:#fff;border-top:1px solid #39393b;padding:22px 0}body.hon-v2 .hon-brand:hover{outline:0;background:0 0}body.hon-v2 .hon-brand h3{grid-area:name;color:#fff;font-size:clamp(30px, 4.6vw, 68px);font-weight:900;line-height:.95;letter-spacing:-.03em;margin:0;transition:color .15s}body.hon-v2 .hon-brand:hover h3{color:var(--h2-accent)}body.hon-v2 .hon-brand__tag{grid-area:tag;justify-self:start;align-self:start;margin:0;background:0 0;color:var(--h2-accent);padding:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:0}body.hon-v2 .hon-brand__tag--of{background:0 0;color:#c2c2c3}body.hon-v2 .hon-brand p{grid-area:desc;color:#c2c2c3;font-size:15px;margin:0 !important}body.hon-v2 .hon-brand span.go{grid-area:go;display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:9999px;background:#fff;color:#191919;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;justify-self:end}body.hon-v2 .hon-brand:hover span.go{background:var(--h2-accent)}@media (max-width:900px){body.hon-v2 .hon-brand{grid-template-columns:1fr;grid-template-areas:"tag" "name" "desc" "go";row-gap:10px;padding:24px 0}body.hon-v2 .hon-brand span.go{justify-self:start}}body.hon-v2 .fn-goal{aspect-ratio:4/5}body.hon-v2 .fn-goal:after{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,0) 55%)}body.hon-v2 .fn-home .fn-intro__text>p:last-child{background:#191919;color:#c2c2c3;border:0;padding:28px !important;margin-top:36px !important;font-size:16px}body.hon-v2 .fn-home .fn-intro__text>p:last-child strong{color:#fff;display:block;font-size:22px;font-weight:800;line-height:1.15;margin-bottom:8px}body.hon-v2 .fn-home .fn-intro__text>p:last-child a{color:var(--h2-accent)}body.hon-v2 .fn-home .products li.product{container-type:inline-size}body.hon-v2 .fn-home{overflow-x:clip;max-width:100%}body.hon-v2 .fn-home>*{min-width:0;max-width:100%;box-sizing:border-box}body.hon-v2 .fn-home>.fn-container{width:100%;max-width:1440px}body.hon-v2 .fn-home .fn-home-products-wrap .fn-container,body.hon-v2 .fn-home .home-products{min-width:0;max-width:100%}body.hon-v2 .fn-home .products li.product{position:relative !important}html body.hon-v2 .site-header .site-header__mobile a.dgwt-wcas-search-icon{border-radius:9999px;height:44px;padding:0 18px}body.hon-v2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp,body.hon-v2 .dgwt-wcas-overlay-mobile .dgwt-wcas-sf-wrapp{border-radius:9999px !important}body.hon-v2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,body.hon-v2 .dgwt-wcas-overlay-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:9999px !important}