.exhibitions-page{height:auto;min-height:100dvh;overflow:auto;background:radial-gradient(ellipse at 70% 10%,#1b201c44,transparent 58%),#080a0b;color:#dbe1cf}.exhibitions-wrap{max-width:1140px;margin:0 auto;padding:0 5vw}.exhibitions-header{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #7a8a6e33}.exhibitions-header a{color:#a9b39b;text-decoration:none;font-size:11px}.exhibitions-header a:hover{color:#d6b590}.exhibitions-list{padding:55px 0;display:flex;flex-direction:column;gap:65px}.exhibition{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(260px,1.2fr);gap:65px;align-items:center}.exhibition-cover{height:420px;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at 50% 10%,#53614826,transparent 77%),#0b100d;border:1px solid #6b7b5d33}.exhibition-cover .art-surface{width:auto;height:100%;flex-shrink:0;box-shadow:0 15px 45px #000a;border:1px solid #6c785c66}.exhibition h2{font:400 clamp(38px,4.9vw,64px)/1.15 var(--font-reading);letter-spacing:-.025em}.exhibition-modes{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:35px}.exhibition-modes a{font-size:11px;letter-spacing:.03em;color:#b9c5a6;text-decoration:none;display:inline-flex;align-items:center;gap:23px;min-height:44px}.exhibition-modes .exhibition-free{border:1px solid #83956c55;padding:12px 18px;background:#80906614}.exhibition-modes a:hover{color:#dcc2a1}.exhibition-modes .exhibition-free:hover{border-color:#c3a08166;background:#96735912}.exhibition-modes a>span{color:#c19a77}
@media(max-width:750px){.exhibition{gap:35px;grid-template-columns:minmax(190px,.9fr) minmax(200px,1.1fr)}.exhibition-cover{height:360px;padding:20px}.exhibition-modes{gap:12px;margin-top:24px}.exhibition h2{font-size:43px}.exhibition-modes a{gap:16px;font-size:10px}}
@media(max-width:600px){.exhibitions-wrap{padding:0 23px}.exhibitions-header{padding:24px 0}.exhibitions-list{padding:30px 0 40px}.exhibition{grid-template-columns:1fr;gap:30px}.exhibition-cover{height:350px;padding:23px}.exhibition h2{font-size:43px}.exhibition-modes{margin-top:20px;gap:24px}}

.exhibitions-header-controls{display:flex;align-items:center;gap:24px}

.exhibitions-shop{white-space:nowrap}
