.elementor-301852 .elementor-element.elementor-element-116a4ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-301852 .elementor-element.elementor-element-e8cc084{padding:0px 0px 0px 0px;}.elementor-301852 .elementor-element.elementor-element-454381a{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:200px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301852 .elementor-element.elementor-element-d45a8ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}body:not(.rtl) .elementor-301852 .elementor-element.elementor-element-4bfe2c9{left:0px;}body.rtl .elementor-301852 .elementor-element.elementor-element-4bfe2c9{right:0px;}.elementor-301852 .elementor-element.elementor-element-4bfe2c9{top:0px;}.elementor-301852 .elementor-element.elementor-element-4bfe2c9 .jet-woo-builder .onsale{min-width:60px;min-height:30px;color:#E10600;background-color:#FFD8D7;border-radius:3px 3px 3px 3px;padding:6px 15px 6px 15px;}.elementor-301852 .elementor-element.elementor-element-4bfe2c9 {text-align:left;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images__wrap div.images{width:500px !important;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{margin:0px 0px 0px 0px;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{margin:0px 0px 0px 0px;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images__wrap .flex-control-thumbs li{width:25%;flex:0 0 25%;padding:6px 6px 0px 6px;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-6px;margin-right:-6px;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-6px;margin-bottom:-0px;}.elementor-301852 .elementor-element.elementor-element-b1c1e80{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-301852 .elementor-element.elementor-element-d194840 .jet-woo-builder .product_title{font-family:"Muli", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:30px;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-2cf6735 .jet-woo-builder .woocommerce-product-details__short-description{font-size:13px;}.elementor-301852 .elementor-element.elementor-element-2105411 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;color:var( --e-global-color-secondary );font-size:18px;font-weight:600;text-decoration:line-through;}.elementor-301852 .elementor-element.elementor-element-2105411 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;color:#FF0000;font-size:18px;font-weight:600;text-decoration:none;}.elementor-301852 .elementor-element.elementor-element-2105411 .jet-woo-builder.elementor-jet-single-price .price{font-family:"Muli", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-2105411 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec{--add-to-cart-wc-forward-display:none;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .jet-woo-builder .single_add_to_cart_button.button{max-width:345px;font-family:"Muli", Sans-serif;font-size:16px;font-weight:700;line-height:20px;color:var( --e-global-color-4477d8d );background-color:var( --e-global-color-d49ac81 );border-radius:3px 3px 3px 3px;padding:12px 62px 13px 62px;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .jet-woo-builder .single_add_to_cart_button.button:hover{color:#FFFFFF;background-color:#3c4b71;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:100px;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .jet-woo-builder .qty{background-color:#f7f7fb;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeef5;border-radius:3px 3px 3px 3px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0);padding:9px 5px 9px 0px;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .jet-woo-builder .qty:focus{background-color:#ffffff;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .variations{max-width:370px;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .variations .label label{font-family:"Muli", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;line-height:21px;color:#3c4b71;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .variations select{font-family:"Muli", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;color:#3c4b71;background-color:#f7f7fb;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e9e9f2;border-radius:3px 3px 3px 3px;padding:8px 10px 8px 16px;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .variations select:focus{background-color:#ffffff;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:"Muli", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{color:var( --e-global-color-secondary );text-decoration:line-through;font-weight:600;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del .amount{color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{color:var( --e-global-color-secondary );text-decoration:line-through;font-weight:600;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del .amount{color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{color:#FF0000;text-decoration:none;font-weight:600;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins .amount{color:#FF0000;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{color:#FF0000;text-decoration:none;font-weight:600;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins .amount{color:#FF0000;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .stock.in-stock{color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-301852 .elementor-element.elementor-element-4b5f6ec .elementor-jet-single-add-to-cart .reset_variations{color:#9c5d90;}.elementor-301852 .elementor-element.elementor-element-2c56dca{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-301852 .elementor-element.elementor-element-0db7411{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-301852 .elementor-element.elementor-element-454381a{--content-width:1280px;}.elementor-301852 .elementor-element.elementor-element-d45a8ae{--width:60%;}.elementor-301852 .elementor-element.elementor-element-b1c1e80{--width:40%;}}@media(max-width:1024px){.elementor-301852 .elementor-element.elementor-element-454381a{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-301852 .elementor-element.elementor-element-d45a8ae{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-301852 .elementor-element.elementor-element-b1c1e80{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-301852 .elementor-element.elementor-element-454381a{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images__wrap div.images{width:100% !important;}.elementor-301852 .elementor-element.elementor-element-627305e .jet-single-images__wrap .flex-control-thumbs li{width:25%;flex:0 0 25%;}}/* Start custom CSS for jet-single-images, class: .elementor-element-627305e *//* Variation thumbs strip */
.jwb-variation-thumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 12px;
}

.jwb-variation-thumbs button {
  width: 130px;
  height: 130px;
  padding: 0;
  border: 1px solid #e5e7eb;
  background: #fff;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}

.jwb-variation-thumbs img {
  width: 130px !important;
  height: 130px !important;
  object-fit: cover;
  max-width: none !important;
}


.jwb-variation-thumbs button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 14px rgba(0,0,0,.08);
  border-color: #d1d5db;
}

.jwb-variation-thumbs button.is-active {
  border-color: var(--e-global-color-primary, #111827);
  box-shadow: 0 0 0 2px rgba(17,24,39,.08) inset;
}

.jwb-variation-thumbs img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Subtle divider above the thumbs */
.jwb-variation-thumbs::before {
  content: "";
  width: 100%;
  height: 1px;
  background: linear-gradient(to right, transparent, #eee 20%, #eee 80%, transparent);
  order: -1;
  margin-bottom: 6px;
}/* End custom CSS */