.elementor-2106 .elementor-element.elementor-element-7855431{--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;--overlay-opacity:0.7;--padding-top:250px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2106 .elementor-element.elementor-element-7855431:not(.elementor-motion-effects-element-type-background), .elementor-2106 .elementor-element.elementor-element-7855431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://georginalouiseofficial.com/wp-content/uploads/2025/12/p08E6G3w.jpeg");background-position:center center;background-size:cover;}.elementor-2106 .elementor-element.elementor-element-7855431::before, .elementor-2106 .elementor-element.elementor-element-7855431 > .elementor-background-video-container::before, .elementor-2106 .elementor-element.elementor-element-7855431 > .e-con-inner > .elementor-background-video-container::before, .elementor-2106 .elementor-element.elementor-element-7855431 > .elementor-background-slideshow::before, .elementor-2106 .elementor-element.elementor-element-7855431 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2106 .elementor-element.elementor-element-7855431 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2106 .elementor-element.elementor-element-393c676{text-align:center;}.elementor-2106 .elementor-element.elementor-element-393c676 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2106 .elementor-element.elementor-element-bb43fbf{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2106 .elementor-element.elementor-element-786db8e{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2106 .elementor-element.elementor-element-786db8e:not(.elementor-motion-effects-element-type-background), .elementor-2106 .elementor-element.elementor-element-786db8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-products-inner li.product{width:25%;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-products-details-wrap, .elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-product__link{text-align:left;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-products-marquee ul.products{--pa-marquee-spacing:10px;}#premium-woo-quick-view-0ee7253{--pa-qv-align:inline;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .woocommerce-loop-product__link, .elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-product-gallery-images img{border-style:none;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-products-details-wrap{padding:0px 0px 0px 0px;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce .premium-woo-product-desc{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce li.product .price{margin:-20px 0px 0px 0px;color:#747474;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce .woocommerce-loop-product__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce .premium-woo-product-category{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-products-inner li.product{width:50%;}}@media(max-width:767px){.elementor-2106 .elementor-element.elementor-element-7855431{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-2106 .elementor-element.elementor-element-786db8e{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woo-products-inner li.product{width:50%;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce li.product .price{margin:-10px 0px 0px 0px;}.elementor-2106 .elementor-element.elementor-element-0ee7253 .premium-woocommerce .woocommerce-loop-product__title{font-size:13px;}}/* Start custom CSS for premium-woo-products, class: .elementor-element-0ee7253 *//* Remove underline from product titles */
.lv-products a,
.lv-products a:hover {
    text-decoration: none !important;
}
.elementor-widget-premium-woo-products a:has(img) {
    background-color: #f2f2f2;
    padding: 15px;
}
/* Woo Products image swap on hover */
.elementor-widget-premium-woo-products li.product a img {
    transition: opacity 0.4s ease;
}

/* Hide second image by default */
.elementor-widget-premium-woo-products li.product a img:nth-of-type(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}

/* On hover: hide first image */
.elementor-widget-premium-woo-products li.product:hover a img:first-of-type {
    opacity: 0;
}

/* On hover: show second image */
.elementor-widget-premium-woo-products li.product:hover a img:nth-of-type(2) {
    opacity: 1;
}
.elementor-widget-premium-woo-products li.product a {
    position: relative;
    display: block;
}/* End custom CSS */