.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */.elementor-688 a.e-button-base{text-decoration:none;}
.elementor-688 .ap-empty{display:none;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;color:#54595F;margin:0;padding:20px 0 20px 20px;border-left:4px solid #F4B400;background:rgba(244,180,0,0.08);}
.elementor-688 li.product-category:has(a[href*="/uncategorized/"]){display:none;}
.elementor-688 .ap-cats:not(:has(li.product-category a:not([href*="/uncategorized/"]))) .ap-empty{display:block;}
.elementor-688 .ap-list:not(:has(li.product)) .ap-empty{display:block;}
.elementor-688 .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;}
.elementor-688 .woocommerce ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.elementor-688 .woocommerce ul.products::before,.elementor-688 .woocommerce ul.products::after{display:none;}
.elementor-688 .woocommerce ul.products li.product{float:none;width:auto;margin:0;padding:12px;background:#FFFFFF;border:1px solid rgba(6,62,15,0.14);border-radius:12px;font-family:Poppins,sans-serif;}
.elementor-688 .woocommerce ul.products li.product img{border-radius:8px;width:100%;height:auto;margin:0 0 12px 0;}
.elementor-688 .woocommerce-loop-product__title,.elementor-688 .woocommerce-loop-category__title{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;color:#063E0F;}
.elementor-688 .woocommerce-loop-category__title mark{background:transparent;color:#54595F;font-weight:400;}
.elementor-688 ul.products li.product .price{color:#063E0F;font-weight:600;}
.elementor-688 ul.products li.product .button{font-family:Poppins,sans-serif;font-weight:600;color:#063E0F;background:#F4B400;border-radius:8px;text-decoration:none;}
@media (max-width:1024px){.elementor-688 .woocommerce ul.products,.elementor-688 .woocommerce ul.products.columns-3{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-688 .e-con{flex-grow:0 !important;flex-basis:auto !important;}}
@media (prefers-reduced-motion: reduce){.elementor-688 *{transition:none !important;}}/* End custom CSS */