.product.svelte-zcp1n7.svelte-zcp1n7{display:grid;grid-template-rows:auto 1fr;border-radius:10px;overflow:hidden;box-shadow:0 0 20px #0000001a}.product.svelte-zcp1n7 img.svelte-zcp1n7{width:100%;max-width:100%}button.svelte-zcp1n7.svelte-zcp1n7{background:#90b953;width:40px;height:40px;display:inline-grid;align-items:center;padding:0;justify-content:center;border:0;border-radius:50%;cursor:pointer}button.svelte-zcp1n7 img.svelte-zcp1n7{position:relative;top:-2px;left:-2px}.info.svelte-zcp1n7.svelte-zcp1n7{padding:20px;display:flex;flex-direction:column;justify-content:space-between}h4.svelte-zcp1n7.svelte-zcp1n7{margin:0 0 1rem;text-align:left}span.svelte-zcp1n7.svelte-zcp1n7{font-weight:700}.info.svelte-zcp1n7 div.svelte-zcp1n7{display:flex;justify-content:space-between;align-items:center}p.svelte-zcp1n7.svelte-zcp1n7{margin-top:0;text-align:left}.solded.svelte-zcp1n7.svelte-zcp1n7{text-transform:capitalize;font-weight:700;font-family:sans-serif;color:orange}.image-container.svelte-zcp1n7.svelte-zcp1n7{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.product-image.svelte-zcp1n7.svelte-zcp1n7{grid-area:1 / 1 / 1 / 1}.products.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{position:relative;top:-4rem}.products.svelte-1wgk962 .container.svelte-1wgk962.svelte-1wgk962{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:baseline}.menu.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{background:#fafafa;padding:24px;border-radius:10px;position:sticky;top:2rem}.menu.svelte-1wgk962 .title.svelte-1wgk962.svelte-1wgk962{font-family:Lobster,serif;color:#111;font-size:25px;margin-bottom:1rem;display:inline-block}.menu.svelte-1wgk962 .sub.svelte-1wgk962.svelte-1wgk962{display:grid;gap:1rem;margin-left:1rem}.menu.svelte-1wgk962>div.svelte-1wgk962+div.svelte-1wgk962{margin-top:1rem;border-top:1px solid #d8d8d8;padding-top:1rem}.listing.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{text-align:center}.listing.svelte-1wgk962 h2.svelte-1wgk962.svelte-1wgk962{display:inline-block;margin:0;font-family:Lobster,serif;font-weight:400;font-size:30px;padding:.5rem 1rem;background:#fff}.sep.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{height:1px;background:#d8d8d8;position:relative;top:30px;z-index:-1}h3.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{font-size:18px;text-transform:uppercase;margin-top:.5rem;display:inline-block;background:#000;color:#fff;padding:.5rem 1rem;border-radius:35px}.listing.svelte-1wgk962 .list.svelte-1wgk962.svelte-1wgk962{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin:1rem 0}.resp-menu-button.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{display:none;background:#90b953;border:1px solid;border-bottom-right-radius:10px;border-top-right-radius:10px;position:fixed;top:10vh;left:0rem;padding:1rem}.overlay.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;background-color:#0006;overflow-y:hidden}.overlay.svelte-1wgk962>div.svelte-1wgk962.svelte-1wgk962{height:100%;width:450px;background:#fff;padding:2rem;position:relative}.resp-menu.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{background:#fafafa;padding:24px}.resp-menu.svelte-1wgk962 .title.svelte-1wgk962.svelte-1wgk962{font-family:Lobster,serif;color:#111;font-size:25px;margin-bottom:1rem;display:inline-block}.resp-menu.svelte-1wgk962 .sub.svelte-1wgk962.svelte-1wgk962{display:grid;gap:1rem;margin-left:1rem}.resp-menu.svelte-1wgk962>div.svelte-1wgk962+div.svelte-1wgk962{margin-top:1rem;border-top:1px solid #d8d8d8;padding-top:1rem}.overlay.svelte-1wgk962 .close.svelte-1wgk962.svelte-1wgk962{position:absolute;right:2rem;top:2rem}@media (max-width: 1380px){.products.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{top:0}.products.svelte-1wgk962 .container.svelte-1wgk962.svelte-1wgk962{grid-template-columns:1fr}.menu.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{display:none}.resp-menu-button.svelte-1wgk962.svelte-1wgk962.svelte-1wgk962{display:grid}}@media (max-width: 700px){.listing.svelte-1wgk962 .list.svelte-1wgk962.svelte-1wgk962{grid-template-columns:1fr 1fr}}@media (max-width: 500px){.listing.svelte-1wgk962 .list.svelte-1wgk962.svelte-1wgk962{grid-template-columns:1fr}.overlay.svelte-1wgk962 .resp-menu.svelte-1wgk962.svelte-1wgk962{width:100%}}.slider.svelte-1bqemr7.svelte-1bqemr7{overflow:hidden}.slider.svelte-1bqemr7 h2.svelte-1bqemr7{font-size:30px;font-family:Lobster;font-weight:400;text-align:center;margin:0;position:relative;top:4rem}@media (max-width: 1380px){.slider.svelte-1bqemr7 h2.svelte-1bqemr7{position:inherit;margin-bottom:2rem}}
