.elementor .ka-chips{padding:0px;margin-block-start:1.5rem;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;}.elementor .ka-chip:hover,.elementor .ka-chip:focus-visible{color:#F7F2E8;border-color:#1F4D34;background-color:#1F4D34;}.elementor .ka-chip{font-family:Inter;font-weight:600;font-size:14px;color:#163A27;line-height:1.2;text-decoration:none;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:rgba(22,58,39,0.25);border-style:solid;background-color:#FFFDF8;display:inline-flex;align-items:center;}.elementor .ka-wc-grid{& ul.products { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; list-style: none; margin: 0; padding: 0; } & ul.products::before, & ul.products::after { display: none; } & ul.products li.product { width: auto; margin: 0; float: none; background: #FFFDF8; border: 1px solid #E3DCCB; border-radius: 18px; overflow: hidden; padding: 0 0 1.2rem 0; text-align: left; position: relative; } & ul.products li.product img { width: 100%; aspect-ratio: 4/3; object-fit: cover; margin: 0 0 0.9rem 0; } & .woocommerce-loop-product__title { font-family: Fraunces; font-size: 1.15rem; color: #163A27; padding: 0 1.1rem; margin: 0 0 0.4rem 0; } & .price { display: block; font-family: Manrope; font-weight: 800; color: #C4663A; padding: 0 1.1rem; margin: 0 0 0.9rem 0; font-size: 1.05rem; } & .price del { color: #5D6B61; font-weight: 500; margin-right: 0.4rem; } & .price ins { text-decoration: none; } & .button { display: inline-block; margin: 0 1.1rem; background: #1F4D34; color: #FFFFFF; border-radius: 999px; padding: 0.6rem 1.2rem; font-family: Manrope; font-weight: 700; font-size: 0.85rem; text-decoration: none; } & .button:hover { background: #163A27; } & .added_to_cart { display: inline-block; margin: 0.5rem 1.1rem 0 1.1rem; color: #C4663A; font-weight: 700; font-family: Manrope; font-size: 0.85rem; } & .onsale { position: absolute; top: 0.8rem; left: 0.8rem; background: #D8A24A; color: #0F2A1C; border-radius: 999px; padding: 0.25rem 0.7rem; font-weight: 800; font-size: 0.75rem; font-family: Manrope; z-index: 2; } & .woocommerce-result-count { font-family: Manrope; color: #5D6B61; margin: 0 0 1rem 0; } & .woocommerce-pagination ul { display: flex; gap: 0.5rem; list-style: none; padding: 0; margin: 2rem 0 0 0; } & .woocommerce-pagination a, & .woocommerce-pagination span { padding: 0.4rem 0.8rem; border: 1px solid #E3DCCB; border-radius: 8px; }\n}.elementor .ka-lead{max-width:38rem;font-family:var(--ka-sans);font-size:1.05rem;color:var(--ka-muted);line-height:1.7;display:block;}.elementor .ka-eyebrow{font-family:var(--ka-sans);font-weight:700;font-size:0.74rem;color:var(--ka-green-700);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:0.75rem;display:block;}.elementor .ka-inner{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}