.elementor-245 .elementor-element.elementor-element-1bdc680{--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-245 .elementor-element.elementor-element-38b9932{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-245 .elementor-element.elementor-element-f0c2a12{--display:flex;border-style:solid;--border-style:solid;}.elementor-245 .elementor-element.elementor-element-f1d3c10{--display:flex;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-arrow{display:flex !important;color:#F30B0BCC;background-color:#0807070D;border-color:#FFFFFFCC;transition-duration:0.5s;font-size:15px;width:31px;height:31px;border-style:none;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-control-nav{display:grid;max-width:100%;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-none .wpr-product-media-wrap .flex-control-nav{display:none;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-nav{display:grid;grid-column-gap:10px !important;grid-row-gap:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav{display:flex;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-thumbs{grid-template-columns:repeat(3, auto);}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-slider .wpr-product-media-thumbs-horizontal.wpr-product-media-wrap .flex-control-thumbs li{width:calc(100%/3) !important;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-thumbs li{height:calc(100%/3) !important;}.elementor-245 .elementor-element.elementor-element-b9f4d21{border-style:solid;border-color:#030101;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .woocommerce-product-gallery__image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .woocommerce-product-gallery__image img{border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-arrow svg{fill:#F30B0BCC;width:15px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-arrow:hover{color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-arrow:hover svg{fill:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li{width:31px;height:31px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev{display:block;width:31px;height:31px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-next{display:block;width:31px;height:31px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev:before{font-size:31px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-next:after{font-size:31px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-next-arrow{right:4px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-next{right:4px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-prev-arrow{left:4px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-prev{left:4px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .wpr-fcn-wrap{max-width:100%;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-right:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-bottom:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21:not(.wpr-product-media-thumbs-vertical) .wpr-product-media-wrap .flex-viewport{margin-bottom:12px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-control-nav li img{border-style:solid;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-sales-badge span{color:#FFFFFF;background-color:#605BE6;border-color:#FFFFFF;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-sales-badge{margin:10px 0px 0px 10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21  .wpr-product-sales-badge span{border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-cc6d062 .wpr-product-title{text-align:left;color:#6E28D8;font-family:"Moul", Sans-serif;font-size:35px;letter-spacing:1.1px;}.elementor-245 .elementor-element.elementor-element-8374957 .wpr-product-price{text-align:left;color:#E60000;font-family:"Oleo Script", Sans-serif;font-size:25px;}.elementor-245 .elementor-element.elementor-element-8374957 .wpr-product-price del{color:#130C0C;font-size:18px;}.elementor-245 .elementor-element.elementor-element-8374957.wpr-product-price-inline .wpr-product-price ins{margin-left:2px;}.elementor-245 .elementor-element.elementor-element-8374957.wpr-product-price-separate .wpr-product-price ins{margin-top:2px;}.woocommerce .elementor-245 .elementor-element.elementor-element-8dabe00 .woocommerce-product-details__short-description{color:#000000;font-family:"Jura", Sans-serif;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .cart{display:flex;flex-direction:column;text-align:left;}.elementor-245 .elementor-element.elementor-element-24d907d.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-245 .elementor-element.elementor-element-24d907d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-24d907d .single_variation_wrap{text-align:left;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:#000000;background-color:#FFFFFF;border-color:#111111;transition-duration:0.5s;height:calc(43px/2);font-size:10px;width:34px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:#000000;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .quantity .qty{color:#000000;background-color:#FFFFFF;border-color:#111111;transition-duration:0.5s;font-size:16px;height:43px;width:51px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:43px;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-grouped-product-list-item .button{height:43px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.5;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:5px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:5px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:5px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:5px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-before .qty{border-radius:0 0px 0px 0;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:0px 0 0 0;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 0px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-after .qty{border-radius:0px 0 0 0px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 0px 0 0;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 0px 0;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:0px 0 0 0px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 0px 0px 0;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .single_add_to_cart_button{color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.5s;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart a.added_to_cart{color:#FFFFFF;background-color:#605BE5;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart  a.added_to_cart{border-color:#E8E8E8;transition-duration:0.5s;width:165px;height:43px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart  a.added_to_cart{font-size:16px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:#FFFFFF;background-color:#2D26ED;border-color:#E8E8E8;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart  a.added_to_cart:hover{color:#FFFFFF;background-color:#2D26ED;border-color:#E8E8E8;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-grouped-product-list-item .button:hover{color:#FFFFFF;background-color:#2D26ED;border-color:#E8E8E8;}.elementor-245 .elementor-element.elementor-element-24d907d  .wpr-product-add-to-cart .single_add_to_cart_button{width:165px;height:43px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-row table{margin-right:20px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-column table{margin-bottom:20px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-245 .elementor-element.elementor-element-24d907d .variations th label{color:#333333;}.elementor-245 .elementor-element.elementor-element-24d907d form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-245 .elementor-element.elementor-element-24d907d form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-245 .elementor-element.elementor-element-24d907d .variations tr th{background-color:#FFFFFFF2;}.elementor-245 .elementor-element.elementor-element-24d907d .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-24d907d .variations th.label label{font-size:15px;}.elementor-245 .elementor-element.elementor-element-24d907d .variations th.label{padding:10px 7px 7px 10px;}.elementor-245 .elementor-element.elementor-element-24d907d .variations tr td{background-color:#1D1919;}.elementor-245 .elementor-element.elementor-element-24d907d .variations tr:nth-child(even) td{background-color:#0A0808;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-variations-layout-row .variations tr th{width:0%;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-variations-layout-column .variations tr th{width:0%;}.elementor-245 .elementor-element.elementor-element-24d907d .variations select{color:#000000;border-color:#000000;background-color:#E4A2A2;border-style:none;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-24d907d .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-24d907d form.cart .variations select{width:100% !important;margin:0px 0px 0px 0px !important;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-variation-description p{color:#000000;font-family:"Acme", Sans-serif;text-align:center;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-variation-price span{color:#E90A0A;font-family:"Aldrich", Sans-serif;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-variation-price{text-align:left;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-variation-availability p.stock{color:#605BE5;text-align:left;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-variation-availability p.in-stock{color:#605BE5;}.elementor-245 .elementor-element.elementor-element-24d907d p.stock{color:#605BE5;}.elementor-245 .elementor-element.elementor-element-24d907d p.in-stock{color:#605BE5;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-variation-availability p.stock.out-of-stock{color:#FF4F40;}.elementor-245 .elementor-element.elementor-element-24d907d p.stock.out-of-stock{color:#FF4F40;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .reset_variations{color:#00000000;background-color:#FFFFFF00;border-color:#E8E8E800;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-674fa21{--spacer-size:50px;}.elementor-245 .elementor-element.elementor-element-4515148{--display:flex;}.elementor-245 .elementor-element.elementor-element-f35ab8b{--spacer-size:50px;}.elementor-245 .elementor-element.elementor-element-f87251e{--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-245 .elementor-element.elementor-element-4205258{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-245 .elementor-element.elementor-element-e6eafdb{--display:flex;border-style:solid;--border-style:solid;}.elementor-245 .elementor-element.elementor-element-88d584d{--display:flex;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-arrow{display:flex !important;color:#F30B0BCC;background-color:#0807070D;border-color:#FFFFFFCC;transition-duration:0.5s;font-size:15px;width:31px;height:31px;border-style:none;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-control-nav{display:grid;max-width:100%;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-none .wpr-product-media-wrap .flex-control-nav{display:none;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-nav{display:grid;grid-column-gap:10px !important;grid-row-gap:10px;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav{display:flex;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-thumbs{grid-template-columns:repeat(3, auto);}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-slider .wpr-product-media-thumbs-horizontal.wpr-product-media-wrap .flex-control-thumbs li{width:calc(100%/3) !important;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-thumbs li{height:calc(100%/3) !important;}.elementor-245 .elementor-element.elementor-element-1fca370{border-style:solid;border-color:#030101;}.elementor-245 .elementor-element.elementor-element-1fca370 .woocommerce-product-gallery__image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-1fca370 .woocommerce-product-gallery__image img{border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-arrow svg{fill:#F30B0BCC;width:15px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-arrow:hover{color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-arrow:hover svg{fill:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li{width:31px;height:31px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev{display:block;width:31px;height:31px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-next{display:block;width:31px;height:31px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev:before{font-size:31px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-next:after{font-size:31px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-next-arrow{right:4px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-next{right:4px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-prev-arrow{left:4px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-prev{left:4px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .wpr-fcn-wrap{max-width:100%;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-right:10px;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-bottom:10px;}.elementor-245 .elementor-element.elementor-element-1fca370:not(.wpr-product-media-thumbs-vertical) .wpr-product-media-wrap .flex-viewport{margin-bottom:12px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-control-nav li img{border-style:solid;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-sales-badge span{color:#FFFFFF;background-color:#605BE6;border-color:#FFFFFF;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-sales-badge{margin:10px 0px 0px 10px;}.elementor-245 .elementor-element.elementor-element-1fca370  .wpr-product-sales-badge span{border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-9a4523f .wpr-product-title{text-align:left;color:#6E28D8;font-family:"Moul", Sans-serif;font-size:35px;letter-spacing:1.1px;}.elementor-245 .elementor-element.elementor-element-48999c9 .wpr-product-price{text-align:left;color:#E60000;font-family:"Oleo Script", Sans-serif;font-size:25px;}.elementor-245 .elementor-element.elementor-element-48999c9 .wpr-product-price del{color:#130C0C;font-size:18px;}.elementor-245 .elementor-element.elementor-element-48999c9.wpr-product-price-inline .wpr-product-price ins{margin-left:2px;}.elementor-245 .elementor-element.elementor-element-48999c9.wpr-product-price-separate .wpr-product-price ins{margin-top:2px;}.woocommerce .elementor-245 .elementor-element.elementor-element-ea613aa .woocommerce-product-details__short-description{color:#000000;font-family:"Jura", Sans-serif;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .cart{display:flex;flex-direction:column;text-align:left;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .single_variation_wrap{text-align:left;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:#000000;background-color:#FFFFFF;border-color:#111111;transition-duration:0.5s;height:calc(43px/2);font-size:10px;width:34px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:#000000;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .quantity .qty{color:#000000;background-color:#FFFFFF;border-color:#111111;transition-duration:0.5s;font-size:16px;height:43px;width:51px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:43px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-grouped-product-list-item .button{height:43px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.5;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-before .qty{border-radius:0 0px 0px 0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:0px 0 0 0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 0px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-after .qty{border-radius:0px 0 0 0px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 0px 0 0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 0px 0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:0px 0 0 0px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 0px 0px 0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .single_add_to_cart_button{color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.5s;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart a.added_to_cart{color:#FFFFFF;background-color:#605BE5;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart  a.added_to_cart{border-color:#E8E8E8;transition-duration:0.5s;width:165px;height:43px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart  a.added_to_cart{font-size:16px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:#FFFFFF;background-color:#2D26ED;border-color:#E8E8E8;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart  a.added_to_cart:hover{color:#FFFFFF;background-color:#2D26ED;border-color:#E8E8E8;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-grouped-product-list-item .button:hover{color:#FFFFFF;background-color:#2D26ED;border-color:#E8E8E8;}.elementor-245 .elementor-element.elementor-element-aa1c2a1  .wpr-product-add-to-cart .single_add_to_cart_button{width:165px;height:43px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-row table{margin-right:20px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-column table{margin-bottom:20px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations th label{color:#333333;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations tr th{background-color:#FFFFFFF2;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations th.label label{font-size:15px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations th.label{padding:10px 7px 7px 10px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations tr td{background-color:#1D1919;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations tr:nth-child(even) td{background-color:#0A0808;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-variations-layout-row .variations tr th{width:0%;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-variations-layout-column .variations tr th{width:0%;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations select{color:#000000;border-color:#000000;background-color:#E4A2A2;border-style:none;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 form.cart .variations select{width:100% !important;margin:0px 0px 0px 0px !important;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-variation-description p{color:#000000;font-family:"Acme", Sans-serif;text-align:center;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-variation-price span{color:#E90A0A;font-family:"Aldrich", Sans-serif;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-variation-price{text-align:left;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-variation-availability p.stock{color:#605BE5;text-align:left;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-variation-availability p.in-stock{color:#605BE5;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 p.stock{color:#605BE5;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 p.in-stock{color:#605BE5;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-variation-availability p.stock.out-of-stock{color:#FF4F40;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 p.stock.out-of-stock{color:#FF4F40;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .reset_variations{color:#00000000;background-color:#FFFFFF00;border-color:#E8E8E800;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-92cd896{--spacer-size:50px;}.elementor-245 .elementor-element.elementor-element-7b259aa{--display:flex;}.elementor-245 .elementor-element.elementor-element-b48cca6{--spacer-size:50px;}.elementor-245 .elementor-element.elementor-element-18c8836{--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;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.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-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-245 .elementor-element.elementor-element-27f72d1{--grid-columns:3;}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-arrow{display:none !important;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-control-nav{display:none;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-arrow{display:none !important;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-control-nav{display:none;}.elementor-245 .elementor-element.elementor-element-27f72d1{--grid-columns:2;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-1bdc680{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-245 .elementor-element.elementor-element-38b9932{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-245 .elementor-element.elementor-element-f0c2a12{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:1px 1px 1px 1px;--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-245 .elementor-element.elementor-element-f1d3c10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-arrow{display:none !important;font-size:12px;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-control-nav{display:grid;max-width:80%;}.elementor-245 .elementor-element.elementor-element-b9f4d21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 10px 0px 10px;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .woocommerce-product-gallery__image{border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .woocommerce-product-gallery__image img{border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-arrow svg{width:12px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li{width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev{display:block;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-next{display:block;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev:before{font-size:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li a.flex-next:after{font-size:10px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-next-arrow{right:2px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-next{right:2px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-gallery-slider-prev-arrow{left:2px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-prev{left:2px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .wpr-fcn-wrap{max-width:80%;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-nav{grid-column-gap:3px !important;grid-row-gap:4px;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-right:3px;}.elementor-245 .elementor-element.elementor-element-b9f4d21.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-bottom:4px;}.elementor-245 .elementor-element.elementor-element-b9f4d21:not(.wpr-product-media-thumbs-vertical) .wpr-product-media-wrap .flex-viewport{margin-bottom:4px;}.elementor-245 .elementor-element.elementor-element-b9f4d21 .wpr-product-media-wrap .flex-control-nav li img{border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-cc6d062{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;}.elementor-245 .elementor-element.elementor-element-cc6d062 .wpr-product-title{text-align:left;font-size:1.4em;}.elementor-245 .elementor-element.elementor-element-8374957{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;}.elementor-245 .elementor-element.elementor-element-8374957 .wpr-product-price{text-align:left;font-size:1.1em;}.elementor-245 .elementor-element.elementor-element-8374957 .wpr-product-price del{font-size:0.8em;}.elementor-245 .elementor-element.elementor-element-8dabe00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.woocommerce .elementor-245 .elementor-element.elementor-element-8dabe00 .woocommerce-product-details__short-description{font-size:10px;}.elementor-245 .elementor-element.elementor-element-24d907d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .cart{text-align:center;}.elementor-245 .elementor-element.elementor-element-24d907d .single_variation_wrap{text-align:center;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .quantity .qty{font-size:17px;height:33px;width:44px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:calc(33px/2);font-size:10px;width:19px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:33px;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-grouped-product-list-item .button{height:33px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:3px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:3px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:3px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:3px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .wpr-quantity-wrapper svg{width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-24d907d  .wpr-product-add-to-cart .single_add_to_cart_button{width:126px;height:33px;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart  a.added_to_cart{width:126px;height:33px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-row table{margin-right:5px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-column table{margin-bottom:5px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:5px;}.elementor-245 .elementor-element.elementor-element-24d907d.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:5px;}.elementor-245 .elementor-element.elementor-element-24d907d form.cart .variations select{width:127px !important;}.elementor-245 .elementor-element.elementor-element-24d907d .woocommerce-variation-price span{font-size:0.9em;}.elementor-245 .elementor-element.elementor-element-24d907d .wpr-product-add-to-cart .reset_variations{font-size:1px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-674fa21{--spacer-size:23px;}.elementor-245 .elementor-element.elementor-element-4515148{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-f35ab8b{--spacer-size:0.3em;}.elementor-245 .elementor-element.elementor-element-f87251e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-245 .elementor-element.elementor-element-4205258{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-245 .elementor-element.elementor-element-e6eafdb{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:1px 1px 1px 1px;--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-245 .elementor-element.elementor-element-88d584d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-arrow{display:none !important;font-size:12px;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-control-nav{display:grid;max-width:80%;}.elementor-245 .elementor-element.elementor-element-1fca370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 10px 0px 10px;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-1fca370 .woocommerce-product-gallery__image{border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-1fca370 .woocommerce-product-gallery__image img{border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-arrow svg{width:12px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li{width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev{display:block;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-next{display:block;width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev:before{font-size:10px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li a.flex-next:after{font-size:10px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-next-arrow{right:2px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-next{right:2px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-gallery-slider-prev-arrow{left:2px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-prev{left:2px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .wpr-fcn-wrap{max-width:80%;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-nav{grid-column-gap:3px !important;grid-row-gap:4px;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-right:3px;}.elementor-245 .elementor-element.elementor-element-1fca370.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-bottom:4px;}.elementor-245 .elementor-element.elementor-element-1fca370:not(.wpr-product-media-thumbs-vertical) .wpr-product-media-wrap .flex-viewport{margin-bottom:4px;}.elementor-245 .elementor-element.elementor-element-1fca370 .wpr-product-media-wrap .flex-control-nav li img{border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-245 .elementor-element.elementor-element-9a4523f{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;}.elementor-245 .elementor-element.elementor-element-9a4523f .wpr-product-title{text-align:left;font-size:1.4em;}.elementor-245 .elementor-element.elementor-element-48999c9{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;}.elementor-245 .elementor-element.elementor-element-48999c9 .wpr-product-price{text-align:left;font-size:1.1em;}.elementor-245 .elementor-element.elementor-element-48999c9 .wpr-product-price del{font-size:0.8em;}.elementor-245 .elementor-element.elementor-element-ea613aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.woocommerce .elementor-245 .elementor-element.elementor-element-ea613aa .woocommerce-product-details__short-description{font-size:10px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .cart{text-align:center;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .single_variation_wrap{text-align:center;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .quantity .qty{font-size:17px;height:33px;width:44px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:calc(33px/2);font-size:10px;width:19px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:33px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-grouped-product-list-item .button{height:33px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:3px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:3px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:3px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:3px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{width:10px;height:10px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1  .wpr-product-add-to-cart .single_add_to_cart_button{width:126px;height:33px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart  a.added_to_cart{width:126px;height:33px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-row table{margin-right:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-column table{margin-bottom:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:5px;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 form.cart .variations select{width:127px !important;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .woocommerce-variation-price span{font-size:0.9em;}.elementor-245 .elementor-element.elementor-element-aa1c2a1 .wpr-product-add-to-cart .reset_variations{font-size:1px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-92cd896{--spacer-size:23px;}.elementor-245 .elementor-element.elementor-element-7b259aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-b48cca6{--spacer-size:0.3em;}.elementor-245 .elementor-element.elementor-element-18c8836{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-6ae401a{text-align:center;}.elementor-245 .elementor-element.elementor-element-27f72d1{--grid-columns:2;--grid-row-gap:3px;--grid-column-gap:2px;}.elementor-245 .elementor-element.elementor-element-27f72d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for wpr-product-media, class: .elementor-element-b9f4d21 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-media, class: .elementor-element-b9f4d21 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-title, class: .elementor-element-cc6d062 *//* Product Title */
.product_title {
    font-family: 'Inter', sans-serif !important; /* Professional font */
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
}

/* Price Section */
.price {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin: 15px 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-title, class: .elementor-element-cc6d062 *//* Product Title */
.product_title {
    font-family: 'Inter', sans-serif !important; /* Professional font */
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
}

/* Price Section */
.price {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin: 15px 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-price, class: .elementor-element-8374957 *//* Product Title */
.product_title {
    font-family: 'Inter', sans-serif !important; /* Professional font */
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
}

/* Price Section */
.price {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin: 15px 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-24d907d *//* Container styling */
.product-options-container {
    background-color: #ffffff; /* Pinkish background theke white e change */
    padding: 20px;
    font-family: 'Segoe UI', Roboto, sans-serif;
}

/* Variant/Size Buttons Styling */
.size-buttons-wrapper {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.size-btn {
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 8px; /* Rounded corners like 2nd image */
    padding: 8px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-weight: 500;
}

/* Active State (Selected Variant) */
.size-btn.active {
    border: 2px solid #000; /* 2nd image er moto thick black border */
    color: #000;
}

/* Action Buttons (Add to Cart & Buy Now) */
.actions-wrapper {
    display: flex;
    gap: 15px;
    margin-top: 20px;
}

.add-to-cart-btn, .buy-now-btn {
    flex: 1;
    height: 50px;
    border-radius: 8px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
    cursor: pointer;
    transition: 0.2s;
}

/* Add to Cart: White bg with Black border */
.add-to-cart-btn {
    background: #fff;
    border: 1px solid #333;
    color: #333;
}

/* Buy Now: White bg with Black border (As per Black Race UI) */
.buy-now-btn {
    background: #fff;
    border: 1px solid #333;
    color: #333;
}

/* Hover effects */
.add-to-cart-btn:hover, .buy-now-btn:hover {
    background: #f8f8f8;
}

/* Price Styling */
.price-section {
    font-size: 22px;
    font-weight: 700;
    color: #1a1a1a;
    margin: 15px 0;
}/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-24d907d *//* Add to Cart & Buy Now styling */
.single_add_to_cart_button, .buy-now-button {
    border: 1px solid #000 !important;
    background: transparent !important;
    color: #000 !important;
    padding: 10px 10px !important; /* প্যাডিং কমিয়ে বাটন ছোট করা হয়েছে */
    text-transform: capitalize !important;
    font-size: 14px !important; /* লেখার সাইজ সামঞ্জস্যপূর্ণ করা হয়েছে */
    font-weight: 500 !important;
    width: auto !important; /* বাটন যেন খুব বেশি চওড়া না হয় */
    min-width: 120px !important; /* একটি নির্দিষ্ট সুন্দর সাইজ */
    cursor: pointer;
}

/* মাঝখানের গ্যাপ ঠিক করার জন্য */
.single_add_to_cart_button {
    margin-right: 12px !important; /* গ্যাপ ১০ পিক্সেল করা হয়েছে */
}

/* মোবাইল স্ক্রিনে যদি বাটনগুলো বড় দেখায় তবে এটি ব্যবহার করুন */
@media (max-width: 100px) {
    .single_add_to_cart_button, .buy-now-button {
        padding: 0px 11px !important;
        min-width: 100px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c2a12 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c2a12 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdc680 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdc680 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-media, class: .elementor-element-1fca370 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-media, class: .elementor-element-1fca370 *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-title, class: .elementor-element-9a4523f *//* Product Title */
.product_title {
    font-family: 'Inter', sans-serif !important; /* Professional font */
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
}

/* Price Section */
.price {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin: 15px 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-title, class: .elementor-element-9a4523f *//* Product Title */
.product_title {
    font-family: 'Inter', sans-serif !important; /* Professional font */
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
}

/* Price Section */
.price {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin: 15px 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-price, class: .elementor-element-48999c9 *//* Product Title */
.product_title {
    font-family: 'Inter', sans-serif !important; /* Professional font */
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
}

/* Price Section */
.price {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #000 !important;
    margin: 15px 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-aa1c2a1 *//* Container styling */
.product-options-container {
    background-color: #ffffff; /* Pinkish background theke white e change */
    padding: 20px;
    font-family: 'Segoe UI', Roboto, sans-serif;
}

/* Variant/Size Buttons Styling */
.size-buttons-wrapper {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.size-btn {
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 8px; /* Rounded corners like 2nd image */
    padding: 8px 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-weight: 500;
}

/* Active State (Selected Variant) */
.size-btn.active {
    border: 2px solid #000; /* 2nd image er moto thick black border */
    color: #000;
}

/* Action Buttons (Add to Cart & Buy Now) */
.actions-wrapper {
    display: flex;
    gap: 15px;
    margin-top: 20px;
}

.add-to-cart-btn, .buy-now-btn {
    flex: 1;
    height: 50px;
    border-radius: 8px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
    cursor: pointer;
    transition: 0.2s;
}

/* Add to Cart: White bg with Black border */
.add-to-cart-btn {
    background: #fff;
    border: 1px solid #333;
    color: #333;
}

/* Buy Now: White bg with Black border (As per Black Race UI) */
.buy-now-btn {
    background: #fff;
    border: 1px solid #333;
    color: #333;
}

/* Hover effects */
.add-to-cart-btn:hover, .buy-now-btn:hover {
    background: #f8f8f8;
}

/* Price Styling */
.price-section {
    font-size: 22px;
    font-weight: 700;
    color: #1a1a1a;
    margin: 15px 0;
}/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-aa1c2a1 *//* Add to Cart & Buy Now styling */
.single_add_to_cart_button, .buy-now-button {
    border: 1px solid #000 !important;
    background: transparent !important;
    color: #000 !important;
    padding: 10px 10px !important; /* প্যাডিং কমিয়ে বাটন ছোট করা হয়েছে */
    text-transform: capitalize !important;
    font-size: 14px !important; /* লেখার সাইজ সামঞ্জস্যপূর্ণ করা হয়েছে */
    font-weight: 500 !important;
    width: auto !important; /* বাটন যেন খুব বেশি চওড়া না হয় */
    min-width: 120px !important; /* একটি নির্দিষ্ট সুন্দর সাইজ */
    cursor: pointer;
}

/* মাঝখানের গ্যাপ ঠিক করার জন্য */
.single_add_to_cart_button {
    margin-right: 12px !important; /* গ্যাপ ১০ পিক্সেল করা হয়েছে */
}

/* মোবাইল স্ক্রিনে যদি বাটনগুলো বড় দেখায় তবে এটি ব্যবহার করুন */
@media (max-width: 100px) {
    .single_add_to_cart_button, .buy-now-button {
        padding: 0px 11px !important;
        min-width: 100px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eafdb *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6eafdb *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f87251e *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f87251e *//* 1. Main Image styling - ektu rounded corner */
.woocommerce-product-gallery img {
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05) !important;
}

/* 2. Gallery Thumbnails pashapashi anar jonno */
.woocommerce-product-gallery .flex-control-nav {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    padding: 15px 0 !important;
    list-style: none !important;
}

/* 3. Thumbnails size ebong look */
.woocommerce-product-gallery .flex-control-nav li {
    width: 60px !important; /* Thumbnail size thik kore */
    margin: 0 !important;
}

.woocommerce-product-gallery .flex-control-nav li img {
    border: 1.5px solid #eee !important;
    border-radius: 8px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* 4. Mouse nile ba select hole thumbnail border black hobe */
.woocommerce-product-gallery .flex-control-nav li img:hover,
.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: #000 !important;
    opacity: 1 !important;
}

/* 5. Previous/Next likha gulo jodi thake oigulo hide kora */
.woocommerce-product-gallery .flex-direction-nav {
    display: none !important;
}/* End custom CSS */