/* Stránka ponúk /ponuky/ a vlastné adresy ponúk (Claude, 31. 10. 2026, faza2-87).
   Rovnaký vizuálny jazyk ako ponuky na titulke; tu len rozloženie samostatnej stránky. ChatGPT: vzhľad môžeš doladiť tu. */
.catalog-page{background:#181c1c}
.catalog-page .offers-catalog{min-height:100vh;padding-top:clamp(132px,12vw,176px);padding-bottom:clamp(40px,6vw,90px)}
.offers-catalog .offers-heading{align-items:flex-end}
.offers-catalog .offers-title{margin:0;font-weight:400;font-size:clamp(44px,5.4vw,86px);line-height:.96;letter-spacing:-.06em;max-width:800px}
.offers-catalog-lead{margin:0;max-width:360px;color:#c5c8c4;font-size:clamp(17px,1.35vw,21px);line-height:1.35;text-align:right}
/* Bez 3D výberu: na tejto stránke je vždy mriežka. */
.offers-catalog .offers-view{display:none!important}
.offers-catalog .offers-toolbar{margin-top:clamp(26px,3vw,40px)}
.offers-catalog .offers-stage.grid-view{padding-top:clamp(18px,2.4vw,34px)}
.offers-catalog .offers-stage.is-empty .offers-pager{display:none!important}
@media(max-width:700px){
 .catalog-page .offers-catalog{padding-top:112px}
 .offers-catalog .offers-title{font-size:45px}
 .offers-catalog-lead{text-align:left;margin-top:18px;font-size:17px}
}

/* navigation141: filters are visible immediately; archived deals are a deliberate choice. */
.catalog-page .offers-catalog{padding-top:clamp(116px,9vw,146px)}
.offers-catalog .offers-title{font-size:clamp(40px,4.3vw,66px);max-width:850px;line-height:1.02}
.offers-catalog .section-meta{margin-bottom:28px}
.offers-catalog-lead{font-family:inherit;font-size:14px;max-width:280px;line-height:1.6;color:#b8c3b9}
.offers-catalog .offers-toolbar{margin-top:25px;align-items:center}
.offers-availability{display:flex;align-items:center;gap:12px;color:#b8c3b9;font-size:12px;white-space:nowrap}
.offers-availability select{font:inherit;color:var(--paper);background:#202c25;border:1px solid #eeeae344;border-radius:99px;min-height:44px;padding:10px 33px 10px 15px;max-width:250px}
.offers-catalog .offers-filter-panel{margin-top:18px}
.offers-catalog .offers-filter-panel>summary{min-height:48px;font-size:13px}
.offers-catalog .offers-search{padding-top:8px;padding-bottom:14px}
.offers-catalog .offers-search-main{gap:12px}
.offers-catalog .offers-search-main input,.offers-catalog .offers-search-main select{min-height:46px;padding:11px 12px}
.offers-catalog .offers-search-main .pill{min-height:46px}
.offers-catalog .offers-search-bottom{margin-top:4px}
.offers-catalog .offers-search-more{margin-top:6px}
.offers-catalog .offers-search-more>summary{padding:11px 0}
.offers-catalog .offers-stage.grid-view{padding-top:20px}
.offers-catalog .offers-results{min-height:36px;padding-top:10px}
@media(max-width:700px){
 .catalog-page .offers-catalog{padding-top:107px}
 .offers-catalog .section-meta{margin-bottom:19px}.offers-catalog .section-meta .eyebrow:last-child{display:none}
 .offers-catalog .offers-title{font-size:37px;max-width:330px}
 .offers-catalog-lead{margin-top:12px;font-size:13px;max-width:300px;line-height:1.5}
 .offers-catalog .offers-toolbar{margin-top:18px;gap:12px;align-items:stretch}
 .offers-catalog .filters{gap:8px;flex-wrap:wrap}.offers-catalog .filter{padding:10px 13px;font-size:12px}
 .offers-availability{justify-content:space-between;white-space:normal;font-size:11px}
 .offers-availability select{max-width:225px;font-size:12px}
 .offers-catalog .offers-search-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}
 .offers-catalog .offers-search-main>label:nth-child(-n+2){grid-column:auto}
 .offers-catalog .offers-search-main>.pill{justify-self:end;width:auto;grid-column:auto;min-width:130px}
 .offers-catalog .offers-search-main input,.offers-catalog .offers-search-main select{font-size:16px;min-height:46px}
 .offers-catalog .offers-search-bottom p{font-size:10px}
 .offers-catalog .offers-search-bottom{gap:10px}
 .offers-catalog .offers-stage.grid-view{padding-top:16px}
}
