body{font-family:proxima-nova,sans-serif;letter-spacing:normal;font-weight:400}.page-width{max-width:960px}.sections{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:1% 0 1% 1.2%}.col:first-child{margin-left:0}.col.pull-right{float:right}.col.pull-right:last-child{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12{width:100%}.span_11{width:91.56%}.span_10{width:83.13%}.span_9{width:74.7%}.span_8{width:66.26%}.span_7{width:57.83%}.span_6{width:49.4%}.span_5{width:40.96%}.span_4{width:32.53%}.span_3{width:24.1%}.span_2{width:15.66%}.span_1{width:7.233%}.show-on-mobile{display:none!important}@media only screen and (max-width: 749px){.col{margin:1% 0 1% 0%}.span_1,.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_8,.span_9,.span_10,.span_11,.span_12{width:100%}.show-on-mobile{display:block!important}.hide-on-mobile{display:none!important}.mobile_banner{width:100%;height:100%;position:relative}.mobile_banner img{max-width:100%;height:auto}}.img-fluid{max-width:100%;margin:0 auto;display:block}.img-fluid-85{max-width:85%;display:block;margin:0 auto}.header__heading-link{padding-top:12px;padding-bottom:12px}.header__heading-link .h2{font-family:proxima-nova,sans-serif;text-transform:uppercase;margin:0;padding:0;letter-spacing:2.5px;line-height:1;font-weight:900;font-size:25px;color:#000;display:block}.header__heading-link .sub{text-transform:uppercase;margin:0;padding:0;letter-spacing:1px;line-height:1;font-weight:400;color:#ff54ba;font-size:12px}@media (max-width: 749px) and (min-width: 300px){.header__heading-link .h2{font-size:16px;letter-spacing:0}.header__heading-link .sub{font-size:9px}}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .slideshow__slide .banner__content:before{padding-bottom:55%!important}}.legtone-bod .multicolumn-list h3{font-size:15px}.legtone-bod .multicolumn-card__info{padding:10px}.legtone-bod .footer-block__details-content .list-menu__item--link{font-size:12px}.legtone-bod .footer-block__heading{font-size:15px}.legtone-bod .main-page-title.h0{text-transform:uppercase;font-size:28px;letter-spacing:3px;font-weight:700;margin-bottom:2rem}.legtone-bod h1,.legtone-bod .h1{font-size:25px}.legtone-bod .rte p{font-size:14px;letter-spacing:.03rem}.legtone-bod .header__heading-logo{max-width:80%!important}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .header__heading-logo{max-width:100%}}.legtone-bod .list-menu__item{margin-top:-10px;margin-bottom:6px;font-family:proxima-nova,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:2px}.legtone-bod .glider-contain{margin-bottom:25px}.legtone-bod .glider-dot{width:8px;height:8px}.legtone-bod .glider-dot.active{background:#666}.legtone-bod .glider .ba-slide{margin:20px 6px 0}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .glider-prev,.legtone-bod .glider-next{display:none}}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel]{max-height:280px}@media (max-width: 749px) and (min-width: 300px){.legtone-bod #stamped-reviews-widget[data-widget-type=carousel]{max-height:310px;width:90%}}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title{font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;margin-bottom:0}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-left:before{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:30px}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-right:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:19px;line-height:30px}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-buttons div{background:#f1f1f1;background:linear-gradient(180deg,#f1f1f1,#fff 46%,#f0f0f0);text-align:center;line-height:18px;border:1px solid #ddd}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-rating{font-size:inherit}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-size:11px;font-style:normal;line-height:normal;letter-spacing:normal;color:#777!important}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title{font-size:13.5px;letter-spacing:normal}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-product-title{display:none}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-author{font-size:11px;letter-spacing:normal}.legtone-bod #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{padding-bottom:5px}.legtone-bod .leg-clinical .sections{padding:20px;margin-bottom:35px}.legtone-bod .leg-clinical img{display:block}.legtone-bod .leg-clinical h2{text-transform:uppercase;font-weight:700;padding-top:12px;font-size:2.8rem;margin-bottom:0}.legtone-bod .leg-clinical p{font-size:14px;padding-right:20px;letter-spacing:.03rem;color:#444}.legtone-bod .leg-clinical .results{text-align:center;background:#f0f0f0;padding-bottom:20px;border:1px solid #ccc;margin-top:30px}.legtone-bod .leg-clinical .results ul{list-style:none;padding:0;text-align:left;margin:0 0 20px 35px}.legtone-bod .leg-clinical .results ul li{padding-left:0;font-size:14px;color:#000}.legtone-bod .leg-clinical .results p{padding:0 5px;line-height:normal;font-weight:600;letter-spacing:1px;color:#000}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .leg-clinical .results{text-align:left;padding-left:15px;margin-top:10px;padding-right:15px}.legtone-bod .leg-clinical .results button{width:100%}.legtone-bod .leg-clinical .results ul{margin-left:15px}}.legtone-bod .leg-order .sections{background:#f4f4f4;padding:20px 30px 55px}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .leg-order .sections{padding:20px}}.legtone-bod .order-form ul{list-style:none;margin:0;padding:0;overflow:auto;border:1px solid #ccc;border-bottom:none}.legtone-bod .order-form ul li{color:#333;display:block;position:relative;float:left;width:100%;height:85px;border-bottom:1px solid #ccc;background:#fff}.legtone-bod .order-form ul li input[type=radio]{position:absolute;visibility:hidden}.legtone-bod .order-form ul li label{display:block;position:relative;font-weight:300;font-size:17px;padding:20px 20px 20px 65px;margin:10px auto;height:60px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .order-form ul li label{font-size:15px}}.legtone-bod .order-form ul li:hover label{color:#000}.legtone-bod .order-form ul li .check{display:block;position:absolute;border:3px solid #ccc;border-radius:100%;height:25px;width:25px;top:30px;left:20px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.legtone-bod .order-form ul li:hover .check{border:3px solid #333}.legtone-bod .order-form ul li .check:before{display:block;position:absolute;content:"";border-radius:100%;height:15px;width:15px;top:2px;left:2px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.legtone-bod .order-form input[type=radio]:checked~.check{border:3px solid #5abb00}.legtone-bod .order-form input[type=radio]:checked~.check:before{background:#5abb00}.legtone-bod .order-form input[type=radio]:checked~label{color:#000}.legtone-bod .order-form h4{font-size:26px;font-weight:500;margin:5px 0}.legtone-bod .order-form .prod-price{font-size:24px;margin-bottom:15px}.legtone-bod .order-form .prod-price .promo-txt{background:#5abb00;padding:5px 10px;border-radius:5px;font-size:13px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:2px}.legtone-bod .order-form .prod-price .reg-price{text-decoration:line-through;color:#999}.legtone-bod .order-form .prod-price .sale-price{font-weight:900;display:inline-block;margin-right:10px}.legtone-bod .order-form .next-step,.legtone-bod .order-form .addtocart{font-size:20px;display:block;width:100%;border-radius:0;border:none;padding:17px 15px;text-transform:uppercase;background:#5abb00;color:#fff;font-weight:300;font-family:proxima-nova,sans-serif;letter-spacing:6px;cursor:pointer}.legtone-bod .order-form .steps{position:relative}.legtone-bod .order-form .steps .step{position:absolute;top:0;left:0;width:100%}.legtone-bod .order-form .steps .bold-ro__recurring-title{display:none}.legtone-bod .order-form .steps .bold-ro__radio-div{min-height:85px;width:100%;background:#fff;border:none;border-bottom:1px solid #ccc}.legtone-bod .order-form .steps .bold-ro__product{margin-bottom:0!important}.legtone-bod .order-form .steps .bold-ro__frequency-label .bold-ro__order-interval-container{background:#f4f4f4;padding:10px}.legtone-bod .order-form .steps .bold-ro__frequency-label .bold-ro__frequency-num,.legtone-bod .order-form .steps .bold-ro__frequency-label .bold-ro__frequency-type{font-size:17px;padding:5px;margin:0}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .order-form .steps .bold-ro__frequency-label .bold-ro__frequency-num,.legtone-bod .order-form .steps .bold-ro__frequency-label .bold-ro__frequency-type{font-size:14px;padding:2px}}.legtone-bod .order-form .steps label.bold-ro__recurring-lbl{padding-top:20px;display:block;font-size:17px;font-weight:300;letter-spacing:normal}.legtone-bod .order-form .steps label.bold-ro__recurring-lbl.padtop{padding-top:0}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .order-form .steps label.bold-ro__recurring-lbl{font-size:15px}}.legtone-bod .order-form .steps span.bold-ro__initial-discount-percent{font-weight:700;color:#5abb00}.legtone-bod .order-form .step-2{display:none}.legtone-bod .order-form .step-2 .ro_widget{border:1px solid #ccc;border-bottom:none}.legtone-bod .order-form .return__step{font-size:1.8rem;cursor:pointer;margin-top:5px}.legtone-bod .order-form .return__step:hover{color:#00f;text-decoration:underline}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .order-form{min-height:450px}.legtone-bod .order-form h4{font-size:18px}.legtone-bod .order-form .prod-price .promo-txt{font-size:11px;padding:5px}.legtone-bod .order-form ul li{height:110px}.legtone-bod .order-form .addtocart{letter-spacing:5px;font-size:19px}}.legtone-bod .leg-video{padding:10px 0}.legtone-bod .leg-video .vid-desc{text-align:center}.legtone-bod .leg-video .vid-desc h4{text-transform:uppercase;font-weight:700;font-size:14px;margin-top:10px}.legtone-bod .leg-video .vid-desc img{max-width:55%;margin-bottom:20px;max-height:130px}.legtone-bod .leg-video .vid-desc p{font-size:13px;max-width:70%;margin:12px auto 0;color:#666}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .leg-video .vid-desc p{max-width:90%;margin-bottom:20px}}.legtone-bod .footer{margin-top:0}.legtone-bod h2.title.h1{text-align:center;display:block;width:100%;text-transform:uppercase;font-size:24px;font-weight:500;letter-spacing:3px}.legtone-bod .clinicals-txt p{margin-bottom:3px;margin-top:0}.legtone-bod .clinicals-txt .rich-text__blocks{max-width:100%!important}.legtone-bod .clinical-links h2.image-with-text__heading.h1{text-transform:uppercase;font-weight:700;font-size:17px}.legtone-bod .clinical-links .image-with-text__grid{background:#f9f9f9}.legtone-bod .clinical-links a.button{margin-bottom:50px;margin-top:20px;text-transform:uppercase;font-size:13px;letter-spacing:1.5px}.legtone-bod .clinical-links .rte p{font-size:15px}.legtone-bod ul.checkme{list-style:none;padding-left:5px}.legtone-bod ul.checkme li{width:49%;margin-bottom:8px;position:relative;vertical-align:middle;display:inline-block;font-size:13px;text-transform:uppercase;font-weight:600}@media (max-width: 749px) and (min-width: 300px){.legtone-bod ul.checkme li{display:block;width:100%}}.legtone-bod ul.checkme li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-size:20px;color:#ffb4ba;width:30px;display:inline-block}.legtone-bod .mark-quoted{border:1px solid #f2d1c9;background:#fff5f2;position:relative;padding:10px 20px;margin-top:30px}.legtone-bod .mark-quoted p{font-size:15px;display:block;width:calc(100% - 210px);margin-top:0}.legtone-bod .mark-quoted .mark-pic{position:absolute;right:0;bottom:-8px}.legtone-bod .mark-quoted .mark-pic img{max-width:200px}@media (max-width: 749px) and (min-width: 300px){.legtone-bod .mark-quoted p{width:100%}.legtone-bod .mark-quoted .mark-pic{position:relative;margin-bottom:-8px;text-align:right;margin-right:-20px}}.legtone-bod .legtone-featured{text-align:center}.legtone-bod .legtone-featured .rte{font-size:15px}@media (min-width: 1101px){.legtone-bod .legtone-featured .rte{max-width:80%;margin:0 auto;display:block}}.legtone-bod .celeb-columns .multicolumn-list h3{font-size:17px;font-weight:900;text-transform:uppercase;color:#000;padding:10px 0;border-bottom:1px dotted black}.legtone-bod .legtone-faq .page-width{padding:0}.legtone-bod .legtone-faq .media>*:not(.zoom):not(.deferred-media__poster-button){width:auto!important;position:relative;margin:0 auto}.legtone-bod .legtone-faq .collapsible-content__grid-item{width:30%;text-align:center}.legtone-bod .legtone-faq h4{font-size:16px;text-transform:uppercase;margin-bottom:0;font-weight:700}.legtone-bod .legtone-faq .global-media-settings{border:none}.legtone-bod .legtone-faq p{font-size:14px;padding:0 20px;color:#777}.legtone-bod .legtone-faq .accordion summary{padding:2rem 0;font-size:14px;letter-spacing:1px}.legtone-bod .legtone-faq .accordion__title{font-size:14px;letter-spacing:1px;text-transform:uppercase}.legtone-bod .legtone-faq .accordion__content{background:#f1f1f1;margin-bottom:0;padding-top:15px;padding-bottom:25px}.legtone-bod .legtone-faq .accordion__content p{color:#555}.legtone-bod .legtone-faq .collapsible-content__media--small{height:36rem}.legtone-bod .collapsible-section-layout{padding-top:0}.legtone-bod .ing-columns .multicolumn-list h3{text-transform:uppercase;font-weight:700;color:#000;font-size:17px}.legtone-bod .ing-columns.multicolumn.background-primary .multicolumn-card{background:#fff;border:1px solid #ccc}.leg_product h1{text-transform:uppercase;letter-spacing:normal;font-size:25px;font-weight:600}.leg_product .product__text.caption-with-letter-spacing{font-size:12px}.leg_product .bold-ro__recurring-title{display:none}.leg_product .product__info-container .product-form{margin-bottom:0}@media (min-width: 1101px){.leg_product .product-form__quantity{width:30%;display:inline-block;vertical-align:top}.leg_product .buy_section{width:64%;display:inline-block;vertical-align:top;margin-left:10px}}.leg_product .bold-ro__product{margin-bottom:0;border:1px solid #333;border-bottom:none}.leg_product .bold-ro__frequency-label{padding:0}.leg_product .bold-ro__frequency-label select{padding:2px;font-size:13px}.leg_product button.product-form__submit.button.button--full-width.addtocart.button--secondary.cartbutton{background:#ffc520;border-color:#b78704;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:13px}.leg_product .product-form__buttons{max-width:100%}.leg_product .bold-ro__radio-div{font-size:14px;color:#000}.leg_product .bold-ro__initial-discount-percent{color:#5abb00;font-weight:700}.leg_product .price .badge{background:#5abb00;border-color:#5abb00}.leg_product .product__info-container .price--on-sale .price-item--regular{font-size:20px;letter-spacing:normal;color:#999}.leg_product span.price-item.price-item--sale.price-item--last{font-size:22px;letter-spacing:normal}.leg_product .product__description span{font-size:14px}.leg_product .accordion__content{background:#f2f2f2;margin-bottom:0;padding:20px 10px}.leg_product .accordion__content p{font-size:13px;padding-top:10px;padding-bottom:10px}.leg_product svg.icon.icon-accordion.color-foreground-text{fill:#f7477e}.leg_product h2.h4.accordion__title{font-size:13px;text-transform:uppercase;font-weight:500}.legtone-contact{display:none}.stamped-content{position:relative;padding:15px;border:1px solid #ddd}.clearfix{clear:both!important}.con-pp{margin-top:30px}.con-info{background:#f1f1f1;padding:20px}.con-info hr{margin:30px 0 10px}.con-info p{font-size:13px}.con-info p a{color:inherit}.con-info p a:hover{color:#006aff}.con-info h1{margin-bottom:0;margin-top:10px;font-size:25px;text-transform:uppercase;font-weight:300}.con-info h2{font-size:25px}.con-info .maillink{font-size:14px;color:#000;text-decoration:none;border-bottom:1px dotted black;font-weight:500}.con-info .maillink:hover{border-bottom:1px solid #006aff}.con-form{padding-left:35px}.con-form p{font-size:13px}#shopify-block-353fd76f-2963-4300-93dc-6139fe2252e9{margin:0!important;cursor:pointer}#shopify-block-353fd76f-2963-4300-93dc-6139fe2252e9 img{margin-left:-13px}#price-template--15399040745529__main{margin-top:0!important}@media screen and (max-width: 749px){#Slider-template--15427138224185__1660591270f1ad957d:before,#Slider-template--15427138224185__1660591270f1ad957d .media:before,#Slider-template--15427138224185__1660591270f1ad957d:not(.banner--mobile-bottom) .banner__content:before{padding-bottom:55%!important}}.afterpay-mess{padding-bottom:10px}@media (max-width: 749px) and (min-width: 300px){.afterpay-mess{font-size:13px;line-height:1.5}}@media (max-width: 749px) and (min-width: 300px){.leg-columns a.link.underlined-link.large-up-hide{text-align:center;margin:0 auto;font-size:14px}}.money-back{background:#121212;color:#fff;padding-top:10px;padding-bottom:10px}.money-back h3,.money-back p{color:#fff}.money-back h3{font-size:20px;margin:0}@media (min-width: 1101px){.money-back h3{padding-left:20px;margin-top:10px}}.money-back p{font-size:13px;color:#ccc}@media (min-width: 1101px){.money-back p{padding-left:20px;margin-top:0}}@media (max-width: 749px) and (min-width: 300px){.money-back{padding:20px;text-align:center}.money-back img{max-width:50%}}.page-width-sm{max-width:600px;margin:0 auto}.promo-txt-cart{text-align:right;display:block;position:relative;font-size:15px;font-weight:700}.promo-txt-cart svg{width:15px;height:15px;vertical-align:middle}.title-wrapper-with-link{margin:0}.cart-items thead th{color:#fff}.legtone-bod .leg-video.how-to-vid{padding:30px 0;background:#f4f4f4;margin-bottom:0}.legtone-bod .leg-video.how-to-vid .vid-desc h4{font-size:20px;margin-bottom:15px}@media (min-width: 1101px){.legtone-bod .leg-video.how-to-vid .vid-desc h4{margin-top:40px}}.product .rating-star{font-size:17px;letter-spacing:1px}.product .rating-star:before{--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);background:linear-gradient(90deg,#ff9800 var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text}.product p.rating-count.caption{font-size:13px}.spurit-ros__title{display:none!important}.spurit-ros__discount{color:green!important;font-weight:700!important}.cart__dynamic-checkout-buttons{display:none!important}.cart__ctas button#checkout{font-size:14px;text-transform:uppercase;padding-top:13px;padding-bottom:13px;font-weight:700;letter-spacing:3px;background:#000}.sls-purchase-options-label{display:none!important}.sls-more-info-text{padding-bottom:0!important}.sls-more-info-container .sls-sub-icon{width:18px!important;height:18px!important}.sls-subscription-details-label{font-size:13px}#am-reviews-overlay-shadow-container-production .previewer-wrapper.previewer-wrapper--without-image{height:auto!important;padding-top:50px!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/legtone.css.map */
