.review-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;max-width:720px}.review-form-note{display:grid;gap:.75rem;justify-items:start}.review-form-note p{margin:0}.review-form-note:focus{outline:none}.review-form-note:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.review-form-heading{font-size:1.15rem;margin:0 0 1rem}.review-form-rating{border:0;padding:0;margin:0 0 1.1rem;min-width:0}.review-form-stars{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.review-form-stars label{cursor:pointer;padding:4px;border-radius:var(--radius-sm);color:var(--color-border-hover, #c9c2b3);line-height:0;transition:transform .12s ease,color .12s ease}.review-form-stars label.is-on{color:#b45309}.review-form-stars label.is-on svg{fill:currentColor}.review-form-stars label:hover{transform:scale(1.08)}.review-form-stars label:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:1px}.review-form-rating-word{margin-left:.6rem;font-size:.9rem;font-weight:600;color:var(--color-text-muted);min-width:6em}.review-form-stars-static{display:inline-flex;gap:2px;color:var(--color-border-hover, #c9c2b3)}.review-form-stars-static .is-on{color:#b45309;fill:currentColor}.review-form-own-title{font-weight:600}.review-form-own-comment{font-size:.9rem;color:var(--color-text)}.review-form-error{color:var(--color-danger);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:.6rem .8rem;font-size:.88rem;margin:0 0 1rem}.review-form-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.review-form-actions .btn{display:inline-flex;align-items:center;gap:8px}.review-form-hint{font-size:.8rem;color:var(--color-text-muted)}.review-form-spin{animation:review-form-spin .9s linear infinite}@keyframes review-form-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.review-form-stars label{transition:none}.review-form-stars label:hover{transform:none}.review-form-spin{animation:none}}@media(max-width:480px){.review-form{padding:1.1rem}}.product-layout-grid[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:1.1fr 1.3fr;gap:3.5rem;align-items:flex-start}.product-tabs-grid[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:2fr 1fr;gap:3rem}.swatch-dot[data-astro-cid-hyvzkcdj]{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid transparent;flex-shrink:0}.variant-pill[data-astro-cid-hyvzkcdj]{display:inline-flex;align-items:center;gap:6px;padding:.45rem .9rem;border-radius:var(--radius-full);background:#fff;border:1.5px solid var(--color-border);font-size:.85rem;font-weight:600;color:var(--color-text);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.variant-pill[data-astro-cid-hyvzkcdj]:hover,.variant-pill[data-astro-cid-hyvzkcdj]:focus-visible{border-color:var(--color-primary);background-color:var(--color-surface-soft)}.product-tag-link[data-astro-cid-hyvzkcdj]{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--color-border);font-size:.8rem;font-weight:700;color:var(--color-primary);text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.product-tag-link[data-astro-cid-hyvzkcdj]:hover,.product-tag-link[data-astro-cid-hyvzkcdj]:focus-visible{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.care-grid[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;font-size:.88rem;margin:0}.care-item[data-astro-cid-hyvzkcdj]{background:var(--color-surface-soft);padding:.85rem;border-radius:var(--radius-sm)}.care-item[data-astro-cid-hyvzkcdj] dt[data-astro-cid-hyvzkcdj]{color:var(--color-primary-dark);font-weight:700;margin-bottom:2px}.care-item[data-astro-cid-hyvzkcdj] dd[data-astro-cid-hyvzkcdj]{margin:0;color:var(--color-text-muted)}.pdp-whatsapp-order[data-astro-cid-hyvzkcdj]{margin-top:.75rem}.review-verified-badge[data-astro-cid-hyvzkcdj]{display:inline-flex;align-items:center;gap:4px;padding:.15rem .55rem;border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success);font-size:.75rem;font-weight:700;white-space:nowrap}.care-facts[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.care-facts[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]{padding:.35rem .75rem;border-radius:var(--radius-full);background:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-dark);font-size:.84rem}.care-facts[data-astro-cid-hyvzkcdj]:last-child{margin-bottom:0}.spec-list[data-astro-cid-hyvzkcdj]{display:flex;flex-direction:column;gap:.65rem;font-size:.88rem;margin:0}.spec-row[data-astro-cid-hyvzkcdj]{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding-bottom:.4rem}.spec-row[data-astro-cid-hyvzkcdj]:last-child{border-bottom:none}.spec-row[data-astro-cid-hyvzkcdj] dt[data-astro-cid-hyvzkcdj]{color:var(--color-text-muted)}.spec-row[data-astro-cid-hyvzkcdj] dd[data-astro-cid-hyvzkcdj]{margin:0;text-align:right}@media(max-width:900px){.product-layout-grid[data-astro-cid-hyvzkcdj],.product-tabs-grid[data-astro-cid-hyvzkcdj]{grid-template-columns:1fr!important;gap:2rem!important}}@media(max-width:480px){.care-grid[data-astro-cid-hyvzkcdj]{grid-template-columns:1fr}}
