.elementor-3068 .elementor-element.elementor-element-5fcbd84{--display:flex;--min-height:74px;--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-3068 .elementor-element.elementor-element-f7fa718{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3068 .elementor-element.elementor-element-23b36bf{--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;}.elementor-3068 .elementor-element.elementor-element-5ff53c3{--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;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f span.onsale{display:none;}.elementor-3068 .elementor-element.elementor-element-c46d28f .woocommerce-product-gallery__image .ht-product-label.ht-product-label-left{display:none;}.elementor-3068 .elementor-element.elementor-element-44812a7{--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-3068 .elementor-element.elementor-element-819d782{--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-3068 .elementor-element.elementor-element-819d782.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3068 .elementor-element.elementor-element-99d8973 .woocommerce-product-details__short-description,.woocommerce .elementor-3068 .elementor-element.elementor-element-99d8973 .woocommerce-product-details__short-description p{font-size:16px;font-weight:normal;}.elementor-3068 .elementor-element.elementor-element-633ca5f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3068 .elementor-element.elementor-element-3ef9a17 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-3068 .elementor-element.elementor-element-3ef9a17.elementor-element{--align-self:flex-end;}.elementor-3068 .elementor-element.elementor-element-3ef9a17 .price .amount{font-size:22px;}.elementor-3068 .elementor-element.elementor-element-5f3a696{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3068 .elementor-element.elementor-element-0420f98 img{width:69%;}.elementor-3068 .elementor-element.elementor-element-be20d8c img{width:69%;}.elementor-3068 .elementor-element.elementor-element-e5721a8 img{width:73%;max-width:100%;height:86;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-2ce556a .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-2ce556a .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-2ce556a .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:0px;}.elementor-3068 .elementor-element.elementor-element-2ce556a .quantity,.elementor-3068 .elementor-element.elementor-element-2ce556a form.cart input[type=number]{display:none !important;}.elementor-3068 .elementor-element.elementor-element-2ce556a .wl-addto-cart form.cart .wl-quantity-wrap{display:none;}.elementor-3068 .elementor-element.elementor-element-2ce556a .wl-addto-cart[class*="wl-style-"] form.cart button{color:#FFFFFF !important;background-color:#000000 !important;}.elementor-3068 .elementor-element.elementor-element-2ce556a .wl-style-1 form.cart button{color:#FFFFFF !important;background-color:#000000 !important;}.elementor-3068 .elementor-element.elementor-element-002a2e6{--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;}.elementor-3068 .elementor-element.elementor-element-ffbadc8{text-align:left;}.woocommerce .elementor-3068 .elementor-element.elementor-element-ffbadc8 .woocommerce_product_description{margin:0px 0px 0px 0px;}.elementor-3068 .elementor-element.elementor-element-15daa0e{--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-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-grid-editorial{gap:25px;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-title{font-family:"Arial", Sans-serif;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-description p,.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-luxury-card .woolentor-product-subtitle{font-family:"Arial", Sans-serif;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-price,.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-price del{font-family:"Arial", Sans-serif;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-quick-actions .woolentor-quick-action{font-size:18px;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-pagination{justify-content:center;}@media(max-width:1024px){.woocommerce .elementor-3068 .elementor-element.elementor-element-99d8973 .woocommerce-product-details__short-description,.woocommerce .elementor-3068 .elementor-element.elementor-element-99d8973 .woocommerce-product-details__short-description p{font-size:11px;}.elementor-3068 .elementor-element.elementor-element-633ca5f{--grid-auto-flow:row;}.elementor-3068 .elementor-element.elementor-element-3ef9a17 .price .amount{font-size:16px;}.elementor-3068 .elementor-element.elementor-element-5f3a696{--grid-auto-flow:row;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-grid-editorial{gap:20px;}}@media(max-width:767px){.elementor-3068 .elementor-element.elementor-element-ed1ca54{columns:1;column-gap:0px;}.elementor-3068 .elementor-element.elementor-element-c46d28f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3068 .elementor-element.elementor-element-c46d28f{z-index:0;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f span.onsale{border-radius:18px 18px 18px 18px;}.elementor-3068 .elementor-element.elementor-element-c46d28f .woocommerce-product-gallery__image .ht-product-label.ht-product-label-left{border-radius:18px 18px 18px 18px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .wlpro-product-thumbnails ul.woolentor-thumbanis-image li img{border-radius:11px 11px 11px 11px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .wlpro-product-thumbnails .wl-single-gallery img{border-radius:11px 11px 11px 11px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .wl-thumbnails-slider .wl-single-slider img{border-radius:11px 11px 11px 11px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .woocommerce-product-gallery__image img{border-radius:11px 11px 11px 11px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .wlpro-product-thumbnails.thumbnails-layout-tabslider .woolentor-thumbnails .slick-slide img{border-radius:11px 11px 11px 11px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .wlpro-product-thumbnails ul.woolentor-thumbanis-image li{padding:0px 0px 0px 0px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .wlpro-product-thumbnails .wl-single-gallery{padding:0px 0px 0px 0px;}.woocommerce .elementor-3068 .elementor-element.elementor-element-c46d28f .wl-thumbnails-slider .wl-single-slider{padding:0px 0px 0px 0px;}.elementor-3068 .elementor-element.elementor-element-38ef575 .product_title{font-size:15px;}.elementor-3068 .elementor-element.elementor-element-99d8973{text-align:left;}.woocommerce .elementor-3068 .elementor-element.elementor-element-99d8973 .woocommerce-product-details__short-description,.woocommerce .elementor-3068 .elementor-element.elementor-element-99d8973 .woocommerce-product-details__short-description p{font-size:11px;}.elementor-3068 .elementor-element.elementor-element-633ca5f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3068 .elementor-element.elementor-element-633ca5f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3068 .elementor-element.elementor-element-3ef9a17 > .elementor-widget-container{margin:0 0 0 0;}.elementor-3068 .elementor-element.elementor-element-3ef9a17{grid-column:span 1;grid-row:span 1;}.elementor-3068 .elementor-element.elementor-element-3ef9a17.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-3068 .elementor-element.elementor-element-3ef9a17 .price .amount{font-size:14px;line-height:0.1em;}.elementor-3068 .elementor-element.elementor-element-5f3a696{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-3068 .elementor-element.elementor-element-0420f98 img{width:100%;max-width:1;height:1;}.elementor-3068 .elementor-element.elementor-element-be20d8c img{width:100%;}.elementor-3068 .elementor-element.elementor-element-e5721a8 img{width:100%;}.elementor-3068 .elementor-element.elementor-element-2ce556a .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-3068 .elementor-element.elementor-element-2ce556a .wl-style-1 form.cart button{font-size:12px;line-height:0.1em;word-spacing:0em;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-grid-editorial{gap:15px;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-title{font-size:12px;}.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-product-description p,.elementor-3068 .elementor-element.elementor-element-38e83d3 .woolentor-luxury-card .woolentor-product-subtitle{font-size:11px;}}@media(min-width:768px){.elementor-3068 .elementor-element.elementor-element-5ff53c3{--width:50%;}.elementor-3068 .elementor-element.elementor-element-44812a7{--width:50%;}.elementor-3068 .elementor-element.elementor-element-002a2e6{--content-width:1079px;}}/* Start custom CSS for wl-product-thumbnails-image, class: .elementor-element-c46d28f *//* Force all Product Slider images to the same Square shape */
.wl-single-slider .slick-slide img,
.product-gallery-slider img,
.slick-track img {
    aspect-ratio: 1 / 1 !important; /* Force Square shape */
    object-fit: cover !important;   /* Cut off edges to fill the box (No empty space) */
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-2ce556a *//* 1. Remove ShopEngine Wishlist (Like) & Compare Buttons */
.shopengine_add_to_list_action,
.shopengine_comparison_add_to_list_action,
.shopengine-wishlist-badge, 
.shopengine-comparison-badge {
    display: none !important;
    visibility: hidden !important;
}

/* 2. Force "Add to Cart" Button to Full Width */
.single_add_to_cart_button,
button.single_add_to_cart_button,
form.cart .button {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    margin: 0 !important;
}

/* 3. Fix the container so the button can expand */
form.cart {
    display: block !important; /* Removes the side-by-side flex layout */
    width: 100% !important;
}/* End custom CSS */