.seating-category-choice .door-collection-section-head h2{max-width:900px;overflow-wrap:break-word}.seating-collection-hero:before{background-position:center 78%}.seating-category-choice .door-category-choice-layout{display:block}.seating-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(18px,1.7vw,28px)}.seating-results-section{padding-top:clamp(30px,3vw,54px)}.seating-category-card{aspect-ratio:auto;min-height:0;flex:1 1;display:grid;grid-template-rows:clamp(168px,13vw,228px) 1fr;overflow:hidden;border-radius:8px}.seating-category-card:before{right:28px;bottom:30px;z-index:4}.seating-category-card img{flex:none;flex:1 1;min-height:0;padding:0;object-fit:cover;object-position:center}.seating-category-card>span{width:auto;min-height:clamp(154px,10vw,176px);flex:1 1;margin:0 clamp(18px,1.5vw,24px) clamp(18px,1.5vw,24px);padding:clamp(20px,1.6vw,26px) clamp(64px,4vw,76px) clamp(20px,1.6vw,26px) clamp(22px,1.8vw,30px);display:grid;grid-template-rows:8px 48px 1fr;align-content:start;align-items:start;grid-row-gap:12px;row-gap:12px;border:1px solid rgba(180,138,95,.2);background:linear-gradient(180deg,rgba(255,252,248,.98),rgba(255,248,240,.94)),#fffaf4;box-shadow:0 14px 30px rgba(44,31,22,.055)}.seating-category-card>span:before{content:"";align-self:center;width:34px;height:1px;background:rgba(180,138,95,.62)}.seating-category-card>span strong{min-height:30px;font-size:clamp(18px,1.15vw,24px);line-height:1.18;overflow-wrap:anywhere}.seating-category-card>span em{max-width:none;color:#6f6257;font-size:clamp(14px,.92vw,16px);line-height:1.55}.seating-mobile-break{display:none}.seating-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,1.7vw,28px);gap:clamp(18px,1.7vw,28px);overflow:visible;padding-bottom:0}.seating-result-card{flex:none;width:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.seating-result-card>div{display:flex;flex-direction:column;flex:1 1}.seating-result-card>div>p{margin-bottom:0}.seating-card-price{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(180,138,95,.18);color:#6f6257;font-size:13px;font-weight:700;letter-spacing:.02em}.seating-card-price strong{color:#4d3a2d;font-size:14px;font-weight:800;letter-spacing:0}.seating-card-price em{color:#9b6d45;font-style:normal;white-space:nowrap}.seating-result-card:focus-visible .seating-card-price em,.seating-result-card:hover .seating-card-price em{color:#5f4129;text-decoration:underline;text-underline-offset:4px}.seating-coming-soon{position:relative;min-height:clamp(220px,25vw,330px);margin-top:clamp(22px,3vw,38px);display:grid;align-items:end;overflow:hidden;border-radius:8px;color:#fffaf4;text-decoration:none;background:linear-gradient(180deg,rgba(17,13,10,.1),rgba(17,13,10,.72)),url(/assets/img/zitbanken/zitbank-levanto-lijn-m.png) center 58% /cover;box-shadow:0 18px 42px rgba(44,31,22,.1)}.seating-coming-soon-copy{max-width:560px;padding:clamp(24px,3vw,38px)}.seating-coming-soon-copy span{color:#c49467;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.seating-coming-soon-copy h3{font-family:var(--serif,"Playfair Display",Georgia,serif);font-size:clamp(30px,4vw,54px);line-height:1;font-weight:700;letter-spacing:0;margin:12px 0 10px}.seating-coming-soon-copy p{margin:0;color:rgba(255,250,244,.82);font-size:15px;line-height:1.6}.seating-coming-soon:after{content:"→";position:absolute;right:clamp(20px,3vw,34px);bottom:clamp(20px,3vw,34px);width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,250,244,.42);border-radius:999px;color:#fffaf4;font-size:18px;transition:transform .18s ease,background .18s ease}.seating-coming-soon:focus-visible:after,.seating-coming-soon:hover:after{transform:translateX(2px);background:rgba(255,250,244,.14)}@media (min-width:721px){.seating-result-card>div{display:grid;grid-template-rows:auto auto minmax(88px,1fr) auto;min-height:260px}.seating-result-card>div>p{align-self:start}.seating-card-price{margin-top:0;align-self:end}}@media (max-width:1180px){.seating-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.seating-result-grid{grid-template-columns:1fr;gap:18px}}@media (min-width:1180px){.seating-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1640px){.seating-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seating-category-card>span{min-height:176px}}@media (max-width:1100px){.seating-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seating-category-choice .door-collection-section-head h2{font-size:34px;line-height:1.08}.seating-mobile-break{display:block}}@media (max-width:700px){.seating-collection-hero:before{background-position:center 78%}.seating-category-grid{grid-template-columns:1fr;gap:18px}.seating-category-card{grid-template-rows:clamp(178px,50vw,230px) auto}.seating-category-card img{flex:1 1;min-height:0}.seating-category-card>span{min-height:auto;height:auto;margin:0 20px 20px;padding:22px 66px 22px 24px}}@media (min-width:701px){.seating-category-card>span em,.seating-category-card>span strong{display:block}.seating-category-card>span em{align-self:start}}