.product-section[data-astro-cid-fjizqhbf]{padding-top:40px}.breadcrumb[data-astro-cid-fjizqhbf]{color:var(--ink-500);gap:8px;margin-bottom:24px;font-size:14px;display:flex}.breadcrumb[data-astro-cid-fjizqhbf] a[data-astro-cid-fjizqhbf]{align-items:center;min-height:32px;display:inline-flex}.breadcrumb[data-astro-cid-fjizqhbf] a[data-astro-cid-fjizqhbf]:hover{color:var(--ink-900)}.product-layout[data-astro-cid-fjizqhbf]{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.gallery[data-astro-cid-fjizqhbf]{flex-direction:column;gap:12px;display:flex;position:sticky;top:96px}.gallery-main[data-astro-cid-fjizqhbf]{background:var(--ink-50);border:1px solid var(--ink-100);aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;padding:32px;display:flex;position:relative}.gallery-main[data-astro-cid-fjizqhbf] img[data-astro-cid-fjizqhbf]{object-fit:contain;border-radius:8px;width:auto;max-height:100%}.ribbon[data-astro-cid-fjizqhbf]{border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;top:16px;left:16px}.thumbs[data-astro-cid-fjizqhbf]{flex-wrap:wrap;gap:8px;display:flex}.thumbs[data-astro-cid-fjizqhbf][hidden]{display:none}.thumbs[data-astro-cid-fjizqhbf] .thumb{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;padding:6px;display:flex}.thumbs[data-astro-cid-fjizqhbf] .thumb img{object-fit:contain;width:auto;max-height:100%}.thumbs[data-astro-cid-fjizqhbf] .thumb[aria-pressed=true]{border-color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--ink-900)}.gallery-main[data-astro-cid-fjizqhbf] .img-ph[data-astro-cid-fjizqhbf]{border-radius:12px;position:absolute;inset:0}.grade-help[data-astro-cid-fjizqhbf]{color:var(--ink-700);margin:-4px 0 20px;font-size:14px}.grade-help[data-astro-cid-fjizqhbf] summary[data-astro-cid-fjizqhbf]{min-height:36px;color:var(--accent);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.grade-help[data-astro-cid-fjizqhbf] dl[data-astro-cid-fjizqhbf]{background:var(--ink-50);border-radius:10px;flex-direction:column;gap:8px;margin:8px 0;padding:14px 16px;display:flex}.grade-help[data-astro-cid-fjizqhbf] dl[data-astro-cid-fjizqhbf] div[data-astro-cid-fjizqhbf]{gap:12px;display:flex}.grade-help[data-astro-cid-fjizqhbf] dt[data-astro-cid-fjizqhbf]{min-width:28px;color:var(--ink-900);font-weight:600}.grade-help[data-astro-cid-fjizqhbf] p[data-astro-cid-fjizqhbf]{color:var(--ink-500);font-size:13px}.product-title[data-astro-cid-fjizqhbf]{margin-bottom:8px;font-size:clamp(26px,3vw,36px)}.rating-link[data-astro-cid-fjizqhbf]{min-height:32px;color:var(--ink-700);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:inline-flex}.price-row[data-astro-cid-fjizqhbf]{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.price[data-astro-cid-fjizqhbf]{color:var(--ink-900);font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:600}.compare[data-astro-cid-fjizqhbf]{color:var(--ink-500);align-items:baseline;gap:10px;font-size:16px;display:flex}.compare[data-astro-cid-fjizqhbf][hidden]{display:none}.save[data-astro-cid-fjizqhbf]{color:#166534;background:#dcfce7;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.tax[data-astro-cid-fjizqhbf]{color:var(--ink-500);margin-bottom:28px;font-size:13px}.option[data-astro-cid-fjizqhbf]{border:0;margin:0 0 20px;padding:0}.option[data-astro-cid-fjizqhbf][hidden]{display:none}.option[data-astro-cid-fjizqhbf] legend[data-astro-cid-fjizqhbf],.option-fixed[data-astro-cid-fjizqhbf]{color:var(--ink-700);margin-bottom:10px;font-size:14px;font-weight:500}.option[data-astro-cid-fjizqhbf] legend[data-astro-cid-fjizqhbf] span[data-astro-cid-fjizqhbf]{color:var(--ink-500);font-weight:400}.option-values[data-astro-cid-fjizqhbf]{flex-wrap:wrap;gap:8px;display:flex}.value[data-astro-cid-fjizqhbf]{border:1px solid var(--ink-200);min-width:56px;min-height:44px;color:var(--ink-900);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.value[data-astro-cid-fjizqhbf]:hover{border-color:var(--ink-900)}.value[data-astro-cid-fjizqhbf][aria-pressed=true]{border-color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--ink-900)}.value[data-astro-cid-fjizqhbf].is-out{color:var(--ink-400);border-style:dashed}.dot[data-astro-cid-fjizqhbf]{border:1px solid #00000026;border-radius:50%;width:16px;height:16px}.units-help[data-astro-cid-fjizqhbf]{color:var(--ink-500);margin:-4px 0 10px;font-size:13px}.units-list[data-astro-cid-fjizqhbf]{flex-direction:column;gap:8px;display:flex}.units-list[data-astro-cid-fjizqhbf] .unit{border:1px solid var(--ink-200);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid;position:relative}.units-list[data-astro-cid-fjizqhbf] .unit:has(input:checked){border-color:var(--ink-900);box-shadow:inset 0 0 0 1px var(--ink-900)}.units-list[data-astro-cid-fjizqhbf] .unit.is-taken{opacity:.55;cursor:not-allowed}.units-list[data-astro-cid-fjizqhbf] .unit input{width:18px;height:18px;accent-color:var(--ink-900)}.units-list[data-astro-cid-fjizqhbf] .unit-body{color:var(--ink-500);flex-direction:column;gap:2px;font-size:13px;display:flex}.units-list[data-astro-cid-fjizqhbf] .unit-body strong{color:var(--ink-900);font-size:14px}.units-list[data-astro-cid-fjizqhbf] .unit-bar{background:var(--ink-100);border-radius:999px;width:64px;height:6px;overflow:hidden}.units-list[data-astro-cid-fjizqhbf] .unit-bar span{background:#16a34a;height:100%;display:block}.facts[data-astro-cid-fjizqhbf]{border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);flex-direction:column;gap:10px;margin:24px 0 28px;padding:20px 0;display:flex}.facts[data-astro-cid-fjizqhbf] li[data-astro-cid-fjizqhbf]{color:var(--ink-700);align-items:center;gap:10px;font-size:14px;display:flex}.facts[data-astro-cid-fjizqhbf] svg{color:var(--accent);flex-shrink:0}.actions[data-astro-cid-fjizqhbf]{gap:8px;display:flex}.add[data-astro-cid-fjizqhbf]{flex:1;min-height:52px;font-size:15px}.btn[data-astro-cid-fjizqhbf].add:disabled,.btn[data-astro-cid-fjizqhbf].add:disabled:hover{background:var(--ink-100);color:var(--ink-500);cursor:not-allowed;transform:none}.icon-btn[data-astro-cid-fjizqhbf]{border:1px solid var(--ink-200);width:52px;height:52px;color:var(--ink-700);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-btn[data-astro-cid-fjizqhbf]:hover{border-color:var(--ink-900)}.icon-btn[data-astro-cid-fjizqhbf][aria-pressed=true]{border-color:var(--ink-900);background:var(--ink-900);color:#fff}.icon-btn[data-astro-cid-fjizqhbf][data-list=favoritos][aria-pressed=true] svg{fill:currentColor}.added[data-astro-cid-fjizqhbf],.list-msg[data-astro-cid-fjizqhbf]{color:#15803d;margin-top:12px;font-size:14px}.list-msg[data-astro-cid-fjizqhbf]{color:var(--ink-700)}.added[data-astro-cid-fjizqhbf] a[data-astro-cid-fjizqhbf],.list-msg[data-astro-cid-fjizqhbf] a{color:var(--ink-900);font-weight:500;text-decoration:underline}.notify[data-astro-cid-fjizqhbf]{border:1px solid var(--ink-100);background:var(--ink-50);color:var(--ink-700);border-radius:10px;margin-top:16px;padding:16px;font-size:14px}.notify[data-astro-cid-fjizqhbf][hidden]{display:none}.notify[data-astro-cid-fjizqhbf] p[data-astro-cid-fjizqhbf]:first-child{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.notify[data-astro-cid-fjizqhbf] p[data-astro-cid-fjizqhbf]:first-child svg{color:var(--accent);flex-shrink:0;margin-top:2px}.notify-row[data-astro-cid-fjizqhbf]{gap:8px;display:flex}.notify[data-astro-cid-fjizqhbf] input[data-astro-cid-fjizqhbf][type=email]{min-width:0;font:inherit;border:1px solid var(--ink-200);border-radius:8px;flex:1;min-height:44px;padding:8px 12px;font-size:16px}.notify-msg[data-astro-cid-fjizqhbf]{color:#b42318;margin-top:8px;font-size:13px}.notify-msg[data-astro-cid-fjizqhbf]:empty{display:none}.notify-msg[data-astro-cid-fjizqhbf].ok{color:#15803d}.hp[data-astro-cid-fjizqhbf],.sr-only[data-astro-cid-fjizqhbf]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.description[data-astro-cid-fjizqhbf]{margin-top:28px}.not-found[data-astro-cid-fjizqhbf]{flex-direction:column;align-items:flex-start;gap:16px;padding:48px 0;display:flex}.block[data-astro-cid-fjizqhbf]{padding-top:0}.block[data-astro-cid-fjizqhbf] .container[data-astro-cid-fjizqhbf]{border-top:1px solid var(--ink-100);padding-top:48px}.block-title[data-astro-cid-fjizqhbf]{margin-bottom:20px;font-size:22px}.block-grid[data-astro-cid-fjizqhbf]{grid-template-columns:1fr 1fr;gap:56px;display:grid}.rich[data-astro-cid-fjizqhbf]{color:var(--ink-700);font-size:15px;line-height:1.6}.rich[data-astro-cid-fjizqhbf] p{margin-bottom:12px}.rich[data-astro-cid-fjizqhbf] ul{padding-left:20px;list-style:outside}.rich[data-astro-cid-fjizqhbf] li{margin-bottom:4px}.specs[data-astro-cid-fjizqhbf]{border-collapse:collapse;width:100%;font-size:14px}.specs[data-astro-cid-fjizqhbf] th[data-astro-cid-fjizqhbf],.specs[data-astro-cid-fjizqhbf] td[data-astro-cid-fjizqhbf]{text-align:left;border-bottom:1px solid var(--ink-100);vertical-align:top;padding:10px 0}.specs[data-astro-cid-fjizqhbf] th[data-astro-cid-fjizqhbf]{width:40%;color:var(--ink-500);font-weight:500}.specs[data-astro-cid-fjizqhbf] td[data-astro-cid-fjizqhbf]{color:var(--ink-900)}.accessories[data-astro-cid-fjizqhbf]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.accessory[data-astro-cid-fjizqhbf]{border:1px solid var(--ink-100);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.accessory-link[data-astro-cid-fjizqhbf]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.acc-ph[data-astro-cid-fjizqhbf] .img-ph[data-astro-cid-fjizqhbf]{border-radius:8px}.acc-ph[data-astro-cid-fjizqhbf] .img-ph[data-astro-cid-fjizqhbf]:before{width:50%}.accessory[data-astro-cid-fjizqhbf] img[data-astro-cid-fjizqhbf],.acc-ph[data-astro-cid-fjizqhbf]{object-fit:contain;background:var(--ink-50);width:56px;height:56px;color:var(--ink-300);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acc-name[data-astro-cid-fjizqhbf]{color:var(--ink-900);font-size:14px;font-weight:500}.acc-price[data-astro-cid-fjizqhbf]{white-space:nowrap;font-family:Space Grotesk,sans-serif;font-weight:600}.acc-add[data-astro-cid-fjizqhbf]{white-space:nowrap;min-height:40px;padding:0 14px;font-size:14px}.reviews-summary[data-astro-cid-fjizqhbf]{color:var(--ink-700);align-items:center;gap:10px;margin-bottom:20px;font-size:15px;display:flex}.review-list[data-astro-cid-fjizqhbf]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.review[data-astro-cid-fjizqhbf]{border:1px solid var(--ink-100);color:var(--ink-700);border-radius:10px;flex-direction:column;gap:8px;padding:20px;font-size:15px;display:flex}.review-meta[data-astro-cid-fjizqhbf]{color:var(--ink-500);font-size:13px}.reviews-empty[data-astro-cid-fjizqhbf]{color:var(--ink-500);font-size:15px}.related[data-astro-cid-fjizqhbf]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1024px){.related[data-astro-cid-fjizqhbf]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.product-layout[data-astro-cid-fjizqhbf],.block-grid[data-astro-cid-fjizqhbf]{grid-template-columns:1fr;gap:32px}.gallery[data-astro-cid-fjizqhbf]{max-width:480px;position:static}.accessories[data-astro-cid-fjizqhbf],.review-list[data-astro-cid-fjizqhbf]{grid-template-columns:1fr}}@media (width<=600px){.related[data-astro-cid-fjizqhbf]{grid-template-columns:repeat(2,1fr);gap:12px}.accessory[data-astro-cid-fjizqhbf]{grid-template-columns:1fr auto;gap:10px 12px;display:grid}.accessory-link[data-astro-cid-fjizqhbf]{grid-column:1/-1}.acc-price[data-astro-cid-fjizqhbf]{align-self:center}.notify-row[data-astro-cid-fjizqhbf]{flex-direction:column}}.facts-link[data-astro-cid-fjizqhbf]{color:inherit;text-underline-offset:3px;text-decoration:underline}
