.nisi-jm__tabs{scroll-margin-top:var(--space-6)}.nisi-jm{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.nisi-jm__catalogo{order:-1}.nisi-jm__side{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.nisi-jm__label{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase}.nisi-chips--rows{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nisi-chip--row{flex-shrink:0;gap:var(--space-2)}.nisi-chip__count{color:var(--ink-muted);font-size:var(--fs-caption);line-height:var(--lh-caption)}.nisi-chip--row[aria-pressed="true"] .nisi-chip__count{color:var(--ink-inverse)}.nisi-jm__faq>h2{margin:0 0 var(--space-4)}.nisi-jm__faq>.nisi-accordion+.nisi-accordion{margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media (width>=992px){.nisi-jm{grid-template-columns:480px minmax(0,1fr);align-items:start;gap:var(--space-14) var(--space-12)}.nisi-jm:has(>.nisi-jm__catalogo){grid-template-areas:"cat cat" "come faq"}.nisi-jm:has(>.nisi-jm__guida){grid-template-rows:auto 1fr;grid-template-areas:"come guida" "faq guida"}.nisi-jm__come{grid-area:come}.nisi-jm__faq{grid-area:faq}.nisi-jm__guida{grid-area:guida}.nisi-jm__catalogo{display:grid;grid-area:cat;grid-template-columns:280px minmax(0,1fr);align-items:start;column-gap:var(--space-8);order:0}.nisi-jm__side{align-self:stretch;margin:0;overflow-anchor:none}.nisi-jm__tipo{position:sticky;top:var(--space-6);overflow-anchor:none}.nisi-jm__side .nisi-lens__diam,.nisi-jm__side .nisi-lens__form{max-width:none}.nisi-jm__side .nisi-lens__verdict a[href="#prodotti"]{display:none}.nisi-jm__side .nisi-lens__beside{display:inline}.nisi-chips--rows{flex-direction:column;gap:var(--space-1);overflow:visible}.nisi-chip--row{justify-content:space-between;width:100%;min-height:var(--control-md);padding:0 var(--space-3);background:#fff0;border-color:#fff0;border-radius:var(--radius-sm)}.nisi-chip--row:hover{background:var(--surface-sunken)}.nisi-chip--row[aria-pressed="true"],.nisi-chip--row[aria-pressed="true"]:hover{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse);font-weight:var(--fw-button)}}.nisi-jmguide__steps{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.nisi-jmguide__step{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.nisi-jmguide__step.is-current{border:2px solid var(--nisi-yellow);box-shadow:0 0 0 var(--space-1) var(--nisi-yellow-050)}.nisi-jmguide__title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-title-card);line-height:var(--lh-title-card);font-weight:var(--fw-h3)}.nisi-jmguide__badge{display:grid;flex-shrink:0;place-items:center;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--fs-small);line-height:1;font-weight:var(--fw-label)}.is-done>.nisi-jmguide__title .nisi-jmguide__badge{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse)}.is-current>.nisi-jmguide__title .nisi-jmguide__badge{background:var(--nisi-yellow);border-color:var(--nisi-yellow);color:var(--ink)}.nisi-jmguide .nisi-lens{padding:0;background:none;border:0}.nisi-jmguide__recs,.nisi-jmguide__list{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.nisi-jmguide__recs .nisi-card__body{display:grid;grid-template-columns:64px auto minmax(0,1fr);grid-template-areas:"shot label label" "shot name name" "shot compat compat" "shot note note" "shot price rate";align-content:start;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3)}.nisi-jmguide__recs .nisi-card__shot,.nisi-jmguide__list .nisi-card__shot{grid-area:shot;align-self:start;width:64px;margin:0;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.nisi-jmguide__recs .nisi-card__label,.nisi-jmguide__recs .nisi-card__name,.nisi-jmguide__recs .nisi-card__compat,.nisi-jmguide__recs .nisi-card__note,.nisi-jmguide__recs .nisi-card__price,.nisi-jmguide__recs .nisi-card__rate,.nisi-jmguide__list .nisi-card__name,.nisi-jmguide__list .nisi-card__price{margin:0;padding:0}.nisi-jmguide__recs .nisi-card__label{grid-area:label;color:var(--ink-muted)}.nisi-jmguide__recs .nisi-card__name{grid-area:name}.nisi-jmguide__recs .nisi-card__compat{grid-area:compat;font-family:inherit;font-size:var(--fs-small);line-height:var(--lh-small)}.nisi-jmguide__recs .nisi-card__note{grid-area:note;font-weight:var(--fw-body)}.nisi-jmguide__recs .nisi-card__price{grid-area:price}.nisi-jmguide__recs .nisi-card__rate{grid-area:rate;min-height:0}.nisi-jmguide__list{gap:0;margin-top:var(--space-2)}.nisi-jmguide__list .nisi-card{flex-flow:row wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;background:none;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none}.nisi-jmguide__list .nisi-card__body{display:grid;flex:1 1 180px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"shot name" "shot price";align-content:center;gap:0 var(--space-3);min-width:0;padding:0}.nisi-jmguide__list .nisi-card__shot{width:48px}.nisi-jmguide__list .nisi-card__label,.nisi-jmguide__list .nisi-card__rate,.nisi-jmguide__list .nisi-card__compat,.nisi-jmguide__list .nisi-card__note,.nisi-jmguide__list .nisi-badge{display:none}.nisi-jmguide__list .nisi-card__name{grid-area:name;font-size:var(--fs-small);line-height:var(--lh-small);-webkit-line-clamp:2}.nisi-jmguide__list .nisi-card__price{grid-area:price;font-size:var(--fs-small);line-height:var(--lh-small)}.nisi-jmguide__list .nisi-card__foot{flex:0 0 auto;margin-left:auto;padding:0}.nisi-jmguide__list .nisi-card__foot .nisi-button{width:auto;min-height:var(--control-sm);padding-inline:var(--space-3);font-size:var(--fs-small)}.nisi-jmguide__list .nisi-card__foot a.nisi-button{padding-inline:0;border-color:#fff0;background:none;color:var(--wine);text-decoration:underline}.nisi-jmguide__list .nisi-card:has(.nisi-card__opts[open]) .nisi-card__foot{flex-basis:100%}.nisi-jmguide__skipped{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.nisi-jmguide__all{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;margin-top:var(--space-4)}.nisi-jmguide__all-note{margin:0;color:var(--ink-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.nisi-jmguide__group-link{display:inline-flex;align-items:center;min-height:var(--control-md);font-size:var(--fs-small);font-weight:var(--fw-button)}.nisi-jmguide__more{margin-top:var(--space-8)}.nisi-jmguide__more-title{margin:0 0 var(--space-4);font-size:var(--fs-h3-m);line-height:var(--lh-h3-m)}.nisi-jmguide__groups{display:grid;gap:var(--space-3)}.nisi-jmguide__group{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.nisi-jmguide__group-title{margin:0;font-weight:var(--fw-h3)}.nisi-jmguide__group-text{margin:var(--space-1) 0 var(--space-3);color:var(--ink-muted);font-size:var(--fs-small);line-height:var(--lh-small)}@media (width>=992px){.nisi-jmguide__step{padding:var(--space-5) var(--space-6)}.nisi-jmguide__title{font-size:var(--fs-h3);line-height:var(--lh-h3)}.nisi-jmguide__groups,.nisi-jmguide__recs{grid-template-columns:repeat(2,minmax(0,1fr))}.nisi-jmguide__more-title{font-size:var(--fs-h3);line-height:var(--lh-h3)}}@media (width>=992px){.nisi-section:has(>.nisi-video--big+.nisi-video--small){grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.nisi-section:has(>.nisi-video--big+.nisi-video--small)>.nisi-video--big{display:flex;flex-direction:column;grid-row:span 2}.nisi-section:has(>.nisi-video--big+.nisi-video--small)>.nisi-video--big .nisi-video__frame{flex-grow:1;aspect-ratio:auto}}