.elementor-kit-8{--e-global-color-primary:#3e2723;--e-global-color-secondary:#7a9461;--e-global-color-text:#5d3a34;--e-global-color-accent:#fdf9f0;--e-global-color-15dc8c1:#f5f0e8;--e-global-color-dcde500:#faf6ee;--e-global-color-88869d5:#fff;--e-global-color-7f9f1a5:#e9e0cf;--e-global-color-fafeb50:#586e43;--e-global-color-244a527:#FDF9F0CC;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Crimson Pro";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Crimson Pro";--e-global-typography-accent-font-weight:600;background-color:var(--e-global-color-dcde500)}.elementor-kit-8 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html{scroll-behavior:smooth}.e-loop-item{height:100%}.e-loop-item>.e-con{height:100%;transition:transform .35s ease,box-shadow .35s ease;border-radius:14px}.e-loop-item>.e-con>.e-con:last-child{flex-grow:1}.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.e-loop-item .elementor-widget-button{margin-top:auto}.e-loop-item .elementor-widget-theme-post-featured-image img{object-fit:contain!important;background:#fff}@media (hover:hover){.e-loop-item>.e-con:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(62,39,35,.12)}.e-loop-item .elementor-widget-theme-post-featured-image img{transition:transform .5s ease}.e-loop-item>.e-con:hover .elementor-widget-theme-post-featured-image img{transform:scale(1.04)}.elementor-button,.button,.add_to_cart_button,.single_add_to_cart_button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease!important}.elementor-button:hover,.button:hover,.add_to_cart_button:hover,.single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(88,110,67,.28)}}.elementor-location-footer .elementor-widget-theme-site-logo img,.elementor-location-footer .elementor-widget-image img{background:#fcf8f1;padding:8px 14px;border-radius:12px}@media (max-width:767px){.e-loop-item .elementor-widget-theme-post-featured-image img{height:190px!important}.e-loop-item .elementor-heading-title,.e-loop-item .woocommerce-loop-product__title{font-size:15px!important;line-height:1.3!important}.e-loop-item .elementor-widget-woocommerce-product-price .price{font-size:15px!important}.e-loop-item .button,.e-loop-item .elementor-button{font-size:12px!important;padding:8px 10px!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.elementor-element-dc30ed7,.elementor-element-ae3111e{min-width:0!important;flex:1 1 auto!important}.elementor-element-dc30ed7 .elementor-heading-title,.elementor-element-ae3111e .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-element-2449b21,.elementor-element-9f89c6d{flex:0 0 auto!important}@media (max-width:767px){.elementor-element-cc7c5d6,.elementor-element-3d8cf8c{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.elementor-element-dc30ed7,.elementor-element-ae3111e{width:100%!important}}