.hero[data-astro-cid-r3en7ero]{background:linear-gradient(135deg, var(--color-green-dark), var(--color-green));color:var(--color-white)}.hero-inner[data-astro-cid-r3en7ero]{align-items:center;gap:var(--spacing-xl);grid-template-columns:1.2fr 1fr;padding-top:clamp(48px,8vw,80px);padding-bottom:clamp(48px,8vw,80px);display:grid}.breadcrumb[data-astro-cid-r3en7ero]{color:#ffffffd9;margin-bottom:var(--spacing-md);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-block}.breadcrumb[data-astro-cid-r3en7ero]:hover,.hero[data-astro-cid-r3en7ero] h1[data-astro-cid-r3en7ero]{color:var(--color-white)}.hero-text[data-astro-cid-r3en7ero]{color:#ffffffeb;font-size:1.1rem}.hero-inner[data-astro-cid-r3en7ero] img[data-astro-cid-r3en7ero]{border-radius:var(--radius-xl);object-fit:cover;aspect-ratio:1;box-shadow:var(--shadow-lg);justify-self:center}@media (width<=767px){.hero-inner[data-astro-cid-r3en7ero]{text-align:center;grid-template-columns:1fr}.hero-inner[data-astro-cid-r3en7ero] img[data-astro-cid-r3en7ero]{width:100%;max-width:320px}}.card-group[data-astro-cid-63wgpiks]{margin-bottom:clamp(40px,6vw,64px)}.card-group[data-astro-cid-63wgpiks]:last-child{margin-bottom:0}.card-group__title[data-astro-cid-63wgpiks]{color:var(--color-black);margin:0 0 var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--color-green);border-radius:var(--radius-md);background:#00a6510f;font-size:1.05rem;font-weight:600}.card-grid[data-astro-cid-63wgpiks]{grid-template-columns:repeat(auto-fit, minmax(var(--min-card,220px), 250px));justify-content:center;gap:var(--spacing-lg);display:grid}.product-card[data-astro-cid-63wgpiks]{background:var(--color-white);border:1px solid var(--color-gray-mid);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.product-card[data-astro-cid-63wgpiks]:hover{border-color:var(--color-green);transform:translateY(-4px);box-shadow:0 12px 28px #00a65129}.product-card__image[data-astro-cid-63wgpiks]{aspect-ratio:1;border-bottom:1px solid var(--color-gray-mid);background:linear-gradient(135deg,#00a6511a,#f0c0001a);justify-content:center;align-items:center;display:flex;position:relative}.product-card__image[data-astro-cid-63wgpiks].has-photo{background:var(--color-offwhite)}.product-card__image[data-astro-cid-63wgpiks] svg[data-astro-cid-63wgpiks]{width:70px;height:70px;color:var(--color-green-dark);opacity:.4}.product-card__image[data-astro-cid-63wgpiks] img[data-astro-cid-63wgpiks]{object-fit:contain;width:70%;height:70%}.badge[data-astro-cid-63wgpiks]{top:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute}.badge--gold[data-astro-cid-63wgpiks]{background:var(--color-gold);color:var(--color-black)}.badge--luxo[data-astro-cid-63wgpiks]{background:#d4a574}.badge--extra-luxo[data-astro-cid-63wgpiks]{background:#c9a961}.badge--natural[data-astro-cid-63wgpiks]{background:#9caf88}.badge--economico[data-astro-cid-63wgpiks]{background:#7dbbca}.product-card__content[data-astro-cid-63wgpiks]{padding:var(--spacing-md);flex-direction:column;flex-grow:1;display:flex}.product-card__category[data-astro-cid-63wgpiks]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-dark);margin-bottom:4px;font-size:.68rem;font-weight:700}.product-card__title[data-astro-cid-63wgpiks]{color:var(--color-black);margin:0 0 var(--spacing-sm);font-size:.98rem;font-weight:700;line-height:1.35}.product-card__code[data-astro-cid-63wgpiks]{width:fit-content;color:var(--color-gray-dark);border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm);background:#00a6510f;padding:3px 8px;font-family:Monaco,Courier New,monospace;font-size:.72rem;display:inline-block}.product-card__specs[data-astro-cid-63wgpiks]{margin-bottom:var(--spacing-md);flex-grow:1}.spec-item[data-astro-cid-63wgpiks]{justify-content:space-between;gap:var(--spacing-sm);border-bottom:1px solid #2c2c2a0f;padding:6px 0;font-size:.8rem;display:flex}.spec-item[data-astro-cid-63wgpiks]:last-child{border-bottom:none}.spec-label[data-astro-cid-63wgpiks]{color:var(--color-black);font-weight:600}.spec-value[data-astro-cid-63wgpiks]{color:var(--color-green-dark);text-align:right;font-weight:500}.spec-value[data-astro-cid-63wgpiks].highlight{color:var(--color-gold-strong);font-weight:700}.quote-btn[data-astro-cid-63wgpiks]{border-radius:var(--radius-md);border:1.5px solid var(--color-black);color:var(--color-black);justify-content:center;align-items:center;margin-top:auto;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.quote-btn[data-astro-cid-63wgpiks]:hover{background:var(--color-black);color:var(--color-white);transform:translateY(-2px)}.cta[data-astro-cid-rzq7zwzk]{background:linear-gradient(135deg, var(--color-green-dark), var(--color-green));color:var(--color-white);text-align:center}.cta-inner[data-astro-cid-rzq7zwzk]{max-width:620px}.cta[data-astro-cid-rzq7zwzk] h2[data-astro-cid-rzq7zwzk]{color:var(--color-white);margin:0 0 var(--spacing-sm)}.cta[data-astro-cid-rzq7zwzk] p[data-astro-cid-rzq7zwzk]{color:#ffffffeb;margin:0 0 var(--spacing-lg)}
