/* ISNET shared layout: edit events-preview/ashdod, not this generated file. */
.exhibitionPage{background:#101318;color:#f7f5ef}
.exhibitionPage .wrap{width:min(1180px,calc(100% - 40px));padding:24px 0 64px}
.exBreadcrumb{display:inline-block;color:#b6bec9;font-size:14px;text-decoration:none;margin-bottom:24px}
.exIntro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}
.exEyebrow{color:#d8b872;font:700 12px/1.5 Assistant,sans-serif;letter-spacing:.05em}
.exIntro h1{font:800 clamp(34px,5vw,58px)/1.15 Heebo,sans-serif;margin:6px 0 10px}
.exIntro p{font-size:18px;color:#bcc3cd;margin:0;max-width:540px}
.exQuickLinks{display:flex;gap:8px;flex-wrap:wrap}
.exQuickLinks a{border:1px solid #ffffff24;border-radius:24px;padding:9px 15px;color:#e8dfcd;text-decoration:none;white-space:nowrap}
.exHero{display:grid;grid-template-columns:1.25fr 1fr;overflow:hidden;border:1px solid #ffffff1c;border-radius:22px;background:#1a1e25;margin-bottom:42px}
.exHero figure,.exArt figure{margin:0;background:#24262a;position:relative}
.exHero img{width:100%;height:100%;max-height:450px;min-height:330px;object-fit:contain;display:block;background:#e8e7e4}
.exCredit{color:#bbc0c9;font-size:11px;line-height:1.5;padding:7px 12px;background:#171a20}
.exHeroCopy{padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.exArtist{color:#d8ba7e;font:700 15px/1.5 Assistant,sans-serif;margin:8px 0}
.exHero h2{font:800 clamp(27px,3vw,40px)/1.25 Heebo,sans-serif;margin:4px 0 8px}
.exDescription{color:#c9ced6;font:400 17px/1.75 Assistant,sans-serif;margin:10px 0 18px}
.exPlace,.exPeriod{color:#bbc2cd;font-size:14px;line-height:1.6;margin:4px 0}
.exActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}
.exButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #d8ba7e;border-radius:10px;background:#d8ba7e;color:#17191e;padding:10px 16px;font:800 15px Assistant,sans-serif;text-decoration:none;cursor:pointer}
.exSource{font-size:14px;color:#d3bc8e;text-underline-offset:4px;padding:10px 0}
.exSectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 18px}
.exSectionHead h2{font:800 27px/1.3 Heebo,sans-serif;margin:0}
.exSectionHead p{color:#aab3c0;margin:0;font-size:14px}
.exGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:44px}
.exArt{border:1px solid #ffffff1b;border-radius:18px;overflow:hidden;background:#191d24;min-width:0}
.exArt img{display:block;width:100%;height:270px;object-fit:contain;background:#24262a}
.exArtCopy{padding:22px}.exArt h3{font:800 23px/1.4 Heebo,sans-serif;margin:7px 0}
.exArt .exDescription{font-size:16px;margin-bottom:12px}
.exTools{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:24px}
.exSearch{flex:1;max-width:500px;display:flex;gap:10px;align-items:center;border:1px solid #ffffff26;border-radius:12px;background:#1a1e25;padding:9px 14px}
.exSearch input{width:100%;min-width:0;border:0;background:transparent;color:#fff;font:400 16px/1.5 Assistant,sans-serif;outline:none}
.exCount{color:#acb5c2;font-size:14px}
.exVisits{border-top:1px solid #ffffff24;padding-top:32px;margin-bottom:42px}
.exVisitBox{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;background:#1a1e25;border:1px solid #ffffff1c;border-radius:18px;padding:24px}
.exVisitBox h3{font:800 23px Heebo,sans-serif;margin:0 0 12px}
.exVisitBox p{color:#bfc7d2;line-height:1.7;margin:5px 0}
.exVisitDetails{border:1px solid #ffffff24;border-radius:12px;padding:14px;background:#11151c}
.exVisitDetails summary{cursor:pointer;font-weight:800;color:#e3c58c;min-height:32px}
.exVisitDetails label{display:block;color:#bec7d4;font-size:14px;margin:15px 0 7px}
.exVisitDetails select{width:100%;min-height:44px;font:600 16px Assistant,sans-serif;color:#fff;background:#252b35;border:1px solid #566073;border-radius:9px;padding:9px}
.exPrice{color:#e3c58c;font-weight:700;margin:10px 0!important}
.exActivities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 42px}
.exActivity{min-width:0;padding:20px;border:1px solid #ffffff22;border-radius:16px;background:#191d24}
.exActivity img{width:100%;height:170px;object-fit:contain;display:block;border-radius:10px;background:#24262a}
.exActivity h3{font:800 20px/1.4 Heebo,sans-serif;margin:14px 0 8px}
.exActivity p{font-size:15px;line-height:1.6;color:#c2cad5}
.exActivity .exVisitDetails{padding:10px}
.exEmpty{padding:24px;border:1px solid #ffffff25;border-radius:12px;text-align:center;color:#c5ccd5}
.exhibitionPage :where(a,button,input,summary,select):focus-visible{outline:2px solid #f2cd62;outline-offset:4px}
.exFooter{border-top:1px solid #ffffff20;padding-top:22px;color:#a8b3c0;font-size:13px}
@media(max-width:760px){
 .exhibitionPage .wrap{width:calc(100% - 32px);padding-top:18px}
 .exIntro{display:block}.exIntro p{font-size:16px}.exQuickLinks{margin-top:18px}
 .exHero{grid-template-columns:1fr;margin-bottom:30px;border-radius:17px}
 .exHero img{min-height:0;max-height:none;height:auto;aspect-ratio:4/3;object-fit:contain}
 .exHeroCopy{padding:22px}.exHero h2{font-size:29px}
 .exGallery,.exVisitBox,.exActivities{grid-template-columns:1fr}
 .exGallery{gap:20px}.exArt img{height:auto;aspect-ratio:16/11}.exArtCopy{padding:20px}
 .exSectionHead{display:block}.exSectionHead p{margin-top:7px}.exSectionHead h2{font-size:24px}
 .exTools{display:block}.exCount{display:block;margin-top:12px}.exSearch{max-width:none}
 .exVisitBox{padding:18px;gap:18px}.exActivity img{height:auto;aspect-ratio:16/9}
 .exDescription{font-size:16px;line-height:1.7}
}

.exhibitionPage section[id]{scroll-margin-top:100px}
.exhibitionPage [hidden]{display:none!important}
