.elementor-963 .elementor-element.elementor-element-a3b133a{margin-top:60px;margin-bottom:0px;padding:50px 100px 50px 100px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-963 .elementor-element.elementor-element-f55f8d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-963 .elementor-element.elementor-element-f55f8d1.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-963 .elementor-element.elementor-element-f55f8d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-963 .elementor-element.elementor-element-f55f8d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-f55f8d1 */.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products{margin:0 !important;padding:0;list-style:none}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product{
  position:relative;overflow:hidden;text-align:center;
  background:#FAF8F1;border:1.5px solid #C4B2AD;border-radius:14px;padding:0 0 22px !important;
  transition:transform .3s,border-color .3s,box-shadow .3s;
}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product:hover{transform:translateY(-8px);border-color:#724845;box-shadow:0 16px 32px rgba(114,72,69,.18)}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product a img{
  width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin:0 0 14px !important;transition:transform .7s ease;
}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product:hover a img{transform:scale(1.07)}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .woocommerce-loop-product__title{
  padding:0 14px;margin:0 0 6px !important;font:500 clamp(18px,1.7vw,22px)/1.3 'Playfair Display',serif !important;color:#1A1A1A !important;
}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .price,
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .price .woocommerce-Price-amount{
  display:block;margin:0 0 14px !important;font:600 clamp(20px,1.8vw,24px) 'Playfair Display',serif !important;color:#724845 !important;
}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .price del,
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .price del .woocommerce-Price-amount{display:inline;font:400 15px 'Inter',sans-serif !important;color:#999 !important}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .price ins{text-decoration:none;background:none}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .star-rating{margin:0 auto 10px;color:#724845}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .button,
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product a.button{
  display:inline-block;padding:11px 26px !important;border:1px solid #724845 !important;border-radius:4px !important;
  background:#724845 !important;color:#FAF8F1 !important;font:600 16px 'Playfair Display',serif !important;
  text-decoration:none !important;transition:background .2s,transform .2s,box-shadow .2s;
}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .button:hover{background:#5E3A38 !important;transform:translateY(-3px);box-shadow:0 10px 22px rgba(114,72,69,.28)}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product a.added_to_cart{
  display:block;margin-top:10px;font:500 14px 'Inter',sans-serif !important;color:#724845 !important;text-decoration:underline !important;
}
.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .onsale{
  top:12px !important;left:12px !important;right:auto !important;min-height:0;min-width:0;padding:5px 12px;line-height:1.2;
  border-radius:999px;background:#724845 !important;color:#FAF8F1 !important;font:500 12px 'Inter',sans-serif;
}
.elementor-963 .elementor-element.elementor-element-f55f8d1 .woocommerce-loop-category__title,.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .ast-woo-product-category{font:500 12px 'Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#724845}
@media(prefers-reduced-motion:reduce){
  .elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product,.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product a img,.elementor-963 .elementor-element.elementor-element-f55f8d1 ul.products li.product .button{transition:none !important}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a3b133a */.elementor-963 .elementor-element.elementor-element-a3b133a{background-color:#F5F1ED;background-image:radial-gradient(circle at 0% 0%,rgba(196,178,173,.35) 0,transparent 32%);position:relative;overflow:hidden}/* End custom CSS */