.elementor-element-f5dff3b .product-images .zoom{left:4px;width:38px;height:38px;border:2px solid;box-sizing:content-box;border-color:#f4f4f4;margin:0 18px 18px}.elementor-element-f5dff3b .product-images .image-galley-viewer{left:4px;width:38px;height:38px;--porto-product-action-width:38px;border:2px solid;box-sizing:content-box;--porto-product-action-border:2px;border-color:#f4f4f4;margin:0 18px;--porto-product-action-margin:18px}.elementor-element-f5dff3b .product-images .zoom,.elementor-element-f5dff3b .product-images .img-thumbnail:hover .zoom{background-color:#fff}.elementor-element-f5dff3b .product-images .image-galley-viewer,.elementor-element-f5dff3b .product-images .img-thumbnail:hover .image-galley-viewer{background-color:#fff}.elementor-element-f5dff3b .product-images .zoom i{line-height:38px;font-size:15px}.elementor-element-f5dff3b .product-images .image-galley-viewer i{line-height:38px;font-size:15px}.elementor-element-f5dff3b .product-images .image-galley-viewer.without-zoom{margin-bottom:18px}.elementor-element-941096f .woocommerce-product-rating .star-rating{font-size:12px}.elementor-711 .elementor-element.elementor-element-941096f .star-rating span:before{color:var(--e-global-color-secondary)}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-71f583f{--padding-inline-start:0px;--padding-inline-end:0px}.elementor-element-0d86934 .woocommerce-variation-price .price{margin:0 0 18px;display:block}.elementor-element-0d86934 .view-cart-btn:hover{background-color:#000}.elementor-711 .elementor-element.elementor-element-d34d32f .porto-sicon-img{border-radius:200px}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-40d0bae{--padding-inline-start:13px;--padding-inline-end:0px}.elementor-711 .elementor-element.elementor-element-85137fc .owl-nav:not(.disabled){display:block!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-nav button{font-size:27px!important;line-height:27px!important;width:50px!important;height:50px!important;border-radius:50px!important;color:#222529!important;background-color:#fff!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-nav{top:48%!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev,.elementor-711 .elementor-element.elementor-element-85137fc.owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev{left:-25px!important}.elementor-711 .elementor-element.elementor-element-85137fc.show-nav-title .owl-nav button.owl-prev,.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel.show-nav-title .owl-nav button.owl-prev{left:-25px!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-25px!important}.elementor-711 .elementor-element.elementor-element-85137fc.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-25px!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-nav button:not(.disabled):hover{color:#fff!important;background-color:#3740ea!important}@media (max-width:991px){.elementor-711 .elementor-element.elementor-element-85137fc .owl-nav button{font-size:22px!important;line-height:22px!important;width:34px!important;height:34px!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev,.elementor-711 .elementor-element.elementor-element-85137fc.owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev{left:-17px!important}.elementor-711 .elementor-element.elementor-element-85137fc.show-nav-title .owl-nav button.owl-prev,.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel.show-nav-title .owl-nav button.owl-prev{left:-17px!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-17px!important}.elementor-711 .elementor-element.elementor-element-85137fc.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-17px!important}}@media (max-width:767px){.elementor-711 .elementor-element.elementor-element-85137fc .owl-nav button{font-size:17px!important;line-height:17px!important;width:28px!important;height:28px!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev,.elementor-711 .elementor-element.elementor-element-85137fc.owl-carousel:not(.show-nav-title) .owl-nav button.owl-prev{left:-14px!important}.elementor-711 .elementor-element.elementor-element-85137fc.show-nav-title .owl-nav button.owl-prev,.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel.show-nav-title .owl-nav button.owl-prev{left:-14px!important}.elementor-711 .elementor-element.elementor-element-85137fc .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-14px!important}.elementor-711 .elementor-element.elementor-element-85137fc.owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-14px!important}}.single-product .product-image-slider.owl-carousel .owl-nav [class*=owl-]{font-size:42px}.single-product .product-image-slider.owl-carousel .owl-nav .owl-next{right:26px}.single-product .product-image-slider.owl-carousel .owl-nav .owl-prev{left:26px}.woocommerce-message{padding:0;margin:-8px 0 20px}.single-product .product_meta span span.sku{font-weight:700;color:#222529}.custom-cart .variations{min-width:100%}.custom-cart .variations .reset_variations{background-color:var(--porto-color-dark);color:var(--porto-light-color)}.custom-cart .variations tr{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-cart .variations .label{padding-right:0;font-size:1rem;font-weight:600}.custom-cart .variations .label label{text-transform:capitalize;line-height:22px}.custom-cart .filter-item-list .filter-color{margin:5px 9px;--porto-sw-size:32px;border:none}.custom-cart .filter-item-list .filter-color::before{content:"";position:absolute;left:-6px;top:-6px;right:-6px;bottom:-6px;border:2px solid #e7e7e7;border-radius:50%}.custom-cart .filter-item-list .active .filter-color::before{border-color:#222529}.single-product .custom-cart .product-summary-wrap .quantity .plus{border-radius:0 30px 30px 0}.single-product .custom-cart .product-summary-wrap .quantity .minus{border-radius:30px 0 0 30px}.custom-cart div.quantity .minus:before,.custom-cart div.quantity .plus:before{width:11px}.custom-cart div.quantity .plus:after{margin-top:-5.5px;margin-left:.5px;height:11px}.custom-cart .variations_form{text-align:center}.custom-cart form.cart:not(.variations_form),.custom-cart .single_variation_wrap .variations_button{flex-direction:column}.custom-cart .product-summary-wrap .single_add_to_cart_button::before{content:none}.single-product .custom-cart .product-summary-wrap .single_add_to_cart_button{margin-top:1.15rem;padding:0 7.75rem;font-weight:600;height:55px!important;border-radius:30px}.custom-cart .single_variation_wrap .variations_button .view-cart-btn{display:none}@media (max-width:991px){.single-product .custom-cart .product-summary-wrap .single_add_to_cart_button{padding:0 5rem}}#reviews .woocommerce-Reviews-title{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.woocommerce-Reviews{display:flex;flex-wrap:wrap}.woocommerce-Reviews>div:not(.clear){width:100%}#reviews .cr-summaryBox-wrap{display:block;background:#fff}#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap{display:block}#reviews .cr-summaryBox-wrap .ivole-summaryBox,#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap{padding-left:0;padding-right:0}#reviews .cr-summaryBox-wrap .cr-average-rating{font-size:40px;font-weight:600}#reviews .commentlist{margin-right:40px}#reviews .commentlist .img-thumbnail img{max-width:65px;border-radius:50%}#reviews .comment-notes{margin-bottom:1.5rem}#reviews .comment-form{padding:0;background:#fff}#reviews .comment-form label{margin-bottom:7px;font-weight:400;color:#777}#reviews .comment-form .comment-form-rating{margin-bottom:.8rem}#reviews .comment-form textarea,#reviews .comment-form input:not(.submit):not(#wp-comment-cookies-consent){background-color:#f4f4f4;border-color:#f4f4f4;border-radius:10px}.ivole-meter{height:10px;background:#f3f3f3;box-shadow:none;border-radius:5px}.ivole-meter .ivole-meter-bar{box-shadow:none;border-radius:5px;background:#d8d8d8}#review_form_wrapper .comment-respond{margin-top:2rem}#review_form_wrapper .comment-reply-title{font-size:14px;font-weight:600;letter-spacing:-.01em;color:#222529;text-transform:uppercase}#reviews #comments .cr-summaryBox-wrap .crstar-rating,#reviews span.required,#reviews #comments .star-rating span:before{color:#ff5b5b}#reviews .comment-form-cookies-consent{margin-bottom:2rem}#reviews .form-submit .submit{font-weight:600;text-transform:uppercase;padding:.9rem 3rem;border-radius:1.5rem;background-color:var(--porto-color-dark);border-color:var(--porto-color-dark)}#reviews .comment-form input[type=text],#reviews .comment-form input[type=email]{line-height:2}#reviews .commentlist li{padding-left:85px}.commentlist li .comment-text p{font-size:14px;line-height:27px}#reviews .commentlist .comment-text{display:flex;flex-direction:column;padding:0;background:#fff}#reviews .commentlist .comment-text:before{content:none}#reviews .commentlist .star-rating{float:unset;margin-bottom:7px}.commentlist li .comment-text .meta{order:-1;margin-bottom:10px}.commentlist li .comment-text .meta strong{color:#222529}@media (min-width:1025px){.woocommerce-Reviews{flex-wrap:nowrap}#review_form_wrapper .comment-respond{margin-top:53px}}@media (max-width:575px){.commentlist li .comment_container{background:#fff}#reviews .commentlist{margin-right:0}#reviews .commentlist li{padding-left:0}#reviews .woocommerce-Reviews-title{font-size:1.3rem}}