.of-tiles{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.of-tile{display:flex;flex-direction:column;height:100%;background:var(--c-white);border:1px solid var(--c-border-light-2);border-radius:var(--r-card);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}@media(hover:hover)and (pointer:fine){.of-tile{will-change:transform}}.of-tile:hover{transform:translateY(-4px);border-color:var(--c-gold);box-shadow:inset 0 0 0 1px #e0be729e,0 0 12px 1px #e0be728c,0 0 30px 7px #e0be724d,var(--shadow-card-hover)}.of-tile__thumb{display:block;aspect-ratio:4 / 3;background:var(--card-bg, var(--c-dark));overflow:hidden}.of-tile__thumb picture{display:block;width:100%;height:100%}.of-tile__thumb img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s var(--ease),filter .5s var(--ease)}@media(hover:hover)and (pointer:fine){.of-tile:hover .of-tile__thumb img{transform:scale(1.06);filter:brightness(1.05) saturate(1.06)}}.of-tile__thumb--foto{background:var(--c-dark);isolation:isolate}.of-tile__thumb--foto img{mix-blend-mode:screen;padding:5%}.of-tile__thumb--zdjecie{background:var(--c-dark);transition:filter .5s var(--ease)}.of-tile__thumb--zdjecie img{object-fit:cover;padding:0}@media(hover:hover)and (pointer:fine){.of-tile:hover .of-tile__thumb--zdjecie{filter:brightness(1.05) saturate(1.06)}.of-tile:hover .of-tile__thumb--zdjecie img{filter:none}}.of-tile__body{display:flex;flex-direction:column;gap:5px;padding:15px 16px 17px;flex:1}.of-tile__name{font-family:var(--font-head);font-size:16.5px;font-weight:700;color:var(--c-text);line-height:1.25}.of-tile__count{font-size:13px;color:var(--c-text-muted-2)}.of-tile__soon{align-self:flex-start;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-brand-dark);background:#eef4f9;border:1px dashed var(--c-brand);border-radius:var(--r-pill);padding:3px 10px}.of-empty{border:1px solid var(--c-border-light-2);border-radius:var(--r-card);background:#fff;padding:34px 28px;text-align:center}.of-empty__msg{font-size:15px;color:var(--c-text-muted-2);margin-bottom:16px}.of-empty__clear{min-height:44px;padding:10px 20px;background:var(--c-brand-dark);border:1px solid var(--c-brand-dark);border-radius:var(--r-button);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease)}.of-empty__clear:hover{background:var(--c-brand);border-color:var(--c-brand)}.of-empty__clear:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.of-heights{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:26px;padding:16px 18px;background:#f4f8fb;border:1px solid var(--c-border-light-2);border-radius:var(--r-card)}.of-heights__label{font-size:13.5px;font-weight:700;color:var(--c-text-strong);margin-right:2px}.of-heights__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.of-heights__item{min-height:32px;display:inline-flex;align-items:center;padding:5px 13px;background:#fff;border:1px solid var(--c-brand);border-radius:var(--r-pill);font-size:13.5px;font-weight:700;color:var(--c-brand-dark)}.of-heights__note{flex-basis:100%;font-size:13px;color:var(--c-text-muted-2);margin:2px 0 0}.of-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;padding:13px 16px;background:#f4f8fb;border:1px solid var(--c-border-light-2);border-radius:var(--r-card);font-size:13.5px;line-height:1.55;color:var(--c-text-muted-2)}.of-note__icon{flex:none;margin-top:1px;color:var(--c-brand-dark)}.of-opis{margin-top:6px;max-width:680px}.of-opis__sum{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;color:var(--c-brand-light);font-size:14.5px;font-weight:700;cursor:pointer;list-style:none}.of-opis__sum::-webkit-details-marker{display:none}.of-opis__sum:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s var(--ease)}.of-opis[open] .of-opis__sum:after{transform:translateY(2px) rotate(225deg)}@media(hover:hover){.of-opis__sum:hover{text-decoration:underline}}.of-opis__sum:focus-visible{outline:2px solid var(--c-brand-light);outline-offset:2px}.of-opis__body{padding-top:14px;border-top:1px solid var(--c-border-dark-2)}.of-opis__h{font-size:15.5px;font-weight:700;color:var(--c-white);margin:18px 0 8px}.of-opis__body>:first-child{margin-top:0}.of-opis__p{font-size:14.5px;line-height:1.68;color:var(--c-text-light);margin:0 0 10px}.of-opis__p:last-child{margin-bottom:0}.of-opis__a{color:var(--c-brand-light);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover){.of-opis__a:hover{text-decoration-thickness:2px}}.of-opis__a:focus-visible{outline:2px solid var(--c-brand-light);outline-offset:2px}.of-pytania{background:var(--c-white);padding:48px 0 56px}.of-pytania .section__head{margin-bottom:24px}.of-pytania .section__head h2{font-size:clamp(24px,4vw,32px);margin-top:8px}.of-hero-status{margin-top:10px;max-width:680px;font-size:13.5px;color:var(--c-text-muted)}.of-filterhint{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--c-text-muted-2)}@media print{.of-opis:not([open])>*:not(summary){display:block!important}.of-opis::details-content{content-visibility:visible!important}}.of-grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.of-card-li{list-style:none;display:flex}.of-card{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--c-border-light-2);border-radius:var(--r-card);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.of-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--c-gold)}.of-card__link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.of-card__link:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.of-card__ask{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border-top:1px solid var(--c-gold);background:#fff;color:var(--c-gold-dark);font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.of-card__ask-ico{font-size:13px;line-height:1;color:inherit}@media(hover:hover){.of-card__ask:hover{background:var(--grad-cta);color:var(--c-dark-2);border-top-color:transparent}}.of-card__ask:focus-visible{background:var(--grad-cta);color:var(--c-dark-2);border-top-color:transparent;outline:2px solid var(--c-brand);outline-offset:-2px}.of-card--scene .of-card__media{aspect-ratio:4 / 3;background:var(--c-white)}.of-card--scene .of-card__media img{object-fit:cover}.of-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:var(--card-bg, var(--c-dark));overflow:hidden}.of-card__badge{position:absolute;top:8px;left:8px;z-index:1;padding:3px 9px;background:var(--c-brand-dark);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;border-radius:999px;box-shadow:0 1px 4px #07163359}.of-card__media picture{display:block;width:100%;height:100%}.of-card__media img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s var(--ease),filter .5s var(--ease)}@media(hover:hover)and (pointer:fine){.of-card:hover .of-card__media img{transform:scale(1.05);filter:brightness(1.05) saturate(1.04)}}.of-card__body{display:flex;flex-direction:column;flex:1;padding:13px 15px 15px}.of-card__name{font-size:15px;font-weight:700;line-height:1.28;color:var(--c-text);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.of-card__dims{display:block;font-size:12.5px;color:var(--c-text-meta);margin-top:auto;padding-top:6px}.of-card__map{display:block;margin-top:5px;font-size:12px;line-height:1.35;color:var(--c-text-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-card__foot--price{margin:auto -15px -15px;padding:9px 15px 11px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;border-top:1px solid var(--c-gold);background:#faf6ee;background:color-mix(in srgb,var(--c-gold) 8%,#fff)}.of-card__foot--price .of-card__dims{margin:0;padding:0;font-size:12.5px;color:var(--c-text-meta);white-space:nowrap}.of-card__price{margin-left:auto;font-family:var(--font-head);font-weight:800;font-size:16px;line-height:1.1;color:var(--c-gold-dark);white-space:nowrap}.of-zoom{display:grid;grid-template-columns:1fr;gap:16px}.of-zoom--n2{grid-template-columns:repeat(2,1fr)}.of-zoom__item{margin:0;display:flex;flex-direction:column}.of-zoom__media{position:relative;display:block;width:100%;padding:0;border:1px solid var(--c-border-light-2);background:var(--card-bg, var(--c-dark));border-radius:var(--r-card);overflow:hidden;cursor:zoom-in}.of-zoom--product .of-zoom__media{aspect-ratio:1 / 1}.of-zoom--scene .of-zoom__media{aspect-ratio:16 / 10}.of-zoom__media picture{display:block;width:100%;height:100%}.of-zoom__media img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s var(--ease),filter .5s var(--ease)}.of-zoom__media:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.of-zoom__hint{position:absolute;right:10px;bottom:10px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#fff;background:#071024a8;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-pill);padding:4px 11px;opacity:0;transform:translateY(4px);transition:opacity .2s var(--ease),transform .2s var(--ease)}@media(hover:hover)and (pointer:fine){.of-zoom__media:hover img{transform:scale(1.03);filter:brightness(1.04) saturate(1.05)}.of-zoom__media:hover .of-zoom__hint{opacity:1;transform:translateY(0)}}@media(hover:none){.of-zoom__hint{opacity:.9;transform:none}}.of-zoom__cap{margin-top:8px;font-size:13px;color:var(--c-text-muted-2);text-align:center}.of-scene-hero{margin-bottom:30px}.of-pd{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:38px;align-items:start}.of-pd__media{position:sticky;top:calc(var(--header-h, 72px) + 16px)}.of-pd__info{min-width:0}.of-pd__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;padding:12px 16px;margin-bottom:20px;border:1px solid var(--c-gold);border-radius:var(--r-card);background:#faf6ee;background:color-mix(in srgb,var(--c-gold) 8%,#fff)}.of-pd__price-val{font-family:var(--font-head);font-weight:800;font-size:24px;line-height:1.1;color:var(--c-gold-dark)}.of-pd__price-link{font-size:13.5px;font-weight:600;color:var(--c-brand-dark);margin-left:auto}.of-pd__price-link:hover{color:var(--c-brand)}.of-pd__lead{font-size:16px;line-height:1.65;color:var(--c-text);margin-bottom:22px}.of-pd__params{margin:0 0 24px}.of-pd__param{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px 16px;padding:11px 0;border-bottom:1px solid var(--c-border-light-2)}.of-pd__param dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted-2);padding-top:1px}.of-pd__param dd{margin:0;font-size:15px;color:var(--c-text)}.of-pd__param dd a{color:var(--c-brand-dark);font-weight:600}.of-pd__param dd a:hover{color:var(--c-brand)}.of-pd__catsep{color:var(--c-text-muted-2)}.of-pd__links{display:flex;flex-wrap:wrap;gap:6px 14px}.of-pd__cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 0 4px}.of-pd__cta-note{font-size:13px;color:var(--c-text-muted-2);line-height:1.5;margin:0}.of-pd__viz{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;margin-top:2px;border:1px solid var(--c-brand);border-radius:var(--r-button);background:#fff;color:var(--c-brand-dark);font-weight:700;font-size:13.5px;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}@media(hover:hover){.of-pd__viz:hover{background:color-mix(in srgb,var(--c-brand) 9%,#fff);color:var(--c-brand-dark)}}.of-pd__viz:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.of-pd__viz-ico{flex:none}.of-pd__viz-soon{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-gold-dark);border:1px dashed var(--c-gold);border-radius:var(--r-pill);padding:2px 8px}.of-pd__used{display:flex;align-items:flex-start;gap:11px;margin:22px 0 4px;padding:13px 16px;background:#eef5fa;background:color-mix(in srgb,var(--c-brand) 8%,#fff);border:1px solid var(--c-border-light-2);border-left:3px solid var(--c-brand);border-radius:var(--r-card)}.of-pd__used-icon{flex:none;margin-top:1px;color:var(--c-brand-dark)}.of-pd__used-txt{font-size:14px;line-height:1.55;color:var(--c-text)}.of-pd__used-txt strong{font-weight:700;color:var(--c-text-strong)}.of-pd__used-txt a{display:inline-block;margin-left:4px;font-weight:600;white-space:nowrap;color:var(--c-brand-dark)}.of-pd__used-txt a:hover{color:var(--c-brand)}.of-pd__titlebar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.of-pd__badge{display:inline-block;padding:5px 12px;background:var(--c-brand-dark);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.02em;border-radius:999px;white-space:nowrap}@media(max-width:860px){.of-pd{grid-template-columns:1fr;gap:24px}.of-pd__media{position:static}}@media(max-width:480px){.of-pd__param{grid-template-columns:1fr;gap:2px}.of-pd__param dt{padding-top:0}}.of-section-title{font-family:var(--font-head);font-size:20px;font-weight:700;color:var(--c-text-strong);margin:6px 0 18px}.of-back{margin-top:30px}.of-back a{font-weight:600;color:var(--c-brand-dark)}.of-back a:hover{color:var(--c-brand)}.of-placeholder{background:#fff;border:1px dashed var(--c-border-light);border-radius:var(--r-card);padding:44px 40px;text-align:center;color:var(--c-text-muted-2);max-width:640px}.of-placeholder h2{font-size:22px;color:var(--c-text-strong);margin-bottom:10px}.of-placeholder p{font-size:15px;line-height:1.6}.of-lb{position:fixed;inset:0;z-index:120}.of-lb__backdrop{position:absolute;inset:0;background:#040916eb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.of-lb__dialog{position:absolute;inset:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:clamp(12px,4vw,40px)}.of-lb__fig{grid-column:2;margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.of-lb__fig picture{display:block;max-width:100%}.of-lb__fig img{display:block;max-width:100%;max-height:76vh;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 24px 60px #0009;background:#050f26}.of-lb__cap{text-align:center;max-width:720px;padding:0 10px}.of-lb__cap strong{display:block;color:#fff;font-family:var(--font-head);font-size:17px;font-weight:700}.of-lb__cap span{display:block;color:#e0e9f6d1;font-size:14px;margin-top:4px}.of-lb__cap .of-lb__price{margin-top:9px;font-family:var(--font-head);font-weight:800;font-size:18px;color:var(--c-gold-light)}.of-lb__counter{position:absolute;left:0;right:0;bottom:14px;text-align:center;color:#e0e9f6b3;font-size:12.5px;margin:0}.of-lb__btn{appearance:none;z-index:2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#09142cd1;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:50%;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.of-lb__btn:hover{background:var(--c-brand);border-color:var(--c-brand);color:#fff}.of-lb__prev,.of-lb__next{width:52px;height:52px;font-size:30px;line-height:1}.of-lb__prev{grid-column:1}.of-lb__next{grid-column:3}.of-lb__close{position:absolute;top:clamp(10px,3vw,22px);right:clamp(10px,3vw,22px);width:44px;height:44px;font-size:26px;line-height:1}@media(max-width:1040px){.of-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.of-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.of-grid{grid-template-columns:repeat(2,1fr)}.of-zoom--n2{grid-template-columns:1fr}}@media(max-width:560px){.of-lb__prev,.of-lb__next{width:44px;height:44px;font-size:24px}.of-lb__fig img{max-height:70vh}}@media(max-width:440px){.of-tiles,.of-grid{grid-template-columns:1fr}}.of-tile__thumb--ph img{object-fit:contain}.of-pd__phmedia{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:var(--card-bg, var(--c-dark));border:1px solid var(--c-border-light-2);border-radius:var(--r-card);overflow:hidden}.of-pd__phmedia img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.of-pd__phtag{position:absolute;left:10px;bottom:10px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#ffffffdb;background:#07102499;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-pill);padding:4px 11px}.ofs{display:block}@media(min-width:1000px){html.js .ofs--aside{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}html.js .ofs__bar{display:none}html.js .ofs__aside{position:sticky;top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);overflow-y:auto;overscroll-behavior:contain}html.js .ofs--aside .ofs__main .of-grid{grid-template-columns:repeat(3,1fr)}}.ofs__bar{margin-bottom:18px}.ofs__openbtn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 18px;background:var(--c-white);border:1px solid var(--c-brand);border-radius:var(--r-pill);font-size:14px;font-weight:700;color:var(--c-brand-dark);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.ofs__openbtn:hover{background:#eef4f9}.ofs__openbtn:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.ofs__badge{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;background:var(--c-brand-dark);border-radius:var(--r-pill);color:#fff;font-size:12px;font-weight:700}.ofs-filter{display:flex;flex-direction:column;gap:18px;background:var(--c-white);border:1px solid var(--c-border-light-2);border-radius:var(--r-card);padding:18px}.ofs-filter__head{display:none}.ofs-sec{border:0;margin:0;padding:0 0 16px;min-width:0;border-bottom:1px solid var(--c-border-light-2)}.ofs-sec:last-of-type{border-bottom:0;padding-bottom:0}.ofs-sec__legend{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-muted-2);padding:0;margin-bottom:6px}.ofs-sec__list{list-style:none;margin:0;padding:0}.ofs-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:9px;font-size:14px;font-weight:600;color:var(--c-text-strong);cursor:pointer;transition:background .16s var(--ease)}@media(hover:hover){.ofs-opt:hover{background:var(--c-light)}}.ofs-opt__cb{width:18px;height:18px;flex-shrink:0;accent-color:var(--c-brand-dark);cursor:pointer}.ofs-opt__txt{flex:1 1 auto;min-width:0}.ofs-opt__count{font-size:12px;font-weight:700;color:var(--c-text-muted-2)}.ofs-opt:has(.ofs-opt__cb:checked){color:var(--c-brand-dark)}.ofs-opt:has(.ofs-opt__cb:focus-visible){outline:2px solid var(--c-brand);outline-offset:2px}.ofs-opt.is-zero{opacity:.4;pointer-events:none}.ofs-filter__clear{min-height:44px;padding:8px 15px;background:transparent;border:1px solid var(--c-border-light);border-radius:var(--r-pill);color:var(--c-brand-dark);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease)}.ofs-filter__clear:hover{border-color:var(--c-brand);color:var(--c-brand)}.ofs-filter__clear:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.ofs-filter__apply{display:none}@media(max-width:999.98px){.ofs__aside{position:fixed;left:0;right:0;bottom:0;z-index:96;max-height:84dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--c-white);border-radius:18px 18px 0 0;box-shadow:0 -18px 50px #07163359;transform:translateY(103%);visibility:hidden;transition:transform .3s var(--ease),visibility 0s .3s}.ofs.is-open .ofs__aside{transform:translateY(0);visibility:visible;transition:transform .3s var(--ease),visibility 0s 0s}.ofs-filter{border:0;border-radius:18px 18px 0 0;padding:14px 18px 18px}.ofs-filter__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--c-border-light-2)}.ofs-filter__title{font-family:var(--font-head);font-size:17px;font-weight:800;color:var(--c-text-strong)}.ofs-filter__close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--c-border-light);border-radius:50%;color:var(--c-text-strong);cursor:pointer}.ofs-filter__close:hover{border-color:var(--c-brand);color:var(--c-brand-dark)}.ofs-filter__close:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.ofs-filter__apply{display:block;position:sticky;bottom:0;min-height:48px;padding:12px 20px;background:var(--c-brand-dark);border:1px solid var(--c-brand-dark);border-radius:var(--r-button);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 -10px 18px #ffffffe6}.ofs-filter__apply:hover{background:var(--c-brand);border-color:var(--c-brand)}.ofs-filter__apply:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.ofs__backdrop{position:fixed;inset:0;z-index:95;background:#0710248c}}.ofs-sec__more{margin-top:4px;min-height:44px;padding:6px 8px;background:transparent;border:0;border-radius:9px;color:var(--c-brand-dark);font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}@media(hover:hover){.ofs-sec__more:hover{background:var(--c-light);color:var(--c-brand)}}.ofs-sec__more:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.of-allbar{margin-bottom:20px}.of-allbtn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 18px;background:var(--c-white);border:1px solid var(--c-brand);border-radius:var(--r-pill);font-size:14px;font-weight:700;color:var(--c-brand-dark);text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}@media(hover:hover){.of-allbtn:hover{background:#eef4f9}}.of-allbtn:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.cat-hero__back{margin:12px 0 0;font-size:14px;font-weight:600}.cat-hero__back a{color:var(--c-brand-light);text-decoration:none}.cat-hero__back a:hover{text-decoration:underline}.cat-hero__back a:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}
