﻿body{background-color:#fff}.landingpage a.button{text-decoration:none}#preview .landingpage section#product{margin-top:0}.landingpage{font-family:Lato,sans-serif}.landingpage .hint{font-size:16px;font-style:italic;line-height:1;text-align:center;color:#111}.landingpage .headline{font-size:32px;line-height:1;font-weight:700;color:#111;margin-bottom:32px}.landingpage section{text-align:center;padding:64px 32px}.landingpage .product-cta-percent-off{display:inline-block;position:relative;left:45%;top:-112px;height:96px;width:96px;background-color:#b12804;line-height:1;font-size:16px;color:#fff;border-radius:100%;padding:4px}.landingpage .product-cta-percent-off-inner{padding-top:20px;height:88px;width:88px;border:2px dashed #fff;border-radius:100%}.landingpage .cta-percent-off-value{font-size:32px;font-weight:700;padding:2px}.landingpage .button{width:100%;background-color:#f0ca64;border-radius:4px;box-shadow:0 2px 0 0 #bca054;font-weight:700;line-height:1;font-size:20px;color:#111;border:0;display:inline-block;padding:8px 20px}.landingpage .button:hover{background-color:#bca054;border:0;box-shadow:none;color:#111}.landingpage .button-medium{max-width:288px;min-height:48px}.landingpage .button-large{font-size:20px;font-weight:700;max-width:352px;min-height:64px}.landingpage #sticky-nav-header{width:100%;height:80px;position:fixed;top:0;border-bottom:2px solid #a3a3a3;background-color:#eaeaea;z-index:9}.landingpage #header-logo-link{display:inline-block;line-height:78px;margin-top:-1px}.landingpage #header-logo{max-height:78px;vertical-align:middle}.landingpage #nav-link{color:#212b36;font-size:22px;margin-top:24px;margin-right:16px;margin-left:16px;float:right}.landingpage #sticky-nav-header div{display:inline-block;vertical-align:top}.landingpage #sale-ends-text{font-size:22px;margin-top:24px;margin-right:16px;margin-left:16px;text-transform:uppercase}.landingpage #sale-ends-countdown{vertical-align:top;margin-top:8px}.landingpage .countdown-item{display:inline-block;box-sizing:border-box;height:64px;color:#fff;line-height:1;text-align:center;border-radius:4px;background-color:#b12804;font-size:32px;padding:8px;margin-right:8px}.landingpage .countdown-item:after{display:block;letter-spacing:0;font-size:12px}.landingpage .countdown-item#countdown-days:after,.landingpage .countdown-item#countdown-hours:after,.landingpage .countdown-item#countdown-minutes:after,.landingpage .countdown-item#countdown-seconds:after{text-transform:uppercase;content:attr(data-label)}.landingpage #header-cta{float:right;margin-top:16px;margin-right:16px}.landingpage #header-cta button{width:240px;height:48px;padding:8px}.landingpage section#product{margin-top:82px;background-color:#fff;max-width:1440px;margin-left:auto;margin-right:auto}.landingpage #main-headline{font-size:48px}.landingpage #product-cta-headline{margin:16px 16px 12px 16px;line-height:1.45;font-size:22px;color:#111}.landingpage #product-cta{float:right;width:320px;border-radius:4px;background-color:#fafafa;border:1px solid #a3a3a3}.landingpage #product-img-nav{float:left;max-width:64px}.landingpage #product-img-nav img{border:1px solid #e7e7e7;display:block;margin-bottom:16px}.landingpage #product-img-nav img.selected{outline:2px solid #f4c145}.landingpage #product-cta .product-cta-percent-off{position:relative;left:-50%;top:0}.landingpage #product-cta-regular-price{margin-top:-96px;line-height:1;color:#111;font-size:16px;margin-bottom:8px}.landingpage #cta-regular-price-strikethrough{text-decoration:line-through}.landingpage #product-cta-sale-price{font-size:48px;font-weight:700;line-height:1;color:#b12804;margin-bottom:44px}.landingpage #product-cta-after-text{padding-top:16px;line-height:1}.landingpage #product-cta-scarcity table{margin:0;border-top:1px solid #a3a3a3}.landingpage #product-cta-scarcity-table td{width:25%;font-size:14px;color:#111;padding:8px 0;line-height:1.14;text-align:left}.landingpage #product-cta-scarcity-table #coupons-left{border-left:1px solid #a3a3a3}.landingpage #product-cta-scarcity-table td.coupon-count{font-size:32px;line-height:1;text-align:right;padding-right:8px}.landingpage #product-img{margin-right:352px;margin-left:96px}.landingpage #product-img img{margin-bottom:32px}.landingpage #readmore{display:block;color:#333;font-size:14px;line-height:18px}.landingpage #readmore svg{vertical-align:middle;margin-left:8px}.landingpage section#description{background-color:#ececec;font-size:16px;line-height:1.5}.landingpage #product-description-wrapper{text-align:left;max-width:832px;margin-left:auto;margin-right:auto;margin-bottom:0}.landingpage #product-description ul{margin-left:0;padding-left:0}.landingpage section.call-to-action{background-color:#2f4158}.landingpage .headline.call-to-action-text{color:#fff;margin-top:-96px}.landingpage #video-div{text-align:center;margin-left:auto;margin-right:auto}.landingpage #review-div{padding-bottom:32px}.landingpage .review{max-width:832px;margin-left:auto;margin-right:auto}.landingpage .review-stars{margin-bottom:8px;line-height:1}.landingpage .icon-star{margin-right:4px}.landingpage .review-title{font-weight:700;margin-bottom:8px;line-height:1;font-size:16px;color:#111}.landingpage .review-author{line-height:1;font-size:16px;color:#5d5d5d;margin-bottom:16px}.landingpage .review-text{line-height:1.5;font-style:italic;font-size:16px;color:#111;margin-bottom:32px}.landingpage .review-text:before{content:'“'}.landingpage .review-text:after{content:'”'}.landingpage #faq-div{padding-bottom:32px}.landingpage .question{max-width:832px;margin-left:auto;margin-right:auto;margin-bottom:32px}.landingpage .question-title:before{content:'+';margin-right:8px}.landingpage .question-title.open:before{content:'–'}.landingpage .question-title{font-size:22px;font-weight:700;line-height:1.18;color:#111;margin-bottom:8px;cursor:pointer}.landingpage .question-text{font-size:16px;line-height:1.5;color:#0e0e0e}.landingpage section#footer{background-color:#111;font-size:13px;text-align:center;color:#d6d6d6;padding:16px 32px}.landingpage section#footer a{color:#d6d6d6;text-decoration:underline}.landingpage section#footer a:active,.landingpage section#footer a:focus,.landingpage section#footer a:hover,.landingpage section#footer a:visited{color:#d6d6d6}.landingpage .optin{z-index:10;width:100%;padding:32px 16px 24px 16px;max-width:624px;text-align:center;margin-left:auto;margin-right:auto;border-radius:4px;background-color:#f4f4f4;border:solid 1px grey;margin-top:5%}.landingpage .optin .headline{margin-bottom:24px}.landingpage .optin .content{font-size:22px;line-height:1.45;color:#111;margin-bottom:16px}.landingpage .optin .content .email-link{margin-top:8px;display:block;text-decoration:none;text-align:left;margin-left:36%;font-size:20px;color:#007ace!important}.landingpage .optin .content .email-link:first-child{margin-top:16px}.landingpage .optin .content .email-link .icon-email{margin-right:5px}.landingpage .optin input{width:100%;font-size:20px;line-height:1;color:#111;border-radius:4px;border:solid 1px grey;padding:14px 16px;margin-bottom:16px}.landingpage .optin input.invalid{background-color:#fbeae5;border:solid 1px #ed6347}.landingpage .optin .error{font-size:14px;line-height:1.43;color:#bf0711;text-align:left;margin-bottom:4px}.landingpage .optin #coupon-field{width:calc(100% - 90px);margin-right:-4px;border-radius:4px 0 0 4px;font-size:28px;line-height:1;color:#111}.landingpage .optin .hint{margin-bottom:16px}.landingpage .optin .optin-icon{float:right;position:relative;top:-33px;right:16px;font-size:20px;margin-top:-20px;line-height:1}.landingpage .optin .icon-error{margin-right:5px;position:relative;top:2px}.landingpage .optin #optin-submit{width:100%;min-height:48px;font-size:20px;margin-bottom:16px}.landingpage .optin #coupon-copy{width:90px;height:64px;font-size:16px;line-height:1.25;vertical-align:top;font-weight:700;color:#fff;margin-right:0;background-color:#2f4158;border:solid 1px grey}.landingpage .optin #coupon-copy.copied{background-color:#239a56}.landingpage .optin #coupon-redeem{padding:14px;margin-bottom:16px}.landingpage .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9;background-color:rgba(0,0,0,.8)}.landingpage .optin .close{float:right;margin-top:-16px;line-height:1;cursor:pointer}.landingpage #product-mobile-nav{display:none}@media (max-width:832px){.landingpage section{padding:32px 16px}.landingpage .headline{font-size:18px;line-height:1.33;font-weight:700;margin-bottom:16px}.landingpage #main-headline{display:none}.landingpage #sticky-nav-header{height:64px}.landingpage #header-logo-link{line-height:62px}.landingpage #header-logo{max-height:62px}.landingpage #sale-ends{width:257px}.landingpage #sale-ends-text{font-size:14px;margin:20px 0 0 5px}.landingpage #sale-ends-countdown{margin-top:17px;margin-left:3px}.landingpage .countdown-item{height:28px;width:24px;font-size:16px;padding:5px 0 0 0;margin-right:2px}.landingpage .countdown-item:after{display:none}.landingpage #header-cta button{width:130px;height:42px}.landingpage section#description{font-size:14px}.landingpage .button{font-size:14px}.landingpage .button-medium{font-size:18px;max-width:100%;min-height:48px}.landingpage .button-large{font-size:16px;max-width:100%;min-height:48px}.landingpage .call-to-action .product-cta-percent-off{display:none}.landingpage .product-cta-percent-off{height:86px;width:86px;font-size:16px;margin-bottom:8px}.landingpage .product-cta-percent-off-inner{padding-top:20px;height:78px;width:78px}.landingpage .cta-percent-off-value{font-size:22px}.landingpage .headline.call-to-action-text{color:#fff;margin-top:0}.landingpage .review-text{font-size:14px}.landingpage .question-title{font-size:14px;font-weight:700;line-height:1.5}.landingpage .question-text{font-size:14px}.landingpage .question{margin-bottom:16px}.landingpage #faq-div{padding-bottom:16px}.landingpage #product-mobile-nav{display:block;text-align:center;margin-bottom:16px;width:100%}.landingpage #product-img{display:none}.landingpage #product-img-nav{display:none}.landingpage section#product{margin-top:64px;padding-top:16px}.landingpage #product-cta{text-align:left;float:none;width:100%;background-color:#fff;border:0;border-radius:0}.landingpage #product-cta-headline{margin:0 0 8px 0;line-height:1.33;font-size:18px;font-weight:700}.landingpage #product-cta-sale-price{font-size:32px;margin-bottom:8px}.landingpage #product-cta-regular-price{margin-top:0}.landingpage #product-cta .product-cta-percent-off{text-align:center;position:static;float:right}.landingpage #product-cta-after-text{text-align:center}.landingpage #product-cta-scarcity-table{border:1px solid #a3a3a3;border-radius:4px;background-color:#fafafa}.landingpage #readmore{display:none}.landingpage .optin .headline{font-size:24px;line-height:1;margin-bottom:16px}.landingpage .optin .content{font-size:18px;line-height:1.5}.landingpage .optin input{font-size:18px;padding:14px 8px}.landingpage .optin #coupon-field{font-size:20px}.landingpage .optin #coupon-copy{height:54px}.landingpage .optin #optin-submit{margin-bottom:32px}.landingpage .optin .optin-icon{right:8px}}