.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-703 .elementor-element.elementor-element-f2a21e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-703 .elementor-element.elementor-element-5c3a4d52{--display:flex;--min-height:0px;--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;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-image .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.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-703 .elementor-element.elementor-element-6103ac59{margin:-135px 0px calc(var(--kit-widget-spacing, 0px) + 135px) 0px;text-align:center;}.elementor-703 .elementor-element.elementor-element-6103ac59 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-fcfe504{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-703 .elementor-element.elementor-element-c902009{--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;}.elementor-703 .elementor-element.elementor-element-c902009.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-703 .elementor-element.elementor-element-52f810b{--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;}.elementor-703 .elementor-element.elementor-element-3516b48{--display:flex;}.elementor-703 .elementor-element.elementor-element-5ab2fe0{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-703 .elementor-element.elementor-element-5ab2fe0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#575C77;}.elementor-703 .elementor-element.elementor-element-1b8619b{--display:flex;}.elementor-widget-wl-product-horizontal-filter .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-wl-product-horizontal-filter .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-703 .elementor-element.elementor-element-5b5f41f .woolentor-horizontal-filter-wrap .woolentor-filter-single-item.elementor-repeater-item-5cc6897 .select2-container .select2-search--inline .select2-search__field{min-width:120px;}.elementor-703 .elementor-element.elementor-element-5b5f41f .woolentor-horizontal-filter-wrap .woolentor-heaer-box-area{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:-46px -210px 0px 0px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-703 .elementor-element.elementor-element-5b5f41f .woolentor-horizontal-filter-wrap .woolentor-filter-field-wrap{justify-content:center;}.elementor-widget-eicon-woocommerce .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-eicon-woocommerce .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .icons-wrap.block-box-style{background-color:#fff;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#fff;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product{border-style:none;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .product-details-wrap{text-align:center;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid.grid .eael-product-wrap .product-details-wrap, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid.masonry .eael-product-wrap .product-details-wrap{padding:15px 15px 15px 15px;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#272727;font-family:"Lato", Sans-serif;font-size:15px;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#983817;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product .price,.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce .star-rating::before{color:#f2b01e;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .woocommerce ul.products li.product .star-rating{font-size:15px!important;}.elementor-703 .elementor-element.elementor-element-41896b0 .woocommerce ul.products li.product .onsale, .elementor-703 .elementor-element.elementor-element-41896b0 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-703 .elementor-element.elementor-element-41896b0 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-703 .elementor-element.elementor-element-41896b0 .woocommerce ul.products li.product .outofstock-badge, .elementor-703 .elementor-element.elementor-element-41896b0 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-703 .elementor-element.elementor-element-41896b0 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .icons-wrap li.add-to-cart a{font-size:1px;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#716A6A;background-color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-compare-icon{fill:#716A6A;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:50px;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:50px!important;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:50px 0 0 50px;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 50px 50px 0;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#983817;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-703 .elementor-element.elementor-element-41896b0 .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-703 .elementor-element.elementor-element-41896b0.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-41896b0 div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-41896b0 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-41896b0 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-41896b0 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-41896b0 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-41896b0 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-41896b0 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-41896b0 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-41896b0 div.product table tbody tr, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-41896b0 div.product form.cart div.quantity .qty, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-703 .elementor-element.elementor-element-41896b0 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-41896b0 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-41896b0 .button, .eael-popup-details-render .elementor-element-41896b0 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-41896b0 .button:hover, .eael-popup-details-render .elementor-element-41896b0 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-703 .elementor-element.elementor-element-6640efa{--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;}.elementor-703 .elementor-element.elementor-element-ce3c386{--display:flex;}.elementor-703 .elementor-element.elementor-element-2594a19 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-divider .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-703 .elementor-element.elementor-element-ba1fc88{--divider-border-style:solid;--divider-color:#BCBCBC;--divider-border-width:1.8px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-703 .elementor-element.elementor-element-ba1fc88 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-703 .elementor-element.elementor-element-ba1fc88 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-hfe-search-button .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__container{min-height:50px;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-submit{min-width:50px;background-color:#818A9100;font-size:16px;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);color:#7A7A7A;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__container button#clear i:before,
					.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-icon-toggle button#clear i:before,
				.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__input::placeholder{color:#7A7A7A6B;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__input, .elementor-703 .elementor-element.elementor-element-1e21131 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#A4474700;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__container ,.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:solid;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__container, .elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:#BCBCBC;border-radius:138px;}.elementor-703 .elementor-element.elementor-element-1e21131 button.hfe-search-submit{color:#BCBCBC;}.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__container button#clear-with-button,
					.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-form__container button#clear,
					.elementor-703 .elementor-element.elementor-element-1e21131 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-703 .elementor-element.elementor-element-9248d68 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-703 .elementor-element.elementor-element-5696a44{--divider-border-style:solid;--divider-color:#BCBCBC;--divider-border-width:1.8px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-703 .elementor-element.elementor-element-5696a44 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-703 .elementor-element.elementor-element-5696a44 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-703 .elementor-element.elementor-element-8580d2b{--display:flex;}.elementor-widget-wl-product-filter .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-wl-product-filter .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-703 .elementor-element.elementor-element-5895683 .woolentor_slider_range.ui-slider{background-color:#FF3A3A00;}.elementor-703 .elementor-element.elementor-element-5895683 .woolentor_slider_range .ui-slider-range.ui-widget-header.ui-corner-all{background-color:#BCBCBC;}.elementor-703 .elementor-element.elementor-element-5895683 .woolentor_slider_range .ui-slider-handle.ui-state-default.ui-corner-all{background-color:#983817;}.elementor-703 .elementor-element.elementor-element-5895683 .woolentor-filter-wrap .wl_price_filter form button{background-color:#FFFFFF;color:#983817;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px !important;}.elementor-703 .elementor-element.elementor-element-5895683 .woolentor-filter-wrap .wl_price_filter form button:hover{background-color:#983817;color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-ca49152{--display:flex;}.elementor-703 .elementor-element.elementor-element-fa5fa6e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-703 .elementor-element.elementor-element-01e1910{--divider-border-style:solid;--divider-color:#BCBCBC;--divider-border-width:1.8px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-703 .elementor-element.elementor-element-01e1910 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-703 .elementor-element.elementor-element-01e1910 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-wl-category-grid .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-wl-category-grid .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-703 .elementor-element.elementor-element-d380347 .wl-row > [class*="col-"]{padding:0  15px;}.elementor-703 .elementor-element.elementor-element-d380347 .ht-category-wrap .ht-category-content h3 a{color:#BCBCBC;}.elementor-703 .elementor-element.elementor-element-d380347 [class*="ht-category-wrap"] [class*="ht-category-content-"] h3 a{color:#BCBCBC;}.elementor-703 .elementor-element.elementor-element-d380347 .ht-category-wrap .ht-category-content h3 a,.elementor-703 .elementor-element.elementor-element-d380347 [class*="ht-category-wrap"] [class*="ht-category-content-"] h3 a{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-703 .elementor-element.elementor-element-d380347 .ht-category-wrap [class*="ht-category-content"] span{color:#BCBCBC;}.elementor-703 .elementor-element.elementor-element-0f644b5{--display:flex;}@media(min-width:768px){.elementor-703 .elementor-element.elementor-element-c902009{--width:65.579%;}.elementor-703 .elementor-element.elementor-element-6640efa{--width:50%;}}/* Start custom CSS for eicon-woocommerce, class: .elementor-element-41896b0 */.icons-wrap.box-style > li.view-details[title="Details"] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
 
}


/* Make the entire button wrapper a horizontal flex row */
.icons-wrap.box-style {
  display: flex !important;
  padding: 0;
  margin: 0;
  list-style: none;
  
}

/* Make the <li> a horizontal flex container */
.icons-wrap.box-style > li {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: center; /* change to flex-start if needed */
  gap: 10px;
}

/* Make all <a> tags inside the <li> fully inline and clean */
.icons-wrap.box-style > li > a {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 6px 10px;
  white-space: nowrap;
  margin: 0;
  min-width: auto;
  height: auto;
  text-decoration: none;
}

/* Optional: icon consistency */
.icons-wrap.box-style > li > a i {
  font-size: 1.2em;
  line-height: 1;
  margin: 0;
  padding: 0;
}

.icons-wrap.box-style > li > a {
  background-color: ##983817;  /* white background */
  color: black;               /* black text */
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover state */
.icons-wrap.box-style > li > a:hover {
  background-color: #983817; /* brownish hover background */
  color: white;               /* white text on hover */
}

.product-image-wrap {
  position: relative;
  display: block;
  overflow: hidden;
}

.product-image-wrap img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  z-index: 0;
  position: relative;
}

/* Black overlay */
.product-image-wrap::before {
  content: '';
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5); /* semi-transparent black */
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 1;
}

/* Show overlay on hover */
.product-image-wrap:hover::before {
  opacity: 1;
}/* End custom CSS */