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{z-index:5;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.lang-es .product-cta-percent-off-inner,.landingpage.lang-fr .product-cta-percent-off-inner{font-size:12px}.landingpage .product-cta-percent-off-inner.value{padding-top:26px}.landingpage .product-cta-percent-off-inner.value .cta-percent-off-value{font-size:24px}.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;text-align:center}.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{text-align:right;width:100%;height:80px;position:fixed;top:0;border-bottom:2px solid #a3a3a3;background-color:#eaeaea;z-index:9;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.landingpage #header-logo-link{display:inline-block;float:left;line-height:78px;margin-top:-1px}.landingpage #scarcity{float:left}.landingpage #header-logo{max-height:78px;vertical-align:middle}.landingpage #nav-link{display:inline-block;color:#212b36;font-size:22px;margin-top:24px;margin-right:16px;margin-left:16px}.landingpage #nav-link-mobile{display:none;text-align:left;margin-bottom:8px}.landingpage #sticky-nav-header div{display:inline-block;vertical-align:top}.landingpage #sale-ends{text-align:left}.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;width:56px;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;margin-bottom:16px}.landingpage #product-img #product-content{max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto}.landingpage #fallback-mobile-image{display:none}.slick-dots{display:none!important}.landingpage #mobile-cta{display:none}.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{list-style-position:inside;text-indent:-22px;margin-left:0;padding-left:0}.landingpage section.call-to-action{background-color:#2f4158}.landingpage section.call-to-action .headline{color:#fff}.landingpage .headline.call-to-action-text{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:24px 32px}.landingpage section#footer a{color:#d6d6d6;text-decoration:underline}section#footer #footer-top{margin-bottom:16px}section#footer #branding{font-size:14px;text-transform:uppercase}section#footer #branding a{text-decoration:none}section#footer #branding img{vertical-align:bottom}.landingpage section#footer a:active,.landingpage section#footer a:focus,.landingpage section#footer a:hover,.landingpage section#footer a:visited{color:#d6d6d6}.landingpage .overlay-inner{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 .overlay-inner .headline{margin-bottom:24px}.landingpage .overlay-inner .content{font-size:22px;line-height:1.45;color:#111;margin-bottom:16px}.landingpage .overlay-inner .content .email-link{margin-top:8px;display:block;text-decoration:none;text-align:left;margin-left:36%;font-size:20px;color:#007ace!important}.landingpage .overlay-inner .content .email-link:first-child{margin-top:16px}.landingpage .overlay-inner .content .email-link .icon-email{margin-right:5px}.landingpage .overlay-inner 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 .overlay-inner input[type=checkbox]{width:auto;position:relative;top:4px;padding:0;margin:0;margin-right:4px;cursor:pointer;vertical-align:top}.landingpage .overlay-inner #gdpr_msg{text-align:left;display:block;cursor:pointer;font-size:14px;line-height:1.5;margin-bottom:16px;margin-left:17px;text-indent:-17px}.landingpage .overlay-inner input.invalid{background-color:#fbeae5;border:solid 1px #ed6347}.landingpage .overlay-inner .error{font-size:14px;line-height:1.43;color:#bf0711;text-align:left;margin-bottom:4px}.landingpage .overlay-inner #coupon-field{width:calc(100% - 90px);margin-right:-4px;border-radius:4px 0 0 4px;font-size:28px;line-height:1;color:#111}.landingpage .overlay-inner .hint{margin-bottom:16px}.landingpage .overlay-inner .optin-icon{float:right;position:relative;top:-33px;right:16px;font-size:20px;margin-top:-20px;line-height:1}.landingpage .overlay-inner .icon-error{margin-right:5px;position:relative;top:2px}.landingpage .overlay-inner #optin-submit{width:100%;min-height:48px;font-size:20px;margin-bottom:16px}.landingpage .overlay-inner #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 .overlay-inner #coupon-copy.copied{background-color:#239a56}.landingpage .overlay-inner #coupon-redeem{padding:14px;margin-bottom:16px}.landingpage .overlay-inner #privacy{margin:0}.landingpage .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9;background-color:rgba(0,0,0,.8)}.landingpage .overlay-inner .close{float:right;margin-bottom:-21px;line-height:1;cursor:pointer;position:relative;left:0;top:-16px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide{min-height:310px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media (max-width:832px){.landingpage section{padding:32px 16px;padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}.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 #nav-link{display:none}.landingpage #nav-link-mobile{display:block}.landingpage #header-logo-link{line-height:62px}.landingpage #header-logo{max-height:62px; max-width:188px;}.landingpage #sale-ends-text{font-size:14px;margin:8px 0 0 8px}.landingpage div#sale-ends-countdown{display:block;margin-top:0;margin-left:8px}.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 #product-cta-scarcity-table td.coupon-count{text-align:center}.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 #header-cta .button{width:135px;margin-left:-20px;height:32px}.landingpage.product_page.lang-de #header-cta .button,.landingpage.product_page.lang-fr #header-cta .button,.landingpage.product_page.lang-it #header-cta .button{font-size:12px}.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{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 #fallback-mobile-image.visible{display:block}.landingpage #product-img-nav{display:none}.landingpage section#product{margin-top:64px;padding-top:16px}.landingpage #product-img{margin-right:0;margin-left:0}.landingpage #product-img #product-content{max-width:100%;width:100%}.slick-dots{display:block!important}.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;max-width:calc(100% - 90px)}.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;float:right;left:0;top:-32px;margin-bottom:-86px}.landingpage #mobile-cta{display:block}.landingpage #desktop-cta{display:none}.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 .overlay-inner .headline{font-size:24px;line-height:1;margin-bottom:16px}.landingpage .overlay-inner .content{font-size:18px;line-height:1.5}.landingpage .overlay-inner input{font-size:18px;padding:14px 8px}.landingpage .overlay-inner #coupon-field{font-size:20px}.landingpage .overlay-inner #coupon-copy{height:54px}.landingpage .overlay-inner .optin-icon{right:8px}}