.sup-email-modal{box-shadow:0 0 10px 2px rgba(0,0,0,0.25)}.supplement-guide-quiz-carousel .icon-lg{font-size:128px;line-height:1}.supplement-guide-quiz-carousel .slick-prev{left:-40px}.supplement-guide-quiz-carousel .slick-next{right:-40px}.supplement-guide-quiz-carousel .slick-dots{bottom:-40px}.supplement-guide-quiz-carousel .slick-slide{padding:2em 1em}.supplement-guide-quiz-carousel .slick-slide .hex-icon{margin-bottom:10px}.supplement-guide-quiz-carousel .slick-slide .hex-icon svg{width:150px !important;height:150px !important;min-width:initial}.supplement-guide-quiz-carousel .slick-slide .hex-icon i{font-size:128px}.supplement-guide-quiz-carousel .slick-slide .hex-icon .hex-icon-content{top:51%;width:100%}.supplement-guide-quiz-carousel .slick-slide h2{font-size:1.286rem}.supplement-guide-quiz-carousel .slick-slide p{margin-bottom:1rem}#sup-resultsgrid{width:95%;margin:0 auto}.customProductCarousel{width:100% !important}#supplementGuideModal .loading-page{display:flex;align-items:center;justify-content:center;border:none;padding-top:0;height:100%;width:100%;z-index:999}#supplementGuideModal .loading-page p{color:#0e2d52;font-size:1.286rem;text-transform:uppercase}#supplementGuideModal .alert{color:#fff;font-size:.75rem;text-align:center;border:none;background-color:#a41f35;padding:.5rem;position:relative}#supplementGuideModal .alert:after{top:99%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#a41f35;border-width:8px;margin-left:-8px}#supplementGuideModal a{color:#0D95A5}#supplementGuideModal .modal-header{position:relative;border-bottom:0;padding-bottom:10px}#supplementGuideModal .modal-footer{align-items:flex-start;height:85px;border-top:none}#supplementGuideModal .modal-footer.suggestion-list-footer{display:none}#supplementGuideModal .modal-body{padding-top:0}#supplementGuideModal .sup-guide-logo{width:220px;height:76px;margin:-10px 0 0 -10px}#supplementGuideModal .sup-guide-logo img{width:100%;height:auto}#supplementGuideModal .close{color:#0D95A5;font-size:2.143rem;line-height:1.15rem;opacity:1;position:absolute;top:20px;right:20px;padding:0;margin:0}#supplementGuideModal .close:hover{opacity:.75}#supplementGuideModal .related-prod-name{font-size:.858rem}#supplementGuideModal .benefitStatement,#supplementGuideModal .variant-option{font-size:.75rem !important}#supplementGuideModal .prod-slide-img{height:230px}.supguide-choice div{display:inline-flex;align-items:baseline}.supguide-choice label{padding-left:5px}.supguide-choice input[type="radio"]+label:before{content:"";display:none;width:18px;height:18px;padding:3px;margin-right:4px;background-color:#fff;border:1px solid #0e2d52;border-radius:50%;vertical-align:-15%}.supguide-choice input[type="radio"]:hover+label:before{background-color:#fff;border-color:#0D95A5}.supguide-choice input[type="radio"]:checked+label:before{background-clip:content-box;background-color:#0D95A5;border-color:#0e2d52}.progress{border:2px solid #0D95A5;border-radius:10px;overflow:visible;width:100%}.progress-bar{background-color:#0D95A5;position:relative}.progress-bar-percent{position:absolute;background-color:#0D95A5;border-radius:6px;padding:8px;top:20px;right:-16px}.progress-bar-percent:after,.progress-bar-percent:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.progress-bar-percent:after{border-color:rgba(136,183,213,0);border-bottom-color:#0D95A5;border-width:8px;margin-left:-8px}.box-shadow{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15)}.le-logo img{width:200px;max-width:100%;height:auto}.backtosite{padding:10px 0}.error-text{font-size:.75rem !important}.btn-bold{font-weight:700;font-size:1rem}.prevnxt-btns{text-align:center}.prevnxt-btns i{vertical-align:-10%;padding:0 5px}.print-btns{text-align:center;margin-top:15px}.print-btns>div{text-align:center}.print-btns>div:not(:last-of-type){margin-bottom:10px}.print-btns button{color:#0e2d52;font-weight:700;border:1px solid #0e2d52}.print-btns button:not(:last-of-type){margin-right:20px}.supguide-container{width:100%}.supguideflex-wrap>div{background-color:#fff}.supguide-box{padding:20px;height:100%;border-radius:4px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.15)}.supguide-box img{width:100%;height:auto;margin-bottom:10px}.supguide-box h2{font-size:1rem}.supguide-box .btn{font-size:.858rem;min-width:100%;width:100%}.supguide-box-btm{margin-top:auto}.sup-guide-controls{display:flex;align-items:center}.sup-guide-controls button{font-size:2.143rem;color:#0D95A5;background:transparent;border:none}.sup-guide-controls button:disabled{color:#ebebeb}.sup-buttons:not(.sup-btns-stack){display:flex;justify-content:center}.sup-buttons:not(.sup-btns-stack)>div{text-align:center;flex:1 1 50%;width:100%}.sup-buttons.sup-btns-stack{padding-left:10px}.sup-buttons.sup-btns-stack>div:not(:last-of-type){margin-bottom:10px}.sg-disclaimer{text-align:center;font-size:.643rem;margin-bottom:10px}.supguide-ftr-logos i{font-size:50px}.supguide-ftr-logos i:not(:last-of-type){margin-right:10px}.supguide-top{color:#fff;background-color:#0D95A5;border-bottom:10px solid #979797;padding:10px 0}.supguide-top>div:first-child{text-align:center}.supguide-top-title{text-align:center;margin:0 auto}.supguide-top-title h1{line-height:1em;margin:0}.supguide-top-title img{margin-right:5px}.supguide-top-title ul{font-size:1.715rem;line-height:1em;list-style:none;display:flex;align-items:center;margin:0;padding:0}.supguide-rop-rt p{font-size:.858rem;text-align:right;line-height:1em;margin:0 10px 0 0}.supguide-rop-rt i{font-size:56px}.supguide-btm{color:#fff;background-color:#0D95A5;border-top:10px solid #979797;padding-top:10px;padding-bottom:10px}.supguide-btm .btn{min-width:140px;padding-top:10px;padding-bottom:10px}.supguide-btm a{color:#fff}.sup-results-head{color:#0e2d52;font-size:2em;text-align:center;text-transform:uppercase;margin-bottom:15px}.supguide-survey .btn-success{font-weight:700;padding-top:10px;padding-bottom:10px}.supguide-hasimg{text-align:center}.supguide-choice>div label{cursor:pointer}.supguide-choice img{display:block}.supguide-results{text-align:center}.supguide-results h3{color:#133370;font-size:1.608rem;background-color:#f6f6f6;padding:10px}.supguide-results h3+p{font-size:.75rem;line-height:1.25em;margin-bottom:20px}.supguide-results .checkbox{text-align:left;margin-bottom:25px;padding:0 30px}.supguide-results .btn{margin-bottom:20px;min-width:210px}.supguide-results input[type=email]{height:35px;margin-bottom:20px;border:1px solid #0e2d52;background-color:rgba(22,167,183,0.15)}.sg-progress{text-align:center}.sg-progress img{margin-top:10px}.sg-guide-product{background-color:#fff;padding:15px}.sg-guide-product>p{color:#0D95A5;font-size:.75rem;line-height:1.25em;text-align:center;margin-bottom:20px;min-height:50px}.sup-ratings{text-align:center;margin-bottom:5px}.sup-ratings>div{display:inline-block}.sup-ratings .sup-ratingscount{position:relative;top:-3px}.loading-page{border:4px solid #ccc;background-color:#fff;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1000;text-align:center;color:#666;padding-top:15%}.loading-page p{margin:0}.results-disclaimer{text-align:center;padding-top:10px}.results-disclaimer p{font-size:.643rem;color:#3d3d3d}#footer_box{margin:10px;padding:10px;border:1px solid #3f3f3f;background-color:#fff;color:#3f3f3f}#footer_box p{margin:0;padding:0;font-weight:700}@media screen and (max-width: 414px){#supplementGuideModal .modal-dialog .modal-content{min-height:600px}#supplementGuideModal .modal-header{padding-bottom:0}#supplementGuideModal .supguide-container{flex:1 1 auto}#supplementGuideModal .supguide-hasimg img{width:150px;height:150px;margin:0 auto}#sup-resultsgrid{width:90%}.supguide-top-title .h1{font-size:1.286rem}}@media screen and (min-width: 600px){.supplement-guide-quiz-carousel .slick-slide{margin:0 .5em}}@media screen and (max-width: 768px){#supplementGuideModal .modal-lg{max-width:700px}#supplementGuideModal .modal-header{display:initial}#supplementGuideModal .supguide-top-title{padding-top:10px}#supplementGuideModal .supguide-box{min-height:360px}}@media (min-width: 600px) and (max-width: 768px){.supplement-guide-quiz-carousel .slick-slide{min-height:480px}#supplementGuideModal .supguideflex-wrap>div{width:45%}}@media screen and (min-width: 768px){#supplementGuideModal .modal-header{display:block}#supplementGuideModal .modal-footer{padding:20px 240px 0;height:100px}#sup-resultsgrid{border-top:1px solid #ccc}.supguide-results{padding:40px 60px;box-shadow:0 0 10px 2px rgba(0,0,0,0.15);border-radius:6px}.supguide-results h3{background-color:transparent !important;padding:0}.print-btns{display:flex;justify-content:center}.print-btns>div{margin:0 10px}.supguide-top-title{background-color:transparent !important}.supguide-top-title .h1{margin-bottom:10px}.supguideflex-wrap{display:flex;justify-content:center}.supguideflex-wrap>div{display:flex;flex-direction:column;margin-right:20px;width:33.3333%;min-height:420px}.supguideflex-wrap>div:last-of-type{margin-right:0}.supguide-box{display:flex;flex-direction:column}.supguide-box .btn{font-size:.75rem}.supguide-top>div:first-child{text-align:center}.sg-disclaimer{text-align:left;margin:0}.sg-progress{text-align:right}.supguide-btm button{margin:0 10px}}@media screen and (min-width: 960px){.supguide-box .btn{font-size:.858rem;min-width:85%;width:85%}.supguide-results{margin:auto 220px}.supguide-results .btn{font-size:.858rem;min-width:240px}.supguide-rop-rt p{font-size:1.715rem}#footer_box{margin:0 20%}}@media screen and (min-width: 992px){.modal-lg{max-width:990px}#supplementGuideModal .sup-guide-logo{width:250px;margin:0}}@media screen and (min-width: 1024px){.supplement-guide-quiz-carousel .slick-slide{display:flex;flex-direction:column;margin:0 2em}.supplement-guide-quiz-carousel .slick-slide .supplementguide-action{margin-top:auto;margin-left:auto;margin-right:auto;width:85%}}@media screen and (min-width: 1200px){#supplementGuideModal .modal-lg{max-width:1060px}.supplement-guide-quiz-carousel .slick-slide{margin:0 4em;min-height:472px}.supplement-guide-quiz-carousel .slick-prev{left:0}.supplement-guide-quiz-carousel .slick-next{right:0}.le-logo>div{border-right:1px solid #fff;width:90%}.supguide-rop-rt>div{border-left:1px solid #fff;float:right;width:90%}}@media screen and (min-width: 1400px){.le-logo>div{width:80%}.supguide-rop-rt>div{width:80%}}
