.ninja-image-grid{display:grid;gap:10px}.ninja-image-grid .grid-item img{width:100%;height:auto;display:block}.ninja-product-review{display:flex;align-items:center}.review-stars{font-size:24px;margin-right:10px;color:#f5c518}.review-text{font-size:16px;color:#333}.manual-text{margin-top:10px;font-size:14px;color:#666}.ninja-product-review{text-align:left}.ninja-product-review.text-align-center{text-align:center;width:100%}.ninja-product-review.text-align-right{text-align:right;width:100%}.subscription-pricing{display:flex;flex-direction:column;gap:15px;width:100%;margin:auto}.plan{border:2px solid #000;border-radius:35px;padding:10px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:'Arial',sans-serif;background-color:#fff;position:relative}.plan.best-value{border-color:#febecc}.plan.best-value .best-value-tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:#febecc;color:#000;padding:2px 10px;border-radius:10px;font-weight:700}.plan-header{display:flex;flex-direction:column;align-items:flex-start}.plan-header span{margin-bottom:5px;font-size:16px;color:#000}.plan-header .discount{color:#f399ab}.plan-footer{display:flex;flex-direction:column;align-items:flex-end}.plan-footer .total-price{font-size:18px;font-weight:700;color:#000;margin-bottom:10px}.subscribe-btn{background-color:#ffc107;color:#fff;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;font-size:16px;transition:background-color 0.3s ease}.subscribe-btn:hover{background-color:#e0a800}@media (max-width:600px){.subscription-pricing{flex-direction:column}}.elementor-widget-product-title h1{margin:0px!important}.elementor-widget-container p:last-child{margin-bottom:0}.app-variations-list{display:block;list-style-type:none;padding:0;margin:0}.app-variations-list li{display:block;padding:0;margin:0 0 15px}.app-variations-list li .duration .textsm{display:block}.app-variations-list li .action form{margin:0}.app-variations-list li .action form button{margin:0}ul.bundled-items-list{display:flex;gap:10px;list-style-type:none;padding:0;margin:10px 0 20px}ul.bundled-items-list li{flex:1;display:flex;height:42px;border:1px solid #000;background-color:#fff;text-transform:uppercase;color:#000;justify-content:center;align-items:center;cursor:pointer;font-weight:400;cursor:pointer;font-size:14px;padding:0;margin:0;position:relative}ul.bundled-items-list li .most-save{font-size:13px;position:absolute;line-height:14px;top:-18px;right:0;font-style:italic}ul.bundled-items-list li:hover{background-color:#fefefe}ul.bundled-items-list li.active,ul.bundled-items-list li.active:hover{background:#FFDAE1;border:1px solid #5D5D5D}.elementor-widget-product-image-box{display:block;width:100%}.ninja-image-box-wrapper{display:block;width:100%;padding-bottom:100%;position:relative}.ninja-image-box-wrapper .ninja-image-box{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ninja-image-box-wrapper .ninja-image-box h3{margin-top:0;margin-bottom:5px;font-size:15px;font-weight:900;line-height:18px}.ninja-image-box-wrapper .ninja-image-box p{font-size:13px;font-weight:400;line-height:15px;margin-top:0;margin-bottom:0}.ninja-image-box-wrapper img{max-width:50%}.ninja-image-box-wrapper .image-box-text{width:100%;max-width:80%;text-align:center}.mfp-bg{z-index:999996!important}.mfp-wrap{z-index:999998!important}.dialog-type-lightbox{z-index:999999!important}.shipping-box{display:flex;flex-direction:row;background-color:#FFE8EC;justify-content:space-around}.shipping-box>div{display:flex;flex-direction:row;font-size:15px;justify-content:center;align-items:center;flex-direction:row;padding:8px 16px;text-align:center;font-weight:600}.shipping-box>div img{max-width:24px;margin-right:6px}.popup-video{position:relative;display:inline-block;width:100%}.popup-video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;background-color:rgb(0 0 0 / .5);padding:8px;border-radius:50%;width:82px;height:82px;background-image:url(/wp-content/plugins/ninja-addons/assets/images/play-btn.png);background-position:center center;background-size:cover;background-repeat:no-repeat}.slick-dots{padding:0;margin:0;width:100%;list-style-type:none;display:flex;justify-content:center;gap:10px}.slick-dots li{width:10px;height:10px;font-size:0;padding:0;margin:0}.slick-dots li button{padding:0;margin:0;font-size:0;width:10px;height:10px;border-radius:50%;background-color:#aaa}.slick-dots li.slick-active button{background-color:#FFDEE4}.app-variations-list .price{display:flex;gap:8px}.ninja-product-price-bundled{gap:20px;display:flex;justify-content:center;margin-bottom:15px}.ninja-product-price-bundled .regular-price,.ninja-product-price-bundled .sale-price,.regular-price .woocommerce-Price-amount.amount,.sale-price .woocommerce-Price-amount.amount{font-size:20px}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:auto;height:auto;margin:0 10px}.slick-prev{left:10px}.slick-next{right:10px}.slick-prev:before,.slick-next:before{font-size:20px;color:#333}.slick-prev{display:flex;width:38px;height:38px;background-color:rgb(252 252 252 / .80);border-radius:50%;margin:0;padding:0;font-size:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(/wp-content/plugins/ninja-addons/assets/images/prev.png)}.slick-next{display:flex;width:38px;height:38px;background-color:rgb(252 252 252 / .80);border-radius:50%;margin:0;padding:0;font-size:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(/wp-content/plugins/ninja-addons/assets/images/next.png)}.swiper-backface-hidden .swiper-slide{display:flex;justify-content:center}.regular-price .woocommerce-Price-amount.amount{text-decoration:line-through}@media only screen and (max-width:600px){.app-variations-list .duration,.app-variations-list .duration span.amount bid{font-size:12px;line-height:15px}.app-variations-list .price{flex-direction:column;justify-content:center;gap:4px}.app-variations-list .action button[type="submit"]{font-size:12px}.shipping-box>div{font-size:12px;padding:8px 8px}.addon-product .addon-product-details h3{font-size:15px;line-height:20px}.addon-product .product-img{max-width:140px}.addon-product .add-to-cart-button{font-size:14px}ul.bundled-items-list{display:flex;flex-direction:column;gap:24px}ul.bundled-items-list li{min-height:42px}.ninja-product-price .regular-price .woocommerce-Price-amount.amount{font-size:16px}.ninja-product-price .sale-price .woocommerce-Price-amount.amount{font-size:16px}.elementor-tab-content ul li{margin-left:0;font-size:14px}}.ninja-image-grid .grid-item{transition:transform 0.3s ease;overflow:hidden}.ninja-image-grid .grid-item img{transition:transform 0.3s ease}.ninja-image-grid .grid-item:hover{overflow:hidden}.ninja-image-grid .grid-item:hover img{transform:scale(1.04)}.lg-backdrop{z-index:99999}.lg-outer{z-index:99999}.lg-icon.lg-zoom-in::after{content:"\e311"}.lg-icon.lg-zoom-out::after{content:"\e312"}.bundled-items-list li{position:relative}.bundled-items-list li ul{position:absolute;left:0;top:100%;width:100%;background-color:#fff;padding:0;margin:0;z-index:-99}.bundled-items-list li ul li{border-top:0;justify-content:start;padding:3px 14px}.bundled-items-list li ul li:first-child{border-top:1px solid #000}.bundled-items-list li:hover ul,.bundled-items-list li.drop ul{display:block;z-index:99}.bundled-items-list li .sapBtn{text-align:left;position:relative;width:100%;padding-left:15px}.bundled-items-list li .sapBtn:before{content:'';background-image:url(/wp-content/plugins/ninja-addons/assets/images/drop.png);display:block;width:18px;height:12px;position:absolute;right:10px;top:50%;margin-top:-6px;background-position:center center;background-size:contain;background-repeat:no-repeat}.bundled-items-list li ul.dropdown li:hover,.bundled-items-list li ul.dropdown li.active{background-color:#FFE8EC}@media only screen and (max-width:600px){.variationList{display:flex;gap:6px;flex-direction:row}.variationList li{margin-left:0;margin-right:0}.variationList li span{min-height:40px;display:flex;justify-content:center;align-items:center}}