
/* Custom CSS theme */
.ec-size .ec-store .grid-product__title,.ec-size .ec-store .product-details__product-title,.ec-size .ec-store .ec-header-text,.ec-size .ec-store .ec-title,.ec-size .ec-store .grid-category__title{font-family:"Recoleta", Georgia, "Times New Roman", serif !important;font-weight:700 !important;color:#2D241E !important;font-size:21px !important;line-height:1.3 !important;letter-spacing:-0.01em !important}.ec-size .ec-store .grid-product__wrap{background:linear-gradient(180deg, #FDFCFB 0%, #EFECE6 100%) !important;border-radius:14px !important;box-shadow:0 10px 30px rgba(45,36,30,0.06),0 2px 8px rgba(0,0,0,0.02) !important;border:none !important;transition:transform 0.3s cubic-bezier(0.25, 1, 0.5, 1),box-shadow 0.3s cubic-bezier(0.25, 1, 0.5, 1) !important;padding:16px 16px 24px 16px !important;width:calc(100% - 12px) !important;margin:6px auto !important;box-sizing:border-box !important}.ec-size .ec-store .grid-product__wrap:hover{transform:translateY(-6px) !important;box-shadow:0 20px 40px rgba(140,98,57,0.12),0 4px 12px rgba(0,0,0,0.03) !important}.ec-size .ec-store .grid-product__image-wrap{background-color:#FFFFFF !important;border-radius:10px !important;padding:10px !important;overflow:hidden !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.02) !important}.ec-size .ec-store .grid-product__wrap-inner{background-color:transparent !important;border:none !important;box-shadow:none !important;border-radius:10px !important;padding:14px 10px !important;margin-top:8px !important;transition:background-color 0.3s ease, box-shadow 0.3s ease !important}.ec-size .ec-store .grid-product__wrap:hover .grid-product__wrap-inner{background-color:#FFFFFF !important;box-shadow:0 4px 12px rgba(45,36,30,0.03) !important}.ec-size .ec-store .grid-product__price-amount,.ec-size .ec-store .product-details__product-price-amount{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;color:#2D241E !important;font-weight:600 !important;font-size:16px !important}.ec-size .ec-store .form-control--primary .form-control__button,.ec-size .ec-store .ecwid-btn--primary{background-color:#D4B996 !important;color:#FFFFFF !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;font-weight:600 !important;font-size:14px !important;border-radius:6px !important;border:none !important;padding:11px 20px !important;text-transform:none !important;letter-spacing:0px !important;transition:background-color 0.25s ease !important}.ec-size .ec-store .form-control--primary .form-control__button:hover,.ec-size .ec-store .ecwid-btn--primary:hover{background-color:#8C6239 !important;color:#FFFFFF !important}.ec-size .ec-store,.ecwid-shopping-cart,.elementor-widget-ecwid-store,.elementor-widget-container{height:auto !important;min-height:auto !important;overflow:visible !important}.ec-size .ec-store .grid-product{padding:0 !important;margin:0 !important;box-sizing:border-box !important}.ec-size .ec-store .grid-category__title,.ec-size .ec-store .ec-breadcrumbs,.ec-size .ec-store .grid__categories{display:none !important}
