.elementor-2350 .elementor-element.elementor-element-4d2081ab{padding:0px 0px 75px 0px;}.elementor-2350 .elementor-element.elementor-element-2862530a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2350 .elementor-element.elementor-element-2862530a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2350 .elementor-element.elementor-element-796a366c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2350 .elementor-element.elementor-element-796a366c{margin-top:0px;margin-bottom:0px;}.elementor-2350 .elementor-element.elementor-element-63833ade > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2350 .elementor-element.elementor-element-63833ade > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 30px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .woocommerce-product-gallery__image img{border-radius:10px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9:not(.shopengine_image_gallery_position_bottom) .shopengine-gallery-wrapper{width:75px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_bottom .flex-control-thumbs li{flex:0 0 75px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .flex-viewport, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .flex-viewport{width:calc(100% - 75px);}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .shopengine-product-image .onsale, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .shopengine-product-image-toggle{margin-left:75px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .shopengine-product-image .onsale, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .shopengine-product-image-toggle{margin-right:75px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-widget .shopengine-product-image .images.woocommerce-product-gallery .flex-control-thumbs li img{border-radius:10px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .flex-control-thumbs li{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .flex-control-thumbs{margin-left:-5px;margin-right:-5px;margin-top:5px;margin-bottom:-5px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .product-thumbs-slider:not( .owl-loaded ){padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .product-thumbs-slider .owl-stage{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .product-thumbs-slider{margin-top:5px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .shopengine-product-image-toggle{color:#101010;border:1px solid #FFFFFF;box-shadow:none;-webkit-box-shadow:none;background-color:#ffffff;font-size:18px;height:30px;width:50px;border-radius:100px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .shopengine-product-image-toggle svg{width:18px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9 .shopengine-product-image .flex-direction-nav .flex-prev:before, .shopengine-widget .shopengine-product-image .flex-direction-nav .flex-next:before{font-size:16px;color:#101010;background-color:#fff;}.elementor-2350 .elementor-element.elementor-element-691117a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2350 .elementor-element.elementor-element-691117a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 60px 0px 40px;}.elementor-2350 .elementor-element.elementor-element-0a44ddd .product-title{margin:0;padding:0;color:#232323;font-family:"Roboto", Sans-serif;font-size:40px;line-height:46px;letter-spacing:-0.3px;}.elementor-2350 .elementor-element.elementor-element-0a44ddd{width:var( --container-widget-width, 131.087% );max-width:131.087%;--container-widget-width:131.087%;--container-widget-flex-grow:0;z-index:0;}.elementor-2350 .elementor-element.elementor-element-0a44ddd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-0a44ddd.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2350 .elementor-element.elementor-element-4703f57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:left;}.elementor-2350 .elementor-element.elementor-element-4703f57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-4703f57.elementor-element{--order:-99999 /* order start hack */;}.woocommerce .elementor-2350 .elementor-element.elementor-element-4703f57 .price{color:#282828;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.woocommerce .elementor-2350 .elementor-element.elementor-element-4703f57 .price ins{color:#282828;font-size:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2350 .elementor-element.elementor-element-22ea2f6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:left;}.elementor-2350 .elementor-element.elementor-element-22ea2f6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-22ea2f6d.elementor-element{--order:-99999 /* order start hack */;}.elementor-2350 .elementor-element.elementor-element-22ea2f6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#939393;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2350 .elementor-element.elementor-element-7b7ef95 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.5px;border-radius:25px 25px 25px 25px;}.elementor-2350 .elementor-element.elementor-element-7b7ef95 .elementor-button:hover, .elementor-2350 .elementor-element.elementor-element-7b7ef95 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-2350 .elementor-element.elementor-element-7b7ef95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-2350 .elementor-element.elementor-element-7b7ef95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-7b7ef95.elementor-element{--order:-99999 /* order start hack */;}.elementor-2350 .elementor-element.elementor-element-7b7ef95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2350 .elementor-element.elementor-element-c84b31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2350 .elementor-element.elementor-element-c84b31 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form .form-submit{text-align:left !important;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0.tabs-submit-btn-align-left div.shopengine-product-tabs #review_form #respond .comment-form .form-submit{text-align:right !important;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0.tabs-submit-btn-align-right div.shopengine-product-tabs #review_form #respond .comment-form .form-submit{text-align:left !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form .form-submit input#submit{float:none;font-size:15px;font-weight:500;line-height:19px;color:#fff !important;background-color:#3A3A3A !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3A3A;border-radius:0px 0px 0px 0px !important;padding:10px 25px 10px 25px !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li a{font-size:18px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;color:#A0A0A0;padding:0px 0px 0px 0px !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs li a{border-style:solid !important;border-width:0px 0px 0px 0px !important;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs li a{border-width:0px 0px 0px 0px !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs .shopengine-tabs-line{border-color:#5642C7;}.elementor-2350 .elementor-element.elementor-element-13397fb0  div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs .shopengine-tabs-line{width:30px !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .wc-tabs .shopengine-tabs-line{border-width:3px 0px 3px 0px;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .wc-tabs .shopengine-tabs-line{border-width:3px 0px 3px 0px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs div.woocommerce-tabs .wc-tabs .shopengine-tabs-line{height:calc(100% + 3px + 3px);top:-3px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li:not(:last-child) a{margin-right:50px;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li:not(:last-child) a{margin-left:50px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs{border-style:solid !important;border-width:1px 0px 1px 0px !important;border-color:#EFEFEF !important;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs{border-width:1px 0px 1px 0px !important;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li a{padding:0px 0px 0px 0px !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs{padding:28px 0px 28px 0px !important;margin:0;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs{padding:28px 0px 28px 0px !important;margin:0;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs .woocommerce-Tabs-panel > h2:first-child,
					.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title{padding:0px 0px 30px 0px !important;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs .woocommerce-Tabs-panel > h2:first-child,
					.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title{padding:0px 0px 30px 0px !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel{padding:78px 0px 25px 0px !important;margin:0;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel{padding:78px 0px 25px 0px !important;margin:0;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs tr :is(td, th, p){font-size:16px;font-weight:500;font-style:normal;line-height:18px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs table tr:not(:last-child){border-color:#f2f2f2;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs tr td{padding:12px 35px 12px 35px;background:#fdfdfd;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs tr td{padding:12px 35px 12px 35px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs tr th{padding:12px 35px 12px 35px;color:#888888;background:#f8f8f8;width:25%;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs tr th{padding:12px 35px 12px 35px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs tr td p{color:#101010;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs #reviews .se-rating-container h2{color:#101010;font-size:14px;font-weight:400;line-height:17px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .se-rating-container .se-avg-rating{color:#101010;font-size:48px;font-weight:600;line-height:46px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .se-rating-container .se-avg-count{color:#101010;font-size:16px;font-weight:600;line-height:19px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .se-rating-container .se-ind-rat span{color:#101010;font-size:14px;font-weight:400;line-height:17px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .se-rating-container .se-ind-rat-cont{background:#F5F5F5;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .se-rating-container .se-ind-rat-cont span{background:#999999;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs #reviews .se-rating-container .se-ind-rat .se-ind-rat-cont{width:150px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs #reviews .se-rating-container .se-ind-rat :is(.se-ind-rat-cont, .se-ind-rat-cont span){height:10px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs :is(.woocommerce-Reviews-title, #review_form .comment-reply-title){color:#101010;font-size:18px;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:0.1px;margin:0px 0px 30px 0px;padding:0;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs :is(.woocommerce-Reviews-title, #review_form .comment-reply-title){margin:0px 0px 30px 0px;padding:0;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .star-rating{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .star-rating span{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .star-rating span::before{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .star-rating::before{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews p.stars a{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews p.stars.selected a{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews p.stars:hover a{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews p.stars a::before{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews p.stars a.active~a::before{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .se-rating-container .star-rating span{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .se-rating-container .star-rating::before{color:#FEC42D;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .commentlist > li :is(.woocommerce-review__published-date, .description p, .woocommerce-review__author, .woocommerce-review__verified, .woocommerce-review__dash){color:#101010;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews #comments .commentlist li{border-color:#EFEFEF;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs .woocommerce-review__author{font-size:18px;font-weight:700;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews .commentlist > li :is(time, .woocommerce-review__published-date, .woocommerce-review__verified){font-size:14px;font-weight:400;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs .description p{font-size:16px;font-weight:400;line-height:28px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews #comments .commentlist li:not(:last-child){margin-bottom:35px;padding-bottom:35px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #reviews #comments .commentlist li:last-child{margin-bottom:35px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(label, .comment-notes){color:#50525580 !important;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form .required{color:#EA4335;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(input:not([type=checkbox]), textarea){color:#B4B4B4;font-size:16px;font-weight:600;line-height:19px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(textarea, input:not(.submit)){border-color:#F2F2F2;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(textarea:focus, input:focus, .comment-form-cookies-consent input::after){border-color:#505255 !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond :is(.comment-form){margin:0;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(.comment-notes, .comment-form-rating, .comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-cookies-consent){margin:0 0 15px 0;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(textarea, input){border-radius:0px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(textarea, input:not(#wp-comment-cookies-consent, .submit)){padding:10px 10px 10px 10px;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form :is(textarea, input:not(#wp-comment-cookies-consent, .submit)){padding:10px 10px 10px 10px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form .form-submit input#submit:hover{color:#fff !important;background-color:#101010 !important;border-color:#101010;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs #review_form #respond .comment-form .form-submit input#submit{border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px !important;padding:10px 25px 10px 25px !important;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs{font-family:Barlow;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs :is(a, h2, p, input, tr, th, td, .woocommerce-Tabs-panel, .comment-reply-title){font-family:Barlow;}.elementor-2350 .elementor-element.elementor-element-bea5797{--spacer-size:50px;}.elementor-2350 .elementor-element.elementor-element-fa3d742{text-align:center;}.elementor-2350 .elementor-element.elementor-element-fa3d742 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#232323;}.elementor-2350 .elementor-element.elementor-element-169ac7c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2350 .elementor-element.elementor-element-2909292{--spacer-size:50px;}@media(max-width:1024px){.elementor-2350 .elementor-element.elementor-element-4d2081ab{padding:80px 0px 80px 0px;}.elementor-2350 .elementor-element.elementor-element-63833ade > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9:not(.shopengine_image_gallery_position_bottom) .shopengine-gallery-wrapper{width:25px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_bottom .flex-control-thumbs li{flex:0 0 25px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .flex-viewport, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .flex-viewport{width:calc(100% - 25px);}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .shopengine-product-image .onsale, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .shopengine-product-image-toggle{margin-left:25px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .shopengine-product-image .onsale, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .shopengine-product-image-toggle{margin-right:25px;}.elementor-2350 .elementor-element.elementor-element-691117a9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2350 .elementor-element.elementor-element-0a44ddd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-4703f57{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-22ea2f6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-7b7ef95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li:not(:last-child) a{margin-right:20px;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li:not(:last-child) a{margin-left:20px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs{padding:20px 0px 20px 0px !important;margin:0;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs{padding:20px 0px 20px 0px !important;margin:0;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel{padding:25px 0px 25px 0px !important;margin:0;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel{padding:25px 0px 25px 0px !important;margin:0;}.elementor-2350 .elementor-element.elementor-element-169ac7c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2350 .elementor-element.elementor-element-63833ade > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9:not(.shopengine_image_gallery_position_bottom) .shopengine-gallery-wrapper{width:25px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_bottom .flex-control-thumbs li{flex:0 0 25px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .flex-viewport, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .flex-viewport{width:calc(100% - 25px);}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .shopengine-product-image .onsale, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_left .shopengine-product-image-toggle{margin-left:25px;}.elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .shopengine-product-image .onsale, .elementor-2350 .elementor-element.elementor-element-5259ffe9.shopengine_image_gallery_position_right .shopengine-product-image-toggle{margin-right:25px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li a{font-size:20px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li:not(:last-child) a{margin-right:10px;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs li:not(:last-child) a{margin-left:10px;}.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs{padding:10px 0px 10px 0px !important;margin:0;}.rtl .elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-tabs ul.tabs{padding:10px 0px 10px 0px !important;margin:0;}.elementor-2350 .elementor-element.elementor-element-169ac7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-4703f57 */.elementor-element.elementor-element-4703f57 {
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-7b7ef95 */.elementor-2350 .elementor-element.elementor-element-7b7ef95 .shopengine_add_to_list_action {
    display: none;
}

.elementor-2350 .elementor-element.elementor-element-7b7ef95 .shopengine_comparison_add_to_list_action {
    display: none;
}


.elementor-2350 .elementor-element.elementor-element-7b7ef95 .quantity input[type="number"] {
    border-radius: 25px;
    border: 2px solid #939393;
}

.elementor-2350 .elementor-element.elementor-element-7b7ef95 .quantity {
    display: flex;
    align-items: center;
}

.elementor-2350 .elementor-element.elementor-element-7b7ef95 .quantity input {
    text-align: center;
    width: 50px; /* Adjust width as needed */
    border: none; /* Remove default border */
    outline: none; /* Remove outline */
}

.elementor-2350 .elementor-element.elementor-element-7b7ef95 .quantity input::-webkit-inner-spin-button,
.elementor-2350 .elementor-element.elementor-element-7b7ef95 .quantity input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; /* Remove arrows */
}

/* Rimuove lo sfondo verde dai pulsanti "+" e "-" */
.plus {
    background-color: transparent !important;
    border: none !important;
}

/* Colora il simbolo "+" di nero */
button.plus {
    color: black !important;
}

.minus {
    background-color: transparent !important;
    border: none !important;
}

/* Colora il simbolo "+" di nero */
button.minus {
    color: black !important;
}

/* Sposta l'input a destra usando positioning */
.quantity input[type="number"] {
    position: relative;
    left: 20px;  /* Sposta a destra di 20px */
}

/* Sposta l'input a sinistra e in alto */
.minus {
    position: relative;
    left: -15px;  /* Sposta a destra di 20px */
}

.minus {
    position: relative;
    top: -72px;  /* Sposta a destra di 20px */
}

.plus {
    position: relative;
    left: 15px;  /* Sposta a destra di 20px */
}

.plus {
    position: relative;
    top: -72px;  /* Sposta a destra di 20px */
}

.elementor-2350 .elementor-element.elementor-element-7b7ef95 .elementor-button {
    position: relative;
    left: -103px;  /* Sposta a destra di 20px */
}

.elementor-2350 .elementor-element.elementor-element-7b7ef95 .elementor-button {
    position: relative;
    top: -20px;  /* Sposta a destra di 20px */
}

/* Nasconde l'elemento selezionato */
.woocommerce-js #respond input#submit.added::after, .woocommerce-js a.button.added::after, .woocommerce-js button.button.added::after, .woocommerce-js input.button.added::after {
    display: none;
}


/* Stile per la rotellina di caricamento */
.loading-spinner {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 4px solid #f3f3f3; /* Colore di sfondo */
    border-top: 4px solid #3498db; /* Colore della parte rotante */
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1s linear infinite;
}

/* Animazione della rotellina */
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.elementor-element.elementor-element-7b7ef95 {
  margin-top: 10px;
}

@media (max-width: 360px) {
  /* Sposta il pulsante "-" a sinistra e in alto */
  .minus {
      position: relative;
      left: -15px;  /* Sposta a sinistra di 15px */
      top: -62px;  /* Sposta verso l'alto di 72px */
  }

  /* Sposta il pulsante "+" a destra e in alto */
  .plus {
      position: relative;
      left: 15px;  /* Sposta a destra di 15px */
      top: -62px;  /* Sposta verso l'alto di 72px */
  }

  /* Sposta il pulsante "Aggiungi al carrello" a sinistra */
  .elementor-2350 .elementor-element.elementor-element-7b7ef95 .elementor-button {
      position: relative;
      left: 0px;  /* Sposta a sinistra di 103px */
      top: -50px;    /* Sposta verso l'alto di 20px */
  }
}/* End custom CSS */
/* Start custom CSS for shopengine-product-tabs, class: .elementor-element-13397fb0 */.elementor-2350 .elementor-element.elementor-element-13397fb0 .single-product .shopengine-product-tabs p {rn    font-size: 18px;rn    line-height: 25px;rn    color: #101010;rn    font-family: 'Rubik', sans-serif;rn}rnrn/* rnproduct details additional info - rakibul css - start rn*/rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel--additional_information table th,rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel--additional_information table td {rntbackground-color: transparent;rntborder: none !important;rntpadding: 0px !important;rntpadding-bottom: 12px !important;rntposition: relative;rntline-height: 1;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-Tabs-panel--additional_information table td {rntline-height: 1;rntbackground-color: transparent;rntpadding-right: 30px !important;rntpadding-left: 30px !important;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-widget .shopengine-product-tabs .woocommerce-Tabs-panel--additional_information table tr:not(:last-child) {rntborder: none;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-Tabs-panel--additional_information table th:before {rntposition: absolute;rnttop: 0;rntright: 0px;rntcolor: #101010;rntcontent: ':';rn}rnrn.elementor-2350 .elementor-element.elementor-element-13397fb0 .single-product .woocommerce-Reviews .comment-reply-title {rnttext-transform: uppercase;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 #review_form #respond p {rntmargin: 0 0 25px;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .comment-form .comment-notes {rntcolor: #444444;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-widget .shopengine-product-tabs #review_form_wrapper .comment-form input:not(#wp-comment-cookies-consent) {rntmin-height: 44px;rntpadding: 0px 20px;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-Reviews .comment-form p textarea {rntmin-height: 140px;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .form-submit .submit {rntwidth: 100%;rntdisplay: block;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel--additional_information table th, .elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel--additional_information table td {rn    line-height: 26px !important;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .woocommerce-Tabs-panel--additional_information table td {rn    padding-left: 30px !important;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine .commentlist .review .comment-text p {rn    margin-bottom: 15px !important;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .shopengine-product-tabs .description p {rn    color: #444 !important;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .woocommerce-Reviews .commentlist {rn    background-color: transparent;rn     border-bottom: #EFEFEF;rn     border-radius: 0px;rn}rn.elementor-2350 .elementor-element.elementor-element-13397fb0 .single-product .shopengine .commentlist .review {rn    padding: 55px 0 40px!important;rn}rn.single-product .shopengine .commentlist .review:last-child {rn        border-bottom-width:  0 !important;rn}rn



/* Colore nero per il testo dei tab */
ul.wc-tabs li a {
    color: #232323 !important;
}

/* Colore nero anche per il tab attivo */
ul.wc-tabs li.active a {
    color: #232323 !important;
}

/* Riduci lo spazio tra i tab e il contenuto */
.woocommerce-Tabs-panel {
    margin-top: -25px !important;
}

/* Colore nero per contenuto delle tab */
.woocommerce-Tabs-panel,
.woocommerce-Tabs-panel * {
    color: #232323 !important;
    font-family: "Roboto", sans-serif !important;
}

/* Testo generale della descrizione */
.woocommerce-Tabs-panel {
    font-weight: 300; /* Peso leggero */
}

/* Titolini nella descrizione */
.woocommerce-Tabs-panel {
    font-weight: 500; /* Peso medio */
}

.tabs.wc-tabs li a {
  font-family: "Roboto", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c84b31 *//* Cambia il colore del bordo della linea sottostante le tabs */
.shopengine-tabs-line {
    border-color: #74a84a !important; /* Cambia il colore del bordo */
}

.elementor-2350 .elementor-element.elementor-element-13397fb0 div.shopengine-product-tabs div.woocommerce-tabs .wc-tabs {
    border-width: 0px 0px 0px 0px !important;
}/* End custom CSS */