.elementor-4360 .elementor-element.elementor-element-7714ef3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-9c8f2e5{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-4360 .elementor-element.elementor-element-9c8f2e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4360 .elementor-element.elementor-element-46ba3dee{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.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-4360 .elementor-element.elementor-element-3fb4a402 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-3fb4a402{text-align:start;}.elementor-4360 .elementor-element.elementor-element-3fb4a402 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0px;color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4360 .elementor-element.elementor-element-3db2dbf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.woocommerce .elementor-4360 .elementor-element.elementor-element-3db2dbf2 .price{color:#000000;font-size:17px;font-weight:500;}.elementor-4360 .elementor-element.elementor-element-41302d46 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-41302d46{text-align:start;}.elementor-4360 .elementor-element.elementor-element-41302d46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4360 .elementor-element.elementor-element-3551a4a1{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-size:14px;color:#000000;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4360 .elementor-element.elementor-element-1d8aec81{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--button-spacing:5px;}.elementor-4360 .elementor-element.elementor-element-1d8aec81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-1d8aec81 .cart button, .elementor-4360 .elementor-element.elementor-element-1d8aec81 .cart .button{font-weight:500;color:#FFFFFF;background-color:var( --e-global-color-13ce86d );transition:all 0.2s;}.elementor-4360 .elementor-element.elementor-element-1d8aec81 .quantity .qty{font-size:15px;color:#000000;background-color:#02010100;transition:all 0.2s;}.elementor-4360 .elementor-element.elementor-element-3129365 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:022px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-3129365{text-align:start;}.elementor-4360 .elementor-element.elementor-element-3129365 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-4360 .elementor-element.elementor-element-59a5e17{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-1e3574b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-8984829 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:022px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-8984829{text-align:start;}.elementor-4360 .elementor-element.elementor-element-8984829 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-4360 .elementor-element.elementor-element-b00eb92{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-size:14px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-f0d57be > .elementor-container{max-width:1350px;}.elementor-4360 .elementor-element.elementor-element-f0d57be{overflow:hidden;padding:50px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-f0d57be .elementor-container:not(.elementor-column-gap-no) .elementor-column > .elementor-element-populated,.elementor-4360 .elementor-element.elementor-element-f0d57be .elementor-container:not(.elementor-column-gap-no) .elementor-row > .elementor-column > .elementor-element-populated{padding:10px !important;}.elementor-4360 .elementor-element.elementor-element-420f773 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-4360 .elementor-element.elementor-element-2c5ece4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-2c5ece4{text-align:start;}.elementor-4360 .elementor-element.elementor-element-2c5ece4 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-4360 .elementor-element.elementor-element-c34d131 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-c34d131{text-align:start;}.elementor-4360 .elementor-element.elementor-element-c34d131 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;color:#000000;}.elementor-4360 .elementor-element.elementor-element-aa9dfb0{--display:flex;}.elementor-4360 .elementor-element.elementor-element-392decb{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-4360 .elementor-element.elementor-element-392decb .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-4360 .elementor-element.elementor-element-392decb{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-4360 .elementor-element.elementor-element-7714ef3b{--content-width:1390px;}.elementor-4360 .elementor-element.elementor-element-9c8f2e5{--width:58.764%;}.elementor-4360 .elementor-element.elementor-element-46ba3dee{--width:40%;}.elementor-4360 .elementor-element.elementor-element-aa9dfb0{--content-width:1350px;}}@media(max-width:767px){.elementor-4360 .elementor-element.elementor-element-7714ef3b{--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-9c8f2e5{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-4360 .elementor-element.elementor-element-57ccbc29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-46ba3dee{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:022px;--padding-left:22px;--padding-right:22px;}.elementor-4360 .elementor-element.elementor-element-3fb4a402 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-4360 .elementor-element.elementor-element-3db2dbf2 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-4360 .elementor-element.elementor-element-3db2dbf2 .price{font-size:19px;}.elementor-4360 .elementor-element.elementor-element-41302d46 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-41302d46 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-4360 .elementor-element.elementor-element-3551a4a1{width:100%;max-width:100%;}.elementor-4360 .elementor-element.elementor-element-3551a4a1 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-3129365{text-align:start;}.elementor-4360 .elementor-element.elementor-element-3129365 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-4360 .elementor-element.elementor-element-59a5e17{width:100%;max-width:100%;text-align:start;}.elementor-4360 .elementor-element.elementor-element-1e3574b{width:100%;max-width:100%;text-align:start;}.elementor-4360 .elementor-element.elementor-element-8984829 > .elementor-widget-container{padding:022px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-8984829{text-align:start;}.elementor-4360 .elementor-element.elementor-element-8984829 .elementor-heading-title{font-size:21px;line-height:1.1em;}.elementor-4360 .elementor-element.elementor-element-b00eb92{width:100%;max-width:100%;text-align:start;}.elementor-4360 .elementor-element.elementor-element-f0d57be > .elementor-container{max-width:1300px;}.elementor-4360 .elementor-element.elementor-element-f0d57be{margin-top:0px;margin-bottom:0px;padding:12px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-420f773{width:100%;}.elementor-4360 .elementor-element.elementor-element-420f773 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-2c5ece4{text-align:start;}.elementor-4360 .elementor-element.elementor-element-2c5ece4 .elementor-heading-title{font-size:19px;line-height:1.1em;}.elementor-4360 .elementor-element.elementor-element-c34d131 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-c34d131{text-align:start;}.elementor-4360 .elementor-element.elementor-element-c34d131 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-4360 .elementor-element.elementor-element-a8c5bd9{width:100%;}.elementor-4360 .elementor-element.elementor-element-a8c5bd9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-392decb{--swiper-slides-to-display:2;}.elementor-4360 .elementor-element.elementor-element-392decb > .elementor-widget-container{padding:12px 0px 22px 0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-57ccbc29 *//* Gallery layout */
.product-gallery-left .woocommerce-product-gallery {
    display: flex;
    flex-direction: row-reverse;
    gap: 15px;
}

/* Featured image container */
.product-gallery-left .flex-viewport {
    width: 85%;
}

/* Featured image */
.product-gallery-left .flex-viewport img {
    width: 100%;
    height: auto;
    border-radius: 15px;
    transform: none !important;
}

/* Thumbnail column */
.product-gallery-left .flex-control-thumbs {
    width: 15%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* Thumbnail item */
.product-gallery-left .flex-control-thumbs li {
    width: 100% !important;
    overflow: hidden;
}

/* Thumbnail images */
.product-gallery-left .flex-control-thumbs img {
    border-radius: 15px;
    transform: none !important;
}

/* Disable WooCommerce zoom behaviour */
.woocommerce-product-gallery__image {
    pointer-events: none;
}

.woocommerce-product-gallery__image img {
    transform: none !important;
}

/* -----------------------
   Mobile Layout
----------------------- */

@media (max-width: 768px) {

.product-gallery-left .woocommerce-product-gallery {
    flex-direction: column;
}

/* Main image full width */
.product-gallery-left .flex-viewport {
    width: 100%;
}

/* Thumbnails below image */
.product-gallery-left .flex-control-thumbs {
    width: 100%;
    flex-direction: row;
    gap: 5px;
    margin-top: 0px;
}

/* Thumbnail sizing */
.product-gallery-left .flex-control-thumbs li {
    width: auto !important;
    flex: 1;
}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1d8aec81 */.elementor-4360 .elementor-element.elementor-element-1d8aec81 .variations .label {
    background-color: transparent;
}

.elementor-4360 .elementor-element.elementor-element-1d8aec81 .variations .value {
	background-color: transparent;
}
.woocommerce-variation-price .price .woocommerce-Price-amount {
    color: #19188E; /* Setting text color to blue */
}
.elementor-4360 .elementor-element.elementor-element-1d8aec81 form.variations_form select {
  border: 1px solid #ccc;
  padding:08px;
  font-size: 12px;
  border-radius: 4px;
  margin-right: 00px;
  width: 100%;
  max-width: 230px;
}

.elementor-4360 .elementor-element.elementor-element-1d8aec81 form.variations_form select:focus {
  outline: none;
  border-color: #0088ce;
}

.elementor-4360 .elementor-element.elementor-element-1d8aec81 form.variations_form select option {
  padding: 8px;
  font-size: 13px;
}
.label {
    text-align: left; /* Align text to the left */
    padding: 0; /* Remove padding */
}
.label {
    text-align: left; /* Align text to the left */
    padding-top: 15px; /* Add 30px padding to the top */
}

.label label {
    line-height: 1; /* Adjust the line height as needed */
    font-size: 16px; /* Adjust the font size as needed */
    color: #000000; /* Change font color to #19188E */
}
* Kill ALL spacing between variations + button */
.elementor-4360 .elementor-element.elementor-element-1d8aec81 .variations_form,
.elementor-4360 .elementor-element.elementor-element-1d8aec81 .single_variation_wrap,
.elementor-4360 .elementor-element.elementor-element-1d8aec81 .woocommerce-variation-add-to-cart,
.elementor-4360 .elementor-element.elementor-element-1d8aec81 .woocommerce-variation {
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove table spacing */
.elementor-4360 .elementor-element.elementor-element-1d8aec81 .variations {
    margin-bottom: 0 !important;
}

/* Force button up */
.elementor-4360 .elementor-element.elementor-element-1d8aec81 .single_add_to_cart_button {
    margin-top: 0 !important;
}

/* Sometimes WooCommerce injects hidden height */
.elementor-4360 .elementor-element.elementor-element-1d8aec81 .woocommerce-variation {
    height: auto !important;
    min-height: 0 !important;
}/* End custom CSS */