@charset 'UTF-8';:root{--color-primary:#09F;--color-secondary:#005791;--color-accent:#F90;--color-success:#60D660;--color-error:#FF4C6A;--color-text:#333;--color-text-light:#666;--color-border:#CCC;--font-primary:"europa",Arial,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700}*{margin:0;padding:0;box-sizing:border-box}body{position:relative;font-family:var(--font-primary);font-weight:var(--font-weight-light)}h1,h2,h3,h4{font-weight:var(--font-weight-regular)}iframe{display:block}hr{border:none;border-bottom:1px solid var(--color-border);margin:10px 0}b{font-weight:var(--font-weight-bold)}.text12{font-size:12px!important}.text14{font-size:14px!important}.devbar{display:block;position:fixed;bottom:0;left:0;padding:15px;font-size:18px;color:#fff;font-weight:var(--font-weight-bold);letter-spacing:.1em;background-color:rgba(255,0,0,.75);z-index:9000}.clear{clear:both}.clear15{clear:both;margin-bottom:15px;height:0}.clear30{clear:both;margin-bottom:30px;height:0}.clearDotted{clear:both;margin-bottom:15px;border-bottom:1px dotted #999}.clearline{clear:both;border-bottom:1px solid #999;margin:15px 0}.clearBottom{clear:both;margin-bottom:65px}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none}.hidden-important{display:none!important}.left{float:left}.right{float:right}.left15{float:left;margin-right:15px}.right15{float:right;margin-left:15px}.bottom5{margin-bottom:5px}.bottom10{margin-bottom:10px}.bottom15{margin-bottom:15px}.centered{margin:0 auto;display:block}.nomargin{margin:0!important}.noright{margin-right:0!important}.flexbox{display:flex}.flexbox-wrap{display:flex;flex-wrap:wrap}.flexbox-center{align-items:center}.flexbox-between{justify-content:space-between}.align-self{align-self:stretch;max-height:45px}header{position:fixed;z-index:100;top:0;left:0;width:100%;display:flex;padding:15px;background-color:var(--color-primary);color:#fff}header .logo-link{z-index:101;margin-right:30px;height:30px}.nav-main{margin:-15px 15px -15px 0;flex-shrink:0}.nav-main a{display:inline-block;font-weight:var(--font-weight-regular);font-size:14px;letter-spacing:.1em;text-decoration:none;color:#fff;line-height:60px;padding:0 8px;text-transform:uppercase;transition:background-color .7s,color .7s}.nav-main a.selected,.nav-main a:hover,.right-container a.selected,.right-container a:hover{background-color:#fff;color:var(--color-primary);cursor:pointer}@media (hover:none),(hover:on-demand){.right-container a:hover{background-color:rgba(0,0,0,.25);color:#fff}a.store-id:hover{background-color:rgba(0,0,0,.15)}.right-container a.selected{background-color:#fff;color:var(--color-primary)}}header .right-container{display:flex;flex-wrap:wrap;flex-grow:2;justify-content:flex-end;align-items:flex-start;margin:-15px -15px -15px 0;z-index:2;pointer-events:none}.free-shipping-149-header{padding:6px 15px;background-color:rgba(63,191,0,.8);margin-right:5px;width:11em}.free-shipping-149-header h4{text-align:center;margin-right:4px;letter-spacing:.05em;font-weight:var(--font-weight-bold);line-height:120%}.free-shipping-149-header h5{text-align:center;font-weight:var(--font-weight-light);line-height:120%}.free-shipping-149-header:hover{background-color:#3fbf00}.free-shipping-149-cart{display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:14px;flex:1 1 30%}.right-container a{pointer-events:all;display:inline-block;margin:0 5px 5px 0;text-decoration:none;color:#fff;transition:background-color .5s,color .5s}.right-container i{font-size:24px}.search{background-color:rgba(0,0,0,.25);line-height:45px;width:45px;text-align:center;flex-shrink:0}.store-id{width:12em;text-align:center;padding:6px 15px;margin:0 5px 5px 0;background-color:rgba(0,0,0,.15);font-size:14px;letter-spacing:.05em;line-height:120%;font-weight:var(--font-weight-light)}div.store-id{min-height:45px}.store-id .mall-name{font-weight:var(--font-weight-bold)}.store-id b{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.store-id i{font-size:14px}.store-id a{font-size:13px;margin:0;text-decoration:none}.store-id a i{font-size:13px}.store-id a.header-phone{font-weight:var(--font-weight-bold)}.store-id a.header-chat{margin-top:2px;text-decoration:underline}a.shortcuts-mobile{display:none;align-items:center;justify-content:center;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-align:center;background-color:#d9005e;margin-right:.6%}.cart-container,.checkout-button-header,.login-container{font-size:18px;background-color:rgba(0,0,0,.25);line-height:45px;height:45px;padding:0 15px;display:flex!important;align-items:center;justify-content:space-between}.customer-container,.login-container.highlight{background-color:rgba(217,0,94,.75)}.customer-container{padding:6px 15px;text-align:right;font-size:14px;letter-spacing:.05em;line-height:120%}.customer-container b,.customer-container i{font-size:12px;letter-spacing:.1em}.cart-flex{display:flex;align-items:center}.cart-container i,.login-container i{margin-right:10px}.cart-container .cart-checkout,.checkout-button-header,.login-container .login-text{font-size:12px;font-weight:var(--font-weight-bold);line-height:120%;letter-spacing:.1em;text-align:center}a.country-select{display:flex;align-items:flex-end;flex-shrink:0;min-height:45px;width:45px;padding:0!important;background-size:cover;background-repeat:no-repeat;background-color:transparent!important}.country-select h5{width:100%;background-color:rgba(0,0,0,.5);padding:3px;font-size:8px;font-weight:var(--font-weight-bold);line-height:1.2;text-align:center}.country-select.selected h5,.country-select:hover h5{color:#fff;background-color:var(--color-primary)}.language-select{background-color:rgba(0,0,0,.25);height:45px;width:45px;margin-right:5px;flex-shrink:0}a.language-button{display:block;margin:0;font-size:11px;line-height:15px;font-weight:var(--font-weight-bold);text-align:center;letter-spacing:.1em}a.language-button.selected,a.language-button:hover{background-color:#fff;color:var(--color-primary)}.store-id.no-hover.selected,.store-id.no-hover:hover{background-color:rgba(0,0,0,.15);color:#fff;cursor:default}.customer-container.no-hover.selected,.customer-container.no-hover:hover{background-color:rgba(217,0,94,.75);color:#fff;cursor:default}.drop-down{display:none;position:fixed;top:60px;background-color:#fff;z-index:100;width:100%;box-shadow:0 2px 6px rgba(0,0,0,.5)}.vertical-limit{overflow:auto}.drop-down-overlay{display:none;position:absolute;background-color:rgba(0,0,0,.7);z-index:99;width:100%;height:100%;top:0;left:0}.drop-down-close{position:absolute;top:5px;right:5px;color:var(--color-text);display:block;font-size:24px}.drop-down-close:hover{color:var(--color-primary)}#forgotPassword h5,.drop-down h5{color:var(--color-primary);font-size:24px;font-weight:var(--font-weight-bold);margin-bottom:10px;line-height:100%;letter-spacing:-.025em}#forgotPassword h5{margin-right:36px}.drop-down h6{color:var(--color-text-light);font-size:18px;font-weight:var(--font-weight-regular);margin-bottom:10px;line-height:100%;letter-spacing:.1em;text-transform:uppercase}.drop-down p{font-size:16px;margin-bottom:10px;line-height:140%}.nav-products,.nav-starterpaks{width:100%;padding:30px 15px;max-height:310px}.nav-about{max-width:594px;padding:30px}.nav-about img{display:block;width:calc(100% + 60px);height:auto;margin:-30px -30px 30px;max-height:325px}.nav-contact{min-width:320px;max-width:642px;padding:15px}.cartPopup .button-standard,.nav-contact .button-standard,.search-box .button-standard,.store-change .button-standard{background-color:#fff;color:var(--color-primary);border-color:#0060a0}.nav-contact h6{letter-spacing:.05em}.contact-flex{display:flex;align-items:center;margin:0 -15px;padding:5px;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:16px;text-decoration:none}.contact-flex:last-of-type{border-bottom:none}.contact-flex .drop-cap{font-size:2em;margin-right:.5em;color:var(--color-primary);font-weight:var(--font-weight-bold)}.contact-flex i.small{font-size:14px}.contact-flex.selected,.contact-flex:hover{background-color:#3fbf00;color:#fff}.contact-flex.selected .drop-cap,.contact-flex:hover .drop-cap{color:#fff}.contact-flex b{display:inline-block}.contact-form{margin-top:15px}.cartPopup,.country-switcher,.login-box,.search-box,.store-change{padding:15px;right:0}.store-change{max-width:600px}.cartPopup{max-width:768px}.nav-shortcuts{padding:15px 30px}.nav-shortcuts a{display:inline-block;margin:-5px 10px 10px -10px;text-decoration:none;padding:5px 10px;font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text)}.nav-shortcuts a:hover{background-color:var(--color-primary);color:#fff}.nav-shortcuts hr{margin-top:0}.nav-shortcuts .joint-bright{color:#3fbf00}.nav-shortcuts .other-links a{font-weight:var(--font-weight-bold)}.nav-shortcuts .nodesktop .other-links a{margin-bottom:0}.country-switcher{max-width:290px;padding:0}.country-flex{display:flex;flex-wrap:wrap}.country-switcher h5{margin:15px 15px 10px}a.country-switch{width:100%;padding:5px 15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border);text-decoration:none;color:var(--color-text)}a.country-switch.selected,a.country-switch:hover{background-color:var(--color-primary);color:#fff;font-weight:var(--font-weight-bold)}a.country-switch img{display:block;width:36px;height:auto;margin-left:15px}.language-flex{display:flex;padding:0 15px 15px}.language-mobile{display:inline-block;margin-right:10px;padding:5px 10px;color:var(--color-text);border:1px solid var(--color-border);font-size:13px;font-weight:var(--font-weight-bold);text-decoration:none;transition:background-color .5s,color .5s,border .5s}.language-mobile.selected,.language-mobile:hover{background-color:var(--color-primary);color:#fff;border-color:#999}.search-box{max-width:600px;text-align:left}.search-box input{width:100%}.search-box .search-hide{overflow:auto}.search-box .search-item{display:none;align-items:center;padding:10px;border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none;transition:background-color .5s,color .5s}.search-box .search-item:hover{background-color:#d9f0ff;color:#000}.search-box .search-show{display:flex}.search-box .search-image{width:125px;margin-right:15px;text-align:center;flex-shrink:0}.search-box .search-item span{flex-grow:1}.cartDetails .cartTable{display:none}.cartDetails .cartHeader td{color:var(--color-text-light);font-size:16px;border-bottom:1px solid var(--color-primary);padding:5px;font-weight:var(--font-weight-bold);letter-spacing:.1em}.cartDetails td{color:var(--color-text);font-size:14px;border-bottom:1px solid #999;padding:5px;text-align:center}.cartDetails .cartFooter td{font-size:14px;border-bottom:1px solid var(--color-primary);padding-bottom:5px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-align:right}.cartDetails .product-name{text-align:left}.cartDetails .ChangeQTY{text-align:center}.cartMath{font-weight:var(--font-weight-bold);color:var(--color-border)!important;font-size:18px;text-align:center}.cartBottom{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.cartBottom a{flex:1 1 25%;text-align:center}.ReProduct,.cartDetails .removeProduct{color:#c3c3c3!important;font-size:18px}.ReProduct:hover,.cartDetails .removeProduct:hover{color:var(--color-primary)!important}.cartDetails .checkout-button{background-color:#00bf3f;color:#fff;display:flex;align-items:center;justify-content:center}.cartShow2{display:none}.cartShow2 i{display:inline-block;color:#999;margin:0 5px}.login-box{max-width:768px}.login-flex{display:flex;align-items:center}.login-flex .button-standard{margin-right:15px;background-color:#00bf3f;color:#fff}.login-flex .remember-me{margin-right:15px;font-size:14px;flex-grow:1;min-width:105px}.login-flex .forgotPassword{text-align:right}.login-error{display:none;padding:7px 15px;background-color:var(--color-error);color:#fff;font-size:14px;margin:10px -15px}.sliders li{position:relative;text-align:center;min-height:233px}.sliders li a{position:relative;display:block}.sliders li a:focus{outline:0}.sliders .topbox{height:200px;display:block}.sliders section.upper{position:absolute;width:100%;top:115px;left:0}.sliders section.lower{display:flex;justify-content:center;position:absolute;width:100%;bottom:0;left:0}.sliders h3{margin-bottom:5px;font-size:24px;font-weight:var(--font-weight-light);color:var(--color-text)}.sliders h4{font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1.1;color:var(--color-text-light);text-transform:uppercase}.sliders .button-standard{font-size:12px;display:inline-block}.sliders .button-standard:first-of-type{margin-right:10px}.featured-padding{padding:0 15px;margin-bottom:25px;width:100vw}.drop-down .sliders img{max-height:233px}.featherlight{z-index:8010}.featherlight.welcome,.featherlight:last-of-type{background:rgba(0,0,0,.7)}.featherlight .featherlight-content{max-height:90%;padding:15px;box-shadow:2px 2px 4px rgba(0,0,0,.5);border-bottom:none;margin-left:5%;margin-right:5%}.featherlight-loading .featherlight-content{padding:30px;border-radius:80px;width:80px;height:80px;background:url(/retail/images/spin.gif) center center/50px 50px no-repeat #fff;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.featherlight-loading .featherlight-content>*{display:none!important}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.documentWrap.featherlight iframe{width:100%;height:100%}.documentWrap.featherlight-iframe .featherlight-content{width:75%;height:75%}.featherlight-content h1{color:var(--color-primary);font-size:26px;font-weight:var(--font-weight-bold);margin-bottom:10px;margin-right:40px;line-height:100%;letter-spacing:-.025em}.featherlight-content h2{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:10px;line-height:100%;color:var(--color-text)}.featherlight-content h2.capitalize{letter-spacing:.1em;text-transform:uppercase}.featherlight-content .button-standard{background-color:rgba(255,255,255,.5);color:var(--color-primary);border-color:#0060a0}.featherlight-content p{font-size:14px;margin-bottom:7px;line-height:140%;color:var(--color-text)}.featherlight .featherlight-close-icon{position:fixed;z-index:9999;line-height:36px;width:36px;cursor:pointer;background:0 0;color:var(--color-primary);font-size:26px;text-align:center}.featherlight .featherlight-close-icon:hover{color:#fff;background-color:var(--color-primary)}.mobile-spacer{display:block;height:60px}.video-flex{display:flex}.featured-mobile{margin-bottom:1.2%}.video-header{text-align:center;position:relative;width:1500px;margin-right:.6%;cursor:pointer}.video-header section{position:absolute;padding:15px 30px;bottom:0;margin-left:auto;margin-right:auto;width:100%;background-color:rgba(0,0,0,.25)}.video-header h1{color:#fff;font-size:48px;font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin-bottom:15px;transition:font-size .5s;line-height:100%}.video-header p{color:#fff;font-size:20px;font-weight:var(--font-weight-light);letter-spacing:.05em;transition:font-size .5s}.video-header .button-standard{color:#fff;border-color:#fff}.main-row{display:flex;flex-wrap:wrap;justify-content:space-between}.main-2 .link-tile{flex-grow:1;margin-right:15px;height:250px}.main-2 .link-tile:last-of-type{margin-right:0}.link-tile{display:block;position:relative;background-color:var(--color-border);text-decoration:none;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:.8%}.link-tile .button-standard{position:absolute;left:0;right:0;bottom:20px;margin-left:20%;margin-right:20%;text-align:center;z-index:3;color:#fff;border-color:#fff}.washed{color:var(--color-text-light)!important;border-color:var(--color-text-light)!important}.link-tile.product-feature:hover .washed{color:#fff!important}.link-overlay{position:absolute;width:100%;height:100%;background-color:rgba(33,33,33,.2);transition:background-color .5s;z-index:2}.link-tile:hover .link-overlay{background-color:rgba(33,33,33,0)}.link-tile:hover .button-standard,.link-tile:hover .button-standard-wash{background-color:var(--color-primary);color:#fff;border-color:var(--color-text)}.mediterranean{flex-grow:1;background-image:url(/retail/images/featured/mediterranean-bg.webp)}.product-extra{flex-grow:1;background-size:cover!important}.product-feature{background-position:center bottom;background-color:#fff;text-align:center;border:1px solid var(--color-border)}.product-feature.wider{width:33.3%}.product-feature.cardio9,.product-feature.complete,.product-feature.experience,.product-feature.haircells,.product-feature.hungertrim,.product-feature.impak,.product-feature.lashcells,.product-feature.starterpak-joint-health-control,.product-feature.ten-day-weight-loss-starterpak,.product-feature.thirty-day-liver-cleanse-starterpak,.product-feature.trimbar{width:29.2%}.product-feature h2{overflow-wrap:break-word;font-size:30px;line-height:110%;letter-spacing:-.025em;font-weight:var(--font-weight-bold);transition:font-size .5s}.product-feature p{display:none;padding:.5em 2em;margin:0 -30px 40%;background-color:rgba(255,255,255,.5);font-size:16px;color:#000;line-height:140%;text-align:center}.product-feature .button-standard{margin:0 30%}.product-feature.basic-weight-loss-starterpak h2,.product-feature.cardio9 h2,.product-feature.cleanse h2,.product-feature.complete h2,.product-feature.experience h2,.product-feature.haircells h2,.product-feature.hungertrim h2,.product-feature.impak h2,.product-feature.lashcells h2,.product-feature.starterpak-joint-health-control h2,.product-feature.ten-day-weight-loss-starterpak h2,.product-feature.thirty-day-clear-cleanse-starterpak h2,.product-feature.trimbar h2,.thirty-day-liver-cleanse-starterpak h2{color:var(--color-primary)}a.guaranteeLink{color:var(--color-primary)!important;text-decoration:underline!important}a.guaranteeLink:hover{cursor:pointer!important;color:#cc003d!important}.free-shipping{overflow:hidden}.free-shipping .ribbon{position:absolute;width:225px;background-color:rgba(63,191,0,.8);top:20px;left:-45px;text-align:center;line-height:40px;font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:.05em;color:#fff;z-index:3;transform:rotate(-30deg)}.free-shipping .ribbon-french{width:270px;top:30px;left:-50px}.health-test .button-standard{background-color:rgba(217,0,0,.5);border-color:#d90000}.featured-header{text-align:center;color:var(--color-primary);font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:.1em;margin-bottom:25px}.product-chooser{position:relative;margin:0 -15px;text-align:center;background-color:#fff}.product-chooser .flexbox-wrap{justify-content:center}.choiceColumn{padding:0 10px;border-right:1px solid var(--color-primary);margin-bottom:15px}.choiceColumn img{display:block;margin:0 auto}.ptfix img{margin-bottom:5px}.no-border{border:none}.product-chooser .flexbox-wrap.column-2 .choiceColumn{width:50%}.product-chooser .flexbox-wrap.column-3 .choiceColumn{width:33.3%}.product-chooser .flexbox-wrap.column-4 .choiceColumn{width:25%}.product-chooser h1{margin:0 40px 15px}.product-chooser h2{display:flex;justify-content:center;align-items:center;margin:15px -10px;font-size:16px;padding:5px 10px;font-weight:var(--font-weight-bold)}.product-chooser p{margin-left:15px;margin-right:15px}h2.vanilla{background-color:#fff3df;color:var(--color-text)}h2.chocolate{background-color:#630;color:#fff}h2.strawberry{background-color:#c06;color:#fff}h2.mixedflavors{background-color:#0267af;color:#fff}h2.strawberrylemonade{background-color:#b28500;color:#fff}h2.c9{background-color:#005bd9;color:#fff}h2.c9strips{background-color:#003b7b;color:#fff}.product-chooser .sp img{width:100%;max-width:200px}.product-chooser .cp .wide-image{width:100%;max-width:250px}.product-chooser .cp .medium-image{width:80%;max-width:160px}.product-chooser .cp .narrow-image{width:26.8%;max-width:67px}.chooser-flex{display:inline-flex;margin:0 auto;border:1px solid #ddd}.pm-button{font-size:18px;font-weight:var(--font-weight-bold);line-height:100%;border:none;min-height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;text-decoration:none}.minus-button{border-right:1px solid #ddd}.plus-button{border-left:1px solid #ddd}@media not all and (pointer:coarse){.pm-button:hover{cursor:pointer;color:#fff}.minus-button:hover{background-color:#cc003d}.plus-button:hover{background-color:#3fbf00}}.chooser-flex input[type=number]{width:36px;text-align:center;padding:5px 3px;color:var(--color-text-light);border:none;transition:border-color .15s ease-in-out}footer{background-color:var(--color-primary);color:#fff;padding:0 30px 15px}footer hr{margin:0;border-bottom:1px solid rgba(255,255,255,.5)}.footer-links{text-align:center}.footer-social{border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:15px}.footer-links a{display:inline-block;font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:.1em;line-height:45px;padding:0 10px;color:#fff;text-decoration:none;text-transform:uppercase;transition:background-color .5s,color .5s}.footer-links a:hover{background-color:#fff;color:var(--color-primary)}.footer-social a,a.biglink{font-size:14px}.footer-divider{display:inline-block;margin:0 15px;font-weight:var(--font-weight-light);color:rgba(255,255,255,.5)}.footer-hide{display:none}.disclaimer{text-align:center}.disclaimer p{font-size:11px;color:#fff;line-height:120%}.disclaimer p.copyright{margin-bottom:15px}.button-standard{cursor:pointer;display:inline-block;padding:7px 15px;color:var(--color-text-light);border:1px solid var(--color-text-light);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background-color .5s,color .5s,border .5s}.button-standard.selected,.button-standard:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-text)}.button-generic{cursor:pointer;display:inline-block;padding:7px 10px;color:var(--color-text-light)!important;border:1px solid var(--color-text-light);text-align:center;font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:background-color .5s,color .5s,border .5s}.button-generic.selected,.button-generic:hover{background-color:var(--color-text-light);color:#fff!important;border-color:var(--color-text)}.errorMessage{color:red;font-weight:var(--font-weight-bold);margin-bottom:15px}#livechat-compact-container{z-index:99!important}.livechat_button{z-index:98;position:fixed;bottom:0;right:10px;padding:10px;display:flex;align-items:center;background-color:#f60;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;box-shadow:0 -3px 8px 0 rgba(0,0,0,.25);font-weight:var(--font-weight-bold);font-size:14px;color:#fff;text-decoration:none;letter-spacing:.1em;transition:background-color .5s}.livechat_button:hover{background-color:#3fbf00}.livechat_button i{font-size:18px;margin-right:10px}.purchase-ticker{z-index:98;position:fixed;bottom:-100px;left:10px;padding:10px 15px 10px 10px;display:flex;align-items:center;background-color:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-shadow:0 -3px 8px 0 rgba(0,0,0,.25);color:var(--color-text-light)}.purchase-ticker img{display:block;width:auto;height:75px;margin-right:15px}.purchase-name{font-size:18px}.purchase-product{font-size:16px;margin-bottom:.5em}.purchase-verify{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-primary)}.detail{position:relative;overflow:hidden;padding:30px;margin-bottom:25px;transition:background .5s}.detail-inner{width:47%;transition:width .5s}.detail .ribbon{position:absolute;width:170px;background-color:rgba(217,0,94,.85);top:3px;right:-50px;text-align:center;line-height:40px;font-size:15px;font-weight:var(--font-weight-bold);letter-spacing:.05em;color:#fff;z-index:3;transform:rotate(30deg)}.detail.french .ribbon{width:182px;top:8px}.detail h1{font-size:56px;letter-spacing:-.025em;font-weight:var(--font-weight-light);margin-bottom:20px;line-height:95%}.detail h2{font-size:32px;letter-spacing:-.025em;font-weight:var(--font-weight-bold);line-height:100%}.detail .content{min-height:200px;font-size:16px;line-height:140%}.detail .content p{font-size:16px;margin-bottom:10px;line-height:130%;color:var(--color-text)}.detail .content.overview p:first-child{font-size:18px}.detail .content ul{margin-left:20px}.detail .content li{font-size:16px;margin-bottom:7px;line-height:130%;color:var(--color-text)}.detail .content h4{font-size:18px;font-weight:var(--font-weight-bold);margin:15px 0 7px}.starterpak .contents br{display:none}.starterpak a:hover{cursor:pointer}.detail .content .greenBar{background-color:var(--color-primary);color:#fff;margin-left:-30px;padding:5px 5px 5px 30px;display:flex;align-items:center}.detail .content .greenBar i{font-size:32px;margin-right:10px}.detail .content .greenBar span{font-weight:var(--font-weight-bold)}.detail .button-standard{background-color:rgba(255,255,255,.5)}.detail .button-standard:hover{background-color:rgba(255,255,255,.9)}.detail .subnav{margin-bottom:10px}.detail .subnav .button-standard{padding:7px;text-align:center;margin-right:3px}.detail .subnav .pointer{font-size:22px;margin-top:-13px}.detail .subnav #pointer{position:relative;left:43px}.detail .directions h3{margin:20px 0 10px}.detail .price-box{position:absolute;left:50%;top:200px;text-align:center}.buybutton{display:inline-block;width:116px;height:116px;background-size:contain}.detail .price-box .price{padding:7px;margin:7px 0;border-top:1px solid;border-bottom:1px solid;font-size:32px;letter-spacing:-.025em;font-weight:var(--font-weight-regular);background-color:rgba(255,255,255,.4)}.detail .price-box .price .big{font-size:56px;vertical-align:top;line-height:56px}.detail .price-box .quantity{display:block;font-size:13px;letter-spacing:.1em;font-weight:var(--font-weight-bold);text-transform:uppercase;margin:0 auto 5px}.detail .price-box .yousave{padding:7px;font-size:15px;letter-spacing:.05em;font-weight:var(--font-weight-bold);text-transform:uppercase;color:#fff;background-color:rgba(63,191,0,.85)}.detail .mobileshot{width:100%;max-width:300px;height:auto;margin:0 auto 20px;display:none;text-align:center}.starterpak .mobileshot{max-width:400px}.seal-bar{display:flex;align-items:center;margin-bottom:10px}.seal-bar hr{flex-grow:2}.seal-bar img{width:50px;height:50px;margin-left:10px}.detail h3{font-size:22px;letter-spacing:-.025em;font-weight:var(--font-weight-bold);margin-bottom:10px;line-height:120%}.starterpak h3{font-size:20px}.detail section{align-items:flex-start}.detail .reviews{width:47%;flex-grow:1}.detail .testimonial{width:50%;flex-grow:1;margin-left:3%}.detail .testimonial-small{width:25%}.review-flex{margin-bottom:20px}.review-header{margin-right:5px}.review-overall-rating{display:inline-block;font-size:14px;font-weight:var(--font-weight-regular);flex-shrink:0}.review-flex .review-overall-rating:hover{cursor:pointer;color:var(--color-primary)}.detail .reviews .reviews-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.reviews h3{margin-bottom:0;line-height:18px}.reviews .reviews-write-link{flex-shrink:0;text-align:center;color:var(--color-text);font-size:14px;margin-left:30px}.reviews .reviews-more{align-items:center;justify-content:flex-end;font-size:18px}.review-item{display:flex!important;align-items:flex-start;border-bottom:1px solid var(--color-border);margin-bottom:30px}.review-id{min-width:250px;max-width:250px;width:250px;margin-right:15px;margin-bottom:20px}.review-content{flex-grow:1;margin-bottom:5px}.review-id h4{font-size:18px;margin-bottom:5px;text-transform:capitalize}.review-id p{font-size:14px;font-style:italic}.review-content p{font-size:14px;margin-bottom:5px}.review-pages{text-align:center;margin:0 15px}.review-pages ul{list-style:none}.review-pages li{display:inline-block;margin:0 3px}.review-pages li button{font-size:14px;padding:3px}.review-pages li button:hover{color:var(--color-primary)}.reviews-write .featherlight-content{width:90%;max-width:400px}.reviews-read .featherlight-content{width:90%;max-width:700px}.baslider{height:auto!important}.baitem,.slider-item{text-align:left}.testimonial img{display:block;margin-bottom:10px}.playbtn{display:none;font-size:24px;line-height:24px;float:right}.playbtn.selected,.playbtn:hover{color:var(--color-text);cursor:pointer}.testimonial h4{font-size:16px;letter-spacing:.1em;font-weight:var(--font-weight-bold);line-height:24px;text-align:left}.testimonial p{font-size:16px;color:var(--color-text);margin-bottom:10px}.testimonial .baitem p{margin-bottom:0}.testimonial .slider-item{height:310px;padding:15px 50% 15px 15px;font-size:20px;line-height:120%;margin-bottom:10px;background-position:right top;background-repeat:no-repeat;background-color:#efefef}.backorderMessage{background-color:var(--color-text);color:#fff;padding:15px;font-size:16px;font-weight:var(--font-weight-bold);border-bottom:2px solid #999}.backorderBuy{display:inline-block;width:116px;height:116px;text-decoration:none;cursor:not-allowed;background-image:url(/retail/images/detail/btn_backorder.png)!important;background-size:contain}.backorderBuy:hover{background-image:url(/retail/images/detail/btn_backorder.png)!important}.content a{color:#000;font-weight:var(--font-weight-regular);text-decoration:none;transition:.3s}.content a:visited{color:var(--color-text)}.content a:hover{color:var(--color-primary);text-decoration:underline}.content a:active{color:var(--color-primary)}.puretrim-bg{background:url(/retail/images/detail/productshot_puretrim.png?v=3) 100% 30px/500px no-repeat #f7fcff}.puretrim_can-bg{background:url(/retail/images/detail/productshot_puretrim_can.png?v=3) 100% 30px/420px no-repeat #f7fcff}.puretrim-bright{color:var(--color-primary)}.puretrim-bg .content.overview p:first-child,.puretrim-dark,.puretrim_can-bg .content.overview p:first-child{color:var(--color-secondary)}.puretrim-bg .button-standard.selected,.puretrim-bg .button-standard:hover,.puretrim-bg .videobutton,.puretrim_can-bg .button-standard.selected,.puretrim_can-bg .button-standard:hover,.puretrim_can-bg .videobutton{color:var(--color-primary);border-color:var(--color-secondary)}.puretrim-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.puretrim-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.puretrim_pouch-bg{background:url(/retail/images/detail/productshot_puretrim_pouch.png) 100% 30px/600px no-repeat #f7fcff}.puretrim_pouch-bright{color:var(--color-primary)}.puretrim_pouch-bg .content.overview p:first-child,.puretrim_pouch-dark{color:var(--color-secondary)}.puretrim_pouch-bg .button-standard.selected,.puretrim_pouch-bg .button-standard:hover,.puretrim_pouch-bg .videobutton{color:var(--color-primary);border-color:var(--color-secondary)}.puretrim_pouch-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.puretrim_pouch-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.trimbar-bg{background:url(/retail/images/detail/productshot_trimbar.png) right 30px/650px no-repeat #fdfbf8}.trimbar_can-bg{background:url(/retail/images/detail/productshot_trimbar_can.png) right 30px/650px no-repeat #fdfbf8}.trimbar-bright{color:#b37023}.trimbar-bg .content.overview p:first-child,.trimbar-dark{color:#66320f}.trimbar-bg .button-standard.selected,.trimbar-bg .button-standard:hover,.trimbar-bg .videobutton{color:#b37023;border-color:#66320f}.trimbar-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.trimbar-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.trimbar-bgwidth .price-box{top:250px}.joint-bg{background:url(/retail/images/detail/productshot_joint.png?v=3) right top/739px no-repeat #f9fdf7}.joint_can-bg{background:url(/retail/images/detail/productshot_joint_can.png) right top/739px no-repeat #f9fdf7}.joint-bright{color:#3fbf00}.joint-bg .content.overview p:first-child,.joint-dark,.joint_can-bg .content.overview p:first-child{color:#236c00}.joint-bg .button-standard.selected,.joint-bg .button-standard:hover,.joint-bg .videobutton,.joint_can-bg .button-standard.selected,.joint_can-bg .button-standard:hover,.joint_can-bg .videobutton{color:#3fbf00;border-color:#236c00}.joint-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.joint-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.jointcontrol-bg,.jointcontrol_can-bg{background:url(/retail/images/detail/productshot_jointcontrol.png) right top/739px no-repeat #f9fdf7}.jointcontrol-bright{color:#3fbf00}.jointcontrol-bg .content.overview p:first-child,.jointcontrol-dark,.jointcontrol_can-bg .content.overview p:first-child{color:#236c00}.joint-bg .button-standard:hover,.jointcontrol-bg .button-standard.selected,.jointcontrol-bg .videobutton,.jointcontrol_can-bg .button-standard.selected,.jointcontrol_can-bg .button-standard:hover,.jointcontrol_can-bg .videobutton{color:#3fbf00;border-color:#236c00}.jointcontrol-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.jointcontrol-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.jointmist-bg{background:url(/retail/images/detail/productshot_jointmist.png) right top/400px no-repeat #f9fdf7}.jointmist_can-bg{background:url(/retail/images/detail/productshot_jointmist_can.png) right top/400px no-repeat #f9fdf7}.jointmist-bright{color:#3fbf00}.jointmist-bg .content.overview p:first-child,.jointmist-dark,.jointmist_can-bg .content.overview p:first-child{color:#236c00}.jointmist-bg .button-standard.selected,.jointmist-bg .button-standard:hover,.jointmist-bg .videobutton,.jointmist_can-bg .button-standard.selected,.jointmist_can-bg .button-standard:hover,.jointmist_can-bg .videobutton{color:#3fbf00;border-color:#236c00}.jointmist-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.jointmist-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.jointmist-bg .mobileshot,.jointmist_can-bg .mobileshot{max-width:100px}.jointmist-bgwidth .price-box{top:150px}.cardio9-bg{background:url(/retail/images/detail/productshot_cardio9.png?v=3) right top/700px no-repeat #f7fafe}.cardio9_can-bg{background:url(/retail/images/detail/productshot_cardio9_can.png?v=3) right top/700px no-repeat #f7fafe}.cardio9-bright{color:#005bd9}.cardio9-bg .content.overview p:first-child,.cardio9-dark,.cardio9_can-bg .content.overview p:first-child{color:#003b7b}.cardio9-bg .button-standard.selected,.cardio9-bg .button-standard:hover,.cardio9-bg .videobutton,.cardio9_can-bg .button-standard.selected,.cardio9_can-bg .button-standard:hover,.cardio9_can-bg .videobutton{color:#005bd9;border-color:#003b7b}.cardio9-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.cardio9-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.cardio9-bg .mobileshot,.cardio9_can-bg .mobileshot{max-width:200px}.boost-bg{background:url(/retail/images/detail/productshot_boost.png?v=3) right top/800px no-repeat #fef7fa}.boost_can-bg{background:url(/retail/images/detail/productshot_boost_can.png) right top/800px no-repeat #fef7fa}.boost-bright{color:#d9005e}.boost-bg .content.overview p:first-child,.boost-dark,.boost_can-bg .content.overview p:first-child{color:#7b0035}.boost-bg .button-standard.selected,.boost-bg .button-standard:hover,.boost-bg .videobutton,.boost_can-bg .button-standard.selected,.boost_can-bg .button-standard:hover,.boost_can-bg .videobutton{color:#d9005e;border-color:#7b0035}.boost-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.boost-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.boost-videofix{height:70px;display:none}.boost_can-videofix{height:150px;display:none}.complete-bg{background:url(/retail/images/detail/productshot_complete.png?v=3) right top/420px no-repeat #fffcf7}.complete_can-bg{background:url(/retail/images/detail/productshot_complete_can.png?v=3) right top/420px no-repeat #fffcf7}.complete-bright{color:var(--color-accent)}.complete-bg .content.overview p:first-child,.complete-dark,.complete_can-bg .content.overview p:first-child{color:#915700}.complete-bg .button-standard.selected,.complete-bg .button-standard:hover,.complete-bg .videobutton,.complete_can-bg .button-standard.selected,.complete_can-bg .button-standard:hover,.complete_can-bg .videobutton{color:var(--color-accent);border-color:#915700}.complete-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.complete-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.complete-bg .mobileshot,.complete_can-bg .mobileshot{max-width:100px}.complete-videofix{height:150px;display:none}.experience-bg{background:url(/retail/images/detail/productshot_experience.png?v=3) right top/669px no-repeat #fdfbf8}.experience_can-bg{background:url(/retail/images/detail/productshot_experience_can.png?v=3) right top/669px no-repeat #fdfbf8}.experience-bright{color:#b37023}.experience-bg .content.overview p:first-child,.experience-dark,.experience_can-bg .content.overview p:first-child{color:#66320f}.experience-bg .button-standard.selected,.experience-bg .button-standard:hover,.experience-bg .videobutton,.experience_can-bg .button-standard.selected,.experience_can-bg .button-standard:hover,.experience_can-bg .videobutton{color:#b37023;border-color:#66320f}.experience-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.experience-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.experience-bg .mobileshot,.experience_can-bg .mobileshot{max-width:150px}.puregardens-bg{background:url(/retail/images/detail/productshot_puregardens.png?v=3) right top/705px no-repeat #f7fdf9}.puregardens_can-bg{background:url(/retail/images/detail/productshot_puregardens_can.png?v=3) right top/705px no-repeat #f7fdf9}.puregardens-bright{color:#00bf3f}.puregardens-bg .content.overview p:first-child,.puregardens-dark,.puregardens_can-bg .content.overview p:first-child{color:#006c23}.puregardens-bg .button-standard.selected,.puregardens-bg .button-standard:hover,.puregardens-bg .videobutton,.puregardens_can-bg .button-standard.selected,.puregardens_can-bg .button-standard:hover,.puregardens_can-bg .videobutton{color:#00bf3f;border-color:#006c23}.puregardens-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.puregardens-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.synergy-bg{background:url(/retail/images/detail/productshot_synergy.png?v=4) right top/740px no-repeat #fef7fa}.synergy_can-bg{background:url(/retail/images/detail/productshot_synergy_can.png?v=4) right top/740px no-repeat #fef7fa}.synergy-bright{color:#d9005e}.synergy-bg .content.overview p:first-child,.synergy-dark,.synergy_can-bg .content.overview p:first-child{color:#7b0035}.synergy-bg .button-standard.selected,.synergy-bg .button-standard:hover,.synergy-bg .videobutton,.synergy_can-bg .button-standard.selected,.synergy_can-bg .button-standard:hover,.synergy_can-bg .videobutton{color:#d9005e;border-color:#7b0035}.synergy-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.synergy-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.livermaster-bg{background:url(/retail/images/detail/productshot_livermaster.png?v=3) right top/750px no-repeat #f7fcfd}.livermaster_can-bg{background:url(/retail/images/detail/productshot_livermaster_can.png?v=3) right top/750px no-repeat #f7fcfd}.livermaster-bright{color:#00afbf}.livermaster-bg .content.overview p:first-child,.livermaster-dark,.livermaster_can-bg .content.overview p:first-child{color:#00636c}.livermaster-bg .button-standard.selected,.livermaster-bg .button-standard:hover,.livermaster-bg .videobutton,.livermaster_can-bg .button-standard.selected,.livermaster_can-bg .button-standard:hover,.livermaster_can-bg .videobutton{color:#00afbf;border-color:#00636c}.livermaster-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.livermaster-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.hungertrim-bg{background:url(/retail/images/detail/productshot_hungertrim.png?v=3) right top/610px no-repeat #fef7fa}.hungertrim_can-bg{background:url(/retail/images/detail/productshot_hungertrim_can.png?v=3) right top/610px no-repeat #fef7fa}.hungertrim-bright{color:#d9005e}.hungertrim-bg .content.overview p:first-child,.hungertrim-dark,.hungertrim_can-bg .content.overview p:first-child{color:#7b0035}.hungertrim-bg .button-standard.selected,.hungertrim-bg .button-standard:hover,.hungertrim-bg .videobutton,.hungertrim_can-bg .button-standard.selected,.hungertrim_can-bg .button-standard:hover,.hungertrim_can-bg .videobutton{color:#d9005e;border-color:#7b0035}.hungertrim-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.hungertrim-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.hungertrim-bg .mobileshot,.hungertrim_can-bg .mobileshot{max-width:150px}.fb-bg{background:url(/retail/images/detail/productshot_fb.png?v=3) right top/610px no-repeat #fef7fa}.fb_can-bg{background:url(/retail/images/detail/productshot_fb_can.png?v=3) right top/610px no-repeat #fef7fa}.fb-bright{color:#d9005e}.fb-bg .content.overview p:first-child,.fb-dark,.fb_can-bg .content.overview p:first-child{color:#7b0035}.fb-bg .button-standard.selected,.fb-bg .button-standard:hover,.fb-bg .videobutton,.fb_can-bg .button-standard.selected,.fb_can-bg .button-standard:hover,.fb_can-bg .videobutton{color:#d9005e;border-color:#7b0035}.fb-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.fb-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.fb-bg .mobileshot,.fb_can-bg .mobileshot{max-width:150px}.harmony-bg{background:url(/retail/images/detail/productshot_harmony.png?v=3) right top/477px no-repeat #f7fcfd}.harmony_can-bg{background:url(/retail/images/detail/productshot_harmony_can.png?v=3) right top/477px no-repeat #f7fcfd}.harmony-bright{color:#00afbf}.harmony-bg .content.overview p:first-child,.harmony-dark,.harmony_can-bg .content.overview p:first-child{color:#00636c}.harmony-bg .button-standard.selected,.harmony-bg .button-standard:hover,.harmony-bg .videobutton,.harmony_can-bg .button-standard.selected,.harmony_can-bg .button-standard:hover,.harmony_can-bg .videobutton{color:#00afbf;border-color:#00636c}.harmony-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.harmony-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.harmony-bg .mobileshot{max-width:100px}.clear-bg,.clear_can-bg{background:url(/retail/images/detail/productshot_clear.webp) right top/658px no-repeat #f7fafe}.clear-bright{color:#005bd9}.clear-bg .content.overview p:first-child,.clear-dark,.clear_can-bg .content.overview p:first-child{color:#003b7b}.clear-bg .button-standard.selected,.clear-bg .button-standard:hover,.clear-bg .videobutton,.clear_can-bg .button-standard.selected,.clear_can-bg .button-standard:hover,.clear_can-bg .videobutton{color:#005bd9;border-color:#003b7b}.clear-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.clear-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.clear-bg .mobileshot{max-width:150px}.haircells-bg{background:url(/retail/images/detail/productshot_haircells.png?v=3) right top/658px no-repeat #f7fafe}.haircells_can-bg{background:url(/retail/images/detail/productshot_haircells_can.png?v=3) right top/658px no-repeat #f7fafe}.haircells-bright{color:#005bd9}.haircells-bg .content.overview p:first-child,.haircells-dark,.haircells_can-bg .content.overview p:first-child{color:#003b7b}.haircells-bg .button-standard.selected,.haircells-bg .button-standard:hover,.haircells-bg .videobutton,.haircells_can-bg .button-standard.selected,.haircells_can-bg .button-standard:hover,.haircells_can-bg .videobutton{color:#005bd9;border-color:#003b7b}.haircells-buy{background-image:url(/retail/images/detail/btn_haircells.png)}.haircells-buy:hover{background-image:url(/retail/images/detail/btn_haircells_over.png)}.haircells-bg .mobileshot{max-width:150px}.lashcells-bg{background:url(/retail/images/detail/productshot_lashcells.png?v=3) right top/658px no-repeat #f7fafe}.lashcells_can-bg{background:url(/retail/images/detail/productshot_lashcells_can.png?v=3) right top/658px no-repeat #f7fafe}.lashcells-bright{color:#005bd9}.lashcells-bg .content.overview p:first-child,.lashcells-dark,.lashcells_can-bg .content.overview p:first-child{color:#003b7b}.lashcells-bg .button-standard.selected,.lashcells-bg .button-standard:hover,.lashcells-bg .videobutton,.lashcells_can-bg .button-standard.selected,.lashcells_can-bg .button-standard:hover,.lashcells_can-bg .videobutton{color:#005bd9;border-color:#003b7b}.lashcells-buy{background-image:url(/retail/images/detail/btn_lashcells.png)}.lashcells-buy:hover{background-image:url(/retail/images/detail/btn_lashcells_over.png)}.lashcells-bg .mobileshot{max-width:150px}.thirty-day-weight-loss-challenge-starterpak-bg{background:url(/retail/images/detail/action/thirty-day-weight-loss-challenge-starterpak@2x.webp) right top/970px no-repeat #f7fcff}.thirty-day-weight-loss-challenge-starterpak-bright{color:var(--color-primary)}.thirty-day-weight-loss-challenge-starterpak-productsize{color:#f7fcff;background-color:var(--color-secondary)}.thirty-day-weight-loss-challenge-starterpak-bg .content.overview p:first-child,.thirty-day-weight-loss-challenge-starterpak-dark,.thirty-day-weight-loss-challenge-starterpak_can-bg .content.overview p:first-child{color:var(--color-secondary)}.thirty-day-weight-loss-challenge-starterpak-bg .button-standard.selected,.thirty-day-weight-loss-challenge-starterpak-bg .button-standard:hover,.thirty-day-weight-loss-challenge-starterpak-bg .videobutton,.thirty-day-weight-loss-challenge-starterpak_can-bg .button-standard.selected,.thirty-day-weight-loss-challenge-starterpak_can-bg .button-standard:hover,.thirty-day-weight-loss-challenge-starterpak_can-bg .videobutton{color:var(--color-primary);border-color:var(--color-secondary)}.thirty-day-weight-loss-challenge-starterpak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.thirty-day-weight-loss-challenge-starterpak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.thirty-day-weight-loss-challenge-starterpak-bgwidth .detail-inner{width:42%}.thirty-day-weight-loss-challenge-starterpak-bgwidth .price-box{left:45%}.thirty-day-weight-loss-challenge-starterpak-can-bg{background:url(/retail/images/detail/action/thirty-day-weight-loss-challenge-starterpak-can@2x.webp) right top/970px no-repeat #f7fcff}.thirty-day-weight-loss-challenge-starterpak-can-bright{color:var(--color-primary)}.thirty-day-weight-loss-challenge-starterpak-can-bg .content.overview p:first-child,.thirty-day-weight-loss-challenge-starterpak-can-dark,.thirty-day-weight-loss-challenge-starterpak_can-bg .content.overview p:first-child{color:var(--color-secondary)}.thirty-day-weight-loss-challenge-starterpak-can-productsize{color:#f7fcff;background-color:var(--color-secondary)}.thirty-day-weight-loss-challenge-starterpak-can-bg .button-standard.selected,.thirty-day-weight-loss-challenge-starterpak-can-bg .button-standard:hover,.thirty-day-weight-loss-challenge-starterpak-can-bg .videobutton,.thirty-day-weight-loss-challenge-starterpak_can-bg .button-standard.selected,.thirty-day-weight-loss-challenge-starterpak_can-bg .button-standard:hover,.thirty-day-weight-loss-challenge-starterpak_can-bg .videobutton{color:var(--color-primary);border-color:var(--color-secondary)}.thirty-day-weight-loss-challenge-starterpak-can-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.thirty-day-weight-loss-challenge-starterpak-can-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.thirty-day-weight-loss-challenge-starterpak-can-bgwidth .detail-inner{width:42%}.thirty-day-weight-loss-challenge-starterpak-can-bgwidth .price-box{left:45%}.ten-day-weight-loss-starterpak-bg{background:url(/retail/images/detail/action/ten-day-weight-loss-starterpak@2x.webp) right top/970px no-repeat #f7fcff}.ten-day-weight-loss-starterpak-bright{color:var(--color-primary)}.ten-day-weight-loss-starterpak-bg .content.overview p:first-child,.ten-day-weight-loss-starterpak-dark,.ten-day-weight-loss-starterpak_can-bg .content.overview p:first-child{color:var(--color-secondary)}.ten-day-weight-loss-starterpak-bg .button-standard.selected,.ten-day-weight-loss-starterpak-bg .button-standard:hover,.ten-day-weight-loss-starterpak-bg .videobutton,.ten-day-weight-loss-starterpak_can-bg .button-standard.selected,.ten-day-weight-loss-starterpak_can-bg .button-standard:hover,.ten-day-weight-loss-starterpak_can-bg .videobutton{color:var(--color-primary);border-color:var(--color-secondary)}.ten-day-weight-loss-starterpak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.ten-day-weight-loss-starterpak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.basic-weight-loss-starterpak-bg{background:url(/retail/images/detail/action/basic-weight-loss-starterpak@2x.webp) right top/970px no-repeat #f7fcff}.basic-weight-loss-starterpak-bright{color:var(--color-primary)}.basic-weight-loss-starterpak-bg .content.overview p:first-child,.basic-weight-loss-starterpak-dark,.basic-weight-loss-starterpak_can-bg .content.overview p:first-child{color:var(--color-secondary)}.basic-weight-loss-starterpak-bg .button-standard.selected,.basic-weight-loss-starterpak-bg .button-standard:hover,.basic-weight-loss-starterpak-bg .videobutton,.basic-weight-loss-starterpak_can-bg .button-standard.selected,.basic-weight-loss-starterpak_can-bg .button-standard:hover,.basic-weight-loss-starterpak_can-bg .videobutton{color:var(--color-primary);border-color:var(--color-secondary)}.basic-weight-loss-starterpak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.basic-weight-loss-starterpak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.thirty-day-clear-cleanse-starterpak-bg{background:url(/retail/images/detail/action/thirty-day-clear-cleanse-starterpak@2x.webp) right top/970px no-repeat #f7fcff}.thirty-day-clear-cleanse-starterpak-bright{color:var(--color-primary)}.thirty-day-clear-cleanse-starterpak-bg .content.overview p:first-child,.thirty-day-clear-cleanse-starterpak-dark{color:var(--color-secondary)}.thirty-day-clear-cleanse-starterpak-bg .button-standard.selected,.thirty-day-clear-cleanse-starterpak-bg .button-standard:hover,.thirty-day-clear-cleanse-starterpak-bg .videobutton{color:var(--color-primary);border-color:var(--color-secondary)}.thirty-day-clear-cleanse-starterpak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.thirty-day-clear-cleanse-starterpak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.thirty-day-clear-cleanse-starterpak-bgwidth .detail-inner{width:42%}.thirty-day-clear-cleanse-starterpak-bgwidth .price-box{left:45%}.lmpak-bg{background:url(/retail/images/detail/productshot_lmpak.jpg?v=3) right top/500px no-repeat #f7fcfd}.lmpak_can-bg{background:url(/retail/images/detail/productshot_lmpak_can.jpg?v=3) right top/500px no-repeat #f7fcfd}.lmpak-bright{color:#00afbf}.lmpak-bg .content.overview p:first-child,.lmpak-dark,.lmpak_can-bg .content.overview p:first-child{color:#00636c}.lmpak-bg .button-standard.selected,.lmpak-bg .button-standard:hover,.lmpak-bg .videobutton,.lmpak_can-bg .button-standard.selected,.lmpak_can-bg .button-standard:hover,.lmpak_can-bg .videobutton{color:#00afbf;border-color:#00636c}.lmpak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.lmpak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.starterpak-joint-health-control-bg{background:url(/retail/images/detail/productshot_starterpak-joint-health-control.jpg) right top/970px no-repeat #f9fdf7}.starterpak-joint-health-control_can-bg{background:url(/retail/images/detail/productshot_starterpak-joint-health-control_can.jpg) right top/970px no-repeat #f9fdf7}.starterpak-joint-health-control-bright{color:#3fbf00}.starterpak-joint-health-control-bg .content.overview p:first-child,.starterpak-joint-health-control-dark,.starterpak-joint-health-control_can-bg .content.overview p:first-child{color:#236c00}.starterpak-joint-health-control-bg .button-standard.selected,.starterpak-joint-health-control-bg .button-standard:hover,.starterpak-joint-health-control-bg .videobutton,.starterpak-joint-health-control_can-bg .button-standard.selected,.starterpak-joint-health-control_can-bg .button-standard:hover,.starterpak-joint-health-control_can-bg .videobutton{color:#3fbf00;border-color:#236c00}.starterpak-joint-health-control-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.starterpak-joint-health-control-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.starterpak-joint-health-control-bg .mobileshot{max-width:300px}.jhpak-bg{background:url(/retail/images/detail/productshot_jhpak.jpg?v=3) right top/697px no-repeat #f9fdf7}.jhpak_can-bg{background:url(/retail/images/detail/productshot_jhpak_can.jpg?v=3) right top/697px no-repeat #f9fdf7}.jhpak-bright{color:#3fbf00}.jhpak-bg .content.overview p:first-child,.jhpak-dark,.jhpak_can-bg .content.overview p:first-child{color:#236c00}.jhpak-bg .button-standard.selected,.jhpak-bg .button-standard:hover,.jhpak-bg .videobutton,.jhpak_can-bg .button-standard.selected,.jhpak_can-bg .button-standard:hover,.jhpak_can-bg .videobutton{color:#3fbf00;border-color:#236c00}.jhpak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.jhpak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.jmpak-bg{background:url(/retail/images/detail/productshot_jmpak.jpg) right top/600px no-repeat #f9fdf7}.jmpak_can-bg{background:url(/retail/images/detail/productshot_jmpak_can.jpg) right top/600px no-repeat #f9fdf7}.jmpak-bright{color:#3fbf00}.jmpak-bg .content.overview p:first-child,.jmpak-dark,.jmpak_can-bg .content.overview p:first-child{color:#236c00}.jmpak-bg .button-standard.selected,.jmpak-bg .button-standard:hover,.jmpak-bg .videobutton,.jmpak_can-bg .button-standard.selected,.jmpak_can-bg .button-standard:hover,.jmpak_can-bg .videobutton{color:#3fbf00;border-color:#236c00}.jmpak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.jmpak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.jmpak-bg .mobileshot{max-width:300px}.impak-bg{background:url(/retail/images/detail/productshot_impak.jpg) right top/664px no-repeat #fef7fa}.impak_can-bg{background:url(/retail/images/detail/productshot_impak_can.jpg) right top/664px no-repeat #fef7fa}.impak-bright{color:#d9005e}.impak-bg .content.overview p:first-child,.impak-dark,.impak_can-bg .content.overview p:first-child{color:#7b0035}.impak-bg .button-standard.selected,.impak-bg .button-standard:hover,.impak-bg .videobutton,.impak_can-bg .button-standard.selected,.impak_can-bg .button-standard:hover,.impak_can-bg .videobutton{color:#d9005e;border-color:#7b0035}.impak-buy{background-image:url(/retail/images/detail/btn_puregardens.png)}.impak-buy:hover{background-image:url(/retail/images/detail/btn_puregardens_over.png)}.sftitle{font-size:18px;font-weight:700}.sfmain{font-size:10px}.sfserving{font-size:11px}td.sfdivider{background-color:#000;height:1px}td.sfdivider2{background-color:#000;height:2px}td.sfdivider3{background-color:#000;height:3px}td.sfdivider4{background-color:#000;height:4px}.videobutton{display:inline-flex;align-items:center;background-color:rgba(255,255,255,.5);border:1px solid;padding:7px;margin-top:10px;line-height:24px;text-decoration:none;font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;transition:background-color .5s,color .5s,border .5s;color:#fff!important;background-color:var(--color-primary)!important}.videobutton i{font-size:24px;margin-right:5px}.videobutton:hover{background-color:rgba(255,255,255,.75)!important;border-color:var(--color-primary)!important;color:var(--color-text)!important;text-decoration:none!important}.movie-container,.product-video,.testimonial-video{position:relative}.bigplay{top:0;left:0;position:absolute;z-index:3;background:url(/retail/images/big_play.png) center center/auto 60% no-repeat rgba(0,0,0,.25);width:100%;height:100%;transition:background .5s}.bigplay:hover{cursor:pointer;background:url(/retail/images/big_play_over.png) center center/auto 70% no-repeat rgba(0,0,0,.45)}.welcome .featherlight-content{width:90%;max-width:900px;padding:0}.welcome-inner{display:flex!important;justify-content:flex-start;align-items:flex-start;background-color:#ddd;background-size:cover;background-position:center top}.welcome-bg-1{background-image:url("/retail/images/welcome/welcome-bg-1.jpg")}.welcome-bg-2{background-image:url("/retail/images/welcome/welcome-bg-2.jpg")}.welcome-bg-3{background-image:url("/retail/images/welcome/welcome-bg-3.jpg")}.welcome-pane{padding:25px;margin-left:10%;width:50%;min-width:350px;background-color:rgba(0,153,255,.7);text-align:center;align-self:stretch}.with-photo .welcome-pane{flex-grow:1;margin-left:0;width:60%;min-width:0;background-color:var(--color-primary);text-align:right}.welcome-image{display:block;width:40%;max-width:400px;height:auto;margin:5px}.welcome-image-mobile{display:none;width:50%;max-width:200px;height:auto;margin:0 0 0 15px}.welcome h1{font-size:36px;margin-bottom:1em;margin-right:0;font-weight:var(--font-weight-light);color:#fff}.welcome h1 span{text-transform:capitalize}.welcome p{font-size:18px;margin-bottom:1em;color:#fff}.welcome .button-standard{margin-top:1em;background-color:transparent;color:#fff;border-color:#fff}@media (max-width:480px){.welcome .featherlight-content{max-height:95%;margin-top:5%!important;margin-bottom:5%!important}.welcome-inner{flex-wrap:wrap;justify-content:center}.welcome-pane{padding:15px;margin-left:0;width:100%;min-width:0;text-align:center}.with-photo .welcome-pane{text-align:left}.welcome-image{display:none}.welcome-image-mobile{display:block}}.sixty-box .featherlight-content{width:90%;max-width:600px}.sixty-box h1{margin:-15px -15px 15px;padding:60px 20% 15px 15px;background-image:url("../images/extras/sixty-box-header.jpg");background-position:right top;background-size:cover}.sixty-box h3{font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-primary);border-bottom:1px solid #999;margin:0 0 15px;padding-bottom:15px;line-height:100%;overflow:hidden}.sixty-box table{width:100%}.sixty-box ul{margin:0 0 5px 25px;padding:0}.sixty-box li{font-size:14px;margin:0 0 5px;padding:0}.sixty-box td{font-size:14px;padding:2px 15px 2px 0}.sixty-box img{width:25%;max-width:300px;height:auto}#sixtyButton.button-standard{display:block;width:50%;max-width:300px;min-width:200px;margin:0 auto;background-color:#00bf3f;border-color:#006c23;color:#fff}#sixtyButton.button-standard:hover{background-color:var(--color-primary);border-color:var(--color-secondary);color:#fff}.sixty-box .healthtest-result{margin-bottom:30px;display:none}.sixty-box .product-content{margin-bottom:15px}.healthtest-result.joint img{max-width:200px}.healthtest-result.cardio9 img{max-width:150px}.healthtest-result.complete img{max-width:100px}.celeb-box .featherlight-content{width:90%;max-width:1000px;padding:0}.celeb-header{position:fixed;width:90%;max-width:1000px;padding:15px 15% 15px 15px;background-color:#fff;background-image:url(/retail/images/celebs/celebs_bg.jpg?v=2);background-size:auto 100%;background-position:top right;background-repeat:no-repeat;box-shadow:0 2px 4px rgba(0,0,0,.5);z-index:6}.celeb-header h2{border-bottom:1px solid #999;padding-bottom:15px}.celeb-container{position:relative;z-index:5}.celeb-header .navigation{padding:15px;margin:-10px -15px -15px;background-color:rgba(255,255,255,.65)}.celeb-header .navigation a{display:inline-block;font-size:14px;line-height:18px;color:var(--color-primary);text-decoration:none;font-size:inherit;font-weight:var(--font-weight-bold);padding-right:7px;margin-right:5px;border-right:1px solid #999}.celeb-box .navigation a:Hover{color:var(--color-text);font-size:inherit}.celebPane{border:1px solid var(--color-primary);box-shadow:1px 1px 2px rgba(0,0,0,.5);padding:15px;margin:0 15px 15px}.celebPics{float:right;margin:-15px -15px -15px 15px;display:flex;width:50%;max-width:430px;align-items:flex-start}.celebPics img{width:50%}.celebPane h3{font-size:24px;border-bottom:dotted var(--color-text-light) 1px;padding-bottom:10px;color:var(--color-text);font-weight:400;line-height:100%;margin-bottom:10px}.celebPane p{font-size:16px;line-height:120%;margin-bottom:10px}.track-box .featherlight-content{width:90%;max-width:600px}.track-box #trackingID{font-weight:var(--font-weight-bold);font-size:18px;color:var(--color-primary)}.legal-box a{color:var(--color-text)}.legal-box a:hover{color:#000}.video-box .featherlight-content{width:90%;max-width:720px;padding:0}.product-info .featherlight-content{width:90%;max-width:800px;font-size:14px}a.productInfo{color:var(--color-text)}.product-info img{float:right;display:block;max-width:290px;height:auto;margin:0 0 15px 15px}.product-info h2{text-transform:uppercase;letter-spacing:.1em;margin-top:20px}.product-info h3{font-size:16px;margin-bottom:5px}.product-info ul{margin-left:20px;margin-bottom:15px}.product-info li,.product-info span{font-size:14px;color:var(--color-text);margin-bottom:5px}.autoship-manage .featherlight-content{width:90%;max-width:800px;padding:0}.autoship-manage .featherlight-content .checkout{margin-bottom:0}.discontinued .featherlight-content{width:90%;max-width:300px;padding-right:25px}.discontinued .featherlight-content h2{margin-bottom:0}.forgotpassword .featherlight-content{width:90%;max-width:500px}.comp-box .featherlight-content{width:90%;max-width:600px}.comp-box p{font-size:16px;line-height:1.5;margin-bottom:1em}.comp-box img{display:block;width:calc(100% + 30px);height:auto;margin:15px -15px}@media (max-width:768px){.comp-box p{font-size:14px}.comp-box img{display:none}}.faq-box .featherlight-content{width:90%;max-width:720px}.faq-box h2{font-size:16px;font-weight:var(--font-weight-bold);line-height:1.2;margin:2em 0 .5em}.faq-box p{font-size:16px;line-height:1.5;margin-bottom:.5em}.faq-bg{padding:30px}.faq-columns{column-count:2;column-gap:30px}.faq-bg img{height:auto;width:50%;max-width:525px;margin:0 0 15px 30px;float:right}.faq-bg h1{font-size:56px;letter-spacing:-.025em;font-weight:var(--font-weight-light);margin-bottom:1em;line-height:95%}.faq-bg h2{font-size:16px;font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 .5em}.faq-bg p{display:block;font-size:16px;line-height:1.5;margin-bottom:1.25em;padding-bottom:1.25em;border-bottom:1px solid var(--color-border)}@media (max-width:768px){.faq-bg{padding:15px}.faq-columns{column-count:1}.faq-bg h1{font-size:36px}.faq-bg h2,.faq-bg p{font-size:14px}}.research-bg{background-repeat:no-repeat;background-position:right top;background-size:30%;padding:30px 30% 30px 30px;min-height:600px}.research-home{background-image:url(/retail/images/research/bg_home.jpg)}.research-quality{background-image:url(/retail/images/mobile/ten-day-weight-loss-starterpak-chocolate-vanilla@2x.webp);background-position:97% 30px;background-size:25%}.research-pdr{background-image:url(/retail/images/research/bg_pdr.jpg);background-position:right 30px}.research-cps{background-image:url(/retail/images/research/bg_cps.jpg);background-position:right 30px}.research-medical{background-image:url(/retail/images/research/bg_medical.jpg)}.research-clinical{background-image:url(/retail/images/research/bg_clinical.jpg)}.research-bg .button-standard.selected,.research-bg .button-standard:hover{color:var(--color-primary);border-color:var(--color-secondary)}.research-nav a{text-align:center;margin-right:10px;margin-bottom:10px}.research-bg h1{font-size:56px;letter-spacing:-.025em;font-weight:var(--font-weight-light);margin-bottom:20px;line-height:95%}.research-bg h2{font-size:32px;letter-spacing:-.025em;font-weight:var(--font-weight-bold);margin-bottom:20px;line-height:100%}.research-bg p{font-size:16px;line-height:140%;margin-bottom:10px}.research-bg .button-standard:hover{color:#fff}.research-flex{display:flex;flex-wrap:wrap}.research-flex .pdrbox{width:47%;margin-right:1.5%;margin-bottom:15px;padding:10px;border:1px solid var(--color-border);background-color:rgba(255,255,255,.75)}.research-flex .pdrbox h4{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:10px}.research-flex .pdrbox h5{font-size:16px;font-weight:var(--font-weight-regular);margin:10px 0 5px}.research-flex .pdrbox p{font-size:14px}.research-flex .pdrbox img{display:block;float:right;width:100%;max-width:150px;margin-left:10px}.research-flex .pdrbox a{color:var(--color-primary);font-weight:var(--font-weight-bold)}.pdr-mobile{float:right;margin-left:15px;width:50%;max-width:150px;height:auto}.tv-bg{background-image:url(/retail/images/tv/tv-bg.jpg);background-size:50%}.tv-bg p{font-size:20px;line-height:140%;margin-bottom:10px}.tv-flex .pdrbox{width:100%;max-width:720px;padding:0;border:none;background-color:#fff;position:relative}.tv-flex .pdrbox img{float:none;width:100%;max-width:100%;margin-left:0}.tv-flex .pdrbox a{top:0;left:0;position:absolute;z-index:3;background:url(/retail/images/big_play.png) center center/auto 60% no-repeat rgba(0,0,0,.25);width:100%;height:100%;transition:background .5s}.tv-flex .pdrbox a:hover{cursor:pointer;background:url(/retail/images/big_play_over.png) center center/auto 70% no-repeat rgba(0,0,0,.45)}.charity-bg{text-align:center;padding:30px}.charity-bg p{font-size:18px}.charity-video{display:inline-block;width:100%;max-width:720px;position:relative}.charity-video img{display:block}.charity-video a{top:0;left:0;position:absolute;z-index:3;background:url(/retail/images/big_play.png) center center/auto 60% no-repeat rgba(0,0,0,.25);width:100%;height:100%;transition:background .5s}.charity-video a:hover{cursor:pointer;background:url(/retail/images/big_play_over.png) center center/auto 70% no-repeat rgba(0,0,0,.45)}.about-bg{padding:30px}.about-bg img{height:auto;width:50%;max-width:525px;margin:0 0 15px 30px;float:right}.about-bg h1{font-size:56px;letter-spacing:-.025em;font-weight:var(--font-weight-light);margin-bottom:20px;line-height:95%}.about-bg p{font-size:16px;line-height:140%;margin-bottom:10px}.error-bg{background-image:url(/retail/images/error-bg.jpg);background-size:30%;min-height:500px}.unsubscribe{padding:30px}.unsubscribe h1{font-size:56px;letter-spacing:-.025em;font-weight:var(--font-weight-light);margin-bottom:20px;line-height:95%;color:var(--color-secondary)}.unsubscribe p{font-size:16px;margin-bottom:10px}.unsubscribe .button-standard{background-color:#fff}.unsubscribe .button-standard:hover{background-color:var(--color-primary)}.product-promo{position:relative;width:1500px;margin-right:1%;border:1px solid var(--color-border);padding:15px 40% 15px 30px;background-repeat:no-repeat;background-position:right top;background-size:auto 105%;text-align:left;font-size:16px}.product-promo h2{font-size:2.25em;color:var(--color-primary);line-height:1.1;letter-spacing:-.025em;font-weight:var(--font-weight-bold);margin-bottom:.25em}.product-promo h3{font-size:1.875em;color:var(--color-secondary);line-height:100%;letter-spacing:-.025em;font-weight:var(--font-weight-bold);margin-bottom:1em}.product-promo p{font-size:1em;color:var(--color-text);line-height:1.4;margin-bottom:1em}.product-promo .lower{display:flex;margin-top:2em}.button-promo{cursor:pointer;display:inline-block;padding:7px;margin-right:10px;color:var(--color-primary);border:1px solid var(--color-secondary);text-align:center;font-size:.875em;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background-color .5s,color .5s,border .5s}.button-promo:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-text)}.product-promo .mobile-image{display:none;width:35%;max-width:175px;height:auto;float:right;margin-left:15px}.countdownClock{position:absolute;right:0;top:0;background-color:rgba(0,87,145,.75);padding:10px}.countdownClock div{display:inline-block;text-align:center;padding:0;vertical-align:top}.countdownClock .count-container{min-width:30px}.countdownClock h3{display:inline-block;color:#fff;font-size:1.5em;font-weight:var(--font-weight-light);line-height:1;margin-bottom:3px}.countdownClock p{font-size:.6em;font-weight:var(--font-weight-bold);color:#fff;line-height:1;margin-bottom:0}@media (max-width:1500px){.product-promo{width:100%;margin-right:0}}@media (max-width:768px){.product-promo{padding:15px;background-image:none!important}.product-promo .mobile-image{display:block}.product-promo h2{width:70%}}@media (max-width:480px){.product-promo{font-size:14px}.product-promo h2{width:60%}.product-promo p.hide1{display:none}.button-promo{letter-spacing:0}}.checkoutHeader{display:flex;align-items:flex-end;margin:15px 0;border-bottom:1px solid var(--color-primary);padding:0 30px}.checkoutHeader h1{font-size:36px;margin-right:15px;color:var(--color-text);font-weight:var(--font-weight-bold);flex-grow:1;letter-spacing:-.025em;padding-bottom:5px}.checkoutHeader h1 i{color:var(--color-primary);margin-right:10px}.checkoutHeader a{text-decoration:none;display:inline-block;padding:10px 15px;font-size:16px;font-weight:var(--font-weight-bold);color:#999;letter-spacing:.1em;text-transform:uppercase;background-color:var(--color-border)}.checkoutHeader a:hover{cursor:not-allowed}.checkoutHeader a.active:hover,.checkoutHeader a.completed:hover{cursor:pointer;color:#fff;background-color:var(--color-primary)}#step0.active,#step0.completed{color:#fff;background-color:#d9005e}#step1.active,#step1.completed{color:#fff;background-color:#00bf3f}#step2.active,#step2.completed{color:#fff;background-color:var(--color-primary)}#step3.active,#step3.completed{color:#fff;background-color:#b969ff}a.asLogout{color:var(--color-text);background-color:#fff}a.asLogout:hover{cursor:pointer}.checkout{margin-bottom:30px;padding:30px}.checkout a{color:#000}.checkoutUpper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:15px}.checkout h1{font-size:26px;font-weight:var(--font-weight-light);color:var(--color-text);line-height:36px;margin-right:30px}.checkout .step{display:inline-block;margin-right:15px;line-height:36px;width:36px;color:#fff;background-color:var(--color-text);border-radius:18px;font-weight:var(--font-weight-bold);font-size:20px;text-align:center}.checkout.flexbox-wrap{align-items:center}.edit.flexbox-wrap{justify-content:space-between}.checkoutUpper .flexbox{margin-left:auto;align-items:center;justify-content:flex-end;flex:1 1 50%}.checkoutBody{font-size:14px;color:var(--color-text);display:flex;flex-wrap:wrap}.checkout-login .checkoutBody{display:block}.checkoutBody2{width:375px;margin-right:15px}.checkoutBody2 h2{font-size:16px;font-weight:var(--font-weight-bold)}.orderNumber{font-size:18px;line-height:36px;margin-left:auto}.thanks .receiptBox{width:60%;margin-right:15px;padding-right:15px;border-right:1px solid var(--color-success)}.checkout-buttons-normal{display:flex;justify-content:flex-end}.shipping .checkout-buttons-normal{align-self:center;align-items:center}#AutoShipOrderForm .bottom10{justify-content:space-between}.checkout-buttons-popup{display:none}.thanks p{font-size:14px;margin-bottom:10px}.thanks a{color:#060}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:16px;font-family:var(--font-primary);font-weight:var(--font-weight-regular);padding:7px;background-color:#fff;border:1px solid var(--color-border);color:#555}input:read-only{background-color:#ddd!important;cursor:not-allowed}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0;background-color:#ddf1ff;border:1px solid var(--color-primary);color:var(--color-text)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{font-size:16px;font-family:var(--font-primary);font-weight:var(--font-weight-regular)}.checkout .button-standard{color:#fff}.checkout .button-standard:hover{background-color:#fff;color:#000}.buttonSpacer{min-height:100px}.bigError{text-align:right;margin-bottom:30px}.bigError h4{font-size:24px;color:#c00;font-weight:var(--font-weight-bold);margin-bottom:5px}.bigError h5{font-size:16px;color:#c00;font-weight:var(--font-weight-bold);margin-bottom:5px}.bigError p{font-size:14px;color:var(--color-text);margin-bottom:5px}.subtotal input{display:inline;font-weight:var(--font-weight-bold);color:#000;padding:0;border:none;outline:0;box-shadow:none;text-align:right;background-color:#fff!important;width:60px}.subtotal input.big{color:#060;font-weight:var(--font-weight-regular);width:125px}.intro{padding:0 30px}.intro p{font-size:16px;margin-bottom:9px;line-height:140%}.intro p.emphasis{font-size:18px;font-weight:var(--font-weight-bold);color:#060}.intro h3{font-size:24px;font-weight:var(--font-weight-light);color:var(--color-primary);margin-bottom:15px;line-height:120%}.intro h4{font-size:18px;font-weight:var(--font-weight-bold);color:#fff;margin-bottom:10px;padding:10px;margin-top:10px;line-height:120%;background-color:var(--color-primary);overflow:hidden}.intro h5{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:5px;margin-top:15px}.intro ol{margin:0 0 15px 25px}.intro ol li{margin-bottom:5px;font-size:16px}.intro-flex{display:flex;flex-wrap:wrap}.intro-flex .column2{width:50%}.intro-flex .column2:first-of-type{padding-right:15px}.asPic{display:block;width:33%;max-width:268px;float:right;margin-left:15px}.intro .cancelMessage{border-bottom:1px solid var(--color-text-light);margin-bottom:15px}.intro .cancelMessage h3{color:#c00;font-size:18px}.intro .introLeft{padding-right:4%;border-right:1px solid var(--color-primary);margin-right:4%;width:65%}.intro .introLeft2{width:25%}a.forgotPassword{font-size:12px;color:#000}#forgotPassword .button-standard{color:var(--color-primary)}#forgotPassword .button-standard:hover{color:var(--color-text)}#ShopAsGuestReferral{background-color:#3fbf00;margin-left:auto}#ShopAsGuestReferral:hover{background-color:#fff}.referralsearch{background-color:#fffaf2;display:flex;flex-wrap:wrap;align-items:center}.referralsearch h3{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:5px}.referralsearch .headerText{font-size:14px;line-height:36px;margin-left:auto}.referralLeft{padding-right:30px;border-right:1px solid var(--color-accent);margin-right:30px;width:50%}.referralRight{width:35%}.referralsearch .searchRight{margin-left:auto;line-height:36px}.referralsearch table td{padding:3px;border-bottom:1px dotted var(--color-text-light)}.referralsearch tr.topRow td{color:var(--color-text-light);font-weight:var(--font-weight-bold);font-size:16px;letter-spacing:.1em}.referralsearch tr.highlight:hover{background-color:#fff}.referralsearch .button-standard{background-color:var(--color-accent)}.miniButton{font-size:12px;padding:5px}.referralsearch .smallMsg{font-size:12px;line-height:24px}.checkout-login{background-color:#fef7fa}.checkout-login .button-standard{background-color:#d9005e}.cancelBox{color:var(--color-text);width:570px;padding:15px;background:#fff0d9;background:linear-gradient(to bottom,#fff0d9 0,#fffaf2 100%);display:flex;flex-wrap:wrap;align-items:flex-start}.cancelBox h2{font-size:18px;margin:0 0 15px;padding:0;font-weight:var(--font-weight-bold)}.cancelBox p{font-size:14px}.cancelBox input,.cancelBox textarea{border-radius:7px;font-size:16px;font-family:proxima-nova,sans-serif;padding:10px;width:550px;color:#999;box-shadow:inset 1px 1px 1px rgba(0,0,0,.5),1px 1px 1px #fff;border:1px solid #fff;background-color:#fffcfd}.cancelBox input:focus,.cancelBox textarea:focus{outline:0;background-color:#fff;color:var(--color-text);box-shadow:0 0 5px rgba(255,102,0,.6);border:1px solid var(--color-accent)}.cancelBox button{padding:3px 10px;color:#fff;font-family:bebas-neue,sans-serif;font-size:24px;letter-spacing:.01em;border:3px solid #fff;margin-left:15px;border-radius:7px;box-shadow:1px 1px 2px rgba(0,0,0,.25);cursor:pointer;background:var(--color-accent);background:linear-gradient(to bottom,#f90 0,#f60 100%)}.cancelBox button:hover{background:var(--color-accent);box-shadow:1px 1px 2px rgba(0,0,0,.5)}.manage-flex{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin:0 30px 10px}.manage-flex h1{margin-right:20px;font-size:22px;letter-spacing:.1em;font-weight:var(--font-weight-bold);line-height:100%}.manage-flex .button-standard{margin-left:auto}.manage-intro p{font-size:16px;margin-bottom:10px;line-height:120%}.autoship-manage .payment .button-standard,.manage-box .payment .button-standard{font-size:14px}#Cancel.button-standard{background-color:var(--color-border);border-color:var(--color-text-light);color:var(--color-text);margin-right:5px}#Cancel.button-standard:hover{background-color:#fff;color:#000}.autoship-manage .shipping .option{flex-grow:1;min-width:265px}.tealBox{background-color:#f2ffff}.tealBox h3{font-size:24px;font-weight:var(--font-weight-light);color:#003d3d;margin-bottom:15px}.tealBox p{font-size:16px;margin-bottom:9px;line-height:125%}.tealBox h4{font-size:16px;margin-top:9px;padding-top:9px;line-height:125%;border-top:1px solid #78f2f2}.tealBox h4 span{background-color:#066;color:#fff;margin-right:5px;font-weight:var(--font-weight-bold);padding:3px 10px}.tealBox button,a.button.teal,button.teal{background-color:#00afbf}.orangeBox{background-color:#fffaf2}.button-standard.orange,.orangeBox .button-standard,a.button.orange{background-color:var(--color-accent);color:#fff;border-color:var(--color-text-light)}.button-standard.orange:hover,.orangeBox .button-standard:hover,a.button.orange:hover{background-color:#fff;color:#000;border-color:var(--color-text)}.button-standard.green{background-color:#00bf3f;color:#fff;border-color:var(--color-text-light)}.button-standard.green:hover{background-color:#fff;color:#000;border-color:var(--color-text)}.ordersummary{background-color:#f2fff2}.ordersummary .light{background-color:#fcfffc}.ordersummary.transparent{background-color:rgba(217,255,217,.5)}.ordersummary .step{background-color:#00bf3f}#EditProducts.flexbox-wrap{align-items:flex-start}#EditProducts h1{margin-right:15px}.summaryProducts{display:flex;flex-wrap:wrap;flex:1 1 50%;justify-content:flex-end;align-self:center}.summary-item{margin:2px 0 3px 6px;border-right:1px solid var(--color-text-light);font-size:12px;line-height:1;text-align:right}.summary-dupe{display:none}.summary-number{padding:3px 0;font-weight:var(--font-weight-bold)}.summary-text{padding:3px 6px;text-align:right}.summaryShippingTotal,.summarySubtotal{font-size:18px;line-height:36px;margin-left:auto}#EditProducts .summarySubtotal{padding-left:30px}.ordersummary .cartHeader td{color:var(--color-text-light);font-weight:var(--font-weight-bold);font-size:16px;letter-spacing:.1em;padding:5px}td.linebreak{height:5px}tr.light td{padding:10px;font-size:16px}tr.light input{text-align:center;color:var(--color-text);font-size:18px;border:1px solid #999}tr.as-table td{padding:5px;font-size:14px}tr.as-table input{font-size:14px}.as-product-image{width:auto;height:50px}.ordersummary .button-standard{background-color:#00bf3f;border-color:var(--color-text-light)}.edit .button-standard{background-color:transparent!important;color:var(--color-text-light);border-color:var(--color-text-light);margin-left:15px;font-weight:var(--font-weight-regular)}.edit .edit-link{margin-left:15px;cursor:pointer;display:inline-block;padding:7px 10px;color:var(--color-text-light);border:1px solid var(--color-text-light);font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .5s,color .5s,border .5s}.edit .edit-link:hover{background-color:#fff;color:var(--color-text);border-color:var(--color-text)}#ResetAutoShip.button-standard{background-color:transparent;color:var(--color-text-light);margin-right:15px;flex:0 1 auto;text-align:center}#ResetAutoShip.button-standard:hover,.edit .button-standard:hover{background-color:#fff!important;color:var(--color-text)}.ShowShipping.button-standard{flex:0 0 auto;text-align:center}.as-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.as-flex-col{width:49%;min-width:440px;flex-grow:1}.as-flex-col-1{margin-right:2%}td.catName{padding:15px 0 5px;color:var(--color-text-light);font-size:14px;background-color:#d9ffd9;font-weight:var(--font-weight-bold);letter-spacing:.3em}.ordersummary h4{font-size:14px;margin-top:9px;margin-bottom:15px;line-height:140%}.ordersummary h4 span{background-color:#060;color:#fff;border-radius:15px;margin-right:5px;font-weight:var(--font-weight-bold);padding:3px 10px}.shipping{background-color:#f2faff}.shipping .light{background-color:#fcfeff}.shipping .label,.shipping h2{color:var(--color-text-light);font-weight:var(--font-weight-bold);letter-spacing:.1em;font-size:18px}.shipping h2{margin-bottom:10px}.shipping input{background-color:#fcfeff;margin-right:15px;margin-bottom:5px}.shipping #no-email{margin-right:0}.zipLabel{float:left;line-height:36px}.intro button,.shipping .button-standard,.shipping .step,a.button.blue,button.blue{background-color:var(--color-primary)}.via-box{flex:1 1 auto;justify-content:flex-end;align-items:center}.via-unit{margin:0 0 5px 15px;display:flex;align-items:center}.shipping .label{margin-right:5px}.shipping .chosen{background-color:#e5f4ff;padding:7px;font-size:12px}.shipping .via{font-size:14px;line-height:36px;padding:0 7px;font-weight:var(--font-weight-bold);background-color:#e5f4ff}.shipping .chosen b{font-size:18px}#shippingoptionsdynamic{display:flex;flex-wrap:wrap;margin-bottom:5px}.shipping .option{display:flex;align-items:flex-start;flex:1 1 240px;max-width:360px;margin-right:10px;margin-bottom:10px;background-color:#fcfeff;padding:15px;border:2px solid #f2faff;cursor:pointer}.shipping .option.selected,.shipping .option:hover{background-color:#fff;border:2px solid #4cb5ff}.shipping .option .radio{margin-right:15px}.shipping .option .method{margin-right:15px;flex-grow:1}.shipping .option .method b{font-size:18px}.shipping-existing{align-items:center;justify-content:space-between;margin-bottom:15px}.shipping .option-existing{display:flex;align-items:flex-start;width:24%;margin-bottom:10px;background-color:#fcfeff;padding:15px;border:2px solid #f2faff;cursor:pointer}.shipping .option-existing.selected,.shipping .option-existing:hover{background-color:#fff;border:2px solid #4cb5ff}.shipping .option-existing .method{flex-grow:1}.shippingSave{border-top:1px dotted var(--color-border);padding-top:3px;color:var(--color-text);font-size:13px!important;font-weight:var(--font-weight-bold);text-align:center}.checkout .price{float:right;font-weight:var(--font-weight-light)}.checkout .price .big{font-size:36px;line-height:36px;letter-spacing:-.02em}.checkout .price .small{font-size:18px;vertical-align:top;letter-spacing:-.02em}.shipping .option .estimate{margin-left:39px;margin-top:15px}#DeliveryDate p{font-size:16px;margin-bottom:15px;margin-right:30px}#DeliveryDate .radio{display:inline-block;margin-right:15px;margin-bottom:10px}#DeliveryDate .radio input{margin-right:5px;margin-bottom:0}.shipBox2{float:left;margin-right:2%;background-color:#fcfeff;padding:15px;width:32%}.payBox2 h3,.shipBox2 h3{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted var(--color-text-light);font-size:18px;font-weight:var(--font-weight-bold)}.payBox2 p,.shipBox2 p{font-size:14px}.payment{background-color:#fbf2ff}.payment .step{background-color:#b969ff}.payment h2{color:var(--color-text-light);font-weight:var(--font-weight-bold);letter-spacing:.1em;font-size:18px}.payment .payment1{float:left;padding-right:15px;border-right:1px dotted #999;margin-right:15px}.payment .payment2{width:60%;max-width:360px;float:left}.payment input{background-color:#fffcff;margin-right:15px}.ccType{display:inline-block;margin-left:5px;width:50px;height:auto}.payment .button-standard,a.button.purple,button.purple{font-size:18px;background-color:#b969ff}a.button.purple{font-size:20px;margin-top:0}.payBox2{float:left;margin-right:2%;background-color:#fffcff;padding:1%;width:47%}@media (max-width :850px){.payBox2,.shipBox2{float:none;margin-right:0;margin-bottom:15px;padding:10px;width:100%}.noright{margin-bottom:0}}.declined{background-color:#ffd9e0}.declined a.button.purple{background:var(--color-error);background:linear-gradient(to bottom,#ff4c6a 0,#bf0020 100%);margin-top:15px}.declined a.button.purple:hover{background:var(--color-error);box-shadow:1px 1px 2px rgba(0,0,0,.5)}.declining{display:none;color:#bf0020}.declined .declining{display:inline}.subtotal{text-align:right;padding:0 30px;margin-bottom:30px}.subtotal table{display:inline-block}.subtotal td{padding:7px 0;text-align:right}.subtotal .sub-line td{border-bottom:1px solid}.subtotal .sub-line-gray td{border-bottom-color:var(--color-border)}.subtotal .sub-line-green td{border-bottom-color:var(--color-success)}.gray{color:var(--color-text-light)!important}.gray2{color:#999!important}.subtotal td.padRight{padding-right:15px;font-weight:var(--font-weight-regular)}.subtotal .price{height:36px}.subtotal .price .big{font-size:36px;line-height:36px;letter-spacing:-.02em}.subtotal .price .small{font-size:18px;vertical-align:top;letter-spacing:-.02em}#GCValue{color:#d9005e}.editBox{float:right;margin-left:15px}.editBox p{float:left;margin:15px 15px 0 0;font-size:14px}.editBox button{float:right}.completed h1{color:#999!important}.shipBox{float:right;margin-left:30px;white-space:nowrap;margin-top:5px}.shipBox h3{float:left;margin-right:10px;line-height:28px;font-size:16px}.shipBox h4{float:left;clear:right;font-weight:var(--font-weight-bold);font-size:14px}.processBox{background-color:#f2fff2;padding:15px;margin-bottom:15px}.processBox h1{color:#060;font-size:36px;font-weight:var(--font-weight-light);margin-bottom:30px}.processBox h2{color:#c00;font-size:36px;font-weight:var(--font-weight-light);margin-bottom:25px}.processBox p{color:var(--color-text);font-size:18px;margin-bottom:10px}.processBox .loadBox{width:150px;height:150px;float:right;margin-left:30px}.processBox button{background:var(--color-success);background:linear-gradient(to bottom,#60d660 0,#060 100%)}.processBox button:hover{background:var(--color-success);box-shadow:1px 1px 2px rgba(0,0,0,.5)}.thanks{margin:30px;display:flex;flex-wrap:wrap}.thanks h1{font-size:32px;font-weight:var(--font-weight-regular);color:#000}.thanks h2{font-size:24px;font-weight:var(--font-weight-bold);color:#000}.thanks .checkLine{border-bottom:1px solid var(--color-border);margin:15px 0;clear:both}.thanks button{background-color:#fff;margin-left:30px}.thanks .thanksSub{font-size:18px;color:var(--color-text)}.thanksHead{margin:30px 30px 5px;font-size:24px;letter-spacing:.1em;font-weight:var(--font-weight-bold)}.thanksRow td{padding:5px 3px;font-size:14px}.thanksRow .namefield{padding-right:10px;padding-left:0;width:70%}.thanksQty{font-size:18px!important}.thanksBreak{border-top:1px dotted var(--color-text-light);height:5px}.thanksShipping h3{float:left;margin-right:15px;font-size:18px;font-weight:var(--font-weight-bold)}.shippedTo{float:left;font-size:14px;line-height:120%;background-color:#fcfeff;padding:15px;height:95px;margin-right:30px}.shippedEstimate{font-size:14px}.thanksPayment h3{float:left;margin-right:15px;font-size:18px;font-weight:var(--font-weight-bold)}.billedTo,.billedWith{float:left;font-size:14px;line-height:120%;background-color:#fffcff;padding:15px;margin-right:30px}.billedTo b,.billedWith b{font-size:16px}.ccType2{float:left;margin-right:15px}.thanksPayment.flexbox-wrap,.thanksShipping.flexbox-wrap{align-items:flex-start}.thanksShipping .option{width:auto!important;min-height:95px}.topfix{position:fixed;z-index:8031;max-width:600px}.topspace{margin-top:100px}button.disabled{background:var(--color-text-light)!important;color:var(--color-border)!important;cursor:not-allowed}.canLink{text-align:right!important;font-size:12px!important;font-weight:var(--font-weight-bold)!important;max-width:225px}.list-unstyled{list-style:none}.datepicker{background-color:#fff}.datepicker td.day{padding:3px 0}.datepicker td.day.active{font-weight:var(--font-weight-bold)}.datepicker td.day.today{font-style:italic;border:1px solid var(--color-border)}.datepicker th{padding:5px 0}.datepicker th.next,.datepicker th.prev{background-color:#4cb5ff;color:#fff}.datepicker th.next:hover,.datepicker th.prev:hover{color:var(--color-text)}.glyphicon-chevron-left:before{content:"\25C4"}.glyphicon-chevron-right:before{content:"\25BA"}.datepicker th.dow{border-bottom:1px solid #4cb5ff;border-radius:0}.joinPromo{margin-bottom:30px;background:url(/retail/images/join/promobg.jpg) center top;position:relative}.joinPromo .magenta{background-color:rgba(204,0,102,.6)}.joinPromo h2{color:#fff;font-size:18px;line-height:75px;padding-left:15px}.joinPromo h2 b{font-size:28px}.joinPromo .countdownClock{position:absolute;top:7px;right:15px;color:#fff}.joinPromo .countdownClock div{display:inline-block;text-align:center;padding:5px 0;vertical-align:top}.joinPromo .countdownClock h3{display:inline;font-size:28px;font-weight:var(--font-weight-light);margin:0}.joinPromo .countdownClock p{font-size:12px;font-weight:var(--font-weight-bold)}.joinBottom,.joinMovie,.joinTop{position:relative;text-align:center}.joinBottom,.joinTop{margin-bottom:15px}.joinMovie{margin:-15px auto 0;max-width:1500px}.joinTop{padding:15px;background-color:rgba(255,230,191,.5)}.joinTop p{font-size:18px;margin-bottom:10px}.joinTop p b{font-family:trajan-pro-3,serif;font-size:24px}.joinBottom{background:url(/retail/images/join/promobg2.jpg?v=2) center/cover;display:none;padding:30px}.joinMovie video{position:relative;display:block;top:0;left:0;z-index:2}.joinMovie .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,108,35,.62);z-index:3;cursor:pointer;padding:10vmin 30px}.joinMovie h2{display:inline-block;color:#fff;text-decoration:none;font-size:5vmin;font-weight:var(--font-weight-light);line-height:110%;letter-spacing:-.025em}.joinMovie #play{display:inline-block;font-size:15vmin;color:rgba(255,255,255,.75);transition:color .5s}.joinMovie #play:hover{color:#fff}#joinButton2{font-size:2vmin;color:#fff;border-color:#fff;padding:1vmin 2vmin;background-color:#3fbf00}#joinButton2:hover{background-color:var(--color-primary)}.joinbox{background:url(/retail/images/join/join_team.jpg) 72px 45px no-repeat}.joinbox2,.joinbox3{background:url(/retail/images/join/join_team2.jpg?v=2) 305px 0 no-repeat}.joinBreak,.joinBreak2{clear:both;display:none}.joinHeader{display:flex;align-items:center;margin:15px 0;border-bottom:1px solid var(--color-primary);padding:0 30px}.joinHeader h1{font-size:36px;line-height:120%;margin-right:15px;color:var(--color-text);font-weight:var(--font-weight-bold);flex-grow:1;letter-spacing:-.025em;padding-bottom:5px}.joinHeader h1 i{color:var(--color-primary);margin-right:10px}.joinHeader .sponsorName{font-size:18px;line-height:36px;text-transform:capitalize}.join-new{position:relative;margin:0 auto;background-size:cover;background-position:center top;text-align:center;padding-bottom:10vmin}.join-benefits{position:relative;top:0;left:0;background-color:rgba(255,255,255,.6);padding:15px;text-align:left;width:32%;max-width:500px;margin-bottom:20vmin}.join-benefits h3{font-size:24px;font-weight:var(--font-weight-bold);line-height:100%;margin-bottom:15px;color:var(--color-primary)}.join-benefits h4{font-size:18px;line-height:120%;margin-bottom:10px}.join-benefits ul{margin-top:15px}.join-benefits li{font-size:16px;line-height:120%;list-style:none;margin:0 0 7px;display:flex}.join-benefits li::before{content:'\2022';padding-right:7px;color:var(--color-primary)}.join-sponsor{position:absolute;top:0;right:0;font-size:18px;background-color:rgba(255,255,255,.25);padding:5px 15px;text-transform:capitalize}.join-new .banner1{display:block;text-decoration:none;position:relative;font-size:5.5vmin;padding:1.5vmin 3vmin;line-height:100%;background-color:rgba(0,153,255,.8);color:#fff;font-weight:var(--font-weight-light);margin-bottom:5px}.join-new .banner2{display:block;text-decoration:none;position:relative;font-size:4.5vmin;padding:1.5vmin 3vmin;line-height:100%;background-color:rgba(63,191,0,.8);color:#fff;font-weight:var(--font-weight-light);margin-bottom:15px}.join-new .banner1:hover{background-color:#09f}.join-new .banner2:hover{background-color:#3fbf00}.join-new .button-standard{background-color:rgba(217,0,94,.6);border-color:#fff;color:#fff;font-size:18px;margin-bottom:10px}.join-new .button-standard:hover{background-color:rgba(217,0,94,.9)}.applicantInfo{background:#f2ffff}.applicantInfo .step,.applicantInfo button{background-color:#00afbf}.confirmation{background:#fffaf2}.confirmation .step,.confirmation button{background-color:var(--color-accent)}.agreements{float:left;margin:15px 15px 0 0;border-right:1px solid #00afbf}.agreements p{margin-bottom:10px;font-size:14px}.agreements a{display:inline-block;padding:2px 2px 5px;background-color:#fff;text-align:center;margin-right:15px;margin-bottom:15px;box-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:13px;font-weight:var(--font-weight-bold);text-decoration:none;color:var(--color-text);width:140px}.agreements a:hover{background-color:#00afbf;box-shadow:1px 1px 2px rgba(0,0,0,.7)}.agreements a img{clear:both;margin-bottom:5px}.agreements2{float:right;text-align:right;width:250px}.agreements2 h3{font-weight:var(--font-weight-bold);font-size:24px;border-bottom:1px solid #00afbf;padding-bottom:5px}.agreements2 #PlaceYourOrder{font-size:24px}.agreements2 h4{color:#c00;font-size:12px;font-weight:var(--font-weight-bold);margin-top:10px}#spamPolicy{padding:15px;background-color:#fff;max-width:400px}#spamPolicy h5{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:15px}#spamPolicy p{font-size:14px;margin-bottom:7px}#spamPolicy img{float:right;margin-left:15px}.launchpaks{background-color:#f7fcff}.launchpaks p{font-size:16px;margin-bottom:10px;line-height:120%}.lp-flex{display:flex;margin:20px 0}.lp-flex .column{width:33%;flex-grow:1;padding:10px;background-color:rgba(255,255,255,.5);margin-right:30px;box-shadow:2px 2px 4px rgba(0,0,0,.35);transition:background-color .5s}.lp-flex .column:last-of-type{margin-right:0}.lp-flex .column:hover{background-color:#f7fff2}.lp-header-flex{display:flex;justify-content:space-between;margin-bottom:10px}.lp-header-text{text-align:left;margin-right:10px;flex-grow:1}.lp-header-text h3{font-size:32px;line-height:100%;letter-spacing:-.025em;font-weight:var(--font-weight-light);padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid var(--color-border)}.lp-header-text .price{font-weight:var(--font-weight-regular);font-size:16px;letter-spacing:-.025em;margin-right:10px}.lp-header-text .price .big{font-size:32px;line-height:100%;vertical-align:top}.lp-header-text .yousave{font-size:14px;color:#fff;font-weight:var(--font-weight-bold);padding:2px 7px;background-color:#3fbf00;border-radius:10px;text-align:center}.lp-header-flex .buybutton{width:85px;height:85px;flex-shrink:0}.lp-flex .column img{display:block;margin:0 auto 10px;width:100%;max-width:325px;height:auto}.lp-flex .column ul{list-style:none}.lp-flex .column li{display:block;text-align:center;font-size:14px;margin:0 auto 3px;color:#004a8c}.launchpaks .customize:hover{background-color:#d9005e;color:#fff}.launchpaks .customize{background-color:var(--color-primary);color:#fff}.join-thanks{background:url(/retail/images/join/join-bg-2.jpg) right top/auto 100% no-repeat;margin:-15px 0 0;padding:30px 40% 30px 30px}.thanks-flex{display:flex}.thanks-flex .column{width:33%;padding:15px;background-color:rgba(255,255,255,.5);margin-right:30px;flex-grow:1}.thanks-flex .column:last-of-type{margin-right:0}.thanks-flex .column .thanks-link{display:block;float:right;margin-left:15px;width:100%;max-width:200px}.thanks-flex .column img{width:100%;height:auto}.thanks-flex .column h3{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:10px;color:var(--color-text)}.thanks-flex .column .step{margin-right:10px;line-height:28px;width:28px;font-size:18px}.thanks-flex .column p{font-size:16px;margin-bottom:10px;color:var(--color-text);line-height:140%}.thanks-flex .column a{color:#000;font-weight:var(--font-weight-bold)}.thanks-flex .column .button-standard{color:#fff}.thanks-flex .column .button-standard:hover{background-color:var(--color-primary)}.thanks-flex2{display:flex;flex-wrap:wrap;justify-content:space-between}.thanks-flex2 .column{display:flow-root;width:49.5%;padding:15px}.thanks-flex2 .column.ptmentor{background-color:#f7fcff}.thanks-flex2 .column.ptfit{background-color:#f9fdf7}.thanks-flex2 .column img.floated{display:block;width:30%;max-width:130px;height:auto;float:right;margin-left:15px}.thanks-flex2 .column h3{font-size:18px;font-weight:var(--font-weight-bold);margin-bottom:10px;color:var(--color-text);letter-spacing:.1em;text-transform:uppercase}.thanks-flex2 .column.ptmentor h3{color:var(--color-primary)}.thanks-flex2 .column.ptfit h3{color:#3fbf00}.thanks-flex2 .column p{font-size:14px;color:var(--color-text);line-height:140%;margin-bottom:15px}.thanks-flex2 .column .button-standard{color:var(--color-text);margin:0 5px 5px 0}.thanks-flex2 .column .button-standard:hover{color:#fff}.thanks-flex2 .column .button-standard img{display:inline-block;width:auto;height:1em}.form-control{display:block;width:100%;margin-bottom:5px}button[disabled]{cursor:not-allowed;background-color:#999!important;color:var(--color-border)!important;border-color:var(--color-border)!important}.has-feedback{position:relative}.form-group{margin-bottom:10px}.form-group:after{content:"";display:table;clear:both}.form-group p{font-size:12px}.help-block{display:block;margin-top:5px;margin-bottom:10px}.form-control-feedback{position:absolute;top:10px;right:0;z-index:2;width:30px;height:30px;text-align:center;pointer-events:none}.agreements2 .form-control-feedback{position:relative;float:right;margin-left:5px}.has-success .form-control{border:1px solid var(--color-success);background-color:#f2fff2}.has-error .form-control{border:1px solid var(--color-error);background-color:#fff2f5}.has-success .form-control-feedback,.has-success .help-block{color:var(--color-success)}.has-error .form-control-feedback,.has-error .help-block{color:var(--color-error)}.form-flex{align-items:center}.form-flex input,.form-flex label{margin-right:10px}.form-flex .form-control-feedback{top:0}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:73%}.col-sm-7{width:58.33333333%}.form-collapse{width:49%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-6{float:left;width:49%;box-sizing:border-box;vertical-align:top;margin-right:2%}.col-sm-6:nth-child(2){margin-right:0}.spacer{margin-right:2%}#SearchResultPlaceHolder input,#SearchResultPlaceHolder select{width:47%;display:inline-block}#SearchResultPlaceHolder input:first-child,#SearchResultPlaceHolder select{margin-right:2%}@media (max-width:768px){.form-collapse{width:100%}.formContainer,.payment .payment2{width:100%;max-width:800px;float:none}#SearchResultPlaceHolder input,#SearchResultPlaceHolder select{width:100%;margin-right:0}}