.modal-overlay{background-color:#00000080;color:var(--text);top:0;right:0;bottom:0;left:0;position:fixed;z-index:10}.modal,.modal-overlay{display:flex;justify-content:center}.modal{align-items:center;background-color:var(--element-background);border-radius:4px;margin:auto;max-width:1920px;padding:30px 0;position:relative;text-align:center;width:calc(100% - 200px)}@media screen and (max-width:900px){.modal{width:calc(100% - 5px)}}.valid{background-color:#ac003e}.invalid{background-color:#a59c9c;color:#000}.close-button{background:none;border:none;color:#fff;cursor:pointer;position:absolute;right:0;top:0;z-index:7}.close-button .fa-xmark{color:#fff}.image-zone{cursor:pointer;padding:0}.image-zone .image-container{cursor:pointer;margin:0 auto;max-width:800px;position:relative}@media screen and (max-width:1000px){.image-zone .image-container{width:100%}}.image-zone .image-container:hover .color-block{background:var(--global-color);opacity:.6;transition:0s}.image-zone .image-container:hover .overlay h3{transform:translateY(-20px);transition:.08s ease-in-out}.image-zone .image-container .color-block{background:linear-gradient(0deg,#000c,#08198300 57%,#00d4ff00);content:"";height:calc(100% - 6px);left:0;position:absolute;top:1px;transition:.2s ease-in-out;width:100%}.image-zone .image-container .overlay{align-items:center;bottom:50px;display:flex;left:30px;position:absolute;z-index:3}.image-zone .image-container .overlay svg.fa-circle-play{margin-right:20px;width:70px}.image-zone .image-container .overlay h3{line-height:30px;transition:.25s ease-in-out}.image-zone .image-container .overlay h3 svg.fa-caret-right{width:10px}.image-zone .yt-lite{margin:0 auto;width:80%}.image-zone .video{width:80%}.product-intro{align-items:center;-moz-column-gap:64px;column-gap:64px;display:flex;flex-direction:column-reverse;margin:0 auto 40px}@media only screen and (min-width:1000px){.product-intro{flex-direction:row;justify-content:space-between;margin-bottom:120px}.product-intro .rich-text{max-width:500px;min-width:300px;width:30%}.product-intro .rich-text h2{font-size:40px}.product-intro .image-container{width:60%}}@media only screen and (min-width:900px){.reviews h2{margin-bottom:52px}}.reviews .reviews-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media only screen and (min-width:900px){.reviews .reviews-container{gap:70px 55px}}.reviews .reviews-container .review{background-color:var(--grey);flex:1 1 340px;height:-moz-fit-content;height:fit-content;max-width:530px;padding:24px 16px}@media only screen and (min-width:900px){.reviews .reviews-container .review{padding:48px 40px}}.reviews .reviews-container .review .img-container{margin-bottom:16px;max-width:120px}.reviews .reviews-container .review .rich-text{display:flex;flex-direction:column;justify-content:space-between}.reviews .reviews-container .review .rich-text h3{font-size:20px}.reviews .reviews-container .review .rich-text a{color:var(--6ef0aa06)}.reviews .reviews-container .review .rich-text p{color:var(--lighter-grey);margin-bottom:0}@media only screen and (min-width:900px){.features h2{margin-bottom:52px}}.features .features-container{--min:100%;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(var(--min),1fr))}@media only screen and (min-width:900px){.features .features-container{--min:500px;gap:40px 55px}}.features .features-container .feature{position:relative}.features .features-container .feature .top-section{align-items:center;background-color:var(--grey);-moz-column-gap:12px;column-gap:12px;display:flex;padding:16px 16px 0}@media only screen and (min-width:900px){.features .features-container .feature .top-section{-moz-column-gap:24px;column-gap:24px;padding:22px 28px 0}}.features .features-container .feature .top-section .img-container{height:32px;width:32px}@media only screen and (min-width:900px){.features .features-container .feature .top-section .img-container{height:55px;width:55px}}.features .features-container .feature .top-section .img-container img{-o-object-fit:contain;object-fit:contain}.features .features-container .feature .top-section p{font-size:16px;font-weight:500;letter-spacing:.2em;margin-bottom:0;text-transform:uppercase;width:65%}@media only screen and (min-width:900px){.features .features-container .feature .top-section p{font-size:20px}}.features .features-container .feature .top-section svg{margin-left:auto;width:27px}.features .features-container .feature .text-container{background-color:var(--grey);padding:16px}.features .features-container .feature .text-container p{margin-bottom:0;margin-top:0}.features .features-container .feature .text-container a{color:var(--72520cc6)}@media only screen and (min-width:900px){.features .features-container .feature .text-container{padding:22px 28px 32px}}.product-tabs .audio{margin-top:20px}.product-tabs .audio audio{margin-bottom:40px;max-width:400px}.product-tabs .audio audio.dark{filter:invert(.96)}.product-tabs .tabs{display:flex;flex-direction:column}.product-tabs .tabs>ul{-moz-column-gap:24px;column-gap:24px;display:flex;flex-flow:row wrap;list-style:none;margin:0 0 20px;padding:0}@media only screen and (min-width:900px){.product-tabs .tabs>ul{-moz-column-gap:60px;column-gap:60px;margin-bottom:56px}}.product-tabs .tabs>ul li.tab-item{cursor:pointer;display:block;opacity:1;transition:opacity .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:900px){.product-tabs .tabs>ul li.tab-item{font-size:38px}}.product-tabs .tabs>ul li.tab-item:not(.is-active){color:var(--lighter-grey)}.product-tabs .tabs>ul li.tab-item.is-active:hover{opacity:1}.product-tabs .tabs>ul li.tab-item:hover{opacity:.8;transition:opacity .25s}.related-products .related-products-container{--min:100%;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(var(--min),1fr));justify-items:center;margin-top:48px}@media only screen and (min-width:900px){.related-products .related-products-container{--min:500px;gap:40px 55px;margin-top:80px}}.related-products .related-products-container .related-product{align-items:center;display:flex;flex-direction:column;max-width:500px;text-align:center}.related-products .related-products-container .related-product a{color:var(--0856c74c);text-decoration:none}.related-products .related-products-container .related-product .icon-circle{align-items:center;background-color:var(--0856c74c);border-radius:50%;display:flex;height:85px;justify-content:center;margin-bottom:16px;width:85px}.related-products .related-products-container .related-product .icon-circle .icon-container{height:100%;width:100%}.related-products .related-products-container .related-product .icon-circle .icon-container img{display:block;filter:saturate(0) brightness(5);margin:0 auto;-o-object-fit:contain;object-fit:contain;width:60%}@media only screen and (min-width:900px){.related-products .related-products-container .related-product .icon-circle{margin-bottom:30px}}.related-products .related-products-container .related-product .title{font-size:20px;font-weight:700}.video-zone{padding:0}.video-zone .vidoe-container{cursor:pointer;margin:0 auto;max-width:800px;position:relative}@media screen and (max-width:1000px){.video-zone .vidoe-container{width:100%}}.video-zone .vidoe-container:hover .color-block{background:var(--global-color);opacity:.6;transition:0s}.video-zone .vidoe-container:hover .overlay h3{transform:translateY(-20px);transition:.08s ease-in-out}.video-zone .vidoe-container .color-block{background:linear-gradient(0deg,#000c,#08198300 57%,#00d4ff00);content:"";height:calc(100% - 6px);left:0;position:absolute;top:1px;transition:.2s ease-in-out;width:100%}.video-zone .vidoe-container .overlay{align-items:center;bottom:50px;display:flex;left:30px;position:absolute;z-index:3}.video-zone .vidoe-container .overlay svg.fa-circle-play{margin-right:20px;width:70px}.video-zone .vidoe-container .overlay h3{line-height:30px;transition:.25s ease-in-out}.video-zone .vidoe-container .overlay h3 svg.fa-caret-right{width:10px}.video-zone .yt-lite{margin:0 auto;width:80%}.video-zone .video{width:80%}.one-review[data-v-71352ab3]{background:var(--grey);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:30px 20px;position:relative;width:600px}@media screen and (max-width:600px){.one-review[data-v-71352ab3]{width:100%}}.one-review[data-v-71352ab3] h4[data-v-71352ab3]{font-weight:300}.one-review[data-v-71352ab3] a[data-v-71352ab3],.one-review[data-v-71352ab3] p[data-v-71352ab3]{bottom:10px;color:var(--lighter-grey);font-weight:900}.one-review[data-v-71352ab3] a[data-v-71352ab3]{color:var(--39cc03b4)}.review-footer[data-v-71352ab3]{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-left:20px;margin-right:20px;margin-top:20px}.review-footer[data-v-71352ab3] .img-container[data-v-71352ab3]{border-radius:50%;flex:none;height:100px;overflow:hidden;width:100px}.testimonials{padding:100px 0;position:relative}.testimonials .two-review{display:flex;flex-wrap:nowrap;gap:40px;justify-content:center}@media screen and (max-width:1000px){.testimonials .two-review{flex-wrap:wrap}}.testimonials .carousel{display:flex}.testimonials .carousel .one-review{transform:scale(.9)}@media screen and (min-width:1000px){.testimonials .carousel .one-review.current{background-color:var(--light-grey);box-shadow:0 0 20px #0001;transform:scale(1.1);z-index:8}}@media screen and (max-width:1000px){.testimonials .carousel .one-review.nextslide{display:none}}@media screen and (max-width:600px){.testimonials .carousel .one-review.lastslide{display:none}}.testimonials .carousel .svg-inline--fa{color:var(--light-grey);cursor:pointer;filter:brightness(1.4);width:30px}.bundle{background:var(--grey);border-radius:4px;display:flex;margin:100px 0}.bundle .label{color:var(--lighter-grey);font-size:14px;font-weight:700;text-transform:capitalize}.bundle .content{display:flex;flex-direction:column;justify-content:space-evenly;padding:40px;width:50%}@media screen and (max-width:1000px){.bundle .content{padding:30px;width:70%}}@media screen and (max-width:600px){.bundle .content{padding:15px;width:100%}}.bundle .content .products{display:flex;gap:10px}.bundle .content .products a{cursor:pointer}.bundle .content .product{background:var(--light-grey);border-radius:4px;box-shadow:0 0 20px #0000001a;margin:10px 0;padding:10px;text-align:center;transition:all .2s linear}.bundle .content .product:hover{filter:brightness(1.2);transition:all .1s linear}.bundle .content .icon{margin:0 auto;width:30px}.bundle .content .button.global{margin-top:30px}.bundle .content .product-checkout-button{background-color:var(--70d7423b)}.bundle .img-container{position:relative;width:50%}@media screen and (max-width:1000px){.bundle .img-container{width:30%}}@media screen and (max-width:600px){.bundle .img-container{width:0}}.bundle .img-container img{border-radius:4px}.bundle .img-container .overlay{background:linear-gradient(90deg,var(--grey) 10%,transparent);border-radius:4px;height:100%;position:absolute;top:0;width:100%;z-index:6}.media-and-text{display:flex;flex-direction:column-reverse}.media-and-text.only-image{justify-content:center}@media only screen and (min-width:900px){.media-and-text{-moz-column-gap:56px;column-gap:56px;flex-direction:row}.media-and-text.inverted{flex-direction:row-reverse}.media-and-text.inverted .text-container{text-align:right}}.media-and-text .caption{font-size:16px;margin:16px auto;min-height:50px;text-align:center;width:80%}@media only screen and (min-width:900px){.media-and-text .carousel{width:50%}}.media-and-text .carousel .image-container{aspect-ratio:16/9}.media-and-text .carousel .image-container img{-o-object-fit:contain;object-fit:contain}.media-and-text .carousel .carousel-navigation{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center;margin-top:10px}.media-and-text .carousel .carousel-navigation .carousel-navigation-item{background-color:var(--light-grey);border-radius:50%;cursor:pointer;height:10px;width:10px}.media-and-text .carousel .carousel-navigation .carousel-navigation-item.active{background-color:var(--lighter-grey)}@media only screen and (min-width:900px){.media-and-text .carousel .carousel-navigation .carousel-navigation-item{height:15px;width:15px}.media-and-text .text-container{width:50%}}.zone{margin:80px 0}
