.custom-product-page *{box-sizing:border-box}.custom-product-page{font-family:inherit;color:#1a1a2e}.custom-product-page section{overflow:hidden}.custom-product-page h2{font-size:2rem;font-weight:700;color:#1a1a2e}.custom-product-page h5{font-size:1rem;font-weight:600;color:#1a1a2e}p:empty{display:none}.custom-product-page .product-main-slider{background:unset!important}h2.text-center.mb-2{margin-bottom:20px!important}.custom-product-page .breadcrumb{font-size:.85rem;color:#666}.custom-product-page .breadcrumb-item a{color:#666;text-decoration:none}.custom-product-page .breadcrumb-item.active{color:#1a1a2e;font-weight:400}.custom-product-page .product-image-gallery{position:relative}.custom-product-page .product-main-slider{border-radius:12px;overflow:hidden;background:#f8f8f8}.custom-product-page .product-main-slider .swiper-slide img{width:100%;height:650px;object-fit:contain;padding:20px}.custom-product-page .product-thumb-slider{margin-top:12px}.custom-product-page .product-thumb-slider .swiper-slide{cursor:pointer;border:2px solid #fff0;border-radius:8px;overflow:hidden;background:#f8f8f8;opacity:.6;transition:all 0.2s ease}.custom-product-page .product-thumb-slider .swiper-slide:hover{opacity:.9}.custom-product-page .product-thumb-slider .swiper-slide-thumb-active{opacity:1;border-color:#1a1a2e}.custom-product-page .product-thumb-slider .swiper-slide img{width:100%;height:70px;object-fit:contain;padding:5px}.custom-product-page .product-stars{display:flex;gap:8px}.custom-product-page .product-stars .star{color:#f5a623;font-size:1.1rem}.custom-product-page .product-stars .review-count{color:#666;font-size:.9rem}.custom-product-page .product-hero-desc{font-size:.95rem;line-height:1.7;color:#444}.custom-product-page .product-hero-desc ul{list-style:none;padding:0}.custom-product-page .product-hero-desc ul li{padding:4px 0;color:#4A5C6C}.custom-product-page .product-hero-desc ul li::before{content:'✓';color:#1a1a2e;font-weight:700;margin-right:8px}.product-main-slider .attachment-large.size-large{border:0 solid}.woocommerce .star-rating span::before{color:#FFCC01}.review-count a{color:#233EFF!important}.review-count a:hover{color:#14D0FF!important;text-decoration:underline}.add-cart-sec .woocommerce-variation-price{display:none!important}.add-cart-sec th.label{margin-bottom:10px!important;padding:15px 0 5px;font-weight:400}.add-cart-sec ul.variable-items-wrapper{gap:5px}.add-cart-sec li.variable-item.button-variable-item{padding:15px!important;background:#f5f3fa!important}.add-cart-sec li.variable-item{padding:0px!important}div.price-sec{font-size:16px;color:#000!important;font-weight:500;font-family:'Roboto'}.price-sec span.subscription-details{font-weight:500;font-size:16px;font-family:'Roboto'}.price-sec .woocommerce-Price-amount bdi{font-weight:500;font-size:16px;font-family:'Roboto'}.price-sec span.woocommerce-Price-currencySymbol{font-weight:500;font-size:16px;font-family:'Roboto'}.price-sec small{font-weight:500;font-size:16px;font-family:'Roboto'}@media (max-width:1024px){.add-cart-sec li.variable-item.button-variable-item{padding:5px!important}}@media (min-width:768px){.rightside-col{padding-left:50px}.rightside-col .mb-2{margin-bottom:0.8rem!important}}@media (max-width:767px){.rightside-col h1{font-size:30px!important}.rightside-col .lead{font-size:0.9rem!important}.mobile-image-wrap{width:100%}.mobile-image-wrap .product-image-gallery{width:100%}.mobile-image-wrap .swiper-slide img{width:100%;height:auto;border-radius:10px;object-fit:cover}.product-thumb-slider-mobile .swiper-slide img{width:100%;height:60px;object-fit:cover;border-radius:6px;border:2px solid #fff0;cursor:pointer}.product-thumb-slider-mobile .swiper-slide-thumb-active img{border-color:#233EFF}.mobile-image-wrap .swiper-button-next,.mobile-image-wrap .swiper-button-prev{width:32px!important;height:32px!important;background:rgb(255 255 255 / .9);border-radius:50%;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.mobile-image-wrap .swiper-button-next::after,.mobile-image-wrap .swiper-button-prev::after{display:none}}.shipping-notes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.shipping-note-item{display:flex;align-items:center;gap:6px}.shipping-icon{width:30px;height:30px;object-fit:contain}span.shipping-text{font-size:16px;font-family:'Roboto';font-weight:400;color:#4A5C6C}.product-video-section{background:#fff;padding:80px 10px!important}.product-video-section h2{font-size:1.8rem;font-weight:700;color:#1a1a2e;margin-bottom:30px}.product-video-section p{color:#666;font-size:1rem;margin:0 auto 20px}.product-video-wrap{position:relative;border-radius:16px;overflow:hidden;margin:0 auto;cursor:pointer}.product-video-thumb{width:100%;height:auto;display:block;filter:brightness(.8);transition:filter 0.3s ease}.product-video-wrap:hover .product-video-thumb{filter:brightness(.7)}.product-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.play-circle{width:70px;height:70px;background:rgb(255 255 255 / .9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#1a1a2e;transition:all 0.3s ease;padding-left:5px}.product-video-wrap:hover .play-circle{background:#fff;transform:scale(1.1)}.video-thumbnail-overlay{position:relative}.video-embed-wrap{width:100%;border-radius:16px;overflow:hidden;background:#000}.video-embed-wrap iframe{width:100%;height:500px;display:block;border:none}@media (max-width:767px){.product-video-section{padding:60px 10px!important}.product-video-section h2{margin-top:0}}.product-comparison-section{background:#fff;padding:10px 10px 120px 10px!important}.product-comparison-section h2{font-size:1.8rem;font-weight:700;margin-bottom:10px}.comparison-box{border-radius:12px;height:100%}.comparison-left{background:#fff5f5;border:1px solid #ffd5d5}.comparison-right{background:#f0fff4;border:1px solid #b7f0c8}.comparison-box h5{font-size:1.5rem;font-weight:600;color:#1a1a2e}.comparison-item{font-size:1rem;color:#4A5C6C;padding:6px 0}.comparison-icon.cross{color:#e53e3e;font-size:1rem;font-weight:700;min-width:20px}.comparison-icon.check{color:#38a169;font-size:1rem;font-weight:700;min-width:20px}.comparison-footer p{font-style:normal;font-weight:700}@media (max-width:767px){.product-comparison-section{padding:10px 10px 60px 10px!important}}.product-features-section{background:#f7f9fc;padding:120px 10px!important}.product-features-section h2{font-size:1.8rem;font-weight:700;margin-bottom:10px}.feature-card{background:#fff;border-radius:12px;border:1px solid #e8ecf0;transition:all 0.3s ease;height:100%}.feature-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-3px)}.feature-card img{width:48px;height:48px;object-fit:contain}.feature-card p{font-size:1rem;color:#4A5C6C;margin:0;text-align:left}.feature-card.text-center.p-3{display:flex;gap:20px}.feature-card img.mb-3{margin-bottom:0px!important}.feature-card p{padding-top:0}.feature-card.text-center.p-3{align-items:center}@media (max-width:767px){.product-features-section{padding:60px 10px!important}}.product-technology-section{background:#fff;padding:120px 10px!important}.product-technology-section h2{font-size:1.8rem;font-weight:700;margin-bottom:10px}.tech-card{background:#fff;border-radius:12px;border:1px solid #e8ecf0;transition:all 0.3s ease}.tech-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-3px)}.tech-card img{max-height:60px;object-fit:contain}.tech-card h5{font-size:1.5rem;font-weight:600;color:#13132C;margin-bottom:6px;border-top:1px solid #AEAEAE;padding-top:20px}.tech-card p{font-size:.85rem;color:#666;line-height:1.5}.tech-card p.text-muted.small{font-size:1.2rem;color:#4A5C6C!important}.tech-swiper,.reviews-swiper{display:none}@media (max-width:767px){.tech-desktop-grid,.reviews-desktop-grid{display:none!important}.tech-swiper,.reviews-swiper{display:block;padding:10px 5px 50px}.product-technology-section{padding:60px 10px!important}}@media (min-width:768px) and (max-width:991px){.tech-desktop-grid,.reviews-desktop-grid{display:none!important}.tech-swiper,.reviews-swiper{display:block;padding:10px 5px 50px}}@media (min-width:992px){.tech-desktop-grid,.reviews-desktop-grid{display:flex!important}.tech-swiper,.reviews-swiper{display:none!important}}.product-reviews-section{padding:50px 10px 50px 10px!important;background:#F1F6F8}.product-reviews-section h2{font-size:1.8rem;font-weight:700;margin-bottom:10px}.review-card{background:#fff;border-radius:12px;border:1px solid #dfdfdf;transition:all 0.3s ease}.review-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08)}.review-stars .star{color:#f5a623;font-size:2rem}.review-text{font-size:.9rem;color:#555;line-height:1.7;font-style:italic}.reviewer-info strong{font-size:1.2rem;color:#676770;font-weight:500}.reviewer-info img{width:45px;height:45px;object-fit:cover;border-radius:50%}.reviewer-info{display:block!important;margin-top:30px!important}.review-card{text-align:center}.review-card p{padding-bottom:20px}.reviewer-info.reviewer-img{display:none!important;margin-top:0px!important;padding-bottom:15px}@media (max-width:767px){.swiper.reviews-swiper{margin-bottom:0}}.product-reviews-section .review-section-title{font-size:2rem;margin-bottom:.5rem;text-align:center}.product-reviews-section .review-section-subtitle{font-size:1rem;color:#666;margin-bottom:2rem;text-align:center}#review-sec .swiper-button-prev{left:0;right:auto}#review-sec .swiper-button-next{right:0;left:auto}.review-box{padding:20px 30px;border:1px solid #eee;border-radius:10px;text-align:center;background:#fff;box-sizing:border-box}.review-img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:10px}.stars{margin-bottom:8px;font-size:18px}.star-filled{font-size:30px;color:#f5a623}.star-empty{color:#ccc}.review-text{font-size:.95rem;color:#333}.review-author{font-size:14px;font-weight:400;color:#888;margin-top:6px;margin-bottom:4px;font-family:'Roboto'}.name-country{display:flex;text-align:center;align-items:center;justify-content:center}@media (max-width:767px){.review-box{padding:20px 30px}}.product-reviews-section .name-email-row{display:flex;gap:16px;margin-bottom:18px}.product-reviews-section .name-email-row .form-group{flex:1;margin-bottom:0}@media (max-width:767px){.product-reviews-section .name-email-row{flex-direction:column;gap:0}.product-reviews-section .name-email-row .form-group{margin-bottom:18px}.review-author{font-size:16px}}.review-country{font-size:14px;color:#888;margin-left:5px;padding-top:0}.swiper-button-next,.swiper-button-prev{color:#1a1a2e}.arrow-icon{font-size:1.5rem}.write-review-box{background:#f8f9fb;border-radius:16px;border:1px solid #e5e7eb;max-width:680px;margin:48px auto 0;padding:36px;box-sizing:border-box}.write-review-title{font-size:1.4rem;margin-bottom:6px;color:#1a1a2e;font-weight:700}.write-review-subtitle{font-size:.95rem;color:#888;margin-bottom:28px}.product-reviews-section .form-group{margin-bottom:18px}.product-reviews-section .form-group label{display:block;font-weight:600;font-size:16px;color:#1a1a2e;margin-bottom:20px}.wr-star-picker label{font-size:25px!important}.product-reviews-section .form-group .required{color:#e74c3c;margin-left:2px}.product-reviews-section .form-group input[type="text"],.product-reviews-section .form-group input[type="email"],.product-reviews-section .form-group select{width:100%;padding:11px 14px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:.95rem;font-family:inherit;color:#333;background:#fff;box-sizing:border-box;transition:border-color 0.2s,box-shadow 0.2s;outline:none}.product-reviews-section .form-group input[type="text"]:focus,.product-reviews-section .form-group input[type="email"]:focus,.product-reviews-section .form-group select:focus{border-color:#233EFF;box-shadow:0 0 0 3px rgb(35 62 255 / .08)}.product-reviews-section .form-group input::placeholder{color:#bbb}.product-reviews-section .form-group select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-color:#fff;padding-right:38px;cursor:pointer}.wr-star-picker{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:6px}.wr-star-picker input[type="radio"]{display:none}.wr-star-picker label{font-size:2rem;color:#ddd;cursor:pointer;transition:color 0.15s,transform 0.15s;line-height:1}.wr-star-picker label:hover,.wr-star-picker label:hover~label,.wr-star-picker input[type="radio"]:checked~label{color:#f5a623}.wr-star-picker label:hover{transform:scale(1.15)}.rating-group label{margin-bottom:10px}#wr-comment{width:100%;padding:12px 14px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:.95rem;font-family:inherit;resize:vertical;min-height:110px;box-sizing:border-box;outline:none;transition:border-color 0.2s,box-shadow 0.2s;background:#fff}#wr-comment:focus{border-color:#233EFF;box-shadow:0 0 0 3px rgb(35 62 255 / .08)}#wr-comment::placeholder{color:#bbb}.product-reviews-section .form-group.comment-group{margin-bottom:20px}.product-reviews-section .comment-group label{margin-bottom:10px}.product-reviews-section button#wr-submit-btn{background:#233EFF;box-shadow:0 4px 30px 0 #365EF033;width:auto;border-radius:30px;border:1px solid #fff0;padding:14px 28px;color:#FFFFFF!important;font-size:1rem;font-weight:600;cursor:pointer;transition:background 0.2s,transform 0.15s}.product-reviews-section button#wr-submit-btn:hover{color:#fff!important;background:linear-gradient(90deg,#233EFF 0%,#15C5FF 100%);border:0 solid transparent!important;transform:scale3d(1.01,1.01,1.01)}.product-reviews-section button#wr-submit-btn:disabled{background:#999;cursor:not-allowed;transform:none;box-shadow:none}.review-success,.review-error{padding:14px 18px;border-radius:8px;margin-bottom:20px;box-sizing:border-box;font-size:.95rem;font-weight:500}.review-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.review-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.leave-review-section{margin-top:36px}.leave-review-section button#show-review-form{background:#233EFF;box-shadow:0 4px 30px 0 #365EF033;width:auto;border-radius:30px;border:1px solid #fff0;padding:14px 28px;color:#FFFFFF!important;font-size:1rem;font-weight:600;cursor:pointer;transition:background 0.2s,transform 0.15s}.leave-review-section button#show-review-form:hover{color:#fff!important;background:linear-gradient(90deg,#233EFF 0%,#15C5FF 100%);border:0 solid transparent!important;transform:scale3d(1.01,1.01,1.01)}.login-to-review{text-align:center;padding:16px}.login-to-review a{display:inline-block;background:#233EFF;color:#fff;border-radius:30px;padding:13px 30px;font-weight:600;text-decoration:none;font-size:.95rem;transition:background 0.2s}.login-to-review a:hover{background:linear-gradient(90deg,#233EFF 0%,#15C5FF 100%);color:#fff}@media (max-width:767px){.write-review-box{padding:24px 18px;border-radius:14px}.write-review-title{font-size:1.2rem}.product-reviews-section button#wr-submit-btn,.leave-review-section button#show-review-form{width:100%;text-align:center}.wr-star-picker label{font-size:1.8rem}}.product-faq-section{background:#fff;padding:120px 10px!important}.product-faq-section h2{font-size:1.8rem;font-weight:700}.product-accordion .accordion-item{border:1px solid #13132C;border-radius:8px!important;margin-bottom:10px;overflow:hidden;padding:15px}.product-accordion .accordion-button{font-size:.95rem;font-weight:600;color:#1a1a2e;background:#fff;padding:5px 20px}.product-accordion .accordion-button:not(.collapsed){color:#1a1a2e;box-shadow:none}.product-accordion .accordion-button::after{filter:none}.product-accordion .accordion-body{font-size:.9rem;color:#555;line-height:1.7;padding:16px 20px;border-top:1px solid #adadad}.accordion-body p{font-size:16px;color:#4A5C6C}button.accordion-button{font-weight:500!important;font-size:20px!important;color:#4A5C6C!important}.product-accordion button:focus:not(:focus-visible){box-shadow:none!important}@media (max-width:767px){.product-accordion .accordion-body{border-left:0;border-right:0;border-bottom:0}.product-accordion .accordion-item h2{margin:0}.product-accordion button.accordion-button{border:0px!important}button.accordion-button{line-height:26px;font-size:16px!important}.product-faq-section{padding:60px 10px!important}.product-accordion .accordion-button{padding:13px 20px}}.product-techspecs-section{padding:10px!important}.product-techspecs-section .row.g-3.justify-content-center{background:#EBF1FF;margin-top:20px;border-radius:10px}.techspec-card{padding:20px 10px!important}.product-techspecs-section h2{font-size:1.8rem;font-weight:700;margin-bottom:30px}.techspec-card{border-left:1px solid #C6D3FC}.product-techspecs-section .col-6.col-md-3:first-child .techspec-card{border-left:0 solid!important}.techspec-value{font-size:18px;font-weight:600;color:#13132C;margin-bottom:0;border-bottom:1px solid #AEAEAE;padding-bottom:15px}.techspec-label{font-size:1.3rem;color:#4A5C6C;letter-spacing:.5px;padding-top:15px}.techspec-label strong{font-family:'Montserrat';font-weight:500;font-size:16px}.techspec-desc{font-size:.8rem;color:#888;margin-top:6px}.product-techspecs-section .col-6.col-md-3{margin-top:0}@media (max-width:767px){h3.techspec-value{text-align:left}.techspec-card{border-left:0;border-bottom:1px solid #C6D3FC}.product-techspecs-section h2{margin-top:0}.product-techspecs-section{padding:0 10px 0 10px!important}}.product-fullspecs-section{background:#fff;padding:120px 10px!important}.product-fullspecs-section .row{background:#F8F9FF;padding:30px;border-radius:10px}.product-fullspecs-section h3{margin-bottom:20px!important}.product-fullspecs-section h2{border-bottom:1px solid #fff;padding-bottom:30px}.product-fullspecs-section h2{font-size:1.8rem;font-weight:700;margin-bottom:30px}.fullspecs-table{width:100%;border-collapse:collapse}.fullspecs-table tr{border-bottom:1px solid #4A5C6C!important}.fullspecs-table tr:last-child{border-bottom:none}.fullspecs-table td{padding:15px 8px;font-size:.88rem;vertical-align:top;font-weight:400!important}.fullspecs-table .spec-cat{width:25%;color:#1a1a2e;font-weight:500!important;font-size:14px}.fullspecs-table .spec-det{color:#4A5C6C}.fullspecs-table tr{vertical-align:middle}.spec-cat p{color:#13132C;font-weight:600!important;font-family:'Montserrat'!important;font-size:20px!important}td.spec-cat,td.spec-det{border:none}.product-fullspecs-section p{padding-top:0;font-size:14px}.fullspecs-table th{font-size:20px;font-weight:600;padding-bottom:30px;border-bottom:0px!important}.fullspecs-table th:last-child{font-weight:500}.fullspecs-table thead tr:first-child{border-bottom:0px!important}@media (max-width:767px){.product-fullspecs-section{padding:60px 10px!important}.right-tbl-col thead{display:none}.fullspecs-table .spec-cat{font-size:17px}.product-fullspecs-section h3{font-size:20px}}.product-inbox-section{padding:0 10px 120px 10px!important}.product-inbox-section img{max-width:100%;height:auto}.inbox-list li{font-size:1rem;color:#000;padding:6px 0}.inbox-check{color:#000;font-size:1rem;font-weight:700;min-width:20px}@media (max-width:767px){.product-inbox-section{padding:0 10px 60px 10px!important}.product-inbox-section .row{flex-direction:column-reverse}.col-12.col-md-6.content-part{padding-bottom:30px}}@media (min-width:768px){.col-12.col-md-6.content-part{padding-left:40px!important}}.inbox-video-wrapper{position:relative;width:100%}.inbox-thumb-wrap{position:relative;cursor:pointer}.inbox-video-thumb{width:100%;display:block;border-radius:8px}.inbox-video-placeholder{width:100%;height:300px;background:#111;border-radius:8px}.inbox-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:rgb(255 255 255 / .9);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.inbox-play-btn:hover{background:rgb(255 255 255);transform:translate(-50%,-50%) scale(1.1)}.inbox-play-icon{font-size:24px;color:#000;padding-left:4px}.inbox-iframe{border:none;border-radius:8px}.inbox-direct-video{width:100%;border-radius:8px}.product-cta-section{background:#EFF4FF;padding:120px 10px!important}.product-cta-section h2{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px}.product-cta-section div{color:#EFF4FF;margin:0 auto 30px}.product-cta-section .btn-primary{background:#233EFF;box-shadow:0 4px 30px 0 #365EF033;width:auto;border-radius:30px;border-width:1px;padding:14px 28px;color:#FFFFFF!important}.product-cta-section .btn-primary:hover{color:#fff!important;background:linear-gradient(90deg,#233EFF 0%,#15C5FF 100%);border-color:unset;border:0px!important}.product-cta-section .mb-4{justify-content:center;display:grid;width:100%}.product-cta-section .mb-4 p{font-size:20px;line-height:40px;color:#4A5C6C;font-weight:500;font-family:"Montserrat";text-align:center}.product-section11 p{text-align:center!important}@media (max-width:767px){.product-cta-section{padding:60px 10px!important}.product-cta-section .mb-4 p{line-height:20px}.product-cta-section .container{margin-bottom:0}.product-cta-section h2{margin-top:0}}@media (min-width:992px){.product-cta-section .mb-4 p{width:900px}}@media (min-width:768px){.product-cta-section .container{margin-bottom:0}}.variations td.label{padding:15px 0 5px}.Product-sticky-section table.variations{display:none}.Product-sticky-section .sticky-price{color:#000000!important}.product-sticky-section .sticky-add-to-cart{background:#233EFF;box-shadow:0 4px 30px 0 #365EF033;width:auto;border-radius:30px;border-width:1px;padding:14px 35px;color:#FFFFFF!important;font-family:'Roboto',sans-serif;font-weight:500;font-size:18px;line-height:20px}.product-sticky-section .sticky-add-to-cart:hover{color:#fff!important;background:linear-gradient(90deg,#233EFF 0%,#15C5FF 100%);border-color:unset;border:0px!important;transform:scale3d(1.01,1.01,1.01)}.product-sticky-section{z-index:999;border-top:1px solid #e8ecf0}.product-sticky-section h2{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0}button.single_add_to_cart_button.button.alt{background:#233EFF;box-shadow:0 4px 30px 0 #365EF033;width:auto;border-radius:30px;border-width:1px;padding:14px 28px;color:#FFFFFF!important;font-weight:600;display:inline-block;text-align:center;margin:15px auto}button.single_add_to_cart_button.button.alt:hover{color:#fff!important;background:linear-gradient(90deg,#233EFF 0%,#15C5FF 100%);border-color:unset;border:0px!important}.product-sticky-section{position:fixed;bottom:0;left:0;width:100%;opacity:0!important;visibility:hidden!important;transform:translateY(100%)!important;transition:all 0.3s ease;z-index:9999;padding-bottom:10px}.product-sticky-section.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.product-sticky-section h3.h4.text-primary.mb-0{margin-top:0;text-align:left!important;font-family:'Roboto'}.product-sticky-section span.subscription-details{font-weight:500;font-size:16px;font-family:'Roboto'}.product-sticky-section .woocommerce-Price-amount bdi{font-weight:500;font-size:16px;font-family:'Roboto'}.product-sticky-section span.woocommerce-Price-currencySymbol{font-weight:500;font-size:16px;font-family:'Roboto'}.product-sticky-section small{font-weight:500;font-size:16px;font-family:'Roboto'}@media (max-width:767px){.product-sticky-section .col-md-6{width:100%}.product-sticky-section .col-md-6.text-md-end.button-col{margin-top:20px}.product-sticky-section{padding-top:0px!important}.product-sticky-section h2{font-size:18px!important;text-align:left;line-height:normal!important}.product-sticky-section button{margin:0px!important}.product-sticky-section bdi,.h4 span{font-weight:400;font-size:15px}.product-sticky-section{padding-top:10px!important;padding-bottom:10px!important}.product-sticky-section form.cart{margin-bottom:0}.product-sticky-section .sticky-add-to-cart{padding:10px 20px;font-size:16px}}.swiper-button-next,.swiper-button-prev{width:30px!important;height:30px!important;background:#c6c6c6;border-radius:50%;z-index:999;display:flex!important;align-items:center;justify-content:center}.swiper-button-next::after,.swiper-button-prev::after{display:none!important}.arrow-icon{font-size:17px;color:#000;font-weight:700}.product-main-slider .custom-nav{top:50%}.reviews-swiper .reviews-next,..reviews-swiper .reviews-prev{top:40%}@media (max-width:991px){.custom-product-page h2{font-size:1.6rem}.custom-product-page .product-main-slider .swiper-slide img{height:350px}}@media (max-width:767px){.product-comparison-section h2,.product-features-section h2,.product-technology-section h2,.product-reviews-section h2,.product-techspecs-section h2,.product-fullspecs-section h2,.product-cta-section h2,.product-faq-section h2,.product-video-section h2{text-align:center!important}h2{font-size:26px!important;line-height:35px!important}.product-video-section p,.product-comparison-section p,.product-features-section p,.product-technology-section p,.product-reviews-section p,.product-faq-section p,.product-cta-section p,.product-section11 p{text-align:center!important}.accordion-body p,.feature-card p{text-align:left!important}.container,.container-sm{max-width:720px}.custom-product-page h2{font-size:1.4rem}.custom-product-page .product-main-slider .swiper-slide img{height:280px}.product-comparison-section .row{gap:16px}.product-cta-section{padding:50px 0}.product-cta-section h2{font-size:1.5rem}.techspec-value{font-size:1.3rem}.fullspecs-table .spec-cat{width:30%}.video-embed-wrap iframe{height:250px}.custom-product-page .col-6{width:100%}.product-sticky-section{max-height:100%}.product-section11{padding:40px 10px!important}.product-inbox-section h2{text-align:left!important}h2.text-center.mb-2{margin-top:0px!important}.product-sticky-section p.lead,.product-sticky-section h3,.product-sticky-section form.cart{text-align:center!important}.product-sticky-section p{display:none!important}p{font-size:14px!important}.product-features-section p,.product-technology-section p,.product-reviews-section p,.product-faq-section p{font-size:16px}.swiper-button-prev{left:0px!important}.swiper-button-next{right:0px!important}}@media (max-width:480px){.custom-product-page h2{font-size:1.25rem}.play-circle{width:55px;height:55px;font-size:1.2rem}}@media (max-width:1200px){.rightside-col .lead,.h4.text-primary,.single_product_wrap p,.mb-4.mt-4,h1{text-align:left}.product-sticky-section h2,.product-sticky-section p{display:block}p.lead.mb-2{text-align:left}}