/*!
Theme Name: hepatil
Theme URI: http://underscores.me/
Author: Hepatil
Author URI: http://hepatil
Description: Hepatil
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hepatil
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

hepatil is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.button,.footer-menu-sm{display:flex;align-items:center}#footer-details,#footer-sm-menu-title,.advice-inner,.h2-title,.product-item-info{text-align:center}#breadcrumb,.footer-info{max-width:1150px}#breadcrumb .breadcrumb li,#produt-modal-img .product-modal-photo.open,.button::after{display:inline-block}#breadcrumb,#usp-logo-footer,.footer-info{margin-left:auto;margin-right:auto}body{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;color:#333}.site-footer{background:linear-gradient(90deg,var(--token-6c65bb20-868b-49b4-8792-4e3f5b591461,#51ae31) 0,var(--token-141c6286-72f0-4358-a12e-7832efbcc74b,#004c1f) 100%);width:100%;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;padding:30px 40px 100px}.footer-menu{padding:0;margin:0;list-style-type:none}.footer-menu li a,.footer-menu li button{color:#fff;text-decoration:none;font-size:16px;margin-bottom:10px;display:inline-block;border:0;background:0 0;text-align:left;padding:0;margin-left:0;margin-right:0}.footer-menu li a:hover,.footer-menu li button:hover{text-decoration:underline}#footer-menu-1{display:grid;grid-template-columns:repeat(2,1fr)}#footer-divider{margin-top:30px;margin-bottom:30px;display:block;border:0;height:1px;width:100%;background-color:rgba(81,174,49,.5)}#hepatil-logo-footer{width:200px;height:auto;margin:0 auto;display:block}#footer-details{font-size:9.5px;line-height:14.5px;max-width:200px;margin:20px auto}.footer-menu-sm{margin:20px 0 0;padding:0;list-style-type:none;gap:20px;justify-content:center}.footer-menu-sm img,.pp-fill-box-icon{width:40px;height:auto}.button{border-radius:50px;cursor:pointer;justify-content:center;gap:17px;height:-moz-min-content;height:min-content;overflow:hidden;padding:15px 30px;color:#fff;position:relative;text-decoration:none;font-size:18px;transition:.3s;font-weight:600}.button::after{content:" ";width:15px;height:15px;background-image:url(/wp-content/themes/hepatil/images/btn_arrow_right2.svg);background-repeat:no-repeat;background-size:cover}.button:hover{gap:35px;color:#fff}#breadcrumb .breadcrumb li.active,.button:visited{color:#fff}.button.button-green{background:linear-gradient(90deg,var(--token-6c65bb20-868b-49b4-8792-4e3f5b591461,#51ae31) 0,var(--token-6c65bb20-868b-49b4-8792-4e3f5b591461,#51ae31) 0,var(--token-141c6286-72f0-4358-a12e-7832efbcc74b,#004c1f) 100%,var(--token-141c6286-72f0-4358-a12e-7832efbcc74b,#004c1f) 100%)}.button-white-green,.button-white-green:hover,.button-white-green:visited{color:#1f8c2e;background:#fff}.button-white-orange,.button-white-orange:hover,.button-white-orange:visited{color:#e94d0b;background:#fff;border:1px solid #e94d0b}.button-orange,.button-orange:hover,.button-orange:visited{background:linear-gradient(90deg,#ffc700 0,#ffc700 0,#e62e11 100%,#e62e11 100%)}.button-pink,.button-pink:hover,.button-pink:visited,.product-modal-color-pink #produt-modal-header{background:linear-gradient(90deg,#ea5197 0,#b00b55 100%)}.button.button-white-green::after{background-image:url(/wp-content/themes/hepatil/images/btn_arrow_right_green.svg)}.button.button-white-orange::after{background-image:url(/wp-content/themes/hepatil/images/btn_arrow_right_orange.svg)}.button-white-pink,.button-white-pink:hover,.button-white-pink:visited{color:#b00b55;background:#fff}.product-header-wrapper,.product-item::before{background:linear-gradient(90deg,var(--token-6c65bb20-868b-49b4-8792-4e3f5b591461,#51ae31) 0,var(--token-141c6286-72f0-4358-a12e-7832efbcc74b,#004c1f) 100%)}.button.button-white-pink::after{background-image:url(/wp-content/themes/hepatil/images/btn_arrow_right_pink.svg)}.button-sm{padding:10px 0;min-width:110px;font-size:12px}#hp-advices>:nth-child(n+3),#produt-modal-img .product-modal-photo,#usp-pdslist-wrapper ul li>a .button::after,.button-sm::after,.nav-links-step .button::after,.pp-product-item-sku .button::after,.product-item.product-item-listing::before{display:none}.h2-title{font-size:32px;font-weight:900;line-height:42px;color:#253186;margin-top:0;margin-bottom:0}.product-item{position:relative;padding-bottom:30px}.product-item::before{content:" ";display:block;top:60px;width:100%;height:calc(100% - 60px);position:absolute;z-index:-1;border-radius:20px}.pp-pink .pp-fill-box-content,.product-item.product-color-pink::before{background:linear-gradient(90deg,var(--token-0a366525-cb75-4259-9e59-bfe8a5ec51c1,#ea5197) 0,var(--token-6db217f9-3783-44ab-ac93-fa7bc261f000,#b00b55) 100%)}.product-item-image-wrapper{position:relative;display:block;text-decoration:none;width:240px;height:240px;margin:0 auto}.product-item-image-wrapper img{width:240px;height:auto;position:absolute;left:50%;margin-left:-120px;bottom:0;transition:.3s}.product-item-image-wrapper:hover img{position:absolute;bottom:0;width:260px;max-width:260px;margin-left:-130px}.product-item-info{width:calc(100% - 40px);margin-left:20px;margin-right:20px;color:#fff}.product-item-name{font-size:30px;font-weight:900;margin-top:0;margin-bottom:10px;color:#fff;text-decoration:none!important;display:block;line-height:100%}.product-item-box .product-item-name:hover,.product-item-box .product-item-name:visited{color:#fff!important;text-decoration:none}.al-column-txt,.btn-product-item-wrapper,.product-item-description{margin-bottom:30px}.pp-product-item-sku-details,.product-item-packaging{display:flex;gap:10px;align-items:center;justify-content:center}.product-item-packaging-variants{font-size:16px;display:flex;gap:10px}.pp-product-header-col .product-item-packaging-variants{flex-direction:column}#hp-info-section-wrapper{display:flex;flex-direction:column;gap:40px;margin-bottom:30px}#hp-advices,.advices-list{flex-direction:column;margin-bottom:70px;display:flex;gap:40px}.hp-info-section-content{font-size:18px;line-height:27px;color:#253186;text-align:center}#hp-advices{margin-top:20px}#products-list-items,.all-advices-list{display:flex;flex-direction:column;gap:40px}.advice-item{border:2px solid #253186;border-radius:20px;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0 10px 20px 0}.advice-inner{padding:0 30px 30px;display:flex;gap:10px;flex-direction:column}#product-modal-body #hepatil-pdslist-wrapper ul li .hepatil-pdslist-name,.hp-advice-title,.hp-advice-title:visited,.pp-fill-row div p:last-of-type,.pp-footer .footnotes-list{margin-bottom:0}.hp-advice-title a,.hp-advice-title:visited a{text-decoration:none;font-weight:900;color:#253186;font-size:25px;line-height:32px}.advice-item-img{height:250px;overflow:hidden;width:100%;position:relative;display:block}.advice-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.footnotes-list{padding:0;margin:0 0 50px;list-style:none;display:flex;gap:10px;flex-direction:column}.footnotes-list li{font-size:12px;line-height:18px;color:#253186}.pp-product-h1,.pp-product-properties h2,.pp-product-subtitle{line-height:120%;text-align:center}#breadcrumb{text-align:left;font-size:12px}#breadcrumb .breadcrumb{display:block;margin:0;padding:0;text-align:left;list-style-type:none}#breadcrumb .breadcrumb li a{color:#fff;text-decoration:none}#breadcrumb .breadcrumb .breadcrumb-item::after{content:">";margin-left:10px;margin-right:8px}#breadcrumb .breadcrumb .breadcrumb-item.active::after{content:"";display:none}.product-header-wrapper{color:#fff;place-content:center;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex:0 0 auto;flex-flow:column;gap:0;height:-moz-min-content;height:min-content;overflow:visible;padding:20px 0;position:relative;width:100%}.product-header{padding:0 40px;width:100%}.pp-table th,.pp-table-title{padding-bottom:20px}.product-header .pp-product-image{margin-top:0;display:flex;justify-content:center;align-items:center}.product-header .pp-product-image img{max-width:auto;width:100%}.pp-product-h1{color:#fff;font-size:8.7179487179vw;font-weight:900;letter-spacing:-1px;margin-top:0}.pp-product-subtitle{font-size:4.8717948718vw;margin-bottom:20px}#img-404,#where-to-buy-image img,.pp-box-wrapper>div,.pp-product-item-packaging{width:100%}.pp-product-item-packaging-title{font-size:18px;line-height:27px;text-align:center;margin-bottom:8px}.product-item-packaging-variants{display:flex;flex-direction:column;gap:20px}.pp-product-item-sku{background-color:#fff;border-radius:10px;padding:20px;display:flex;gap:20px}.pp-product-item-sku .button{gap:15px;padding:10px 0;font-size:12px;flex:1}.pp-product-sku-unit{margin-top:-4px}.product-header-color-green .pp-product-sku-unit{color:#1f8c2e;width:80px}.product-header-color-pink .pp-product-sku-unit{color:#b00b55}.pp-product-properties{margin-top:50px}.pp-product-properties h2{margin-top:0;font-size:7.1794871795vw;color:#253186}.pp-product-properties-subtitle{text-align:center;color:#253186;margin-bottom:30px}.pp-product-properties-ingredients{display:flex;flex-direction:column;gap:50px}.pp-product-properties-ingredient-col{display:flex;flex-direction:column;gap:20px;text-align:center;align-items:center}.pp-product-properties-img{max-height:100px;max-width:100px;width:auto}.pp-properties-ingredient-name{font-size:30px;line-height:39px;color:#1f8c2e;font-weight:900}.pp-pink .pp-product-h3,.pp-pink .pp-properties-ingredient-name{color:#ea5197}#breadcrumb.product-breadcrumb.product-breadcrumb-blue li,#breadcrumb.product-breadcrumb.product-breadcrumb-blue li a,#post-wrapper .entry-content,.hp-advice-content,.post-lead,.pp-properties-ingredient-description,.pp-properties-summary,.product-item-listing .product-item-description,.product-item-listing .product-item-info,.product-item-listing .product-item-name{color:#253186}.pp-properties-summary ul{text-align:left;margin-top:0;margin-left:0;padding-left:0;list-style-type:none;width:100%}.pp-properties-summary ul li{position:relative;padding-left:15px}.pp-properties-summary ul li::before{content:" ";display:block;width:7px;height:7px;border-radius:100px;background-color:#253186;position:absolute;top:9px;left:0}.pp-pink .pp-properties-summary ul li::before{background:#ea5197}.pp-properties-summary-title{font-size:20px;line-height:34px;font-weight:900;text-align:left;margin-top:20px}.pp-properties-summary.columns-2{margin-bottom:20px}.pp-properties-summary.columns-2 .pp-product-properties-ingredient-col{text-align:left;align-items:start;justify-content:start}.pp-composition{display:flex;flex-wrap:wrap;gap:30px;text-align:center;color:#253186}.pp-box-wrapper,.pp-fill-box{flex-wrap:wrap;box-shadow:0 10px 20px rgba(0,0,0,.0509803922)}.pp-composition-title{font-size:30px;line-height:39px;color:#253186;margin-bottom:0;font-weight:900;text-align:center;width:100%}.pp-ingredients-title,.pp-table-title{font-size:18px;font-weight:900;text-align:center}.pp-box-wrapper{padding:20px;display:flex;gap:20px;border:3px solid #1f8c2e;border-radius:10px;text-align:center}.pp-pink .pp-box-wrapper,.pp-pink .pp-divider,.pp-pink .pp-fill-box,.pp-pink .pp-table thead th{border-color:#ea5197}.pp-table-title{line-height:27px;color:#253186;border-bottom:1px solid #1f8c2e;width:100%}.pp-pink .pp-table-title{border-color:#b00b55}.pp-divider,.pp-table thead th{border-bottom:1px solid #1f8c2e}.pp-table{width:100%;border-collapse:collapse}.pp-table td{padding:0 0 20px;font-size:14px}.pp-table tbody tr:first-child td:first-child{padding:20px 0}.pp-table tbody tr:last-child td{padding-bottom:0}.pp-divider{margin:0;display:block;width:100%;background:top}#produt-modal-header,.pp-fill-box-content{background:linear-gradient(90deg,var(--token-6c65bb20-868b-49b4-8792-4e3f5b591461,#51ae31) 0,var(--token-141c6286-72f0-4358-a12e-7832efbcc74b,#004c1f) 100%)}.pp-fill-box-content p,.pp-ingredients-content p{margin:0}.pp-ingredients-title{line-height:27px}.pp-ingredients-subtitle{font-size:16px;line-height:24px;font-weight:700;text-align:center}.pp-fill-box{display:flex;gap:0;border:1px solid #1f8c2e;border-radius:10px;overflow:hidden}.pp-fill-box-title{padding:20px;font-size:20px;line-height:30px;color:#253186;font-weight:900;text-align:center;width:100%;margin-top:0;margin-bottom:0;display:block}.pp-product-h2{font-weight:900}.pp-fill-box-content{color:#fff;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:20px;padding:30px 0;flex-direction:column;width:100%}.pp-fill-box-content>div{padding:0 30px}.pp-fill-box-divider{background-color:rgba(81,174,49,.5019607843);height:1px;margin:0;display:block;width:100%;border:0}#cotnainer-404,.pp-footer{margin-top:50px;text-align:center}.pp-pink .pp-fill-box-divider{background-color:rgba(234,81,151,.5)}.pp-product-properties h2.discover-product-h2{font-size:30px;line-height:39px;color:#253186;font-weight:900;text-align:center;width:100%;margin-top:10px;margin-bottom:0}.pp-footer .footnotes-list li,.pp-producer{font-size:14px}.product-item-listing{border:3px solid #253186;border-radius:20px;padding-top:20px}.product-item-listing .btn-product-item-wrapper{display:flex;gap:20px;flex-direction:column}.product-item-listing .button{padding-left:0;padding-right:0}.pp-footer{display:flex;flex-direction:column;margin-bottom:30px}.pp-producer{color:#253186}#produt-modal-variant-quantity{color:#fff;font-size:60px;text-align:center;font-weight:900;line-height:80%}#produt-modal-variant-unit{color:#fff;font-weight:900;text-align:center}#produt-modal-wrapper{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}#produt-modal-wrapper.open{display:flex}#produt-modal{max-width:360px;width:100%;padding:0;background:#fff;border-radius:20px;overflow:hidden;position:relative}#produt-modal-header{display:flex;justify-content:space-between;padding:40px;color:#fff;position:relative}#product-modal-content{padding:40px;gap:15px;display:flex;flex-direction:column}#buy-in-selected-stores{text-align:center;color:#253186;font-size:18px;line-height:28px;width:100%}#produt-modal-title{font-size:18px;display:flex;gap:20px;color:#253186;width:100%;justify-content:center;align-items:center}#produt-modal-title img{max-height:150px;max-width:160px;width:auto}#product-modal-close{display:block;border:0;background:#e94d0b;width:25px;height:25px;padding:0;border-radius:100px;position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;z-index:10}#product-modal-close svg{width:15px;height:auto}#usp-logo-footer{max-width:200px;display:block}#produt-modal-product-title{font-weight:700;font-size:24px;text-align:center}#produt-modal-variant{text-align:center;font-size:18px}#produt-modal-img{text-align:center;position:relative;display:flex;align-items:center;justify-content:center}#product-modal-list,.pp-fill-row{display:flex;flex-direction:column}#product-modal-list{list-style-type:none;padding:0;margin:0;gap:20px}#product-modal-list li{align-items:center;display:flex;padding:0}#product-modal-list li a{width:100%;text-decoration:none;align-items:center;display:flex;gap:14px}.hepatil-pdslist-a{align-content:center;align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.2509803922);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:30px;padding:20px;border:2px solid #253186}#product-modal-list li .hepatil-pdslist-name{font-weight:700;color:#253186;text-align:center;flex-grow:1}#product-modal-list li .btn{height:50px;line-height:46px;white-space:nowrap;padding:0 10px;flex-grow:1;max-width:120px;min-width:120px}#product-modal-list li:last-child{border:0}#product-modal-body #hepatil-pdslist-wrapper ul li{background:rgba(255,255,255,.8);border-radius:0 0 45px;padding:0;display:flex}#product-modal-body #hepatil-pdslist-wrapper ul li a{flex-direction:inherit}#diet-supplement-footer{background:linear-gradient(180deg,var(--token-bdd657cc-635b-40e2-a0ab-ea00b21cd6c9,#253186) 0,var(--token-bdd657cc-635b-40e2-a0ab-ea00b21cd6c9,#253186) 100%);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:rgba(0,0,0,.25) 0 5px 10px 0;color:#fff;font-size:16px;width:147px;height:5vh;position:sticky;bottom:0;margin-top:-5vh;left:calc(100% - 147px);display:flex;align-items:center;text-align:center;justify-content:center;z-index:100}.site-main.product-header-wrapper{max-width:100%}.pp-fill-row{gap:20px;align-items:center;justify-content:center}#where-to-buy-content,.pp-box-row{flex-direction:column;display:flex}.pp-box-row{width:100%;gap:30px}.pp-product-h3{text-align:center;font-size:30px;line-height:45px;font-weight:900}#breadcrumb.product-breadcrumb.product-breadcrumb-blue{margin-top:30px;color:#253186}.page-h1{text-align:center;margin-top:20px;color:#253186;font-size:36px;line-height:42px;font-weight:900}#where-to-buy-wrapper{padding:20px 0 50px}#where-to-buy-content{margin-bottom:40px;gap:20px}div p.where-to-buy-lead:last-of-type{text-align:center;margin:0;color:#253186;font-size:18px;line-height:27px}.where-to-buy-content-h1{text-align:center;margin:0;color:#253186;font-size:30px;line-height:40px;font-weight:900}.al-h2,.al-h3,.nav-links-step{margin-top:40px}#usp-pdslist-wrapper ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:20px}#usp-pdslist-wrapper ul li>a{border:3px solid #253186;border-radius:10px;display:flex;gap:20px;text-decoration:none;color:#253186;box-shadow:0 5px 10px rgba(0,0,0,.1019607843);padding:20px;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff 0,#eff0f6 100%)}.usp-pdslist-name{color:#253186;font-size:18px;line-height:27px;font-weight:900}#where-to-buy-image{display:flex;align-items:center;justify-content:center}#author-box,.nav-links-step{display:flex;align-items:center}.nav-links-step{gap:10px;justify-content:center;margin-bottom:20px}.nav-links-step .button{max-width:160px}.nav-links-pages{text-align:center;color:#253186;margin-bottom:100px}#post-header .entry-title{color:#253186;font-size:25px;line-height:35px;font-weight:900}.entry-meta{display:flex;justify-content:space-between;font-size:10px;color:#253186}.al-footnotes-title,.al-h1,.al-h2,.al-h3{font-size:30px;line-height:39px}#post-wrapper .entry-content h2{font-size:28px;line-height:40px;font-weight:900}#post-wrapper .entry-content h3{font-size:19px;line-height:26px;font-weight:900}#advice-footnotes{color:#253186;padding:20px 0;border-top:1px solid #ced1e4;border-bottom:1px solid #ced1e4}#advice-footnotes ol{margin:0;padding:0;list-style-type:none}#advice-footnotes li{padding:0;font-size:14px;line-height:21px;margin:0 0 16px}#advice-footnotes li p,.al-footnotes-list li p{margin:0;display:inline}#advice-footnotes li a{color:#e94d0b;text-decoration:none}#advice-footnotes-title{font-size:18px;line-height:28px;margin-bottom:20px;font-weight:400}#author-box-name,#title-404,.al-h1,.al-h2{font-weight:900}#similar-posts-title{font-size:22px;line-height:35px;margin-bottom:20px;font-weight:900;color:#253186}#similar-posts-list{display:flex;gap:40px;flex-direction:column;margin-bottom:50px}#author-box{margin:20px 0 40px;gap:40px;justify-content:flex-start}#author-box-img{width:100px;height:100px;display:block;overflow:hidden;border-radius:1000px;border:1px solid #253186;display:flex;align-items:center;justify-content:center}#author-box-img img{width:80%}#author-box-name{font-size:18px;line-height:27px;color:#253186}#cotnainer-404{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center;margin-bottom:50px}#title-404{font-size:40px;line-height:56px;margin-top:30px;color:#253186}#subtitle-404{color:#253186;font-size:20px;line-height:30px}.page-al{color:#253186;text-align:center}.al-content-info,.al-h3{color:#e94d0b;font-weight:900}.al-puzzle-list{text-align:left}.al-puzzle-list ol{padding-left:0;list-style-type:none;counter-reset:custom-counter}.al-puzzle-list ol li{position:relative;counter-increment:custom-counter;margin-bottom:30px}.al-puzzle-list ol li::before{content:counter(custom-counter);position:absolute;top:0;left:-50px;display:flex;width:40px;padding-left:5px;height:40px;background-image:url(/wp-content/uploads/2024/09/puzzle_icon.webp);background-size:cover;color:#fff;align-items:center;justify-content:center;font-size:16px;font-weight:900}.al-2-col-list ul{text-align:left;margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;max-width:500px}.al-content-info{margin-bottom:20px}.al-column-img{margin-bottom:16px}.al-column-img img{width:100px;height:auto}.al-footnotes-title{font-weight:900;margin-top:50px;text-align:left;margin-bottom:30px}.al-footnotes-list{margin:0 0 50px;padding:0;font-size:12px;text-align:left;list-style-type:none}.al-footnotes-list li{margin-bottom:10px;margin-left:0}.al-footnotes-list li sup{margin-right:6px}.al-footnotes-list li a{color:#09f}.entry-content .wp-block-list{margin-left:0}.product-item-icon img{display:block}.product-item-pack-type{background-color:#253186;color:#fff;text-decoration:none;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:20px;right:-20px;width:80px;height:80px;border-radius:8px}.product-item-pack-type-number{font-size:40px;font-weight:900;line-height:80%}.product-item-pack-type-label{font-weight:900;line-height:80%;font-size:16px;margin-top:10px}.product-v-btn,.product-v-btn:visited{border:1px solid #fff;padding:6px 20px;border-radius:1000px;display:flex;align-content:center;align-items:center;justify-items:center;gap:8px;color:#fff;text-decoration:none;text-align:center}.product-v-btn span,.product-v-btn:visited span{display:flex;align-content:center;justify-items:center}.product-v-btn span.p-v-quantity,.product-v-btn:visited span.p-v-quantity{font-size:22px;font-weight:700}.product-v-btn-blue,.product-v-btn-blue:visited{border:1px solid #253186;color:#253186}.product-v-btn:hover{color:#253186;background-color:#fff}.product-v-btn-blue:hover{border:1px solid #253186;color:#fff;background-color:#253186}.entry-content p,.page-al p{margin-bottom:1.1em}.entry-content p:last-of-type{margin-bottom:1.5em}@media (min-width:500px){.product-item-packaging-variants{flex-direction:row}}@media (min-width:810px){#hp-products{padding-top:0}#home-hero{margin-bottom:40px}.pp-properties-ingredient-name{width:100%;text-align:left;display:flex;align-items:start;justify-content:center;align-items:center;justify-content:start;margin-bottom:20px}#similar-posts-list .hp-advice-content p:last-child,.pp-product-h1{margin-bottom:0}.hp-advice-content{font-size:20px}#products-list-items{flex-direction:row;max-width:1070px;margin-left:auto;margin-right:auto}#hp-advices>div,#products-list-items>div,.advices-list>div,.hp-info-section>div{flex:1}#hp-products .product-item{max-width:50%;margin-left:auto;margin-right:auto}#diet-supplement-footer{left:calc(100% - 197px)}#primary-menu{display:flex;justify-content:flex-end;align-items:center;gap:30px;height:80px}.hp-info-section{display:flex;gap:40px}#footer-sm-menu-title,.hp-info-section-content-box,.page-al,.pp-footer.site-main .footnotes-list,.pp-product-item-packaging-title,.where-to-buy-lead{text-align:left}.hp-info-section-content-box h2.h2-title{font-size:30px;line-height:39px;text-align:left}.hp-info-section-content{text-align:left;font-size:16px;line-height:24px}#hepatil-pdslist-wrapper,.al-lead,.hp-info-section:nth-child(2n) .hp-info-section-img{order:2}.hp-info-section:nth-child(2n) .hp-info-section-content-box{order:1}#hp-advices>:nth-child(3),#where-to-buy-image{display:block}#hp-advices,.pp-product-properties-ingredients{display:flex;flex-direction:row}.al-puzzle-list ol,.all-advices-list{display:grid;grid-template-columns:1fr 1fr}.advices-list{flex-direction:row}.all-advices-list{gap:30px}.menu-footer-terms-menu-container{max-width:225px}#footer-menu-1{display:flex;flex-direction:column}#footer-divider,#title-404 br{display:none}.footer-info{display:flex;gap:40px;justify-content:space-between}#footer-details{text-align:left;margin:14px 0;font-size:12px;line-height:18px;max-width:100%}.footer-menu-sm{justify-content:flex-start;margin-top:14px;gap:10px}#hepatil-logo-footer{max-width:220px;margin:0}.footer-menu-sm img{width:25px}.footnotes-list{gap:4px}.footnotes-list li{font-size:14px}#hp-advices-wrapper h2,.pp-composition-title{font-size:40px;line-height:52px}#footer-hepatil{min-width:250px}.product-header-wrapper{padding-top:28px}#breadcrumb,#product-modal-list .button.button-sm,.pp-product-sku-unit,.pp-table td{font-size:16px}.pp-product-header-main{display:flex;gap:40px;max-width:1150px;margin-left:auto;margin-right:auto}.al-header-image,.pp-product-image{order:2;width:50%}.pp-product-header-col{order:1;width:45%;padding-top:40px;display:flex;justify-content:top;align-items:start;flex-direction:column}.pp-product-h1{text-align:left;font-size:4.4444444444vw}.pp-product-subtitle{font-size:20px;line-height:24px;text-align:left;margin-bottom:20px}.pp-product-item-sku .button{font-size:14px;padding:10px}.pp-product-properties h2{font-size:40px;line-height:60px}.pp-product-properties-ingredient-col{padding:20px;flex:1;align-items:start;flex-direction:row;width:calc(100% - 40px)}.columns-1 .pp-product-properties-ingredient-col{min-width:100%;display:block}#produt-modal-title,.pp-properties-summary.columns-2 .pp-product-properties-ingredient-col{flex-direction:column}.pp-fill-box-content,.pp-properties-summary{font-size:18px;line-height:27px}.pp-box-wrapper{padding:40px;width:100%}.pp-table-title{font-size:20px;line-height:24px}.pp-ingredients-subtitle,.pp-ingredients-title{font-size:20px;line-height:30px}.pp-fill-box-content-center{align-items:center;justify-content:center;flex-direction:row;gap:0}.pp-fill-box-content>div.pp-fill-row{flex-direction:row;width:100%}.pp-fill-box-summary{font-size:16px;line-height:24px}.pp-fill-box-icon{width:50px}.pp-product-properties h2.discover-product-h2{font-size:50px;line-height:65px}.pp-footer.site-main{display:flex;flex-direction:row;gap:20px;max-width:1070px}.pp-producer{flex:1;min-width:240px;text-align:right}#similar-posts-list .hp-advice-content p:first-child,.pp-producer p{margin-top:0}.product-item-image-wrapper{width:300px;height:300px}.product-item-image-wrapper img{width:300px;margin-left:-150px}.product-item-image-wrapper:hover img{width:320px;max-width:320px;margin-left:-160px}#similar-posts-list .hp-advice-title,#usp-logo-footer{margin:0}#produt-modal{max-width:726px;display:flex;flex-direction:row}#produt-modal-header{min-width:322px}#produt-modal-title img{max-width:100%;max-height:190px}#produt-modal-variant-quantity{font-size:94px;line-height:90%}#produt-modal-variant-unit{font-size:30px;line-height:30px}#buy-in-selected-stores{order:1;font-size:20px;line-height:28px}#product-modal-body{width:100%}#where-to-buy-wrapper{display:flex;flex-direction:row;gap:40px}#where-to-buy-wrapper>div,.al-col-2>div{flex:1;width:50%}.where-to-buy-content-h1{text-align:left;font-size:35px;line-height:45px}#similar-posts-title,.al-column-img,.al-column-txt{text-align:center}.usp-pdslist-checkstring.button.button-green.button-sm{font-size:16px;padding:10px 40px}#post-wrapper{display:flex;justify-content:space-between}.article-col{width:65%}.similar-articles-col{width:30%;gap:20px}#post-header .entry-title{font-size:35px;line-height:45px;margin-top:30px}.entry-meta{font-size:18px}#post-wrapper .entry-content h3{font-size:28px;line-height:40px}#similar-posts-list .hp-advice-title a{font-size:20px;line-height:26px}#similar-posts-list .advice-item-img{height:160px}#author-box{margin-bottom:100px}#img-404{max-width:486px}#title-404{font-size:30px;line-height:45px}.al-header{display:flex}.al-header>div{width:50%;flex:1}#al-col-header{display:flex;flex-direction:column;gap:0;order:1}.al-h1{order:1;flex:1;width:100%;min-width:100%;font-size:34px;line-height:44px}.al-h3{margin-top:20px;font-size:25px;line-height:40px}.al-puzzle-list ol{margin-left:0;gap:10px;padding-left:30px}.al-puzzle-list ol li{margin-left:20px}.al-puzzle-list ol li:nth-child(odd){padding-right:40px}.al-col-2{display:flex;gap:30px}.al-columns-3{margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.al-column-img img{width:140px}.al-column-txt{padding:0 10px}.product-item-info{height:calc(100% - 300px);display:flex;flex-direction:column}.product-item-packaging{align-self:flex-end;width:100%}.advice-inner .button,.btn-product-item-wrapper{margin-top:auto}.advice-inner{height:calc(100% - 250px)}.pp-properties-ingredient-description{height:calc(100% - 20px);text-align:left}.pp-product-properties-ingredient-col-horizontal ul{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1260px){.pp-product-h1{font-size:46px;font-weight:700}}@media (min-width:1366px){.hp-info-section-content p,.pp-product-properties-subtitle,.product-item-description,.where-to-buy-lead{font-size:20px;line-height:30px}.pp-product-properties-ingredient-col-horizontal ul{display:inline}.hp-info-section-img{max-width:345px}.hp-info-section-content-box{display:flex;flex-direction:column;justify-content:end;align-items:end;gap:30px}.hp-info-section-content-box h2.h2-title{font-size:40px;line-height:52px;text-align:left;width:100%;margin:0}.hp-info-section-content p{margin-bottom:20px}.hp-info-section-content p:first-child{margin-top:0}.hp-info-section-content p:last-child{margin-bottom:0}#hp-products{margin-bottom:100px}.hp-info-section:nth-child(2n) .hp-info-section-content-box{justify-content:start;align-items:start}.hp-info-section-content-box .button{min-width:240px}#hp-info-section-wrapper{margin-bottom:30px}.advice-image-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:140px}#hp-advices-wrapper h2{margin-bottom:50px}.product-item-image-wrapper{width:410px;height:410px}.product-item-image-wrapper img{width:410px;margin-left:-205px}.product-item::before{top:96px;height:calc(100% - 96px)}.product-item-image-wrapper:hover img{width:450px;max-width:450px;margin-left:-225px}.pp-product-subtitle{font-size:30px;line-height:39px}.pp-product-sku-unit,.product-header-color-green .pp-product-sku-unit{font-size:18px;width:90px}.pp-composition-title,.pp-product-properties h2{font-size:45px;line-height:58px}.pp-properties-ingredient-description{font-size:18px;line-height:27px}.pp-box-row{display:flex;flex-direction:row;gap:30px}.pp-box-row>div,.pp-properties-summary.columns-2>div{flex:1}.pp-fill-box-title{font-size:25px;line-height:37px}.pp-fill-box-content{font-size:19px;line-height:30px}#products-list-items>div{max-width:575px}.product-item-packaging-variants{font-size:16px}.pp-properties-summary.columns-2{display:flex;flex-direction:row;gap:40px}#similar-posts-list .advice-item-img{height:250px}.post-lead{font-size:18px;line-height:28px}#similar-posts-list .hp-advice-title a{font-size:25px;line-height:32px}#post-wrapper .entry-content h2{font-size:30px;line-height:38px;margin-top:30px}#cotnainer-404{gap:20px}#img-404{max-width:608px}#title-404{font-size:50px;line-height:65px}.al-header .al-h1{font-size:35px;line-height:45px}.al-header .al-lead{width:100%}.al-header .al-header-image{max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;width:100%}.page-al{font-size:18px;line-height:30px}.al-footnotes-list li{font-size:14px}.product-item-info{height:calc(100% - 410px)}.product-item-pack-type{bottom:30px;right:-20px;width:115px;height:100px;border-radius:8px}.product-item-pack-type-number{font-size:60px}.product-item-pack-type-label{font-size:18px;margin-top:10px}}