html{font-size:14px}@media(min-width:768px){html{font-size:15px}}@media(min-width:1200px){html{font-size:16px}}@font-face{font-family:Inter;src:url(https://vshrednutrition.com/cdn/shop/t/32/assets/Inter-VariableFont_opszwght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://vshrednutrition.com/cdn/shop/t/32/assets/Roboto-VariableFont_wdthwght.ttf) format("truetype");font-weight:1 1000;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://vshrednutrition.com/cdn/shop/t/32/assets/Roboto-Italic-VariableFont_wdthwght.ttf) format("truetype");font-weight:1 1000;font-stretch:75% 125%;font-style:italic;font-display:swap}@font-face{font-family:Futura PT Cond Extra;src:url(https://vshrednutrition.com/cdn/shop/t/32/assets/FuturaPTCond-ExtraBold.woff2) format("woff2"),url(https://vshrednutrition.com/cdn/shop/t/32/assets/FuturaPTCond-ExtraBold.woff) format("woff"),url(https://vshrednutrition.com/cdn/shop/t/32/assets/FuturaPTCond-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter!important}.footer,.vshred-nav,.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6,#MainContent .h1,#MainContent .h2,#MainContent .h3,#MainContent .h4,#MainContent .h5,#MainContent .h6{font-family:Inter!important}#MainContent a:empty,#MainContent ul:empty,#MainContent dl:empty,#MainContent div:empty,#MainContent section:empty,#MainContent article:empty,#MainContent p:empty,#MainContent h1:empty,#MainContent h2:empty,#MainContent h3:empty,#MainContent h4:empty,#MainContent h5:empty,#MainContent h6:empty{display:block}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6,#MainContent p,#MainContent ul,#MainContent ol{margin-top:0;margin-bottom:0}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6,#MainContent p,#MainContent ul,#MainContent ol,#MainContent li,#MainContent span,#MainContent a{letter-spacing:0}#MainContent img{max-width:100%;height:auto}#MainContent .container{width:calc(100% - 24px);margin:0 auto;box-sizing:border-box}#MainContent button,#MainContent .btn{cursor:pointer}#MainContent .btn{border:0;outline:0;font-family:Roboto;font-weight:700;font-size:22px;line-height:30px;text-align:center;color:#ffbc00;background-color:#000;height:60px;width:100%;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}#MainContent .btn svg{margin-left:10px}#MainContent .btn:hover{background-color:#2d2d2d}@media screen and (min-width:768px){#MainContent .btn{height:68px;font-size:1.375rem}}#MainContent section#header{height:54px;display:flex;align-items:center;justify-content:center}#MainContent section#header svg{width:174px;position:relative;top:5px}#MainContent section.products{width:100%;max-width:390px;padding:0 0 15px;margin:0 auto}#MainContent section.products .container{width:100%}#MainContent section.products .container .carousel_holder .freegifts,#MainContent section.products .container .carousel_holder>.row{display:none}#MainContent section.products .container .carousel_holder .carousel_full{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex}#MainContent section.products .container .carousel_holder .carousel_full .navigation{order:2;max-width:358px;margin:15px auto 0;width:100%;position:relative}#MainContent section.products .container .carousel_holder .carousel_full .navigation .prev,#MainContent section.products .container .carousel_holder .carousel_full .navigation .next{background:none;border:none;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:30px;height:30px}@media screen and (min-width:768px){#MainContent section.products .container .carousel_holder .carousel_full .navigation .prev,#MainContent section.products .container .carousel_holder .carousel_full .navigation .next{display:none}}#MainContent section.products .container .carousel_holder .carousel_full .navigation .prev{left:-10px}#MainContent section.products .container .carousel_holder .carousel_full .navigation .next{right:-10px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:calc(100% - 50px);gap:10px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav::-webkit-scrollbar{display:none}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{flex:0 0 auto;border-radius:10px;overflow:hidden;border:1px solid #979797;box-sizing:border-box}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a{display:block;cursor:pointer;opacity:.6;transition:opacity .3s ease}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a.active{opacity:1}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a img{width:100%;height:auto;display:block}@media screen and (max-width:767px){#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{width:calc((100% - 30px)/4)}}#MainContent section.products .container .carousel_holder .carousel_full .carousel_item{order:1;width:100%;border-radius:12px;overflow:hidden;border:2px solid #999;max-width:370px;margin:0 auto}#MainContent section.products .container .carousel_holder .carousel_full .carousel_item img{width:100%;height:auto;display:block}@media screen and (min-width:768px){#MainContent section.products .container .carousel_holder .carousel_full{flex-direction:row;align-items:flex-start;gap:20px}#MainContent section.products .container .carousel_holder .carousel_full .navigation{order:1;max-width:none;width:auto;flex-shrink:0;overflow:hidden}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav{flex-direction:column;overflow-x:visible;overflow-y:visible;gap:15px;max-height:none}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{width:56px;height:56px;flex-shrink:0}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a{display:block;width:56px;height:56px;opacity:.6;transition:opacity .3s ease;overflow:hidden}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a.active{opacity:1}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a img{width:56px;height:56px;object-fit:cover;display:block}#MainContent section.products .container .carousel_holder .carousel_full .carousel_item{order:2;flex:1}}@media screen and (min-width:768px)and (min-width:1024px){#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav{max-height:720px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{width:90px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a img{width:90px}}@media screen and (min-width:768px)and (min-width:1200px){#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav{max-height:1020px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{width:100px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li a img{width:100px}}#MainContent section.products .container .product_info{width:calc(100% - 20px);max-width:359px;margin:20px auto 0}#MainContent section.products .container .product_info .reviews{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:14px;line-height:100%;font-family:Roboto;margin-bottom:10px;font-weight:400}#MainContent section.products .container .product_info .reviews svg{margin-right:8px}#MainContent section.products .container .product_info .reviews b{margin-right:4px}#MainContent section.products .container .product_info .reviews span{margin:0 4px}#MainContent section.products .container .product_info h1,#MainContent section.products .container .product_info h4{font-weight:800;font-size:32px;line-height:120%;letter-spacing:-.5px;color:#333;max-width:304px;margin-bottom:15px}#MainContent section.products .container .product_info h4{font-size:44px;max-width:100%}#MainContent section.products .container .product_info .sprites{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5px;margin:10px auto}#MainContent section.products .container .product_info .sprites p{font-family:Roboto;font-size:16px;line-height:120%;color:#333;max-width:125px}#MainContent section.products .container .product_info .sprites img{width:196px}#MainContent section.products .container .product_info .sprites.alt{justify-content:center}#MainContent section.products .container .product_info .sprites.alt p{display:none}#MainContent section.products .container .product_info>p{font-weight:600;font-size:17px;line-height:130%;letter-spacing:-.09px;color:#18181a;margin-bottom:20px}#MainContent section.products .container .product_info>p.total_price{margin-bottom:5px;font-family:Roboto;font-size:12.65px;line-height:100%;color:#333}#MainContent section.products .container .product_info>p.yousave{text-transform:uppercase;font-family:Roboto;font-size:17.85px;line-height:100%;color:#333}#MainContent section.products .container .product_info>p.secure{font-family:Roboto;font-size:13px;line-height:30px;text-align:center;color:#333}#MainContent section.products .container .product_info>p.freegifts{font-size:16.32px;line-height:22.3px;color:#18181a;text-align:center;max-width:265px;margin:15px auto}#MainContent section.products .container .product_info>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:20px}#MainContent section.products .container .product_info>.row .box{width:32%}#MainContent section.products .container .product_info>.row .box img{width:100px;display:block;margin:0 auto 15px}#MainContent section.products .container .product_info>.row .box p.box_top{font-size:12px;font-weight:700;line-height:110%;text-align:center;color:#18181a;margin-bottom:10px}#MainContent section.products .container .product_info>.row .box p.box_top span{background-color:#ffbc00;padding:5px 2px}#MainContent section.products .container .product_info>.row .box p.box_copy{color:#000;font-size:13px;line-height:110%;text-align:center;font-weight:700}#MainContent section.products .container .product_info>.row .box.last img{width:120px;margin:-13px auto 0}#MainContent section.products .container .product_info>.product_accordions{display:flex;flex-direction:column;gap:15px}#MainContent section.products .container .product_info>.product_accordions .accordion{background-color:#e9e9e9;border-radius:4px}#MainContent section.products .container .product_info>.product_accordions .accordion button{border:0;outline:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;width:100%;padding:12px;position:relative;cursor:pointer}#MainContent section.products .container .product_info>.product_accordions .accordion button:after{content:"";width:12px;height:7px;background-image:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.2155 0.773867C11.1599 0.718088 11.0938 0.673834 11.021 0.643638C10.9482 0.613443 10.8702 0.5979 10.7914 0.5979C10.7127 0.5979 10.6347 0.613443 10.5619 0.643638C10.4891 0.673834 10.423 0.718088 10.3674 0.773867L5.99978 5.14267L1.63218 0.773867C1.51971 0.661399 1.36717 0.598214 1.20811 0.598214C1.04906 0.598214 0.896519 0.661399 0.784051 0.773867C0.671583 0.886335 0.608398 1.03888 0.608398 1.19793C0.608398 1.35698 0.671583 1.50952 0.784051 1.62199L5.57572 6.41366C5.63136 6.46944 5.69745 6.51369 5.77022 6.54389C5.84299 6.57408 5.921 6.58962 5.99978 6.58962C6.07856 6.58962 6.15657 6.57408 6.22934 6.54389C6.30211 6.51369 6.3682 6.46944 6.42384 6.41366L11.2155 1.62199C11.2713 1.56635 11.3155 1.50026 11.3457 1.42749C11.3759 1.35472 11.3915 1.27671 11.3915 1.19793C11.3915 1.11915 11.3759 1.04114 11.3457 0.968368C11.3155 0.895601 11.2713 0.829505 11.2155 0.773867Z" fill="%2318181A"/></svg>');position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(180deg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}#MainContent section.products .container .product_info>.product_accordions .accordion button svg{width:25px;margin-right:7px;height:25px}#MainContent section.products .container .product_info>.product_accordions .accordion button span{font-weight:600;font-size:16px;line-height:120%;width:calc(100% - 75px);color:#000}#MainContent section.products .container .product_info>.product_accordions .accordion .expander{overflow:hidden;max-height:550px;transition:max-height .3s ease}#MainContent section.products .container .product_info>.product_accordions .accordion .expander .inner{padding:0 12px 15px}#MainContent section.products .container .product_info>.product_accordions .accordion .expander .inner p{font-size:14px;margin-bottom:15px;line-height:120%}#MainContent section.products .container .product_info>.product_accordions .accordion .expander .inner p:last-child{margin-bottom:0}#MainContent section.products .container .product_info>.product_accordions .accordion:not(.open) button:after{transform:translateY(-50%) rotate(0)}#MainContent section.products .container .product_info>.product_accordions .accordion:not(.open) .expander{max-height:0}#MainContent section.products .container .product_info>ul{list-style:none;margin:0 0 20px;padding:0}#MainContent section.products .container .product_info>ul li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:1px solid #d7d7d7;margin-bottom:8px;padding-bottom:8px}#MainContent section.products .container .product_info>ul li:marker{display:none}#MainContent section.products .container .product_info>ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#MainContent section.products .container .product_info>ul li img{width:36px;margin-right:10px}#MainContent section.products .container .product_info>ul li span{width:calc(100% - 46px);color:#333;font-size:15px;line-height:120%;letter-spacing:-.1px}#MainContent section.products .container .product_info>.stock{margin-bottom:25px}#MainContent section.products .container .product_info>.stock p{font-family:Roboto;font-size:14px;line-height:100%;color:#d80604;font-weight:500;margin-bottom:8px}#MainContent section.products .container .product_info>.stock .bar{width:100%;height:4px;background-color:#dcdee0;border-radius:10px;position:relative;overflow:hidden}#MainContent section.products .container .product_info>.stock .bar .progress{width:33%;height:100%;background-color:#d80604}#MainContent section.products .container .product_info .product_options{background-color:#fff;border:1px solid hsla(0,0%,40%,.4);box-shadow:0 2px 3px #0000001a;border-radius:10px;margin-bottom:15px}#MainContent section.products .container .product_info .product_options .frequency{max-width:292px;width:calc(100% - 15px);margin:15px auto}#MainContent section.products .container .product_info .product_options .frequency .btn_holder{width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:1000px;background-color:#eee}#MainContent section.products .container .product_info .product_options .frequency .btn_holder button{background-color:#0000;outline:0;border:0;font-family:Roboto;font-weight:600;font-size:14px;color:#000;line-height:20px;letter-spacing:.5px;height:40px;padding:0 25px;position:relative;z-index:2}#MainContent section.products .container .product_info .product_options .frequency .btn_holder .btn-bg{position:absolute;top:0;left:0;width:175px;height:100%;background-color:#ffbc00;border-radius:100px;transition:all .3s ease}#MainContent section.products .container .product_info .product_options .option{border-top:1px solid #18181a;padding:15px 5px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;background-color:#0000;cursor:pointer;transition:background-color .3s ease}#MainContent section.products .container .product_info .product_options .option .left{width:66%;margin-right:1%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:10px}#MainContent section.products .container .product_info .product_options .option .left .left_content{display:flex;flex-direction:column;gap:5px}#MainContent section.products .container .product_info .product_options .option .left:before{width:24px;height:24px;margin-right:11px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.8125" y="0.8125" width="22.375" height="22.375" rx="11.1875" fill="white"/><rect x="0.8125" y="0.8125" width="22.375" height="22.375" rx="11.1875" stroke="%23D1D5DB" stroke-width="1.625"/></svg>')}#MainContent section.products .container .product_info .product_options .option .left .flag{font-family:Roboto;font-size:10px;line-height:18px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:7px}#MainContent section.products .container .product_info .product_options .option .left .flag span{background-color:#18181a;padding:5px}#MainContent section.products .container .product_info .product_options .option .left .flag.yellow{color:#18181a}#MainContent section.products .container .product_info .product_options .option .left .flag.yellow span{background-color:#ffbc00}#MainContent section.products .container .product_info .product_options .option .left p{color:#18181a}#MainContent section.products .container .product_info .product_options .option .left p.option_title{font-family:Roboto;font-size:18px;font-weight:700;line-height:100%}#MainContent section.products .container .product_info .product_options .option .left p.option_desc{font-family:Roboto;font-size:11px;line-height:18px}#MainContent section.products .container .product_info .product_options .option .right{width:33%;margin-bottom:10px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}#MainContent section.products .container .product_info .product_options .option .right p{color:#18181a}#MainContent section.products .container .product_info .product_options .option .right p.price{font-family:Roboto;font-size:20px;font-weight:700;line-height:18px;letter-spacing:-.5px}#MainContent section.products .container .product_info .product_options .option .right p.price sup{font-size:13px;position:relative;top:0;margin-left:3px}#MainContent section.products .container .product_info .product_options .option .right p.billed{font-family:Roboto;font-size:12px;line-height:120%;max-width:70px}#MainContent section.products .container .product_info .product_options .option .bottom{width:calc(100% - 35px);margin-left:35px}#MainContent section.products .container .product_info .product_options .option .bottom p{color:#18181a;font-weight:500;font-family:Roboto;font-size:10px;line-height:100%;padding:5px 15px;border-radius:100px;background-color:#d7d7d7;max-width:287px;text-align:center;display:inline-block;transition:background-color .3s ease}#MainContent section.products .container .product_info .product_options .option .bottom p svg{position:relative;top:2px}#MainContent section.products .container .product_info .product_options .option:last-child .right,#MainContent section.products .container .product_info .product_options .option:last-child .left{margin-bottom:0}#MainContent section.products .container .product_info .product_options .option.selected{background-color:#fffaed;position:relative}#MainContent section.products .container .product_info .product_options .option.selected:before{content:"";width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;border:3px solid #ffbc00;pointer-events:none}#MainContent section.products .container .product_info .product_options .option.selected .left:before{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.8125" y="0.8125" width="22.375" height="22.375" rx="11.1875" fill="%23111827"/><rect x="0.8125" y="0.8125" width="22.375" height="22.375" rx="11.1875" stroke="%23111827" stroke-width="1.625"/><circle cx="12" cy="12" r="4.5" fill="%23F9FAFB"/></svg>')}#MainContent section.products .container .product_info .product_options .option.selected .bottom p{background-color:#fff}#MainContent section#as_seen_on{max-width:100dvw;overflow:hidden}#MainContent section#as_seen_on .logo_ticker{display:flex;flex-direction:row;padding:15px 0}#MainContent section#as_seen_on .logo_ticker img{margin-left:auto;margin-right:auto;width:768px;max-width:768px;position:relative;left:0;animation:move-left 12s linear infinite}@keyframes move-left{0%{transform:translate(0)}to{transform:translate(-100%)}}#MainContent section#meet-vince{background-color:#e9e9e9}#MainContent section#meet-vince>.container{max-width:366px;padding:25px 0}#MainContent section#meet-vince>.container>h2{font-family:Inter!important;color:#333;line-height:110%;font-weight:700;text-align:center;font-size:34px;max-width:366px;margin:0 auto}#MainContent section#meet-vince>.container>p{color:#18181a;font-size:17.9px;line-height:150%;letter-spacing:-.18px;margin-bottom:15px}#MainContent section#meet-vince>.container>p b{font-weight:500}#MainContent section#meet-vince>.container>p:last-child{margin-bottom:0}#MainContent section#meet-vince>.container .box{background-color:#18181a;box-shadow:16px 16px 30px #0000001f;border-radius:18.77px;margin:30px auto}#MainContent section#meet-vince>.container .box .container{padding:15px 0 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%}#MainContent section#meet-vince>.container .box .container .content{padding:0 20px}#MainContent section#meet-vince>.container .box .container .content svg{margin-bottom:20px}#MainContent section#meet-vince>.container .box .container .content>p{color:#fff;font-size:16.7px;line-height:26.28px;margin-bottom:25px}#MainContent section#meet-vince>.container .box .container .content>p b{font-weight:700}#MainContent section#meet-vince>.container .box .container .content>p b.yellow{color:#ffbc00}#MainContent section#meet-vince>.container .box .container .content .byline{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px}#MainContent section#meet-vince>.container .box .container .content .byline img{width:49px}#MainContent section#meet-vince>.container .box .container .content .byline .info p{font-size:16px;line-height:26.28px;color:#fff;margin:0}#MainContent section#meet-vince>.container .box .container .content .byline .info p b{font-weight:700}#MainContent section#root{padding:25px 0}#MainContent section#root .container{width:calc(100% - 20px);max-width:373px}#MainContent section#root .container h3{font-weight:700;font-size:34px;line-height:110%;letter-spacing:-1px;color:#000;text-align:center;max-width:325px;margin:0 auto 15px}#MainContent section#root .container .stages>picture{display:none}#MainContent section#root .container .stages .stage_list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#MainContent section#root .container .stages .stage_list .stage_holder{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#MainContent section#root .container .stages .stage_list .stage{background-color:#e9e9e9;box-shadow:0 1.02px 3.07px #0000001a;position:relative;border-radius:0 0 6px 6px;padding-bottom:40px}#MainContent section#root .container .stages .stage_list .stage.stage1{margin-bottom:85px}#MainContent section#root .container .stages .stage_list .stage svg{position:absolute;bottom:-75px;left:50%;transform:translate(-50%);width:84px;height:111px}#MainContent section#root .container .stages .stage_list .stage svg.desktop-icon{display:none}#MainContent section#root .container .stages .stage_list .stage p{font-style:italic;color:#18181a;font-size:15px;line-height:130%;padding:0 30px;margin-bottom:15px}#MainContent section#root .container .stages .stage_list .stage p.top_title{border-radius:6px 6px 0 0;background-color:#18181a;color:#fff;font-weight:900;font-size:32.58px;line-height:120%;letter-spacing:-.2px;text-align:center;padding:10px 25px;font-style:italic;text-transform:uppercase;margin-bottom:10px}#MainContent section#root .container .stages .stage_list .stage p.top_sub{font-size:18.23px;line-height:120%;letter-spacing:-.2px;font-style:italic;margin-bottom:8px;font-weight:700}#MainContent section#root .container .stages .stage_list .stage.stage2,#MainContent section#root .container .stages .stage_list .stage.stage3{width:49%;padding-bottom:15px;margin-top:115px}#MainContent section#root .container .stages .stage_list .stage.stage2 svg,#MainContent section#root .container .stages .stage_list .stage.stage3 svg{bottom:initial;top:-100px}#MainContent section#root .container .stages .stage_list .stage.stage2 p,#MainContent section#root .container .stages .stage_list .stage.stage3 p{padding:0 15px}#MainContent section#root .container .stages .stage_list .stage.stage2 p.top_title,#MainContent section#root .container .stages .stage_list .stage.stage3 p.top_title{padding:10px}#MainContent section#testimonial{background-image:url(/cdn/shop/files/collage-mobile.webp?v=1768835807);background-size:cover;background-position:center center;background-repeat:no-repeat}#MainContent section#testimonial .container{padding:25px 20px}#MainContent section#testimonial .container .box{max-width:315px;margin:0 auto;background-color:#fff;border-radius:5.63px;padding:15px 20px}#MainContent section#testimonial .container .box .reviews{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:10.26px;line-height:100%;font-family:Roboto;margin-bottom:10px;color:#666}#MainContent section#testimonial .container .box .reviews svg{margin-right:8px;width:88px}#MainContent section#testimonial .container .box .reviews b{margin-right:4px}#MainContent section#testimonial .container .box .reviews span{margin:0 4px}#MainContent section#testimonial .container .box p.testimonial_text{font-size:16px;font-weight:600;line-height:19px;letter-spacing:-.07px;color:#18181a;margin-bottom:10px}#MainContent section#testimonial .container .box p.byline{font-size:9.59px;color:#000;line-height:12.47px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:10px}#MainContent section#testimonial .container .box p.byline span{font-family:Roboto;color:#666;letter-spacing:-.22px;line-height:13.43px;font-size:11.19px;margin:0 10px}#MainContent section#testimonial .container .box p.guarantee{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;font-family:Roboto;font-size:8px;line-height:13.52px;text-align:center;color:#232f3e}#MainContent section#testimonial .container .box .btn{font-size:16px;line-height:30px;height:45px;margin-bottom:5px}#MainContent section#factors{background-color:#18181a;overflow:hidden}#MainContent section#factors>picture{display:none}#MainContent section#factors .container{width:100%;padding:40px 0}#MainContent section#factors .container h3{font-size:36px;font-weight:700;line-height:120%;letter-spacing:-1px;color:#fff;text-align:center;max-width:320px;margin:0 auto 15px;padding:0 15px}#MainContent section#factors .container>p{font-size:18px;line-height:130%;padding:0 15px;max-width:332px;margin:0 auto 25px;color:#fff}#MainContent section#factors .container>picture img{max-width:400px;width:130%;position:relative;left:50%;transform:translate(-50%);margin:0 auto 15px}#MainContent section#factors .container .content{width:calc(100% - 20px);margin:0 auto;max-width:351px}#MainContent section#factors .container .content .row{border-bottom:1px solid #fff;margin-bottom:20px;padding:0 0 20px 20px}#MainContent section#factors .container .content .row:last-child{border-bottom:none;margin-bottom:0;padding:0 0 0 20px}#MainContent section#factors .container .content .row span{color:#18181a;font-size:32px;letter-spacing:-.91px;display:flex;align-items:center;justify-content:center;width:69px;height:69px;border-radius:100%;background-color:#fff;font-weight:800;margin-bottom:10px}#MainContent section#factors .container .content .row .copy p.row_title{font-weight:700;color:#fff;text-transform:uppercase;font-size:19.2px;line-height:26px;letter-spacing:-.5px;margin-bottom:15px}#MainContent section#factors .container .content .row .copy p.row_copy{font-size:16px;line-height:130%;letter-spacing:.14px;color:#fff;margin-bottom:10px}#MainContent section#factors .container .content .row .copy p.row_copy:last-child{margin-bottom:0}#MainContent section#cascade .container{max-width:365px;padding:40px 0}#MainContent section#cascade .container h4{font-weight:700;font-size:44px;line-height:120%;letter-spacing:-.18px;text-align:center;max-width:337px;margin:0 auto 15px}#MainContent section#cascade .container>p{font-size:20px;line-height:140%;color:#333;margin-bottom:20px}#MainContent section#cascade .container>p.subtitle{font-size:25px;line-height:140%;color:#333;text-align:center;max-width:350px;margin:0 auto 15px}#MainContent section#cascade .container>p.subtitle span{font-weight:700;background-color:#ffbc00;padding:3px}#MainContent section#cascade .container>p.larger{font-weight:700;font-size:33px;line-height:120%;margin:0 auto 15px;max-width:295px;text-align:center;color:#333}#MainContent section#cascade .container>p.body_highlight{font-weight:700}#MainContent section#cascade .container>p.body_highlight span{background-color:#ffbc00;padding:3px}#MainContent section#cascade .container>.row img{display:block;margin-bottom:10px}#MainContent section#cascade .container>.row .content p.highlight_title{color:#333;font-weight:700;font-size:20px;line-height:140%;margin-bottom:15px}#MainContent section#cascade .container>.row .content p.highlight_title span{background-color:#ffbc00;padding:3px}#MainContent section#cascade .container>.row .content p.highlight_copy{color:#333;font-size:20px;line-height:140%;margin-bottom:15px}#MainContent section#cascade .container>.row .content ul.highlight_list{list-style:none;margin:15px 0;padding:0}#MainContent section#cascade .container>.row .content ul.highlight_list li{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-bottom:7px}#MainContent section#cascade .container>.row .content ul.highlight_list li:last-child{margin-bottom:0}#MainContent section#cascade .container>.row .content ul.highlight_list li:marker{display:none}#MainContent section#cascade .container>.row .content ul.highlight_list li img{width:34px;margin-right:11px}#MainContent section#cascade .container>.row .content ul.highlight_list li span{width:calc(100% - 45px);color:#333;font-size:20px;line-height:140%}#MainContent section#cascade .container>.options>.boxes{display:none}#MainContent section#cascade .container>.options .img .img_container{margin-bottom:10px;opacity:.5;transition:opacity .3s ease}#MainContent section#cascade .container>.options .img .img_container.active{opacity:1}#MainContent section#cascade .container>.options .img .img_container:last-child{margin-bottom:0}#MainContent section#cascade .container>.options .img .img_container img{display:block;margin-bottom:-30px}#MainContent section#cascade .container>.options .img .img_container .box{background-color:#fff;border:4px solid #444;border-top:0;padding:20px 10px;position:relative;z-index:2;box-sizing:border-box;width:99.7%;border-radius:0 0 20px 20px}#MainContent section#cascade .container>.options .img .img_container .box p.box_title{color:#18181a;font-weight:700;font-size:18.17px;line-height:130%;text-transform:uppercase;margin-bottom:10px}#MainContent section#cascade .container>.options .img .img_container .box ul{list-style:none;margin:0;padding:0}#MainContent section#cascade .container>.options .img .img_container .box ul li{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-bottom:6px}#MainContent section#cascade .container>.options .img .img_container .box ul li:marker{display:none}#MainContent section#cascade .container>.options .img .img_container .box ul li:last-child{margin-bottom:0}#MainContent section#cascade .container>.options .img .img_container .box ul li span{font-size:14px;line-height:120%;color:#18181a;width:calc(100% - 30px)}#MainContent section#cascade .container>.options .img .img_container .box ul li:before{width:20px;height:21px;margin-right:10px;position:relative;top:-2px}#MainContent section#cascade .container>.options .img .img_container .box[data-toggle=balance1] ul li:before{content:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.86277 20.6747C15.3098 20.6747 19.7255 16.259 19.7255 10.812C19.7255 5.36493 15.3098 0.949219 9.86277 0.949219C4.41571 0.949219 0 5.36493 0 10.812C0 16.259 4.41571 20.6747 9.86277 20.6747Z" fill="%2339B509"/><path d="M8.6777 14.7578L4.7334 10.5776L5.83702 9.44996L8.65682 12.3976L13.8413 6.86914L14.9886 7.97596L8.6777 14.7578Z" fill="white"/></svg>')}#MainContent section#cascade .container>.options .img .img_container .box[data-toggle=balance2] ul li:before{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" fill="%23E91D2D"/><path d="M14.3512 13.6919L11.1166 10.4566L14.3512 7.22645L13.232 6.11719L9.99865 9.34935L6.76768 6.11719L5.65723 7.22764L8.89215 10.4665L5.65723 13.7007L6.76768 14.8111L10.0093 11.5738L13.2419 14.8111L14.3512 13.6919Z" fill="white"/></svg>')}#MainContent section.cycle{background-color:#0b0907}#MainContent section.cycle .container{max-width:324px;padding:40px 0;margin:0 auto;display:flex;flex-direction:column}#MainContent section.cycle .container h4{font-family:Futura PT Cond Extra!important;color:#fff;font-weight:800;font-size:65px;line-height:100%;letter-spacing:-.01em;text-align:center;margin-bottom:5px;text-transform:uppercase;order:1}#MainContent section.cycle .container picture{order:2}#MainContent section.cycle .container img{display:block;width:100%}#MainContent section#results{background-color:#444}#MainContent section#results .container{max-width:352px;margin:0 auto;padding:35px 0}#MainContent section#results .container p.reviews{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:13.15px;line-height:100%;font-family:Roboto;margin-bottom:10px;color:#fff}#MainContent section#results .container p.reviews svg{margin-right:8px;width:113px}#MainContent section#results .container p.reviews b{margin-right:4px}#MainContent section#results .container p.reviews span{margin:0 4px}#MainContent section#results .container h4{font-weight:700;font-size:39.2px;line-height:120%;letter-spacing:-1px;color:#fff}#MainContent section#results .container .before-after-carousel{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;width:100%;flex-wrap:wrap}#MainContent section#results .container .before-after-carousel .prev,#MainContent section#results .container .before-after-carousel .next{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:10;transition:opacity .3s ease}#MainContent section#results .container .before-after-carousel .prev:hover,#MainContent section#results .container .before-after-carousel .next:hover{opacity:.8}#MainContent section#results .container .before-after-carousel .prev:active,#MainContent section#results .container .before-after-carousel .next:active{opacity:.6}#MainContent section#results .container .before-after-carousel .prev svg,#MainContent section#results .container .before-after-carousel .next svg{width:32px;height:32px}#MainContent section#results .container .before-after-carousel .prev{order:2}#MainContent section#results .container .before-after-carousel .next{order:3}#MainContent section#results .container .before-after-carousel .items_holder{position:relative;overflow:hidden;width:100%;cursor:grab;order:1}#MainContent section#results .container .before-after-carousel .items_holder:active{cursor:grabbing}#MainContent section#results .container .before-after-carousel .items{display:flex;flex-direction:row;transition:transform .4s ease;width:auto}#MainContent section#results .container .before-after-carousel .items .item{flex:0 0 100%;flex-shrink:0;width:100%;min-width:100%;padding:0 5px;box-sizing:border-box}#MainContent section#results .container .before-after-carousel .items .item img{width:100%;height:auto;display:block}@media screen and (min-width:768px){#MainContent section#results .container .before-after-carousel .items .item{flex:0 0 50%;flex-shrink:0;width:50%;min-width:50%}}#MainContent section#text_testimonial{background-color:#18181a}#MainContent section#text_testimonial .container{max-width:370px;margin:0 auto;padding:35px 0}#MainContent section#text_testimonial .container .text-testimonial-carousel{position:relative;overflow:hidden;width:100%}#MainContent section#text_testimonial .container .text-testimonial-carousel .items{position:relative;width:auto;display:flex;flex-direction:row;align-items:flex-start;transition:transform .4s ease,height .4s ease}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item{flex:0 0 100%;width:100%;min-width:100%;flex-shrink:0;height:auto}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:15px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p{color:#ffbc00;font-weight:700;font-size:20px;line-height:23.4px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p span{color:#fff;font-size:16px;line-height:17px;letter-spacing:-.28px;display:block;font-weight:400}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top svg{max-width:108px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_title{font-weight:800;font-size:21px;line-height:140%;color:#fff;margin-bottom:10px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_text{color:#fff;font-size:16px;line-height:140%}#MainContent section#text_testimonial .container .text-testimonial-carousel ul.indicators{list-style:none;margin:15px 0 0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;gap:6.5px}#MainContent section#text_testimonial .container .text-testimonial-carousel ul.indicators li{display:flex;width:20px;height:20px;font-size:13px;border-radius:50%;align-items:center;justify-content:center;border:1px solid #fff;color:#fff;font-weight:900;opacity:1;transition:opacity .3s ease;cursor:pointer;position:relative;z-index:2;flex-shrink:0}#MainContent section#text_testimonial .container .text-testimonial-carousel ul.indicators li:marker{display:none}#MainContent section#text_testimonial .container .text-testimonial-carousel ul.indicators li:not(.active){opacity:.25}#MainContent section#text_testimonial .container .text-testimonial-carousel ul.indicators li.line{flex:1;flex-grow:1;width:auto;height:1px;border-radius:0;border:none;background-color:#d7d7d7;cursor:default}#MainContent section#text_testimonial .container .right{text-align:left}#MainContent section#text_testimonial .container .right img{width:100%;display:block}#MainContent section#text_testimonial .container .right p.reviews{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:10px;line-height:100%;font-family:Roboto;margin-bottom:5px;color:#fff}#MainContent section#text_testimonial .container .right p.reviews svg{margin-right:8px;width:93px}#MainContent section#text_testimonial .container .right p.reviews b{margin-right:4px}#MainContent section#text_testimonial .container .right p.reviews span{margin:0 4px}#MainContent section#text_testimonial .container .right p.guarantee{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:Roboto;font-size:10px;color:#fff;font-weight:500}#MainContent section#text_testimonial .container .right p.guarantee img{width:18px}#MainContent section#text_testimonial .container .right .btn{color:#18181a;font-size:13px;height:40px;background-color:#ffbc00;transition:background-color .3s ease;margin-bottom:10px}#MainContent section#text_testimonial .container .right .btn svg{margin-left:15px}#MainContent section#text_testimonial .container .right .btn:hover{background-color:#d09900}#MainContent section#whatsinside .container{padding:35px 0;max-width:370px}#MainContent section#whatsinside .container h4{color:#18181a;font-weight:700;font-size:44px;line-height:100%;letter-spacing:-1px;margin-bottom:20px;text-align:center}#MainContent section#whatsinside .container .items{margin-bottom:30px}#MainContent section#whatsinside .container .items:last-child{margin-bottom:0}#MainContent section#whatsinside .container .items .ingredients-header{width:100%;height:121px;position:relative;border-radius:7.3px;overflow:hidden;margin-bottom:25px}#MainContent section#whatsinside .container .items .ingredients-header img{width:100%;height:100%;object-fit:cover}#MainContent section#whatsinside .container .items .ingredients-header svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;max-width:110px}#MainContent section#whatsinside .container .items .ingredients{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:15px}#MainContent section#whatsinside .container .items .ingredients a.expand-ingredients{font-family:Roboto;font-size:18px;font-weight:500;line-height:20px;color:#fff;text-decoration:none;cursor:pointer;background-color:#18181a;border-radius:100px;display:flex;align-items:center;justify-content:center;height:56px;padding:0 50px}#MainContent section#whatsinside .container .items .ingredients a.expand-ingredients svg{margin-left:10px;position:relative;transform:rotate(0);transition:transform .3s ease}#MainContent section#whatsinside .container .items .ingredients a.expand-ingredients.active svg{transform:rotate(-90deg)}#MainContent section#whatsinside .container .items .ingredients .expander{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;overflow:hidden;max-height:750px;transition:max-height .3s ease}#MainContent section#whatsinside .container .items .ingredients .expander:not(.open){max-height:0}#MainContent section#whatsinside .container .items .ingredients .expander.opened{overflow:visible}#MainContent section#whatsinside .container .items .ingredients .ingredient{box-shadow:0 .73px 2.19px #0000001a,0 3.65px 3.65px #00000017,0 7.3px 4.38px #0000000d,0 13.14px 5.11px #00000003;background-color:#fff;border-radius:7.3px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy{width:70%;box-sizing:border-box;padding:12px}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-title{font-weight:500;font-size:14.27px;line-height:110%;color:#000;margin-bottom:6px}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-text{font-family:Roboto;color:#000;font-size:11px;line-height:120%;font-weight:500}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-img{width:30%;height:100px}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-img img{width:100%;height:100%;object-fit:cover}#MainContent section#claim{position:relative;overflow:hidden}#MainContent section#claim>picture>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center}#MainContent section#claim .container{max-width:314px;margin:0 auto;padding:150px 0 50px;position:relative;z-index:2}#MainContent section#claim .container .content .btn{background-color:#ffbc00;transition:background-color .3s ease;height:67.44px;width:100%;font-size:24.52px;color:#18181a;margin-bottom:10px}#MainContent section#claim .container .content .btn svg{margin-left:10px}#MainContent section#claim .container .content .btn svg path{fill:#18181a}#MainContent section#claim .container .content .btn:hover{background-color:#d09900}#MainContent section#claim .container .content .guarantee{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;font-weight:500;font-size:18.53px;line-height:100%;font-family:Roboto;color:#fff}#MainContent section#claim .container .content .guarantee img{width:33px}#MainContent section#claim .container .content .reviews{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;font-size:17.46px;line-height:100%;font-family:Roboto;color:#fff;margin-bottom:20px}#MainContent section#claim .container .content .reviews span.svg_holder{display:block;text-align:center;width:100%}#MainContent section#claim .container .content .reviews svg{margin-bottom:5px;width:145px}#MainContent section#claim .container .content .reviews b{margin-right:4px}#MainContent section#claim .container .content .reviews span{margin:0 4px}#MainContent section#effective .container{width:100%;background-color:#e9e9e9}#MainContent section#effective .container h4{background-color:#fff;font-weight:800;font-size:33px;line-height:120%;letter-spacing:-.36px;text-align:center;padding:30px 10px}#MainContent section#effective .container h4 span{display:block;max-width:370px;margin:0 auto}#MainContent section#effective .container p.disclaimer{background-color:#fff;font-family:Roboto;font-size:16px;line-height:120%;color:#888a89;text-align:center;padding:15px}#MainContent section#effective .container p.disclaimer span{display:block;max-width:344px;margin:0 auto}#MainContent section#effective .container .box_holder .box_content{max-width:366px;width:calc(100% - 20px);margin:0 auto;padding:40px 0}#MainContent section#effective .container .box_holder .box_content>img.bottles{width:100%;max-width:200px;display:block;margin:0 auto 20px}#MainContent section#effective .container .box_holder .box_content>img.wordmark{width:100%;max-width:306px;display:block;margin:0 auto 20px}#MainContent section#effective .container .box_holder .box_content .row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;border-bottom:1px solid hsla(0,0%,40%,.4);padding-bottom:20px;margin-bottom:20px;margin-left:25px}#MainContent section#effective .container .box_holder .box_content .row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#MainContent section#effective .container .box_holder .box_content .row .icon{width:28%}#MainContent section#effective .container .box_holder .box_content .row .icon img{width:100%}#MainContent section#effective .container .box_holder .box_content .row .row-content{width:69%}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_title{font-weight:500;font-size:22px;line-height:120%;color:#333;margin-bottom:10px}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_text{color:#333c;font-family:Roboto;font-size:16px;line-height:120%}#MainContent section#effective .container .box_holder .box_content .row.before-divider{border:0;padding-bottom:0}#MainContent section#effective .container .box_holder .box_content .row.divider{position:relative;border:0px;padding-bottom:0}#MainContent section#effective .container .box_holder .box_content .row.divider:before{content:"";width:100%;height:1px;background-color:#6666;position:absolute;top:50%;left:0;transform:translateY(-50%)}#MainContent section#effective .container .box_holder .box_content .row.divider img{max-width:86px;display:block;margin:0 auto;position:relative;z-index:2}#MainContent section#comparison_table .container{max-width:361px;margin:0 auto;padding:35px 0}#MainContent section#comparison_table .container table{border-collapse:collapse;width:100%;box-shadow:none;font-size:1rem;table-layout:auto}#MainContent section#comparison_table .container table thead tr th{font-size:11px;line-height:120%;font-weight:700;border:0;border-bottom:1px solid silver;border-right:1px solid silver;vertical-align:bottom;padding:10px 0 15px;letter-spacing:0;color:#000}#MainContent section#comparison_table .container table thead tr th img{max-width:85%;display:block;margin:0 auto 10px}#MainContent section#comparison_table .container table thead tr th:nth-child(2){background-color:#f4f4f4;border-right:1px solid #f4f4f4}#MainContent section#comparison_table .container table thead tr th:first-child{width:35%;border-right:1px solid #f4f4f4}#MainContent section#comparison_table .container table thead tr th:not(:first-child){width:21.6666666667%}#MainContent section#comparison_table .container table thead tr th:last-child:after{content:"";right:0;bottom:0;width:1px;height:95px;background-color:silver;position:absolute}#MainContent section#comparison_table .container table tbody tr td{font-weight:700;font-size:11px;letter-spacing:.3px;line-height:110%;border:0;border-bottom:1px solid silver;border-right:1px solid silver;vertical-align:middle;text-align:center;text-transform:uppercase;color:#000;position:relative}#MainContent section#comparison_table .container table tbody tr td:last-child:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background-color:silver}#MainContent section#comparison_table .container table tbody tr td:first-child{width:35%;text-align:left;padding:10px 3px 10px 0;border-right:1px solid #f4f4f4}#MainContent section#comparison_table .container table tbody tr td:nth-child(2){background-color:#f4f4f4;border-right:1px solid #f4f4f4}#MainContent section#comparison_table .container table tbody tr td:not(:first-child){width:21.6666666667%}#MainContent section#comparison_table .container table tbody tr td svg{width:25px}#MainContent section.timer_row{background-color:#ffbc00;margin-bottom:25px}#MainContent section.timer_row .container{max-width:350px;margin:0 auto;padding:25px 0}#MainContent section.timer_row .container p{font-weight:800;font-size:20px;line-height:120%;color:#18181a;text-align:center}#MainContent section#faqs{background-color:#e9e9e9}#MainContent section#faqs .container{max-width:354px;margin:0 auto;padding:35px 0}#MainContent section#faqs .container h4{font-weight:700;font-size:33px;line-height:130%;letter-spacing:-.36px;text-align:center;color:#333;max-width:290px;margin:0 auto 25px}#MainContent section#faqs .container .faq{background-color:#fff;border-radius:11.22px;margin-bottom:12px}#MainContent section#faqs .container .faq:last-child{margin-bottom:0}#MainContent section#faqs .container .faq button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:0;outline:0;width:100%;text-align:left;padding:15px 85px 15px 25px;font-weight:600;font-size:15px;line-height:140%;position:relative;cursor:pointer}#MainContent section#faqs .container .faq button:after{content:"";width:37px;height:37px;background-image:url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="37.4054" height="37.4054" rx="18.7027" fill="%2318181A"/><path d="M23.9922 16.0578L18.7023 21.3477L13.4123 16.0578" stroke="white" stroke-width="1.87027" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:25px;transition:transform .3s ease;transform:translateY(-50%) rotate(0)}#MainContent section#faqs .container .faq .answer{overflow:hidden;max-height:700px;transition:max-height .3s ease}#MainContent section#faqs .container .faq .answer .contents{padding:0 25px 15px}#MainContent section#faqs .container .faq .answer .contents p{color:#333;font-size:15px;margin-bottom:10px}#MainContent section#faqs .container .faq .answer .contents p:last-child{margin-bottom:0}#MainContent section#faqs .container .faq:not(.open) button:after{transform:translateY(-50%) rotate(-90deg)}#MainContent section#faqs .container .faq:not(.open) .answer{max-height:0}#MainContent section#scrolling_testimonials .container{max-width:348px;margin:0 auto;padding:35px 0 0;position:relative}#MainContent section#scrolling_testimonials .container:after{content:"";width:100%;height:250px;position:absolute;bottom:0;left:0;background:#fff;background:linear-gradient(180deg,#fff0,#fff 90%);pointer-events:none;z-index:2}#MainContent section#scrolling_testimonials .container h4{color:#333;font-weight:700;font-size:33px;line-height:110%;letter-spacing:-1px;text-align:center;max-width:235px;margin:0 auto 25px;position:relative;z-index:3}#MainContent section#scrolling_testimonials .container p.reviews{color:#333;font-size:14px;line-height:130%;letter-spacing:-.18px;text-align:center;margin:0 auto 25px;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;z-index:3}#MainContent section#scrolling_testimonials .container p.reviews b{margin-right:4px}#MainContent section#scrolling_testimonials .container p.reviews span{margin:0 4px;display:inline-block}#MainContent section#scrolling_testimonials .container p.reviews svg{width:120px;margin-right:10px}#MainContent section#scrolling_testimonials .container .testimonials_scroller{display:flex;flex-direction:column;gap:15px;height:1095px;overflow:hidden;position:relative;z-index:1}#MainContent section#scrolling_testimonials .container .testimonials_scroller:before{content:"";width:100%;height:250px;position:absolute;top:0;left:0;background:#fff;background:linear-gradient(0deg,#fff0,#fff 90%);pointer-events:none;z-index:2}#MainContent section#scrolling_testimonials .container .testimonials_scroller.scrollable{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#MainContent section#scrolling_testimonials .container .testimonials_scroller.scrollable::-webkit-scrollbar{display:none}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row{display:flex;flex-direction:column;gap:15px;width:100%;box-sizing:border-box}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box{background-color:#e9e9e9;padding:30px;width:100%;box-sizing:border-box}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top{margin-bottom:75px}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top svg{width:60px;display:block;margin-bottom:15px}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_title{font-weight:600;font-size:22.69px;line-height:120%;color:#000;margin-bottom:15px}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_copy{font-size:19.5px;line-height:140%}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.box_name{font-weight:700;font-size:19.64px;line-height:120%;text-align:center;color:#000}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.verified{font-weight:500;font-size:19.64px;line-height:120%;text-align:center;color:#000}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom svg{width:100px;display:block;margin:10px auto}#MainContent section#footerv2{background:linear-gradient(0deg,var(--Black, #262626),var(--Black, #262626)),radial-gradient(92.48% 92.48% at 50% 7.52%,#262626,#1e1e1e)}#MainContent section#footerv2 .container{max-width:350px;padding:35px 0}#MainContent section#footerv2 .container img{max-width:221px;display:block;margin:0 auto}#MainContent section#footerv2 .container hr{border:0;height:1px;background:#ffffff14;margin:20px auto;width:100%}#MainContent section#footerv2 .container p.copyright{font-size:14px;line-height:170%;font-weight:500;color:#fff;letter-spacing:-.05em;text-align:center;margin-bottom:20px}#MainContent section#footerv2 .container p.disclaimer{opacity:.6;color:#fff;font-size:12px;line-height:170%;text-align:center;letter-spacing:-.05em}@media screen and (min-width:768px){#MainContent section#header{height:57px}#MainContent section#header svg{width:205px}#MainContent section.products{max-width:1200px;width:calc(100% - 20px)}#MainContent section.products .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#MainContent section.products .container .carousel_holder{width:51%;position:sticky;top:10px}#MainContent section.products .container .carousel_holder .carousel_full{gap:5px}#MainContent section.products .container .carousel_holder .carousel_full .carousel_item{border-radius:12px;overflow:hidden;border:2px solid #999;max-width:100%}#MainContent section.products .container .carousel_holder .carousel_full .navigation{margin:0;width:56px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav{width:100%;gap:5px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{width:100%}#MainContent section.products .container .carousel_holder p.freegifts{font-size:1.125rem;line-height:1.5rem;color:#18181a;text-align:center;max-width:350px;margin:1.5625rem auto 1.25rem;display:block}#MainContent section.products .container .carousel_holder>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:472px;margin:0 auto}#MainContent section.products .container .carousel_holder>.row .box{width:32%}#MainContent section.products .container .carousel_holder>.row .box img{width:100px;display:block;margin:0 auto 15px}#MainContent section.products .container .carousel_holder>.row .box p.box_top{font-size:.75rem;font-weight:700;line-height:110%;text-align:center;color:#18181a;margin-bottom:10px}#MainContent section.products .container .carousel_holder>.row .box p.box_top span{background-color:#ffbc00;padding:5px 2px}#MainContent section.products .container .carousel_holder>.row .box p.box_copy{color:#000;font-size:.75rem;line-height:110%;text-align:center;font-weight:700}#MainContent section.products .container .carousel_holder>.row .box.last img{width:120px;margin:-13px auto 0}#MainContent section.products .container .product_info{width:47%;max-width:100%;margin:0}#MainContent section.products .container .product_info .reviews{font-size:.875rem;margin-bottom:.75rem}#MainContent section.products .container .product_info h1,#MainContent section.products .container .product_info h4{font-size:2.3125rem;max-width:460px;margin-bottom:1rem}#MainContent section.products .container .product_info>p{font-size:1rem;margin-bottom:1.25rem}#MainContent section.products .container .product_info>p.total_price{font-size:.790625rem;margin-bottom:.3125rem}#MainContent section.products .container .product_info>p.yousave{font-size:1.125rem}#MainContent section.products .container .product_info>p.secure{font-size:.8125rem;line-height:1.875rem}#MainContent section.products .container .product_info>p.freegifts{display:none}#MainContent section.products .container .product_info>.row{display:none}#MainContent section.products .container .product_info>.product_accordions .accordion button{padding:.75rem}#MainContent section.products .container .product_info>.product_accordions .accordion button span{font-size:.875rem}#MainContent section.products .container .product_info>.product_accordions .accordion button svg{margin-right:15px}#MainContent section.products .container .product_info>.product_accordions .accordion .expander .inner p{font-size:.875rem;margin-bottom:.9375rem}#MainContent section.products .container .product_info .sprites{margin:.625rem auto .3125rem}#MainContent section.products .container .product_info .sprites p{max-width:300px;font-size:.8125rem}#MainContent section.products .container .product_info>ul{margin-bottom:1.25rem}#MainContent section.products .container .product_info>ul li{margin-bottom:.5rem;padding-bottom:.5rem}#MainContent section.products .container .product_info>ul li img{width:40px}#MainContent section.products .container .product_info>ul li span{font-size:.875rem;width:calc(100% - 65px)}#MainContent section.products .container .product_info>.stock{margin-bottom:1.5625rem}#MainContent section.products .container .product_info>.stock p{font-size:.75rem;margin-bottom:.75rem;line-height:110%}#MainContent section.products .container .product_info .product_options .frequency{max-width:292px;margin:.9375rem auto}#MainContent section.products .container .product_info .product_options .frequency .btn_holder button{font-size:.875rem}#MainContent section.products .container .product_info .product_options .option{padding:.9375rem 1rem}#MainContent section.products .container .product_info .product_options .option .left{margin-bottom:.625rem}#MainContent section.products .container .product_info .product_options .option .left .flag{font-size:.625rem;margin-bottom:.5rem}#MainContent section.products .container .product_info .product_options .option .left p.option_title{font-size:1.125rem}#MainContent section.products .container .product_info .product_options .option .left p.option_desc{font-size:.625rem;line-height:1.125rem}#MainContent section.products .container .product_info .product_options .option .right{text-align:left}#MainContent section.products .container .product_info .product_options .option .right p.price{font-size:1.125rem;line-height:1.125rem}#MainContent section.products .container .product_info .product_options .option .right p.price sup{font-size:.75rem}#MainContent section.products .container .product_info .product_options .option .right p.billed{font-size:.625rem;line-height:1.125rem;max-width:120px}#MainContent section.products .container .product_info .product_options .option .bottom p{font-size:.625rem;max-width:100%}#MainContent section.products .container .product_info .product_options .option .bottom p br{display:none}#MainContent section#as_seen_on{border-top:1px solid #888a89;border-bottom:1px solid #888a89}#MainContent section#as_seen_on .logo_ticker{padding:1.25rem 0}#MainContent section#as_seen_on .logo_ticker img{width:calc(100% - 20px);max-width:1200px;animation:none}#MainContent section#as_seen_on .logo_ticker picture{display:none}#MainContent section#as_seen_on .logo_ticker picture:first-child{display:block;margin:0 auto}#MainContent section#meet-vince>.container{max-width:1100px;padding:5rem 0 3.125rem}#MainContent section#meet-vince>.container>h2{font-size:2.75rem;line-height:100%;max-width:945px}#MainContent section#meet-vince>.container>p{font-size:1.2375rem;line-height:130%;letter-spacing:-.2px}#MainContent section#meet-vince>.container .box{border-radius:20px;margin:3.125rem auto}#MainContent section#meet-vince>.container .box .container{padding:3.0625rem 1.75rem;flex-direction:row;justify-content:space-between;gap:.625rem}#MainContent section#meet-vince>.container .box .container picture{width:48%}#MainContent section#meet-vince>.container .box .container picture img{width:100%}#MainContent section#meet-vince>.container .box .container .content{width:47%;padding:0}#MainContent section#meet-vince>.container .box .container .content>p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.5625rem}#MainContent section#meet-vince>.container .box .container .content .byline{flex-direction:row;gap:0;align-items:flex-start;justify-content:center;flex-wrap:wrap}#MainContent section#meet-vince>.container .box .container .content .byline img{width:52px;margin-right:15px}#MainContent section#meet-vince>.container .box .container .content .byline .info{width:calc(100% - 90px)}#MainContent section#meet-vince>.container .box .container .content .byline .info p{font-size:1rem;line-height:1.75rem}#MainContent section#root{padding:2.5rem 0}#MainContent section#root .container{max-width:1257px}#MainContent section#root .container h3{margin:0 0 .9375rem;font-size:2.75rem;text-align:left;max-width:827px;line-height:120%}#MainContent section#root .container .stages{position:relative}#MainContent section#root .container .stages>picture{display:block}#MainContent section#root .container .stages>picture img{width:100%;max-width:440px;display:block;margin:0 auto;position:absolute;top:50%;left:48%;width:34%;transform:translate(-50%,-50%)}#MainContent section#root .container .stages .stage_list{align-items:center}#MainContent section#root .container .stages .stage_list .stage_holder{flex-direction:column;align-items:flex-end;width:100%;max-width:330px}#MainContent section#root .container .stages .stage_list>picture{display:none}#MainContent section#root .container .stages .stage_list .stage svg{bottom:initial;top:50%;transform:translateY(-50%);left:initial;right:-50px;width:70px;height:60px}#MainContent section#root .container .stages .stage_list .stage svg.mobile-icon{display:none}#MainContent section#root .container .stages .stage_list .stage svg.desktop-icon{display:block}#MainContent section#root .container .stages .stage_list .stage.stage1{max-width:180px;width:100%;margin-bottom:0;padding-bottom:5px}#MainContent section#root .container .stages .stage_list .stage.stage2{max-width:200px;width:100%;margin-top:0;padding-bottom:5px;margin-bottom:1.25rem}#MainContent section#root .container .stages .stage_list .stage.stage2 svg{right:initial;left:-60px;top:85%}#MainContent section#root .container .stages .stage_list .stage.stage3{max-width:200px;width:100%;margin-top:0;padding-bottom:5px}#MainContent section#root .container .stages .stage_list .stage.stage3 svg{right:initial;left:-60px;top:27%}#MainContent section#root .container .stages .stage_list .stage p{font-size:.8125rem;margin-bottom:.9375rem;padding:0 .9375rem}#MainContent section#root .container .stages .stage_list .stage p.top_title{font-size:1.5rem;padding:.625rem 1.5625rem}#MainContent section#root .container .stages .stage_list .stage p.top_sub{font-size:.875rem;margin-bottom:.625rem;text-align:center}#MainContent section#testimonial{background-position:top center}#MainContent section#testimonial .container{padding:2.8125rem 1.25rem;width:calc(100% - 50px);display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#MainContent section#testimonial .container .box{margin:0;width:100%;max-width:559px;box-sizing:border-box;padding:2.5rem 2.5rem .9375rem}#MainContent section#testimonial .container .box .reviews{text-align:center;justify-content:center;font-size:.875rem}#MainContent section#testimonial .container .box .reviews svg{width:120px}#MainContent section#testimonial .container .box p.testimonial_text{font-size:1.3125rem;line-height:2.1rem}#MainContent section#testimonial .container .box p.byline{font-size:.75rem}#MainContent section#testimonial .container .box p.guarantee{font-size:.875rem}#MainContent section#testimonial .container .box .btn{font-size:1.375rem;height:60px;margin-bottom:.625rem}#MainContent section#factors{background-image:url(/cdn/shop/files/breaks-bg-desktop.webp?v=1768601733);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}#MainContent section#factors>picture{display:block}#MainContent section#factors>picture img{position:absolute;bottom:0;right:25px;width:48%;max-width:650px}#MainContent section#factors .container{max-width:1260px;width:calc(100% - 24px);padding:4.6875rem 0}#MainContent section#factors .container h3{margin:0 0 .9375rem;padding:0;font-size:2.75rem;max-width:500px;text-align:left}#MainContent section#factors .container>picture{display:none}#MainContent section#factors .container>p{font-size:1.125rem;max-width:970px;margin:0 0 3.125rem;padding:0;text-align:left}#MainContent section#factors .container .content{width:48%;max-width:595px;margin:0}#MainContent section#factors .container .content .row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 0 1.25rem;margin-bottom:1.25rem}#MainContent section#factors .container .content .row:last-child{padding:0;margin-bottom:0}#MainContent section#factors .container .content .row .copy{width:calc(100% - 89px)}#MainContent section#factors .container .content .row .copy p.row_title{font-size:1rem;margin-bottom:.625rem;line-height:130%}#MainContent section#factors .container .content .row .copy p.row_copy{font-size:.875rem;margin-bottom:.3125rem}#MainContent section#cascade{background-color:#e9e9e9}#MainContent section#cascade .container{max-width:1248px;padding:3.75rem 0}#MainContent section#cascade .container h4{max-width:802px;font-size:2.75rem;margin-bottom:1.25rem}#MainContent section#cascade .container p{font-size:1.3125rem;max-width:1078px;margin:0 auto 1.25rem}#MainContent section#cascade .container p.subtitle{font-size:1.5625rem;margin-bottom:.625rem;max-width:650px}#MainContent section#cascade .container p.larger{font-size:2.125rem;line-height:140%;margin-bottom:1.875rem;max-width:644px}#MainContent section#cascade .container .options{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#MainContent section#cascade .container .options .img{width:44%}#MainContent section#cascade .container .options .img .img_container{display:none;margin-bottom:0}#MainContent section#cascade .container .options .img .img_container .box{display:none}#MainContent section#cascade .container .options .img .img_container.active{display:block}#MainContent section#cascade .container .options .boxes{width:56%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2.1875rem;margin-top:1.25rem}#MainContent section#cascade .container .options .boxes .box{background-color:#fff;border-radius:10px;box-sizing:border-box;padding:1.25rem 1.5625rem;width:calc(100% - 25px);opacity:.4;transition:opacity .3s ease;cursor:pointer;position:relative}#MainContent section#cascade .container .options .boxes .box.active{opacity:1}#MainContent section#cascade .container .options .boxes .box.active:before{width:0px;height:0px;border-style:solid;border-width:47.5px 32px 47.5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0);content:"";position:absolute;left:-25px;top:50%;transform:translateY(-50%);z-index:1}#MainContent section#cascade .container .options .boxes .box p.box_title{text-transform:uppercase;font-weight:900;font-size:1.25rem;line-height:120%;margin-bottom:.3125rem;color:#18181a}#MainContent section#cascade .container .options .boxes .box ul{list-style:none;margin:0;padding:0}#MainContent section#cascade .container .options .boxes .box ul li{margin-bottom:.3125rem;display:flex;flex-direction:row;align-items:center;justify-content:center}#MainContent section#cascade .container .options .boxes .box ul li:last-child{margin-bottom:0}#MainContent section#cascade .container .options .boxes .box ul li:before{width:31px;height:31px;margin-right:10px;position:relative;top:0}#MainContent section#cascade .container .options .boxes .box ul li span{font-size:.875rem;line-height:.9375rem;width:calc(100% - 30px);display:block;color:#18181a}#MainContent section#cascade .container .options .boxes .box[data-toggle=balance1] ul li:before{content:url('data:image/svg+xml,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.2941 32.0453C23.7409 32.0453 30.5883 25.2009 30.5883 16.758C30.5883 8.31505 23.7409 1.4707 15.2941 1.4707C6.84742 1.4707 0 8.31505 0 16.758C0 25.2009 6.84742 32.0453 15.2941 32.0453Z" fill="%2339B509"/><path d="M13.4563 22.874L7.33984 16.3946L9.05123 14.6468L13.4239 19.2155L21.4634 10.6465L23.2426 12.3621L13.4563 22.874Z" fill="white"/></svg>')}#MainContent section#cascade .container .options .boxes .box[data-toggle=balance2] ul li:before{content:url('data:image/svg+xml,<svg width="31" height="30" viewBox="0 0 31 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="30.0197" height="30" rx="15" fill="%23E91D2D"/><path d="M21.537 20.5369L16.6852 15.684L21.537 10.8387L19.8582 9.1748L15.0082 14.023L10.1618 9.1748L8.49609 10.8405L13.3485 15.6988L8.49609 20.55L10.1618 22.2157L15.0242 17.3598L19.8731 22.2157L21.537 20.5369Z" fill="white"/></svg>')}#MainContent section#cascade .container>.row{max-width:1158px;margin:1.25rem auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#MainContent section#cascade .container>.row>picture{width:40%;margin-right:2%;margin-left:37px}#MainContent section#cascade .container>.row .content{width:calc(58% - 37px)}#MainContent section#cascade .container>.row .content p.highlight_title{font-size:1.0625rem;margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content p.highlight_copy{font-size:.9375rem;margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content ul.highlight_list{margin:.625rem 0}#MainContent section#cascade .container>.row .content ul.highlight_list li{margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content ul.highlight_list li span{font-size:.9375rem}#MainContent section#cascade .container>.row .content ul.highlight_list li img{margin-bottom:0}#MainContent section.cycle{background-image:url(/cdn/shop/files/vicious-cycle-bg-desktop.webp?v=1768601733);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}#MainContent section.cycle .container{max-width:1147px;padding:3.125rem 0}#MainContent section.cycle .container h4{font-size:3.125rem;line-height:120%;margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#MainContent section#results .container{max-width:1188px}#MainContent section#results .container p.reviews{font-size:.821875rem;margin-bottom:.625rem}#MainContent section#results .container p.reviews svg{width:112px}#MainContent section#results .container h4{font-size:2.75rem;line-height:120%}#MainContent section#results .container .before-after-carousel{margin-top:1.25rem}#MainContent section#results .container .before-after-carousel .prev svg,#MainContent section#results .container .before-after-carousel .next svg{width:48px;height:48px}#MainContent section#results .container .before-after-carousel .prev{order:1}#MainContent section#results .container .before-after-carousel .next{order:3}#MainContent section#results .container .before-after-carousel .items_holder{flex:1;order:2}#MainContent section#text_testimonial .container{max-width:1010px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1.5625rem 0}#MainContent section#text_testimonial .container .text-testimonial-carousel{width:43%}#MainContent section#text_testimonial .container .text-testimonial-carousel .items{min-height:375px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p{font-size:1.25rem;line-height:1.4625rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p span{font-size:1rem;line-height:1.0625rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top svg{width:108px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_title{font-size:1.3125rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_text{font-size:1rem;line-height:140%}#MainContent section#text_testimonial .container .right{text-align:left;width:53%}#MainContent section#text_testimonial .container .right p.reviews{font-size:.875rem}#MainContent section#text_testimonial .container .right p.reviews svg{width:133px}#MainContent section#text_testimonial .container .right p.guarantee{font-size:1rem;margin-bottom:.3125rem}#MainContent section#text_testimonial .container .right p.guarantee img{margin-right:.625rem}#MainContent section#text_testimonial .container .right .btn{height:56px;font-size:1.125rem}#MainContent section#whatsinside .container{max-width:1040px;padding:2.1875rem 0}#MainContent section#whatsinside .container h4{font-size:2.75rem}#MainContent section#whatsinside .container .items{margin-bottom:1.875rem}#MainContent section#whatsinside .container .items .ingredients-header{height:10.375rem}#MainContent section#whatsinside .container .items .ingredients-header svg{max-width:211px}#MainContent section#whatsinside .container .items .ingredients{gap:0;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}#MainContent section#whatsinside .container .items .ingredients .expander{gap:0;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}#MainContent section#whatsinside .container .items .ingredients a.expand-ingredients{font-size:1.125rem;height:56px}#MainContent section#whatsinside .container .items .ingredients .ingredient{width:48%;margin-right:4%;margin-bottom:1.25rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-img{height:120px}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy{padding:.9375rem .9375rem .9375rem 1.5625rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-title{font-size:1.125rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-text{font-size:.9375rem}#MainContent section#whatsinside .container .items .ingredients .ingredient:nth-child(2n){margin-right:0}#MainContent section#claim .container{padding:5.625rem 0 6.25rem;max-width:1350px;display:flex;align-items:center;justify-content:flex-end}#MainContent section#claim .container .content{width:100%;max-width:400px}#MainContent section#claim .container .content p.reviews{font-size:1.09125rem;margin-bottom:1.25rem}#MainContent section#claim .container .content p.reviews .svg_holder{width:150px;margin:0 .625rem}#MainContent section#claim .container .content p.guarantee{font-size:1.375rem}#MainContent section#claim .container .content p.guarantee img{width:40px;margin-right:.625rem}#MainContent section#claim .container .content a.btn{font-size:1.715rem;width:100%;height:75px;margin-bottom:1.25rem}#MainContent section#effective .container{width:calc(100% - 24px);margin:0 auto;padding:2.5rem 0;background-color:#fff;max-width:1160px}#MainContent section#effective .container h4{max-width:950px;font-size:2.75rem;padding:0;margin:0 auto 1.5625rem}#MainContent section#effective .container h4 span{max-width:100%}#MainContent section#effective .container p.disclaimer{font-size:1.1125rem;text-align:left;line-height:150%;padding:0;margin-top:2.5rem}#MainContent section#effective .container p.disclaimer span{max-width:654px}#MainContent section#effective .container .box_holder{background-color:#e9e9e9;border-radius:20px;padding:2.1875rem 1.625rem}#MainContent section#effective .container .box_holder .box_content{max-width:707px;margin:0 auto}#MainContent section#effective .container .box_holder .box_content>img.bottles{max-width:200px;margin-bottom:1.25rem}#MainContent section#effective .container .box_holder .box_content>img.wordmark{max-width:306px;margin-bottom:1.25rem}#MainContent section#effective .container .box_holder .box_content .row{padding-bottom:1.875rem;margin-bottom:1.875rem;margin-left:0}#MainContent section#effective .container .box_holder .box_content .row:last-child{padding-bottom:0;margin-bottom:0}#MainContent section#effective .container .box_holder .box_content .row .icon{width:96px;margin-right:14px}#MainContent section#effective .container .box_holder .box_content .row .row-content{width:calc(100% - 110px)}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_title{font-size:1.375rem;margin-bottom:.625rem}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_text{font-size:1rem}#MainContent section#effective .container .box_holder .box_content .row.divider img{width:90px}#MainContent section#comparison_table .container{max-width:1080px;padding:2.1875rem 0 3.125rem}#MainContent section#comparison_table .container table thead tr th{font-size:1.538125rem;padding:1.25rem 0;border-right:1px solid rgba(0,0,0,0);position:relative}#MainContent section#comparison_table .container table thead tr th img{max-width:130px;margin:0 auto .625rem}#MainContent section#comparison_table .container table thead tr th:first-child:after,#MainContent section#comparison_table .container table thead tr th:nth-child(2):after{background-color:#0000}#MainContent section#comparison_table .container table tbody tr td{font-size:1.010625rem;line-height:150%}#MainContent section#comparison_table .container table tbody tr td:first-child{padding:1.5625rem 2.5rem 1.5625rem 0}#MainContent section#comparison_table .container table tbody tr td svg{width:34px}#MainContent section.timer_row{margin-bottom:1.875rem}#MainContent section.timer_row .container{padding:.96875rem 0;max-width:1280px}#MainContent section.timer_row .container p{font-size:1.125rem;line-height:1.5rem}#MainContent section#faqs .container{padding:5rem 0;max-width:710px}#MainContent section#faqs .container h4{max-width:100%;font-size:2.75rem;margin-bottom:1.5625rem}#MainContent section#faqs .container .faq{margin-bottom:.9375rem}#MainContent section#faqs .container .faq button{font-size:1rem;padding:1.5625rem 10rem 1.5625rem 1.5625rem}#MainContent section#faqs .container .faq button:after{width:40px;height:40px}#MainContent section#faqs .container .faq .answer .contents{padding:0 1.5625rem .9375rem}#MainContent section#faqs .container .faq .answer .contents p{font-size:1rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container{padding:3.75rem 0 0;max-width:1050px}#MainContent section#scrolling_testimonials .container h4{font-size:2.75rem;line-height:130%;max-width:100%;margin:0 auto .125rem}#MainContent section#scrolling_testimonials .container p.reviews{font-size:.875rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container p.reviews svg{width:120px}#MainContent section#scrolling_testimonials .container .testimonials_scroller{gap:0}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row{flex-direction:row;gap:0;flex-wrap:wrap}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box{width:49%;margin-right:1%;margin-bottom:1%;padding:1.25rem;justify-content:space-between;display:flex;flex-direction:column;align-items:center}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box:nth-child(2n){margin-right:0}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top svg{width:43px;margin-bottom:.9375rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_title{font-size:1.010625rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_copy{font-size:.875rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom svg{width:75px;margin:.625rem auto}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.box_name{font-size:.875rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.verified{font-size:.875rem}#MainContent section#footerv2 .container{max-width:1240px;padding:3.75rem 0}#MainContent section#footerv2 .container img{max-width:295px}#MainContent section#footerv2 .container hr{margin:2.5rem auto}#MainContent section#footerv2 .container p.copyright{font-size:.875rem;margin-bottom:.9375rem}#MainContent section#footerv2 .container p.disclaimer{font-size:.75rem}}@media screen and (min-width:1024px){#MainContent section#header{height:57px}#MainContent section#header svg{width:205px}#MainContent section.products{max-width:1200px;width:calc(100% - 20px)}#MainContent section.products .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#MainContent section.products .container .carousel_holder{width:51%}#MainContent section.products .container .carousel_holder .carousel_full{gap:5px}#MainContent section.products .container .carousel_holder .carousel_full .carousel_item{border-radius:12px;overflow:hidden;border:2px solid #999}#MainContent section.products .container .carousel_holder .carousel_full .navigation{margin:0;width:56px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav{width:100%;gap:5px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{width:100%}#MainContent section.products .container .carousel_holder p.freegifts{font-size:1.421875rem;line-height:1.943125rem;color:#18181a;text-align:center;max-width:350px;margin:0rem auto 1.25rem;display:block}#MainContent section.products .container .carousel_holder>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:472px;margin:0 auto}#MainContent section.products .container .carousel_holder>.row .box{width:32%}#MainContent section.products .container .carousel_holder>.row .box img{width:100px;display:block;margin:0 auto 15px}#MainContent section.products .container .carousel_holder>.row .box p.box_top{font-size:1rem;font-weight:700;line-height:110%;text-align:center;color:#18181a;margin-bottom:10px}#MainContent section.products .container .carousel_holder>.row .box p.box_top span{background-color:#ffbc00;padding:5px 2px}#MainContent section.products .container .carousel_holder>.row .box p.box_copy{color:#000;font-size:1rem;line-height:110%;text-align:center;font-weight:700}#MainContent section.products .container .carousel_holder>.row .box.last img{width:120px;margin:-13px auto 0}#MainContent section.products .container .product_info{width:42%;max-width:100%;margin:0}#MainContent section.products .container .product_info .reviews{font-size:.875rem;margin-bottom:.75rem}#MainContent section.products .container .product_info h1,#MainContent section.products .container .product_info h4{font-size:2.9375rem;max-width:460px;margin-bottom:1rem}#MainContent section.products .container .product_info>p{font-size:1.0625rem;margin-bottom:1.25rem}#MainContent section.products .container .product_info>p.total_price{font-size:.790625rem;margin-bottom:.3125rem}#MainContent section.products .container .product_info>p.yousave{font-size:1.125rem}#MainContent section.products .container .product_info>p.secure{font-size:.8125rem;line-height:1.875rem}#MainContent section.products .container .product_info>p.freegifts{display:none}#MainContent section.products .container .product_info>.row{display:none}#MainContent section.products .container .product_info>.product_accordions .accordion button{padding:.75rem}#MainContent section.products .container .product_info>.product_accordions .accordion button span{font-size:1rem}#MainContent section.products .container .product_info>.product_accordions .accordion button svg{margin-right:15px}#MainContent section.products .container .product_info>.product_accordions .accordion .expander .inner p{font-size:1rem;margin-bottom:.9375rem}#MainContent section.products .container .product_info .sprites{margin:.625rem auto .3125rem}#MainContent section.products .container .product_info .sprites p{max-width:300px;font-size:.8125rem}#MainContent section.products .container .product_info>ul{margin-bottom:1.25rem}#MainContent section.products .container .product_info>ul li{margin-bottom:.5rem;padding-bottom:.5rem}#MainContent section.products .container .product_info>ul li img{width:40px}#MainContent section.products .container .product_info>ul li span{font-size:.9375rem;width:calc(100% - 50px)}#MainContent section.products .container .product_info>.stock{margin-bottom:1.5625rem}#MainContent section.products .container .product_info>.stock p{font-size:.875rem;margin-bottom:.75rem;line-height:110%}#MainContent section.products .container .product_info .product_options .frequency{max-width:292px;margin:.9375rem auto}#MainContent section.products .container .product_info .product_options .frequency .btn_holder button{font-size:.875rem}#MainContent section.products .container .product_info .product_options .option{padding:.9375rem 1rem}#MainContent section.products .container .product_info .product_options .option .left{margin-bottom:.625rem}#MainContent section.products .container .product_info .product_options .option .left .flag{font-size:.625rem;margin-bottom:.5rem}#MainContent section.products .container .product_info .product_options .option .left p.option_title{font-size:1.125rem}#MainContent section.products .container .product_info .product_options .option .left p.option_desc{font-size:.75rem;line-height:1.125rem}#MainContent section.products .container .product_info .product_options .option .right{text-align:left}#MainContent section.products .container .product_info .product_options .option .right p.price{font-size:1.25rem;line-height:1.125rem}#MainContent section.products .container .product_info .product_options .option .right p.price sup{font-size:.8125rem}#MainContent section.products .container .product_info .product_options .option .right p.billed{font-size:.75rem;line-height:1.125rem;max-width:120px}#MainContent section.products .container .product_info .product_options .option .bottom p{font-size:.625rem;max-width:100%}#MainContent section.products .container .product_info .product_options .option .bottom p br{display:none}#MainContent section#as_seen_on{border-top:1px solid #888a89;border-bottom:1px solid #888a89}#MainContent section#as_seen_on .logo_ticker{padding:1.25rem 0}#MainContent section#as_seen_on .logo_ticker img{width:calc(100% - 20px);max-width:1200px;animation:none}#MainContent section#as_seen_on .logo_ticker picture{display:none}#MainContent section#as_seen_on .logo_ticker picture:first-child{display:block;margin:0 auto}#MainContent section#meet-vince>.container{max-width:1100px;padding:5rem 0 3.125rem}#MainContent section#meet-vince>.container>h2{font-size:2.75rem;line-height:100%;max-width:945px}#MainContent section#meet-vince>.container>p{font-size:1.2375rem;line-height:130%;letter-spacing:-.2px}#MainContent section#meet-vince>.container .box{border-radius:20px;margin:3.125rem auto}#MainContent section#meet-vince>.container .box .container{padding:3.0625rem 1.75rem;flex-direction:row;justify-content:space-between;gap:.625rem}#MainContent section#meet-vince>.container .box .container picture{width:48%}#MainContent section#meet-vince>.container .box .container picture img{width:100%}#MainContent section#meet-vince>.container .box .container .content{width:47%;padding:0}#MainContent section#meet-vince>.container .box .container .content>p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.5625rem}#MainContent section#meet-vince>.container .box .container .content .byline{flex-direction:row;gap:0;align-items:flex-start;justify-content:center;flex-wrap:wrap}#MainContent section#meet-vince>.container .box .container .content .byline img{width:52px;margin-right:15px}#MainContent section#meet-vince>.container .box .container .content .byline .info{width:calc(100% - 90px)}#MainContent section#meet-vince>.container .box .container .content .byline .info p{font-size:1.125rem;line-height:1.75rem}#MainContent section#root{padding:2.5rem 0}#MainContent section#root .container{max-width:1257px}#MainContent section#root .container h3{margin:0 0 .9375rem;font-size:2.75rem;text-align:left;max-width:827px;line-height:120%}#MainContent section#root .container .stages{position:relative}#MainContent section#root .container .stages>picture{display:block}#MainContent section#root .container .stages>picture img{width:100%;max-width:440px;display:block;margin:0 auto;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)}#MainContent section#root .container .stages .stage_list{align-items:center}#MainContent section#root .container .stages .stage_list .stage_holder{flex-direction:column;width:100%;max-width:330px}#MainContent section#root .container .stages .stage_list>picture{display:none}#MainContent section#root .container .stages .stage_list .stage svg{bottom:initial;top:50%;transform:translateY(-50%);left:initial;right:-65px;width:75px;height:60px}#MainContent section#root .container .stages .stage_list .stage svg.mobile-icon{display:none}#MainContent section#root .container .stages .stage_list .stage svg.desktop-icon{display:block}#MainContent section#root .container .stages .stage_list .stage.stage1{max-width:230px;width:100%;margin-bottom:0;padding-bottom:5px}#MainContent section#root .container .stages .stage_list .stage.stage2{max-width:240px;width:100%;margin-top:0;padding-bottom:5px;margin-bottom:1.25rem}#MainContent section#root .container .stages .stage_list .stage.stage2 svg{right:initial;left:-65px;top:70%}#MainContent section#root .container .stages .stage_list .stage.stage3{max-width:240px;width:100%;margin-top:0;padding-bottom:5px}#MainContent section#root .container .stages .stage_list .stage.stage3 svg{right:initial;left:-65px;top:45%}#MainContent section#root .container .stages .stage_list .stage p{font-size:.9375rem;margin-bottom:.9375rem;padding:0 .9375rem}#MainContent section#root .container .stages .stage_list .stage p.top_title{font-size:1.9875rem;padding:.625rem 1.5625rem}#MainContent section#root .container .stages .stage_list .stage p.top_sub{font-size:1.1125rem;margin-bottom:.625rem;text-align:center}#MainContent section#testimonial{background-position:top center}#MainContent section#testimonial .container{padding:2.8125rem 1.25rem;width:calc(100% - 360px);display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#MainContent section#testimonial .container .box{margin:0;width:55%;max-width:559px;box-sizing:border-box;padding:2.5rem 2.5rem .9375rem}#MainContent section#testimonial .container .box .reviews{text-align:center;justify-content:center;font-size:.875rem}#MainContent section#testimonial .container .box .reviews svg{width:120px}#MainContent section#testimonial .container .box p.testimonial_text{font-size:1.3125rem;line-height:2.1rem}#MainContent section#testimonial .container .box p.byline{font-size:.75rem}#MainContent section#testimonial .container .box p.guarantee{font-size:.875rem}#MainContent section#testimonial .container .box .btn{font-size:1.375rem;height:60px;margin-bottom:.625rem}#MainContent section#factors{background-image:url(/cdn/shop/files/breaks-bg-desktop.webp?v=1768601733);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}#MainContent section#factors>picture{display:block}#MainContent section#factors>picture img{position:absolute;bottom:0;right:25px;width:50%;max-width:700px}#MainContent section#factors .container{max-width:1260px;padding:4.6875rem 0}#MainContent section#factors .container h3{margin:0 0 .9375rem;padding:0;font-size:2.75rem;max-width:970px;text-align:left}#MainContent section#factors .container>picture{display:none}#MainContent section#factors .container>p{font-size:1.125rem;max-width:970px;margin:0 0 3.125rem;padding:0;text-align:left}#MainContent section#factors .container .content{width:48%;max-width:595px;margin:0}#MainContent section#factors .container .content .row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 0 1.25rem;margin-bottom:1.25rem}#MainContent section#factors .container .content .row:last-child{padding:0;margin-bottom:0}#MainContent section#factors .container .content .row .copy{width:calc(100% - 89px)}#MainContent section#factors .container .content .row .copy p.row_title{font-size:1.245rem;margin-bottom:1.25rem}#MainContent section#factors .container .content .row .copy p.row_copy{font-size:1rem;margin-bottom:.9375rem}#MainContent section#cascade{background-color:#e9e9e9}#MainContent section#cascade .container{max-width:1248px;padding:3.75rem 0}#MainContent section#cascade .container h4{max-width:802px;font-size:2.75rem;margin-bottom:1.25rem}#MainContent section#cascade .container p{font-size:1.3125rem;max-width:1078px;margin:0 auto 1.25rem}#MainContent section#cascade .container p.subtitle{font-size:1.5625rem;margin-bottom:.625rem;max-width:700px}#MainContent section#cascade .container p.larger{font-size:2.125rem;line-height:140%;margin-bottom:1.875rem;max-width:644px}#MainContent section#cascade .container .options{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#MainContent section#cascade .container .options .img{width:44%}#MainContent section#cascade .container .options .img .img_container{display:none;margin-bottom:0}#MainContent section#cascade .container .options .img .img_container .box{display:none}#MainContent section#cascade .container .options .img .img_container.active{display:block}#MainContent section#cascade .container .options .boxes{width:56%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2.1875rem;margin-top:1.25rem}#MainContent section#cascade .container .options .boxes .box{background-color:#fff;border-radius:10px;box-sizing:border-box;padding:1.875rem 3.125rem;width:calc(100% - 25px);opacity:.4;transition:opacity .3s ease;cursor:pointer;position:relative}#MainContent section#cascade .container .options .boxes .box.active{opacity:1}#MainContent section#cascade .container .options .boxes .box.active:before{width:0px;height:0px;border-style:solid;border-width:47.5px 32px 47.5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0);content:"";position:absolute;left:-25px;top:50%;transform:translateY(-50%);z-index:1}#MainContent section#cascade .container .options .boxes .box p.box_title{text-transform:uppercase;font-weight:900;font-size:1.70375rem;line-height:120%;margin-bottom:.625rem;color:#18181a}#MainContent section#cascade .container .options .boxes .box ul{list-style:none;margin:0;padding:0}#MainContent section#cascade .container .options .boxes .box ul li{margin-bottom:.3125rem}#MainContent section#cascade .container .options .boxes .box ul li:last-child{margin-bottom:0}#MainContent section#cascade .container .options .boxes .box ul li:before{width:31px;height:31px;margin-right:15px;position:relative}#MainContent section#cascade .container .options .boxes .box ul li span{font-size:1.3125rem;line-height:120%;width:calc(100% - 46px)}#MainContent section#cascade .container .options .boxes .box[data-toggle=balance1] ul li:before{content:url('data:image/svg+xml,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.2941 32.0453C23.7409 32.0453 30.5883 25.2009 30.5883 16.758C30.5883 8.31505 23.7409 1.4707 15.2941 1.4707C6.84742 1.4707 0 8.31505 0 16.758C0 25.2009 6.84742 32.0453 15.2941 32.0453Z" fill="%2339B509"/><path d="M13.4563 22.874L7.33984 16.3946L9.05123 14.6468L13.4239 19.2155L21.4634 10.6465L23.2426 12.3621L13.4563 22.874Z" fill="white"/></svg>')}#MainContent section#cascade .container .options .boxes .box[data-toggle=balance2] ul li:before{content:url('data:image/svg+xml,<svg width="31" height="30" viewBox="0 0 31 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="30.0197" height="30" rx="15" fill="%23E91D2D"/><path d="M21.537 20.5369L16.6852 15.684L21.537 10.8387L19.8582 9.1748L15.0082 14.023L10.1618 9.1748L8.49609 10.8405L13.3485 15.6988L8.49609 20.55L10.1618 22.2157L15.0242 17.3598L19.8731 22.2157L21.537 20.5369Z" fill="white"/></svg>')}#MainContent section#cascade .container>.row{max-width:1158px;margin:1.25rem auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#MainContent section#cascade .container>.row>picture{width:40%;margin-right:2%;margin-left:37px}#MainContent section#cascade .container>.row .content{width:calc(58% - 37px)}#MainContent section#cascade .container>.row .content p.highlight_title{font-size:1.25rem;margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content p.highlight_copy{font-size:1.125rem;margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content ul.highlight_list{margin:.625rem 0}#MainContent section#cascade .container>.row .content ul.highlight_list li{margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content ul.highlight_list li span{font-size:1.25rem}#MainContent section#cascade .container>.row .content ul.highlight_list li img{margin-bottom:0}#MainContent section.cycle{background-image:url(/cdn/shop/files/vicious-cycle-bg-desktop.webp?v=1768601733);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}#MainContent section.cycle .container{max-width:1147px;padding:3.125rem 0;position:relative;top:-.4rem}#MainContent section.cycle .container h4{font-size:4.0625rem;line-height:120%;margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#MainContent section#results .container{max-width:1188px}#MainContent section#results .container p.reviews{font-size:.821875rem;margin-bottom:.625rem}#MainContent section#results .container p.reviews svg{width:112px}#MainContent section#results .container h4{font-size:2.75rem;line-height:120%}#MainContent section#results .container .before-after-carousel{margin-top:1.25rem}#MainContent section#results .container .before-after-carousel .prev svg,#MainContent section#results .container .before-after-carousel .next svg{width:48px;height:48px}#MainContent section#text_testimonial .container{max-width:1010px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1.5625rem 0}#MainContent section#text_testimonial .container .text-testimonial-carousel{width:43%}#MainContent section#text_testimonial .container .text-testimonial-carousel .items{min-height:375px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p{font-size:1.25rem;line-height:1.4625rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p span{font-size:1rem;line-height:1.0625rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top svg{width:108px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_title{font-size:1.3125rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_text{font-size:1rem;line-height:140%}#MainContent section#text_testimonial .container .right{text-align:left;width:53%}#MainContent section#text_testimonial .container .right p.reviews{font-size:.875rem}#MainContent section#text_testimonial .container .right p.reviews svg{width:133px}#MainContent section#text_testimonial .container .right p.guarantee{font-size:1rem;margin-bottom:.3125rem}#MainContent section#text_testimonial .container .right p.guarantee img{margin-right:.625rem}#MainContent section#text_testimonial .container .right .btn{height:56px;font-size:1.125rem}#MainContent section#whatsinside .container{max-width:1040px;padding:2.1875rem 0}#MainContent section#whatsinside .container h4{font-size:2.75rem}#MainContent section#whatsinside .container .items{margin-bottom:1.875rem}#MainContent section#whatsinside .container .items .ingredients-header{height:10.375rem}#MainContent section#whatsinside .container .items .ingredients-header svg{max-width:211px}#MainContent section#whatsinside .container .items .ingredients{gap:0;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}#MainContent section#whatsinside .container .items .ingredients .expander{gap:0;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}#MainContent section#whatsinside .container .items .ingredients a.expand-ingredients{font-size:1.125rem;height:56px}#MainContent section#whatsinside .container .items .ingredients .ingredient{width:48%;margin-right:4%;margin-bottom:1.25rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-img{height:120px}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy{padding:.9375rem .9375rem .9375rem 1.5625rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-title{font-size:1.221875rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-text{font-size:1rem}#MainContent section#whatsinside .container .items .ingredients .ingredient:nth-child(2n){margin-right:0}#MainContent section#claim .container{padding:5.625rem 0 6.25rem;max-width:1350px;display:flex;align-items:center;justify-content:flex-end}#MainContent section#claim .container .content{width:100%;max-width:597px}#MainContent section#claim .container .content p.reviews{font-size:1.09125rem;margin-bottom:1.25rem}#MainContent section#claim .container .content p.reviews .svg_holder{width:150px;margin:0 .625rem}#MainContent section#claim .container .content p.guarantee{font-size:1.375rem}#MainContent section#claim .container .content p.guarantee img{width:40px;margin-right:.625rem}#MainContent section#claim .container .content a.btn{font-size:1.715rem;width:100%;height:75px;margin-bottom:1.25rem}#MainContent section#effective .container{width:calc(100% - 24px);margin:0 auto;padding:2.5rem 0;background-color:#fff;max-width:1160px}#MainContent section#effective .container h4{max-width:950px;font-size:2.75rem;padding:0;margin:0 auto 1.5625rem}#MainContent section#effective .container h4 span{max-width:100%}#MainContent section#effective .container p.disclaimer{font-size:1.1125rem;text-align:left;line-height:150%;padding:0;margin-top:2.5rem}#MainContent section#effective .container p.disclaimer span{max-width:654px}#MainContent section#effective .container .box_holder{background-color:#e9e9e9;border-radius:20px;padding:2.1875rem 1.625rem}#MainContent section#effective .container .box_holder .box_content{max-width:707px;margin:0 auto}#MainContent section#effective .container .box_holder .box_content>img.bottles{max-width:200px;margin-bottom:1.25rem}#MainContent section#effective .container .box_holder .box_content>img.wordmark{max-width:306px;margin-bottom:1.25rem}#MainContent section#effective .container .box_holder .box_content .row{padding-bottom:1.875rem;margin-bottom:1.875rem;margin-left:0}#MainContent section#effective .container .box_holder .box_content .row:last-child{padding-bottom:0;margin-bottom:0}#MainContent section#effective .container .box_holder .box_content .row .icon{width:96px;margin-right:14px}#MainContent section#effective .container .box_holder .box_content .row .row-content{width:calc(100% - 110px)}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_title{font-size:1.375rem;margin-bottom:.625rem}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_text{font-size:1rem}#MainContent section#effective .container .box_holder .box_content .row.divider img{width:90px}#MainContent section#comparison_table .container{max-width:1080px;padding:2.1875rem 0 3.125rem}#MainContent section#comparison_table .container table thead tr th{font-size:1.538125rem;padding:1.25rem 0;border-right:1px solid rgba(0,0,0,0);position:relative}#MainContent section#comparison_table .container table thead tr th img{max-width:130px;margin:0 auto .625rem}#MainContent section#comparison_table .container table thead tr th:after{content:"";right:-1px;bottom:0;width:1px;height:95px;background-color:silver;position:absolute}#MainContent section#comparison_table .container table thead tr th:first-child:after,#MainContent section#comparison_table .container table thead tr th:nth-child(2):after{background-color:#0000}#MainContent section#comparison_table .container table tbody tr td{font-size:1.010625rem;line-height:150%}#MainContent section#comparison_table .container table tbody tr td:first-child{padding:1.5625rem 2.5rem 1.5625rem 0}#MainContent section#comparison_table .container table tbody tr td svg{width:34px}#MainContent section.timer_row{margin-bottom:1.875rem}#MainContent section.timer_row .container{padding:.96875rem 0;max-width:1280px}#MainContent section.timer_row .container p{font-size:1.25rem;line-height:1.5rem}#MainContent section#faqs .container{padding:5rem 0;max-width:710px}#MainContent section#faqs .container h4{max-width:100%;font-size:2.75rem;margin-bottom:1.5625rem}#MainContent section#faqs .container .faq{margin-bottom:.9375rem}#MainContent section#faqs .container .faq button{font-size:1rem;padding:1.5625rem 10rem 1.5625rem 1.5625rem}#MainContent section#faqs .container .faq button:after{width:40px;height:40px}#MainContent section#faqs .container .faq .answer .contents{padding:0 1.5625rem .9375rem}#MainContent section#faqs .container .faq .answer .contents p{font-size:1rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container{padding:3.75rem 0 0;max-width:1050px}#MainContent section#scrolling_testimonials .container h4{font-size:2.75rem;line-height:130%;max-width:100%;margin:0 auto .125rem}#MainContent section#scrolling_testimonials .container p.reviews{font-size:.875rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container p.reviews svg{width:120px}#MainContent section#scrolling_testimonials .container .testimonials_scroller{gap:0}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row{flex-direction:row;gap:0;flex-wrap:wrap}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box{width:49%;margin-right:1%;margin-bottom:1%;padding:1.25rem;justify-content:space-between;display:flex;flex-direction:column;align-items:center}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box:nth-child(2n){margin-right:0}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top svg{width:43px;margin-bottom:.9375rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_title{font-size:1.010625rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_copy{font-size:.875rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom svg{width:75px;margin:.625rem auto}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.box_name{font-size:.875rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.verified{font-size:.875rem}#MainContent section#footerv2 .container{max-width:1240px;padding:3.75rem 0}#MainContent section#footerv2 .container img{max-width:295px}#MainContent section#footerv2 .container hr{margin:2.5rem auto}#MainContent section#footerv2 .container p.copyright{font-size:.875rem;margin-bottom:.9375rem}#MainContent section#footerv2 .container p.disclaimer{font-size:.75rem}}@media screen and (min-width:1024px){#MainContent section#scrolling_testimonials .container .testimonials_scroller .row{flex-direction:row;gap:0;flex-wrap:wrap}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box{width:49%;margin-right:1%;margin-bottom:1%}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box:nth-child(2n){margin-right:1%}}@media screen and (min-width:1200px){#MainContent section#header{height:57px}#MainContent section#header svg{width:205px}#MainContent section.products{max-width:1200px;width:calc(100% - 20px)}#MainContent section.products .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#MainContent section.products .container .carousel_holder{width:51%}#MainContent section.products .container .carousel_holder .carousel_full{gap:5px}#MainContent section.products .container .carousel_holder .carousel_full .carousel_item{border-radius:12px;overflow:hidden;border:2px solid #999}#MainContent section.products .container .carousel_holder .carousel_full .navigation{margin:0;width:56px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav{width:100%;gap:5px}#MainContent section.products .container .carousel_holder .carousel_full .navigation ul.nav li{width:100%}#MainContent section.products .container .carousel_holder p.freegifts{font-size:1.421875rem;line-height:1.943125rem;color:#18181a;text-align:center;max-width:350px;margin:0rem auto 1.25rem;display:block}#MainContent section.products .container .carousel_holder>.row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:472px;margin:0 auto}#MainContent section.products .container .carousel_holder>.row .box{width:32%}#MainContent section.products .container .carousel_holder>.row .box img{width:100px;display:block;margin:0 auto 15px}#MainContent section.products .container .carousel_holder>.row .box p.box_top{font-size:1rem;font-weight:700;line-height:110%;text-align:center;color:#18181a;margin-bottom:10px}#MainContent section.products .container .carousel_holder>.row .box p.box_top span{background-color:#ffbc00;padding:5px 2px}#MainContent section.products .container .carousel_holder>.row .box p.box_copy{color:#000;font-size:1rem;line-height:110%;text-align:center;font-weight:700}#MainContent section.products .container .carousel_holder>.row .box.last img{width:120px;margin:-13px auto 0}#MainContent section.products .container .product_info{width:42%;max-width:100%;margin:0}#MainContent section.products .container .product_info .reviews{font-size:.875rem;margin-bottom:.75rem}#MainContent section.products .container .product_info h1,#MainContent section.products .container .product_info h4{font-size:3rem;max-width:460px;margin-bottom:1rem}#MainContent section.products .container .product_info>p{font-size:1.0625rem;margin-bottom:1.25rem}#MainContent section.products .container .product_info>p.total_price{font-size:.790625rem;margin-bottom:.3125rem}#MainContent section.products .container .product_info>p.yousave{font-size:1.125rem}#MainContent section.products .container .product_info>p.secure{font-size:.8125rem;line-height:1.875rem}#MainContent section.products .container .product_info>p.freegifts{display:none}#MainContent section.products .container .product_info>.row{display:none}#MainContent section.products .container .product_info>.product_accordions .accordion button{padding:.75rem}#MainContent section.products .container .product_info>.product_accordions .accordion button span{font-size:1rem}#MainContent section.products .container .product_info>.product_accordions .accordion button svg{margin-right:15px}#MainContent section.products .container .product_info>.product_accordions .accordion .expander .inner p{font-size:1rem;margin-bottom:.9375rem}#MainContent section.products .container .product_info .sprites{margin:.625rem auto .3125rem}#MainContent section.products .container .product_info .sprites p{max-width:300px;font-size:.8125rem}#MainContent section.products .container .product_info>ul{margin-bottom:1.25rem}#MainContent section.products .container .product_info>ul li{margin-bottom:.5rem;padding-bottom:.5rem}#MainContent section.products .container .product_info>ul li img{width:40px}#MainContent section.products .container .product_info>ul li span{font-size:.9375rem;width:calc(100% - 50px)}#MainContent section.products .container .product_info>.stock{margin-bottom:1.5625rem}#MainContent section.products .container .product_info>.stock p{font-size:.875rem;margin-bottom:.75rem;line-height:110%}#MainContent section.products .container .product_info .product_options .frequency{max-width:292px;margin:.9375rem auto}#MainContent section.products .container .product_info .product_options .frequency .btn_holder button{font-size:.875rem}#MainContent section.products .container .product_info .product_options .option{padding:.9375rem 1rem}#MainContent section.products .container .product_info .product_options .option .left{margin-bottom:.625rem}#MainContent section.products .container .product_info .product_options .option .left .flag{font-size:.625rem;margin-bottom:.5rem}#MainContent section.products .container .product_info .product_options .option .left p.option_title{font-size:1.125rem}#MainContent section.products .container .product_info .product_options .option .left p.option_desc{font-size:.75rem;line-height:1.125rem}#MainContent section.products .container .product_info .product_options .option .right{text-align:left}#MainContent section.products .container .product_info .product_options .option .right p.price{font-size:1.25rem;line-height:1.125rem}#MainContent section.products .container .product_info .product_options .option .right p.price sup{font-size:.8125rem}#MainContent section.products .container .product_info .product_options .option .right p.billed{font-size:.75rem;line-height:1.125rem;max-width:120px}#MainContent section.products .container .product_info .product_options .option .bottom p{font-size:.625rem;max-width:100%}#MainContent section.products .container .product_info .product_options .option .bottom p br{display:none}#MainContent section#as_seen_on{border-top:1px solid #888a89;border-bottom:1px solid #888a89}#MainContent section#as_seen_on .logo_ticker{padding:1.25rem 0}#MainContent section#as_seen_on .logo_ticker img{width:calc(100% - 20px);max-width:1200px;animation:none}#MainContent section#as_seen_on .logo_ticker picture{display:none}#MainContent section#as_seen_on .logo_ticker picture:first-child{display:block;margin:0 auto}#MainContent section#meet-vince>.container{max-width:1100px;padding:5rem 0 3.125rem}#MainContent section#meet-vince>.container>h2{font-size:2.75rem;line-height:100%;max-width:945px}#MainContent section#meet-vince>.container>p{font-size:1.2375rem;line-height:130%;letter-spacing:-.2px}#MainContent section#meet-vince>.container .box{border-radius:20px;margin:3.125rem auto}#MainContent section#meet-vince>.container .box .container{padding:3.0625rem 1.75rem;flex-direction:row;justify-content:space-between;gap:.625rem}#MainContent section#meet-vince>.container .box .container picture{width:48%}#MainContent section#meet-vince>.container .box .container picture img{width:100%}#MainContent section#meet-vince>.container .box .container .content{width:47%;padding:0}#MainContent section#meet-vince>.container .box .container .content>p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.5625rem}#MainContent section#meet-vince>.container .box .container .content .byline{flex-direction:row;gap:0;align-items:flex-start;justify-content:center;flex-wrap:wrap}#MainContent section#meet-vince>.container .box .container .content .byline img{width:52px;margin-right:15px}#MainContent section#meet-vince>.container .box .container .content .byline .info{width:calc(100% - 90px)}#MainContent section#meet-vince>.container .box .container .content .byline .info p{font-size:1.125rem;line-height:1.75rem}#MainContent section#root{padding:2.5rem 0}#MainContent section#root .container{max-width:1257px}#MainContent section#root .container h3{margin:0 0 .9375rem;font-size:2.75rem;text-align:left;max-width:827px;line-height:120%}#MainContent section#root .container .stages{position:relative}#MainContent section#root .container .stages>picture{display:block}#MainContent section#root .container .stages>picture img{width:100%;max-width:440px;display:block;margin:0 auto;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)}#MainContent section#root .container .stages .stage_list{align-items:center}#MainContent section#root .container .stages .stage_list .stage_holder{flex-direction:column;width:100%;max-width:330px}#MainContent section#root .container .stages .stage_list>picture{display:none}#MainContent section#root .container .stages .stage_list .stage svg{bottom:initial;top:50%;transform:translateY(-50%);left:initial;right:-100px;width:110px;height:82px}#MainContent section#root .container .stages .stage_list .stage svg.mobile-icon{display:none}#MainContent section#root .container .stages .stage_list .stage svg.desktop-icon{display:block}#MainContent section#root .container .stages .stage_list .stage.stage1{max-width:270px;width:100%;margin-bottom:0;padding-bottom:5px}#MainContent section#root .container .stages .stage_list .stage.stage2{max-width:330px;width:100%;margin-top:0;padding-bottom:5px;margin-bottom:1.25rem}#MainContent section#root .container .stages .stage_list .stage.stage2 svg{right:initial;left:-100px;top:70%}#MainContent section#root .container .stages .stage_list .stage.stage3{max-width:330px;width:100%;margin-top:0;padding-bottom:5px}#MainContent section#root .container .stages .stage_list .stage.stage3 svg{right:initial;left:-100px;top:45%}#MainContent section#root .container .stages .stage_list .stage p{font-size:.9375rem;margin-bottom:.9375rem;padding:0 .9375rem}#MainContent section#root .container .stages .stage_list .stage p.top_title{font-size:1.9875rem;padding:.625rem 1.5625rem}#MainContent section#root .container .stages .stage_list .stage p.top_sub{font-size:1.1125rem;margin-bottom:.625rem;text-align:center}#MainContent section#testimonial{background-position:top center}#MainContent section#testimonial .container{padding:2.8125rem 1.25rem;width:calc(100% - 360px);display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#MainContent section#testimonial .container .box{margin:0;width:55%;max-width:559px;box-sizing:border-box;padding:2.5rem 2.5rem .9375rem}#MainContent section#testimonial .container .box .reviews{text-align:center;justify-content:center;font-size:.875rem}#MainContent section#testimonial .container .box .reviews svg{width:120px}#MainContent section#testimonial .container .box p.testimonial_text{font-size:1.3125rem;line-height:2.1rem}#MainContent section#testimonial .container .box p.byline{font-size:.75rem}#MainContent section#testimonial .container .box p.guarantee{font-size:.875rem}#MainContent section#testimonial .container .box .btn{font-size:1.375rem;height:60px;margin-bottom:.625rem}#MainContent section#factors{background-image:url(/cdn/shop/files/breaks-bg-desktop.webp?v=1768601733);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}#MainContent section#factors>picture{display:block}#MainContent section#factors>picture img{position:absolute;bottom:0;right:25px;width:50%;max-width:750px}#MainContent section#factors .container{max-width:1260px;padding:4.6875rem 0}#MainContent section#factors .container h3{margin:0 0 .9375rem;padding:0;font-size:2.75rem;max-width:970px;text-align:left}#MainContent section#factors .container>picture{display:none}#MainContent section#factors .container>p{font-size:1.125rem;max-width:970px;margin:0 0 3.125rem;padding:0;text-align:left}#MainContent section#factors .container .content{width:48%;max-width:595px;margin:0}#MainContent section#factors .container .content .row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 0 1.25rem;margin-bottom:1.25rem}#MainContent section#factors .container .content .row:last-child{padding:0;margin-bottom:0}#MainContent section#factors .container .content .row .copy{width:calc(100% - 89px)}#MainContent section#factors .container .content .row .copy p.row_title{font-size:1.245rem;margin-bottom:1.25rem}#MainContent section#factors .container .content .row .copy p.row_copy{font-size:1rem;margin-bottom:.9375rem}#MainContent section#cascade{background-color:#e9e9e9}#MainContent section#cascade .container{max-width:1248px;padding:3.75rem 0}#MainContent section#cascade .container h4{max-width:802px;font-size:2.75rem;margin-bottom:1.25rem}#MainContent section#cascade .container p{font-size:1.3125rem;max-width:1078px;margin:0 auto 1.25rem}#MainContent section#cascade .container p.subtitle{font-size:1.5625rem;margin-bottom:.625rem;max-width:756px}#MainContent section#cascade .container p.larger{font-size:2.125rem;line-height:140%;margin-bottom:1.875rem;max-width:644px}#MainContent section#cascade .container .options{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#MainContent section#cascade .container .options .img{width:44%}#MainContent section#cascade .container .options .img .img_container{display:none;margin-bottom:0}#MainContent section#cascade .container .options .img .img_container .box{display:none}#MainContent section#cascade .container .options .img .img_container.active{display:block}#MainContent section#cascade .container .options .boxes{width:56%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2.1875rem;margin-top:1.25rem}#MainContent section#cascade .container .options .boxes .box{background-color:#fff;border-radius:10px;box-sizing:border-box;padding:1.875rem 3.125rem;width:calc(100% - 25px);opacity:.4;transition:opacity .3s ease;cursor:pointer;position:relative}#MainContent section#cascade .container .options .boxes .box.active{opacity:1}#MainContent section#cascade .container .options .boxes .box.active:before{width:0px;height:0px;border-style:solid;border-width:47.5px 32px 47.5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0);content:"";position:absolute;left:-25px;top:50%;transform:translateY(-50%);z-index:1}#MainContent section#cascade .container .options .boxes .box p.box_title{text-transform:uppercase;font-weight:900;font-size:1.70375rem;line-height:120%;margin-bottom:.625rem}#MainContent section#cascade .container .options .boxes .box ul{list-style:none;margin:0;padding:0}#MainContent section#cascade .container .options .boxes .box ul li{margin-bottom:.3125rem}#MainContent section#cascade .container .options .boxes .box ul li:last-child{margin-bottom:0}#MainContent section#cascade .container .options .boxes .box ul li:before{width:31px;height:31px;margin-right:15px;position:relative;top:0}#MainContent section#cascade .container .options .boxes .box ul li span{font-size:1.3125rem;line-height:.9375rem;width:calc(100% - 46px)}#MainContent section#cascade .container .options .boxes .box[data-toggle=balance1] ul li:before{content:url('data:image/svg+xml,<svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.2941 32.0453C23.7409 32.0453 30.5883 25.2009 30.5883 16.758C30.5883 8.31505 23.7409 1.4707 15.2941 1.4707C6.84742 1.4707 0 8.31505 0 16.758C0 25.2009 6.84742 32.0453 15.2941 32.0453Z" fill="%2339B509"/><path d="M13.4563 22.874L7.33984 16.3946L9.05123 14.6468L13.4239 19.2155L21.4634 10.6465L23.2426 12.3621L13.4563 22.874Z" fill="white"/></svg>')}#MainContent section#cascade .container .options .boxes .box[data-toggle=balance2] ul li:before{content:url('data:image/svg+xml,<svg width="31" height="30" viewBox="0 0 31 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="30.0197" height="30" rx="15" fill="%23E91D2D"/><path d="M21.537 20.5369L16.6852 15.684L21.537 10.8387L19.8582 9.1748L15.0082 14.023L10.1618 9.1748L8.49609 10.8405L13.3485 15.6988L8.49609 20.55L10.1618 22.2157L15.0242 17.3598L19.8731 22.2157L21.537 20.5369Z" fill="white"/></svg>')}#MainContent section#cascade .container>.row{max-width:1158px;margin:1.25rem auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#MainContent section#cascade .container>.row>picture{width:40%;margin-right:2%;margin-left:37px}#MainContent section#cascade .container>.row .content{width:calc(58% - 37px)}#MainContent section#cascade .container>.row .content p.highlight_title{font-size:1.25rem;margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content p.highlight_copy{font-size:1.125rem;margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content ul.highlight_list{margin:.625rem 0}#MainContent section#cascade .container>.row .content ul.highlight_list li{margin-bottom:.3125rem}#MainContent section#cascade .container>.row .content ul.highlight_list li span{font-size:1.25rem}#MainContent section#cascade .container>.row .content ul.highlight_list li img{margin-bottom:0}#MainContent section.cycle{background-image:url(/cdn/shop/files/vicious-cycle-bg-desktop.webp?v=1768601733);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}#MainContent section.cycle .container{max-width:1147px;padding:3.125rem 0}#MainContent section.cycle .container h4{font-size:4.0625rem;line-height:120%;margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#MainContent section#results .container{max-width:1188px}#MainContent section#results .container p.reviews{font-size:.821875rem;margin-bottom:.625rem}#MainContent section#results .container p.reviews svg{width:112px}#MainContent section#results .container h4{font-size:2.75rem;line-height:120%}#MainContent section#results .container .before-after-carousel{margin-top:1.25rem}#MainContent section#results .container .before-after-carousel .prev svg,#MainContent section#results .container .before-after-carousel .next svg{width:48px;height:48px}#MainContent section#text_testimonial .container{max-width:1010px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1.5625rem 0}#MainContent section#text_testimonial .container .text-testimonial-carousel{width:43%}#MainContent section#text_testimonial .container .text-testimonial-carousel .items{min-height:375px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p{font-size:1.25rem;line-height:1.4625rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top p span{font-size:1rem;line-height:1.0625rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item .top svg{width:108px}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_title{font-size:1.3125rem}#MainContent section#text_testimonial .container .text-testimonial-carousel .items .item p.testimonial_text{font-size:1rem;line-height:140%}#MainContent section#text_testimonial .container .right{text-align:left;width:53%}#MainContent section#text_testimonial .container .right p.reviews{font-size:.875rem}#MainContent section#text_testimonial .container .right p.reviews svg{width:133px}#MainContent section#text_testimonial .container .right p.guarantee{font-size:1rem;margin-bottom:.3125rem}#MainContent section#text_testimonial .container .right p.guarantee img{margin-right:.625rem}#MainContent section#text_testimonial .container .right .btn{height:56px;font-size:1.125rem}#MainContent section#whatsinside .container{max-width:1040px;padding:2.1875rem 0}#MainContent section#whatsinside .container h4{font-size:2.75rem}#MainContent section#whatsinside .container .items{margin-bottom:1.875rem}#MainContent section#whatsinside .container .items .ingredients-header{height:10.375rem}#MainContent section#whatsinside .container .items .ingredients-header svg{max-width:211px}#MainContent section#whatsinside .container .items .ingredients{gap:0;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}#MainContent section#whatsinside .container .items .ingredients .expander{gap:0;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}#MainContent section#whatsinside .container .items .ingredients a.expand-ingredients{font-size:1.125rem;height:56px}#MainContent section#whatsinside .container .items .ingredients .ingredient{width:48%;margin-right:4%;margin-bottom:1.25rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-img{height:120px}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy{padding:.9375rem .9375rem .9375rem 1.5625rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-title{font-size:1.221875rem}#MainContent section#whatsinside .container .items .ingredients .ingredient .ingredient-copy .ingredient-text{font-size:1rem}#MainContent section#whatsinside .container .items .ingredients .ingredient:nth-child(2n){margin-right:0}#MainContent section#claim .container{padding:5.625rem 0 6.25rem;max-width:1350px;display:flex;align-items:center;justify-content:flex-end}#MainContent section#claim .container .content{width:100%;max-width:597px}#MainContent section#claim .container .content p.reviews{font-size:1.09125rem;margin-bottom:1.25rem}#MainContent section#claim .container .content p.reviews .svg_holder{width:150px;margin:0 .625rem}#MainContent section#claim .container .content p.guarantee{font-size:1.375rem}#MainContent section#claim .container .content p.guarantee img{width:40px;margin-right:.625rem}#MainContent section#claim .container .content a.btn{font-size:1.715rem;width:100%;height:75px;margin-bottom:1.25rem}#MainContent section#effective .container{width:calc(100% - 24px);margin:0 auto;padding:2.5rem 0;background-color:#fff;max-width:1160px}#MainContent section#effective .container h4{max-width:950px;font-size:2.75rem;padding:0;margin:0 auto 1.5625rem}#MainContent section#effective .container h4 span{max-width:100%}#MainContent section#effective .container p.disclaimer{font-size:1.1125rem;text-align:left;line-height:150%;padding:0;margin-top:2.5rem}#MainContent section#effective .container p.disclaimer span{max-width:654px}#MainContent section#effective .container .box_holder{background-color:#e9e9e9;border-radius:20px;padding:2.1875rem 1.625rem}#MainContent section#effective .container .box_holder .box_content{max-width:707px;margin:0 auto}#MainContent section#effective .container .box_holder .box_content>img.bottles{max-width:200px;margin-bottom:1.25rem}#MainContent section#effective .container .box_holder .box_content>img.wordmark{max-width:306px;margin-bottom:1.25rem}#MainContent section#effective .container .box_holder .box_content .row{padding-bottom:1.875rem;margin-bottom:1.875rem;margin-left:0}#MainContent section#effective .container .box_holder .box_content .row:last-child{padding-bottom:0;margin-bottom:0}#MainContent section#effective .container .box_holder .box_content .row .icon{width:96px;margin-right:14px}#MainContent section#effective .container .box_holder .box_content .row .row-content{width:calc(100% - 110px)}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_title{font-size:1.375rem;margin-bottom:.625rem}#MainContent section#effective .container .box_holder .box_content .row .row-content p.box_text{font-size:1rem}#MainContent section#effective .container .box_holder .box_content .row.divider img{width:90px}#MainContent section#comparison_table .container{max-width:1080px;padding:2.1875rem 0 3.125rem}#MainContent section#comparison_table .container table thead tr th{font-size:1.538125rem;padding:1.25rem 0;border-right:1px solid rgba(0,0,0,0);position:relative}#MainContent section#comparison_table .container table thead tr th img{max-width:130px;margin:0 auto .625rem}#MainContent section#comparison_table .container table thead tr th:after{content:"";right:-1px;bottom:0;width:1px;height:95px;background-color:silver;position:absolute}#MainContent section#comparison_table .container table thead tr th:first-child:after,#MainContent section#comparison_table .container table thead tr th:nth-child(2):after{background-color:#0000}#MainContent section#comparison_table .container table tbody tr td{font-size:1.010625rem;line-height:150%}#MainContent section#comparison_table .container table tbody tr td:first-child{padding:1.5625rem 2.5rem 1.5625rem 0}#MainContent section#comparison_table .container table tbody tr td svg{width:34px}#MainContent section.timer_row{margin-bottom:1.875rem}#MainContent section.timer_row .container{padding:.96875rem 0;max-width:1280px}#MainContent section.timer_row .container p{font-size:1.25rem;line-height:1.5rem}#MainContent section#faqs .container{padding:5rem 0;max-width:710px}#MainContent section#faqs .container h4{max-width:100%;font-size:2.75rem;margin-bottom:1.5625rem}#MainContent section#faqs .container .faq{margin-bottom:.9375rem}#MainContent section#faqs .container .faq button{font-size:1rem;padding:1.5625rem 10rem 1.5625rem 1.5625rem}#MainContent section#faqs .container .faq button:after{width:40px;height:40px}#MainContent section#faqs .container .faq .answer .contents{padding:0 1.5625rem .9375rem}#MainContent section#faqs .container .faq .answer .contents p{font-size:1rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container{padding:3.75rem 0 0;max-width:1050px}#MainContent section#scrolling_testimonials .container h4{font-size:2.75rem;line-height:130%;max-width:100%;margin:0 auto .125rem}#MainContent section#scrolling_testimonials .container p.reviews{font-size:.875rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container p.reviews svg{width:120px}#MainContent section#scrolling_testimonials .container .testimonials_scroller{gap:0}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row{flex-direction:row;gap:0;flex-wrap:wrap}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box{width:49%;margin-right:1%;margin-bottom:1%;padding:1.25rem;justify-content:space-between;display:flex;flex-direction:column;align-items:center}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box:nth-child(2n){margin-right:1%}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top svg{width:43px;margin-bottom:.9375rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_title{font-size:1.010625rem;margin-bottom:.625rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .top p.box_copy{font-size:.875rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom svg{width:75px;margin:.625rem auto}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.box_name{font-size:.875rem}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box .bottom p.verified{font-size:.875rem}#MainContent section#footerv2 .container{max-width:1240px;padding:3.75rem 0}#MainContent section#footerv2 .container img{max-width:295px}#MainContent section#footerv2 .container hr{margin:2.5rem auto}#MainContent section#footerv2 .container p.copyright{font-size:.875rem;margin-bottom:.9375rem}#MainContent section#footerv2 .container p.disclaimer{font-size:.75rem}}@media screen and (min-width:1200px){#MainContent section#scrolling_testimonials .container .testimonials_scroller .row{flex-direction:row;gap:0;flex-wrap:wrap}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box{width:24.25%;margin-right:1%;margin-bottom:1%}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box:nth-child(3n){margin-right:1%}#MainContent section#scrolling_testimonials .container .testimonials_scroller .row .box:last-child{margin-right:0}}#MainContent section#faqs .container .faq button{color:#000}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tbbogosfb.css.map */
