.page-intro > .text-link{margin-top:26px}
.used-grid .product-picture{aspect-ratio:4/3}
[href*="kolab-modular"] .product-picture img{width:130%;height:130%;max-width:none}
.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:30px}
.button-row .button{margin-top:0}
.product-grid + .collection-note{align-items:flex-start;margin:52px 0 0;padding:32px 0 0;border-top:1px solid var(--line);border-bottom:0}
.collection-note p{max-width:690px;font-size:13px}
.collection-note .button{flex-shrink:0}
.filter-status{font-size:12px;margin:-10px 0 28px;color:var(--muted)}
.used-page .page-collection{padding-bottom:80px}
.used-page .page-intro:last-child{background:var(--blue);padding-top:80px;padding-bottom:90px}
.used-page .page-intro:last-child p{max-width:550px}
.liquidation-intro{display:block}
.liquidation-intro h1{max-width:1150px;font-size:clamp(54px,6.6vw,100px)}
.liquidation-intro p{max-width:630px}
.liquidation-page .process{display:block;padding-top:90px;padding-bottom:100px}
.process > h2{max-width:820px;margin-bottom:60px}
.process-tabs{max-width:1050px;margin-bottom:62px}
.process-tab{gap:17px;padding:0 12px;line-height:1.5;text-align:center}
.process-tab > span:not(.process-step-label){display:block;border:0;border-radius:0;width:auto;height:auto;background:none;color:var(--ink);font-size:13px;font-weight:500}
.process-tab > .process-step-label{flex-shrink:0;transition:background-color .2s,color .2s}
.process-tab[aria-selected=true] > span:not(.process-step-label){font-weight:750}
.process-detail{border-top:1px solid #afc0c5;padding-top:40px;min-height:235px}
.process-detail h2{font-size:clamp(32px,3.4vw,51px);max-width:850px;margin-bottom:22px}
.process-detail p{max-width:690px;font-size:16px}
.process-detail .text-link{margin-top:22px}
.liquidation-page .page-intro:last-child{padding-top:90px;padding-bottom:90px}

@media(max-width:760px){
  .page-intro > .text-link{margin-top:22px}
  .button-row{gap:19px 24px;margin-top:24px}
  .product-grid + .collection-note{margin-top:36px;padding-top:25px}
  .collection-note .button{margin-top:23px}
  .filter-status{margin-bottom:24px}
  .used-page .page-collection{padding-bottom:55px}
  .used-page .page-intro:last-child,.liquidation-page .page-intro:last-child{padding-top:60px;padding-bottom:65px}
  .liquidation-intro h1{font-size:51px;line-height:1.08}
  .liquidation-page .process{padding-top:60px;padding-bottom:65px}
  .process > h2{font-size:38px;margin-bottom:40px}
  .process-tabs{margin-bottom:34px}
  .process-tab{gap:12px;padding:0 4px}
  .process-tab > span:not(.process-step-label){font-size:10px;line-height:1.5}
  .process-detail{padding-top:28px;min-height:270px}
  .process-detail h2{font-size:32px;margin-bottom:19px}
  .process-detail p{font-size:14px}
}
@media(prefers-reduced-motion:reduce){.process-tab > .process-step-label{transition:none}}
