@charset "UTF-8";@import"dependancies/glider.min.css";button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font:1em/1 Helvetica Neue,Helvetica,sans-serif;color:#2e384d}h1,h2,h3,h4,h5,h6{line-height:1.125;font-family:Roboto;font-weight:700;color:#002169}p{line-height:1.5;color:inherit}ul{line-height:1.25}img{max-width:100%}.container{padding:0 1rem;max-width:62rem;margin:0 auto}main{padding:2rem 0 0}@media screen and (min-width: 50em){main{padding:2.5rem 0 0}}section{padding:2rem 0}section:first-child,section#index{padding-top:0}section.shaded{background:#e6eaf2}hr{margin:2rem 0}blockquote{background:#00a0df11;border-left:.25em solid #00a0df;padding:1em;line-height:1.5;margin:1em 0}.square{height:0;padding-bottom:100%;display:block}h1.page-title{margin-bottom:0}.subhead>*{margin-top:0}.dbhb{white-space:nowrap}.button{background:#fff;color:#031e6a;text-decoration:none;padding:.75em 1em;display:inline-block;font-family:Roboto;font-size:1.125rem;border-radius:.25em;box-shadow:0 .125em .25em #00000014,0 .25em .5em #00000014;margin:1rem 0;border:0;line-height:1}.button.big{padding:1em}.button.primary{background:#eb244d;color:#fff}#breadcrumb{color:#000;font-size:.75rem;z-index:1}@media screen and (min-width: 50em){#breadcrumb{font-size:1rem}}#breadcrumb .container{position:relative;top:0;left:0}#breadcrumb ul{padding:.5rem 0;list-style:none;margin:0;position:absolute;top:0;left:1rem;right:1rem;line-height:1.5}#breadcrumb ul li{display:inline}#breadcrumb ul li a{text-decoration:inherit;color:inherit}#breadcrumb ul li span{color:#5d626b}#breadcrumb ul li:after{content:"";display:inline-block;height:.35em;width:.35em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);margin:.15em .375em}#breadcrumb ul li:last-child:after{display:none}table.tabular{border-collapse:collapse}table.tabular th,table.tabular td{text-align:left;padding:.5em;vertical-align:top}table.tabular tbody tr:nth-child(2n){background:#e6eaf266}.products-list .ppc{flex:0 0 50%;padding:.5rem;box-sizing:border-box}.card-list{display:flex;align-items:flex-start;flex-flow:wrap;margin-left:-.5rem;margin-right:-.5rem}.card-list:last-child{margin-bottom:1em}.card-list .cc{flex:0 0 50%;padding:.5rem;box-sizing:border-box}@media screen and (min-width: 35em){.card-list .cc{flex:0 0 33.333%}}@media screen and (min-width: 55em){.card-list .cc{flex:0 0 25%}}.card-list.glider{flex-flow:row nowrap;margin-left:-1em;margin-right:-1em;padding-left:.5em}.card-list.glider::-webkit-scrollbar{display:none}.card-list.glider .glider-track{align-items:stretch}.card-list.glider .glider-track .cc{flex:none}.card{max-width:100%;height:100%;box-sizing:border-box;border-radius:.25em;overflow:hidden;background:#fff;box-shadow:0 .05em .12em #0011331a,0 .15em .3em #00113314,0 .35em .65em #0011330f}.card.ghost{background:transparent;box-shadow:none;border:2px solid #002169;color:#002169;position:relative}.card.ghost a{color:inherit;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;text-align:center;padding:2em;align-items:center}.card img{display:block}.card a{text-decoration:inherit;color:inherit}.card .content{padding:.5rem}.card .content h3{font-size:1rem;margin:0}.card .content p{margin:0;color:#596680;font-size:.875em}.card.feature h3{margin-bottom:.5rem}.card.feature .image{padding:.5rem}.mini-product-list{display:flex;flex-flow:wrap}.mini-product-list .mini-product{flex:0 0 calc(50% - .5em);margin:0 1em 1em 0}.mini-product-list .mini-product:nth-child(2n){margin-right:0}.mini-product{box-sizing:border-box;padding:.5em;border:1px solid rgba(0,17,51,.1);margin-bottom:1em;border-radius:.25em;box-shadow:0 .05em .12em #0011331a,0 .15em .3em #00113314,0 .35em .65em #0011330f}.mini-product img{width:100%;display:block}.mini-product h2{font-size:1em}.loading{text-align:center;display:block;opacity:.7;margin:2rem 0}.loading:before{content:"Loading..."}.hero{color:#fff;background:#d16 url(/assets/bg-weightloss.jpg) center center no-repeat;background-size:cover;padding:4rem 0 2rem;margin-top:-2rem;position:relative}.hero h1{text-transform:uppercase;font-size:2em;color:#fff;line-height:1}.hero h2{font-size:1.25em;color:#fff}.hero a.button{position:absolute;bottom:0;margin-bottom:-1em}.bold-ro__frequency-num,.bold-ro__frequency-type{margin-left:2px!important;padding:4px}.field-wrapper{position:relative;display:block;color:#002169;margin:0 0 .5em}.field-wrapper label{position:absolute;top:.75rem;left:1.15rem;font-size:.875rem}.field-wrapper input[type=text],.field-wrapper input[type=password],.field-wrapper input[type=tel],.field-wrapper input[type=number],.field-wrapper input[type=email]{-webkit-appearance:none;width:100%;box-sizing:border-box;border:2px solid #031E6A;color:#002169;font-weight:600;border-radius:.25em;font-size:1.25em;padding:1.5rem 1rem .5rem}.field-wrapper .checkbox-wrapper{margin:1em 0}.field-wrapper .checkbox-wrapper label{position:static}.form-controls .button{margin:0 1em 0 0;min-width:8em}.button-row{display:flex;align-items:center;margin-bottom:1em}.shopify-challenge__container{margin-bottom:2em}.errors ul{list-style:none;margin:0;padding:0;line-height:1.5}.errors ul li{margin:.5em 0}.button-row,.buttons-wrapper{display:flex}.button-row>*,.buttons-wrapper>*{margin-right:.5em}.button-row button,.button-row .button,.buttons-wrapper button,.buttons-wrapper .button{margin:0;margin-right:.5rem}.button-row button:last-child,.button-row .button:last-child,.buttons-wrapper button:last-child,.buttons-wrapper .button:last-child{margin-right:0}#manage-subscription-root{margin-bottom:2em}hr{border:0;margin:2em 0;border-top:1px solid #ccc}.social-buttons{text-align:center;margin-top:2em}.social-buttons h3{color:#2e384d;margin:0 0 .5em}.social-buttons ul{list-style:none;margin:1em 0;padding:0}.social-buttons ul li{display:inline-block;margin:0 .5em}.social-buttons ul li img{max-width:3em}.post-footer{background:#002169;color:#fff;margin-bottom:-2em;padding:2em 0}.post-footer .logo img{max-width:10em}.post-footer .disclaimers{color:#00a0df;font-size:.75rem}.post-footer .payment-methods img{max-width:14em}.hide{display:none}.field-row{display:flex}.field-row .field-wrapper{flex:1;margin-right:.5em}.field-row .field-wrapper:last-child{margin-right:0}.field-wrapper.selector-wrapper{margin-top:0}.account-header{display:flex;align-items:center}.account-header h1{flex:1}.account-header .button-wrapper{flex:0 0 auto}.addresses-wrapper{border-top:1px solid #ccc;padding:2em 0}.addresses-wrapper:last-child{border-bottom:1px solid #ccc}.addresses-wrapper p{margin:0 0 1em}footer .button-row .ghost{color:#fff;border:2px solid #fff;background:transparent;margin-right:1em}.flex{display:flex}.bold-ro__recurring-lbl{line-height:1.5}.hidden{display:none}#ribbon{background:#eb244d;color:#fff;padding:.5rem 1rem;font-size:.875em;text-align:center}#ribbon p{margin:0 auto;line-height:1.2}#ribbon a{color:inherit}#masthead{background:#031e6a;color:#fff;position:fixed;position:sticky;top:0;left:0;right:0;z-index:15}#masthead .container{padding:1em;display:flex;align-items:center;position:relative}#logo{flex:1}#logo img{display:block;max-width:10em;max-height:3.5rem;margin:-1em 0}#masthead .nav{box-sizing:border-box;display:block;max-height:0;position:absolute;z-index:5;overflow:hidden;top:60px;left:0;right:0;background:#031e6a;padding:0;z-index:10;transition:max-height .2s ease-out}#masthead .nav .backdrop{opacity:0;transition:visibility 0s,opacity .75s;background:#031e6abb;position:absolute;top:60px;left:0;right:0;z-index:-1;height:100vh;visibility:hidden}#masthead .nav nav{padding:0 1em 1em}#masthead .nav nav ul.mini li{display:inline}#masthead .nav nav ul.mini li a{font-size:.875em;padding:.25rem .5rem;display:inline-block;color:#d9e5ffaa}#masthead .nav nav ul{list-style:none;margin:0;padding:0}#masthead .nav nav ul a{color:inherit;text-decoration:inherit;display:block;padding:.5rem}#masthead .nav nav ul li.product-goals ul{display:flex;flex-flow:wrap}#masthead .nav nav ul li.product-goals ul li{flex:0 0 calc(50% - .25em);margin:0 .5em .5em 0;background-color:#0003;border-radius:.25em;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 50em){#masthead .nav nav ul li.product-goals ul li{box-shadow:0 .1em .1em #00000040}}#masthead .nav nav ul li.product-goals ul li:nth-child(2n){margin-right:0}#masthead .nav nav ul li.product-goals ul li a{height:5em;position:relative}#masthead .nav nav ul li.product-goals ul li span{position:absolute;bottom:.5em;left:.5em;right:.5em;color:#fffa}#masthead .nav nav ul li.product-goals ul li strong{display:block;color:#fff}#masthead .nav nav ul li a{display:block;padding:.5em}@media screen and (max-width: 50em){#masthead .nav nav>ul>li,#masthead .nav nav>ul>li.product-goals>ul>li{display:block;opacity:0}#masthead .nav nav>ul>li,#masthead .nav nav>ul>li.product-goals>ul>li{animation-name:animateOut;animation-fill-mode:forwards;animation-duration:.35s;animation-timing-function:ease-out}#masthead #navcb{display:none}#masthead #navcb:checked+.nav{max-height:30em}#masthead #navcb:checked+.nav .backdrop{visibility:visible;opacity:1}#masthead #navcb:checked+.nav nav>ul>li,#masthead #navcb:checked+.nav nav>ul>li.product-goals>ul>li{animation-name:animateIn;animation-fill-mode:forwards;animation-duration:.35s;animation-timing-function:ease-out}#masthead .nav nav>ul>li.product-goals{transition:none;opacity:1;transform:none}#masthead .nav li.product-goals li:nth-child(4){animation-delay:0}#masthead .nav li.product-goals li:nth-child(3){animation-delay:40ms}#masthead .nav li.product-goals li:nth-child(2){animation-delay:80ms}#masthead .nav li.product-goals li:nth-child(1){animation-delay:.12s}#masthead .nav nav>ul>li:nth-child(2){animation-delay:.17s}#masthead .nav nav>ul>li:nth-child(3){animation-delay:.22s}#masthead .nav nav>ul>li:nth-child(4){animation-delay:.27s}#masthead #navcb:checked+.nav nav ul .product-goals{max-height:22em}@keyframes animateIn{0%{opacity:0;transform:translateY(-5em)}50%{opacity:.2}to{opacity:1;transform:translateY(0)}}@keyframes animateOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5em)}}#open-nav{display:inline-block;width:2em;height:1.75em;position:relative;margin:0}#open-nav span,#open-nav:after,#open-nav:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;bottom:0;border-radius:.1em;transition:transform .2s;transform-origin:100% 50%}#open-nav:before{top:0}#open-nav span{text-indent:-999em;bottom:50%;margin-bottom:-1px}#navcb:checked~#open-nav span{transform:scaleX(0)}#navcb:checked~#open-nav:before{transform:rotate(-45deg) translate(-7%,-7%)}#navcb:checked~#open-nav:after{transform:rotate(45deg) translate(-7%,-7%)}}.badge{position:relative;display:block;width:2.2rem;height:1.7rem;color:#fff;margin-right:1.5em}.badge .title{text-indent:-999em;display:block}#account-badge{background:url(/cdn/shop/t/5/assets/account.png?v=16926923157449792111616611159) center center no-repeat;background-size:contain;margin-right:1em}#cart-badge{background:url(/cdn/shop/t/5/assets/cart.png?v=65964027045583577251616611161) center center no-repeat;background-size:contain}#cart-badge .items{position:absolute;top:-.5em;right:-.5em;display:block;background:#f43;border-radius:1em;height:1em;line-height:1.1;font-weight:600;text-align:center;padding:.333em;font-size:.625em;box-shadow:0 .1em .1em #0007;letter-spacing:-.05em;text-indent:-1px;min-width:1em}#cart-badge .empty{display:none}@media screen and (max-width: 50em){#masthead .nav nav ul li.product-goals>a{display:none}}@media screen and (min-width: 50em){#cart-badge{order:10;margin-right:0}#account-badge{order:9}#logo{flex:0}#masthead .nav{overflow:visible;position:static;max-height:none;flex:1;margin:0 1rem}#masthead .nav .mini{display:none}#masthead .nav nav{padding:0}#masthead .nav nav ul{display:flex;justify-content:space-around}#open-nav,#navcb{display:none}#masthead .nav nav ul li.product-goals ul{display:none;width:14em}#masthead .nav nav ul li.product-goals ul li{margin:0;border-radius:0}#masthead .nav nav>ul>li{position:relative}#masthead .nav nav>ul>li ul{position:absolute;left:0;top:100%;min-width:10em;background:#031e6a}#masthead .nav nav>ul>li ul li{margin:0;border-radius:0}#masthead .nav nav>ul>li:hover ul{display:block}#masthead .nav nav ul.mini li{display:block}#masthead .nav nav ul.mini li a{padding:.5rem}#masthead .nav nav ul.mini li a:hover{background:#193688;color:#fff;display:block}}footer{background:#e6eaf2;padding:2em 0}footer nav{color:#2e384d}footer nav ul{list-style:none;margin:0;padding:0}footer nav ul li{margin:.5em 0}footer nav ul.subgroup{display:flex;flex-wrap:wrap}footer nav ul.subgroup li{margin-right:1em;flex:1 1 30%}footer nav ul.subgroup li:last-child{margin-right:0}footer nav ul.subgroup li>span{display:block;margin-bottom:.5em}footer nav>ul li span{display:block;margin-bottom:.25em;font-weight:700}footer nav ul li ul{font-size:.875rem}footer nav ul li ul li span{font-size:.75rem;font-family:Roboto;color:#a3acbf;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}footer nav ul li a{text-decoration:inherit;color:inherit}@media screen and (min-width: 50em){footer .container nav>ul{display:flex;flex-wrap:wrap}footer .container nav>ul>li{flex:1 0 50%}footer .container ul li.about-company ul{display:flex;flex-wrap:wrap}footer .container ul li.about-company ul li{flex:0 0 16.666%}}.products-list{display:flex;flex-wrap:wrap;margin:.5rem -.5rem}.products-list .ppc{flex:0 0 50%;padding:.5rem;box-sizing:border-box;width:50%}.product-preview{background:#fff;color:#000;border:1px solid rgba(0,17,51,.2);box-shadow:0 1px 2px #0011331a,0 2px 4px #00216914,0 5px 10px #0021690f;border-radius:.25em;margin:0;padding:.75em;height:100%;box-sizing:border-box}.product-preview img{margin-bottom:.2em;display:block}.product-preview .price{margin:0}.product-preview .price .from{text-transform:uppercase;font-size:.75em;color:#888;letter-spacing:.01em}.product-preview .title{color:#002169;font-weight:600;font-family:Roboto;line-height:1.25;margin:.25em 0}.product-preview .title a{color:inherit;text-decoration:none}#product{background:#fff}#product .review-badge{margin-bottom:.5rem}#product h1.title{margin-bottom:0}.images-slider{position:relative}.images-slider .images-prev,.images-slider .images-next{position:absolute;z-index:2;width:3em;height:3em;top:50%;transform:translateY(-50%);left:-1em;background:#fff;border-radius:100%;box-shadow:0 .15em .3em #0000001a,0 .3em .6em #0000001a}.images-slider .images-prev.disabled,.images-slider .images-next.disabled{display:none}.images-slider .images-prev:after,.images-slider .images-next:after{content:"";display:inline-block;height:.75em;width:.75em;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(225deg);margin:1.125em 1.25em}.images-slider .images-next{left:auto;right:-1em}.images-slider .images-next:after{margin:1.125em .875em;transform:rotate(45deg)}@media (hover: none) and (pointer: coarse){.template-collection .images-slider .images-prev,.template-collection .images-slider .images-next{display:none}}.product-images{scrollbar-width:none;-ms-overflow-style:none}.product-images ::-webkit-scrollbar-track{-webkit-box-shadow:none!important;background-color:transparent}.product-images ::-webkit-scrollbar{width:3px!important;background-color:transparent}.product-images ::-webkit-scrollbar-thumb{background-color:transparent}.product-selector{margin:.5em 0 -.5em}.big-select,.selector-wrapper{position:relative;display:block;color:#002169;margin:.5em 0}.big-select>span,.selector-wrapper label{position:absolute;top:.75rem;left:1.15rem;font-size:.875rem}select.big,.selector-wrapper select{-webkit-appearance:none;width:100%;box-sizing:border-box;border:2px solid #031E6A;color:#002169;font-weight:600;border-radius:.25em;font-size:1.25em;padding:1.5rem 1rem .5rem;background:transparent url(/cdn/shop/t/5/assets/arrow-down.png?v=140494245068552530071616611154) 92% 50% no-repeat;background-size:1.5rem}.glider-contain{width:100%;margin:0 auto;position:relative}.glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)}.glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1;align-items:center}.glider.draggable{-webkit-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{-webkit-user-select:none;user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{-webkit-user-select:none;user-select:none;justify-content:center;align-content:center;width:100%}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-prev,.glider-next{-webkit-user-select:none;user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-prev:hover,.glider-next:hover,.glider-prev:focus,.glider-next:focus{color:#a89cc8}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-slide{min-width:150px}.glider-hide{opacity:0}.glider-dots{-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:.5rem auto;padding:0}.glider-dot{background:none;border:0;padding:0;-webkit-user-select:none;user-select:none;outline:none;display:block;cursor:pointer;color:#e6e6e6;border-radius:999px;background:#e6e6e6;width:8px;height:8px;margin:6px;box-shadow:inset 0 1px 2px #0006}.glider-dot:hover,.glider-dot:focus,.glider-dot.active{background:#e9244b;box-shadow:none}.review-badge{height:1em;display:block}#product-add{margin-top:1em}#product-add input{background:#eb244d;border-radius:.25em;border:0;display:block;padding:.5em;font:600 1.375rem Roboto;color:#fff;width:100%}#price-field{font:600 2rem Roboto;color:#000;margin:.5em 0}@media (max-width: 36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:#9c9c9c40;box-shadow:0 0 1px #ffffff40}}.tabs nav ul{list-style:none;margin:0;padding:0;display:flex}.tabs nav ul li{flex:1 1 auto}.tabs nav ul li a{display:block;padding:1em .5em;text-align:center;color:#2e384d;text-decoration:none}.tabs nav ul li.active a{background:#fff;color:#002169;font-weight:600}#product-details{background:#e6eaf2;padding:.25rem 0 0}#product-details .sections>div{background:#fff;padding:1em 0;box-shadow:0 -.3em .6em #00216914,0 -.15em .3em #00216914}@media screen and (min-width: 50em){#description .video-root{width:50%;float:left;margin-right:2em;margin-bottom:1.5em}#description .points{clear:left;display:flex;padding-top:1em;flex-wrap:wrap}#description .points .point{flex:0 0 30.33%;margin-right:3%}}#buy-options form{display:flex;flex-direction:column}#buy-options form .ro_widget{order:4}#buy-options form #price-field{order:2}#buy-options form #product-add{order:5}#buy-options form .callout{order:3;border:2px solid #008bc1;padding:.5em .75em;border-radius:.25em;color:#008bc1;margin:0 0 1em}#buy-options .bold-ro__recurring-title{display:none}#buy-options .bold-ro__product{margin:0;border:2px solid #B0B5BF;background:#f7f8fa;border-radius:.25rem;color:#5d626b}#buy-options .bold-ro__one-time-div,#buy-options .bold-ro__recurring-div,#buy-options .bold-ro__mix-div{padding:1rem;font-size:1rem;border:2px solid transparent;margin:-2px}#buy-options .bold-ro__bold-active{background:#fff;border:2px solid #B0B5BF;margin:-2px;border-radius:.25rem;color:#000}#buy-options .bold-ro__initial-discount-price{font-weight:600}#buy-options .bold-ro__frequency-label{padding:0}#buy-options .bold-ro__order-interval-container{margin-top:.5rem}@media screen and (min-width: 38em){#product{background:linear-gradient(90deg,#fff,#f1f3f8)}#product-top{display:flex;align-items:flex-start}#product-top #buy-options{margin-top:5rem;flex:1;padding:1rem;background:#fff;border-radius:.25rem;position:sticky;top:6rem;box-shadow:0 .05em .12em #0011331a,0 .15em .3em #00113314,0 .35em .65em #0011330f}#product-top #product-view{max-width:50%;margin-right:2rem}.product-selector{margin:0}#product-details{background:#e6eaf2;padding:2rem 0}.products-list .ppc{flex-basis:33.333%;width:33.333%}}.feature-icons{display:flex;flex-direction:column}.feature-icons .feature{display:flex;align-items:flex-start;margin-bottom:2em}.feature-icons .feature:last-child{margin-bottom:0}.feature-icons .feature h3{margin:0}.feature-icons .feature p{margin:.5em 0}.feature-icons .feature img{margin-right:2em;width:6em}@media screen and (min-width: 50em){.feature-icons{flex-direction:row;flex-wrap:wrap}.feature-icons .feature{flex:1 0 19em;padding-right:1em}}@media screen and (min-width: 38em){.product-preview{flex:1 0 8rem}.products-list .ppc{flex-basis:25%;width:25%}}@media screen and (min-width: 52em){#product-top #product-view{max-width:60%}}.caprop65 a{color:inherit}.caprop65 .content{display:none}@media screen and (max-width: 40em){.yotpo .standalone-bottomline.star-clickable,.yotpo .standalone-bottomline .star-clickable{flex-wrap:wrap}}.bv-inline-ratings .bv_stars_component_container{padding-right:5px!important}.bv-inline-ratings [data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap,.bv-inline-ratings [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap{max-width:90px!important}.bv-inline-ratings [data-bv-rating] .bv_main_container .bv_averageRating_component_container,.bv-inline-ratings [data-bv-rating] .bv_main_container .bv_numReviews_component_container,.bv-inline-ratings [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container,.bv-inline-ratings [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{padding-left:0!important;padding-right:5px!important}.bv-inline-ratings [data-bv-rating] .bv_main_container,.bv-inline-ratings [data-bv-show=inline_rating] .bv_main_container{flex-wrap:wrap!important}#your-shopping-cart .bold_recurring_desc{margin-top:-.5em;margin-bottom:.5em}#your-shopping-cart .bold_recurring_desc p{margin:0}#your-shopping-cart .cart{display:flex;flex-direction:column}#your-shopping-cart .cart-items{box-shadow:0 .05em .12em #0011331a,0 .15em .3em #00113314,0 .35em .65em #0011330f}#your-shopping-cart .cart-overview h2{display:none}#your-shopping-cart .cart-totals{text-align:right}#your-shopping-cart .cart-totals h3,#your-shopping-cart .cart-totals p{margin:.5rem 0}#your-shopping-cart .cart-totals p.taxes-note{color:#00113380;font-size:.8em;margin-top:0}#your-shopping-cart .cart-row{display:flex;align-items:center;padding:1rem;border-bottom:1px solid rgba(0,17,51,.1)}#your-shopping-cart .cart-row:last-child{border-bottom:0}#your-shopping-cart .cart-row .img{margin-right:1rem;flex:0 0 auto}#your-shopping-cart .cart-row .img img{width:6em}#your-shopping-cart .cart-actions{display:flex}#your-shopping-cart .cart-actions .button{flex:1 0 auto;text-align:center}#your-shopping-cart .cart-actions input.button{margin-left:.5rem}#your-shopping-cart .cart-buttons .button{width:100%;font-size:1.125em}#your-shopping-cart .item-quantity{flex:0 0 auto;text-align:right}#your-shopping-cart .item-quantity .quantity{max-width:2em}#your-shopping-cart .item-description h2{font-size:1em;margin:0 0 .5rem}@media screen and (min-width: 40em){#your-shopping-cart .item-description h2{font-size:1.25em;margin-bottom:1rem}}#your-shopping-cart .item-description h2 a{color:inherit;text-decoration:none}#your-shopping-cart .item-price{font-size:1.2rem}#your-shopping-cart .item-details{display:flex;flex:1;flex-wrap:wrap;align-items:center}#your-shopping-cart .item-details .item-description{flex:0 0 100%}#your-shopping-cart .item-details .item-price{flex:1}@media screen and (min-width: 50em){#your-shopping-cart #cart-form{display:flex;align-items:flex-start}#your-shopping-cart .cart{flex:1;margin-right:1em}#your-shopping-cart .cart-overview{flex-basis:18em;box-shadow:0 .05em .12em #0011331a,0 .15em .3em #00113314,0 .35em .65em #0011330f;padding:1rem}#your-shopping-cart .cart-overview h2{display:block;font-size:1em;letter-spacing:.01em;text-transform:uppercase;opacity:.5}#your-shopping-cart .cart-totals{text-align:left}#your-shopping-cart .cart-row{padding:1rem 2rem}#your-shopping-cart .cart-row .img img{width:9em}}#hero{padding:2em 0;background:#031e6a url(/cdn/shop/t/5/assets/rkbg.png?v=167409851629171756831616611171) 50% 0% no-repeat;background-size:42em;color:#fff;position:relative;text-align:center}#hero h1{color:#fff;font-size:1.625rem;margin-left:auto;margin-right:auto;max-width:80%}#hero h2{color:#fff;font-size:1rem;line-height:1.5}#hero img{display:none}@media screen and (max-width: 50em){#hero p{max-width:35em;margin:1em auto}#hero .button-row{justify-content:center;margin-top:2rem}}#our-app{text-align:center;background:#fff;background-image:url(/cdn/shop/t/5/assets/app-background.jpg?v=95269223634820553891616611222);background-position:5vw 140%;background-size:100%;background-repeat:no-repeat;padding-bottom:35%}#our-app ul{list-style:none;margin:2rem 0;padding:0;line-height:1.5;display:flex;justify-content:center;flex-wrap:wrap}#our-app ul li{flex:0 0 45%;margin-bottom:1em}#our-app ul li span{display:block;max-width:10em;margin:0 auto}#our-app ul li img{display:block;max-width:3em;margin:0 auto .5em}@media screen and (min-width: 40em){#our-app{text-align:left;padding-bottom:2rem;background-position:bottom right;background-size:56%}#our-app .text{max-width:40em}#our-app ul{justify-content:flex-start}#our-app ul li{flex:0 0 35%;margin-right:2em}#our-app ul li span{margin:0;max-width:none}#our-app ul li img{margin-left:0}}@media screen and (min-width: 78em){#our-app{background-position:100% 50%}}#clinical-callout{background:#e6eaf2}#clinical-callout .container{position:relative}#clinical-callout .container img{position:absolute}#clinical-callout .container .three-bars{display:none}#clinical-callout .container .dbhb-logo{right:-1.5em;bottom:-6em;width:40%}@media screen and (min-width: 40em){#clinical-callout .container .three-bars{right:0;bottom:-5em;width:60%;display:block}#clinical-callout .container .dbhb-logo{right:auto;left:75%;bottom:auto;top:0;width:25%}}@media screen and (min-width: 40em) and (max-width: 55em){#clinical-callout .container .dbhb-logo{right:auto;left:75%;top:auto;bottom:12%;width:25%}#clinical-callout .container .text{max-width:32em}}.callout-results{display:flex}.callout-results .callout-result{flex:0 1 7.5em;margin-right:2em;line-height:1.5}.callout-results .callout-result:last-child{margin-right:0}.callout-results .callout-result .figure{font-size:2rem;font-weight:600;line-height:1;margin-bottom:.25rem}.callout-results .callout-result .title{display:block;max-width:12em}.ingredients-list{list-style:none;margin:1em 0;padding:0;display:flex;margin:-.5rem;flex-wrap:wrap}.ingredients-list li{flex:0 0 10em;display:flex;margin:.5rem;align-items:center}@media screen and (min-width: 40em){.ingredients-list li{flex:1 0 21%}}.ingredients-list li img{flex:0 0 3em;max-width:2.5em;margin-right:1em}.template-index h1 span,.template-index h2 span,.template-index h3 span{color:#00a0df}.template-index main{padding:0}.template-index #products{background:#e6eaf2}.collection-preview{background:#000;color:#fff;padding:1em;border-radius:.5em;margin-bottom:.5em;background-size:cover;text-decoration:none;background-position:center center;min-height:15vw}.collection-preview span{font-size:1.5em;max-width:60%;display:block;font-weight:600}.collection-preview:last-child{margin-bottom:0}.collection-preview h3,.collection-preview p,.collection-preview a{color:#fff}#store-logos{width:100%;height:669px;margin:1em 0;background-position:top center;background-size:contain;background-repeat:no-repeat;background-image:url(/cdn/shop/t/5/assets/stores.png?v=182663088921602487941616611225)}@media screen and (min-width: 35em){#store-logos{background-image:url(/cdn/shop/t/5/assets/stores-desktop.png?v=65096146056958358361616611199);height:0;padding-top:34.8%}}@media screen and (min-width: 50em){.template-index h2{font-size:2rem}#hero{margin-bottom:0}#hero .container{position:relative}#hero img{display:block;margin:0;position:absolute;right:0;bottom:-2.5rem;transform:rotate(-30deg);width:65%;opacity:0;animation-delay:.75s;animation-duration:2s;animation-fill-mode:forwards;animation-name:slidein;animation-timing-function:ease-out;z-index:11;pointer-events:none}@keyframes slidein{0%{transform:rotate(-30deg) translateY(-50%);opacity:0}to{transform:rotate(-30deg) translateY(0);opacity:1}}#hero .text{width:40rem;text-align:left;max-width:45vw;margin:2.5rem 0 3.5rem}#hero h1{margin:.67em 0;font-size:3rem;max-width:9em}#hero h2{font-size:1.25rem;max-width:15rem}#hero p{max-width:26rem;line-height:1.8}#hero .button-row{margin-top:2rem}}#collection-previews{display:flex;margin-left:-.5rem;margin-right:-.5rem;flex-wrap:wrap}#collection-previews .collection-preview{box-sizing:border-box;padding-bottom:40%;height:0;flex:1 0 40%;margin:.25rem;position:relative}#collection-previews .collection-preview:nth-child(1){z-index:10}#collection-previews .collection-preview:nth-child(2){z-index:9}#collection-previews .collection-preview:nth-child(3){z-index:8}#collection-previews .collection-preview:nth-child(4){z-index:7}#collection-previews .collection-preview:nth-child(5){z-index:6}#collection-previews .collection-preview:nth-child(6){z-index:5}#collection-previews .collection-preview:nth-child(7){z-index:4}#collection-previews .collection-preview:nth-child(8){z-index:3}#collection-previews .collection-preview .floater{width:80%;height:auto;position:absolute;bottom:-3%;right:-3%;pointer-events:none;transition:transform .3s;transform:translateY(0)}#collection-previews .collection-preview:hover .floater{transform:translateY(-1em)}#collection-previews .collection-preview span{font-size:4.5vw}@media screen and (min-width: 50em){#collection-previews .collection-preview{flex:1 0 20%;padding-bottom:22%}#collection-previews .collection-preview span{font-size:1.5em}}#featured-on .card-list .cc{flex:0 0 33%}@media screen and (min-width: 40em){#featured-on .card-list .cc{flex:0 0 25%}}@media screen and (min-width: 60em){#featured-on .card-list{flex-wrap:nowrap}#featured-on .card-list .cc{flex:1 1 auto}}section.color-header{background:#031e6a;color:#fff;padding:3em 0;background-repeat:no-repeat;background-size:cover;background-position:center center}section.color-header h1{color:inherit}section.color-header h2{color:inherit;font-size:1.25rem}section.color-header .container{position:relative}.template-collection-template section.color-header a.button{position:absolute;left:1rem;bottom:-6rem}@media screen and (min-width: 50em){.template-collection-template section.color-header a.button{position:static}}.template-collection-template #breadcrumb,.template-page-bare #breadcrumb,.template-page-ketosis #breadcrumb,#real-30 #breadcrumb{color:#fff}.template-collection-template #breadcrumb ul li span,.template-page-bare #breadcrumb ul li span,.template-page-ketosis #breadcrumb ul li span,#real-30 #breadcrumb ul li span{color:#fff9}.template-collection-template main,.template-page-bare main,.template-page-ketosis main,#real-30 main{padding-top:0}.test-result{margin:2em 0 0}.figure{display:flex;align-items:center;color:#e9244b}.figure .number{font-size:3rem;font-weight:600;margin-right:1rem}.figure .label{line-height:1.25}.chart{margin:1em 0}.chart .bar{background:#d5d9df;color:#2e384d;line-height:1;padding:.9em .2em .2em;margin:.2em 0;border-radius:2px;box-sizing:border-box;height:2em}.chart .bar.bar-outside{position:relative}.chart .bar.bar-outside span{position:absolute;left:100%;width:10em;margin-left:.2em}.chart .bar.bar-outside.bar-outside-left span{left:auto;right:100%;margin-left:auto;margin-right:.2em}.chart .bar strong{white-space:nowrap}.chart .bar.rk-bar{background:#e9244b;color:#fff}.chart .bar.rk-bar.bar-outside span{color:#e9244b}.chart .x-axis{border-top:1px solid #2E384D;color:#2e384d;font-size:.65em;opacity:.75}.chart .x-axis ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}@media screen and (min-width: 50em){.test-results{display:flex;flex-wrap:wrap;margin:-1em}.test-result{padding:0 1em;flex:0 1 33.333%;box-sizing:border-box}.test-result h3 strong{display:block}.test-result:last-child{margin-right:0}}section .text{max-width:40rem}.callouts{display:flex;flex-direction:column}.callouts .callout{margin:1em 0;display:flex;align-items:center}.callouts .callout img{flex:0 0 auto;max-width:8em;margin-right:1em}.callouts .callout h3{margin:0 0 .5em}.callouts .callout p{margin:0}@media screen and (min-width: 40rem){.callouts{flex-direction:row;justify-content:space-between;margin-bottom:2rem}.callouts .callout{flex:1 1 31%;display:block;margin-right:1em}.callouts .callout:last-child{margin-right:0}.callouts .callout img{display:block;margin-bottom:1rem}}#easy-keto{padding:2em 0;background:#031e6a;color:#fff}#easy-keto h2{color:inherit}#easy-keto .text h3{color:#fff;font-size:1.25em;line-height:1.5rem}.timeline{border-radius:.333em;color:#fff;overflow:hidden;margin:1rem -.5em}.timeline .period{background:#ccffff1a;border-radius:.5em;margin:.5em;padding:1.2em 1em}.timeline .period .products-list .ppc{flex-basis:50%}.timeline .period p{margin:0}.timeline .period>.title{color:#effa;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.5rem}.timeline .period .card-list,.timeline .period .products-list{margin-bottom:0;margin-top:.5em}.timeline .tiny-products{display:flex;flex-wrap:wrap}.timeline .tiny-products .product{text-decoration:inherit;color:inherit;flex:1 1 40%;margin-right:.5em}.timeline .tiny-products .product:hover{text-decoration:underline}.timeline .tiny-products .product:last-child{margin-right:0}@media screen and (min-width: 45rem){.timeline{display:flex;margin-top:3rem;flex-wrap:wrap}.timeline .period{flex:1 0 40%;width:25%;box-sizing:border-box;padding:1.5em 2em}.timeline .period .subtitle{min-height:4.5em}.timeline.three-col .period{flex:1 0 27%}.timeline.three-col .period .products-list .ppc{flex-basis:80%}.timeline .tiny-products{flex-direction:column}.timeline .tiny-products .product{flex:0;margin:0 0 1em}.timeline .tiny-products .product:last-child{margin-bottom:0}}#results{padding:2em 0;background:#e6eaf2}.result{width:100%;box-shadow:0 .1em .2em #00216922,0 .2em .4em #00216922;margin:1em 0;background:#fff}.result .info{padding:1em}.result .info p{margin:0}.result .info .name{color:#0b1c63;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:.875em}.result .info .quote{margin-top:.5rem}.result .image{height:70vw;overflow:hidden;position:relative}.result .image img{width:100%}@media screen and (min-width: 50em){.result .image img{transform:translateY(-10%)}}#extra-results{max-height:0;overflow:hidden;transition:max-height .55s}#extra-results.show{max-height:50em}#extra-results-button{border:2px solid #3D4866;color:#3d4866;font-size:1.2em;background:transparent;text-align:center;width:100%;padding:.5em;border-radius:.25em}#extra-results.show #extra-results-button{display:none}@media screen and (min-width: 38em){#extra-results{max-height:none}#original-results,#extra-results{display:flex}#extra-results-button{display:none}.result{flex:1 0 40%;margin-right:1em;margin-top:0}.result .image{height:18em}.result:nth-child(2n){margin-right:0}}@media screen and (min-width: 50em){section.color-header{padding:6em 0}section.color-header .text{max-width:58%}section.color-header a.button{position:static;bottom:0}.template-collection-template section.color-header .container:after{position:absolute;left:58%;bottom:-7.5rem;background-image:url(/cdn/shop/t/5/assets/dbhb.png?v=133093874255212527321616611215);background-position:center left;background-repeat:no-repeat;background-size:contain;right:0;height:26rem;content:""}}@media screen and (min-width: 50em) and (min-width: 60em){.template-collection-template section.color-header .container:after{right:0}}@media screen and (min-width: 62em){section.color-header .container:after{left:auto;right:2em}}.recipe-ingredients ul{list-style:none;margin:1em 0;padding:0}.recipe-ingredients ul li{border-bottom:1px solid #ccc;padding:.5em 0}.recipe-ingredients ul li:last-child{border-bottom:0}.recipe-title{margin-bottom:0}.recipe-author{margin-top:0}.recipe-stats{display:flex;flex-wrap:wrap}.recipe-stats>span{margin:0 2em 1em 0}.recipe-stats>span strong{display:block;white-space:nowrap}.recipe-stats>span .label{white-space:nowrap;text-transform:uppercase;font-size:.625rem;letter-spacing:.05rem}.recipe-stats>span:last-child{margin-right:0}@media screen and (min-width: 50em){.recipe-body{display:flex;flex-wrap:wrap}.recipe-body .recipe-ingredients{flex:0 0 20em}.recipe-body .recipe-directions{flex:1 0 29em;margin-left:1em}.recipe-body .recipe-nutrition{margin-left:21em}.recipe-overview{display:flex;align-items:flex-start}.recipe-overview img{max-width:35em;margin-right:2em}.recipe-overview .recipe-description:first-child{margin-top:0}}.blog-search{margin-bottom:1em}.blog-search .search{display:flex}.blog-search .search #q{border:2px solid #E6EAF2;padding:.55em;box-sizing:border-box;width:100%;font-size:1.2em;border-radius:.25em 0 0 .25em}.blog-search .search button{margin:0;box-shadow:none;background:#e6eaf2;border-radius:0 .25em .25em 0}.blog-search .filters{margin:.75em 0}.blog-search .filters a{color:#031e6a;font-weight:600;text-decoration:none;text-transform:uppercase;font-size:.8em;letter-spacing:.05em}.blog-search .filters a:before{content:"Show "}.blog-search .filters a:after{content:"\25bc";margin-left:.5em}.blog-search .filters .categories{display:none;margin-top:.25em}.blog-search .filters .checkbox{display:inline-block;margin:.5em 1em 0 0}.blog-search .filters.expanded .categories{display:block}.blog-search .filters.expanded a:before{content:"Hide "}.blog-search .filters.expanded a:after{content:"\25b2";margin-left:.5em}#oop .search-filter{display:flex;align-items:flex-start}#oop .search-filter #recipe-search{border:2px solid #ccc;padding:.55em;box-sizing:border-box;width:100%;font-size:1.2em;border-radius:.25em}#oop .search-filter button{margin:0 0 0 1em}#oop .checkboxes{margin-top:.5em}#oop .checkbox{display:inline-block;margin:.5em}section.single-blog,section.single-entry{display:none}.stats ul{line-height:1.5}#article .body{max-width:45em}.button-row{flex:1 0 100%;text-align:center;margin:1em 0}.button-row button.button{border:2px solid #031E6A;min-width:8em;margin:0 auto}.card-list .extra{display:none}.card-list.full .extra{display:block}.video-wrapper{position:relative;height:0;padding-bottom:56.25%}.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 23em){.card-list.card-list-videos .cc{flex:0 0 100%}}.studies-list{margin:1rem 0}.study{background:#fff;border-radius:.25rem;padding:1rem;margin:1rem 0;display:flex;align-items:center;box-shadow:0 .05em .12em #0011331a,0 .15em .3em #00113314,0 .35em .65em #0011330f;flex:0 1 50%}.study .image{flex:0 0 auto;margin-right:1rem}.study img{max-width:3rem}.study .content p,.study .content h3{margin:.25rem 0}#pdfs{background:#e6eaf2}.test-result-filler{margin:1rem 0;background:#ccc;height:10rem}@media screen and (min-width: 40em){.studies-list{display:flex}.study{margin-right:1rem}}.template-page-ketosis .color-header .container .img{margin:2em 2em 0}.template-page-ketosis #keto-revolution{background:#fff}.template-page-ketosis #keto-revolution .push:before{width:9em;height:22em;float:right;background:red;content:"";display:block;margin-right:-1em;background:red url(/cdn/shop/t/5/assets/runner.jpg?v=109984373079974621351616611221) left center no-repeat;background-size:cover}.template-page-ketosis #exogenous img{max-width:11em;float:right;margin-left:1em;margin-bottom:.5em}@media screen and (min-width: 50em){.template-page-ketosis #exogenous img{max-width:33.33%;margin-top:-6em;margin-left:2em}}@media screen and (min-width: 50em){.template-page-ketosis .color-header .container{display:flex;align-items:center}.template-page-ketosis .color-header .container .img{max-width:50%;margin:0 0 0 2em}.template-page-ketosis .color-header .container .text{flex:1 1 50%}}.questions .question{border-bottom:1px solid #a3acbf;padding:1em 0}.questions .question:last-child{padding-bottom:0;border-bottom:0}.questions .question:first-child{padding-top:0}#real-30 .color-header{background:#008bc1 url(/cdn/shop/t/5/assets/real-30-bg.jpg?v=1076147106248506461616611173) center center no-repeat;background-size:auto 100%}#real-30 h1 img{width:10em;max-width:70%}#real-30 #coaches .callouts .callout{align-items:flex-start}#real-30 #coaches .callouts .callout img{max-width:10em}#real-30 #coaches .callouts .callout h3{margin-bottom:0}#real-30 #coaches .callouts .callout h4{margin-top:0;font-weight:400}#real-30 #bundle ul{margin:1em 0;padding:0 0 0 1em}#real-30 #bundle .img{margin-top:-20vw;margin-bottom:-20vw}#real-30 #bundle .cta{display:flex;align-items:center}#real-30 #bundle .cta .price{margin-right:1rem;font-size:1.5em}#real-30 #bundle .cta .discounted-price{font-weight:600;color:#eb244d}#real-30 #bundle .cta .button{background:#eb244d;color:#fff}@media screen and (max-width: 50em){#real-30 #coaches .callouts .callout{flex-direction:column}#real-30 #coaches .callouts .callout img{max-width:15em;margin-bottom:1em}}@media screen and (min-width: 50em){#real-30 #bundle .container{display:flex;align-items:center}#real-30 #bundle .container .img{margin-bottom:-8em;margin-top:-8em;order:2;flex:1 0 50%;margin-left:1em}#real-30 #bundle .container .text{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main.css.map */
