section.vat-product-hero .vat-container{width:85vw;margin:auto}section.vat-product-hero{padding-top:2.5vw}.prod-breadcrumbs{padding-left:5vw;padding-bottom:2vw}.prod-breadcrumbs p{margin:0}section.vat-product-hero .vat-row{align-items:center}.vat-prod-hero-left{width:60%}.vat-prod-hero-right{width:40%}.swiper{width:600px;height:auto;margin-bottom:20px}.swiper-slide img{width:100%;height:auto;object-fit:contain;border-radius:8px;margin-bottom:2.5vw}section.vat-product-hero .swiper-thumbs{width:400px;height:120px;box-sizing:border-box;padding:10px}.swiper-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;cursor:pointer}.swiper-thumbs .swiper-slide-thumb-active{opacity:1;border:2px solid #ff6600;border-radius:6px}.product-gallery .swiper-button-next,.product-gallery .swiper-button-prev{display:flex;bottom:-.5vw!important;top:auto;color:#000}.vat-prod-hero-left .product-gallery span.swiper-pagination-bullet{width:.65vw;height:.65vw;margin:0 .5vw}.vat-prod-hero-left .product-gallery span.swiper-pagination-bullet-active{background-color:#000}.swiper-button-next:after{content:""!important;background-image:url(/cdn/shop/files/chevron-right_1.png?v=1756472245);display:block;background-position:center;background-repeat:no-repeat;background-size:contain;width:2vw;height:2vw}.swiper-button-prev:after{content:""!important;background-image:url(/cdn/shop/files/chevron-left.png?v=1756472244);display:block;background-position:center;background-repeat:no-repeat;background-size:contain;width:2vw;height:2vw}.product-gallery .swiper-button-next{right:5vw}.product-gallery .swiper-button-prev{left:5vw}.product-bundles{display:flex;flex-wrap:wrap;max-width:100%;margin-top:1vw;justify-content:space-between}.product-bundles>div{width:31%;position:relative;text-align:center;border-radius:.5vw;border:2px solid #FFF5EC;padding:1vw 0 .25vw;background:#fff5ec;transition:all .25s ease-out;cursor:pointer}.product-bundles>div.active{border:2px solid #ff6600}.product-bundles>div:hover{border:2px solid #ff6600}.bundle-save{background:#000;color:#fff;border-radius:5vw;max-width:70%;font-size:.75vw;left:0;position:absolute;right:0;margin:auto;top:-.75vw}.product-bundles p{margin:0;text-transform:uppercase;font-size:.75vw}.product-bundle-2 img:first-child{left:-.5vw;position:relative}.product-bundle-2 img:nth-child(2){position:absolute;right:-2vw;top:0;left:0;margin:auto}.product-bundles>div img{width:3vw}.product-bundles div .bundle-images{position:relative}.product-bundle-3 div img:first-child{position:relative;z-index:2;top:-.25vw}.product-bundle-3 div img:nth-child(2){position:absolute;left:0;right:3vw;margin:auto}.product-bundle-3 div img:nth-child(3){position:absolute;right:0;left:3vw;margin:auto}.product-bundle-3 div img:first-child{position:relative;z-index:3}.prod-info h1{margin:0;font-weight:700;font-size:3vw;text-transform:uppercase}.prod-info h1 strong{color:#ff8411}p.hero-subtitle{margin:0}.prod-info .r--stars-icon{color:#f60!important}product-form form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.quantity-container{width:25%;position:relative}.subscription-form{margin-top:1vw;margin-bottom:1vw}.product-form__buttons{width:70%}.subscription-bold-top{display:flex;align-items:center;gap:1vw;width:100%}.subscription-form>div.active{background-color:#fff5ec}.one-time{display:flex;align-items:center;justify-content:start;gap:1vw;border:1px solid #FF8411;border-radius:5vw;padding:.5vw 1vw;transition:all .25s ease-out}.input-outer{width:1.5vw;height:1.5vw;border:1px solid #ff8512;border-radius:50%;position:relative}.input-outer:before{width:1vw;height:1vw;content:"";display:none;background-color:#ff8512;border-radius:50%;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.active .input-outer:before{display:block}.one-time input{width:1.5vw;height:1.5vw;accent-color:#ff8413;margin:0;cursor:pointer;position:relative;z-index:10;opacity:0}.one-time label{font-size:1.15vw;cursor:pointer}p.one-time-price{font-size:1.25vw;font-weight:700;color:#000;margin:0 0 0 auto}.subscription-bold{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;border:1px solid #FF8411;border-radius:2vw;padding:.75vw 1vw 1vw;margin:1vw 0;transition:all .25s ease-out}.subscription-bold-top input{width:1.5vw;height:1.5vw;accent-color:#ff8413;margin:0;cursor:pointer;opacity:0}.subscription-bold-top label{font-size:1.15vw;cursor:pointer}.subscription-bold-top p{font-size:1.25vw;font-weight:700;color:#000;margin:0 0 0 auto;position:relative}p.subscription-price span{font-size:.95vw;position:absolute;right:.5vw;bottom:-.95vw;color:#777}p.subscription-price span:before{content:"";background:#777;width:100%;height:2px;display:block;bottom:.75vw;position:absolute;transform:rotate(-15deg)}.subscription-bold-top .most-popular{margin:auto;background-color:#fff5ec;color:#ff8411;font-size:.75vw;padding:.25vw 1vw;border-radius:1vw}.subscription-bold ul{margin:.5vw 0 0;padding:0 0 0 2.5vw;list-style:none}.subscription-bold ul li{position:relative;font-size:.89vw}.subscription-bold ul li:before{content:"";width:.75vw;height:.75vw;background-image:url(/cdn/shop/files/chevron-double-right_1.png?v=1756316205);display:block;position:absolute;left:-2vw;background-size:contain;background-position:center;background-repeat:no-repeat;top:0;bottom:0;margin:auto}.quantity-container button{position:absolute;top:0;bottom:0;font-size:1.5vw;border:none;background-color:transparent;cursor:pointer;z-index:2}.quantity-container #minus{left:.75vw}.quantity-container #plus{right:.75vw}.quantity-container input{width:100%;border:1px solid #FF8411;padding:.5vw;border-radius:2vw;font-size:1.15vw;text-align:center;-webkit-appearance:none!important;margin:0;outline:none!important;box-shadow:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-form__submit{background-color:#ff8411;border:none!important;font-size:1vw;text-transform:uppercase;font-weight:700;border-radius:2vw;padding:.8vw 0;transition:all .25s ease-out}.product-form__submit:hover{background-color:#ff5c05}.product-form__submit:before,.product-form__submit:after{display:none}.product-info-links{margin-top:2vw;text-align:center}.product-info-links a{margin:0 1vw;color:#000;font-weight:500}section.sp-Benefits{margin:4vw auto;position:relative;overflow:hidden}section.sp-Benefits>img{position:absolute;right:-10vw;width:26vw;top:0}section.sp-Benefits.ultimaterecoverybg{background:transparent linear-gradient(180deg,var(--unnamed-color-ffa800) 0%,var(--unnamed-color-d84f26) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#d3d3d3,#616161) 0% 0% no-repeat padding-box}section.sp-Benefits h2{font-size:3.5vw;font-weight:800;margin:0;text-align:center;color:#000}select#bundleSelect{width:15vw;margin:auto;display:block;padding:.5vw 1vw;border-radius:5vw;font-size:1vw}section.sp-Benefits h2 strong{color:#ff8413}section.sp-Benefits p{font-size:.938vw;color:#0;text-align:center;margin-bottom:0;line-height:1.25}section.sp-Benefits .container{max-width:65vw;margin:auto;margin:0 auto 5vw}.spbb_tabLinks{text-align:center;margin:3.5vw 0}.spbb_tabLinks>button{background:transparent;border:none;margin:0 2vw}.spbb_tabLinks>button img{margin-bottom:1vw;width:4vw;height:4vw;object-fit:contain;filter:brightness(0) invert(0)}.spbb_tabLink.active img{filter:brightness(0) saturate(100%) invert(57%) sepia(93%) saturate(2326%) hue-rotate(358deg) brightness(101%) contrast(103%)}.spbb_tabContent{display:none}.spbb_tabContent.active{display:block;background:transparent}.spbb_tabLink.active{transform:scale(1.25)}.spbb_tabLink{transition:all .25s ease-out}button.spbb_tabLink.active p{color:#ff8413}section.vat-product-inside{background:#fff5ec;padding:3vw 0;position:relative;overflow:hidden}section.vat-product-inside>img{position:absolute;width:31vw;left:-14vw;top:5vw;transform:rotate(14deg)}section.vat-product-inside h2{font-size:3.5vw;font-weight:800;margin:0 0 1vw;text-align:center;color:#000;width:100%}.ingredients-list{display:flex;flex-wrap:wrap;justify-content:space-between}.ingredients-list>div{width:48%;border:1px solid #FF8411;border-radius:1.5vw;margin-bottom:2.5vw}section.vat-product-inside .vat-container{max-width:85%}.vat-row.ingredients-outer{align-items:center}.ingredient-body .ingredient-title{background:#ff8413;margin:0;border-top-left-radius:1.5vw;border-top-right-radius:1.5vw;padding:1.25vw}.ingredient-body .ingredient-title h4{margin:0;color:#fff;font-size:1vw;font-weight:700}.ingredients-col-left,.ingredients-col-right{width:50%}.ingredients-col-left img{width:100%}.ingredient-body .ingredient-content{padding:1vw}.ingredient-body .ingredient-content p{margin:0;line-height:1.35em}.ingredients-list.ingredients-last{margin-top:0}.supplement-facts-row{justify-content:center}.supplement-facts-row button{background:transparent;border:none;text-decoration:underline;font-size:1vw;cursor:pointer;transition:all .25s ease-out}.supplement-facts-row button:hover{color:#ff8413}.modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.modal-dialog{position:relative;margin:5% auto;max-width:600px;width:90%}.modal-content{background:#fff;border-radius:8px;overflow:hidden;position:relative;padding:1rem}.modal-body img{max-width:100%;height:auto}.btn-close{position:absolute;top:10px;right:10px;cursor:pointer;width:24px;height:24px;background:red;padding:.25vw;border-radius:50%;transform:rotate(45deg)}section.sp-Hihglithgts .container{max-width:85vw;margin:auto}section.sp-Hihglithgts .row>div:first-child{width:70%}section.sp-Hihglithgts .row>div:last-child{padding-top:5vw;width:30%}section.sp-Hihglithgts .row{display:flex;flex-wrap:wrap;align-items:center}section.sp-Hihglithgts{padding-bottom:3.5vw;background:#fff5ec}.sp-HihglithgtsContent{padding-right:8vw}section.sp-Hihglithgts p{font-size:.938vw;color:#000}section.sp-Hihglithgts h2{font-size:3.5vw;font-weight:700;text-transform:capitalize;margin:auto}section.sp-Hihglithgts h2 strong{color:#ff8411}.sp-Hihglithgts .progress_bars{margin-top:20px}.sp-Hihglithgts .potential_progress_outer .progress_bar_text{display:flex;justify-content:space-between;margin-bottom:0;padding-right:.5vw;width:22%}.sp-Hihglithgts .potential_progress_outer .progress_bar_text p{margin:0}.sp-Hihglithgts .potential_progress_outer{margin-bottom:15px;display:flex;align-items:center}.sp-Hihglithgts .potential_progress_bar{background:#ffaa5b33;width:100%;height:25px;border-radius:10px;position:relative}.sp-Hihglithgts .potential_progress_bar span{transition:all 1s ease-in;background:transparent linear-gradient(90deg,var(--unnamed-color-ffa800) 0%,var(--unnamed-color-d84f26) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#ff8411,#ffd95b) 0% 0% no-repeat padding-box;width:0;position:absolute;display:block;height:25px;border-radius:10px}.sp-Hihglithgts .potential_progress_bar span p{position:absolute;top:auto;right:5px;line-height:1;font-size:.8vw;bottom:.2vw;margin:auto;font-weight:700}.sp-Hihglithgts .potential_progress_bar.animate.width10 span{width:10%}.sp-Hihglithgts .potential_progress_bar.animate.width20 span{width:20%}.sp-Hihglithgts .potential_progress_bar.animate.width30 span{width:30%}.sp-Hihglithgts .potential_progress_bar.animate.width50 span{width:50%}.sp-Hihglithgts .potential_progress_bar.animate.width60 span{width:60%}.sp-Hihglithgts .potential_progress_bar.animate.width75 span{width:75%}.sp-Hihglithgts .potential_progress_bar.animate.width80 span{width:80%}.sp-Hihglithgts .potential_progress_bar.animate.width90 span{width:90%}.sp-Hihglithgts .potential_progress_bar.animate.width100 span{width:100%}.sp-Hihglithgts .progressbars_content h3{text-align:left;margin-bottom:20px}.sp-Hihglithgts .progressbars_content p{font-size:18px;margin-bottom:0}.sp-Hihglithgts .progressbars_content{max-width:450px}.sp-Hihglithgts .progressbars_content p.potential_price{text-align:center}.sp-Hihglithgts .progressbars_content a{font-size:18px;color:#fff;width:100%;max-width:100%;text-align:center;display:flex;min-height:75px;align-items:center;justify-content:center;margin-top:30px;background:transparent linear-gradient(90deg,var(--unnamed-color-ffa800) 0%,var(--unnamed-color-d84f26) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg,#ffa800,#d84f26) 0% 0% no-repeat padding-box}.sp-Hihglithgts .progressbars_content .progress_bars{margin-top:20px;margin-bottom:30px}section.vat-product-favorites{padding-top:5vw;position:relative;overflow:hidden}section.vat-product-favorites .favorites-edge{width:9vw;height:30vw;display:block;background-color:#ffd95b;position:absolute;transition:all 1s ease-in;background:transparent linear-gradient(90deg,var(--unnamed-color-ffa800) 0%,var(--unnamed-color-d84f26) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(0deg,#ff8411,#ffd95b) 0% 0% no-repeat padding-box}section.vat-product-favorites .favorites-edge.edge-left{left:-4.5vw;border-radius:3vw;top:5vw}section.vat-product-favorites .favorites-edge.edge-right{right:-4.5vw;border-radius:3vw;top:5vw}section.vat-product-favorites h2{font-size:3.5vw;font-weight:800;margin:0;text-align:center;color:#000;width:100%}section.vat-product-favorites h2 strong{color:#ff8411}.favorite-products{width:100%}.favorite-products{display:flex;flex-wrap:wrap;width:75vw;margin:2.5vw auto 0;justify-content:center}.favorite-products .product-card{width:25%;text-align:center}.favorite-products .product-card img{width:100%}.favorite-products h3{font-size:1.5vw;font-weight:700;margin:0}.favorite-products p{margin:0;font-size:1vw}.favorite-products .quick-add-btn{background:#ff8413;color:#fff;outline:none!important;border:none!important;display:inline-block;padding:.75vw 2vw;font-size:.9vw;border-radius:25vw;margin-top:.5vw;cursor:pointer;transition:all .25s ease-out}.favorite-products .quick-add-btn:hover{background-color:#ff5c05}section.sp-Reviews{padding-top:5vw;padding-bottom:5vw}section.sp-Reviews h2{font-size:3.5vw;font-weight:800;margin:0;text-align:center;color:#000;width:100%}section.sp-Reviews h2 strong{color:#ff8411}section.sp-Reviews .lt-block-reviews{max-width:65vw}.sp-Reviews button.r--text-load-more{color:#000;font-size:.85vw;text-align:center;display:inline-block;border:1px solid #ff8413!important;text-decoration:none;padding:.55vw 2.5vw;border-radius:5vw;margin-top:1.5vw;transition:all .25s ease-out;background:transparent}.sp-Reviews button.r--text-load-more:hover{background-color:#ff8413;color:#fff}section.vat-product-faqs{padding:2.5vw 0 5vw}section.vat-product-faqs .vat-container{max-width:80vw}section.vat-product-faqs .vat-row{align-items:center}section.vat-product-faqs h2{font-size:4.5vw;font-weight:800;margin:0;color:#000;width:100%;line-height:1.25em}section.vat-product-faqs h2 strong{color:#ff8411}.vat-faqs-title,.vat-faqs-accordion{width:50%}.faq-accordion{background-color:transparent;color:#444;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:1vw;transition:.4s;position:relative;padding:1vw 0;border-top:1px solid #ccc}.faq-accordion:hover{background-color:transparent}.vat-faqs-accordion .panel{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;padding:0}button.faq-accordion:after{content:"";background-image:url(/cdn/shop/files/plus-sign.png?v=1756229331);width:1vw;height:1vw;display:block;background-size:contain;position:absolute;right:0;top:0;bottom:0;margin:auto;transition:all .25s ease-out}button.faq-accordion.active:after{transform:rotate(45deg)}.vat-faqs-accordion>button:first-child{border-top:0}.vat-faqs-title>a{color:#000;font-size:.85vw;text-align:center;display:inline-block;border:1px solid #ff8413;text-decoration:none;padding:.25vw 2.5vw;border-radius:5vw;margin-top:1.5vw;transition:all .25s ease-out}.vat-faqs-title>a:hover{background-color:#ff8413;color:#fff}.vat-faqs-accordion .panel p{margin-top:0}.per-serving-onetime{font-size:.89vw;color:#121212bf;font-weight:400}@media only screen and (max-width: 768px){.per-serving-onetime{font-size:12px}.prod-breadcrumbs{padding-left:0}section.vat-product-hero .vat-container{width:95vw}.prod-info h1{font-size:30px}.vat-prod-hero-left,.vat-prod-hero-right{width:100%}.swiper{width:auto}.vat-prod-hero-left .product-gallery span.swiper-pagination-bullet{width:2vw;height:2vw}.product-gallery .swiper-button-next,.product-gallery .swiper-button-prev{bottom:-1.5vw!important}.swiper-button-prev:after{width:5vw;height:5vw}.swiper-button-next:after{width:5vw;height:5vw}.product-bundle-2 img:first-child{bottom:-1.5vw;left:-5vw}.product-bundle-2 img:nth-child(2){bottom:-1vw;right:-7.5vw}.product-bundle-3 div img:first-child{bottom:-1.5vw;top:1.5vw}.product-bundle-3 div img:nth-child(2){bottom:.5vw;right:10vw;left:-2vw}.product-bundle-3 div img:nth-child(3){bottom:.5vw;left:10vw}.swiper-slide img{margin-bottom:4.5vw}.product-bundles{margin-top:5vw;margin-bottom:5vw}.product-bundles>div img{width:20vw;position:relative;bottom:-1.5vw}.product-bundles p{margin:0;text-transform:uppercase;font-size:14px}.product-bundles>div{padding:3vw 0 .25vw;border-radius:2.5vw}.bundle-save{top:-2.75vw;font-size:14px;max-width:80%}.one-time label{font-size:14px;cursor:pointer;line-height:2em}p.one-time-price{font-size:14px;font-weight:700;color:#000;margin:0 0 0 auto;line-height:2em}.one-time{gap:3vw;padding:2vw 3vw;border-radius:2.5vw}.subscription-bold{border:1px solid #FF8411;padding:2vw 3vw;border-radius:2.5vw}.subscription-bold-top label{font-size:14px;cursor:pointer}.subscription-bold-top .most-popular{font-size:10px;padding:.25vw 1vw;border-radius:1vw}.subscription-bold-top p{font-size:14px;font-weight:700;color:#000;margin:0 0 0 auto;position:relative}p.subscription-price span{font-size:14px;position:absolute;right:.1vw;bottom:-3.95vw;color:#777}p.subscription-price span:before{content:"";height:2px;display:block;bottom:2.75vw}.subscription-bold ul li{position:relative;font-size:14px;margin-left:1vw}.input-outer{width:3vw;height:3vw}.input-outer:before{width:3vw;height:3vw}.subscription-bold ul li:before{width:2vw;height:2vw;left:-3vw}.quantity-container button{font-size:16px}.quantity-container input{padding:3vw;font-size:16px}.product-form__submit{font-size:16px}section.sp-Benefits h2{font-size:30px;margin-bottom:15px;position:relative;z-index:2}section.sp-Benefits{margin:10vw 0}section.sp-Benefits .container{max-width:80vw}.spbb_tabLinks>button img{width:35px;height:35px;object-fit:contain}section.sp-Benefits p{font-size:12px}.spbb_tabLink{width:48%;margin:0 0 20px!important}.spbb_tabLin{display:flex;flex-wrap:wrap}.spbb_tabLink.active{transform:none!important}section.sp-Benefits>img{width:35vw;right:-10vw;z-index:1}.sp-BenefitsBody{position:relative;z-index:2}section.sp-Benefits .spbb_tabContents p{font-size:14px}select#bundleSelect{width:32vw;font-size:18px}section.vat-product-inside{padding:50px 0}section.vat-product-inside h2{font-size:30px}.ingredients-col-left,.ingredients-col-right{width:100%}section.vat-product-inside .vat-container{max-width:95vw;width:100%}.ingredient-body .ingredient-title h4{font-size:14px}.ingredient-body .ingredient-title{padding:10px}.ingredient-body .ingredient-content p{font-size:13px}.ingredient-body .ingredient-content{padding:10px}.supplement-facts-row button{font-size:14px}section.sp-Hihglithgts .container{max-width:95vw}section.sp-Hihglithgts .row>div:first-child{width:100%}section.sp-Hihglithgts .row>div:last-child{padding-top:0;width:100%}section.sp-Hihglithgts h2{font-size:30px}section.sp-Hihglithgts{padding-bottom:50px}section.sp-Hihglithgts p{font-size:14px;line-height:1.25em;color:inherit}.sp-HihglithgtsContent{padding-right:0}.sp-Hihglithgts .potential_progress_bar span p{font-size:12px;bottom:6px}section.vat-product-favorites{padding-top:50px}section.vat-product-favorites h2{font-size:30px}.favorite-products{width:85vw}.favorite-products .product-card{width:50%;margin-bottom:25px}.favorite-products h3{font-size:18px}.favorite-products p{font-size:14px}.favorite-products .quick-add-btn{font-size:12px;padding:10px 20px}section.vat-product-favorites .favorites-edge{height:90vw;top:10vw}section.vat-product-favorites .favorites-edge.edge-left{top:20vw}section.vat-product-favorites .favorites-edge.edge-right{top:20vw}section.sp-Reviews h2{font-size:30px}section.sp-Reviews .lt-block-reviews{max-width:95vw;padding:0}.header-v1 .r--overview{padding:0}.sp-Reviews button.r--text-load-more{font-size:14px;width:50%;padding:10px}section.vat-product-faqs{padding:0 0 50px}section.vat-product-faqs .vat-container{max-width:95vw;width:100%}.vat-faqs-title,.vat-faqs-accordion{width:100%;text-align:center}section.vat-product-faqs h2{font-size:30px}section.vat-product-faqs h2 br{display:none}.vat-faqs-title>a{width:50%;padding:10px;font-size:14px;line-height:1em;margin-top:15px}.faq-accordion{font-size:16px;padding:10px 15px 10px 0;font-weight:700}.vat-faqs-accordion{padding-top:30px}.vat-faqs-accordion .panel p{font-size:14px;text-align:left;line-height:1.25em}button.faq-accordion:after{width:15px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vatellia-product.css.map */
