.rating-stars img{margin-right:5px}.rating-stars-input{display:flex;flex-direction:row;align-items:center}.rating-stars-input img{vertical-align:baseline}.rating-stars-input:not(.active) .star:hover ~ .star .full{display:none}.rating-stars-input:not(.active) .star:hover ~ .star .empty{display:block}.rating-stars-input .star{width:22px;height:22px;padding:1px;cursor:pointer}.rating-stars-input .star .full{display:none}.rating-stars-input .star.active ~ .star .full{display:none}.rating-stars-input .star.active ~ .star .empty{display:block}.rating-stars-input:hover .empty,.rating-stars-input.active .empty{display:none}.rating-stars-input:hover .full,.rating-stars-input.active .full{display:block}.product-reviews .stats{background-color:#fff;padding:10px 0;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;border-radius:15px;justify-content:space-between}.product-reviews .stats .popup-trigger-btn{font-weight:600;padding:5px 35px;display:block;margin-left:auto}.product-reviews .stats>div{width:33.33%}.product-reviews .stats .reviews-rating{justify-content:center}.product-reviews .review-comments{margin:0;padding:0;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}.product-reviews .review{padding:20px;list-style-type:none;flex-basis:calc(33.33% - 13.33px);background-color:#f7f6f6}.product-reviews .comment-wrapper{display:flex;margin-top:20px;grid-gap:10px;gap:10px}.product-reviews .comment-wrapper .description{min-width:calc(60% - 5px);font-size:14px}.product-reviews .comment-wrapper .description p{margin:0}.product-reviews .comment-wrapper .img-wrapper{min-width:calc(40% - 5px)}.product-reviews .author{color:#0b2e4e;font-weight:700;font-size:14px}.product-reviews .verified{display:flex;align-items:center;font-size:12px;justify-content:flex-end}.product-reviews .date{text-align:right;color:#a7a3a3;font-size:14px}#commentform{display:flex;flex-wrap:wrap;margin:0 -5px}#commentform p{margin-bottom:20px}#commentform .comment-form-author{flex:0 0 auto;width:50%;padding:0 5px}#commentform .comment-form-email{flex:0 0 auto;width:50%;padding:0 5px}#commentform .comment-form-rating{margin-bottom:20px}#commentform .comment-form-rating,#commentform .comment-form-comment,#commentform .form-submit,#commentform .comment-notes{flex:0 0 auto;width:100%;padding:0 5px}#commentform .comment-notes{order:1;font-size:12px;text-align:left;text-transform:none}#commentform .form-submit{order:2;display:flex;justify-content:center}#commentform input[type="email"],#commentform input[type="text"],#commentform input[type="number"],#commentform input[type="tel"],#commentform textarea{border:1px solid #362729;padding:2px 5px}#commentform form label{font-weight:500}@media (max-width: 1023px){.product-reviews .review{flex-basis:calc(50% - 10px)}}@media (max-width: 767px){.product-reviews .reviews-text{font-size:20px}.product-reviews .date{text-align:right}.product-reviews .review{flex-basis:100%}.product-reviews .description{padding:0}.product-reviews .verified{font-size:12px;text-align:right}.product-reviews .verified img{width:10px;height:10px}.product-reviews ul{padding:0}.product-reviews .stats{padding:10px;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.product-reviews .stats .reviews-count{font-size:14px}.product-reviews .stats .popup-trigger-btn{padding:5px 20px;font-size:14px;margin-left:0}.product-reviews .stats .reviews-rating{width:100%;justify-content:flex-start}.product-reviews .stats>div{width:100%}#commentform .comment-form-author,#commentform .comment-form-email{width:100%}}#stats{background-color:#fff;padding-top:0}#stats .row{align-items:center}#stats .item{display:flex;align-items:center}#stats .item img{margin-right:15px}#stats .item .wrapper{display:flex;align-items:center;grid-gap:15px;gap:15px}#stats .stat{font-size:30px;font-weight:bold;color:black;white-space:nowrap}#stats .text{font-size:14px}#stats .rating-stars{margin-top:12px;margin-bottom:27px}#stats .stats-row{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}#stats .stats-row .rating-stars{white-space:nowrap;margin:0 !important;flex:0 0 105px}#stats .stats-row .bar{width:100%;height:15px;padding:0 10px;position:relative}#stats .stats-row .bar>div{background-color:#362729;height:100%;position:relative;z-index:2}#stats .stats-row .bar:before{content:"";position:absolute;left:10px;top:0;right:10px;bottom:0;background-color:#fff;z-index:1;border:1px solid #362729}#stats .stats-row .count{text-align:left;flex:0 0 50px;font-size:14px}@media (max-width: 1439px){#stats .stat{font-size:30px}}@media (max-width: 767px){#stats{padding-bottom:50px}#stats .rating-stars{margin-top:0;margin-bottom:15px}#stats>.container>.row{grid-row-gap:30px;row-gap:30px}#stats .item img{flex-basis:12%}#stats .item .stat{flex-basis:40%}}.tabs{padding-top:0}.tabs .titles-inline{display:flex;flex-direction:row;padding:15px 30px;border-width:2px}.tabs .titles-inline .title{font-size:24px;font-weight:600;margin-right:60px;cursor:pointer}.tabs .titles-inline .title.active{color:#247dc1;font-weight:700;text-decoration:underline;text-underline-offset:5px}.tabs .tab>.description{background-color:#f8f5ee;padding:50px}.tabs .tab>.description .title{font-weight:bold}.tabs .tab>.description ol{list-style:inside decimal;padding:0}.tabs .tab>.description p img.alignleft{float:left}.tabs .tab>.description p img.alignright{float:right}.tabs .tab>.description p:last-child{margin-bottom:0}.tabs .tab>.description .full-desc p{font-size:14px}@media (min-width: 768px) and (max-width: 1023px){.tabs .titles-inline{margin-top:15px;padding:15px 20px}.tabs .titles-inline .title{font-size:20px;margin-right:40px}.tab>.description{padding:20px}}@media (min-width: 768px){.tabs .titles-inline .title{white-space:nowrap}}@media (max-width: 767px){.tabs .tab>.description{padding:20px}.tabs .tab>.description p img.alignleft{float:none;display:block;margin-bottom:5px}.tabs .tab>.description p img.alignright{float:none;display:block;margin-top:5px}.tabs .titles-inline{padding:0;flex-wrap:wrap;grid-row-gap:10px}.tabs .titles-inline .title{flex-basis:50%;margin-right:0;font-size:18px;text-align:center;padding:5px 0;border-bottom:4px solid transparent}.tabs .titles-inline .title.active{text-decoration:none;border-color:#247dc1}}@media (max-width: 320px){.tabs .titles-inline .title{font-size:16px}}.badge-items{display:flex;justify-content:flex-end;margin-top:-90px;margin-right:100px}.badge-items .item{text-align:center;background:#247dc1;border-radius:50%;width:137px;height:137px;border:5px solid #49a2e5;display:flex;flex-direction:column;align-items:center;justify-content:center}.badge-items .item img{margin-bottom:8px}.badge-items .item .title{color:white;line-height:1.2;font-weight:bold;margin:0}.badge-items .item:not(:first-child){margin-left:-15px}@media (max-width: 1439px){.badge-items{margin-right:0}}@media (max-width: 1023px){.badge-items{margin-top:210px;position:relative;z-index:2}}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.10.3
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.compare-slider{position:relative;overflow:hidden}.compare-slider img{width:100%;display:block;max-width:none}.compare-slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.compare-slider .handle{position:absolute;left:50%;top:0;height:100%;width:2px;margin-left:-1px;background:white;z-index:9}.compare-slider .handle>span{display:block;width:60px;height:60px;position:absolute;top:50%;left:-29px;transform:translateY(-50%);transition:all 0.35s ease;cursor:ew-resize}.compare-slider .handle>span:before,.compare-slider .handle>span:after{content:"";position:absolute;top:50%;width:0px;height:0px;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;transform:translateY(-50%);padding:5px}.compare-slider .handle>span:before{left:6px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.compare-slider .handle>span:after{right:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.compare-slider .handle.ba-draggable>span{width:50px;height:50px;left:-24px;box-shadow:none}@media (max-width: 767px){.compare-slider .handle>span{width:50px;height:50px;left:-24px}.compare-slider .handle.ba-draggable>span{width:40px;height:40px;left:-19px;box-shadow:none}}#trust-factors{position:relative}#trust-factors>.container>.row{padding:30px 0}#trust-factors .item{display:flex;align-items:center;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}#trust-factors .title,#trust-factors .title a{font-size:16px;color:#362729;font-weight:bold}@media (max-width: 1439px){#trust-factors .item .title,#trust-factors .item .title a{font-size:18px}}@media (max-width: 1023px){#trust-factors>.container>.row{grid-row-gap:30px;row-gap:30px}#trust-factors .item{flex-direction:column;grid-gap:10px;gap:10px}#trust-factors .item .title{text-align:center;font-size:16px}#trust-factors .item img{width:60px}}@media (max-width: 767px){#trust-factors{background-color:rgba(54,39,41,0.05);margin:30px 0}#trust-factors .container>.row{border-radius:15px;padding:30px 0}#trust-factors .row{grid-row-gap:20px;row-gap:20px}#trust-factors [class*="col"]{padding-left:5px;padding-right:5px}#trust-factors .item .title,#trust-factors .item .title a{font-size:12px;line-height:1.2}}body{background-color:#fff}#page{overflow:unset}#masthead{margin-bottom:0}.desktop{display:block}.mobile{display:none}.primary-heading{color:#362729;font-size:45px;line-height:50px;text-align:center;margin:0 0 60px}.container.sm{max-width:1000px}section.product{padding:50px 0 0}section.product .price,section.product .wmc-cache-pid{display:flex;flex-direction:column-reverse;grid-gap:5px;gap:5px;margin-right:35px}section.product .price del,section.product .wmc-cache-pid del{color:#a7a3a3;display:table;text-decoration-thickness:1px;font-size:20px;font-weight:400}section.product .price ins,section.product .price>span,section.product .wmc-cache-pid ins,section.product .wmc-cache-pid>span{text-decoration:none;font-size:36px;font-weight:bold;line-height:1;color:#362729}section.product .woocommerce-variation-price .woocommerce-Price-amount{text-decoration:none;line-height:1}body.rounded-layout .box .img-wrapper{border-radius:15px;overflow:hidden}body.rounded-layout .box .images .wrapper{border-radius:15px}body.rounded-layout .cart .quantity{border:none;padding:0}body.rounded-layout .cart .single_add_to_cart_button{border-radius:25px}body.rounded-layout .product-reviews .review{border-radius:15px}body.rounded-layout .tabs .tab>.description{border-radius:15px}.box{margin-top:0;position:relative}.box h1{margin:0;font-size:30px}.box h2{font-size:18px}.box .aditional-info{font-size:20px;color:#a7a3a3}.box .description{max-width:340px;margin-top:30px}.box .description .short{opacity:0.7;color:#404040;font-size:14px}.box .description .short p:last-child{margin-bottom:0}.box .description .title{font-weight:bold;color:#362729;margin-bottom:5px}.box .gallery{display:flex;flex-direction:column-reverse;padding:0 30px 0 0;background-color:#fff;position:relative}.box .gallery .badges{position:absolute;top:0;left:0;z-index:9;width:90px}.box .gallery .badges a{display:block;height:100%}.box .gallery .badges img{height:100%;width:auto}.box .gallery .badges+.images{padding-top:15px}.box .gallery .badges .badge.onsale .text{font-size:30px}.box .images{display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:15%;grid-gap:5px;gap:5px}.box .images .wrapper{height:60px;width:60px;position:relative;overflow:hidden;cursor:pointer}.box .images .wrapper:after{content:"";display:block;padding-bottom:100%}.box .images .wrapper .blocking-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999}.box .images .wrapper img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.box .images .wrapper:hover img{transform:scale(1.1)}.box .img-wrapper{align-self:center;width:100%;position:relative}.box .img-wrapper:after{content:"";display:block;padding-bottom:100%}.box .img-wrapper img{width:100%;height:100%;position:absolute;-o-object-fit:contain;object-fit:contain}.box .gallery.mobile{display:none}#trust-factors{padding-bottom:0;padding-top:0}.reviews-rating{display:flex;align-items:center;grid-gap:10px;gap:10px}.reviews-rating .percentage{color:#362729;margin-bottom:0;font-weight:900;line-height:1}.reviews-rating .count{color:#a7a3a3;line-height:1}.reviews-rating .rating-stars{padding-bottom:5px}.delivery-info,.out-of-stock{display:flex;padding:10px 0}.delivery-info .text:first-child,.out-of-stock .text:first-child{color:#13b746;font-weight:bold}.delivery-info .text:first-child.backorder,.out-of-stock .text:first-child.backorder{color:#ffb400 !important}.delivery-info .text:first-child.no-stock,.out-of-stock .text:first-child.no-stock{color:#cc2136 !important}.delivery-info .text:last-child,.out-of-stock .text:last-child{color:#404040}.add-to-cart-wrapper>.price{margin-bottom:15px}.feature{padding-top:0;padding-bottom:40px}.feature .wrapper{display:flex;align-items:center;justify-content:center}.feature .wrapper img{margin-right:10px}.feature .wrapper p{margin-bottom:0;color:#49a2e5;font-size:16px;font-weight:600;max-width:200px}.woocommerce-variation-custom-user-data{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin:0 -15px}.woocommerce-variation-custom-user-data h3{display:block;flex:0 0 auto;width:100%;padding:0 15px;margin:10px 0 20px}.woocommerce-variation-custom-user-data .form-row{flex:0 0 auto;width:50%;padding:0 15px}.cart{display:flex;align-items:center;margin-bottom:5px}.cart.variations_form{display:block}.cart.variations_form .quantity{display:none !important}.cart.variations_form .variations{margin-bottom:15px;padding-right:15px;max-width:50%}.cart.variations_form .single_variation_wrap .close{display:none}.cart.variations_form .woocommerce-variation-price{margin-top:10px}.cart.variations_form .woocommerce-variation-add-to-cart{margin-top:20px}.cart .quantity{position:relative;max-width:100px;margin-right:10px;border:1px solid #c2bebe}.cart .quantity input[type="button"]{position:absolute;top:50%;transform:translateY(-50%);border:1px solid black;padding:0;cursor:pointer;outline:none;background-color:transparent;font-size:25px;line-height:21px;width:21px}.cart .quantity input[type="number"]{border:none;background-color:transparent;font-weight:bold}.cart .quantity .plus{right:10px;color:#362729}.cart .quantity .minus{left:10px;color:#a7a3a3}.cart .quantity input.qty{padding:10px 30px;text-align:center}.cart .single_add_to_cart_button{border:none;color:white;background:#0fd84d;padding:15px 40px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart .single_add_to_cart_button>div{line-height:1}.cart .single_add_to_cart_button img{margin-right:10px}.cart .single_add_to_cart_button:hover{background-color:#0ca83c}.cart .single_add_to_cart_button:focus{outline:none !important}.out-of-stock{font-weight:bold;color:black;margin-bottom:0}.products-on-stock{width:100%}.products-on-stock .thumbnail-link{position:relative;width:100%;margin-bottom:15px}.products-on-stock .thumbnail-link:after{content:"";display:block;padding-bottom:100%}.products-on-stock .thumbnail-link img{position:absolute;width:100%;height:100%}.products-on-stock .primary-heading{font-size:18px;line-height:1;margin-bottom:30px;text-align:left;font-weight:400}.products-on-stock .product{background-color:#fff;display:flex;flex-direction:column}.products-on-stock .product .subtitle,.products-on-stock .product .product-shipping,.products-on-stock .product .product-label,.products-on-stock .product .package-info,.products-on-stock .product .price del .text,.products-on-stock .product .usage{display:none}.products-on-stock .product .thumbnail-wrapper{order:1}.products-on-stock .product .title{order:2;text-align:left}.products-on-stock .product .title h2{margin-bottom:0 !important}.products-on-stock .product .price{margin:0;order:3;text-align:left;height:61px}.products-on-stock .product .price del{color:#362729}.products-on-stock .product .add_to_cart_button,.products-on-stock .product .action-btn,.products-on-stock .product .after-shop-loop{order:4}.products-on-stock .product .add_to_cart_button,.products-on-stock .product .action-btn{display:block}.products-on-stock .product .after-shop-loop{margin:20px 0 10px}.products-on-stock .product .product-package-amount,.products-on-stock .product .product-usage-price{min-height:24px}.products-on-stock .product a>img{display:inline-block}.products-on-stock .arrow{display:none}.products-on-stock .product{padding:0 15px}.products-on-stock .product h2{font-size:14px}.products-on-stock .product div.product-label{height:62px;display:flex;flex-direction:row;justify-content:center;align-items:center}.products-on-stock .product div.product-label .inner{line-height:21px;max-height:42px;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;display:block;display:-webkit-box;-webkit-box-orient:vertical}.products-on-stock .product .price{height:auto;font-size:16px}.products-on-stock .product .price del{font-size:12px}.products-on-stock .product .after-shop-loop .btn{display:block}.products-on-stock .product .badges{left:0;width:45px;z-index:9}.products-on-stock .product .badges .badge.onsale{font-size:14px}.products-on-stock .product .badges .badge:after{padding-bottom:40%}.products-on-stock .product .btn-primary{display:block;font-size:14px;margin-top:10px}.products-on-stock .product .aditional-info{order:6;opacity:0.7;font-size:10px;color:#404040;margin-top:10px;margin-bottom:10px}.products-on-stock .product img.attachment-woocommerce_single{margin-bottom:15px}.products-on-stock .wrapper{position:relative}.products-on-stock .slick-track{padding-bottom:40px;display:flex;flex-direction:row;flex-wrap:nowrap}.products-on-stock .slick-track .slick-slide{height:auto;float:none;margin:0 15px}.products-on-stock .slick-list{margin:0 -15px}.products-on-stock .image-with-title{display:flex;flex-direction:column}section#reviews{padding:0}#features{padding-top:0;padding-bottom:80px}.questions{padding-bottom:80px}.questions .btn:first-child{margin-right:25px}.vitamins-features{background-color:#f8f5ee}.vitamins-features .items{display:flex;justify-content:space-between}.vitamins-features .items .item{display:flex;align-items:center}.vitamins-features .items .item img{margin-right:10px;-o-object-fit:contain;object-fit:contain}.vitamins-features .items .item p{margin-bottom:0}.about-vitamin-product{color:#fff;position:relative;padding:0;overflow:hidden}.about-vitamin-product img{width:100%}.about-vitamin-product h2{font-size:60px;line-height:1.2}.product-composition{padding-bottom:80px}.product-composition h2{font-size:60px;line-height:1.2;margin-bottom:50px}.product-composition h2>span:first-child{color:#061a25}.product-composition h2>span:last-child{color:#c3bb38}.product-composition .description{font-size:20px;color:#061a25;margin-bottom:30px}.product-composition .substances table{width:100%}.product-composition .substances table tr:not(:last-child){border-bottom:1px solid #cdd1d3}.product-composition .substances table th{color:#c3bb38}.product-composition .substances table td,.product-composition .substances table th{width:50%}.product-composition .substances table:not(:first-child){margin-top:30px}.product-composition .info{color:rgba(6,26,37,0.4);font-style:italic}.hair-boost{position:relative}.hair-boost .background{background-color:#061a25;position:absolute;z-index:-1;top:155px;left:0;right:0;bottom:0}.hair-boost img{display:block;margin:auto}.hair-boost.boxes::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:35%;background-color:#f6f7f9;z-index:-1}.hair-boost.big img{width:100%}.good-to-know .primary-heading{margin-bottom:30px}.good-to-know .substance{padding-top:50px;position:relative}.good-to-know .substance .background-image{height:130%;width:auto}.good-to-know .substance .row{justify-content:center}.good-to-know .substance .heading-wrapper{text-align:center;margin-bottom:50px}.good-to-know .substance .heading-wrapper img{margin-bottom:20px;width:auto}.good-to-know .substance .heading-wrapper h3{color:#c3bb38;font-size:30px}.good-to-know .substance .center .item{text-align:center}.good-to-know .substance .item{color:#061a25}.good-to-know .substance .item h4{font-size:20px;margin-bottom:0}.good-to-know .substance .item:not(:first-child){margin-top:50px}.good-to-know .substance .item .description p{margin-bottom:0}.good-to-know .substance:nth-child(odd){background-color:#f6f7f9}.good-to-know .substance:not(:last-child){padding-bottom:50px}.good-to-know.aditional .substance{background-color:white}section.vitamins{position:relative}section.vitamins>.background-image{position:absolute;left:0;top:0;z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.vitamins .heading-wrapper{text-align:center;margin-bottom:50px}section.vitamins .heading-wrapper img{margin-bottom:20px}section.vitamins .heading-wrapper h3{font-size:30px;color:#c3bb38}section.vitamins .item{display:flex;align-items:center;justify-content:center;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;height:115px}section.vitamins .item>.text-block{color:#fff}section.vitamins .item>.text-block h4{font-size:20px}section.vitamins .item>div{flex-basis:40%}section.vitamins .item:nth-child(even) .space{order:1}section.vitamins .item:nth-child(even) img{order:2}section.vitamins .item:nth-child(even) .text-block{order:3}section.notice{background-color:#061a25}section.notice h4{font-size:20px;color:#fff}section.notice .description{color:#fff}section.notice .description p{margin-bottom:0}section.notice .item{display:flex;align-items:center;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width: 768px){.product-composition .substances .row>div:first-child{padding-right:50px;border-right:1px solid #c3bb38}.product-composition .substances .row>div:last-child{padding-left:50px}.about-vitamin-product .text-wrapper{position:absolute;left:0;top:40%;transform:translateY(-40%);width:100%}.about-vitamin-product .description{max-width:250px}.good-to-know .substance .left{text-align:right;padding-right:30px}.good-to-know .substance .right{padding-left:30px;border-left:1px solid #c3bb38}.good-to-know .substance .background-image{position:absolute;right:0;bottom:0}section.vitamins .item:nth-child(odd) .text-block{text-align:right}.hair-boost.big img{height:250px;-o-object-fit:cover;object-fit:cover}.box .content .buy-product-wrapper{padding-top:50px}}@media (max-width: 1279px){.about-vitamin-product img{max-width:unset;width:130%;margin-left:-120px}.good-to-know .substance .background-image{right:-150px}}@media (min-width: 768px) and (max-width: 1023px){.primary-heading{font-size:40px;line-height:45px;margin-bottom:40px}.feature{padding-bottom:30px}}@media (max-width: 1023px){.box .gallery{flex-direction:column-reverse;flex-basis:unset;justify-content:flex-end}.box .images{flex-direction:row}.box .wrapper{margin-bottom:0}.box .wrapper:not(:last-child){margin-right:10px}.box .img-wrapper{margin-bottom:5px}.feature{padding-bottom:30px;padding-top:0}.about-vitamin-product h2{font-size:40px}.about-vitamin-product img{max-width:unset;width:150%;margin-left:-180px}.product-composition h2{font-size:40px}.good-to-know .substance .background-image{height:50%;right:0}}@media (max-width: 767px){.desktop{display:none}.mobile{display:block}.features{padding-bottom:20px;padding-top:0}.primary-heading{font-size:35px;line-height:40px;margin:0 0 30px}.woocommerce-variation-custom-user-data{display:none}.woocommerce-variation-custom-user-data .form-row{width:100%}.box{padding:0 15px 0;box-shadow:none}.box h1{font-size:24px}.box .gallery{display:none;padding:15px 0 0}.box .images{display:none}.box .description{max-width:100%;margin-top:30px}.box .content{display:flex;flex-direction:column}.box .content h1{order:1;margin-bottom:0;line-height:1.2}.box .content .variants{text-align:center}.box .content .gallery.mobile{height:auto;display:flex;flex-direction:row;flex-basis:unset;justify-content:space-between;margin-bottom:10px;align-items:center;order:4}.box .content .gallery.mobile.with-badges{padding-top:35px}.box .content .gallery.mobile .badges{top:5px;left:5px;width:50px}.box .content .gallery.mobile .badges .badge.onsale .text{font-size:14px}.box .content .gallery.mobile .img-wrapper{margin-bottom:0}.box .content .gallery.mobile .img-wrapper img{padding:0 15px}.box .content .gallery.mobile .arrow{position:absolute;z-index:1}.box .content .gallery.mobile .left{transform:rotate(90deg);left:-10px}.box .content .gallery.mobile .right{transform:rotate(-90deg);right:-10px}.box .content .aditional-info{order:2;font-size:16px;margin-bottom:5px}.box .content .reviews-rating{order:3}.box .content .description{order:4;margin-top:5px}.box .content .price{text-align:center;margin-bottom:0}.box .content .price ins,.box .content .price>span{color:#cc2136;font-size:22px;text-align:left}.box .content .price del{font-size:16px;color:#362729;font-weight:300}.box .content .woocommerce-variation-price .woocommerce-Price-amount{color:#cc2136;font-size:22px;text-align:left}.box .content .cart{margin-bottom:0;margin-top:10px}.box .content .cart .quantity{display:none}.box .content .cart input[type="button"]{font-size:20px}.box .content .buy-product-wrapper{position:fixed;bottom:0;z-index:99;right:0;left:0}.box .content .delivery-info{border-bottom:1px solid rgba(54,39,41,0.45)}.box .content .delivery-info,.box .content .out-of-stock{justify-content:center;display:flex;padding:10px;position:relative}.box .content .delivery-info .text,.box .content .out-of-stock .text{font-size:16px}.box .content .delivery-info .text.mobile,.box .content .out-of-stock .text.mobile{display:block}.box .content .delivery-info .text.desktop,.box .content .out-of-stock .text.desktop{display:none}.box .content .delivery-info .text:first-child,.box .content .out-of-stock .text:first-child{color:#0fd84d;font-weight:600}.box .content .delivery-info .text:last-child,.box .content .out-of-stock .text:last-child{color:#a19d9d}.box .content .delivery-info:before,.box .content .out-of-stock:before{content:"";position:absolute;left:0px;right:0px;top:0;bottom:-1px;background:#fff;z-index:-1;box-shadow:0 -2px 7px 0 rgba(0,0,0,0.15);border-radius:15px 15px 0 0}.box .content .add-to-cart-wrapper{position:relative;padding:10px 15px;justify-content:space-between;align-items:center;display:flex}.box .content .add-to-cart-wrapper.variable{display:block}.box .content .add-to-cart-wrapper.variable .delivery-info{position:absolute;top:-45px;left:0;width:100%;margin-top:0}.box .content .add-to-cart-wrapper.variable .woocommerce-variation{display:block}.box .content .add-to-cart-wrapper.variable .cart{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-top:10px}.box .content .add-to-cart-wrapper.variable .cart .woocommerce-variation-add-to-cart{margin-left:auto;margin-top:0}.box .content .add-to-cart-wrapper.variable .cart.variations_form{flex-wrap:wrap;margin-top:0}.box .content .add-to-cart-wrapper.variable .cart.variations_form .variations{margin:0 0 10px;flex:0 0 auto;padding:0;max-width:100%;width:100%}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_variation_wrap{flex:1}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_variation_wrap .inner_content{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_variation_wrap.open{position:fixed;background-color:rgba(0,0,0,0.5);top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_variation_wrap.open .inner_content{background:white;padding:10px 15px;position:relative;display:block}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_variation_wrap.open .woocommerce-variation-price{display:none}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_variation_wrap.open .woocommerce-variation-custom-user-data{display:block}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_variation_wrap.open .close{display:block;position:absolute;right:15px;top:15px;font-size:22px;line-height:1}.box .content .add-to-cart-wrapper.variable .cart.variations_form .single_add_to_cart_button{margin-left:auto}.box .content .add-to-cart-wrapper .price,.box .content .add-to-cart-wrapper .wmc-cache-pid{margin-right:0}.box .content .add-to-cart-wrapper:before{content:"";position:absolute;top:0;left:-15px;right:-15px;bottom:0;background-color:#fff;z-index:-1}.box .content .add-to-cart-wrapper .cart{margin-top:0}.box .content .add-to-cart-wrapper .cart .single_add_to_cart_button{background-color:#0fd84d;font-weight:700;padding:15px 25px}.box [class*="col-"]:nth-child(2){padding:0}.reviews-rating{border-bottom:none}.feature{padding-bottom:0}.feature .wrapper{justify-content:left}.feature .wrapper p{max-width:100%;font-size:18px}.feature [class*="col-"]:not(:last-child) .wrapper{margin-bottom:15px}#features{padding-bottom:30px}#stats{padding-top:0;padding-bottom:30px}#stats .rating-stars img{margin-right:4px}#stats .stats-row{margin-bottom:10px}#stats .stats-row .rating-stars{flex:0 0 105px;margin-bottom:0}#stats .stats-row .rating-stars img{width:17px;height:17px}#stats .stats-row .bar{position:relative}section.product{padding:15px 0 0}section.product .price{flex-direction:column}section#results{padding-bottom:0}section#results .badge-items{display:none}.questions{padding-top:20px;padding-bottom:0}.questions .buttons{display:flex;justify-content:space-between}.questions .btn{flex-basis:47%;text-align:center}.questions .btn:first-child{margin-right:0}.out-of-stock{order:9;background-color:#fff;text-align:center;color:#362729;padding-top:10px}.products-on-stock .primary-heading{font-size:18px;margin-bottom:15px;line-height:1.2}.vitamins-features .items{flex-wrap:wrap;grid-row-gap:10px;row-gap:10px}.vitamins-features .items .item{flex-basis:50%}.about-vitamin-product .text-wrapper{background-color:#362729;padding-top:30px}.about-vitamin-product img{width:200%;margin-left:-71%}.hair-boost .background{top:51px}.good-to-know .primary-heading{padding-top:30px}.good-to-know .substance{padding-top:30px}.good-to-know .substance .left,.good-to-know .substance .right{text-align:center}.good-to-know .substance .item:not(:first-child){margin-top:30px}.good-to-know .substance .row{grid-row-gap:30px;row-gap:30px}.good-to-know .substance .background-image{margin-top:30px;margin-bottom:-50px}.good-to-know .substance .heading-wrapper{margin-bottom:30px}section.vitamins .background-image{height:auto}section.vitamins .item{height:auto;flex-wrap:wrap}section.vitamins .item .space{order:1}section.vitamins .item img{order:2;margin-bottom:20px}section.vitamins .item .text-block{order:3;text-align:center}section.vitamins .item>div{flex-basis:100%}section.vitamins .item:not(:last-child){margin-bottom:30px}section.vitamins:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#061a25;z-index:-2}section.notice .row{flex-direction:column-reverse;grid-row-gap:30px;row-gap:30px}section.notice .item{flex-direction:column}section.notice .text-wrap{text-align:center}}@media (max-width: 407px){.box .content .price ins,.box .content .price>span{font-size:22px}.box .content .price del{font-size:14px}.box .content .cart .single_add_to_cart_button{padding:20px}.features .row{grid-row-gap:30px;row-gap:30px}}@media (max-width: 320px){.products{padding:0}.box{box-shadow:none}.box h2{margin-top:10px}.box .content .add-to-cart-wrapper .cart .single_add_to_cart_button{font-size:12px;padding:20px}.box .content .add-to-cart-wrapper .cart .quantity input.qty{padding:14px 30px}.delivery-info p .text{font-size:12px}}

