.nf-pdp{display:grid;gap:clamp(24px,4vw,56px);padding:clamp(20px,3vw,40px) var(--pad)}@media(min-width:1000px){.nf-pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.nf-gal{display:flex;flex-direction:column;gap:12px}.nf-gal-main{aspect-ratio:3/4;background:var(--fill);border:1px solid var(--line);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.nf-gal-main img{width:100%;height:100%;object-fit:cover}.nf-gal-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nf-gal-thumbs a{aspect-ratio:1/1;background:var(--fill);border:1px solid var(--line);overflow:hidden;transition:border-color .3s}.nf-gal-thumbs a:hover{border-color:var(--ink)}.nf-gal-thumbs img{width:100%;height:100%;object-fit:cover}@media(min-width:1000px){.nf-info{position:sticky;top:96px}}.nf-info h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1;letter-spacing:-.025em;margin:12px 0 0}.nf-precio{margin-top:14px;font-family:var(--display);font-size:clamp(20px,2.4vw,28px);font-weight:700}.nf-tachado{margin-left:12px;font-size:.6em;color:var(--muted);text-decoration:line-through}.nf-desc{margin-top:18px;font-size:16px;line-height:1.65;color:var(--muted)}.nf-opt{margin-top:28px}.nf-opt-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nf-opt-cab strong{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nf-opt-cab a{font-size:13px;color:var(--muted);border-bottom:1px solid var(--band-dim);padding-bottom:2px}.nf-tallas{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.nf-tallas input{position:absolute;opacity:0;width:0;height:0}.nf-tallas label{min-width:62px;min-height:52px;padding:0 14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s,border-color .25s}.nf-tallas label:hover{border-color:var(--ink)}.nf-tallas input:checked+label{background:var(--ink);color:var(--ground);border-color:var(--ink)}.nf-tallas input:disabled+label{opacity:.35;cursor:not-allowed;text-decoration:line-through}.nf-tallas input:focus-visible+label{outline:2px solid var(--accent);outline-offset:3px}.nf-add{margin-top:26px;width:100%;justify-content:center}.nf-envio{margin-top:12px;text-align:center;font-size:13px;color:var(--muted)}.nf-acc{margin-top:28px;border-top:1px solid var(--line)}.nf-acc details{border-bottom:1px solid var(--line)}.nf-acc summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nf-acc summary::-webkit-details-marker{display:none}.nf-acc summary:after{content:"+";font-size:20px;color:var(--muted);transition:transform .3s}.nf-acc details[open] summary:after{transform:rotate(45deg)}.nf-acc-cuerpo{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--muted)}.nf-tabla{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}.nf-tabla th{text-align:left;padding:10px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.nf-tabla td{padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted)}.nf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;background:var(--paper);border-top:1px solid var(--line)}@media(min-width:1000px){.nf-sticky{display:none}}.nf-sticky .nf-btn{min-height:50px;flex:1 1 auto}.nf-sticky-precio{font-family:var(--display);font-weight:700;font-size:16px;white-space:nowrap}.nf-migas{padding:14px var(--pad);font-size:13px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.nf-migas a{color:var(--muted)}.nf-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 var(--pad)}@media(min-width:720px){.nf-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1200px){.nf-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-rejilla .nf-card{flex:1 1 auto}.nf-colhead{padding:clamp(28px,5vw,60px) var(--pad) clamp(18px,3vw,30px)}.nf-colhead h1{font-family:var(--display);text-transform:uppercase;margin:10px 0 0;font-size:clamp(34px,6vw,76px);font-weight:800;line-height:.95;letter-spacing:-.03em}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nf-pdp.css.map */
