._page_d0c3l_1{padding-block:8px 40px}._state_d0c3l_5{padding:80px var(--gutter);text-align:center;color:var(--muted);font-size:16px}._layout_d0c3l_12{padding-inline:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}._gallery_d0c3l_21{position:sticky;top:88px}._imageBox_d0c3l_28{border:1px solid var(--border);aspect-ratio:1;background:var(--surface);border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:520px;max-height:520px;margin-inline:auto;display:flex;position:relative;overflow:hidden}._track_d0c3l_45{width:100%;height:100%;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}._slide_d0c3l_52{flex:0 0 100%;width:100%;height:100%}._nav_d0c3l_58{width:40px;height:40px;color:var(--ink);cursor:pointer;z-index:2;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000002e}._nav_d0c3l_58:hover{background:#fff}._prev_d0c3l_79{left:12px}._next_d0c3l_80{right:12px}._dots_d0c3l_82{z-index:2;justify-content:center;gap:7px;display:flex;position:absolute;bottom:12px;left:0;right:0}._dot_d0c3l_82{cursor:pointer;background:#00000040;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}._dotOn_d0c3l_102{background:var(--ink);transform:scale(1.3)}._thumbs_d0c3l_104{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}._thumb_d0c3l_104{cursor:pointer;background:var(--surface);border:2px solid #0000;border-radius:10px;width:72px;height:72px;padding:0;overflow:hidden}._thumb_d0c3l_104 img{object-fit:contain;width:100%;height:100%}._thumbOn_d0c3l_116{border-color:var(--brand)}._placeholder_d0c3l_118{background:var(--placeholder)}._image_d0c3l_28{object-fit:contain;width:100%;height:100%}._photoCaption_d0c3l_128{display:none}._info_d0c3l_131{min-width:0}._brandRow_d0c3l_137{margin-bottom:16px}._brandLogo_d0c3l_141{object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:auto;max-width:300px;height:64px;padding:10px 20px}._brandName_d0c3l_152{font-family:var(--font-head);color:var(--text-secondary);font-size:15px;font-weight:700;display:inline-block}._metaRow_d0c3l_163{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}._sku_d0c3l_161{font-family:var(--font-head);color:var(--ink);letter-spacing:.03em;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:baseline;gap:.6em;padding:.45em 1.1em;font-size:14px;font-weight:700;display:inline-flex}._skuLabel_d0c3l_186{color:var(--muted);font-size:.9em;font-weight:500}._name_d0c3l_192{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1.15}._stock_d0c3l_201{border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}._inStock_d0c3l_208{background:var(--success-bg);color:var(--success)}._outStock_d0c3l_213{background:var(--warning-bg);color:var(--warning)}._buyCard_d0c3l_221{background:var(--surface);border-radius:var(--radius-card);max-width:480px;margin-top:22px;padding:20px}._unit_d0c3l_229{color:var(--muted);font-size:15px}._priceRow_d0c3l_231{align-items:baseline;gap:12px;display:flex}._price_d0c3l_231{font-family:var(--font-head);color:var(--ink);font-size:30px;font-weight:800}._oldPrice_d0c3l_244{color:var(--faint);font-size:18px;text-decoration:line-through}._buyRow_d0c3l_250{align-items:center;gap:10px;margin-top:16px;display:flex}._addBtn_d0c3l_257{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px 20px;font-size:14.5px;font-weight:700;transition:background .15s}._addBtn_d0c3l_257:hover{background:var(--brand-hover)}._iconBtn_d0c3l_271{border:1.5px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}._favOn_d0c3l_286{border-color:var(--brand);color:var(--brand)}._waBtn_d0c3l_293{border:1.5px solid var(--whatsapp);color:#128c4a;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:11px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:flex}._waBtn_d0c3l_293:hover{background:var(--whatsapp);color:#fff}._details_d0c3l_315{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}._blockTitle_d0c3l_321{font-family:var(--font-head);color:var(--ink);margin:0 0 14px;font-size:19px;font-weight:800}._desc_d0c3l_329+._blockTitle_d0c3l_321,._specs_d0c3l_330+._blockTitle_d0c3l_321{margin-top:26px}._specs_d0c3l_330{border:1px solid var(--border);border-radius:14px;overflow:hidden}._specRow_d0c3l_340{grid-template-columns:1fr 1fr;font-size:14.5px;display:grid}._specRow_d0c3l_340:nth-child(odd){background:#faf9f6}._specKey_d0c3l_350{color:var(--muted);border-right:1px solid #efede7;padding:12px 16px}._specVal_d0c3l_356{color:#2a2c30;padding:12px 16px;font-weight:500}._desc_d0c3l_329{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}._desc_d0c3l_329>:first-child{margin-top:0}._desc_d0c3l_329>:last-child{margin-bottom:0}._desc_d0c3l_329 p{margin:0 0 12px}._desc_d0c3l_329 h3{font-family:var(--font-head);color:var(--ink);margin:20px 0 8px;font-size:17px;font-weight:700}._desc_d0c3l_329 h4{color:var(--ink);margin:16px 0 6px;font-size:15.5px;font-weight:700}._desc_d0c3l_329 ul,._desc_d0c3l_329 ol{margin:0 0 12px;padding-left:22px}._desc_d0c3l_329 li{margin-bottom:5px}._desc_d0c3l_329 a{color:var(--brand);text-decoration:underline}._desc_d0c3l_329 blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0 0 12px;padding-left:14px}._related_d0c3l_398{padding-inline:var(--gutter);margin-top:48px}._relatedTitle_d0c3l_403{font-family:var(--font-head);color:var(--ink);margin:0 0 18px;font-size:24px;font-weight:800}._relatedGrid_d0c3l_411{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=1100px){._relatedGrid_d0c3l_411{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){._layout_d0c3l_12{grid-template-columns:1fr;gap:24px}._gallery_d0c3l_21{position:static}._relatedGrid_d0c3l_411{grid-template-columns:repeat(2,1fr)}}
