.dawn--page-advertorial-1 .announcement-bar,.dawn--page-advertorial-1 .shopify-section-header-sticky,.dawn--page-advertorial-1 footer,.dawn--page-advertorial-1 .ocean-box{display:none!important;width:0!important;height:0!important}.dawn--page-advertorial-2 .announcement-bar,.dawn--page-advertorial-2 .shopify-section-header-sticky,.dawn--page-advertorial-2 footer,.dawn--page-advertorial-2 .ocean-box{display:none!important;width:0!important;height:0!important}a.banner-image-link{width:100%}a.mmmain-link{position:absolute;width:100%;height:100%;z-index:999}.swiper.product-thumb-swiper{margin-top:10px}.product-description-{font-size:18px;font-weight:500;color:#121212}.product-main-swiper img{width:100%;height:auto;display:block}.product-main-swiper .swiper-slide{display:flex;justify-content:center;cursor:pointer}.product-thumb-swiper img{border-radius:11px;cursor:pointer}.product-gallery-swiper .swiper-button-prev{display:block;left:0;bottom:30px;top:auto;width:12px}.product-gallery-swiper .swiper-button-next{display:block;right:0;bottom:30px;top:auto;width:12px}.product-gallery-swiper{position:relative}.product-thumb-swiper div:empty{display:block!important;height:20px;top:58%;width:11px}.product-main-swiper .swiper-slide img{max-width:100%;height:auto;border-radius:11px;cursor:pointer}.swiper.product-thumb-swiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-thumbs{margin:10px 30px 0}.product-gallery-swiper .swiper-button-next:after,.product-gallery-swiper .swiper-button-prev:after{font-size:14px!important;font-weight:800}.product-gallery-swiper .swiper-button-next,.product-gallery-swiper .swiper-button-prev{color:#000}.home-banner a.banner-image-link:hover{text-decoration:none}.home-banner .banner__buttons a.banner-image-link{display:none}.home-banner .banner__heading{padding-top:1rem}.rv-nudge{display:flex;align-items:flex-start;gap:10px;background-color:#f0f7f1;border:1px solid #c8e6c9;border-left:4px solid #2e7d32;border-radius:6px;padding:10px 14px;margin-bottom:10px;box-sizing:border-box;width:100%}.rv-nudge-text--desktop{display:block;margin:0}.rv-nudge-text--mobile{display:none;margin:0}.options-title{text-align:center;margin:6px 0 0}.options-title strong{font-size:14px;font-weight:700;color:#111;margin:6px 0 0;text-align:center}.main-product span.price-item{font-size:32px!important;font-weight:800;color:#2e7d32;line-height:1}.main-product variant-selects{margin-bottom:0!important}.main-product .product-page-price{margin-bottom:10px}.main-product .options-variants{text-align:center;margin-top:6px;margin-bottom:2px}.main-product .installment{text-align:center;margin-top:6px}.dawn--page-gp-template-615543189549351625 .header-wrapper .page-width,.dawn--page-gp-template-615537826108277574 .header-wrapper .page-width{max-width:var(--page-width)!important}.dawn--page-gp-template-615543189549351625 .page-width,.dawn--page-gp-template-615537826108277574 .page-width{max-width:1030px}.HOW-IT-WORK-MAIN-VIDEO .custom-columns__column,.dawn--page-gp-template-615537826108277574 .custom-columns__column{padding:0 50px}.dawn--page-gp-template-615543189549351625 .product-info__image-block video{border-radius:8px}.dawn--page-gp-template-615543189549351625 .rich-text__blocks h2.heading,.dawn--page-gp-template-615543189549351625 .rich-text__blocks h2{font-size:25px}.dawn--page-gp-template-615543189549351625 .rich-text__blocks .rich-text-block p{font-size:18px}.dawn--page-gp-template-615543189549351625 .dawn-richtext-h3 h2.heading,.dawn--page-gp-template-615537826108277574 .dawn-richtext-h3 h2.heading{font-size:35px}.dawn--page-gp-template-615543189549351625 .dawn_how_it_richtex_last .rich-text__blocks h2.heading{font-size:18px}body.overflow-hidden{overflow:auto!important}.dawn--page-gp-template-615543189549351625 .dawn_how_it_works_section .page-width{max-width:1300px}.dawn_how_it_works_section .icons-with-text__icon__title.h5{font-size:15px;margin-bottom:0}.dawn--page-gp-template-615543189549351625 .how_it_work_h1 .rich-text__blocks h2{font-size:38px}.richtext-main-heading-happy-cst .rich-text__blocks .heading{font-size:42px}.dawn--page-gp-template-615537826108277574 .rich-text-block h3{margin:8px 0;overflow-wrap:break-word}.dawn--page-gp-template-615537826108277574 .happy-cst-richtext .rich-text-block a{color:#000}.page-shipping .rte h2,.page-refund-policy .rte h2,.page-guarantee .rte h2,.page-accessibility .rte h2,.page-medical-disclaimer .rte h2,.page-cookie-policy .rte h2,.page-who-its-for .rte h2,.page-recovie-vs-alternatives .rte h2{margin-top:0;margin-bottom:20px;font-size:24px}.page-guarantee i span{color:#666!important;font-weight:600;font-size:14px!important}.page-shipping i span{color:#000!important;font-weight:600;font-size:14px!important}.page-recovie-vs-alternatives .MsoNormal i{font-weight:700}.cart-progress,.cart-drawer .drawer__footer>*{padding-right:20px}.cart-drawer__body{padding:0 2.5rem!important}.drawer__close{right:0!important}.cart-drawer .cart-item--product-protection-bundle,.cart-drawer .cart-item--product-shipping-protection,.cart-drawer .cart-item--product-10-year-warranty{display:flex!important}.main-product .color-swatch__image img{position:static}.main-product .color-swatch__image{width:100%;height:100%;padding-bottom:20px}.main-product .color-swatch{width:100%;border:2px solid #d0d0d0;border-radius:20px}.main-product span.badge.price__badge-sale{font-size:15px;font-weight:800;background:#d32f2f;color:#fff;padding:5px 14px;border-radius:50px;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase}.main-product .color-swatches-container{display:grid;grid-template-columns:1fr 1fr 1fr}label.form__label{display:none}.color-swatch__image{display:flex;flex-direction:column;justify-content:center;align-items:center}.color-swatch__image .rv-price{font-size:18px;font-weight:800;color:#111;line-height:1;margin-bottom:3px;white-space:nowrap;margin-top:16px}.rv-nudge svg{flex-shrink:0;min-width:18px;min-height:18px;max-width:18px;max-height:18px;margin-top:2px}.color-swatch__image{border-radius:20px}.main-product .color-swatch__image .rv-title-top{text-align:center}.main-product .rv-title-top{font-size:13px;font-weight:800;color:#111;line-height:1.3;margin:0 0 1px;display:block}.main-product .rv-note{font-size:13px;color:#555;font-weight:500;margin:0}@media(max-width:749px){.page-shipping .rte h2,.page-refund-policy .rte h2,.page-guarantee .rte h2,.page-accessibility .rte h2,.page-medical-disclaimer .rte h2,.page-who-its-for .rte h2,.page-recovie-vs-alternatives .rte h2{margin-top:0;margin-bottom:10px;font-size:20px}.page-guarantee i span{font-size:12px!important}.richtext-main-heading-happy-cst .rich-text__blocks .heading{font-size:25px}.HOW-IT-WORK-MAIN-VIDEO .custom-columns__column,.dawn--page-gp-template-615537826108277574 .custom-columns__column{padding:0}.dawn--page-gp-template-615537826108277574 .rich-text-block p{font-size:16px}.dawn--page-gp-template-615537826108277574 .rich-text-block h3{font-size:20px}.happy-cst-richtext .heading,.happy-rictext-md .heading{font-size:22px}.page-about-us .MsoListParagraph{margin-bottom:1px!important}.dawn--page-gp-template-615543189549351625 .how_it_work_h1 .rich-text__blocks h2{font-size:25px}.dawn--page-gp-template-615543189549351625 .how-it-works-second-h22 .rich-text__blocks h2.heading{font-size:20px}.dawn--page-gp-template-615543189549351625 .rich-text__blocks .rich-text-block p{font-size:16px}.HOW-IT-WORK-VIDEO .product-info__image-block .media{width:90%}.dawn--page-gp-template-615543189549351625 .dawn-richtext-h3 h2.heading{font-size:22px}.how-works-h2-mobile .rich-text__wrapper h2{font-size:20px!important}}@media(max-width:1193px){.shopify-section .home-newsletter .newsletter__wrapper .newsl-form{max-width:40%;margin:-64px 0 0}}@media(max-width:989px){.swiper.product-thumb-swiper.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-thumbs{margin:10px 14px 27px}.home-banner .banner__heading h1{font-size:30px}.home-guarantee .multicolumn-card h3{font-size:16px}.home-real-people .rich-text__blocks h2.heading{font-size:24px;margin-bottom:10px!important}.home-real-people .rich-text-block p{font-size:16px}.page-width{padding:0 3rem}.home-newsletter .title-with-highlight strong{font-size:23px}.shopify-section .home-newsletter .newsletter__wrapper .newsletter-form__field-wrapper button{font-size:12px}.shopify-section .home-newsletter .newsletter__wrapper .newsl-form{max-width:46%}}@media(max-width:779px){.product-gallery-swiper .swiper-button-prev,.product-gallery-swiper .swiper-button-next{bottom:0}.home-banner .banner__text{margin:auto}.home-banner .banner__heading{max-width:330px;margin:auto;padding-top:5px}.dawn--product .page-width{padding:0 1rem;overflow-x:hidden}.shopify-section .home-newsletter .newsletter__wrapper h2,.shopify-section .home-newsletter .newsletter__wrapper .newsletter__subheading{max-width:100%;text-align:center}.shopify-section .home-newsletter .newsletter__wrapper .newsl-form{max-width:100%}.shopify-section .home-newsletter .newsletter__wrapper .newsl-form{margin:30px 0 0}}@media(max-width:749px){.rv-nudge-text--desktop{display:none;margin:0}.rv-nudge-text--mobile{display:block;margin:0}.home-banner .slideshow__text-wrapper.banner__content{flex-direction:column-reverse}.shopify-section .home-banner .slideshow__text.banner__box,.home-banner .slideshow__text-wrapper .right-side{max-width:100%;width:100%}.shopify-section .home-banner .banner__text_content,.shopify-section .home-banner .banner__text_content p{max-width:100%}.home-table h2.heading{font-size:24px}.home-table .rte{font-size:14px;margin-top:1rem}.page-width{padding:0 1rem}.page-contact .main-page-title{font-size:40px}.dawn--page-contact .contact__button{max-width:120px}}@media(max-width:360px){.page-width{padding:0 .7rem}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/style.css.map */
