.elementor-4124 .elementor-element.elementor-element-225dc30{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4124 .elementor-element.elementor-element-225dc30:not(.elementor-motion-effects-element-type-background), .elementor-4124 .elementor-element.elementor-element-225dc30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050D14;}.elementor-4124 .elementor-element.elementor-element-56c0437{--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-4124 .elementor-element.elementor-element-cda55e5 .cart button, .elementor-4124 .elementor-element.elementor-element-cda55e5 .cart .button{transition:all 0.2s;}.elementor-4124 .elementor-element.elementor-element-cda55e5 .quantity .qty{transition:all 0.2s;}.elementor-4124 .elementor-element.elementor-element-fca35e6{--display:flex;}.elementor-4124 .elementor-element.elementor-element-fca35e6:not(.elementor-motion-effects-element-type-background), .elementor-4124 .elementor-element.elementor-element-fca35e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050D14;}.elementor-4124 .elementor-element.elementor-element-f30dce5 .elementor-heading-title{color:#000000;}.elementor-4124 .elementor-element.elementor-element-97e33c5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4124 .elementor-element.elementor-element-97e33c5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4124 .elementor-element.elementor-element-97e33c5.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-4124 .elementor-element.elementor-element-56c0437{--content-width:45%;}}@media(max-width:1024px){.elementor-4124 .elementor-element.elementor-element-97e33c5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4124 .elementor-element.elementor-element-97e33c5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-225dc30 */.elementor-4124 .elementor-element.elementor-element-225dc30 h1.product_title, .elementor-4124 .elementor-element.elementor-element-225dc30 .product_title { color: #ffffff !important; font-family: 'Playfair Display', 'Cormorant Garamond', Georgia, serif !important; font-weight: 400 !important; font-size: 42px !important; line-height: 1.2 !important; margin: 0 0 16px !important; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .price { color: #d9a85c !important; font-size: 26px !important; font-weight: 500 !important; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .price ins { text-decoration: none; color: #d9a85c !important; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .price del { color: #888888 !important; opacity: 0.7; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .woocommerce-product-details__short-description, .elementor-4124 .elementor-element.elementor-element-225dc30 .woocommerce-product-details__short-description p { color: #cccccc !important; line-height: 1.7 !important; font-size: 15px !important; }
.elementor-4124 .elementor-element.elementor-element-225dc30 form.cart { display: flex !important; align-items: center !important; gap: 16px !important; flex-wrap: wrap; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .quantity input.qty { background: transparent !important; border: 1px solid #444 !important; color: #fff !important; height: 46px !important; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .single_add_to_cart_button, .elementor-4124 .elementor-element.elementor-element-225dc30 .cart button.button, .elementor-4124 .elementor-element.elementor-element-225dc30 .cart .button { background: transparent !important; border: 1px solid #d9a85c !important; color: #d9a85c !important; border-radius: 4px !important; padding: 13px 26px !important; font-size: 13px !important; letter-spacing: 0.5px !important; text-transform: uppercase !important; transition: all .3s ease !important; white-space: nowrap !important; width: auto !important; display: inline-block !important; height: auto !important; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .single_add_to_cart_button:hover { background: #d9a85c !important; color: #111111 !important; }
.elementor-4124 .elementor-element.elementor-element-225dc30 .woocommerce-product-gallery img, .elementor-4124 .elementor-element.elementor-element-225dc30 img.wp-post-image { border-radius: 10px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f30dce5 */.elementor-4124 .elementor-element.elementor-element-f30dce5 .elementor-heading-title { color: #ffffff !important; font-family: 'Playfair Display', 'Cormorant Garamond', Georgia, serif !important; font-weight: 400 !important; font-size: 32px !important; margin-bottom: 30px !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-97e33c5 */.elementor-4124 .elementor-element.elementor-element-97e33c5 .related.products > h2 { display: none !important; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .content-bg, .elementor-4124 .elementor-element.elementor-element-97e33c5 .product-details, .elementor-4124 .elementor-element.elementor-element-97e33c5 li.product { background: transparent !important; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .product { text-align: center; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .woocommerce-loop-product__link img { border-radius: 8px; transition: transform 0.4s ease; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .woocommerce-loop-product__link:hover img { transform: scale(1.04); }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .woocommerce-loop-product__title { color: #d9a85c !important; font-size: 18px !important; font-weight: 500 !important; line-height: 1.3 !important; margin-top: 10px !important; margin-bottom: 4px !important; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .woocommerce-loop-product__title a { color: #d9a85c !important; text-decoration: none; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .woocommerce-loop-product__title + .woocommerce-loop-product__title { display: none !important; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 .price { display: block; color: #ffffff !important; font-size: 14px; margin-top: 0 !important; opacity: 0.85; }
.elementor-4124 .elementor-element.elementor-element-97e33c5 li.product:hover .entry-content-wrap, .elementor-4124 .elementor-element.elementor-element-97e33c5 li.product:focus-within .entry-content-wrap, .elementor-4124 .elementor-element.elementor-element-97e33c5 li.product:hover .product-details, .elementor-4124 .elementor-element.elementor-element-97e33c5 li.product:focus-within .product-details { transform: none !important; }/* End custom CSS */