@charset "UTF-8";body,html{color:#000;font-size:18px}button{background-color:#f94c49}button:active,button:focus,button:hover{background-color:#e97972}h1,h2,h3{text-transform:capitalize}h4{color:#7fb300;font-size:24px;font-weight:400}.sectionContainer{padding:50px 20px}.textGreen{color:#7fb300}.textOrange{color:#f90}.textRed{color:red}.topPromo{background-color:#000}.row.thumbSlides{margin-bottom:10px}.promoBold{color:#08ebe0}blockquote{background-color:#eee;border-left:5px solid #00bdb4}.homeLower{margin-left:auto;margin-right:auto;margin-top:80px}@media(max-width:767px){h3{font-size:24px}h4{font-size:20px}}header{background-color:#444;border-bottom:5px solid #444}.headerLogo{height:46px;width:118px;background-size:100%}.headerRating{background-image:url(../images/5-star.png);background-size:289px 80px;height:80px;margin-top:10px;right:20px;width:289px}@media(max-width:767px){.headerLogo{background-size:93px 45px;height:45px;width:93px}.headerRating{background-size:163px 45px;height:45px;margin-top:17px;right:0;width:163px}}.billboard{background-color:#eee;background-image:none}.sectionBillboard{padding:30px 20px 20px}.sectionBillboard button{margin-bottom:20px}.sectionBillboard .heroImage{margin-left:auto;margin-right:auto}.sectionBillboard img.logoHome{}.sectionBillboard .contentBillboard p{font-size:20px}@media(max-width:767px){.sectionBillboard{padding:10px 20px}.sectionBillboard button{width:100%}.sectionBillboard .heroImage{max-width:250px}.sectionBillboard img.logoHome{width:150px}.contentBillboard{text-align:center}}@media(min-width:768px) and (max-width:991px){.billboard{background-position:center;background-size:cover}.billboard .heroImage{display:none}}@media(min-width:992px) and (max-width:1199px){.billboard{background-position:center;background-size:cover}}.features{background-color:#eee}.features .sectionContainer{padding:20px}.features .featureBox{background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:10px;padding:20px;text-align:center}.features .featureBoxIcon img{height:33px;margin-bottom:20px;margin-left:auto;margin-right:auto;width:auto}@media(max-width:767px){.features .featureBox{font-size:15px}}.productInfo{text-align:left}.productInfo h5{font-size:18px}.productInfo button{margin-top:0;margin-bottom:10px}.productInfo .textGreen{font-weight:700}.productInfoSubSection{display:table;margin-bottom:20px;margin:20px 0;width:100%}.productInfoContent{display:table-cell;text-align:center;vertical-align:middle;width:60%}.productInfoSpacer{width:20px}.productInfoImage{display:table-cell;width:40%}.specialOffer{background-color:#f94c49;margin:50px 0 0;padding:80px}.specialOffer h1{color:#fff;font-size:45px}.specialOffer p{color:#fff}.specialOffer button{background-color:#000}.specialOffer button:active,.specialOffer button:focus,.specialOffer button:hover{background-color:#333}.productInfoWarranty{background-color:#262626;color:#fff;margin-top:20px;padding:80px 140px}@media(max-width:767px){.productInfoContent{display:unset;width:100%}.productInfoContent img{margin-bottom:15px;margin-left:auto;margin-right:auto}.productInfoSpacer{display:none}.productInfoImage{display:none}.specialOffer{padding:50px;text-align:center}.specialOffer button{margin-bottom:30px}.specialOffer img{margin-left:auto;margin-right:auto;width:250px}.productInfoWarranty img{margin-bottom:20px;margin-left:auto;margin-right:auto}}.testimonials h1{margin-bottom:50px}.testimonials .sectionContainer{padding:50px 20px}footer{background-color:#fff}.contactModal h4{color:#5710ae}#headerPublication{background-color:#00bdb4}.articleBody h3{color:#7fb300}.attention{text-align:center;border:2px solid #f94c49;background-color:#fff2cc;padding:10px 40px;margin-bottom:20px}.noThanks a{font-size:13px}.upsellInfo{background-color:#efefef;border:none;border-radius:10px;font-size:20px;font-weight:200;margin:30px 0;padding:20px}.upsellLogoContainer{padding:10px;margin-bottom:15px}.upsellLogo{margin-left:auto;margin-right:auto;max-width:300px}.upsellPhoto{border:5px solid #fff}.upsell select{font-size:19px;margin:0 auto;max-width:300px;outline:none;padding:4px 0 4px 4px;width:100%;-webkit-appearance:menulist}.upsell .priceText{font-size:13px;margin-bottom:5px}@media(max-width:767px){.upsellInfo{font-size:16px;line-height:1.25em;margin:20px 0}}.sectionThankYou h4{color:#000}.quantityTitle{color:#7fb300}.orderWarranty{border:1px solid #00bdb4}.warrantyOption{background-color:#00bdb4}.checkoutTimer .sectionTimer{padding:50px 20px 20px}.formDiscount{max-height:130px}.sectionThankYou table hr,.sectionForm .formContainer hr{border-top:1px solid #ddd}.sectionForm .formContainer hr{margin-top:5px;margin-bottom:5px;width:100%}.upsell h4,.sectionForm h4,h4#checkoutTimerHeader{color:#000;font-weight:700;text-transform:unset}.upsellLogoContainer{padding:0;margin-bottom:0}#recentBox{width:260px;padding:15px;height:auto;position:fixed;z-index:500;left:15px;bottom:-115px;background:#fff;display:none;box-shadow:0 0 5px #000}#recentImg{width:80px;height:auto;float:left}#recentText{width:calc(100% - 95px);height:auto;float:left;font-size:12px;font-family:open sans;margin-left:15px}.advertorial{background-color:#0d0800;border-bottom:2px solid #b06900;text-align:center;color:#b26b00;font-size:20px;margin:0;padding:0}.bg-header{background-image:radial-gradient(62.37% 62.37% at 50% 50%,#ffb84d 0,#663d00 .01%,#000 100%);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;z-index:20;font-size:3rem;padding:.5rem;font-weight:700;text-align:center;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #f90;font-style:italic;position:sticky;top:-1px}.black-friday-sticky{position:sticky;top:-1px;z-index:1000;margin-bottom:-1px}.bf-v1-blink{-webkit-animation:blinker 1.2s linear infinite;animation:blinker 1.2s linear infinite}.bf-v1-blink nobr{-webkit-text-fill-color:#f90;-webkit-text-stroke:2px #f90}@media(max-width:767px){.bg-header{background-image:radial-gradient(62.37% 62.37% at 50% 50%,#ffb84d 0,#663d00 .01%,#000 100%);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;z-index:20;font-size:1.2rem;padding:.5rem;font-weight:700;text-align:center;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #f90;font-style:italic;position:sticky;top:-1px}}@-webkit-keyframes blinker{90%{opacity:0}}@keyframes blinker{90%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}50%{transform:scale(1)}100%{transform:scale(.9)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95)}50%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.95)}}