.elementor-3573 .elementor-element.elementor-element-939ade8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-150px;--padding-bottom:-300px;--padding-left:0px;--padding-right:0px;}.elementor-3573 .elementor-element.elementor-element-3f90e68 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-3f90e68.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .flex-viewport{border-radius:0px 0px 0px 0px;overflow:hidden;}.woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-3573 .elementor-element.elementor-element-a327efa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3573 .elementor-element.elementor-element-767be5a .product_title{color:var( --e-global-color-blocksy_palette_4 );font-family:"Times New Roman", Sans-serif;font-weight:900;}.elementor-3573 .elementor-element.elementor-element-410bced .wpr-product-price{text-align:left;color:var( --e-global-color-blocksy_palette_4 );font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;text-decoration:none;}.elementor-3573 .elementor-element.elementor-element-410bced .wpr-product-price del{color:var( --e-global-color-blocksy_palette_9 );font-size:18px;font-weight:500;text-decoration:none;}.elementor-3573 .elementor-element.elementor-element-410bced.wpr-product-price-inline .wpr-product-price ins{margin-left:8px;}.elementor-3573 .elementor-element.elementor-element-410bced.wpr-product-price-separate .wpr-product-price ins{margin-top:8px;}.elementor-3573 .elementor-element.elementor-element-d2744f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-1 .quantity input[type=number]{color:var( --e-global-color-blocksy_palette_2 );border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 .quantity input[type=number]{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-3 .quantity input[type=number]{color:var( --e-global-color-blocksy_palette_2 );border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-4 .quantity input[type=number]{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 .quantity input[type=number]{color:var( --e-global-color-blocksy_palette_2 );border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-1 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-3 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-4 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-1 .quantity input[type=number],.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-3 .quantity input[type=number],.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-style:none;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:18px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:18px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:18px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon.wishlist a{color:var( --e-global-color-blocksy_palette_4 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.wishlist a{color:var( --e-global-color-blocksy_palette_4 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon.wishlist{background:#FFFFFF;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.wishlist{background:#FFFFFF;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon,.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{border-style:solid;border-color:#00000000;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon.wishlist:hover > a{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.wishlist:hover > a{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon.wishlist:hover{background:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.wishlist:hover{background:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon:hover,.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon:hover{border-style:solid;border-color:#FFFFFF00;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon{padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;width:0%;height:0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;width:0%;height:0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-cart-icon.wishlist a svg{width:25px;height:25px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.wishlist .wishsuite-button svg{width:25px;height:25px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-cart-icon.compare a{font-size:25px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-wishlist-compare-txt li a{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-wishlist-compare-txt li span{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-wishlist-compare-txt li:hover a{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-wishlist-compare-txt li:hover span{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart[class*="wl-style-"] form.cart button{color:#FFFFFF !important;padding:0px 10px 0px 10px;border-radius:9px 9px 9px 9px !important;background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-style-1 form.cart button{color:#FFFFFF !important;padding:0px 10px 0px 10px;border-radius:9px 9px 9px 9px !important;background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-style-1 form.cart button{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:600;}.woocommerce .elementor-3573 .elementor-element.elementor-element-d2744f8 form.cart{margin:0px 0px -10px 0px !important;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart[class*="wl-style-"] form.cart button:hover{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-style-1 form.cart button:hover{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.woocommerce .elementor-3573 .elementor-element.elementor-element-e65c4a5 .woocommerce-product-details__short-description{color:#000000;}.woocommerce .elementor-3573 .elementor-element.elementor-element-e65c4a5 .woocommerce-product-details__short-description p{color:#000000;}.woocommerce .elementor-3573 .elementor-element.elementor-element-e65c4a5 .woocommerce-product-details__short-description,.woocommerce .elementor-3573 .elementor-element.elementor-element-e65c4a5 .woocommerce-product-details__short-description p{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:500;}.woocommerce .elementor-3573 .elementor-element.elementor-element-4304fab .woolentor_product_categories_info .categories-title{color:var( --e-global-color-blocksy_palette_4 );}.woocommerce .elementor-3573 .elementor-element.elementor-element-4304fab .woolentor_product_categories_info .posted_in{color:var( --e-global-color-blocksy_palette_2 );}.woocommerce .elementor-3573 .elementor-element.elementor-element-4304fab .woolentor_product_categories_info .posted_in a{color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-07d9b59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:250px;--padding-left:100px;--padding-right:100px;}.elementor-3573 .elementor-element.elementor-element-0fc3f43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-3573 .elementor-element.elementor-element-db658ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-db658ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .flex-viewport{border-radius:0px 0px 0px 0px;overflow:hidden;}.woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-3573 .elementor-element.elementor-element-b1723f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;}.elementor-3573 .elementor-element.elementor-element-424b686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3573 .elementor-element.elementor-element-424b686.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3573 .elementor-element.elementor-element-521a240 .product_title{color:var( --e-global-color-blocksy_palette_4 );font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:900;}.elementor-3573 .elementor-element.elementor-element-3d7bc14 .wpr-product-price{text-align:left;color:var( --e-global-color-blocksy_palette_4 );font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:500;text-decoration:none;}.elementor-3573 .elementor-element.elementor-element-3d7bc14 .wpr-product-price del{color:var( --e-global-color-blocksy_palette_1 );font-size:20px;font-weight:500;text-decoration:none;}.elementor-3573 .elementor-element.elementor-element-3d7bc14.wpr-product-price-inline .wpr-product-price ins{margin-left:10px;}.elementor-3573 .elementor-element.elementor-element-3d7bc14.wpr-product-price-separate .wpr-product-price ins{margin-top:10px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-1 .quantity input[type=number]{color:#1C2E4A;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 .quantity input[type=number]{color:#1C2E4A;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-3 .quantity input[type=number]{color:#1C2E4A;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 .quantity input[type=number]{color:#1C2E4A;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 .quantity input[type=number]{color:#1C2E4A;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-1 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-3 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 .quantity input[type=number]:hover{color:#000000;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal,.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-1 .quantity input[type=number],.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-3 .quantity input[type=number],.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-style:none;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:35px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:35px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:35px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon.wishlist a{color:var( --e-global-color-blocksy_palette_4 );}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.wishlist a{color:var( --e-global-color-blocksy_palette_4 );}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon.wishlist{background:#FFFFFF;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon.wishlist{background:#FFFFFF;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon,.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{border-style:solid;border-color:#00000000;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon:hover,.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon:hover{border-style:solid;border-color:#FFFFFF00;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-wishlist-compare-txt li a{color:#000000;font-size:16px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-wishlist-compare-txt li span{color:#000000;font-size:16px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-wishlist-compare-txt li a svg{width:16px;height:16px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 span.wishsuite-btn-text{margin-left:3px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-3 span.wishsuite-btn-text{margin-left:3px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 .htcompare-btn.woolentor-compare{margin-left:3px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-3 .htcompare-btn.woolentor-compare{margin-left:3px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart[class*="wl-style-"] form.cart button{color:#FFFFFF !important;padding:0px 15px 0px 15px;border-radius:12px 12px 12px 12px !important;background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-style-1 form.cart button{color:#FFFFFF !important;padding:0px 15px 0px 15px;border-radius:12px 12px 12px 12px !important;background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-style-1 form.cart button{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:900;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart[class*="wl-style-"] form.cart button:hover{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-style-1 form.cart button:hover{color:var( --e-global-color-blocksy_palette_8 );background-color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3573 .elementor-element.elementor-element-53c4967{text-align:justify;}.woocommerce .elementor-3573 .elementor-element.elementor-element-53c4967 .woocommerce-product-details__short-description{color:#000000;}.woocommerce .elementor-3573 .elementor-element.elementor-element-53c4967 .woocommerce-product-details__short-description p{color:#000000;}.woocommerce .elementor-3573 .elementor-element.elementor-element-53c4967 .woocommerce-product-details__short-description,.woocommerce .elementor-3573 .elementor-element.elementor-element-53c4967 .woocommerce-product-details__short-description p{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:normal;}.woocommerce .elementor-3573 .elementor-element.elementor-element-715511a .woolentor_product_categories_info .categories-title{color:var( --e-global-color-blocksy_palette_4 );}.woocommerce .elementor-3573 .elementor-element.elementor-element-715511a .woolentor_product_categories_info .posted_in{color:var( --e-global-color-blocksy_palette_2 );}.woocommerce .elementor-3573 .elementor-element.elementor-element-715511a .woolentor_product_categories_info .posted_in a{color:var( --e-global-color-blocksy_palette_2 );}@media(max-width:1024px){.elementor-3573 .elementor-element.elementor-element-939ade8{--padding-top:0px;--padding-bottom:-90px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .flex-viewport{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon{padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-07d9b59{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:29px;--padding-bottom:100px;--padding-left:29px;--padding-right:29px;}.elementor-3573 .elementor-element.elementor-element-0fc3f43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3573 .elementor-element.elementor-element-db658ac{width:100%;max-width:100%;}.elementor-3573 .elementor-element.elementor-element-db658ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-db658ac.elementor-element{--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .flex-viewport{border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-3573 .elementor-element.elementor-element-b1723f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3573 .elementor-element.elementor-element-939ade8{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:-150px;--padding-left:0px;--padding-right:0px;}.elementor-3573 .elementor-element.elementor-element-3f90e68{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3573 .elementor-element.elementor-element-3f90e68 > .elementor-widget-container{margin:0px 0px 021px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .flex-viewport{border-radius:0px 0px 0px 0px;overflow:hidden;}.woocommerce .elementor-3573 .elementor-element.elementor-element-3f90e68 .flex-viewport:not(:last-child){margin:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-a327efa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3573 .elementor-element.elementor-element-767be5a .product_title{font-size:20px;margin:0px 0px 15px 0px !important;}.elementor-3573 .elementor-element.elementor-element-410bced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-410bced .wpr-product-price{text-align:left;font-size:16px;}.elementor-3573 .elementor-element.elementor-element-410bced .wpr-product-price del{font-size:16px;}.elementor-3573 .elementor-element.elementor-element-d2744f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3573 .elementor-element.elementor-element-d2744f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-1 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-3 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-2 form.cart .wl-cart-icon{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart.wl-style-5 form.cart .wl-cart-icon{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-3573 .elementor-element.elementor-element-d2744f8 .wl-style-1 form.cart button{font-size:18px;}.elementor-3573 .elementor-element.elementor-element-e65c4a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;}.elementor-3573 .elementor-element.elementor-element-e65c4a5{text-align:justify;}.woocommerce .elementor-3573 .elementor-element.elementor-element-e65c4a5 .woocommerce-product-details__short-description,.woocommerce .elementor-3573 .elementor-element.elementor-element-e65c4a5 .woocommerce-product-details__short-description p{font-size:16px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-4304fab .woolentor_product_categories_info{font-size:12px;}.elementor-3573 .elementor-element.elementor-element-07d9b59{--width:1000%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3573 .elementor-element.elementor-element-0fc3f43{--width:60%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3573 .elementor-element.elementor-element-db658ac{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3573 .elementor-element.elementor-element-db658ac > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .flex-viewport{border-radius:0px 0px 0px 0px;overflow:hidden;}.woocommerce .elementor-3573 .elementor-element.elementor-element-db658ac .flex-viewport:not(:last-child){margin:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-b1723f9{--width:60%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3573 .elementor-element.elementor-element-424b686{--width:40%;}.elementor-3573 .elementor-element.elementor-element-521a240 .product_title{font-size:20px;margin:0px 0px 15px 0px !important;}.elementor-3573 .elementor-element.elementor-element-3d7bc14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-3d7bc14 .wpr-product-price{text-align:left;font-size:18px;}.elementor-3573 .elementor-element.elementor-element-3d7bc14 .wpr-product-price del{font-size:16px;}.elementor-3573 .elementor-element.elementor-element-ef339a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3573 .elementor-element.elementor-element-ef339a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-1 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-3 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart.wl-style-5 .quantity input[type=number]{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-3573 .elementor-element.elementor-element-ef339a2 .wl-style-1 form.cart button{font-size:18px;}.elementor-3573 .elementor-element.elementor-element-53c4967 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-53c4967{text-align:justify;}.woocommerce .elementor-3573 .elementor-element.elementor-element-53c4967 .woocommerce-product-details__short-description,.woocommerce .elementor-3573 .elementor-element.elementor-element-53c4967 .woocommerce-product-details__short-description p{font-size:16px;}.woocommerce .elementor-3573 .elementor-element.elementor-element-715511a .woolentor_product_categories_info{font-size:10px;}}@media(min-width:768px){.elementor-3573 .elementor-element.elementor-element-07d9b59{--width:100%;}.elementor-3573 .elementor-element.elementor-element-0fc3f43{--width:50%;}.elementor-3573 .elementor-element.elementor-element-b1723f9{--width:50%;}.elementor-3573 .elementor-element.elementor-element-424b686{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3573 .elementor-element.elementor-element-07d9b59{--width:100%;}.elementor-3573 .elementor-element.elementor-element-0fc3f43{--width:50%;}.elementor-3573 .elementor-element.elementor-element-b1723f9{--width:50%;}.elementor-3573 .elementor-element.elementor-element-424b686{--width:50%;}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-3f90e68 *//* Change these values to resize the thumbnails */
.lilora-product-gallery {
    --thumb-size: 30px;
    --thumb-gap: 8px;
}

/* Hide Previous/Next arrows */
.lilora-product-gallery .swiper-button-prev,
.lilora-product-gallery .swiper-button-next,
.lilora-product-gallery .slick-prev,
.lilora-product-gallery .slick-next,
.lilora-product-gallery .owl-prev,
.lilora-product-gallery .owl-next,
.lilora-product-gallery .flex-direction-nav,
.lilora-product-gallery button[aria-label*="Previous"],
.lilora-product-gallery button[aria-label*="Next"] {
    display: none !important;
}

/* Remove leftover spacing around the gallery */
.lilora-product-gallery .woocommerce-product-gallery,
.lilora-product-gallery .woocommerce-product-gallery__wrapper {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Arrange thumbnails with a controllable size and gap */
.lilora-product-gallery .flex-control-nav.flex-control-thumbs,
.lilora-product-gallery .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: var(--thumb-gap) !important;
    width: 100% !important;
    height: auto !important;
    margin: 8px 0 0 !important;
    padding: 0 !important;
}

/* Set each thumbnail's size */
.lilora-product-gallery .flex-control-thumbs li {
    flex: 0 0 var(--thumb-size) !important;
    width: var(--thumb-size) !important;
    max-width: var(--thumb-size) !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Keep the thumbnail image within its size */
.lilora-product-gallery .flex-control-thumbs img {
    display: block !important;
    width: 100% !important;
    height: var(--thumb-size) !important;
    object-fit: cover !important;
    margin: 0 !important;
}







/* Center thumbnail rows and keep them away from the edges */
.lilora-product-gallery .flex-control-nav.flex-control-thumbs,
.lilora-product-gallery .flex-control-thumbs {
    justify-content: center !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    box-sizing: border-box !important;
}











/* Hide sale/new badges only within this image widget */
.lilora-product-gallery .onsale,
.lilora-product-gallery .woolentor-product-badge,
.lilora-product-gallery .woolentor-product-badge-wrap,
.lilora-product-gallery .ct-woo-badge,
.lilora-product-gallery .new-badge,
.lilora-product-gallery .new-label {
    display: none !important;
}




/* =====================================================
   FIX GALLERY MINIMIZE / MAXIMIZE BUTTON
   ===================================================== */

/* Keep the button inside the product image area */
.lilora-product-gallery
.woocommerce-product-gallery,

.lilora-product-gallery
.woocommerce-product-gallery__wrapper,

.lilora-product-gallery
.woolentor-product-image {
    position: relative !important;
    isolation: isolate !important;
}

/* Position the maximize button inside the image */
.lilora-product-gallery
.woocommerce-product-gallery__trigger,

.lilora-product-gallery
.woolentor-product-image-zoom {
    position: absolute !important;

    top: 12px !important;
    right: 12px !important;
    bottom: auto !important;
    left: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5 !important;
    transform: none !important;

    border: 0 !important;
    border-radius: 50% !important;
    background: #ffffff !important;
    color: #222222 !important;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12) !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

/* Keep the icon centered */
.lilora-product-gallery
.woocommerce-product-gallery__trigger svg,

.lilora-product-gallery
.woolentor-product-image-zoom svg {
    width: 20px !important;
    height: 20px !important;
}

/* Make sure the button stays below the header */
body .lilora-product-gallery
.woocommerce-product-gallery__trigger,

body .lilora-product-gallery
.woolentor-product-image-zoom {
    z-index: 5 !important;
}

/* Mobile size */
@media (max-width: 767px) {
    .lilora-product-gallery
    .woocommerce-product-gallery__trigger,

    .lilora-product-gallery
    .woolentor-product-image-zoom {
        top: 10px !important;
        right: 10px !important;

        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
        min-height: 38px !important;
    }

    .lilora-product-gallery
    .woocommerce-product-gallery__trigger svg,

    .lilora-product-gallery
    .woolentor-product-image-zoom svg {
        width: 18px !important;
        height: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-d2744f8 *//* Default variation text */
.lilora-variation-clean .variations,
.lilora-variation-clean .variations *,
.lilora-variation-clean .swatchly-text,
.lilora-variation-clean select,
.lilora-variation-clean .quantity input,
.lilora-variation-clean .single_add_to_cart_button {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.35;
}

/* Attribute headings: Color, Size, Purchase Option, etc. */
.lilora-variation-clean .variations td.label,
.lilora-variation-clean .variations td.label label,
.lilora-variation-clean .variations th.label,
.lilora-variation-clean .variations label,
.lilora-variation-clean .swatchly-attribute-label,
.lilora-variation-clean .swatchly-label {
    font-size: 20px !important;
    font-weight: 900 !important;
    line-height: 1.35;
}

/* Make the variation table use the full widget width */
.lilora-variation-clean table.variations,
.lilora-variation-clean table.variations tbody {
    display: block !important;
    width: 100% !important;
}

/* Stack each attribute label and control, with 10px between sections */
.lilora-variation-clean table.variations tr {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    margin: 0 0 10px !important;
}

.lilora-variation-clean table.variations th.label,
.lilora-variation-clean table.variations td.label,
.lilora-variation-clean table.variations td.value {
    display: block !important;
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

/* Short, full-width variation dropdowns */
.lilora-variation-clean table.variations select[id^="pa_"],
.lilora-variation-clean table.variations select[name^="attribute_"] {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 32px !important;
    min-height: 32px !important;
    padding: 3px 30px 3px 10px !important;
    box-sizing: border-box !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
}

/* Keep Clear underneath its dropdown */
.lilora-variation-clean a.reset_variations {
    display: block !important;
    float: none !important;
    clear: both !important;
    width: fit-content !important;
    margin: 8px 0 0 !important;
}

/* 10px from the previous product section to the variation form */
.lilora-variation-clean form.cart {
    margin-top: 10px !important;
}

/* 10px between the selected variation price and cart controls */
.lilora-variation-clean .woocommerce-variation {
    margin: 0 0 10px !important;
}

.lilora-variation-clean .woocommerce-variation-price,
.lilora-variation-clean .woocommerce-variation-availability {
    margin: 0 !important;
    padding: 0 !important;
}

.lilora-variation-clean .woocommerce-variation-add-to-cart {
    margin-top: 0 !important;
}

/* Hide the in-stock quantity only */
.lilora-variation-clean .woocommerce-variation-availability p.stock.in-stock {
    display: none !important;
}









/* Keep variation rows compact, with 10px between sections */
body.single-product form.variations_form table.variations {
    height: auto !important;
    min-height: 0 !important;
    margin-bottom: 0 !important;
}

body.single-product form.variations_form table.variations tbody {
    height: auto !important;
    min-height: 0 !important;
}

body.single-product form.variations_form table.variations tr {
    height: auto !important;
    min-height: 0 !important;
    margin-bottom: 10px !important;
}

/* No extra gap after the final variation row */
body.single-product form.variations_form table.variations tr:last-child {
    margin-bottom: 0 !important;
}

/* Collapse the empty description node shown in your inspector */
body.single-product form.variations_form .woocommerce-variation-description:empty {
    display: none !important;
}

/* Set 10px between Clear and the variation price */
body.single-product form.variations_form .single_variation_wrap {
    height: auto !important;
    min-height: 0 !important;
    margin: 10px 0 0 !important;
    padding: 0 !important;
}

body.single-product form.variations_form .single_variation,
body.single-product form.variations_form .woocommerce-variation {
    height: auto !important;
    min-height: 0 !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
}

body.single-product form.variations_form .woocommerce-variation-price,
body.single-product form.variations_form .woocommerce-variation-availability {
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Keep the cart controls 10px below the variation price */
body.single-product form.variations_form .woocommerce-variation-add-to-cart {
    margin-top: -10px !important;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-image, class: .elementor-element-db658ac *//* Change these values to resize the thumbnails */
.lilora-product-gallery {
    --thumb-size: 30px;
    --thumb-gap: 8px;
}

/* Hide Previous/Next arrows */
.lilora-product-gallery .swiper-button-prev,
.lilora-product-gallery .swiper-button-next,
.lilora-product-gallery .slick-prev,
.lilora-product-gallery .slick-next,
.lilora-product-gallery .owl-prev,
.lilora-product-gallery .owl-next,
.lilora-product-gallery .flex-direction-nav,
.lilora-product-gallery button[aria-label*="Previous"],
.lilora-product-gallery button[aria-label*="Next"] {
    display: none !important;
}

/* Remove leftover spacing around the gallery */
.lilora-product-gallery .woocommerce-product-gallery,
.lilora-product-gallery .woocommerce-product-gallery__wrapper {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Arrange thumbnails with a controllable size and gap */
.lilora-product-gallery .flex-control-nav.flex-control-thumbs,
.lilora-product-gallery .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: var(--thumb-gap) !important;
    width: 100% !important;
    height: auto !important;
    margin: 8px 0 0 !important;
    padding: 0 !important;
}

/* Set each thumbnail's size */
.lilora-product-gallery .flex-control-thumbs li {
    flex: 0 0 var(--thumb-size) !important;
    width: var(--thumb-size) !important;
    max-width: var(--thumb-size) !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Keep the thumbnail image within its size */
.lilora-product-gallery .flex-control-thumbs img {
    display: block !important;
    width: 100% !important;
    height: var(--thumb-size) !important;
    object-fit: cover !important;
    margin: 0 !important;
}







/* Center thumbnail rows and keep them away from the edges */
.lilora-product-gallery .flex-control-nav.flex-control-thumbs,
.lilora-product-gallery .flex-control-thumbs {
    justify-content: center !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    box-sizing: border-box !important;
}











/* Hide sale/new badges only within this image widget */
.lilora-product-gallery .onsale,
.lilora-product-gallery .woolentor-product-badge,
.lilora-product-gallery .woolentor-product-badge-wrap,
.lilora-product-gallery .ct-woo-badge,
.lilora-product-gallery .new-badge,
.lilora-product-gallery .new-label {
    display: none !important;
}






/* Adjust these values to move the zoom button */
.lilora-product-gallery {
    --thumb-clearance: 70px;
}

@media (max-width: 767px) {
    .lilora-product-gallery {
        --thumb-clearance: 108px;
    }
}

/* Position the zoom button above the thumbnail strip */
.lilora-product-gallery .woocommerce-product-gallery {
    position: relative !important;
}

.lilora-product-gallery .woocommerce-product-gallery__trigger,
.lilora-product-gallery .woolentor-product-image-zoom {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;

    position: absolute !important;
    top: auto !important;
    right: 12px !important;
    bottom: calc(var(--thumb-clearance) + 12px) !important;
    left: auto !important;
    z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-ef339a2 *//* Default variation text */
.lilora-variation-clean .variations,
.lilora-variation-clean .variations *,
.lilora-variation-clean .swatchly-text,
.lilora-variation-clean select,
.lilora-variation-clean .quantity input,
.lilora-variation-clean .single_add_to_cart_button {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.35;
}

/* Attribute headings: Color, Size, Purchase Option, etc. */
.lilora-variation-clean .variations td.label,
.lilora-variation-clean .variations td.label label,
.lilora-variation-clean .variations th.label,
.lilora-variation-clean .variations label,
.lilora-variation-clean .swatchly-attribute-label,
.lilora-variation-clean .swatchly-label {
    font-size: 18px !important;
    font-weight: 900 !important;
    line-height: 1.35;
}

/* Make the variation table use the full widget width */
.lilora-variation-clean table.variations,
.lilora-variation-clean table.variations tbody {
    display: block !important;
    width: 100% !important;
}

/* Stack each attribute label and control, with 10px between sections */
.lilora-variation-clean table.variations tr {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    margin: 0 0 10px !important;
}

.lilora-variation-clean table.variations th.label,
.lilora-variation-clean table.variations td.label,
.lilora-variation-clean table.variations td.value {
    display: block !important;
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

/* Short, full-width variation dropdowns */
.lilora-variation-clean table.variations select[id^="pa_"],
.lilora-variation-clean table.variations select[name^="attribute_"] {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 32px !important;
    min-height: 32px !important;
    padding: 3px 30px 3px 10px !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
}

/* Keep Clear underneath its dropdown */
.lilora-variation-clean a.reset_variations {
    display: block !important;
    float: none !important;
    clear: both !important;
    width: fit-content !important;
    margin: 8px 0 0 !important;
}

/* 10px from the previous product section to the variation form */
.lilora-variation-clean form.cart {
    margin-top: 10px !important;
}

/* 10px between the selected variation price and cart controls */
.lilora-variation-clean .woocommerce-variation {
    margin: 0 0 10px !important;
}

.lilora-variation-clean .woocommerce-variation-price,
.lilora-variation-clean .woocommerce-variation-availability {
    margin: 0 !important;
    padding: 0 !important;
}

.lilora-variation-clean .woocommerce-variation-add-to-cart {
    margin-top: 0 !important;
}

/* Hide the in-stock quantity only */
.lilora-variation-clean .woocommerce-variation-availability p.stock.in-stock {
    display: none !important;
}









/* Keep variation rows compact, with 10px between sections */
body.single-product form.variations_form table.variations {
    height: auto !important;
    min-height: 0 !important;
    margin-bottom: 0 !important;
}

body.single-product form.variations_form table.variations tbody {
    height: auto !important;
    min-height: 0 !important;
}

body.single-product form.variations_form table.variations tr {
    height: auto !important;
    min-height: 0 !important;
    margin-bottom: 10px !important;
}

/* No extra gap after the final variation row */
body.single-product form.variations_form table.variations tr:last-child {
    margin-bottom: 0 !important;
}

/* Collapse the empty description node shown in your inspector */
body.single-product form.variations_form .woocommerce-variation-description:empty {
    display: none !important;
}

/* Set 10px between Clear and the variation price */
body.single-product form.variations_form .single_variation_wrap {
    height: auto !important;
    min-height: 0 !important;
    margin: 10px 0 0 !important;
    padding: 0 !important;
}

body.single-product form.variations_form .single_variation,
body.single-product form.variations_form .woocommerce-variation {
    height: auto !important;
    min-height: 0 !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
}

body.single-product form.variations_form .woocommerce-variation-price,
body.single-product form.variations_form .woocommerce-variation-availability {
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Keep the cart controls 10px below the variation price */
body.single-product form.variations_form .woocommerce-variation-add-to-cart {
    margin-top: -10px !important;
}




/* Hide the duplicate wishlist/compare list inside the quantity area */
body.single-product form.variations_form
.woocommerce-variation-add-to-cart
.wl-quantity-wrap ul.wl-wishlist-compare-txt {
    display: none !important;
}



/* Control both ShopLentor cart buttons with this CSS */
.lilora-variation-clean .wl-cart-wrap .single_add_to_cart_button,
.lilora-variation-clean .wl-cart-wrap a.added_to_cart.wc-forward {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;

    width: 220px !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: 44px !important;
    min-height: 44px !important;

    margin: 0 !important;
    padding: 0 14px !important;
    border: 1px solid #203354 !important;
    border-radius: 8px !important;

    background: #203354 !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;

    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
    cursor: pointer !important;
}

/* Keep the same appearance on hover, focus, and click */
.lilora-variation-clean .wl-cart-wrap .single_add_to_cart_button:hover,
.lilora-variation-clean .wl-cart-wrap .single_add_to_cart_button:active,
.lilora-variation-clean .wl-cart-wrap a.added_to_cart.wc-forward:hover,
.lilora-variation-clean .wl-cart-wrap a.added_to_cart.wc-forward:active {
    background: #203354 !important;
    color: #ffffff !important;
    border-color: #203354 !important;
    box-shadow: none !important;
    transform: none !important;
    opacity: 1 !important;
}

/* Keep keyboard focus visible */
.lilora-variation-clean .wl-cart-wrap .single_add_to_cart_button:focus-visible,
.lilora-variation-clean .wl-cart-wrap a.added_to_cart.wc-forward:focus-visible {
    outline: 2px solid #b89a5e !important;
    outline-offset: 2px !important;
}

/* On phones, let both buttons fill the available widget width */
@media (max-width: 767px) {
    .lilora-variation-clean .wl-cart-wrap .single_add_to_cart_button,
    .lilora-variation-clean .wl-cart-wrap a.added_to_cart.wc-forward {
        width: 100% !important;
    }
}


.lilora-variation-clean .wl-cart-wrap a.added_to_cart.wc-forward {
    margin-top: 5px !important;
}/* End custom CSS */