body[data-cv-page=true]{--cv-green:#a4da04;letter-spacing:0}body[data-cv-page=true] #MainContent .page-width{max-width:1230px;width:100%;margin-inline:auto;padding-inline:1.5rem}body[data-cv-page=true] .cv-brand-logo{width:170px;height:auto;max-width:100%}body[data-cv-page=true] .header{padding-top:3px;padding-bottom:3px}body[data-cv-page=true] .announcement-bar__message{font-weight:700;font-size:10px;line-height:1.4}body[data-cv-page=true] .announcement-bar__message>span{display:flex;align-items:center;justify-content:center;gap:10px}body[data-cv-page=true] .announcement-bar__message strong{background:var(--cv-green);color:#111;border-radius:4px;padding:5px 7px;max-width:155px}body[data-cv-page=true] #MainContent .product{margin:0;gap:22px}body[data-cv-page=true] .product__media-wrapper{min-width:0}body[data-cv-page=true] .product__info-wrapper{padding:0}body[data-cv-page=true] .product__title h1{line-height:1.3}body[data-cv-page=true] .product__view-details{display:none}body[data-cv-page=true] .main-product__info-container>[id^=price-]{display:none}body[data-cv-page=true] .main-product__info-container .product__inventory-outer p{margin:0}body[data-cv-page=true] #cv-offer{display:block;scroll-margin-top:20px}body[data-cv-page=true] .main-product__info-container .rte p{line-height:1.5}body[data-cv-page=true] [id$=cv_trust] .product__text-container{height:100%;min-height:48px;display:flex;align-items:center}body[data-cv-page=true] [id$=cv_trust] .product__text{display:flex;align-items:center;gap:8px}body[data-cv-page=true] .quantity-breaks-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body[data-cv-page=true] .quantity-breaks-container>input{position:absolute}body[data-cv-page=true] .quantity-break{min-width:0;margin:0;width:100%;padding:0!important;border-radius:2px;box-shadow:0 1px 2px #0001;overflow:hidden}body[data-cv-page=true] .quantity-break__wrapper{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0 0 12px!important;height:100%}body[data-cv-page=true] .quantity-break__image-and-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:7px;padding:0!important}body[data-cv-page=true] .quantity-break__image{width:80%;max-width:135px;aspect-ratio:1;margin:11px auto 3px;flex:none}body[data-cv-page=true] .quantity-break__image img{display:block;width:100%;height:100%;object-fit:contain}body[data-cv-page=true] .quantity-break__badge{position:static!important;transform:none!important;margin:0!important;border-radius:0!important;min-height:27px;padding:5px 2px!important;font-size:10px!important;line-height:17px;text-align:center;letter-spacing:.2px;color:#111!important;background:var(--cv-green)!important}body[data-cv-page=true] .quantity-break--no-badge .quantity-break__wrapper:before{content:'';height:27px;display:block;flex:none}body[data-cv-page=true] .quantity-break__content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:4px!important;width:100%;padding:0 2px!important}body[data-cv-page=true] .quantity-break__left,body[data-cv-page=true] .quantity-break__right{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}body[data-cv-page=true] .quantity-break__label{display:block;font-size:14px;line-height:1.3;white-space:nowrap;font-weight:700}body[data-cv-page=true] .quantity-break__caption{font-size:8px;line-height:1.4;letter-spacing:.1px;min-height:24px;margin:4px 0 0;display:flex;align-items:center;justify-content:center;color:#666}body[data-cv-page=true] .quantity-break__price{font-size:21px;line-height:1.45;color:var(--cv-green);font-weight:700}body[data-cv-page=true] .quantity-break__compare-price{font-size:11px;color:#aaa}body[data-cv-page=true] .quantity-breaks__title{font-size:11px;line-height:1.4;text-align:center;gap:10px;margin-bottom:16px}body[data-cv-page=true] .quantity-breaks__title>span:nth-child(2){max-width:82%}body[data-cv-page=true] .quantity-break__label:before{display:none!important}body[data-cv-page=true] .product-form__submit{min-height:57px;border-radius:3px;font-size:16px;letter-spacing:.4px;font-weight:700;padding-inline:10px}body[data-cv-page=true] .payment-badges{justify-content:space-between}body[data-cv-page=true] .product__media-list{border-radius:4px}body[data-cv-page=true] .thumbnail-slider{margin:12px 0 0}body[data-cv-page=true] .slider-buttons{margin-block:10px}body[data-cv-page=true] .product__info-wrapper--top-padding-small{padding-top:0}body[data-cv-page=true] .custom-columns__column{min-width:0}body[data-cv-page=true] .cv-asset-image{display:block;width:100%;height:auto;border-radius:inherit}body[data-cv-page=true] .cv-asset-video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}body[data-cv-page=true] [id$=__cv_intro] .rte p{line-height:1.7}body[data-cv-page=true] [id$=__cv_threat] .icons-with-text__icon__title{color:#ff0000;font-size:18px;margin-bottom:10px;line-height:1.3}body[data-cv-page=true] [id$=__cv_threat] [id$=threat_card_3] .icons-with-text__icon__title,body[data-cv-page=true] [id$=__cv_threat] [id$=threat_card_4] .icons-with-text__icon__title{color:green}body[data-cv-page=true] [id$=__cv_threat] .rte p{line-height:1.55}body[data-cv-page=true] [id$=__cv_benefits] .custom-columns__column:not(:first-child){color:#fff;--color-foreground:255,255,255;box-shadow:0 3px 6px #0003}body[data-cv-page=true] [id$=__cv_benefits] .rte{color:#fff}body[data-cv-page=true] [id$=__cv_benefits] .rte p{line-height:1.6}body[data-cv-page=true] [id$=__cv_testimonials]{border-top:1px solid #666}body[data-cv-page=true] [id$=__cv_testimonials] .multicolumn-card{box-shadow:none;border:0;background:#333}body[data-cv-page=true] [id$=__cv_testimonials] .multicolumn-card__info{max-width:850px;margin:auto;padding-inline:0}body[data-cv-page=true] [id$=__cv_testimonials] .rte p{font-size:18px;line-height:1.6}body[data-cv-page=true] [id$=__cv_promise] .custom-columns{text-align:center}body[data-cv-page=true] [id$=__cv_promise] .rte p{line-height:1.6}body[data-cv-page=true] [id$=__cv_faq] .accordion__title{font-size:20px;font-weight:500;line-height:1.5}body[data-cv-page=true] [id$=__cv_faq] .collapsible-content__wrapper{max-width:950px;margin:auto}body[data-cv-page=true] #MainContent .custom-columns .button{max-width:520px;min-height:46px;margin-inline:auto;font-size:16px;font-weight:700;border-radius:3px}body[data-cv-page=true] .footer .footer-block__heading{font-size:16px;font-weight:500}body[data-cv-page=true] .footer .rte{font-size:14px;line-height:1.6}body[data-cv-page=true] .footer .footer-block:last-child .rte{font-size:10px;color:#aaa}body[data-cv-page=true] .footer .field__input{background:transparent;color:white}body[data-cv-page=true] .footer .footer-block__details-content a{color:white}body[data-cv-page=true] .cv-reviews{max-width:1230px}
.cv-media-translation{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none;z-index:2;container-type:inline-size;color:white;line-height:1.2;font-family:var(--font-body-family)}.cv-media-translation strong{color:#a4da04;font-weight:700}.cv-cover-copy{position:absolute;inset:0 0 auto;height:35%;background:linear-gradient(110deg,#050505,#0c0c0c 58%,#111);padding:2% 4%}.cv-cover-title{font-size:4.8cqw;line-height:1.12;font-style:italic;font-weight:700;text-align:center}.cv-cover-points{position:absolute;top:62%;left:10%;right:5%;display:grid;grid-template-columns:1fr 1.3fr;gap:2cqw;font-size:2.85cqw;font-style:italic;font-weight:600}.cv-cover-rating{position:absolute;bottom:2.5%;left:9%;right:8%;background:#292929;color:white;padding:1% 0;text-align:center;font-size:2.45cqw;font-weight:600}.cv-cover-rating span{color:#a4da04}.cv-image-title{position:absolute;top:0;left:0;right:0;background:#080a0b;color:white;font-size:5.1cqw;line-height:1.2;font-weight:700;text-align:center;min-height:11%;padding:2% 1%}.cv-before-label,.cv-after-label{position:absolute;top:14%;background:#333;color:white;padding:1% 3%;font-size:4.7cqw;font-weight:700}.cv-before-label{left:3.5%}.cv-after-label{right:3%;color:#a4da04}.cv-image-labels{position:absolute;top:60.8%;left:2%;right:2%;display:grid;grid-template-columns:1fr 1fr;gap:1.5%;font-weight:700;color:white;font-size:3.05cqw;line-height:1.1;text-align:center}.cv-image-labels span{background:#444;border:1px solid #a4da04;border-radius:20px;padding:2% 1%;min-height:10cqw}.cv-compare-copy{position:absolute;top:12%;left:3%;right:3%;height:56%;display:grid;grid-template-columns:1fr 1fr;gap:2.5%;font-size:3.1cqw;color:white;line-height:1.13}.cv-compare-copy>div{background:#555;border:1px solid white;border-radius:5cqw 5cqw 0 0;padding:2% 3%}.cv-compare-copy>div:last-child{background:#fff;color:#111}.cv-compare-copy h3{font-size:4.7cqw;margin:0;text-align:center;color:inherit}.cv-compare-copy small{font-size:2.6cqw;display:block;text-align:center;margin:1cqw 0 2cqw}.cv-compare-copy ul{list-style:none;margin:0;padding:0}.cv-compare-copy li{min-height:13.5cqw;position:relative;padding:2cqw 0 0 5cqw;display:flex;align-items:center}.cv-compare-copy li:before{content:'✓';position:absolute;left:0;color:#a4da04;border:1px solid;border-radius:50%;font-size:3cqw;width:4cqw;height:4cqw;text-align:center;line-height:3.5cqw}.cv-compare-copy>div:last-child li:before{content:'×';color:red}.cv-compare-copy>div:last-child ul{margin-top:5cqw}
@media(min-width:750px){body[data-cv-page=true] #MainContent .page-width{width:calc(100% - 60px);padding-inline:0}body[data-cv-page=true] .cv-brand-logo{width:220px}body[data-cv-page=true] .header{padding-block:12px}body[data-cv-page=true] .announcement-bar__message{font-size:12px}body[data-cv-page=true] .announcement-bar__message strong{max-width:none}body[data-cv-page=true] #MainContent .product{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}body[data-cv-page=true] .product__media-wrapper,body[data-cv-page=true] .product__info-wrapper{width:100%;max-width:100%;min-width:0}body[data-cv-page=true] .product__media-wrapper{position:sticky;top:20px}body[data-cv-page=true] .quantity-break__badge{font-size:11px!important;min-height:30px}body[data-cv-page=true] .quantity-break--no-badge .quantity-break__wrapper:before{height:30px}body[data-cv-page=true] .quantity-break__label{font-size:17px}body[data-cv-page=true] .quantity-break__caption{font-size:9px}body[data-cv-page=true] .quantity-break__price{font-size:23px}body[data-cv-page=true] .product-form__submit{font-size:17px}body[data-cv-page=true] [id$=__cv_testimonials] .rte p{font-size:21px}body[data-cv-page=true] [id$=__cv_faq] .accordion__title{font-size:18px}body[data-cv-page=true] [id$=__cv_promise] .rte p{font-size:18px}body[data-cv-page=true] [id$=__cv_threat] .rte p{font-size:13px}body[data-cv-page=true] [id$=__cv_intro] .rte p{font-size:17px}}
@media(max-width:749px){body[data-cv-page=true] .footer .footer__blocks-wrapper{display:block}body[data-cv-page=true] .footer .footer-block{width:100%;max-width:100%;margin-bottom:24px}body[data-cv-page=true] .main-product__info-container .rating-stars{justify-content:flex-start}body[data-cv-page=true] [id$=__cv_benefits] .custom-columns{row-gap:14px}}
@media(max-width:359px){body[data-cv-page=true] .quantity-break__label{font-size:12px}body[data-cv-page=true] .quantity-break__badge{font-size:8px!important}body[data-cv-page=true] .product-form__submit{font-size:14px}body[data-cv-page=true] .announcement-bar__message{font-size:8px}}

@media(max-width:749px){body[data-cv-page=true] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}}

body[data-cv-page=true] .custom-columns{margin-inline:calc(var(--column-gap)/ -2)}
body[data-cv-page=true] .product .product__text-left{text-align:left;justify-content:flex-start}
body[data-cv-page=true] .product .product__text-center{text-align:center;justify-content:center}
body[data-cv-page=true] .product .product__text-right{text-align:right;justify-content:flex-end}
@media(max-width:749px){
body[data-cv-page=true] .product .product__text-mobile-left{text-align:left;justify-content:flex-start}
body[data-cv-page=true] .product .product__text-mobile-center{text-align:center;justify-content:center}
body[data-cv-page=true] .product .product__text-mobile-right{text-align:right;justify-content:flex-end}
}
