body{color:#404040;font-family:lato;font-size:87.5%}h1{font-size:3rem}h2{font-size:2.625rem}h3{font-size:1.875rem}h4{font-size:1.625rem}h5{font-size:.875rem}h1,h2,h3,h4,h5{color:#464e5e;font-weight:600;line-height:1}a,a:focus,a:hover{color:#404040}.bcg-lightblue{background-color:#f9fafb}button,.button{background-color:#8c1c40;-webkit-border-radius:30px;-moz-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;color:#fff;font-size:.7rem;font-weight:700;padding:9px 15px 8px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}button:hover,.button:hover{background-color:#751332}button:hover,.button:hover,button:visited,.button:visited{color:#fff}.input-group .input-group-input input{-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;-khtml-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;padding:5px 5px 5px 10px}.input-group .input-group-button button{-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;-khtml-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0}.close-flyouts{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.cart-page .checkout-btn,.ajax-cart .checkout-btn,.checkout-page .checkout-btn{background-color:#8c1c40;font-size:.85rem}.cart-page .checkout-btn:hover,.ajax-cart .checkout-btn:hover,.checkout-page .checkout-btn:hover{background-color:#751332}.primary-btn,.alt-btn{background-color:#8c1c40;border:1px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;line-height:1;padding:15px 30px;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.primary-btn:hover{background-color:#751332}.primary-btn:hover,.primary-btn:visited{color:#fff}.alt-btn{background-color:#fff;border:1px solid #7c7c7c;color:#404040}.alt-btn:hover,.alt-btn:visited{color:#404040}.btn-medium{padding:8px 30px}.btn-small{font-size:.6rem;padding:8px 20px}.striped-table tr th{font-size:.9rem;padding:15px 10px;text-transform:uppercase}.striped-table tr td{font-size:.9rem;padding:15px 10px}.striped-table tbody tr:nth-child(odd){background:#f4f4f4}.bx-wrapper .bx-controls-direction a{background:#8c1c40;-webkit-border-radius:19px;-moz-border-radius:19px;-khtml-border-radius:19px;border-radius:19px;color:#fff;height:38px;line-height:38px;margin-top:-19px;opacity:.7;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;text-indent:0;width:38px}.bx-wrapper .bx-controls-direction a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-wrapper .bx-controls-direction a:hover{opacity:1}.bx-wrapper .bx-prev{left:-10px}.bx-wrapper .bx-next{right:-10px}.bx-wrapper .bx-prev:before{content:'\f104'}.bx-wrapper .bx-next:before{content:'\f105'}.breadcrumb-wrap{font-size:.75rem}.breadcrumb-wrap .breadcrumb-separator{margin:0 7px}.breadcrumb-wrap a{text-decoration:none}.product-warning{background:#fcf8df;background:-moz-linear-gradient(top,#fcf8df 0%,#f8efc0 100%);background:-webkit-linear-gradient(top,#fcf8df 0%,#f8efc0 100%);background:linear-gradient(to bottom,#fcf8df 0%,#f8efc0 100%);border-radius:5px;border:1px solid #f8efc0;color:#b0824f;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf8df',endColorstr='#f8efc0',GradientType=0 );padding:15px;margin:15px 0}.shopping-cart .item .info .product-warning{margin-top:5px;padding:1px 5px;border-radius:0;margin-bottom:0;display:inline-block;font-size:.65rem}.top-banner{background-color:#8c1c40;color:#fff;padding:10px 15px;text-align:center;text-transform:uppercase}.top-banner .text-copy{font-size:.8rem;margin-right:10px}.top-banner>a>.fa{font-size:.8rem;margin-left:5px}.site-header{background-color:transparent;margin-bottom:25px;position:relative;z-index:100}.site-header .actions-box{position:relative;text-align:right}.site-header .dropdown-wrapper{display:inline-block;font-size:.85rem;margin-right:20px;text-transform:uppercase}.site-header .dropdown-wrapper .title-row{cursor:pointer;font-size:.8rem;text-decoration:none}.site-header .dropdown-wrapper .title-row .fa{margin-left:5px}.site-header .language-selector{position:relative}.site-header .language-selector img{margin-right:10px;vertical-align:baseline}.site-header .language-selector a{text-decoration:none}.site-header .language-selector .language-dropdown{background-color:#fff;border:1px solid #eceeef;height:0;opacity:0;overflow:hidden;position:absolute;left:-11px;top:80%;text-align:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:180px;z-index:2}.site-header .language-selector.active .language-dropdown{height:auto;height:initial;opacity:1;top:110%;visibility:visible}.site-header .language-selector .title-row .fa{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease}.site-header .language-selector.active .title-row .fa{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.site-header .language-selector .language-dropdown a{display:block;padding:5px 10px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;text-decoration:none}.site-header .language-selector .language-dropdown a:hover{background-color:#f2f2f2}.site-header .ajax-cart-toggle{color:#717071;position:relative}.site-header .ajax-cart-toggle .incart-items-count{background-color:#c0718a;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;color:#fff;font-size:.6rem;height:20px;line-height:21px;position:absolute;right:-5px;top:0;text-align:center;width:20px}.search-box-wrap{opacity:0;position:absolute;right:0;top:120%;visibility:hidden;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear;border:1px solid #ddd;padding:30px;background:#fff}.search-box-wrap.active{opacity:1;visibility:visible}.site-search{background:0 0;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;display:inline-block;max-width:100%;margin:0;padding:1px 0 2px 0;width:100%;border:1px solid #ddd;float:right}.site-search .input-group .input-group-input input{background-color:transparent;border:0;padding:2px 0 2px 10px}.site-search .fa{background-color:transparent;color:#888;font-size:.8rem;padding:7px}.site-search .expand-search-toggle{display:none}.site-navigation .nav-second-level-wrap .nav-featured-items-wrap .promobox a{text-decoration:none}.site-header .login,.site-header .validation-code-wrap,.site-header .js-validation-code-dropdown{position:relative}.site-header .login-dropdown,.site-header .validation-code-dropdown{background-color:#fff;border:1px solid #eceeef;height:0;opacity:0;overflow:hidden;position:absolute;padding:15px;right:0;text-align:left;top:70%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:600px;z-index:-1}.site-header .validation-code-dropdown{width:230px;left:-11px}.site-header .login.active+.login-dropdown,.site-header .js-validation-code-dropdown.active+.validation-code-dropdown{height:auto;height:initial;opacity:1;top:100%;visibility:visible;z-index:2}.site-header .login .fa,.site-header .js-validation-code-dropdown .fa{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;transition:transform .3s ease}.site-header .login.active .fa,.site-header .js-validation-code-dropdown.active .fa{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.site-header .login-dropdown button{padding:3px 9px;vertical-align:middle}.site-header .login-dropdown .input-group .input-group-input input,.site-header .validation-code-dropdown .input-group .input-group-input input{border:1px solid #464e5e;border-right:0;padding:3px 5px 3px 10px}.site-header .login-dropdown .input-group .input-group-button button,.site-header .validation-code-dropdown .input-group .input-group-button button{border:1px solid #464e5e;border-left:0}.site-header .validation-code-dropdown .input-group .input-group-button button{line-height:8px}.site-header .login-dropdown .forgot-pass{vertical-align:middle}.site-header .login-dropdown .loginform,.site-header .login-dropdown .or-line{display:inline-block;vertical-align:top}.site-header .login-dropdown .loginform input{width:100%}.site-header .login-dropdown div *{font-size:.8rem}.site-header .login-dropdown .loginform{padding:10px 20px 10px 10px}.site-header .login-dropdown .or-line{width:1px;float:left;height:200px;border-right:1px solid #8c1c40;position:relative}.site-header .login-dropdown .or-line span{display:block;font-size:.8rem;position:absolute;top:45%;right:-10px;background:#fff}.site-header .login-dropdown .register{padding:10px 10px 10px 20px}.site-header .login-dropdown .register .create-account-wrap{background-color:#8c1c40;border-radius:15px;display:block;padding:5px 1px;width:100%}.site-header .login-dropdown .register .create-account+.account-types{background-color:#8c1c40;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:2px}.site-header .login-dropdown .register .create-account-wrap a{color:#fff;display:block;padding:5px}.account-types .practitioner-code-section{background-color:#fff;padding:10px 5px}.account-types .practitioner-code-section .input-group{margin-top:5px}.site-header .login-dropdown .feedback-link{display:block;margin-top:10px}.bmargin{margin-bottom:25px}#shopping-cart-container{top:60px}.ajax-cart .cart-items .item-info select{width:auto!important}.site-footer{background-color:#892142;padding:45px 0}.site-footer .quicklinks .title{color:#fff;font-size:1rem;margin:0 0 5px}.site-footer .quicklinks ul{list-style-type:none}.site-footer .quicklinks li a{color:#ccc;text-decoration:none}.copyright-box{color:#fff;font-size:13px;text-align:left}.copyright-box.right{text-align:right}.site-footer .fda{background:#fff;border-top:0 dotted #8d9499;color:#444;font-size:.7rem;margin:20px 10px 10px;padding:10px;text-align:center}.ba-tabs{}.ba-tabs .ba-tabs-nav{margin-bottom:50px;text-align:center}.ba-tabs .ba-tabs-selector-dropwdown{list-style:none}.ba-tabs .ba-tabs-selector-dropwdown a{color:#464e5e;font-size:1rem;text-decoration:none;text-transform:uppercase}.ba-tabs .tabs-larger .ba-tabs-selector-dropwdown a{font-size:1.2rem}.ba-tabs .ba-tab{height:0;opacity:0;overflow:hidden;visibility:hidden}.ba-tabs .ba-tab.active{height:auto;height:initial;opacity:1;overflow:visible;visibility:visible;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear}.ba-hero-section{padding:80px 0}.ba-intro-section{position:relative;z-index:1}.ba-intro-section .img-wrap{background:#f8f7fd;clear:both;position:relative}.homepage-wrap{opacity:0}.img-wrap .main-image img{display:block;margin:0 auto}.ba-intro-section .practitioner-logo{left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0}.ba-intro-section .ba-intro-wrap{text-align:center}.ba-intro-section .supplement-box{background-color:#fff;border:1px solid #e7e7e7;-webkit-box-shadow:0 3px #8c1c40;-moz-box-shadow:0 3px #8c1c40;box-shadow:0 3px #8c1c40;padding:15px;text-align:center}.why-ba-products .why-ba{text-align:center}.why-ba-products .products-mosaic .row{margin-left:-3px;margin-right:-3px}.why-ba-products .products-mosaic .padded-el{padding:3px}.why-ba-products .products-mosaic img{width:100%}.why-ba-products .products-mosaic .column-1,.why-ba-products .products-mosaic .column-2,.why-ba-products .products-mosaic .column-3,.why-ba-products .products-mosaic .column-4{float:left;width:100%}.why-ba-products .products-mosaic .column-5,.why-ba-products .products-mosaic .column-6{float:left;width:50%}.newsletter-signup-wrap{background-color:#e9e8ec;padding:30px 0;text-align:center}.newsletter-signup-wrap h3{margin-top:0}.newsletter-signup-wrap .user-type{-webkit-border-radius:27px;-moz-border-radius:27px;-khtml-border-radius:27px;border-radius:27px;border-color:#464e5e;color:#464e5e;font-size:1rem;font-weight:700;margin-bottom:10px;padding:15px 20px;width:100%}.newsletter-signup-wrap .ba-subscribe .input-group-input input{border-color:#464e5e;border-right:0;padding:16px 20px}.newsletter-signup-wrap .ba-subscribe .input-group-button button{border:1px solid #464e5e;border-left:0;padding:19px 20px 18px}.guide-banner{position:relative;text-align:center}.guide-banner .container{padding:25px 15px 60px;position:relative}.guide-banner .primary-btn{margin:0 5px;width:180px}.info-banner{background-color:#e9e8ec;text-align:center}.practitioner-homepage .info-banner{background-color:#f9fafb}.info-banner{padding:60px 0}.info-banner h3{margin-top:0}.info-banner p{margin:35px 0}.info-banner .container{max-width:500px}.info-banner .primary-btn{width:150px}.procedure-products-wrap{background-color:#f9fafb;padding:30px 0}.practitioner-homepage .procedure-products-wrap{background-color:#fff}.procedure-products-wrap h3{margin-top:0;margin-bottom:30px;text-align:center;text-transform:uppercase}.procedure-products-wrap .pp-thumb-wrap{padding-top:20px;text-align:center}.procedure-products-wrap .pp-thumb{background-color:#fff;border:1px solid #e7e7e7;padding:0 15px 40px}.procedure-products-wrap .pp-thumb .pp-icon{background-color:#fff;border:1px solid #e7e7e7;-webkit-border-radius:46px;-moz-border-radius:46px;-khtml-border-radius:46px;border-radius:46px;padding:7px;margin:-20px auto 35px;width:92px}.procedure-products-wrap .pp-thumb .title{color:#464e5e;font-size:1.5rem;line-height:1}.procedure-products-wrap .pp-thumb .description{margin:20px 0}.ba-page-heading-wrap{position:relative;z-index:1}.ba-page-heading-wrap .img-wrap{background:#f8f7fd;text-align:center}.ba-page-heading-wrap .text-copy{font-size:18px;line-height:1.8}.ba-page-heading-wrap .ba-page-heading{padding-bottom:15px;text-align:center}.ba-page-info-wrap{background-color:#f9fafb}.ba-page-info-wrap .ba-page-info{font-size:1.2rem;line-height:1.8;padding:50px 30px;text-align:center}.home-new-products-slider .thumb-slider .prices-wrap,.home-top-sellers-slider-wrap .thumb-slider .prices-wrap,.home-new-products-slider .thumb-slider .description,.home-top-sellers-slider-wrap .thumb-slider .description,.home-deals-slider-wrap .thumb-slider .you-save{display:none}.homepage-wrap .thumb-slider .name,.practitioner-homepage .thumb-slider .name{font-size:1.2rem;padding:0 50px;text-align:center}.homepage-wrap .thumb-slider .model,.practitioner-homepage .thumb-slider .model{display:block}.practitioner-homepage .thumb-slider,.homepage-wrap .thumb-slider{text-align:center}.success-story-slider-wrap .read-more{color:#8c1c40;font-size:.9rem}.procedure-learn-more-wrap .row{margin:0 -50px}.procedure-learn-more-wrap [class*=col-]{padding:0 50px;margin:60px 0}.procedure-learn-more-wrap .procedure-table{border:1px solid #8c1c40;font-size:.7rem;width:100%}.procedure-learn-more-wrap .procedure-table td{border:1px solid #8c1c40;padding:5px 20px}.procedure-learn-more-wrap .procedure-table .header{background-color:#8c1c40;color:#fff;text-align:center;text-transform:uppercase}.procedure-learn-more-wrap .procedure-table .subheader{text-transform:uppercase}.procedure-learn-more-wrap .procedure-table .subheader td:nth-of-type(2),.procedure-learn-more-wrap .procedure-table .subheader td:nth-of-type(3),.procedure-learn-more-wrap .procedure-table tbody td:nth-of-type(2),.procedure-learn-more-wrap .procedure-table tbody td:nth-of-type(3){text-align:center}.flagship-science-info-wrap{padding:60px 0}.flagship-science-info h3{margin-bottom:30px}.flagship-science-info ul{list-style:none}.flagship-science-info ul>li{font-weight:700;margin-bottom:15px}.flagship-science-info ul>li>ul{margin-left:15px}.flagship-science-info ul>li>ul li{font-weight:400;margin-bottom:0}.flagship-patients-info-wrap{background-color:#f9fafb;position:relative}.flagship-patients-info-wrap .img-wrap{text-align:center}.flagship-patients-info{padding-bottom:15px}.flagship-patients-info ul{margin-left:30px;list-style-position:outside;list-style-type:circle}.flagship-more-info{margin:50px auto;text-align:center}.flagship-more-info h3{line-height:1.4}.browse-sidebar{position:relative}.load-more-wrap{margin-top:15px;text-align:center;padding:10px 0}.load-more-wrap .load-more.loading{background:url(../../../store/responsive/images/ajax-loader.gif) center no-repeat;height:50px}.thumb-navigation-links a{border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;display:block;float:left;height:32px;line-height:30px;margin:0;text-align:center;width:32px;text-decoration:none}.thumb-navigation-links a:hover{text-decoration:none}.thumb-navigation-links a.active{background-color:#3b3b3b;color:#fff;font-weight:400;text-decoration:none}.thumb-navigation-links a:first-of-type{border-left:1px solid #e7e7e7}[class*=thumb] .retail-price{text-decoration:line-through}[class*=thumb] .you-save{font-size:.75rem}.thumbs-wrap{margin:0 -7px}.thumb-ba-wrap{padding:7px;text-align:center}.thumb-ba-wrap .thumb-ba{background-color:#fff;border:1px solid #e7e7e7;padding:10px 10px 20px}.thumb-ba-wrap .img{display:block;width:100%}.thumb-ba-wrap .img img{width:100%}.thumb-ba-wrap .name{color:#464e5e;display:block;font-weight:700;font-size:1rem;height:66px;overflow:hidden;text-decoration:none;text-transform:uppercase}.thumb-ba-wrap .servings-details{color:#464e5e;font-size:.7rem;margin-bottom:10px;text-transform:uppercase}.thumb-ba-wrap .prices-wrap{color:#464e5e;font-size:.95rem;margin-bottom:20px}.thumb-ba-wrap .qty-selector-wrap{margin-bottom:15px}.thumb-slider .img{display:block;margin-bottom:30px;position:relative}.thumb-slider .badge{background-color:#fff;color:#464e5e;font-size:.75rem;padding:5px 10px;position:absolute;right:0;top:25px;text-transform:uppercase}.thumb-slider .name{color:#464e5e;display:block;font-weight:700;font-size:1.4rem;height:80px;text-decoration:none;text-transform:uppercase}.thumb-slider .prices-wrap{color:#464e5e;font-size:1.1rem;margin-bottom:30px}.thumb-slider .add-to-cart{margin-bottom:30px}.thumb-slider .learn-more{color:#8c1c40}.show-mobile-filters,.hide-mobile-filters{background:#8c1c40;color:#fff;text-transform:uppercase;text-decoration:none;vertical-align:middle}.show-mobile-filters{display:inline-block;margin-right:10px;padding:6px 10px}.show-mobile-filters .fa{margin-left:10px}.hide-mobile-filters{display:block;margin:-15px -15px 0;padding:10px 15px 10px 25px}.hide-mobile-filters .fa{float:right;margin-top:4px}.show-mobile-filters:hover,.hide-mobile-filters:hover{color:#fff}.filters-wrap{background:#fff}.filter-wrap .title{color:#464e5e;font-size:1.125rem;padding-left:10px;position:relative;text-transform:uppercase}.filter-wrap .title>span{border-bottom:1px solid #f4f4f4;display:block;padding:20px 25px 20px 0}.filter-wrap .title .fa-bars{color:#777;position:absolute;right:5px;top:24px}.filter-wrap .filters{display:none}.filter-wrap ul{list-style-type:none}.filter-wrap .filter>span{display:block;padding-left:10px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.filter-wrap .filter input{display:inline-block;width:10%}.filter-wrap .filter label{border-bottom:1px solid #f4f4f4;display:inline-block;padding:10px 10px 10px 0;position:relative;text-decoration:none;width:85%}.filter-wrap .has-subfilters>span>a{padding:10px 15px 10px 0}.filter-wrap .has-subfilters>span>a:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:10px;top:15px}.filter-wrap .has-subfilters>ul{display:none}.filter-wrap .has-subfilters.active{margin-top:-1px}.filter-wrap .has-subfilters.active>span>a:after{content:"\f106"}.filter-wrap .has-subfilters.active>span{background-color:#f0f0f3;border-bottom:3px solid #912547}.filter-wrap .has-subfilters.active>span>a{border-color:transparent;font-weight:700}.filter-wrap .has-subfilters .filter>span>a{padding-left:20px}.browse-page .category-sort-order{vertical-align:middle}.browse-page .category-sort-order a{border-right:1px solid #c3c1c1;color:#c3c1c1;display:inline-block;padding:2px 10px;font-size:.95rem;line-height:1;text-transform:uppercase;text-decoration:none}.browse-page .category-sort-order a:first-of-type{padding-left:0}.browse-page .category-sort-order a:last-of-type{border-right:0}.browse-page .category-sort-order .selected{color:#464e5e}.product-page{padding:30px 0;position:relative}.product-page .share-box{position:absolute;right:0;top:-26px;z-index:60}.product-page .share-box .addthis_toolbox a>span,.product-page .share-box .addthis_toolbox a>div{display:none}.product-page .share-box .addthis_toolbox a{-webkit-border-radius:12px;-moz-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;background-color:#717071;color:#fff;display:inline-block;height:25px;margin-bottom:0;margin-left:5px;line-height:25px;width:25px;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.product-page .share-box .addthis_toolbox .fa-pinterest-p{line-height:27px}.product-page .share-box .addthis_toolbox .fa-twitter{line-height:26px}.product-page .share-box .addthis_toolbox a:hover{background-color:#222}.product-page .share-box .addthis_toolbox .fa-facebook:hover{background-color:#3b5998}.product-page .share-box .addthis_toolbox .fa-pinterest-p:hover{background-color:#bd081c}.product-page .share-box .addthis_toolbox .fa-twitter:hover{background-color:#1da1f2}.product-page .product-title h1{font-size:1.875rem;margin-top:0;text-transform:uppercase}.product-page .product-prices{float:left}.product-page .retail-price-wrap{display:inline-block;margin-right:10px;font-size:1.5rem;font-weight:700}.product-page .you-save{display:inline-block;margin-left:10px}.product-page .your-price-lbl{color:#9e4551;display:inline-block;font-size:.85rem;text-align:center;text-transform:capitalize;width:100%}.product-page .product-prices .price{line-height:1.2}.product-page .procedure-badges{float:right;margin:5px 0 10px}.product-page .procedure-badges img{border:2px solid #e7e7e7;-webkit-border-radius:22px;-moz-border-radius:22px;-khtml-border-radius:22px;border-radius:22px;margin-right:5px;width:44px;padding:3px}.product-page .short-description{margin-bottom:20px}.product-page .product-images{margin-bottom:50px}.product-page .product-img-wrap{width:100%}.product-page .product-gallery{margin:5px -5px 10px}.product-page .product-gallery .image-wrap{float:left;padding:5px;width:25%}.product-page .product-gallery img{border:1px solid #efeeee}.product-page .product-gallery .active{border-color:#707070}.product-page .product-downloads{font-size:.9rem;text-align:center}.product-page .product-downloads a{text-decoration:none}.product-page .product-information{margin-bottom:50px}.product-page .add-to-cart{background-color:#8c1c40;border:1px solid transparent;-webkit-border-radius:30px;-moz-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;display:inline-block;font-weight:400;line-height:1;padding:15px 30px;text-align:center}.product-page .add-to-cart:hover{background-color:#8c1c40}.ba-hero-section .ba-tab .img-wrap img{border-radius:100%}.product-page .serving-size{margin-bottom:10px}.product-page .servings-per-container{margin-bottom:20px}.bundle-product-page .product-title,.product-page.bundle-product-page .product-information{float:none;padding-left:0!important;width:100%}.bundle-product-page .product-prices,.bundle-product-page .product-prices .reward-point-earn{display:none}.bundle-product-page .product-actions{text-align:right}.bundle-product-page .cnf-bundle-wrapper .green-color,.product-popup .cnf-bundle-wrapper .green-color{color:#63737e;padding-bottom:5px}.bundle-product-page .cnf-bundle-wrapper,.product-popup .cnf-bundle-wrapper{width:100%}.bundle-product-page .cnf-bundle-wrapper td,.product-popup .cnf-bundle-wrapper td{padding:30px 0;vertical-align:top}.bundle-product-page .cnf-bundle-wrapper td:nth-child(2),.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-child-attributes,.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-child-qty,.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-child-stotal,.product-popup .cnf-bundle-wrapper td:nth-child(2),.product-popup .cnf-bundle-wrapper .cnf-bundle-child-attributes,.product-popup .cnf-bundle-wrapper .cnf-bundle-child-qty,.product-popup .cnf-bundle-wrapper .cnf-bundle-child-stotal{padding-left:20px}.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-child,.product-popup .cnf-bundle-wrapper .cnf-bundle-child{border-bottom:1px solid #ddd}.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-child-qty,.product-popup .cnf-bundle-wrapper .cnf-bundle-child-qty{min-width:110px}.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-child-stotal,.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-gtotal-label,.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-gtotal,.product-popup .cnf-bundle-wrapper .cnf-bundle-child-stotal,.product-popup .cnf-bundle-wrapper .cnf-bundle-gtotal-label,.product-popup .cnf-bundle-wrapper .cnf-bundle-gtotal{padding-bottom:20px;text-align:right}.bundle-product-page .cnf-bundle-wrapper .cnf-bundle-child .img{max-width:150px}.product-popup .cnf-bundle-wrapper .cnf-bundle-child .img{max-width:100px}.bundle-product-page .cnf-bundle-wrapper .pc-attribute-wrapper,.product-popup .cnf-bundle-wrapper .pc-attribute-wrapper{padding-bottom:10px}.scrollable-box{overflow:auto}.product-popup .model{font-weight:700}.product-page .qty-select-wrap{margin-bottom:25px;width:130px;display:block;float:left}.product-page .item-autobill-info{width:150px;display:block;float:left;margin-bottom:25px}.qty-select-wrap .qty-select{border:1px solid #ababab;display:inline-block}.qty-select-wrap .qty-select:after{content:'';clear:both;display:block}.qty-select-wrap .qty-input{border:0;border-left:1px solid #ababab;border-right:1px solid #ababab;height:30px;float:left;padding:0;width:50px;text-align:center;vertical-align:middle}.qty-select-wrap.has-container .qty-input{display:none}.qty-select-wrap .qty-text-wrap{border-left:1px solid #ababab;border-right:1px solid #ababab;display:none;float:left;height:30px;line-height:30px;padding:0 15px}.qty-select-wrap.has-container .qty-text-wrap{display:block}.qty-select-wrap .qty-action{cursor:pointer;display:inline-block;float:left;font-size:1rem;height:30px;line-height:30px;text-align:center;width:30px;vertical-align:middle}.qty-select-wrap .qty-action span{display:block;height:100%;width:100%}.qty-select-wrap .qty-action.disabled{background-color:#eee;border-color:transparent;color:#999;cursor:auto}.qty-select-wrap .qty-action::selection,.qty-select-wrap .qty-action span::selection{background:0 0}.qty-select-wrap .qty-action::-moz-selection,.qty-select-wrap .qty-action span::-moz-selection{background:0 0}.product-tabs{background-color:transparent;padding:0;margin-bottom:80px}.product-tabs #item-tabs-nav{margin:0 -5px 50px}.product-tabs #item-tabs-nav:after{content:'';clear:both;display:table}.product-tabs .item-tab-nav{float:left;padding:5px;width:50%}.product-tabs.tabs-1 .item-tab-nav{width:100%}.product-tabs .item-tab-nav>a{background-color:#ececec;border-bottom:5px solid #ececec;display:block;padding:25px 10px 20px;text-align:center}.product-tabs .item-tab-selected a{background-color:#707070;border-color:#8c1c40;color:#fff}.product-tabs .item-tab-loaded .item-tab-content{padding:5px}.supplement-facts-wrap .ingredient_table{margin:0 0 20px}.supplement-facts-wrap .ingredient_indent{text-indent:0;padding-left:10px;padding-right:5px}.supplement-facts-wrap .ingredient_table_header_row{border-bottom:2px solid #4e4e4e}.supplement-facts-wrap .ingredient_table_body_row{border-bottom:1px dotted #4e4e4e}.supplement-facts-wrap .ingredient_table_body_row_cell{padding-top:5px;padding-bottom:5px;color:#4e4e4e;text-align:left}.supplement-facts-wrap ul{list-style-position:outside;margin:0 0 0 20px}.supplement-facts-wrap li{padding:4px 0}.supplement-facts-wrap p{padding:6px 0}.recommended-items-wrap{background-color:#f9f9f9;padding:80px 0}.recommended-items-wrap h3{margin-bottom:30px;text-align:center}.recommended-items-wrap .qty-select-wrap{margin:0 auto 25px;float:none!important}.recommended-items-wrap .container{padding-left:0}.pc-group .attribute-title{display:block;margin-bottom:10px}.pc-group .attribute-title .col-title{font-size:.95rem;font-weight:700;text-transform:uppercase}.pc-group .attribute-radios{list-style:none}.pc-group .attribute-radios li{float:left;display:block;margin:0 10px 20px 0}.pc-group .attribute-radios label{-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;border:1px solid #9c9a9a;display:block;padding:5px 15px 6px;text-transform:uppercase}.pc-group .attribute-radios label.disabled{opacity:.5}.pc-group .attribute-radios label.pc-selected{border-color:#8c1c40;background:#8c1c40;color:#fff}.pc-group .attribute-radios input{display:none}.pc-group .attribute-select{border-color:#9c9a9a;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;padding-bottom:6px;padding-left:15px;margin-bottom:20px;text-transform:uppercase}.checkout-page .step-title,.checkout-page .step-title a{color:#464e5e}.checkout-page .sidebar_summary .edit-cart-link,.checkout-page .step-title .edit-step-link{background-color:#464e5e}.checkout-page .sidebar_summary .aro-promo{background-color:#464e5e;color:#fff;margin-top:15px;padding:10px;text-align:center;text-transform:none}.cart-page .cart-items,.cart-page .cart-totals{background-color:transparent}.cart-page .aro-promo{background-color:#464e5e;color:#fff;margin-bottom:15px;padding:10px;text-align:center;text-transform:none}.cart-aro-info-box{background-color:#f1f1f1;margin-top:10px;padding:10px;margin-bottom:5px}.sidebar_summary .cart-aro-info-box{margin-right:-100px}.cart-aro-info-box .title{font-size:.8rem;font-weight:700;margin-top:0}.cart-aro-info-box .price-info{display:block;margin-top:5px}.only_active_country{padding:0 10px;line-height:40px}#shopping-cart-container{border-width:1px;-webkit-box-shadow:0 3px #8c1c40;-moz-box-shadow:0 3px #8c1c40;box-shadow:0 3px #8c1c40}.store-locator-page .search-form label{display:block;margin-bottom:5px}.store-locator-page .search-form input,.store-locator-page .search-form select{margin-bottom:10px;width:100%}.category-actions{background:#f0f0f3;margin:10px 0 20px;padding:20px;display:table;width:100%}.search{display:table-cell;vertical-align:middle}.category-search-box{background:#fff;border:solid 1px #d2d2d2;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.category-search-box .input-group-input input{background-color:transparent;border:0;padding:10px 0 10px 10px;color:#999}.category-search-box button,.category-search-box button:hover{background-color:transparent;color:#999;font-size:14px}.sorting{display:table-cell;padding-left:40px;vertical-align:middle;width:140px}.category-sort-order{margin-right:0;float:right}.sorting select{border:solid 1px #d2d2d2;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;color:#999;text-transform:capitalize;padding:10px 30px 10px 10px}body.account>#simplemodal-container .modal-header h4{display:none}body.account>#simplemodal-container .modal-body a.btn{background-color:#ebebeb;background-image:none;border-color:#e1e1e1;-webkit-border-radius:30px;-moz-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;color:#000;padding:11px 30px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;text-decoration:none;margin-bottom:10px;display:inline-block}body.account>#simplemodal-container .modal-body a.simplemodal_close:hover{background-color:#e1e1e1;outline:none}body.account>#simplemodal-container .modal-body a.confirm_action{background-color:#841c41;border-color:transparent;border-radius:30px;color:#fff}body.account>#simplemodal-container .modal-body a.confirm_action:hover{background-color:#751332;border-color:transparent}#simplemodal-container .modalCloseImg{right:22px}table.reorder-item-table-popup{width:100%}table.reorder-item-table-popup .updating-qty{display:none;vertical-align:middle}table.reorder-item-table-popup .qty-label{display:inline-block}table.reorder-item-table-popup .change-qty{display:inline-block;margin-left:6px}table.reorder-item-table-popup .updating-qty input.qty_input.aros-popup{margin:0;max-width:50px!important;display:inline-block;padding:2px 10px;float:none;margin-left:10px}table.reorder-item-table-popup .change-qty i.fa-edit{color:#841c41;margin-left:5px}.shopping-cart .item .info .product-warning{background:0 0;border:none;color:#999;display:inline-block;position:relative;left:-80px;margin-right:-175px;font-size:.8rem}.checkout-page .sidebar-summary-inner .shopping-cart .item{border:1px solid #e1e1e1;padding:15px 100px 15px 85px;background-color:#f1f1f1}#password-hint,#password-match{position:absolute;right:-215px;top:0;width:200px;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5);display:none;z-index:9;font-size:.65rem;border-radius:5px}.field.no-hide{overflow:inherit}#password-hint::after,#password-match::after{content:'';display:block;background-color:transparent;width:20px;height:20px;position:absolute;top:5px;left:-20px;border:10px solid transparent;border-right:10px solid #efefef}#password-hint .title,#password-match .title{display:block;background-color:#efefef;padding:5px 10px;font-weight:700;font-size:.7rem}#password-hint .content,#password-match .content{padding:5px 10px}#password-hint .content p,#password-match .content p{padding:0;margin:.5rem}#password-hint .content ul,#password-match .content ul{list-style:none;margin:0}#password-hint .content ul li,#password-match .content ul li{font-weight:700;color:#e00;padding:0}#password-hint .content ul li.item-ok,#password-match .content ul li.item-ok{color:#0a0}#password-hint .content ul li i,#password-match .content ul li i{font-style:normal;font-size:.9rem;font-weight:700;margin-right:2px}#password-hint .content ul li.item-ok i,#password-match .content ul li.item-ok i{font-size:.7rem}#password-match .content ul li.yes-match{display:none}.metagenics-message{margin:10px 0}.metagenics-message ul{list-style:none;margin:0}.metagenics-message ul li{padding:0;font-size:85%;color:#655}.rma-table tr.details-info{display:none}.rma-table thead th{font-size:.7rem;text-transform:uppercase;font-weight:700;color:#000}.graphics-rma{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;width:100%}.graphics-rma .graphic-item{font-size:.7rem;width:20%;box-sizing:border-box;padding:5px;color:#4e4e4e}.graphics-rma .graphic-item .rma-description,.graphics-rma .graphic-item .rma-illustration{clear:both}.graphics-rma .graphic-item .rma-illustration img{position:relative;display:block;width:100%}.graphics-rma .graphic-item .rma-description .item-number,.graphics-rma .graphic-item .rma-description .item-description{display:inline-block}.graphics-rma .graphic-item .rma-description .item-number{width:20px;height:20px;border-radius:50%;background-color:#4e4e4e;color:#fff;text-align:center;line-height:20px;font-weight:700}.graphics-rma .graphic-item .rma-description .item-description{width:auto}.graphics-rma .graphic-item .rma-description table tr td{vertical-align:top;padding:2px 3px}table.return-product-actions tr td{font-size:.8rem;border:none;vertical-align:top}table.return-product-actions tr td select,table.return-product-actions tr td textarea{font-size:.8rem;padding:3px 20px 3px 6px}table.return-product-actions tr td input{font-size:.8rem;padding:3px 6px}.second-part{display:none}.center-form{margin:40px auto;display:flex;align-items:flex-start;flex-direction:row;width:max-content}.center-form .email-form{display:inline-block;background-color:#f1f1f1;box-sizing:border-box;padding:20px;font-size:.85rem;text-align:center;width:320px}.view-pdf-section{display:inline-block;width:320px;box-sizing:border-box;padding:20px;background-color:#f1f1f1;text-align:center;font-size:.85rem}input.input-miniform{display:block;margin:0 auto}.or-separation{display:inline-block;box-sizing:border-box;padding:10px;padding-top:110px}.return-items-button{display:block;margin:0 auto;margin-top:20px}ul#reorder{height:32px;margin-bottom:15px;border-bottom:1px solid #eee;box-sizing:border-box}ul#reorder li{margin:0}ul#reorder li:nth-child(2){margin:0 50px}ul#reorder li a{padding:8px 20px;text-decoration:none;color:#555}ul#reorder li a.tab-active{padding:8px 20px;border-bottom-color:#8c1c40}input.reorder-button{background-color:#8c1c40}div.order-information div.order-header{border:1px solid #ddd;padding-top:15px;padding-bottom:10px;background-color:#f6f6f6}.reorder-item-section{background:#fafafa!important;border:1px solid #ddd;border-top:none}.order-information .reorder-item-section .reorder-button-additional{text-decoration:none;font-weight:400;border-width:1px;padding-top:4px;padding-bottom:4px}div.order-information .order-details-expanded{margin:10px 20px;border-bottom:1px solid #ddd;padding:10px 5px;font-size:.75rem}.order-expanded-table td{padding:0 8px;box-sizing:border-box;text-transform:capitalize}table.reorder-item-table{display:block;padding-top:10px}table.reorder-item-table:last-of-type{margin-bottom:0}.order-information ul.order-information-list>li{box-sizing:border-box;min-width:120px;width:auto;display:inline-block;margin:10px 20px 15px}.order-information ul.order-information-list>li span.mini-label{display:block;font-size:.65rem;text-transform:uppercase}ul.order-details>li:before{content:""}ul.order-details>li a.expand-order-details{background-color:#8c1c40;padding:3px 6px;font-size:.6rem;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700;margin-left:20px}ul.order-details>li a.expand-order-details:after{font-family:fontawesome;content:"\f105";margin-left:5px;font-size:.7rem}@media screen and (max-width:1024px){ul#reorder{width:100%}ul#reorder li:nth-child(2){margin:0 20px}div.reorder-item-section{width:100%}div.order-information div.order-header{width:100%}.order-information ul.order-information-list{margin:0}ul.order-details{margin:0}.reorder-item-section{width:100%}.order-information .reorder-item-section .reorder-button-additional{width:94%}.order-information .reorder-item-section input.reorder-button-all{width:94%}.order-buttons{width:100%;margin-bottom:110px;height:180px}}@media screen and (max-width:800px){ul#reorder{margin:0;margin-bottom:15px}ul#reorder li{margin:0 5px}ul#reorder li a,ul#reorder li a.tab-active{padding-left:8px;padding-right:8px}ul#reorder li:nth-child(2){margin:0}ul#reorder li:first-child{margin-left:0;left:0}div.reorder-item-section{width:100%}.order-information .reorder-item-section .reorder-button-additional{width:94%}.order-information .reorder-item-section input.reorder-button-all{width:94%}.order-buttons{width:100%;margin-bottom:100px;height:180px}}@media screen and (max-width:600px){.graphics-rma{flex-direction:column}.graphics-rma .graphic-item{width:100%}.center-form{margin:40px auto;display:flex;flex-direction:column}.email-form{display:block;width:100%}.view-pdf-section{display:block;width:100%}.or-separation{display:block;width:100%;padding-top:10px}}@media(max-width:769px){#password-hint,#password-match{top:100%;left:50%;width:300px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}#password-hint::after,#password-match::after{top:-20px;left:50%;border-bottom:10px solid #efefef}}@media(max-width:479px){.site-header{padding-top:20px}.thumbs-wrap .thumb-ba-wrap .thumb-ba{max-width:300px;margin:0 auto}.thumb-slider{text-align:center}}@media(min-width:480px){.site-header .actions-box{padding-top:10px}.why-ba-products .products-mosaic .column-3{width:38.2%}.why-ba-products .products-mosaic .column-4{width:61.8%}.thumbs-wrap .thumb-ba-wrap{float:left}}@media(min-width:480px) and (max-width:767px){.site-header .actions-box{padding-top:15px}.site-header{padding:40px 0 10px}.thumbs-wrap .thumb-ba-wrap{width:50%}.thumbs-wrap .thumb-ba-wrap:nth-of-type(2n+1){clear:both}}@media(min-width:480px) and (max-width:991px){}@media(max-width:767px){.mobile-only{display:block}.scrollable-box{overflow:auto;margin-bottom:10px}.site-header{border-top:10px solid #892142}.site-navigation-row{float:left;max-width:40%}.site-header .actions-box{float:right}.site-header .actions-box .mobile-toggle{color:#717071;font-size:2.1rem;margin-left:15px;text-decoration:none}.site-header .dropdown-wrapper{display:block}.site-header .search-box-wrap{width:100%;padding:30px 20px;text-align:center;top:100%}.site-header .ajax-cart-toggle>.fa{font-size:2.3rem}.auth-box a{text-decoration:none}.site-header .dropdown-wrapper{margin-right:0}.site-header .login-dropdown{width:100%}.site-header .validation-code-dropdown,.site-header .language-selector .language-dropdown{width:100%;left:0;right:0}.site-header .login-dropdown .loginform{padding:0 10px 15px}.site-header .login-dropdown .loginform,.site-header .login-dropdown .or-line,.site-header .login-dropdown .register{width:100%}.site-header .login-dropdown .or-line{border-bottom:1px solid #8c1c40;position:relative;height:1px}.site-header .login-dropdown .or-line span{display:block;font-size:.8rem;position:absolute;top:-8px;left:50%;background:#fff;width:30px;text-align:center}body.mobile-nav-active{overflow:hidden}.sliding-nav-level{border-top:10px solid #892142;background-color:#fff;height:100%;position:fixed;right:-100%;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:1}.sliding-nav-level.mobile-active{right:0}.site-navigation-wrap.active .search-box-wrap{display:none}.site-navigation-wrap .bars-area{background-color:#eceeef;float:left;height:100%;position:relative;width:50px;z-index:100}.site-navigation-wrap .bars-area .fa-bars{color:#717071;display:block;font-size:2rem;margin-top:25px;text-align:center;width:100%}.site-navigation-wrap .navigation-area{margin-left:50px;height:100%}.site-navigation{height:100%}.site-navigation .nav-level{height:100%;padding-top:100px;position:relative}.site-navigation .nav-level-title{left:0;position:absolute;top:0}.site-navigation .nav-level-inner{height:100%;overflow:auto;position:relative}.site-navigation .arrow-link{border-bottom:2px solid #eceeef;display:block;font-size:1.6rem;padding:20px 70px 20px 20px;position:relative;text-decoration:none}.site-navigation .arrow-link:after{content:"\f054";color:#8c1c40;display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1.5rem;position:absolute;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:20px;top:29px}.site-navigation .nav-back-link{font-size:1.5rem;font-weight:700;overflow:hidden;padding:0 50px;line-height:80px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.site-navigation .nav-back-link:before{content:"\f0d9";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1.8rem;left:25px;position:absolute;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:26px}.site-navigation .nav-first-level>.nav-level-title{padding:31px 0 0;text-align:center;width:100%}.site-navigation .nav-first-level-inner,.site-navigation .nav-second-level-inner,.site-navigation .nav-third-level-inner{border-top:2px solid #eceeef}.site-navigation .nav-second-level-wrap,.site-navigation .nav-third-level-wrap{padding:0 0 10px 50px;z-index:3}.site-navigation .nav-second-level-wrap .cta-links{padding:15px 25px}.site-navigation .nav-second-level-wrap .cta-links a{display:block;margin:10px 0}.site-navigation .nav-second-level-wrap .nav-featured-items-wrap{padding:0 25px 25px}.site-navigation .nav-second-level-wrap .nav-featured-items-wrap .promobox{text-align:center}.side-column-content h5{background-color:#f0f0f3;border-bottom:2px solid #8c1c40;display:block;margin:0;padding:10px;text-transform:uppercase}.side-column-content h5 a{text-decoration:none}.side-column-content h5 .fa-filter{float:right}.filter-content{display:none;background:#8c1c40;height:100%;position:fixed;top:0;left:0;width:100%;z-index:100}.filter-content .fa-filter{color:#fff;margin:30px 12px;float:left;font-size:1.6rem}.mobile-content-block .content,.filter-content .content{background:#fff;height:100%;margin-left:50px;padding:30px 10px;overflow:auto}.content .filter-title{font-size:1.4rem;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:20px;text-align:center}.side-column-content .health-categories .top-level a{background-color:#fff;border-bottom:2px solid #f4f4f4;display:block;padding:10px;text-decoration:none}.side-column-content .health-categories .top-level.active a,.side-column-content .health-categories .top-level a:hover{background-color:#f0f0f3}.side-column-content .health-categories .top-level a:active{background-color:#f0f0f3;border-bottom:2px solid #8c1c40}.side-column-content .supplement-finder-navigation div:last-of-type a{border-color:#fff}.category-search-box{margin:15px 0}.filters-wrap{border:1px solid #f4f4f4;border-bottom:3px solid #912547;left:0;max-width:300px;padding:15px;position:absolute;transform:translateX(-200%);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;top:100%;visibility:hidden;width:100%;z-index:100}.filters-wrap.mobile-active{visibility:visible;transform:translateX(0)}.ba-tabs .ba-tabs-selector{display:inline-block;position:relative}.ba-tabs .ba-tabs-selector .ba-tabs-selected-value{cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;padding:5px 15px;text-transform:uppercase}.ba-tabs .ba-tabs-selector .ba-tabs-selected-value .fa{color:#8c1c40}.ba-tabs .ba-tabs-selector-dropwdown{background-color:#fff;border-top:1px solid #8c1c40;display:none;left:0;position:absolute;top:100%;text-align:left;width:200px;z-index:1}.ba-tabs .ba-tabs-selector-dropwdown.active{display:block}.ba-tabs .ba-tabs-selector-dropwdown li a{border-bottom:1px solid #8c1c40;display:block;font-size:1.1rem;padding:5px 15px}.ba-tabs .ba-tabs-selector-dropwdown .selected{display:none}.why-ba-products .why-ba{background-color:#8c1c40;color:#fff;font-size:1.1rem;line-height:1.7;padding:45px 30px}.why-ba-products h3{color:#fff}.why-ba-products .products-mosaic{padding:30px 0}.guide-banner .title{max-width:100%;margin:15px auto;width:500px}.guide-banner .text-copy{font-size:1.2rem;max-width:100%;margin:15px auto 25px;width:500px}.success-story-slider-wrap{padding:0 10px;text-align:center}.success-story-slider-wrap .slide{padding:0 50px}.product-page .product-img-wrap{display:none}}@media(min-width:768px){.mobile-only{display:none!important}.site-header .actions-box{padding:25px 0 20px}.site-header .actions-box .auth-box{}.site-header .actions-box .auth-box a{text-decoration:none}.site-header .actions-box .mobile-toggle,.site-header .actions-box .mobile-nav-toggle{display:none}.site-header .ajax-cart-toggle{margin-right:10px}.site-header .ajax-cart-toggle>.fa{font-size:1.3rem}.site-header .ajax-cart-toggle .incart-items-count{font-size:.5rem;height:15px;line-height:16px;right:-10px;top:-10px;width:15px}.site-navigation-row{position:relative}.site-logo{left:0;position:absolute;top:0;max-width:170px}.site-navigation-wrap{margin-left:160px;padding-top:34px}.site-navigation-wrap .site-navigation{list-style-type:none;text-align:right}.site-navigation-wrap .top-nav-link{display:inline-block;padding:0 5px}.site-navigation-wrap .top-nav-link>a{border-bottom:3px solid transparent;font-size:.8rem;padding:10px 0;text-transform:uppercase;text-decoration:none}.site-navigation-wrap .top-nav-link>a:hover,.site-navigation-wrap .top-nav-link>a.active{border-color:#892142}.site-header .search-box-wrap>.container{height:0}.site-navigation-wrap .top-nav-link .search-toggle{width:18px}.site-navigation-wrap .bars-area,.site-navigation .nav-level-title{display:none}.site-navigation .nav-second-level-wrap{background-color:#fff;border-bottom:1px solid #ececec;left:0;opacity:0;padding:30px 0 45px;position:absolute;width:100%;top:100%;text-align:left;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;visibility:hidden;z-index:6}.site-navigation .nav-second-level-wrap.active{opacity:1;visibility:visible}.site-navigation .nav-second-level{padding:0 15px;margin:0 auto}.site-navigation .nav-second-level .cta-links{margin-top:18px}.site-navigation .nav-second-level .cta-links a{font-size:.85rem;margin-top:10px;width:100%}.site-navigation .nav-second-level .nav-underlined-title{border-bottom:1px solid #ccc;color:#464e5e;font-size:.8rem;font-weight:700;margin-bottom:5px;padding-bottom:5px;text-transform:uppercase}.site-navigation .nav-third-level-inner{padding-right:15px}.site-navigation .nav-categories-left .nav-third-level-inner{column-count:2}.site-navigation .nav-third-level-inner>a{text-decoration:none}.site-navigation .nav-third-level-inner>a:after{content:'';display:block;margin-bottom:3px}.side-column-content{padding-right:30px}.side-column-content .health-categories-title{margin-top:10px;margin-bottom:0}.side-column-content .health-categories-title a{background-color:#f0f0f3;border-bottom:2px solid #8c1c40;display:block;padding:10px;text-decoration:none}.side-column-content .health-categories .top-level a{background-color:#fff;border-bottom:2px solid #f4f4f4;display:block;padding:10px;text-decoration:none}.side-column-content .health-categories .top-level.active a,.side-column-content .health-categories .top-level a:hover{background-color:#f0f0f3}.side-column-content .supplement-finder-navigation div:last-of-type a{border-color:#fff}.filter-content{display:block!important}.show-mobile-filters,.hide-mobile-filters{display:none}.copyright-box{margin-top:-50px}.ba-tabs .ba-tabs-selector .ba-tabs-selected-value{display:none}.ba-tabs .ba-tabs-selector-dropwdown li{display:inline-block;padding:0 10px}.ba-tabs .ba-tabs-selector-dropwdown li a{border-bottom:3px solid transparent;display:inline-block;padding:5px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.ba-tabs .ba-tabs-selector-dropwdown .selected a{border-color:#8c1c40}.ba-intro-section{margin-top:-165px}.ba-intro-section .ba-intro-wrap{left:0;position:absolute;top:150px;width:100%;z-index:2}.ba-intro-section .ba-intro-wrap .container-inner{width:400px}.ba-practitioner-intro-section h1{font-size:2.5rem}.ba-practitioner-intro-section .ba-intro-wrap{text-align:left}.why-ba-products{background-color:#f9fafb}.why-ba-products .why-ba{font-size:1.1rem;padding:45px;line-height:2}.why-ba-products .products-mosaic{padding:20px 15px 90px}.why-ba-products .products-mosaic .column-1{float:left;width:36.039%}.why-ba-products .products-mosaic .column-2{float:left;width:63.961%}.guide-banner{background-color:#e3e7e6}.guide-banner .container-wrap{bottom:50%;left:0;position:absolute;text-align:left;top:50%;width:100%}.guide-banner .container{padding:0 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.guide-banner .container-inner{width:50%}.guide-banner .primary-btn{display:block;margin:0 0 10px}.ba-page-heading-wrap{margin-top:-165px}.ba-page-heading-wrap .ba-page-heading{left:0;position:absolute;text-align:left;top:230px;width:100%}.ba-page-heading-wrap .ba-page-heading .container-inner{width:50%}.success-story-slider-wrap .bx-viewport{height:initial!important}.success-story-slider-wrap .bx-viewport>div{margin:0 -20px;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;width:100%!important}.success-story-slider-wrap .bx-controls{display:none}.success-story-slider-wrap .slide{padding:20px;width:50%!important}.success-story-slider-wrap .bx-clone{display:none}.success-story-slider-wrap .slide img,.success-story-slider-wrap .slide .content{width:50%}.success-story-slider-wrap .slide.ss-11 img,.success-story-slider-wrap .slide.ss-21 img{float:right}.success-story-slider-wrap .slide.ss-11 .content,.success-story-slider-wrap .slide.ss-21 .content{float:left;padding-right:10px;text-align:right}.success-story-slider-wrap .slide.ss-12 img,.success-story-slider-wrap .slide.ss-22 img{float:left}.success-story-slider-wrap .slide.ss-12 .content,.success-story-slider-wrap .slide.ss-22 .content{float:right;padding-left:10px}.flagship-patients-info{bottom:50%;position:absolute;left:0;top:50%;width:100%}.flagship-patients-info .container{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.flagship-patients-info .container-inner{width:50%}.product-page .product-title{padding-left:20px;width:50%}.product-page .product-images{padding-right:20px;width:50%}.product-page .product-img-wrap-mobile{display:none}.product-page .product-information{padding-left:20px;width:50%}.product-tabs .item-tab-nav{width:25%}.product-tabs.tabs-1 .item-tab-nav{width:100%}.product-tabs.tabs-2 .item-tab-nav{width:50%}.product-tabs.tabs-3 .item-tab-nav{width:33.33%}}@media(min-width:768px) and (max-width:991px){.site-header .site-search{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;width:450px}.site-header .site-search.active{background-color:#fff;width:220px}.site-search .submit-search{display:none}.site-search.active .submit-search{display:inline-block}.site-search .expand-search-toggle{display:inline-block}.site-search .input-group{float:right}.site-search .input-group-button{white-space:nowrap}.ba-intro-section .supplement-box{height:280px}.guide-banner .title{font-size:2rem}}@media(min-width:768px) and (max-width:1199px){.thumbs-wrap .thumb-ba-wrap{width:33.3333%}.thumbs-wrap .thumb-ba-wrap:nth-of-type(3n+1){clear:both}}@media(max-width:991px){}@media(min-width:992px){.site-navigation-wrap .top-nav-link{padding:0 10px}.site-header .site-search{width:450px}.site-footer{padding:40px 0 60px}.ba-tabs .ba-tabs-selector-dropwdown li{padding:0 15px}.ba-intro-section .ba-intro-wrap{top:200px}.ba-intro-section .supplement-box{height:240px}.newsletter-signup-wrap{padding:80px 0}.newsletter-signup-wrap .user-type{margin-top:10px}.info-banner{padding:80px 0}.info-banner .container{max-width:auto;max-width:initial}.procedure-products-wrap{padding:80px 0}.procedure-products-wrap h3{margin-bottom:50px}.ba-page-heading-wrap .ba-page-heading{top:200px}}@media(min-width:992px) and (max-width:1199px){}@media(min-width:992px) and (max-width:1459px){}@media(max-width:1199px){.ba-intro-section .supplements-wrap{padding:15px 0}}@media(min-width:1200px){.site-navigation-wrap .top-nav-link{padding:0 15px}.site-navigation-wrap .search-box-wrap{padding-left:15px}.site-navigation .nav-second-level{padding:0 40px}.ba-intro-section .ba-intro-wrap{bottom:250px;top:initial}.ba-intro-section .supplements-wrap{bottom:-120px;left:0;position:absolute;width:100%}.ba-practitioner-intro-section .supplement-box{height:220px;margin-top:200px}.why-ba-products .why-ba{padding:180px 50px 50px}.guide-banner .container-inner{width:50%}.ba-page-heading-wrap .ba-page-heading{bottom:250px;top:initial}.success-story-slider-wrap .slide.ss-11 .content,.success-story-slider-wrap .slide.ss-21 .content{padding-right:20px;padding-top:20px}.success-story-slider-wrap .slide.ss-12 .content,.success-story-slider-wrap .slide.ss-22 .content{padding-left:20px;padding-top:20px}.thumbs-wrap .thumb-ba-wrap{width:25%}.thumbs-wrap .thumb-ba-wrap:nth-of-type(4n+1){clear:both}}@media(min-width:1200px) and (max-width:1459px){}@media(min-width:1200px) and (max-width:1759px){}@media(max-width:1459px){}@media(min-width:1460px){.bx-wrapper .bx-prev{left:-80px}.bx-wrapper .bx-next{right:-80px}.ba-intro-section .ba-intro-wrap{bottom:300px}.ba-page-heading-wrap .ba-page-heading{bottom:300px}}@media(min-width:1460px) and (max-width:1759px){}@media(min-width:1760px){}