.paywhirl-plan-selector-plan{display:none!important}.product-features-highlight .title,.optional-features .title{font-weight:500;font-size:1em;margin-bottom:8px;color:#5b5b5b}.product-features-highlight table tr:nth-of-type(2n),.optional-features table tr:nth-of-type(2n){background:#fff}.product-features-highlight table,.optional-features table{border:0}.product-features-highlight table td,.optional-features table td{padding-top:.3em;padding-bottom:.3em}.product-features-highlight td,.optional-features td{font-size:14px}.product-features-highlight td.icon,.optional-features td.icon{padding-top:.1em;padding-bottom:.1em}.product-features-highlight td.icon img,.optional-features td.icon img{width:20px}.optional-features td.icon{padding-left:20px}.optional-features td.price{font-weight:600}.optional-features td.details a{color:#3680af;text-decoration:underline}.optional-features td.details a:hover{color:#5d7e9e}.cart_item.optional_item{font-size:.8em;margin-bottom:6px}.center-content h2 div{color:#fd0}.modal{display:none}.modal.is-open{display:block}.main-header .top.row{padding-bottom:10px}.modal--window{padding:20px}@media only screen and (max-width: 767px){.modal--window{padding:2px}}.product-page--description{padding:20px 0}.modal--content.video-content{width:80%;max-width:80%}.video-content{background-color:transparent}.section--slideshow .slider .slide .caption .bg{opacity:.3}.product-page--images .modal--link.open--video{cursor:pointer!important}.loader{position:absolute;left:50%;top:100px;z-index:1;width:150px;height:250px;margin:-75px 0 0 -75px;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #f38131;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#customer-account table{width:100%}.slide .image--container{background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1279px){.product-page--main-content{grid-template-columns:minmax(60%,60%) minmax(40%,40%)}}.collection .description{display:none}table.full-width{width:100%}.template-product .left-side-under-image{margin-top:-20px;z-index:100;position:relative}.template-product .meta-product-page,.template-product .container{max-width:1400px;margin:0 auto;padding:0 3%}.template-product .meta-product-page{font-family:Helvetica Neue,sans-serif}.template-product .video-ratio{width:100%;height:0;padding-top:56.25%}@media only screen and (max-width: 767px){.template-product .video-ratio{padding-top:100%}}.template-product .video-ratio iframe{width:1px;min-width:100%;height:100%;position:absolute;top:0;left:0;border:0;margin:0;padding:0}@media only screen and (max-width: 767px) and (orientation: landscape){.template-product .video-ratio iframe{height:100vh;height:calc(var(--vh, 1vh) * 100)}}.template-product .product-page--title{font-size:24px;letter-spacing:0;font-family:Helvetica Neue,sans-serif;line-height:1.2}.template-product .prices span{font-size:22px!important;font-family:Helvetica!important}.template-product .quanity-cart-row .quantity{min-width:60px}.template-product .quanity-cart-row .quantity input{text-align:center}.template-product .quanity-cart-row .add-to-cart input{padding:0 80px;font-family:Helvetica Neue,sans-serif;font-weight:700}@media screen and (max-width: 767px){.template-product .quanity-cart-row .add-to-cart input{padding:0 40px}}.template-product .badge-area{margin:0 0 1em}.template-product .badge-area img{width:50px;display:inline-block;vertical-align:top}.template-product .badge-area .badge-info{display:inline-block;vertical-align:top;width:calc(100% - 75px);margin-left:15px}.template-product .badge-area .badge-info h4{color:#f38131;font-weight:700;font-family:Helvetica Neue,sans-serif;font-size:20.5px;margin:0 0 -5px;text-transform:uppercase}.template-product .badge-area .badge-info h5{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:18px;margin:0;text-transform:uppercase}.template-product .badge-area .badge-info hr{border-bottom-color:#979797}.template-product .badge-area .badge-info p{color:#747474;font-size:14px;font-family:Helvetica Neue,sans-serif;font-style:italic}.template-product .section-title{font-family:Lora,serif;font-style:italic;font-weight:700;font-size:24px;padding:0 0 1.5em;margin:0 auto 1em;position:relative}.template-product .section-title:after{content:"";position:absolute;bottom:1.1em;left:50%;transform:translate(-50%);width:45px;height:2px;background:#f38131}.template-product .product-features{background:#e4f6f7;padding:5em 0}.template-product .product-features h3{font-family:Helvetica Neue,sans-serif;font-weight:700;color:#000;font-size:16px;text-transform:uppercase;margin:0 auto 1.5em}.template-product .product-features .bg_image{height:0;width:80%;padding-top:50%;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;margin:0 auto 1.5em}.template-product .product-features .desc{font-family:Helvetica Neue,sans-serif;font-style:italic;color:#959595;font-size:14px;margin:0 auto 1.5em;width:80%}.template-product .product-features .bottom_link{color:#014972;text-decoration:underline;text-transform:uppercase;font-size:13px;font-weight:700;font-family:Helvetica Neue,sans-serif}.template-product .product-steps{padding:1em 0}.template-product .product-steps .container{max-width:1000px;width:95%}.template-product .product-steps .bg_image{height:0;width:100%;padding-top:100%;margin:0 auto;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.template-product .product-steps .button{margin-top:1.5em;font-family:Helvetica Neue,sans-serif;font-weight:700;display:inline-block;min-width:175px;padding:0 50px;height:45px;vertical-align:middle;margin-left:-4px;border-radius:0;font-size:14px;text-transform:initial}.template-product .product-steps .section-title{background-color:#e4f6f7;padding:1.5em 0}.template-product .product-signup{background:#03083a;padding:3em .5em}.template-product .product-signup .container{max-width:1300px}.template-product .product-signup .grid{margin-left:-40px}.template-product .product-signup .grid .grid__item{padding-left:40px}.template-product .product-signup h2{font-size:32px;color:#fff;font-weight:700;font-family:Helvetica Neue,sans-serif;margin:0 0 .25em;line-height:1.1}.template-product .product-signup h2 span{color:#f58d38}.template-product .product-signup h4{color:#fff;font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:16px;margin:0;line-height:1.1}.template-product .product-signup .button{font-family:Helvetica Neue,sans-serif;font-weight:700;display:inline-block;vertical-align:middle;margin:0 0 0 -4px;border-radius:0;font-size:14px}.template-product .product-signup .small{display:inline-block;width:calc(100% - 180px);max-width:350px;margin:0;height:45px;vertical-align:middle;border-radius:0;padding:0 15px;letter-spacing:0}@media screen and (max-width: 767px){.template-product .product-signup .grid__item{margin-top:.5em;margin-bottom:.5em}}.template-product .product-testimonials{padding:5em 0;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.template-product .product-testimonials .container{max-width:900px;width:80%}.template-product .product-testimonials .section-title{color:#fff}.template-product .product-testimonials .desc,.template-product .product-testimonials h5{font-family:Lora,serif;font-style:italic;font-size:19px;line-height:1.3;color:#fff}.template-product .product-testimonials h5{font-weight:700;margin-top:1em}.template-product .product-testimonials a,.template-product .product-testimonials a:link,.template-product .product-testimonials a:visited,.template-product .product-testimonials a:hover{color:#efa977;text-decoration:underline}.template-product .product-testimonials .owl-controls .owl-page{width:15px;height:15px;margin:0 5px;border-radius:100px;border:3px solid white;background:transparent;box-shadow:0 0 5px #0000004d}.template-product .product-testimonials .owl-controls .owl-page.active{border-color:#f38131}.template-product .product-list{padding:5em 0;background:#e4f6f7}.template-product .product-list .grid__item{padding:0 1.5em}.template-product .product-list h4{font-weight:700;font-family:Helvetica Neue,sans-serif;text-transform:uppercase;margin:0 0 1em}.template-product .product-list ul{list-style-image:url(https://cdn.shopify.com/s/files/1/0006/4303/9285/files/check.svg?987513338046465760)}.template-product .product-list ul li{margin:0 0 .5em;font-family:Helvetica Neue,sans-serif;font-size:16px;color:#3c3c3c}.template-product .product-cta-images{background:#03083a;padding:3em .5em}.template-product .product-cta-images .container{max-width:1200px;width:90%}.template-product .product-cta-images .grid{margin-left:-40px}.template-product .product-cta-images .grid .grid__item{padding-left:40px}.template-product .product-cta-images img{width:95%;max-width:450px}@media screen and (max-width: 767px){.template-product .product-cta-images .grid__item{margin-top:.5em;margin-bottom:.5em}}.template-product .product-about{padding:5em 0}.template-product .product-about .container{max-width:1000px;width:95%}.template-product .product-about .bg_image{height:0;width:95%;padding-top:95%;margin:0 auto;border-radius:200%;border:5px solid #e9e9e9;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.template-product .product-about .button{margin-top:1.5em;font-family:Helvetica Neue,sans-serif;font-weight:700;display:inline-block;min-width:175px;padding:0 50px;height:45px;vertical-align:middle;margin-left:-4px;border-radius:0;font-size:14px;text-transform:initial}.template-product .product-chapters{background:#e4f6f7;padding:5em 0}.template-product .product-chapters .expand_btns span{display:inline-block;vertical-align:middle;margin-right:5px}.template-product .product-chapters .expand_btns svg{width:15px;height:15px;display:inline-block;vertical-align:middle}.template-product .product-chapters .expand_btns .open_all,.template-product .product-chapters .expand_btns .close_all{display:inline-block;vertical-align:middle;padding:10px;border:1px solid #444;margin:0 5px;cursor:pointer;color:#444;background:#4440;transition:all .1s linear}.template-product .product-chapters .expand_btns .open_all:hover,.template-product .product-chapters .expand_btns .close_all:hover{color:#fff;background:#444}.template-product .product-chapters .acc-container{max-width:1300px;max-width:750px;margin:2em auto 0;overflow:hidden;position:relative;display:table}.template-product .product-chapters .acc-container .acc-btn{width:100%;margin:0 auto;padding:.5em;cursor:pointer;text-align:left;position:relative}.template-product .product-chapters .acc-container .acc-btn .img{width:30px;height:30px;position:relative}.template-product .product-chapters .acc-container .acc-btn .img svg{transition:all .3s ease;position:absolute;top:50%;left:50%;width:20px;height:20px;transform-origin:top left;transform:rotate(0) translate(-50%,-50%)}.template-product .product-chapters .acc-container .acc-btn .img,.template-product .product-chapters .acc-container .acc-btn h3{display:inline-block;vertical-align:middle;text-align:left!important;letter-spacing:0}.template-product .product-chapters .acc-container .acc-btn .img{margin-right:5px}.template-product .product-chapters .acc-container .acc-btn h3{margin:0;font-size:17px;font-weight:700;font-family:Lora,serif;color:#3c3c3c;width:calc(100% - 45px)}.template-product .product-chapters .acc-container .acc-btn .img.selected svg{transform:rotate(90deg) translate(-50%,-50%)}.template-product .product-chapters .acc-container .acc-content{height:0px;width:100%;margin:0 auto;overflow:hidden}.template-product .product-chapters .acc-container .acc-content.open{height:auto}.template-product .product-chapters .acc-container .acc-content-inner{padding:.5em;padding-left:calc(30px + 5%)}.template-product .product-chapters .acc-container .acc-content-inner .line{margin-bottom:.25em;font-family:Lora,serif;font-style:italic;color:#3c3c3c;font-size:16px;padding-left:31px;text-indent:-31px}.template-product .product-faq{padding:5em 0}.template-product .product-faq .container{max-width:1000px;width:95%}.template-product .product-faq h3{font-family:Lora,serif;font-weight:700;font-size:16px;color:#3c3c3c;margin:0 0 .5em}.template-product .product-faq .info{font-size:14px;color:#3c3c3c;margin:0 0 2em;font-family:Helvetica Neue,sans-serif}.template-product .modal-video{position:fixed;top:0!important;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:99999999;transform:translateY(-20px);opacity:0;display:none;pointer-events:none;transition:all .15s linear;background-color:#000000d9}.template-product .modal-video .video-ratio{position:relative;width:100%;height:0;padding-top:56.6%}.template-product .modal-video .video-ratio iframe{width:1px;min-width:100%;position:absolute;top:0;left:0;height:100%}.template-product .modal-video .modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);width:95%;max-width:800px;max-height:90vh;opacity:0;box-shadow:0 5px 35px 5px #0006;transition:all .3s linear;padding:2em;background:#fff}.template-product .modal-video .modal_close{position:absolute;top:-40px;right:-40px;width:35px;height:35px;cursor:pointer;color:red;z-index:50}.template-product .modal-video .modal_close .visually-hidden{display:none}.template-product .modal-video .modal_close svg{position:absolute;top:50%;left:50%;width:25px;fill:currentColor;height:25px;transform:translate(-50%,-50%)}.template-product .modal-video.active{pointer-events:initial;opacity:1;display:block;transform:translateY(0)}.template-product .modal-video.active .modal-inner{transform:translate(-50%,-50%);opacity:1}@media screen and (max-width: 991px){.template-product .modal-video .close-modal{right:-5px}}#product-free-trial-registration{text-align:left;padding:1.2em 2em}#product-free-trial-registration h3{font-size:1.3em;margin-bottom:0}#product-free-trial-registration #undefinedError{color:#cd5c5c;baackgrund-clor:#FFDAB9;margin-bottom:.4em;border:0}#product-free-trial-registration .Polaris-Label__Text{line-height:1em;color:gray}.Polaris-Modal-Header{background-color:#efefef;border-bottom:1px solid #efefef}#validationErrorFieldIDError{color:#cd5c5c;baackgrund-clor:#FFDAB9;border:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.custom.css.map */
