.editable-wrapper[data-astro-cid-zb364ref]:hover .edit-btn[data-astro-cid-zb364ref]{display:block!important}.editable-content[data-astro-cid-zb364ref].editing{outline:2px dashed #3b82f6;padding:4px;min-width:100px;min-height:20px}.homepage[data-astro-cid-j7pv25f6]{overflow-x:hidden;margin:0;padding:0}.hero-premium[data-astro-cid-j7pv25f6]{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b4513,#d2691e);background-image:url(https://images.unsplash.com/photo-1565538810643-b5bdb714032a?w=1600&q=80);background-size:cover;background-position:center;background-blend-mode:overlay}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(135deg,#8b4513f2,#d2691ee6)}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;text-align:center;color:#fff;padding:2rem}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:.5rem 1.5rem;background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;font-size:.875rem;letter-spacing:2px;margin-bottom:2rem;animation:fadeInUp .6s ease-out}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;animation:fadeInUp .6s ease-out .2s both}.gradient-text[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#fff,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2vw,1.5rem);max-width:600px;margin:0 auto 3rem;opacity:.95;line-height:1.6;animation:fadeInUp .6s ease-out .4s both}.hero-cta-group[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:4rem;animation:fadeInUp .6s ease-out .6s both}.btn-hero-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:1.25rem 2.5rem;background:#fff;color:var(--primary-color);text-decoration:none;font-weight:700;font-size:1.1rem;border-radius:50px;transition:all .3s ease;box-shadow:0 10px 40px #0000004d}.btn-hero-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 15px 50px #0006}.btn-hero-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:1.25rem 2.5rem;background:transparent;color:#fff;text-decoration:none;font-weight:600;font-size:1.1rem;border:2px solid white;border-radius:50px;transition:all .3s ease}.btn-hero-secondary[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--primary-color)}.hero-urgency[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem;padding:.875rem 2rem;background:#ffffff1f;backdrop-filter:blur(15px);border-radius:50px;border:1px solid rgba(255,255,255,.25);animation:fadeInUp .6s ease-out .7s both;box-shadow:0 4px 20px #00000026}.urgency-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block;animation:pulse 2s ease-in-out infinite;box-shadow:0 0 8px #10b98199}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}.hero-urgency[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fbbf24;font-weight:600}.hero-urgency[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9375rem;letter-spacing:.3px}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;gap:3rem;justify-content:center;align-items:center;flex-wrap:wrap;animation:fadeInUp .6s ease-out .8s both}.stat-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem}.stat-number[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:800;color:gold}.stat-label[data-astro-cid-j7pv25f6]{font-size:.875rem;opacity:.9;text-transform:uppercase;letter-spacing:1px}.stat-divider[data-astro-cid-j7pv25f6]{width:1px;height:50px;background:#ffffff4d}.hero-scroll-indicator[data-astro-cid-j7pv25f6]{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff;font-size:.875rem;animation:bounce 2s infinite;z-index:10;background:#0006;padding:.75rem 1.5rem;border-radius:50px;backdrop-filter:blur(10px);font-weight:600}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.trust-section[data-astro-cid-j7pv25f6]{padding:3rem 0;background:linear-gradient(180deg,#f9f7f4,#fff);position:relative;overflow:hidden}.trust-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(180deg,rgba(139,69,19,.08) 0%,transparent 100%);pointer-events:none}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto}.trust-badge[data-astro-cid-j7pv25f6]{text-align:center;padding:1.75rem 1.25rem;background:#fff;border-radius:16px;transition:all .3s ease;border:1px solid rgba(139,90,43,.08);box-shadow:0 2px 12px #0000000a;position:relative;overflow:hidden}.trust-badge[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-color) 0%,#654321 100%);opacity:0;transition:opacity .3s ease;z-index:0}.trust-badge[data-astro-cid-j7pv25f6]:hover:before{opacity:.03}.trust-badge[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);border-color:#8b5a2b33;box-shadow:0 12px 24px #8b5a2b1f}.trust-icon-wrapper[data-astro-cid-j7pv25f6]{width:50px;height:50px;margin:0 auto 1rem;background:linear-gradient(135deg,var(--primary-color) 0%,#654321 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 4px 12px #8b5a2b33;transition:all .3s ease}.trust-badge[data-astro-cid-j7pv25f6]:hover .trust-icon-wrapper[data-astro-cid-j7pv25f6]{transform:scale(1.1);box-shadow:0 6px 16px #8b5a2b4d}.trust-icon[data-astro-cid-j7pv25f6]{width:24px;height:24px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.trust-badge[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--text-color);margin-bottom:.5rem;font-size:1rem;font-weight:600;letter-spacing:.3px;position:relative;z-index:1;transition:all .3s ease}.trust-badge[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--primary-color)}.trust-badge[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-color);opacity:.65;font-size:.875rem;line-height:1.5;position:relative;z-index:1}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:4rem}.section-badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:.5rem 1.5rem;background:linear-gradient(135deg,#8b5a2b14,#8b5a2b0d);color:var(--primary-color);border-radius:50px;font-size:.875rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;border:1px solid rgba(139,90,43,.12)}.section-title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3rem);color:var(--primary-color);margin-bottom:1rem;font-weight:800}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:var(--text-color);opacity:.8;max-width:600px;margin:0 auto}.categories-premium[data-astro-cid-j7pv25f6]{padding:6rem 0;background:linear-gradient(180deg,#fff,#fafaf8);position:relative}.categories-premium[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,90,43,.12),transparent)}.categories-grid-premium[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.category-card-premium[data-astro-cid-j7pv25f6]{text-decoration:none;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a;transition:all .4s cubic-bezier(.4,0,.2,1)}.category-card-premium[data-astro-cid-j7pv25f6]:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.category-image-wrapper[data-astro-cid-j7pv25f6]{position:relative;height:250px;overflow:hidden}.category-image-wrapper[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.category-card-premium[data-astro-cid-j7pv25f6]:hover .category-image-wrapper[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.category-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(139,69,19,.9) 100%);display:flex;align-items:flex-end;padding:2rem;opacity:0;transition:opacity .4s ease}.category-card-premium[data-astro-cid-j7pv25f6]:hover .category-overlay[data-astro-cid-j7pv25f6]{opacity:1}.category-cta[data-astro-cid-j7pv25f6]{color:#fff;font-weight:600;font-size:1.125rem}.category-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.category-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--primary-color);font-size:1.5rem;margin-bottom:.5rem;font-weight:700}.category-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-color);opacity:.8;line-height:1.6}.featured-premium[data-astro-cid-j7pv25f6]{padding:6rem 0;background:#fff}.products-grid-premium[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.product-card-premium[data-astro-cid-j7pv25f6]{text-decoration:none;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.product-card-premium[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.product-image-premium[data-astro-cid-j7pv25f6]{position:relative;height:280px;overflow:hidden}.product-image-premium[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card-premium[data-astro-cid-j7pv25f6]:hover .product-image-premium[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.08)}.product-badge-new[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;background:gold;color:var(--primary-color);font-weight:700;font-size:.75rem;border-radius:50px;letter-spacing:1px}.product-badge-stock[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background:#28a745;color:#fff;font-weight:600;font-size:.75rem;border-radius:50px}.product-badge-out[data-astro-cid-j7pv25f6]{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background:#dc3545;color:#fff;font-weight:600;font-size:.75rem;border-radius:50px}.product-content-premium[data-astro-cid-j7pv25f6]{padding:1.5rem}.product-content-premium[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--text-color);font-size:1.125rem;margin-bottom:1rem;font-weight:600}.product-footer[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.product-price[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:800;color:var(--primary-color)}.product-link[data-astro-cid-j7pv25f6]{color:var(--secondary-color);font-weight:600;font-size:.875rem}.section-cta[data-astro-cid-j7pv25f6]{text-align:center}.btn-view-all[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--primary-color);color:#fff;text-decoration:none;font-weight:600;border-radius:50px;transition:all .3s ease}.btn-view-all[data-astro-cid-j7pv25f6]:hover{background:var(--secondary-color);transform:translate(5px)}.craftsmanship-section[data-astro-cid-j7pv25f6]{padding:6rem 0;background:linear-gradient(135deg,#f9f7f4,#fefdfb);position:relative}.craftsmanship-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,90,43,.15),transparent)}.craftsmanship-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.craftsmanship-text[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.8;color:var(--text-color);margin-bottom:2rem}.craftsmanship-list[data-astro-cid-j7pv25f6]{list-style:none;margin-bottom:2rem}.craftsmanship-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;padding:1rem 0;font-size:1.0625rem}.craftsmanship-list[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--primary-color);flex-shrink:0}.btn-learn-more[data-astro-cid-j7pv25f6]{display:inline-block;padding:1rem 2.5rem;background:var(--primary-color);color:#fff;text-decoration:none;font-weight:600;border-radius:50px;transition:all .3s ease}.btn-learn-more[data-astro-cid-j7pv25f6]:hover{background:var(--secondary-color);transform:translateY(-2px);box-shadow:0 10px 30px #8b45134d}.craftsmanship-visual[data-astro-cid-j7pv25f6]{position:relative}.visual-card[data-astro-cid-j7pv25f6]{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026}.visual-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.testimonials-section[data-astro-cid-j7pv25f6]{padding:6rem 0;background:#fff}.testimonials-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card[data-astro-cid-j7pv25f6]{background:var(--gray-light);padding:2rem;border-radius:16px;box-shadow:0 4px 20px #0000000d}.stars[data-astro-cid-j7pv25f6]{color:gold;font-size:1.25rem;margin-bottom:1rem}.testimonial-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.0625rem;line-height:1.7;color:var(--text-color);margin-bottom:1.5rem;font-style:italic}.testimonial-author[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25rem}.testimonial-author[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--primary-color);font-size:1.0625rem}.testimonial-author[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--text-color);opacity:.7;font-size:.875rem}.cta-premium[data-astro-cid-j7pv25f6]{padding:4rem 0 0;margin:0;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;text-align:center}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem;font-weight:800}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:2rem;padding-bottom:0;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;padding-bottom:4rem;margin:0}.btn-cta-primary[data-astro-cid-j7pv25f6]{padding:1.25rem 2.5rem;background:#fff;color:var(--primary-color);text-decoration:none;font-weight:700;font-size:1.125rem;border-radius:50px;transition:all .3s ease;box-shadow:0 10px 30px #0003}.btn-cta-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.btn-cta-secondary[data-astro-cid-j7pv25f6]{padding:1.25rem 2.5rem;background:transparent;color:#fff;text-decoration:none;font-weight:600;font-size:1.125rem;border:2px solid white;border-radius:50px;transition:all .3s ease}.btn-cta-secondary[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--primary-color)}@media(max-width:968px){.craftsmanship-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-stats[data-astro-cid-j7pv25f6]{gap:2rem}.stat-divider[data-astro-cid-j7pv25f6]{display:none}}
