.elementor-3604 .elementor-element.elementor-element-f5e8421{width:100%;max-width:100%;}.elementor-3604 .elementor-element.elementor-element-f5e8421 > .elementor-widget-container{border-style:none;}.elementor-3604 .elementor-element.elementor-element-ed23ee7{width:100%;max-width:100%;}.woocommerce .elementor-3604 .elementor-element.elementor-element-ed23ee7 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-3604 .elementor-element.elementor-element-ed23ee7 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-3604 .elementor-element.elementor-element-e5f813f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3604 .elementor-element.elementor-element-e5f813f .woocommerce-breadcrumb{font-family:"Inter", Sans-serif;}.elementor-3604 .elementor-element.elementor-element-4b86139 .cart button, .elementor-3604 .elementor-element.elementor-element-4b86139 .cart .button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;padding:15px 0px 15px 0px;background-color:var( --e-global-color-6529da7 );transition:all 0.3s;}.elementor-3604 .elementor-element.elementor-element-4b86139 .cart button:hover, .elementor-3604 .elementor-element.elementor-element-4b86139 .cart .button:hover{background-color:var( --e-global-color-834f0f4 );}.elementor-3604 .elementor-element.elementor-element-4b86139 .added_to_cart{font-family:"Inter", Sans-serif;}.elementor-3604 .elementor-element.elementor-element-8513d36{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-2a6d85f{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-fc2729b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-baf805c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-5607ce5{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;}.elementor-3604 .elementor-element.elementor-element-5607ce5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3604 .elementor-element.elementor-element-5607ce5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-3604 .elementor-element.elementor-element-5607ce5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;}.elementor-3604 .elementor-element.elementor-element-9840282{--grid-columns:3;width:var( --container-widget-width, 1280px );max-width:1280px;--container-widget-width:1280px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-9840282 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3604 .elementor-element.elementor-element-1a96cb8{width:100%;max-width:100%;}.woocommerce .elementor-3604 .elementor-element.elementor-element-1a96cb8 .woocommerce-tabs ul.wc-tabs li a{font-family:"Inter", Sans-serif;}.woocommerce .elementor-3604 .elementor-element.elementor-element-1a96cb8 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Inter", Sans-serif;}@media(max-width:1024px){.elementor-3604 .elementor-element.elementor-element-9840282{--grid-columns:2;}}@media(max-width:767px){.elementor-3604 .elementor-element.elementor-element-9840282{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ed23ee7 */.elementor-3604 .elementor-element.elementor-element-ed23ee7 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-87a3ef2 *//* LuxMax stacked product gallery */
.luxmax-stacked-gallery {
    display: flex;
    flex-direction: column;
    gap: 0;
    width: 100%;
}

.luxmax-gallery-image {
    width: 100%;
    overflow: hidden;
    aspect-ratio: 3 / 4;
}

.luxmax-gallery-image img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center center;
    transition: transform 0.4s ease;
}

.luxmax-gallery-image:hover img {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4b86139 */.product-add-to-cart,
.product-add-to-cart form,
.product-add-to-cart button {
  width: 100% !important;
}

.product-add-to-cart button {
  display: flex !important;
  justify-content: center;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9840282 */.luxmax-shop-loop .page-numbers,
.luxmax-shop-loop .page-numbers a {
    color: #2d6651 !important;
}

.luxmax-shop-loop .page-numbers.current,
.luxmax-shop-loop .page-numbers:hover {
    color: #BD9E51 !important;
}/* End custom CSS */