.nb-pp{container-type:inline-size;display:grid;gap:28px;min-width:0}.nb-pp-title{margin:0;font:800 18px/1.3 var(--f-display);text-transform:uppercase}.nb-pp-group{display:grid;gap:14px;min-width:0}.nb-pp-product{margin:0;font-weight:600;font-size:15px;overflow-wrap:anywhere}.nb-pp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pp-columns,3),minmax(0,1fr));gap:12px 10px;align-items:start}.nb-pp-grid-one{max-width:420px}.nb-pp-grid-rowed{display:flex;flex-wrap:wrap;justify-content:center;column-gap:0;margin-inline:-5px}.nb-pp-grid-rowed>li{--pp-n:3;--pp-h:calc(((100cqi + 10px) / var(--pp-n) - 10px) * 1.36);box-sizing:border-box;order:var(--pp-o3,0);width:calc(100% / var(--pp-n) - .05px);padding-inline:5px}.nb-pp-grid-rowed>.nb-pp-wide{width:calc(200% / var(--pp-n) - .05px)}@container (min-width: 640px){.nb-pp-grid-rowed>li{--pp-n:4;order:var(--pp-o4,0)}}@container (min-width: 960px){.nb-pp-grid-rowed{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));column-gap:0;margin-inline:-5px}.nb-pp-grid-rowed>.nb-pp-wide,.nb-pp-grid-rowed>li{--pp-h:calc(((100cqi + 10px) / 5 - 10px) * 1.36);width:auto;order:0;grid-column:span 3;padding-inline:5px}.nb-pp-grid-rowed>.nb-pp-wide{grid-column:span 5;order:-1}}.nb-pp-grid-rowed .nb-pp-frame{height:var(--pp-h);aspect-ratio:auto!important;border-radius:12px;background:radial-gradient(circle at 50% 30%,var(--n-wm),var(--n-green) 70%);box-shadow:none}.nb-pp-grid-rowed .nb-pp-frame img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain;filter:drop-shadow(0 6px 10px rgb(0 0 0/.4))}.nb-pp-grid-rowed .nb-pp-frame-sealed{background:var(--n-white);box-shadow:inset 0 0 0 1px var(--n-line)}.nb-pp-grid-rowed .nb-pp-frame-sealed img{filter:none}.nb-pp-grid-rowed .nb-pp-caption{text-align:center}.nb-pp-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;max-width:640px;font-size:14px;line-height:1.45;color:var(--n-muted)}.nb-mat .nb-pp-note{color:var(--n-sec)}.nb-pp-figure{margin:0;display:grid;gap:6px;min-width:0}.nb-pp-frame{position:relative;display:block;width:100%;overflow:hidden;background:var(--n-white);box-shadow:inset 0 0 0 1px var(--n-line)}.nb-mat .nb-pp-frame{box-shadow:none}.nb-pp-frame-sealed{border-radius:12px}.nb-pp-frame-card{border-radius:8px}.nb-pp-frame .nb-pp-missing,.nb-pp-frame img{position:absolute;inset:0;width:100%;height:100%}.nb-pp-frame img{display:block;object-fit:cover}.nb-pp-frame .nb-pp-missing{font-size:11.5px}.nb-pp-caption{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--n-ink);overflow-wrap:anywhere}.nb-pp-frame-card+.nb-pp-caption{font-size:12.5px}.nb-mat .nb-pp-caption{color:var(--n-white)}.nb-pp-detail{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--n-muted)}.nb-mat .nb-pp-detail{color:var(--n-sec)}.nb-pp-credit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.4;color:var(--n-muted)}.nb-mat .nb-pp-credit{color:var(--n-sec)}