.precios-familia .pf-sub,.precios-indice .pf-sub{margin-top:8px;max-width:760px;font-size:15px;color:var(--tinta-2)}.pf-vacio{margin-top:24px;padding:20px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);font-size:15px}.pf-catalogo a,.pf-vacio a{font-weight:800;text-decoration:underline}.pf-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.pf-wa{display:inline-flex;justify-content:center;min-height:48px;padding:0 20px;border-radius:10px;background:var(--wa);color:#fff;font-size:16px;font-weight:800}.pf-imagenes,.pf-wa{align-items:center;gap:8px}.pf-imagenes{display:flex;flex-wrap:wrap;font-size:14px;color:var(--tinta-2)}.pf-imagenes a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--linea);border-radius:999px;background:var(--superficie);color:var(--tinta);font-weight:800}.pf-imagenes a:hover{border-color:var(--acento)}.pf-otras h2,.precios-familia section h2{margin-top:28px;font-size:20px;font-weight:800;color:var(--tinta)}.pf-marco{margin-top:12px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);overflow:hidden}.pf-tabla{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pf-tabla thead th{height:44px;padding:0 12px;background:var(--fondo);font-size:14px;font-weight:800;color:var(--tinta);text-align:right}.pf-tabla thead th:nth-child(2){text-align:left}.pf-tabla tbody tr{border-top:1px solid var(--linea)}.pf-tabla tbody th,.pf-tabla td{padding:8px 12px;vertical-align:middle}.pf-foto{width:72px}.pf-foto img{display:block;-o-object-fit:contain;object-fit:contain;background:#fff}.pf-foto img,.pf-sin-foto{width:56px;height:56px;border-radius:8px}.pf-sin-foto{display:flex;align-items:center;justify-content:center;background:var(--fondo);font-size:14px;line-height:1.05;text-align:center;color:var(--tinta-2)}.pf-medida{text-align:left;font-weight:800;font-size:16px;color:var(--tinta)}.pf-medida a{color:var(--tinta);text-decoration:underline;text-decoration-color:var(--linea);text-underline-offset:3px}.pf-medida a:hover{text-decoration-color:var(--acento)}.pf-medida small{display:block;margin-top:2px;font-size:14px;font-weight:400;color:var(--tinta-2)}.pf-medida code{font-family:ui-monospace,IBM Plex Mono,monospace;font-size:14px}.pf-precio{text-align:right;white-space:nowrap;font-size:16px;font-weight:800;color:var(--tinta)}.pf-precio .cifra{font-family:var(--cifras)}.pf-precio small{display:block;font-size:14px}.pf-nada,.pf-precio small,.pf-precio:not(.baja):not([data-col=x1]) .cifra{font-weight:400;color:var(--tinta-2)}.pf-precio.baja .cifra{color:var(--acento-texto)}.pf-pedir{width:1%;text-align:right}.pf-pedir a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1.5px solid var(--linea);border-radius:10px;background:var(--superficie);color:var(--tinta);font-size:14px;font-weight:800;white-space:nowrap}.pf-pedir a svg{color:var(--wa)}.pf-pedir a:hover{border-color:var(--wa)}.pf-mas{margin-top:20px}.pf-mas summary{display:inline-flex;align-items:center;min-height:48px;font-size:16px;font-weight:800;cursor:pointer;color:var(--tinta)}.pf-catalogo{margin-top:16px;font-size:15px;color:var(--tinta-2)}.pf-otras ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pf-otras a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--linea);border-radius:999px;background:var(--superficie);color:var(--tinta);font-size:14px}.pf-otras a:hover{border-color:var(--acento)}.pi-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}.pi-lista a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;border:1px solid var(--linea);border-radius:14px;background:var(--superficie);color:var(--tinta)}.pi-lista a:hover{border-color:var(--acento)}.pi-lista b{font-size:17px}.pi-lista span{font-size:14px;color:var(--tinta-2)}@media (max-width:640px){.precios-familia.commerce-container,.precios-indice.commerce-container{padding-inline:16px}.pf-acciones{flex-direction:column;align-items:stretch}.pf-wa{width:100%}.pf-tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pf-tabla tbody tr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 8px;padding:10px 12px}.pf-tabla tbody th,.pf-tabla td{padding:0}.pf-foto{grid-area:1/1/2/2;width:auto}.pf-medida{grid-area:1/2/2/5;font-size:15px;overflow-wrap:anywhere}.pf-pedir{grid-area:1/5/2/7;width:auto;align-self:center}.pf-pedir a{width:100%;justify-content:center;padding:0 8px}.pf-precio[data-col=x1]{grid-area:2/1/3/3}.pf-precio[data-col="2.º precio"]{grid-area:2/3/3/5}.pf-precio[data-col="3.º precio"]{grid-area:2/5/3/7}.pf-precio[data-col$=precio]:before{content:none}.pf-precio small{white-space:normal}.pf-imagenes>span{flex-basis:100%}.pf-precio{display:flex;flex-direction:column;align-items:flex-start;padding:6px 8px;border-radius:8px;background:var(--fondo);text-align:left}.pf-precio:before{content:attr(data-col);font-size:14px;font-weight:400;color:var(--tinta-2)}.pf-precio small{font-size:14px}}