.DOT{height:100%}.DOT .desktop-hide{display:none}@media (max-width:767px){.DOT .desktop-show{display:none!important}.DOT .desktop-hide{display:block}}.DOT .desktop-break{display:block}@media (max-width:991px) and (min-width:768px){.DOT .join-container{width:100%}}.DOT .lp-container{line-height:initial;width:100%}@media (max-width:767px){.DOT .lp-container .desktop-only{display:none}}.DOT .lp-container .mobile-only{display:none}@media (max-width:767px){.DOT .lp-container .mobile-only{display:block}}.DOT .lp-container .mobile-banner{background:#fff03b;border-top:solid 5px #000;color:#dc0017;display:none;padding:10px 0;text-align:center}.DOT .lp-container .mobile-banner p{margin:5px 0}@media (max-width:767px){.DOT .lp-container .mobile-banner{display:block}}.DOT .lp-container .logo-lp{padding:30px 0 12px;text-align:center}@media (max-width:767px){.DOT .lp-container .logo-lp{padding:11px 0}}.DOT .lp-container .logo-lp img{margin:0;max-width:223px;width:100%}@media (max-width:767px){.DOT .lp-container .logo-lp img{max-width:174px}}.DOT .lp-container #MainTop #Messages p{font-size:18px;font-weight:400;margin:0;text-align:center}@media (max-width:767px){.DOT .lp-container #MainTop #Messages p{font-size:18px;margin-bottom:4px}}.DOT .lp-container #MainTop #Messages .dynamic-headline{text-align:center;margin-top:-5px}.DOT .lp-container #MainTop #Messages h1{color:#003f53;font-family:'Open Sans',sans-serif;font-size:28px;font-weight:600;line-height:45px;margin-bottom:0;margin-top:0;text-align:center;text-transform:none}.DOT .lp-container #MainTop #Messages h1 strong{font-weight:800}@media (max-width:767px){.DOT .lp-container #MainTop #Messages h1{font-size:26px;line-height:34px}}@media (min-width:768px){.DOT .lp-container #MainTop #Messages h1 br{display:none}}.DOT .lp-container #MainTop #Messages .sub-head{color:#003f53;font-size:22px;font-weight:600;line-height:37px;margin-bottom:10px;margin-top:0;text-align:center}@media (max-width:767px){.DOT .lp-container #MainTop #Messages .sub-head{font-size:16px;line-height:22px;margin:5px 0}}.DOT .lp-container #MainTop .join-headline{padding-left:0;padding-right:0}.DOT .lp-container #MainTop .join-headline h2{background:#003f53;color:#fff;font-size:25px;font-weight:400;line-height:34px;margin:0;min-height:38px;text-align:center;text-transform:uppercase}@media (max-width:767px){.DOT .lp-container #MainTop .join-headline h2{font-size:18px;line-height:38px}}.DOT .lp-container #MainTop .join-headline h2 span{font-weight:700}@media (max-width:350px){.DOT .lp-container #MainTop .join-headline h2.dynamic-headline{font-size:5.8vw;letter-spacing:-.2px}}@media (max-width:767px){.DOT .lp-container #MainTop .join-section{margin-bottom:11px;padding-left:0;padding-right:0}}.DOT .lp-container #MainTop .join-section .join-form .to-claim-message{background:#eeeeed;font-size:16px;margin-bottom:0;padding:10px 0 8px;text-align:center}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form .to-claim-message{font-size:18px;line-height:24px;padding:10px 30px 8px}}.DOT .lp-container #MainTop .join-section .join-form .to-claim-message::first-letter{text-transform:uppercase}.DOT .lp-container #MainTop .join-section .join-form .to-claim-message .product-name{color:#003f53;font-weight:700}.DOT .lp-container #MainTop .join-section .join-form form .control-group{margin-bottom:0;padding:0 35px}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .control-group{padding:0 20px}}@media (max-width:667px){.DOT .lp-container #MainTop .join-section .join-form form .control-group{padding:0 15px}}.DOT .lp-container #MainTop .join-section .join-form form .control-group p{color:#4e4e4e;font-size:15px;font-weight:400;line-height:20px;text-align:center}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .control-group p{font-size:16px}}.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions{margin:10px auto}.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions a{font-weight:500;color:#0850f7;text-decoration:underline}.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions a:active,.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions a:focus,.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions a:hover,.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions a:visited{color:#0850f7}.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions a:focus{outline:1px solid #0850f7}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions{padding:0 50px}.compliance-updated.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions{padding-left:36px;padding-right:36px}}.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions .checklink{font-weight:500}.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions label{font-size:16px;font-weight:500;line-height:22px;text-align:center}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions label{text-align:left}.compliance-updated.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions label{padding-left:20px}.compliance-updated.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions label input[type=checkbox]{margin-left:-20px}}.DOT .lp-container #MainTop .join-section .join-form form .terms-conditions label strong{font-weight:900}.DOT .lp-container #MainTop .join-section .join-form form .help-block{font-size:16px;padding:5px 0 0;text-align:center}.DOT .lp-container #MainTop .join-section .join-form form .email-box{background:#eeeeed;padding:14px 0 28px}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box{padding:8px 0 10px}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro{font-size:16px;margin-bottom:24px;text-align:center}.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro p{font-size:inherit;margin-bottom:4px}.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro a.program-link{color:#0850f7;text-decoration:underline;white-space:nowrap}.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro a.program-link:active,.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro a.program-link:focus,.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro a.program-link:hover,.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro a.program-link:visited{color:#0850f7}.DOT .lp-container #MainTop .join-section .join-form form .email-box .form-intro a.program-link:focus{outline:1px solid #0850f7}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:0;width:65%}@media (max-width:991px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group{width:85%}}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .help-block{font-size:14px;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;padding:4px 0 0 0;text-align:left;width:100%}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .help-block{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group label{display:block;font-size:14px;font-weight:400;line-height:20px;margin-bottom:2px;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;text-transform:none;width:100%}@media (min-width:768px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group label{font-size:16px;line-height:16px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group input:not([type=image]):not([type=submit]){border-color:#bdbdbd;display:block;outline:0 none;vertical-align:top;width:calc(72% - 24px)}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group input:not([type=image]):not([type=submit]){-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3;width:calc(92% - 24px)}}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .help-block,.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group input:not([type=image]):not([type=submit]),.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group label{margin:0 auto;max-width:100%}}@media (max-width:767px) and (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .help-block,.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group input:not([type=image]):not([type=submit]),.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group label{width:calc(92% - 24px)}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .mobile-restricted{display:none}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .desktop-restricted{display:none!important}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .mobile-restricted{display:inline-block!important}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .ob-complement{margin-bottom:20px}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .ob-complement{margin-bottom:10px}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .ob-complement p{margin-bottom:10px}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .ob-complement p:first-of-type{margin-bottom:20px}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group a.program-link{color:#0850f7;text-decoration:underline;white-space:nowrap}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group a.program-link:active,.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group a.program-link:focus,.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group a.program-link:hover,.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group a.program-link:visited{color:#0850f7}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group a.program-link:focus{outline:1px solid #0850f7}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container{display:inline-block;margin-left:24px;width:28%}@media (max-width:767px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:100%;width:206px}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container .btn{text-align:center;width:100%}@media (min-width:768px){.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container .btn{height:50px}}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container .btn.join-button{background:#d2452d;border:none;color:#fff;font-size:16px;padding-left:4px;padding-right:4px;text-transform:uppercase}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container .btn.join-button:active,.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container .btn.join-button:hover{background:rgba(210,69,45,.5)}.DOT .lp-container #MainTop .join-section .join-form form .email-box .control-group .join-button-container .btn.paypal-button{background:0 0;border:none;height:auto;padding:5px 0;max-width:221px}.DOT .lp-container #MainTop .offer-billing-details{color:#4e4e4e;font-size:16px;line-height:20px;margin:12px auto 8px;max-width:900px;padding:10px;text-align:center}@media (max-width:767px){.DOT .lp-container #MainTop .offer-billing-details{margin:20px 0 15px;padding:12px 20px 10px;background:#fff}}.DOT .lp-container #MainTop .offer-billing-details a{color:#0850f7;text-decoration:underline}.DOT .lp-container #MainTop .offer-billing-details a:active,.DOT .lp-container #MainTop .offer-billing-details a:focus,.DOT .lp-container #MainTop .offer-billing-details a:hover,.DOT .lp-container #MainTop .offer-billing-details a:visited{color:#0850f7}.DOT .lp-container #MainTop .offer-billing-details a:focus{outline:1px solid #0850f7}.DOT #BenefitsContainer{padding:0}.DOT #BenefitsContainer .benefits-h3,.DOT #BenefitsContainer .benefits-starting-header{color:#003f53;font-weight:600;text-align:center;text-transform:none}@media (min-width:768px){.DOT #BenefitsContainer .benefits-h3 br,.DOT #BenefitsContainer .benefits-starting-header br{display:none}}.DOT #BenefitsContainer .benefits-h3{font-size:26px;line-height:36px;margin:27px 0}@media (min-width:768px){.DOT #BenefitsContainer .benefits-h3 br{display:none}}@media (max-width:767px){.DOT #BenefitsContainer .benefits-h3{line-height:32px}}.DOT #BenefitsContainer .benefits-starting-header{color:#003f53;font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px;text-align:center;text-transform:none}.DOT #BenefitsContainer .benefits-starting-header+p{font-size:15px;text-align:center}@media (min-width:768px){.DOT #BenefitsContainer .benefits-starting-header+p br{display:none}}@media (max-width:767px){.DOT #BenefitsContainer .benefits-starting-header{padding-left:14px;padding-right:14px}}.DOT #BenefitsContainer .offers-columns-container{margin:0 auto}@media (min-width:768px){.DOT #BenefitsContainer .offers-columns-container{width:calc(100% - 60px)}}@media (max-width:767px){.DOT #BenefitsContainer .offers-columns-container{padding-left:30px;padding-right:30px}}@media (min-width:768px){.DOT #BenefitsContainer .offers-columns-container .benefits-row>div>.row.clearfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.DOT #BenefitsContainer .offers-columns-container .benefits-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.DOT #BenefitsContainer .offers-columns-container .benefits-row:first-of-type{margin-bottom:30px}}.DOT #BenefitsContainer .offers-columns-container .benefits-column{border:1px solid #bdbdbd}@media (min-width:768px){.DOT #BenefitsContainer .offers-columns-container .benefits-column.col-sm-4{width:calc((100% - 38px)/ 3)}}@media (max-width:767px){.DOT #BenefitsContainer .offers-columns-container .benefits-column{margin-bottom:30px}}.DOT #BenefitsContainer .offers-columns-container .benefits-column.col-sm-12{padding-bottom:20px;padding-top:20px}.DOT #BenefitsContainer .offers-columns-container .benefits-column.col-sm-4{padding-bottom:10px;padding-top:14px}@media (max-width:767px){.DOT #BenefitsContainer .offers-columns-container .benefits-column.col-sm-4:last-of-type{margin-bottom:0}}.DOT #BenefitsContainer .offers-columns-container .benefits-column .rewards-logo{text-align:center;margin:10px auto 22px;max-width:60%}@media (max-width:767px){.DOT #BenefitsContainer .offers-columns-container .benefits-column .rewards-logo{max-width:100%}}.DOT #BenefitsContainer .offers-columns-container .benefits-column .rewards-logo img{max-width:200px}.SOFTSURROUNDINGS.DOT #BenefitsContainer .offers-columns-container .benefits-column .rewards-logo img{max-width:225px}@media (max-width:767px){.DOT #BenefitsContainer .offers-columns-container .benefits-column .rewards-logo img{max-width:175px}.SOFTSURROUNDINGS.DOT #BenefitsContainer .offers-columns-container .benefits-column .rewards-logo img{max-width:200px}}.DOT #BenefitsContainer .offers-columns-container .ben-title{color:#003f53;font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px;text-align:center}.DOT #BenefitsContainer .offers-columns-container .ben-title+p{font-size:16px;line-height:22px;text-align:center}.DOT .sg-container{float:none;margin:0 auto}@media (min-width:768px){.DOT .sg-container{padding-left:0;padding-right:0;width:calc(100% - 60px)}}@media (max-width:767px){.DOT .sg-container{padding-left:0;padding-right:0}}@media (max-width:991px){.DOT .sg-container .desktop-break{display:inline}}.DOT .sg-container .satisfaction-guarantee{background:0 0;display:block;margin-bottom:30px;padding:30px 20px 25px;width:100%}@media (max-width:767px){.DOT .sg-container .satisfaction-guarantee{border:none;padding:30px 24px}}.DOT .sg-container .satisfaction-guarantee img.satisfaction-icon{display:block;margin:0 auto 15px}@media (max-width:767px){.DOT .sg-container .satisfaction-guarantee img.satisfaction-icon{margin-bottom:22px}}.DOT .sg-container .satisfaction-guarantee .header-h4{color:#003f53;font-size:28px;font-weight:600;margin:0;margin-bottom:16px;text-align:center;text-transform:none}@media (min-width:768px){.DOT .sg-container .satisfaction-guarantee .header-h4 br{display:none}}.DOT .sg-container .satisfaction-guarantee p{font-size:15px;line-height:21px;margin:0 auto 18px;text-align:center}@media (min-width:768px){.DOT .sg-container .satisfaction-guarantee p br{display:none}}@media (max-width:767px){.DOT .sg-container .satisfaction-guarantee p{font-size:16px}}.DOT #MainFooter li.home,.DOT #MainFooter li.shopping,.DOT #MainFooter li.site-map{display:none}@media (min-width:768px) and (max-width:991px){.DOT #MainFooter>.container>.justify-content-center .col-sm-7,.DOT #MainFooter>.container>.justify-content-center>.col-sm-5{float:left;width:50%}}@media (min-width:769px) and (max-width:991px){.DOT #MainFooter>.container{width:94%}.DOT #MainFooter>.container>.justify-content-center .about-footer{padding-right:50px}.DOT #MainFooter>.container>.justify-content-center #FooterLinks{padding-left:75px}}@media (min-width:769px) and (max-width:991px) and (max-width:1199px){.DOT #MainFooter>.container>.justify-content-center .about-footer{padding-right:0}}@media (min-width:768px) and (max-width:890px){.DOT #MainFooter>.container>.justify-content-center #FooterLinks{padding-left:20px}}@media (min-width:600px){.DOT{margin-bottom:0}.DOT #MainFooter{position:static}}@media (min-width:768px) and (max-width:800px){.DOT #MainFooter #FooterLinks{padding-left:20px}}.DOT .cs-phone{white-space:nowrap}.DOT .product-url{word-break:break-word}