.nk-product-card>.nk-product-link{display:flex;flex-direction:column;flex:1 1;color:inherit;text-decoration:none}.nk-product-card:has(a:focus-visible){outline:2px solid var(--nk-accent);outline-offset:5px}.nk-product-link:focus-visible{outline:none}.nk-product-link .nk-button{align-self:flex-start}.nk-catalog-art{width:100%;height:auto;object-fit:contain;border-radius:12px}.nk-catalog-emblem{margin:60px auto;object-fit:contain}.nk-catalog-listing,.nk-product-detail{padding-top:65px}.nk-catalog-listing>.nk-text-link,.nk-product-detail>.nk-text-link{margin-bottom:40px}.nk-product-detail-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:center;padding:45px 0 12px}.nk-home .nk-product-detail h1{font-size:clamp(36px,4.5vw,64px);line-height:1.06;font-weight:400;letter-spacing:-2px;margin:22px 0}.nk-product-detail-grid>div>p{font-size:16px;max-width:430px;line-height:1.8}.nk-detail-features{list-style:none;padding:0;display:grid;grid-gap:13px;gap:13px;margin:30px 0}.nk-detail-features li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--nk-muted)}.nk-detail-features svg{color:var(--nk-accent)}.nk-product-detail-art{min-width:0}.nk-product-detail-art .nk-product-window{width:100%;max-width:none;transform:none!important;position:relative!important;left:auto!important;top:auto!important;margin:0!important}.nk-product-plans{scroll-margin-top:100px}.nk-product-plans .nk-section-note{display:flex;align-items:center;gap:8px;justify-content:center}.nk-product-plans .nk-price-card{display:flex;flex-direction:column}.nk-product-plans .nk-price-card>.nk-button{margin-top:12px}.nk-product-plans .nk-price-card>small{margin-top:auto;padding-top:16px}@media(max-width:800px){.nk-product-detail-grid{grid-template-columns:1fr;gap:40px;padding-top:20px}.nk-product-detail-art{max-width:650px}.nk-catalog-listing,.nk-product-detail{padding-top:35px}.nk-product-detail-grid>div>p{max-width:none}.nk-product-plans .nk-section-note{align-items:flex-start;text-align:left}.nk-product-plans .nk-section-note svg{flex-shrink:0;margin-top:4px}}.nk-edition-picker{display:flex;gap:6px;border:1px solid var(--theme-line);border-radius:12px;padding:5px;width:-moz-fit-content;width:fit-content;background:var(--theme-surface)}.nk-edition-picker button{font:inherit;font-size:13px;padding:12px 22px;background:none;border:0;border-radius:8px;color:var(--theme-muted);cursor:pointer}.nk-edition-picker button[aria-pressed=true]{color:var(--theme-text);background:color-mix(in srgb,var(--theme-accent) 15%,var(--theme-surface))}.nk-edition-note{font-size:13px;color:var(--theme-muted);margin:15px 0 28px;line-height:1.7}