.elementor-12144 .elementor-element.elementor-element-a1fb769{margin-top:0%;margin-bottom:0%;}.elementor-12144 .elementor-element.elementor-element-259a39d > .elementor-container{max-width:1200px;}.elementor-12144 .elementor-element.elementor-element-cd7a030 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12144 .elementor-element.elementor-element-4abe11c{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 49px 0px rgba(0, 0, 0, 0.3);}.elementor-12144 .elementor-element.elementor-element-4abe11c:hover{box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3);}.elementor-12144 .elementor-element.elementor-element-e11c325 > .elementor-element-populated{padding:2em 0em 2em 2em;}.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-12144 .elementor-element.elementor-element-f795b02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-d701d08{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12144 .elementor-element.elementor-element-d701d08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-f2af4d3 );}.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-12144 .elementor-element.elementor-element-471075f{color:var( --e-global-color-c5469c0 );}.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-12144 .elementor-element.elementor-element-3a27ccd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;}.woocommerce .elementor-12144 .elementor-element.elementor-element-3a27ccd .price{color:var( --e-global-color-c5469c0 );font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-12144 .elementor-element.elementor-element-31ab8cd{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-c5469c0 );}.elementor-12144 .elementor-element.elementor-element-d60a9d7 > .elementor-element-populated, .elementor-12144 .elementor-element.elementor-element-d60a9d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-12144 .elementor-element.elementor-element-d60a9d7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12144 .elementor-element.elementor-element-d60a9d7 > .elementor-element-populated{box-shadow:0px 0px 49px 0px rgba(0, 0, 0, 0.1);padding:20px 20px 20px 20px;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:column;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .custom-add-to-cart-wrapper{justify-content:center;}.woocommerce .elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .cart .button{width:100%;justify-content:center;color:var( --e-global-color-3552404 );background-color:var( --e-global-color-f2af4d3 );transition:all 0.2s;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .custom-add-to-cart{width:100%;justify-content:center;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .custom-add-to-cart-wrapper .button-text{color:var( --e-global-color-3552404 );}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .custom-add-to-cart-wrapper .custom-add-to-cart{background-color:var( --e-global-color-f2af4d3 );transition:all 0.2s;}.woocommerce div.product .eael-single-product-add-to-cart form.cart input[type=number] .qty, 
					.woocommerce div.product .eael-single-product-add-to-cart form.cart .quantity .qty,
					.custom-add-to-cart-wrapper input[type=number], 
					.custom-add-to-cart-wrapper .quantity-input{width:19%;}.woocommerce .elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .quantity .qty{transition:all 0.2s;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .custom-add-to-cart-wrapper .quantity-input{transition:all 0.2s;}.woocommerce .elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .custom-add-to-cart svg{height:16px;width:16px;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .custom-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-12144 .elementor-element.elementor-element-d7c1ccf .eael-single-product-add-to-cart .custom-add-to-cart svg path{fill:#E1E0E7;}.elementor-12144 .elementor-element.elementor-element-9fe512a{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12144 .elementor-element.elementor-element-5016b04 > .elementor-container{max-width:1200px;}.elementor-12144 .elementor-element.elementor-element-5016b04{margin-top:3%;margin-bottom:2%;}.elementor-12144 .elementor-element.elementor-element-081c777 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d{background-color:var( --e-global-color-3552404 );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 49px 0px rgba(0, 0, 0, 0.2);}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-tab-top-icon li i, .elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-tab-top-icon li img, .elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-nav > ul li{background-color:var( --e-global-color-3552404 );color:var( --e-global-color-c5469c0 );}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:var( --e-global-color-3552404 );color:var( --e-global-color-f2af4d3 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-f2af4d3 );border-radius:0px 0px 0px 0px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:var( --e-global-color-f2af4d3 );color:#fff;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-content > div{color:#333;line-height:30px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-10px;top:calc(50% - 10px) !important;border-left-color:var( --e-global-color-f2af4d3 );}.rtl .elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-12144 .elementor-element.elementor-element-b4e1f3d .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-b374e56 > .elementor-container{max-width:1200px;}.elementor-12144 .elementor-element.elementor-element-b374e56{padding:0px 0px 0px 0px;}.elementor-12144 .elementor-element.elementor-element-6fc6571 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px;padding:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.4);}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-f2af4d3 );}.woocommerce .elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products .products > h2{color:var( --e-global-color-f2af4d3 );text-align:center;}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-3552404 );background-color:var( --e-global-color-f2af4d3 );border-style:none;}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products .added_to_cart{color:var( --e-global-color-f2af4d3 );}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products ul.products li.product span.onsale{display:block;min-width:0px;}@media(max-width:1024px){ .elementor-12144 .elementor-element.elementor-element-9fe512a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){ .elementor-12144 .elementor-element.elementor-element-9fe512a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12144 .elementor-element.elementor-element-5247e7b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-related, class: .elementor-element-5247e7b */.tiered-pricing-shop-loop{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS *//* === Clean Modern Delivery Option Style === */

.label{
    background-color: white!important;
    border-width: 0px!important;
padding: 10px;
}

.table {
   
    margin-block-end: -15px!important;
 
}

.variable-item-contents{
    padding: 5px;
}
.variable-item-radio-input-wrapper{
    display: inline-block;
    padding: 16px!important;
    width: auto;

}
.woo-variation-items-wrapper{
        border-width: 0px;
    background-color: white!important;
}
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] li.variable-item {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 14px 16px;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff !important;
  box-shadow: none;
  transition: all 0.25s ease;
  position: relative;
}

/* Hide product images inside delivery boxes */
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] li img {
  display: none !important;
}

/* Label text style */
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] .variable-item-radio-value-wrapper {
  font-size: 15px;
  font-weight: 600;
  color: #111;
  display: flex;
  align-items: center;
}

/* Price on right side */
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] .price {
  margin-left: auto;
  font-weight: 700;
  font-size: 15px;
  color: #111;
}

/* Remove any hover background color */
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] li:hover {
  border-color: #e60023;
  box-shadow: 0 0 0 3px rgba(230, 0, 35, 0.1);
  background: #fff !important;
}

/* Selected state — red border + subtle glow */
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] li.selected {
  border: 2px solid #e60023 !important;
  box-shadow: 0 0 0 4px rgba(230, 0, 35, 0.1);
  background: #fff !important;
}

/* Radio circle hidden for cleaner look */
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] input[type="radio"] {
  display: none !important;
}

/* Remove unwanted hyphens or extra text spacing */
.variable-items-wrapper[data-attribute_name="attribute_pa_delivery"] .variable-item-radio-value-wrapper span {
  margin-right: 8px;
}

/* 'Clear' link style */
.reset_variations {
  display: inline-block;
  color: #e60023 !important;
  margin-top: 5px;
  font-size: 13px;
  font-weight: 500;
}

/* Adjust Delivery label section */
.variations th.label {
  display: block;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 700;
  color: #111;
}

/* Remove the colon between label and selected item text */
.variations th.label .woo-selected-variation-item-name::before {
  content: "";
}/* End custom CSS */