.chair-detail,.chairs-page{background:#f7f1e8;color:#2d2119}.chairs-hero{min-height:clamp(420px,56vw,620px);padding:clamp(116px,12vw,170px) 0 clamp(42px,6vw,72px);display:flex;align-items:flex-end;background:linear-gradient(180deg,rgba(17,13,10,.22),rgba(17,13,10,.64)),url(/assets/img/dinerbanken/medusa-hoofd.jpeg?v=20260711-dinerbanken) 50%/cover;color:#fff}.chairs-hero-inner{max-width:900px;margin:0 auto;text-align:center}.chairs-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#c49467;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.chairs-eyebrow:before{content:"";width:30px;height:1px;background:currentColor;opacity:.86}.chairs-hero h1{font-family:var(--serif,"Playfair Display",Georgia,serif);font-size:clamp(42px,5vw,76px);line-height:.98;font-weight:700;letter-spacing:0;margin:18px 0}.chairs-hero p{max-width:620px;margin:0 auto;text-align:center;color:rgba(255,255,255,.84);font-size:14px;line-height:1.75}.chairs-section{padding:clamp(46px,6vw,86px) 0 clamp(38px,5vw,66px)}.chairs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,38px)}.chairs-head h2,.chairs-steps h2{font-family:var(--serif,"Playfair Display",Georgia,serif)!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important;font-weight:700;letter-spacing:0;margin:16px 0 0!important}.chairs-count{color:#806f60;font-size:14px;font-weight:700}.chairs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,1.7vw,28px);gap:clamp(18px,1.7vw,28px)}.chair-card{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;border-radius:8px;background:#fffaf4;color:inherit;text-decoration:none;border:1px solid rgba(180,138,95,.16);box-shadow:0 14px 30px rgba(44,31,22,.055);transition:transform .22s ease,box-shadow .22s ease}.chair-card:focus-visible,.chair-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(44,31,22,.09)}.chair-card-main{display:flex;flex-direction:column;flex:1 1;min-height:100%;color:inherit;text-decoration:none;cursor:pointer;position:relative;z-index:1}.chair-card-main *{pointer-events:none}.chair-card img{width:100%;height:clamp(330px,28vw,420px);display:block;object-fit:cover;background:#ede4d8}.chair-card-body{display:flex;flex-direction:column;flex:1 1;min-height:clamp(255px,20vw,330px);padding:clamp(20px,1.8vw,28px)}.chair-card h3{font-family:var(--serif,"Playfair Display",Georgia,serif);font-size:clamp(24px,1.9vw,32px);line-height:1.08;font-weight:700;letter-spacing:0;margin:12px 0 10px}.chair-card-usps{display:grid;grid-gap:7px;gap:7px;padding:0;margin:0 0 18px;list-style:none;color:#6f6257;font-size:14px;line-height:1.45}.chair-card-usps li{display:flex;align-items:baseline;gap:8px}.chair-card-usps li:before{content:"";width:5px;height:9px;flex:0 0 auto;margin-top:4px;border-right:1.4px solid #9b6d45;border-bottom:1.4px solid #9b6d45;transform:rotate(42deg)}.chair-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(180,138,95,.18)}.chair-price{color:#2c2119;font-size:15px;font-weight:900}.chair-cta{gap:9px;font-weight:900;white-space:nowrap}.chair-cta,.chair-cta:after{display:inline-flex;align-items:center;color:#9b6d45;font-size:14px}.chair-cta:after{content:"→";width:28px;height:28px;justify-content:center;border:1px solid rgba(155,109,69,.35);border-radius:999px;font-family:Arial,sans-serif;line-height:28px;transition:transform .18s ease,background .18s ease,color .18s ease}.chair-card:focus-visible .chair-cta:after,.chair-card:hover .chair-cta:after{transform:translateX(2px);background:#9b6d45;color:#fffaf4}.chairs-bottom-nav{padding:clamp(24px,3vw,36px) 0 clamp(38px,5vw,66px);background:transparent;color:#2d241f}.chairs-bottom-nav-row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:nowrap}.chairs-bottom-link{min-height:48px;gap:10px;padding:0 24px;color:#2d241f;text-decoration:none;font:800 14px/1 var(--sans,Inter,Arial,sans-serif);background:rgba(255,250,244,.62);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.chairs-bottom-link,.chairs-bottom-link.is-back:before,.chairs-bottom-link:after{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(80,62,48,.24);border-radius:999px}.chairs-bottom-link.is-back:before,.chairs-bottom-link:after{width:26px;height:26px;font-size:13px;line-height:1}.chairs-bottom-link:after{content:"←";color:#fffaf4;border-color:rgba(255,250,244,.28);background:rgba(255,250,244,.08)}.chairs-bottom-link.is-back:before{content:"←";color:#9a693f;background:transparent}.chairs-bottom-link:not(.is-back){background:#17120f;border-color:#17120f;color:#fffaf4}.chairs-bottom-link:focus-visible,.chairs-bottom-link:hover{transform:translateY(-1px)}.chairs-bottom-link.is-back:focus-visible,.chairs-bottom-link.is-back:hover{background:rgba(255,250,244,.82);border-color:rgba(80,62,48,.36);color:#17120f}.chairs-bottom-link:not(.is-back):focus-visible,.chairs-bottom-link:not(.is-back):hover{background:#2d241f;border-color:#2d241f;color:#fffaf4}.chairs-steps{padding:clamp(50px,6vw,82px) 0;background:#15110e;color:#fff;overflow:visible}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:30px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.14)}.step-card{min-height:168px;padding:clamp(22px,2vw,30px);background:#15110e}.step-card span{color:#c49467;font-size:11px;line-height:1.25;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.step-card h3{font-family:var(--serif,"Playfair Display",Georgia,serif);font-size:clamp(24px,2vw,30px);line-height:1.08;font-weight:700;margin:14px 0 10px}.step-card p{color:rgba(255,255,255,.68);font-size:14px;line-height:1.65;margin:0}@media (min-width:861px){.chair-card-main{height:100%}.chair-card-body{display:grid;grid-template-rows:auto auto minmax(62px,1fr) auto}.chair-card-bottom{align-self:end;margin-top:0}}@media (max-width:1180px){.chairs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.chairs-hero{min-height:516px}.chairs-grid,.steps-grid{grid-template-columns:1fr}.chairs-head{display:block}.chairs-count{display:inline-block;margin-top:12px}}@media (max-width:760px){.chairs-bottom-nav-row{justify-content:center}}@media (max-width:620px){.chairs-hero-inner{padding:0 18px}.chairs-hero p{max-width:300px}.chair-card img{height:360px}.chair-card-body{min-height:255px}.chair-card-bottom{align-items:center;flex-direction:row;gap:12px}.chair-cta,.chair-price{font-size:13px}.chairs-bottom-nav-row{display:grid;grid-gap:10px;gap:10px}.chairs-bottom-link{width:100%}}.chair-cta:after,.chairs-bottom-link:after{content:"\2192"}.chairs-bottom-link.is-back:before{content:"\2190"}.chairs-bottom-link.is-back:after{content:none}