/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1752535367
Updated: 2025-07-14 23:22:47

*/

.elementor-40 .elementor-element.elementor-element-c81c6e3 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart:hover{
	background-color: #000000 !important;
}
.elementor-40 .elementor-element.elementor-element-c81c6e3 .elementor-menu-cart__footer-buttons a.elementor-button--checkout:hover{
	background-color: #EE222B !important;
}

.elementor-40 .elementor-element.elementor-element-67453c0 .woolentor_widget_psa button {
    font-size: 25px;
    padding: 0 20px;
}
.elementor-40 .elementor-element.elementor-element-c81c6e3 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart,
.elementor-40 .elementor-element.elementor-element-c81c6e3 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{
    color: #fff !important;
}
.copyright a {
	color: #EE222B !important;
}
.copyright a:hover {
	color: #FFF879 !important;
}
.header-main-logo img{
    transition: all 0.3s ease;
  }

  .shrink-header img {
    width: 50% !important;
		 transition: all 0.3s ease;
  }

.shrink-header .woolentor_widget_psa input[type="search"],
.shrink-header .woolentor_widget_psa button {
	height: 50px !important;
}
table.variations th.label {
    padding: 0 !important;
}
.woocommerce div.product .wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button), .wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button) {
    padding: 19px 30px;
    border-radius: 5px;
}

.woocommerce-variation-price .price del {
  color: #333333;
  font-size: 20px;
  text-decoration: line-through;
  margin-right: 10px;
	font-weight: 600;
	font-family: "Montserrat", Sans-serif;
}

.woocommerce-variation-price .price ins {
  color: #EE222B;
  font-weight: 600;
  font-size: 24px;
  text-decoration: none; /* override Woo default */
	font-family: "Montserrat", Sans-serif;
}

.woocommerce-variation-price .price {
  display: flex;
  align-items: center;
  gap: 8px;
	font-family: "Montserrat", Sans-serif;
}
.woocommerce-variation.single_variation {
    margin: -20px 0 30px 0 !important;
}
.woocommerce-variation-price .price::before {
  content: "Price: ";
  font-weight: 600;
  color: #494949;
  margin-right: 4px;
}

.variations::after {
  content: "";
  display: block;
  width: 100%;
  margin: 20px auto;
  border-bottom: 1px dashed #a3a3a3;
}

.swatchly-type-wrap {
    display: inline-flex !important;
}
.reset_variations {
    visibility: hidden;
    font-size: 1.2em;
    font-weight: 600;
    color: #EE222B;
    text-transform: uppercase;
    font-family: "Montserrat", Sans-serif;
}
.woocommerce span.onsale {
    min-height: 4em;
    min-width: 4em;
    padding: 0;
    line-height: 4;
}


.price del {
  color: #494949;
  font-size: 1.1em; /* slightly larger if needed */
  text-decoration: line-through;
}
.swatchly-swatch .swatchly-content {
    width: 100% !important;
    height: 100% !important;
}
.wl-addto-cart.variable.wl-style-4 form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{
	margin-bottom: 0 !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    font-size: 1em !important;
}
.wl_update_cart_shop {
    visibility: hidden !important;
}
.elementor-element.elementor-element-9736386.elementor-align-right.elementor-widget.elementor-widget-button {
    margin-top: -104px !important;
    margin-right: 4px !important;
}
.woocommerce div.product .wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button), .wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button) {
    text-align: center;
    text-transform: uppercase;
    margin-top: 8px;
    width: 40%;
}
div#LumiseDesign button[data-func=checkout] {
    padding: 10px 20px;
    background-color: #000 !important;
}
.woocommerce div.product .wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button), .wl-addto-cart.wl-style-4 form.cart .button:not(.woolentor-quick-checkout-button) {
    margin-top: 0;
}
button.single_add_to_cart_button.button.alt {
    padding: 16px 150px 16px 32px !important;
}

.wl-cart-wrap a#lumise-customize-button, .wl-cart-wrap button.single_add_to_cart_button.button.alt{

    padding: 16px 65px 16px 32px !important;
}

