:root{--ico-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--ico-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--ico-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ico-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}:root{--blan-navy:#08415c;--blan-navy-deep:#052637;--blan-mint:#a7d4d4;--blan-glow:#80dbcd;--blan-synergy:#cfe7e7;--blan-tint:#f2f9f9;--blan-deep:#1f1e1e;--blan-ink:#1b1b1b;--blan-muted:#55707d;--blan-border:#e6e8eb;--blan-rasp:#a13a64;--blan-mustard:#d7a44a;--blan-orange:#e89b4d;--blan-coral:#d74e4e;--blan-thyroid:#99a0d3;--blan-infla:#fe4a49;--blan-hair:#f19a3e;--blan-sleep:#3b7bce;--blan-radius:20px;--blan-radius-sm:14px;--blan-shadow:0 8px 22px rgba(8,65,92,.08);--blan-shadow-hover:0 14px 30px rgba(8,65,92,.14);--blan-sec-pad:clamp(3.5rem,7vw,5.5rem);--blan-gutter:clamp(1rem,4vw,2rem)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{height:auto}:where(.wp-site-blocks)>*{margin-block-start:0}.blan-center{text-align:center}.blan-lead{font-size:1.125rem;color:var(--blan-muted);max-width:44rem;margin-inline:auto}.blan-eyebrow{font-family:var(--wp--preset--font-family--poppins);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--blan-muted);margin:0 0 .6rem}:focus-visible{outline:3px solid var(--blan-glow);outline-offset:2px}.wp-element-button,.wp-block-button__link{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;border:1.5px solid transparent}.wp-block-button.is-style-outline .wp-block-button__link{background:0 0;color:var(--blan-navy);border-color:var(--blan-navy)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--blan-navy);color:#fff}.wp-block-button.is-style-mint .wp-block-button__link{background:var(--blan-glow);color:var(--blan-navy);border-color:var(--blan-glow)}.wp-block-button.is-style-mint .wp-block-button__link:hover{background:#fff;color:var(--blan-navy);border-color:#fff}.wp-block-button.is-style-pill .wp-block-button__link{border-radius:999px}.wp-block-button__link:hover{transform:translateY(-1px)}.blan-topbar{background:var(--blan-navy-deep);padding:.4rem var(--blan-gutter);font-size:.8125rem}.blan-topbar p{margin:0;color:var(--blan-glow)}.blan-topbar a{color:var(--blan-glow);text-decoration:none}.blan-topbar a:hover{color:#fff}.blan-topbar__note{opacity:.8}.blan-header{background:var(--blan-navy);padding:0 var(--blan-gutter);position:sticky;top:0;z-index:50}.admin-bar .blan-header{top:32px}.blan-header__in{min-height:78px;gap:1.25rem}.blan-header__logo{margin:0 !important}.blan-header__logo img,.blan-footer__logo img{clip-path:inset(3px)}.blan-header__logo img{display:block;border-radius:0 !important;height:auto;max-width:none}.blan-nav{--wp--style--block-gap:.25rem;flex:1 1 auto;color:var(--blan-glow)}.blan-nav .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--blan-glow);text-decoration:none;font-family:var(--wp--preset--font-family--poppins);font-weight:500;font-size:.9375rem;padding:.55rem .8rem;border-radius:8px;transition:color .15s,background-color .15s}.blan-nav .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,.blan-nav .current-menu-item>.wp-block-navigation-item__content.wp-block-navigation-item__content{color:#fff;background:rgba(255,255,255,.08)}.blan-nav .wp-block-navigation__submenu-container{background:#fff !important;border:1px solid var(--blan-synergy) !important;border-radius:var(--blan-radius-sm);box-shadow:var(--blan-shadow-hover);padding:.4rem;min-width:230px}.blan-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--blan-navy) !important;background:0 0}.blan-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{background:var(--blan-tint);color:var(--blan-navy) !important}.blan-nav .wp-block-navigation__responsive-container-open,.blan-nav .wp-block-navigation__responsive-container-close{color:var(--blan-glow)}.blan-nav .wp-block-navigation__responsive-container.is-menu-open{background:var(--blan-navy);padding:1.5rem var(--blan-gutter)}.blan-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content.wp-block-navigation-item__content{font-size:1.125rem;color:var(--blan-glow)}.blan-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background:0 0 !important;border:0 !important;box-shadow:none;padding-left:1rem}.blan-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--blan-mint) !important}.blan-header__tools{gap:.25rem;color:var(--blan-glow)}.blan-header__tools svg{fill:currentColor}.blan-header__tools .wp-block-search__button{background:0 0 !important;color:var(--blan-glow) !important;border:0;padding:.4rem}.blan-header__tools .wp-block-search__inside-wrapper{border:0 !important}.blan-header__tools .wp-block-search__input{background:#fff;color:var(--blan-ink);border-radius:8px;border:0;padding:.5rem .75rem}.blan-header__tools .wc-block-customer-account a,.blan-header__tools .wc-block-mini-cart__button{color:var(--blan-glow)}.blan-header__tools .wc-block-mini-cart__button:hover,.blan-header__tools .wc-block-customer-account a:hover{color:#fff;background:0 0;transform:none}.blan-header__tools .wc-block-mini-cart__badge{background:var(--blan-glow);color:var(--blan-navy);font-weight:700}.blan-footer{background:var(--blan-navy);color:var(--blan-synergy);padding:clamp(2.5rem,5vw,4rem) var(--blan-gutter) 1.5rem;margin-top:0}.blan-footer a{color:var(--blan-glow);text-decoration:none}.blan-footer a:hover{color:#fff;text-decoration:underline}.blan-footer__logo{margin:0 0 1rem !important}.blan-footer__logo img{border-radius:0 !important;margin-left:-12px}.blan-footer__h{color:#fff !important;font-size:.8125rem !important;margin:0 0 .9rem !important}.blan-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.blan-footer__small{font-size:.875rem;margin:0}.blan-footer__social{margin-top:1rem}.blan-footer__social .wp-block-social-link a{color:var(--blan-glow)}.blan-footer__bottom{border-top:1px solid rgba(167,212,212,.2);margin-top:2rem;padding-top:1.25rem;gap:.5rem;color:var(--blan-mint)}@media (max-width:781px){.blan-footer__cols{gap:2rem}}.blan-main{padding:clamp(2rem,5vw,3.5rem) var(--blan-gutter)}.blan-main--landing{padding:0}.blan-page-title{margin-bottom:1.5rem}.blan-sec{padding:var(--blan-sec-pad) var(--blan-gutter)}.blan-sec,.blan-hero,.blan-trust,.blan-cta,.blan-footer{margin-block:0 !important}.blan-sec--tint{background:var(--blan-tint)}.blan-sec--navy{background:linear-gradient(180deg,var(--blan-navy-deep),var(--blan-navy));color:var(--blan-synergy)}.blan-sec--navy :is(h1,h2,h3,h4){color:#fff}.blan-sec--navy .blan-lead{color:var(--blan-synergy)}.blan-in>*{margin-block:0}.blan-in>*+*{margin-block-start:1.5rem}.blan-in>h2+.blan-grid,.blan-in>h2+.blan-lead,.blan-in>h2+.shortcode,.blan-in>.blan-eyebrow+h2{margin-block-start:.75rem}.blan-in>h2+.blan-grid,.blan-in>h2+.wp-block-shortcode{margin-block-start:2rem}.blan-in>.blan-grid,.blan-in>.wp-block-columns,.blan-in>.wp-block-shortcode{margin-block-start:2rem}.blan-in>h2{font-size:clamp(1.625rem,3vw,2.125rem)}.blan-hero{background:linear-gradient(90deg,#fff 0%,var(--blan-tint) 100%);padding:0 var(--blan-gutter)}.blan-hero__in{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,5vw,3.5rem);align-items:center;padding:clamp(2.5rem,6vw,5rem) 0}.blan-hero__in>*{margin:0}.blan-hero__text>*+*{margin-block-start:1rem}.blan-hero__title{font-size:clamp(2.125rem,4.4vw,3.25rem);line-height:1.1;letter-spacing:-.015em}.blan-hero__lead{font-size:1.1875rem;line-height:1.6;color:#2b4651;max-width:34rem}.blan-hero__note{font-family:var(--wp--preset--font-family--poppins);font-weight:500;color:var(--blan-navy)}.blan-hero__btns{margin-top:1.75rem !important;gap:.75rem}.blan-hero__media{display:flex;justify-content:center}.blan-hero__media figure{margin:0}.blan-hero__media img{width:100%;max-width:560px;border-radius:var(--blan-radius) !important;box-shadow:var(--blan-shadow-hover)}@media (max-width:860px){.blan-hero__in{grid-template-columns:1fr}.blan-hero__media{order:-1}.blan-hero__media img{max-width:360px}}.blan-trust{background:var(--blan-navy);padding:0 var(--blan-gutter)}.blan-trust__in{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:1.75rem 0}.blan-trust__item{display:flex;align-items:center;gap:.9rem;margin:0 !important}.blan-trust__item>*{margin:0 !important}.blan-trust__item p{color:#e6f4f1;font-size:.9375rem;line-height:1.4}.blan-trust .blan-ico{flex:0 0 auto;width:34px;height:34px;background:0 0;border-radius:0}.blan-trust .blan-ico:before{width:30px;height:30px;background:var(--blan-glow)}@media (max-width:900px){.blan-trust__in{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.blan-trust__in{grid-template-columns:1fr}}.blan-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.blan-grid>*{margin:0 !important}.blan-grid--2{--cols:2}.blan-grid--3{--cols:3}.blan-grid--4{--cols:4}@media (max-width:1000px){.blan-grid--4{--cols:2}}@media (max-width:860px){.blan-grid--3{--cols:2}}@media (max-width:560px){.blan-grid--4,.blan-grid--3,.blan-grid--2{--cols:1}}.blan-card,.wp-block-group.is-style-card{position:relative;background:#fff;border:1px solid var(--blan-mint);border-radius:var(--blan-radius);box-shadow:var(--blan-shadow);padding:1.5rem;transition:transform .18s ease,box-shadow .18s ease}.blan-card>*{margin-block:0}.blan-card>*+*{margin-block-start:.6rem}.blan-card h3{font-size:1.125rem;line-height:1.3}.blan-card p{color:var(--blan-muted);font-size:.9688rem;line-height:1.55}.blan-card--center{text-align:center}.blan-card--center .blan-ico{margin-inline:auto}.blan-card--link:hover{transform:translateY(-3px);box-shadow:var(--blan-shadow-hover)}.blan-card__go{margin-top:auto !important;padding-top:.5rem}.blan-card__go a{font-family:var(--wp--preset--font-family--poppins);font-weight:600;font-size:.9375rem;color:var(--blan-navy);text-decoration:none}.blan-card__go a:after{content:'';position:absolute;inset:0;border-radius:inherit}.blan-card--link{display:flex;flex-direction:column}.blan-card--thyroid{--tone:var(--blan-thyroid)}.blan-card--inflacare{--tone:var(--blan-infla)}.blan-card--hair{--tone:var(--blan-hair)}.blan-card--sleep{--tone:var(--blan-sleep)}.blan-card--lilac{--tone:#c8b8d0}.blan-card--link[class*="--thyroid"],.blan-card--link[class*="--inflacare"],.blan-card--link[class*="--hair"],.blan-card--link[class*="--sleep"],.blan-card--link[class*="--lilac"]{background:linear-gradient(var(--tone),var(--tone)) top left/100% 5px no-repeat,#fff;padding-top:1.75rem}.blan-card--link[class*="--thyroid"] .blan-ico,.blan-card--link[class*="--inflacare"] .blan-ico,.blan-card--link[class*="--hair"] .blan-ico,.blan-card--link[class*="--sleep"] .blan-ico,.blan-card--link[class*="--lilac"] .blan-ico{background:color-mix(in srgb,var(--tone) 24%,#fff)}.blan-pains__foot{font-family:var(--wp--preset--font-family--poppins);font-weight:500;font-size:1.125rem;color:var(--blan-navy);max-width:40rem;margin-inline:auto}.blan-pains__foot{margin-block-start:2rem !important}.blan-cmp{gap:1.25rem !important;align-items:stretch}.blan-cmp>.wp-block-column{display:flex}.blan-cmp__col{flex:1}.blan-cmp__col h3{font-size:1.25rem}.blan-cmp__col{background:#fff;border:1px solid var(--blan-border);border-radius:var(--blan-radius);padding:1.75rem}.blan-cmp__col--blan{border:2px solid var(--blan-mint);box-shadow:var(--blan-shadow)}.blan-cmp__col h3{margin:0 0 1rem}.blan-cmp__col:not(.blan-cmp__col--blan) h3{color:var(--blan-muted)}.blan-cmp__list{list-style:none;margin:0;padding:0}.blan-cmp__list li{position:relative;padding:.7rem 0 .7rem 2rem;border-top:1px solid var(--blan-synergy)}.blan-cmp__list li:first-child{border-top:0}.blan-cmp__list li:before{content:'';position:absolute;left:0;top:.95rem;width:1.15rem;height:1.15rem;-webkit-mask:var(--ico-x) center/contain no-repeat;mask:var(--ico-x) center/contain no-repeat;background:#b9bfc2}.blan-cmp__list--yes li{font-weight:600;color:var(--blan-ink)}.blan-cmp__list--yes li:before{-webkit-mask-image:var(--ico-check);mask-image:var(--ico-check);background:var(--blan-rasp)}.blan-cmp__list--no li{color:var(--blan-muted)}.blan-stars{color:var(--blan-mustard) !important;letter-spacing:.15em;font-size:1rem !important}.blan-rev__text{font-size:1.0625rem !important;line-height:1.55 !important;color:var(--blan-ink) !important}.blan-rev__who{font-size:.875rem !important;font-weight:600;color:var(--blan-muted) !important}.blan-lab__code{margin-block:1rem 0 !important}.blan-lab__code strong{display:inline-block;background:var(--blan-glow);color:var(--blan-navy);border-radius:999px;padding:.25rem .9rem;letter-spacing:.06em}.blan-lab__card{background:rgba(255,255,255,.07);border:1px solid rgba(167,212,212,.35);border-radius:var(--blan-radius);padding:1.75rem 1.25rem;text-align:center}.blan-lab__card>*{margin-block:0}.blan-lab__card>*+*{margin-block-start:.6rem}.blan-lab__card h3{color:#fff;font-size:1.375rem}.blan-lab__params{color:var(--blan-glow);font-size:.9688rem;margin-bottom:.75rem !important}.blan-lab__card .wp-block-buttons{justify-content:center}.blan-founder{align-items:center;gap:clamp(1.5rem,4vw,3.5rem) !important}.blan-founder h2{font-size:clamp(1.625rem,3vw,2.125rem);margin-bottom:1rem}.blan-community{text-align:left;background:linear-gradient(180deg,#fff,var(--blan-synergy))}.blan-faq{max-width:760px;margin-inline:auto !important;display:grid;gap:.75rem}.blan-faq>*{margin:0 !important}.wp-block-details{background:#fff;border:1px solid var(--blan-mint);border-radius:var(--blan-radius-sm);padding:0}.wp-block-details summary{cursor:pointer;list-style:none;padding:1.1rem 3rem 1.1rem 1.4rem;position:relative;font-family:var(--wp--preset--font-family--poppins);font-weight:500;color:var(--blan-navy)}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary:after{content:'';position:absolute;right:1.25rem;top:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;background:var(--blan-navy);-webkit-mask:var(--ico-chevron) center/contain no-repeat;mask:var(--ico-chevron) center/contain no-repeat;transition:transform .2s ease}.wp-block-details[open] summary:after{transform:rotate(180deg)}.wp-block-details[open]{box-shadow:var(--blan-shadow)}.wp-block-details>:not(summary){margin:0;padding:0 1.4rem 1.2rem;color:#35505b}.blan-cta{background:linear-gradient(180deg,var(--blan-tint),var(--blan-synergy));padding:clamp(3rem,6vw,5rem) var(--blan-gutter);text-align:center}.blan-cta>*{margin-block:0}.blan-cta>*+*{margin-block-start:1rem}.blan-cta p{color:#35505b;font-size:1.125rem}.blan-cta .wp-block-buttons{margin-top:1.5rem}.blan-post-card{padding:0;overflow:hidden}.blan-post-card>*{padding-inline:1.25rem}.blan-post-card>.wp-block-post-featured-image{padding:0;margin:0}.blan-post-card>:last-child{padding-bottom:1.25rem}.blan-meta{font-size:.875rem;color:var(--blan-muted)}.wp-block-post-title a{text-decoration:none}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],select,textarea,.wp-block-search__input{border:1px solid var(--blan-border);border-radius:10px;padding:.7rem .85rem;font:inherit;background:#fff;color:var(--blan-ink)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--blan-navy);box-shadow:0 0 0 3px rgba(8,65,92,.12)}input[type=checkbox],input[type=radio]{accent-color:var(--blan-navy)}.woocommerce,.wc-block-grid,.wp-block-woocommerce-product-collection{--wc-gap:1.25rem}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{border-radius:var(--blan-radius-sm) !important;border:1px solid var(--blan-mint) !important;background:var(--blan-tint) !important;color:var(--blan-navy) !important;padding:1rem 1.25rem !important}.woocommerce-error,.wc-block-components-notice-banner.is-error{border-color:#f5b6bc !important;background:#ffe9ea !important;color:#6d1010 !important}.wc-block-components-notice-banner.is-success{border-color:#c4ece3 !important;background:#e6f6f2 !important}.woocommerce-message:before,.woocommerce-info:before{color:var(--blan-navy)}.wc-block-breadcrumbs,.woocommerce-breadcrumb{font-size:.875rem;color:var(--blan-muted);margin-bottom:1rem}.woocommerce-breadcrumb a,.wc-block-breadcrumbs a{color:var(--blan-muted);text-decoration:none}.woocommerce-breadcrumb a:hover,.wc-block-breadcrumbs a:hover{color:var(--blan-navy);text-decoration:underline}.woocommerce-ordering select,.wc-block-catalog-sorting select{padding:.55rem 2rem .55rem .8rem;border-radius:10px}.woocommerce-result-count{color:var(--blan-muted);font-size:.9rem}.wc-block-product-template,ul.products{list-style:none;margin:0;padding:0}ul.products,.woocommerce ul.products{display:grid !important;gap:1.25rem;grid-template-columns:repeat(var(--pcols,4),minmax(0,1fr))}ul.products.columns-3{--pcols:3}ul.products.columns-2{--pcols:2}ul.products.columns-5{--pcols:5}@media (max-width:1000px){ul.products{--pcols:2 !important}}@media (max-width:480px){ul.products{--pcols:1 !important}}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none !important}ul.products li.product,.wc-block-product-template>li,.wc-block-grid__product{position:relative;float:none !important;width:auto !important;margin:0 !important;background:#fff;border:1px solid var(--blan-mint);border-radius:var(--blan-radius);box-shadow:var(--blan-shadow);padding:1rem 1rem 1.25rem;display:flex;flex-direction:column;text-align:left;transition:transform .18s ease,box-shadow .18s ease}ul.products li.product:hover,.wc-block-product-template>li:hover,.wc-block-grid__product:hover{transform:translateY(-3px);box-shadow:var(--blan-shadow-hover)}ul.products li.product a img,.wc-block-components-product-image img,.wc-block-grid__product-image img{border-radius:var(--blan-radius-sm);width:100%;aspect-ratio:1/1;object-fit:contain;background:#fafcfc;margin:0 0 .75rem}ul.products li.product .woocommerce-loop-product__title,.wc-block-product-template .wp-block-post-title,.wc-block-grid__product-title{font-family:var(--wp--preset--font-family--poppins);font-weight:600;font-size:1.0625rem !important;line-height:1.3;color:var(--blan-navy);margin:.25rem 0 .35rem;padding:0}ul.products li.product .woocommerce-loop-product__title a,.wc-block-product-template .wp-block-post-title a{color:inherit;text-decoration:none}ul.products li.product .price,.wc-block-components-product-price,.wc-block-grid__product-price{font-family:var(--wp--preset--font-family--poppins);font-weight:700;color:var(--blan-navy) !important;font-size:1.125rem;margin:.1rem 0 .85rem;display:block}.price del,.wc-block-components-product-price del{color:#7a8089;font-weight:400;opacity:.8;margin-right:.35rem}.price ins,.wc-block-components-product-price ins{text-decoration:none}ul.products li.product .button,ul.products li.product .added_to_cart,.wc-block-product-template .wp-block-button__link,.wc-block-grid__product .wp-block-button__link{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;width:100%;background:var(--blan-navy);color:#fff;border-radius:10px;border:1.5px solid var(--blan-navy);padding:.8rem 1rem;font-family:var(--wp--preset--font-family--poppins);font-weight:600;font-size:.9375rem;text-decoration:none;line-height:1.2}ul.products li.product .button:hover,.wc-block-product-template .wp-block-button__link:hover,.wc-block-grid__product .wp-block-button__link:hover{background:var(--blan-mint);border-color:var(--blan-mint);color:var(--blan-navy)}.wc-block-product-template .wp-block-woocommerce-product-button,.wc-block-product-template .wp-block-button{margin-top:auto;width:100%}.wc-block-product-template{display:grid;grid-template-columns:repeat(var(--pc-cols,4),minmax(0,1fr));gap:1.25rem}.wc-block-product-template.is-flex-container>li{width:auto !important;margin:0 !important}@media (max-width:1000px){.wc-block-product-template{--pc-cols:2}}@media (max-width:480px){.wc-block-product-template{--pc-cols:1}}.wp-block-woocommerce-product-collection .wc-block-components-product-image{margin:0}.wc-block-components-product-button{width:100%;align-items:stretch !important;margin-top:auto}.wc-block-components-product-button .wp-block-button__link,.wc-block-components-product-button .wc-block-components-product-button__button{width:100%;text-align:center;justify-content:center}.wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price{margin:.1rem 0 .85rem}.onsale,.wc-block-components-product-sale-badge,.wc-block-grid__product-onsale{position:absolute;top:.75rem;left:.75rem;right:auto;z-index:2;background:var(--blan-coral) !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:.3rem .7rem !important;min-height:0;min-width:0;line-height:1.2;font-size:.75rem;font-weight:700;text-transform:none}li.product.product_cat-thyroid-complex-care,li.product.product_cat-pajzsmirigy{background:linear-gradient(var(--blan-thyroid),var(--blan-thyroid)) top left/100% 5px no-repeat,#fff;padding-top:1.5rem}li.product.product_cat-inflacare-nature,li.product.product_cat-gyulladas{background:linear-gradient(var(--blan-infla),var(--blan-infla)) top left/100% 5px no-repeat,#fff;padding-top:1.5rem}li.product.product_cat-hair-recharge,li.product.product_cat-haj{background:linear-gradient(var(--blan-hair),var(--blan-hair)) top left/100% 5px no-repeat,#fff;padding-top:1.5rem}li.product.product_cat-sleep-and-slimmer,li.product.product_cat-alvas{background:linear-gradient(var(--blan-sleep),var(--blan-sleep)) top left/100% 5px no-repeat,#fff;padding-top:1.5rem}.single-product .wp-block-post-title,.single-product h1.product_title{font-size:clamp(1.75rem,3vw,2.125rem);margin-bottom:.5rem}.single-product .wp-block-woocommerce-product-price,.single-product p.price,.single-product .wc-block-components-product-price{font-size:1.75rem !important;font-weight:700;margin:.5rem 0 1rem}.single-product .wp-block-woocommerce-product-image-gallery img,.single-product .woocommerce-product-gallery img{border-radius:var(--blan-radius);background:#fafcfc}.single-product .wp-block-woocommerce-product-image-gallery .flex-control-thumbs img{border-radius:var(--blan-radius-sm)}.single-product form.cart,.single-product .wp-block-add-to-cart-form form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch;margin:1.25rem 0}.quantity .qty,.wc-block-components-quantity-selector{border:1px solid var(--blan-border);border-radius:10px;background:#fff}.quantity .qty{width:5rem;text-align:center;padding:.75rem .5rem}.single_add_to_cart_button,.single-product .wp-block-add-to-cart-form .button{flex:1 1 220px;min-height:3.25rem;background:var(--blan-navy) !important;color:#fff !important;border:1.5px solid var(--blan-navy);border-radius:10px;font-family:var(--wp--preset--font-family--poppins);font-weight:600;font-size:1rem;cursor:pointer;transition:all .18s ease}.single_add_to_cart_button:hover{background:var(--blan-mint) !important;border-color:var(--blan-mint) !important;color:var(--blan-navy) !important}.single-product form.cart:after{content:"✓ Gyors kiszállítás  ·  ✓ Biztonságos fizetés (SimplePay)  ·  ✓ 14 napos elállás bontatlan termékre";display:block;flex:1 0 100%;font-family:var(--wp--preset--font-family--poppins);font-size:.8125rem;font-weight:500;line-height:1.7;color:var(--blan-muted)}.woocommerce-tabs ul.tabs,.wc-tabs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1.25rem;border:0}.woocommerce-tabs ul.tabs:before,.woocommerce-tabs ul.tabs:after{display:none !important}.woocommerce-tabs ul.tabs li{margin:0;border:0 !important;background:0 0 !important;padding:0;border-radius:999px}.woocommerce-tabs ul.tabs li a{display:block;padding:.55rem 1.1rem;border-radius:999px;background:var(--blan-synergy);color:var(--blan-navy);font-family:var(--wp--preset--font-family--poppins);font-weight:500;font-size:.9375rem;text-decoration:none}.woocommerce-tabs ul.tabs li.active a{background:var(--blan-navy);color:#fff}.woocommerce-tabs ul.tabs li:before,.woocommerce-tabs ul.tabs li:after{display:none !important}.woocommerce-Tabs-panel{background:#fff;border:1px solid var(--blan-mint);border-radius:var(--blan-radius);box-shadow:var(--blan-shadow);padding:1.75rem}.woocommerce-Tabs-panel h2{font-size:1.375rem}.woocommerce-product-attributes,table.shop_attributes{width:100%;border-collapse:collapse}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding:.7rem .5rem;border-bottom:1px solid var(--blan-synergy);text-align:left;font-style:normal}.product_meta{font-size:.875rem;color:var(--blan-muted)}.star-rating span:before,.wc-block-components-product-rating__stars span:before{color:var(--blan-mustard)}.related.products>h2,.up-sells>h2{font-size:1.5rem;margin:2.5rem 0 1.25rem}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{margin-block:1rem 3rem}.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:var(--blan-navy) !important;color:#fff !important;border:1.5px solid var(--blan-navy) !important;border-radius:10px !important;font-family:var(--wp--preset--font-family--poppins);font-weight:600;padding:1rem 1.5rem;transition:all .18s ease}.wc-block-components-button:not(.is-link):hover{background:var(--blan-mint) !important;border-color:var(--blan-mint) !important;color:var(--blan-navy) !important}.wc-block-components-button.outlined,.wc-block-components-totals-coupon__button{background:0 0 !important;color:var(--blan-navy) !important}.wc-block-cart-items,.wc-block-components-order-summary,.wc-block-components-sidebar .wc-block-components-totals-wrapper{border-color:var(--blan-synergy) !important}.wc-block-components-sidebar-layout .wc-block-components-sidebar{background:var(--blan-tint);border:1px solid var(--blan-mint);border-radius:var(--blan-radius);padding:1.25rem 1.5rem}.wc-block-cart__totals-title,.wc-block-components-checkout-step__title,.wc-block-components-title{font-family:var(--wp--preset--font-family--poppins);font-weight:600;color:var(--blan-navy)}.wc-block-components-checkout-step__heading{margin-bottom:1rem}.wc-block-components-text-input input,.wc-block-components-textarea,.wc-block-components-combobox .components-combobox-control__suggestions-container input,.wc-blocks-components-select__select{border:1px solid var(--blan-border) !important;border-radius:10px !important;background:#fff !important;box-shadow:none !important}.wc-block-components-text-input.is-active input,.wc-block-components-text-input input:focus{border-color:var(--blan-navy) !important;box-shadow:0 0 0 3px rgba(8,65,92,.12) !important}.wc-block-components-radio-control__option,.wc-block-components-radio-control-accordion-option{border-radius:var(--blan-radius-sm) !important}.wc-block-components-radio-control__option-checked,.wc-block-components-radio-control-accordion-option--checked-option-highlighted{background:var(--blan-tint) !important;box-shadow:inset 0 0 0 1.5px var(--blan-navy) !important}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:var(--blan-navy) !important}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:var(--blan-navy) !important}.wc-block-components-checkbox .wc-block-components-checkbox__input:checked{border-color:var(--blan-navy)}.wc-block-components-product-name{font-family:var(--wp--preset--font-family--poppins);font-weight:600;color:var(--blan-navy);text-decoration:none}.wc-block-components-product-metadata{color:var(--blan-muted)}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:var(--wp--preset--font-family--poppins);font-weight:700;color:var(--blan-navy)}.wc-block-components-quantity-selector{border-radius:10px}.wc-block-components-quantity-selector:after{border-radius:10px;border-color:var(--blan-border)}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a{border-radius:10px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.woocommerce-MyAccount-navigation a{display:block;padding:.65rem 1rem;border-radius:10px;color:var(--blan-navy);text-decoration:none;font-weight:500;background:var(--blan-tint)}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background:var(--blan-navy);color:#fff}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon,.woocommerce-form-login{border:1px solid var(--blan-mint) !important;border-radius:var(--blan-radius) !important;padding:1.5rem !important;background:#fff}.woocommerce table.shop_table{border-collapse:separate;border-spacing:0;border:1px solid var(--blan-mint);border-radius:var(--blan-radius-sm);overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:.8rem 1rem;border-color:var(--blan-synergy)}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--blan-navy);color:#fff;border-radius:10px;font-family:var(--wp--preset--font-family--poppins);font-weight:600;padding:.8rem 1.4rem}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{background:var(--blan-mint);color:var(--blan-navy)}.woocommerce-pagination ul,.wp-block-query-pagination-numbers{display:flex;gap:.4rem;list-style:none;padding:0;justify-content:center;border:0}.woocommerce-pagination ul li{border:0}.woocommerce-pagination .page-numbers,.wp-block-query-pagination-numbers .page-numbers{display:inline-block;padding:.5rem .85rem;border-radius:10px;background:var(--blan-tint);color:var(--blan-navy);text-decoration:none}.woocommerce-pagination .page-numbers.current,.wp-block-query-pagination-numbers .page-numbers.current{background:var(--blan-navy);color:#fff}@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important;scroll-behavior:auto !important}}.blan-ico{position:relative;width:52px;height:52px;border-radius:14px;background:var(--blan-synergy);margin:0 0 1rem}.blan-ico:before{content:'';position:absolute;inset:0;margin:auto;width:26px;height:26px;background:var(--blan-navy);-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.blan-ico--heart{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.blan-ico--pin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Cpath d='M12 7a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E")}.blan-ico--users{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Cpath d='M9 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8Z'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.blan-ico--flask{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2'/%3E%3Cpath d='M8.5 2h7'/%3E%3Cpath d='M7 16h10'/%3E%3C/svg%3E")}.blan-ico--clipboard{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M12 11h4'/%3E%3Cpath d='M12 16h4'/%3E%3Cpath d='M8 11h.01'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E")}.blan-ico--help{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Z'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.blan-ico--layers{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E")}.blan-ico--battery{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h12a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M22 11v2'/%3E%3Cpath d='M6 11v2'/%3E%3C/svg%3E")}.blan-ico--shield{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.blan-ico--flame{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z'/%3E%3C/svg%3E")}.blan-ico--moon{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.blan-ico--scale{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 16l3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z'/%3E%3Cpath d='M2 16l3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z'/%3E%3Cpath d='M7 21h10'/%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2'/%3E%3C/svg%3E")}.blan-ico--sprout{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 20h10'/%3E%3Cpath d='M10 20c5.5-2.5.8-6.4 3-10'/%3E%3Cpath d='M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8Z'/%3E%3Cpath d='M14.1 6a7 7 0 0 0-1.1 4c1.9-.1 3.3-.6 4.3-1.4 1-1 1.6-2.3 1.7-4.6-2.7.1-4 1-4.9 2Z'/%3E%3C/svg%3E")}.blan-ico--book{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E")}.blan-ico--pill{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z'/%3E%3Cpath d='m8.5 8.5 7 7'/%3E%3C/svg%3E")}.blan-ico--target{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Z'/%3E%3Cpath d='M12 6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z'/%3E%3Cpath d='M12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z'/%3E%3C/svg%3E")}.blan-ico--check{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.blan-ico--x{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover{background:var(--blan-navy);color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--blan-navy)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:1.75rem !important;margin:0}.woocommerce-breadcrumb,.wc-block-breadcrumbs{padding-top:1.25rem;margin-bottom:1.25rem}.woocommerce div.product div.images,.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{opacity:1 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff !important}.woocommerce div.product div.images.woocommerce-product-gallery{opacity:1 !important}.woocommerce-product-gallery__image img{display:block;width:100%;height:auto;border-radius:var(--blan-radius)}.woocommerce div.product .woocommerce-tabs{margin-bottom:3rem}.woocommerce div.product{margin-bottom:0}