.slideshow-container[data-astro-cid-tvyr2t2n]{max-width:100%;height:400px;box-shadow:var(--shadow);border-radius:1.5rem;margin-bottom:3rem;transition:box-shadow .3s;position:relative;overflow:hidden}.slides-wrapper[data-astro-cid-tvyr2t2n]{width:100%;height:100%;position:relative}.slide[data-astro-cid-tvyr2t2n]{opacity:0;color:#fff;box-sizing:border-box;z-index:1;justify-content:space-between;align-items:center;gap:3rem;width:100%;height:100%;padding:2.5rem 5rem;transition:opacity .8s ease-in-out;display:flex;position:absolute;top:0;left:0}.slide[data-astro-cid-tvyr2t2n].active{opacity:1;z-index:2}.slide-content[data-astro-cid-tvyr2t2n]{text-align:left;z-index:2;flex:55%;max-width:600px;transition:transform .8s;transform:translateY(20px)}.slide[data-astro-cid-tvyr2t2n].active .slide-content[data-astro-cid-tvyr2t2n]{transform:translateY(0)}.slide[data-astro-cid-tvyr2t2n] h2[data-astro-cid-tvyr2t2n]{text-shadow:0 2px 8px #0006;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.15}.slide[data-astro-cid-tvyr2t2n] p[data-astro-cid-tvyr2t2n]{opacity:.9;text-shadow:0 1px 4px #0000004d;margin-bottom:2rem;font-size:1.1rem;line-height:1.5}.slide-btn[data-astro-cid-tvyr2t2n]{color:var(--primary,#0284c7);letter-spacing:.01em;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 2.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #00000040}.slide-btn[data-astro-cid-tvyr2t2n]:hover{background:#f8fafc;transform:translateY(-2px)scale(1.03);box-shadow:0 8px 20px #00000059}.slide-media[data-astro-cid-tvyr2t2n]{z-index:2;flex:45%;justify-content:center;align-items:center;height:100%;max-height:320px;display:flex;position:relative}.slide-image[data-astro-cid-tvyr2t2n]{object-fit:contain;filter:drop-shadow(0 15px 25px #0006);width:auto;max-width:100%;height:auto;max-height:300px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.slide[data-astro-cid-tvyr2t2n].active .slide-image[data-astro-cid-tvyr2t2n]{transform:scale(1.02)}.prev[data-astro-cid-tvyr2t2n],.next[data-astro-cid-tvyr2t2n]{cursor:pointer;color:#fff;user-select:none;z-index:10;background:#0003;border:none;border-radius:0 3px 3px 0;width:auto;padding:1.5rem 1rem;font-size:20px;font-weight:700;transition:all .6s;position:absolute;top:50%;transform:translateY(-50%)}.next[data-astro-cid-tvyr2t2n]{border-radius:3px 0 0 3px;right:0}.prev[data-astro-cid-tvyr2t2n]:hover,.next[data-astro-cid-tvyr2t2n]:hover{background-color:#00000080}.dots-container[data-astro-cid-tvyr2t2n]{z-index:10;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.dot[data-astro-cid-tvyr2t2n]{cursor:pointer;background-color:#fff6;border-radius:50%;width:12px;height:12px;transition:all .3s}.dot[data-astro-cid-tvyr2t2n].active,.dot[data-astro-cid-tvyr2t2n]:hover{background-color:#fff;border-radius:6px;width:30px}@media (width<=900px){.slideshow-container[data-astro-cid-tvyr2t2n]{height:480px}.slide[data-astro-cid-tvyr2t2n]{text-align:center;flex-direction:column-reverse;justify-content:center;gap:1rem;padding:2rem 2.5rem 3.5rem}.slide-content[data-astro-cid-tvyr2t2n]{text-align:center;flex:none;max-width:100%}.slide[data-astro-cid-tvyr2t2n] h2[data-astro-cid-tvyr2t2n]{margin-bottom:.5rem;font-size:1.8rem}.slide[data-astro-cid-tvyr2t2n] p[data-astro-cid-tvyr2t2n]{margin-bottom:1.25rem;font-size:.95rem}.slide-media[data-astro-cid-tvyr2t2n]{flex:none;height:180px;max-height:180px}.slide-image[data-astro-cid-tvyr2t2n]{max-height:160px}}@media (width<=600px){.slideshow-container[data-astro-cid-tvyr2t2n]{height:460px;margin-bottom:2rem}.slide[data-astro-cid-tvyr2t2n]{padding:1.5rem 1.5rem 3.5rem}.slide[data-astro-cid-tvyr2t2n] h2[data-astro-cid-tvyr2t2n]{font-size:1.5rem}.slide[data-astro-cid-tvyr2t2n] p[data-astro-cid-tvyr2t2n]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.85rem;display:-webkit-box;overflow:hidden}.slide-media[data-astro-cid-tvyr2t2n]{height:150px;max-height:150px}.slide-image[data-astro-cid-tvyr2t2n]{max-height:140px}.prev[data-astro-cid-tvyr2t2n],.next[data-astro-cid-tvyr2t2n]{padding:1rem .6rem;font-size:16px}}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;display:grid}.product-card[data-astro-cid-lcdefpme]{background:var(--card-bg);color:inherit;box-shadow:var(--shadow);border-radius:.5rem;padding:1rem;text-decoration:none;transition:transform .2s}.product-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.product-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.placeholder-img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:.25rem;width:100%;height:200px;margin-bottom:1rem}.placeholder-img[data-astro-cid-lcdefpme]{background:var(--border-color);color:var(--muted-text);justify-content:center;align-items:center;display:flex}.price[data-astro-cid-lcdefpme]{color:var(--primary);font-size:1.25rem;font-weight:700}
