.okna-page .okna-pc{position:relative}.okna-page .okna-pc-radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.okna-page .okna-pc-tabs{display:inline-flex;gap:4px;padding:4px;margin:0 0 8px;background:var(--okna-bg-muted,#f5f3ef);border-radius:var(--okna-radius-btn,10px)}.okna-page .okna-pc-tab{padding:8px 18px;border-radius:calc(var(--okna-radius-btn, 10px) - 3px);font-weight:700;font-size:14px;line-height:1.2;color:var(--okna-muted,#525c6a);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,color .15s,box-shadow .15s}.okna-page .okna-pc-tab:hover{color:var(--okna-text,#1b2430)}.okna-page .okna-pc-notes{min-height:18px;margin:0 0 16px}.okna-page .okna-pc-note{display:none;margin:0;font-size:13px;line-height:1.4;color:var(--okna-muted,#525c6a)}.okna-page .okna-pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.okna-page .okna-pc-card{display:flex;flex-direction:column;min-width:0;background:var(--okna-bg,#fff);color:var(--okna-text,#1b2430);border:1px solid var(--okna-line,#e4e7ec);border-radius:var(--okna-radius,16px);padding:20px;transition:border-color .2s}.okna-page .okna-pc-card:hover{border-color:var(--okna-primary,#a82a25)}.okna-page .okna-pc-figure{display:grid;place-items:center;margin:0 0 14px}.okna-page .okna-pc-figure svg{max-width:100%;height:auto}.okna-page .okna-pc-name{margin:0;font-size:17px;line-height:1.3;font-weight:700}.okna-page .okna-pc-name a{color:inherit;text-decoration:none}.okna-page .okna-pc-name a:hover{color:var(--okna-primary,#a82a25)}.okna-page .okna-pc-size{margin:4px 0 12px;font-size:14px;color:var(--okna-muted,#525c6a)}.okna-page .okna-pc-specs{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:6px;gap:6px}.okna-page .okna-pc .lead-row{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:1.35}.okna-page .okna-pc .lead-key{color:var(--okna-muted,#525c6a);white-space:nowrap}.okna-page .okna-pc .lead-dots{flex:1 1 12px;min-width:12px;border-bottom:1px dotted var(--okna-muted,#525c6a);opacity:.55}.okna-page .okna-pc .lead-val{font-weight:600;text-align:right}.okna-page .okna-pc-pricebox{margin-top:auto}.okna-page .okna-pc-price{display:none}.okna-page .okna-pc-price-big{font-size:20px;font-weight:700;line-height:1.2;color:var(--okna-primary,#a82a25)}.okna-page .okna-pc-price-sub{min-height:18px;margin-top:2px;font-size:13px;color:var(--okna-muted,#525c6a)}.okna-page .okna-pc-order{width:100%;margin-top:14px}.okna-page .okna-pc-more{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--okna-ink,#1f3a5f);text-decoration:none}.okna-page .okna-pc-more:hover{color:var(--okna-primary,#a82a25);text-decoration:underline}.okna-page .okna-pc-footer{margin-top:20px;font-size:15px}.okna-page .okna-pc-footer a{color:var(--okna-ink,#1f3a5f);font-weight:700}.okna-page .okna-pc-radio:first-of-type:checked~.okna-pc-tabs .okna-pc-tab:first-child,.okna-page .okna-pc-radio:nth-of-type(2):checked~.okna-pc-tabs .okna-pc-tab:nth-child(2),.okna-page .okna-pc-radio:nth-of-type(3):checked~.okna-pc-tabs .okna-pc-tab:nth-child(3){background:var(--okna-bg,#fff);color:var(--okna-text,#1b2430);box-shadow:0 1px 2px rgba(27,36,48,.08)}.okna-page .okna-pc-radio:first-of-type:focus-visible~.okna-pc-tabs .okna-pc-tab:first-child,.okna-page .okna-pc-radio:nth-of-type(2):focus-visible~.okna-pc-tabs .okna-pc-tab:nth-child(2),.okna-page .okna-pc-radio:nth-of-type(3):focus-visible~.okna-pc-tabs .okna-pc-tab:nth-child(3){outline:2px solid var(--okna-primary,#a82a25);outline-offset:2px}.okna-page .okna-pc-radio:first-of-type:checked~.okna-pc-grid .okna-pc-price:first-child,.okna-page .okna-pc-radio:first-of-type:checked~.okna-pc-notes .okna-pc-note:first-child,.okna-page .okna-pc-radio:nth-of-type(2):checked~.okna-pc-grid .okna-pc-price:nth-child(2),.okna-page .okna-pc-radio:nth-of-type(2):checked~.okna-pc-notes .okna-pc-note:nth-child(2),.okna-page .okna-pc-radio:nth-of-type(3):checked~.okna-pc-grid .okna-pc-price:nth-child(3),.okna-page .okna-pc-radio:nth-of-type(3):checked~.okna-pc-notes .okna-pc-note:nth-child(3){display:block}@media (max-width:1050px){.okna-page .okna-pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.okna-page .okna-pc-grid{grid-template-columns:1fr}.okna-page .okna-pc-tabs{display:flex}.okna-page .okna-pc-tab{flex:1 1;text-align:center;padding-inline:10px}}