.product_cat_shoptimizer .summary .quantity,.product_cat_shoptimizer .summary .single_add_to_cart_button{display:none!important}.product_cat_shoptimizer .site-content h3 a,.product_cat_shoptimizer .site-content p a{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.cg-theme-intro{background-color:#f9f9f9;padding:3.8em 0;position:relative;text-align:center}.cg-theme-intro.opening:before{background-color:#474de7;content:"";height:1000px;left:-30%;position:absolute;top:-200px;transform:rotate(-5deg);width:160%;z-index:0}.cg-theme-intro h5{color:#777;font-size:20px;font-weight:400}.cg-theme-intro h1{color:#fff;font-size:46px;font-weight:600;line-height:1.2em;margin-bottom:-.25em;margin-top:.2em}.cg-theme-intro h4{color:#fff;font-size:24px;opacity:.75}.cg-theme-intro p{color:#555;font-size:16px;line-height:1.55em;margin-bottom:.8em;margin-right:5%;margin-top:.5em}.cg-theme-intro p strong{color:#111}.cg-theme-intro .price{display:inline-block;font-size:52px;font-weight:400;position:relative}.cg-theme-intro .col-lg-4{text-align:left}.cg-theme-intro .col-lg-4 h2{font-size:22px;font-weight:600;margin-bottom:0}.cg-theme-intro .woocommerce-message{color:#fff;font-weight:700}.price .sup{color:#90a4ae;font-size:30px;font-weight:300;left:-22px;position:absolute;top:12px}.cg-theme-intro a.button,body .cg-theme-intro .woocommerce button.button.alt{background-color:#00c57f;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:22px;font-weight:400;height:auto;margin:0 auto;padding:20px 0;transition:all .2s linear;width:500px}.cg-theme-intro.opening a.button{max-width:85%}.cg-theme-intro.footer a.button{font-weight:600}.woocommerce .cg-theme-intro a.button:hover{background-color:#00c57f;color:#fff}.underline--handwriting,.underline--handwriting--white{background:url(images/line2x.png) no-repeat bottom;background-size:100% auto;padding-bottom:6px;text-decoration:none}.cg-theme-intro a.button:hover,.woocommerce .cg-theme-intro a.button:hover,body .cg-theme-intro .woocommerce button.button.alt:hover{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.1);transform:scale(1.05)}.cg-theme-intro .secondary-actions{padding-bottom:1em}.cg-theme-intro .secondary-actions a{color:#fff;display:inline-block;font-size:20px;margin:1em 0}.cg-theme-intro .secondary-actions a.modal-link,.cg-theme-intro .secondary-actions a.regular-link{border-left:1px solid #fff;color:#fff;margin-left:15px;opacity:.7;padding-left:18px}.cg-theme-intro .secondary-actions a.regular-link:hover{opacity:1}.cg-theme-intro a.button-link span{border-bottom:1px solid #fff;position:relative;transition:all .2s}.cg-theme-intro a.button-link:hover span{border-color:#fff}.cg-theme-intro .copy{padding-right:2em}.returning-customer{background-color:#fff;margin:0 auto;max-width:85%;padding:1.5em;text-align:center}.returning-customer h3{font-size:18px;font-weight:500;margin-bottom:.15em}.returning-customer p{font-size:16px;margin-bottom:0}.cg-theme-intro .image-holder{margin-bottom:4.5em;position:relative}.cg-theme-intro .image-holder .mobile-wrap{background:#fff;border-radius:3px;bottom:-40px;box-shadow:0 7px 50px 0 rgba(84,110,122,.15);display:inline-block;margin-left:-100px;padding:5px 5px 40px;position:absolute;right:-10px;width:200px}.cg-theme-intro .image-holder .mobile-wrap:after{background:#eceff1;border-radius:50%;bottom:12px;content:"";display:block;height:15px;left:50%;margin-left:-5px;position:absolute;width:15px}.cg-theme-intro img.desktop{background:#fff;border-radius:3px;box-shadow:0 10px 50px 0 rgba(84,110,122,.15)}.cg-theme-intro.footer{background-color:#fff}.cg-theme-intro.footer p{font-size:16px;margin:15px 0 0}.cg-speed{border-top:1px solid #eee;padding:5em 0}.cg-speed h2{font-size:46px;font-weight:600;margin:0 0 5px}.cg-speed h2.title{font-size:28px;font-weight:500;margin-bottom:1.5em;position:relative;text-align:center}.cg-speed h2.title:before{background-color:#e2e2e2;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.cg-speed h2.title span{background-color:#fff;padding:0 .5em;position:relative;z-index:2}.cg-speed h3{color:#637381;font-size:24px;line-height:1.5em;margin-bottom:2em;margin-top:0}.cg-speed h4{font-size:24px;font-weight:600;margin:0}.cg-speed p{color:#333;font-size:16px;line-height:1.55em;margin-bottom:.8em;margin-right:5%}.cg-speed ul.tick{font-size:18px;font-weight:400;margin:2em 0;padding:0}.cg-speed ul.tick li{border-bottom:1px solid #e2e2e2;list-style:none;padding:.5em 35px .5em 0;position:relative}.cg-speed ul.tick li:before{content:"\e802";font-family:fontello;margin-top:1px;position:absolute;right:0}.tick h2.elementor-heading-title:before{color:#3bb54a;content:"\e802";font-family:fontello;font-size:18px;margin-right:10px;position:relative;top:-2px}.cg-speed .col-lg-3{text-align:center}.cg-speed .col-lg-3 p{color:#222;font-size:20px;margin-right:0}.cg-speed .speed-result-wrap{margin-bottom:3em}.cg-speed .speed-result-wrap img{border:1px solid #e2e2e2;border-radius:6px;margin:3em 0 -10px;padding:20px;width:100%}.cg-integration{border-bottom:1px solid #eee;padding:4em 0 3.5em;text-align:center}.cg-integration h3{font-size:26px;font-weight:400;letter-spacing:0;margin:0 0 1em}.cg-integration img{display:block;margin:0 auto;max-width:85%}.cg-performance{background:#474de7;color:#fff;padding:4.5em 0 5em}.cg-performance h2,.cg-performance h4{color:#fff;font-weight:500}.cg-performance .col-lg-12 p,.cg-performance h2{text-align:center}.cg-performance h4{font-size:24px;font-weight:500}.cg-performance h4:before{content:"\e803";font-family:fontello;font-size:15px;margin-right:10px;position:relative;top:-1px}.cg-performance .col-lg-12 p,.cg-performance .col-lg-4 p{line-height:1.5em;opacity:.8}.cg-performance h2{font-size:36px}.cg-performance .col-lg-12 p{font-size:18px;margin-bottom:3em}.cg-performance .speed-result-wrap{background:#fff;border-radius:2px;box-shadow:0 5px 50px 0 rgba(84,110,122,.1);color:#111;margin-bottom:-1.5em;margin-top:1.5em;padding:1.5em;text-align:center;transition:all .2s ease 0s}.cg-performance .speed-result-wrap:hover{box-shadow:0 7px 14px rgba(50,50,93,.04),0 3px 6px rgba(0,0,0,.04);transform:translateY(-3px)}.cg-performance .speed-result-wrap p{color:#111;font-weight:500;margin-bottom:0}.cg-performance .speed-result-wrap img{max-width:80%}img.page-builders{margin-bottom:4em;max-width:90%}#accessibility img{border:1px solid #e2e2e2;border-radius:4px;margin-bottom:25px;padding:15px}.cg-reasons{padding:0 0 4em}.cg-reasons h4{font-size:24px;font-weight:600;margin:5px 0}.cg-reasons p{padding:0 5% 0 0}.cg-reasons .icon-wrapper{height:65px}.cg-reasons .icon-wrapper img{max-width:50px}.cg-reasons .col-lg-12 p{color:#666;font-size:18px;margin-bottom:3.5em}.cg-reasons .row:last-of-type{margin-top:1.5em}.cg-reviews{padding-bottom:2em}.cg-reviews p{color:#222}.cg-reviews cite{display:block;font-style:normal;margin-bottom:3.5em;margin-top:20px;position:relative}.cg-reviews cite span{color:#f3a63b;letter-spacing:1.5px}.cg-reviews .row.featured-review{align-items:center;margin-bottom:3.5em}.cg-reviews .featured-review img{border-radius:50%;padding-right:10%}.cg-reviews .featured-review p{font-size:18px;margin-top:0}.cg-reviews .featured-review p:last-child{margin-bottom:0}.page-template-page-testimonials .grid{transition:transform .42s cubic-bezier(.165,.84,.44,1)}.page-template-page-testimonials .grid:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.1);transform:scale(1.05)}.cg-speed.cg-examples .col-lg-3 p{color:#444;font-size:16px;text-align:center}.cg-speed.cg-examples a:has(img){border:1px solid #eee;box-shadow:0 4px 12px -2px rgba(0,0,0,.1);display:block;padding:10px;transition:all .2s}.cg-speed.cg-examples a:has(img):hover{box-shadow:0 4px 12px -2px rgba(0,0,0,.25)}.cg-title{padding:4em 0 2.5em;text-align:center}.cg-title h2{font-size:32px;font-weight:400;margin-bottom:.1em}.cg-title p{color:#888;font-size:19px}.cg-feature-block .row{align-items:center;display:flex}.cg-feature-block .container{padding:0}.cg-feature-block{padding:1em 0}.cg-feature-block.last-item{padding-bottom:4em}.cg-feature-block.first{border:none}.cg-feature-block img{box-shadow:0 5px 50px 0 rgba(84,110,122,.1)}@media only screen and (min-width:769px){.cg-feature-block.text-align-right .row .col-lg-6 h2,.cg-feature-block.text-align-right .row .col-lg-6 h5,.cg-feature-block.text-align-right .row .col-lg-6 p,.cg-feature-block.text-align-right .row .col-lg-7 h2,.cg-feature-block.text-align-right .row .col-lg-7 h5,.cg-feature-block.text-align-right .row .col-lg-7 p{padding-left:35px}.cg-feature-block.text-align-left .row .col-lg-7 h2,.cg-feature-block.text-align-left .row .col-lg-7 h5,.cg-feature-block.text-align-left .row .col-lg-7 p{padding-right:35px}}.cg-feature-block h5{color:#777;font-size:17px;margin-bottom:3px;margin-top:-40px}.cg-feature-block h2{font-size:32px;font-weight:600;margin:0}.cg-feature-block p{color:#454545;font-size:17px;margin-bottom:0}.common-queries{padding:0 0 3em}.common-queries .intro{text-align:center}.common-queries .intro p{color:#888;font-size:18px}.common-queries h4{font-size:20px;font-weight:600;margin-bottom:5px;margin-top:0}.common-queries p{margin-bottom:2em;padding-right:5%}.common-queries-accordion{padding-bottom:2em}.cg-faq-heading{text-align:center}.cg-faq-heading .col-lg-12{float:none;max-width:940px}.cg-faq-heading .col-lg-12,.cg-faq-heading h3,.cg-faq-heading p{margin-left:auto;margin-right:auto}.faq-accordion{border-top:1px solid #e2e2e2;margin:0 auto 2em;max-width:940px}.faq-accordion details{border-bottom:1px solid #e2e2e2}.faq-accordion details:last-child{border-bottom:none}.faq-accordion summary{color:#111;cursor:pointer;display:block;font-size:20px;font-weight:600;line-height:1.4em;list-style:none;padding:1.15em 3em 1.15em 0;position:relative}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230f172a' fill-rule='evenodd' d='M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:28px 28px;content:"";height:28px;margin-top:-14px;position:absolute;right:.25em;top:50%;width:28px}.faq-accordion details[open] summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230f172a' fill-rule='evenodd' d='M11.47 7.72a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 1 1-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 0 1-1.06-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E")}.faq-accordion [itemprop=acceptedAnswer]{margin-top:-15px}.faq-accordion p{color:#333;font-size:17px;margin:-.35em 0 1.25em;padding-right:7%}span.handwriting{background-image:linear-gradient(-100deg,rgba(232,233,255,.3),rgba(232,233,255,.7) 95%,rgba(232,233,255,.1));border-radius:1em 0 1em 0;color:#474de7;padding:0 .15em}.cg-support{background-color:#111;background-position:50%;background-size:cover;padding:5% 0;position:relative}.cg-support .inner{background-color:#fff;border-radius:2px;padding:2.8em}.cg-support .inner h2{color:#111;font-size:32px;font-weight:600;line-height:1.4em}.cg-support .inner p{color:#666;font-size:18px;margin-bottom:0;margin-top:1em}.cg-refund{align-items:center;background-color:#f3f5fa;display:flex;padding:3.5em 0 3.2em}.cg-refund img{float:left;margin-right:40px;max-width:200px}.cg-refund h2{clear:none;color:#474de7;font-size:32px;font-weight:600;margin:0 0 10px}.cg-refund p{color:#111;font-size:18px;margin:0}.page-template-page-shoptimizer .site-main p a{border-bottom:1px solid #eee}.page-template-page-shoptimizer .site-main p a:hover{border-color:#ccc}.cg-conversions img{box-shadow:0 0 42px 1px rgba(0,0,0,.15);margin-bottom:50px}.cg-conversions h1{font-size:44px;letter-spacing:-.02em;margin:.45em 0 1.2em;text-align:center}.cg-conversions h2{font-size:36px;margin:0 0 1em;text-align:center}@media only screen and (max-width:768px){.top-bar img{display:none}.top-bar .widget{padding-left:0}.fixed-bar ul#nav{display:none}.fixed-bar .inner{padding-left:10px;padding-right:10px}.cg-theme-intro h1{font-size:36px}.cg-speed h2.title:before{display:none}.cg-speed .speed-result-wrap img{margin-top:0}.cg-speed p{margin-right:0}.page-template-page-shoptimizer .container .container{padding:0}}@media only screen and (max-width:992px){.cg-theme-intro{padding:2em 0}.cg-theme-intro h1{font-size:23px;line-height:1.2}.cg-theme-intro h4{font-size:16px}.cg-theme-intro a.button{font-size:16px;font-weight:700;max-width:100%!important;padding:14px 20px}.cg-theme-intro .secondary-actions a{font-size:15px}.cg-theme-intro.opening:before{top:-290px;transform:rotate(-2deg)}.cg-theme-intro .col-lg-4 h2{font-size:20px;margin-bottom:.5rem}.cg-theme-intro p{color:#555;font-size:15px;line-height:1.45em;margin-bottom:.8em;margin-right:0;margin-top:0}.cg-speed{padding:2em 0}.cg-speed h2.title{font-size:22px}.cg-speed h2{font-size:24px;margin-bottom:5px}.cg-speed .offset-md-1 h2{margin-bottom:20px}.cg-speed h2.title span{padding:0}.cg-speed h3{font-size:18px;line-height:1.45em;margin-bottom:1em}.cg-speed h4{font-size:20px}.cg-speed p{color:#444;font-size:16px;line-height:1.5em;margin-bottom:1.5rem;margin-top:.3em}.cg-speed .speed-result-wrap{margin-bottom:1.5em;padding-top:1em}.cg-speed .speed-result-wrap:last-child{margin-bottom:0}.cg-speed .col-lg-3 p{font-size:16px;margin-top:10px}.cg-feature-block.text-align-right .row p{margin-bottom:0}.cg-feature-block h5{font-size:16px;margin-bottom:0;margin-top:20px}.cg-speed h3{color:#555;font-size:16px}.cg-feature-block h2{font-size:22px;letter-spacing:-.01em}.cg-feature-block{padding:.5em 0}.cg-feature-block p{font-size:16px;line-height:1.5;margin-top:.75rem}.cg-feature-block .container{padding-left:20px;padding-right:20px}.container .cg-feature-block .container{padding-left:0;padding-right:0}.cg-feature-block.last-item{padding-bottom:2em}section#accessibility{margin-top:2em}.cg-reasons h4{font-size:20px;margin-bottom:-10px}.cg-reasons{padding-bottom:2em}.common-queries h4{font-size:18px;margin-bottom:-10px;margin-top:25px}.common-queries p{line-height:1.5;margin-bottom:0}.cg-reviews .featured-review p{font-size:15px;line-height:1.5;margin-bottom:1rem}.cg-reviews cite{border-bottom:1px solid #e2e2e2;margin-bottom:1.5em;padding-bottom:1.5em}.cg-speed.cg-reviews .col-lg-4:last-child cite{border:none;padding-bottom:0}.cg-speed.cg-examples .col-lg-3 p{font-size:15px}.cg-reviews .featured-review img{margin-bottom:10px;max-width:150px}section.cg-speed.cg-conversions p{margin-bottom:-5px}.cg-refund h2{font-size:24px}.cg-refund{padding:2em 0}.cg-refund p{font-size:16px;line-height:1.5}.cg-theme-intro.footer p{font-size:14px}.cg-theme-intro .copy{padding-right:0}.text-align-right .col-lg-5:has(img),.text-align-right .col-lg-6:has(img),.text-align-right .col-lg-7:has(img){order:2}.cg-theme-intro.footer a.button{font-size:15px}}