.brochure-reader.brochure-spreads{background:#e7e9e8;padding:30px 0 60px}.brochure-spreads .reader-controls{margin-bottom:18px;gap:22px;flex-wrap:wrap}.brochure-spreads .reader-controls select{width:125px}.brochure-spreads #reader-status{min-width:100px}.brochure-spreads .reader-canvas{width:min(calc(100% - 96px),111.27vh);padding:0;background:#cfd4d4;overflow:auto;max-height:72vh;scrollbar-gutter:stable;box-shadow:0 8px 35px #0002;border:1px solid #c0c7ca;touch-action:pan-x pan-y;scroll-margin-top:100px}.brochure-spreads .reader-canvas:focus-visible{outline:3px solid #b52023;outline-offset:4px}.brochure-spreads .reader-canvas img{display:block;width:100%;max-width:none;height:auto;margin:0;box-shadow:none;aspect-ratio:17/11;object-fit:contain}.brochure-zoom{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 18px;flex-wrap:wrap}.brochure-zoom button{border:1px solid #bbc2c5;background:#fff;padding:9px 14px;min-height:40px;font:600 11px Montserrat,sans-serif;cursor:pointer;color:#20272d}.brochure-zoom button:disabled{opacity:.42;cursor:default}.brochure-zoom button:focus-visible,.spread-thumb:focus-visible{outline:3px solid #b52023;outline-offset:3px}.brochure-zoom output{font-size:11px;min-width:48px;text-align:center}.brochure-hint{font-size:11px;text-align:center;color:#566169;line-height:1.8;margin:18px auto;max-width:90%}.brochure-thumbnails{display:flex;gap:12px;overflow-x:auto;padding:12px 4px 16px;margin-top:20px;scroll-snap-type:x proximity}.spread-thumb{flex:0 0 142px;background:#fff;border:2px solid transparent;padding:5px;cursor:pointer;scroll-snap-align:start}.spread-thumb[aria-pressed=true]{border-color:#b52023}.spread-thumb img{display:block;width:100%;height:auto;aspect-ratio:17/11;object-fit:contain}.spread-thumb span{display:block;font:600 10px Montserrat,sans-serif;padding:9px 3px;color:#37434b}.brochure-spreads .reader-bottom{flex-wrap:wrap;gap:18px 35px;margin-top:22px}.brochure-spreads .reader-bottom .text-link{max-width:none}.brochure-spreads .btn:disabled{opacity:.4;cursor:default}
@media(max-width:600px){.brochure-spreads .reader-controls{gap:10px}.brochure-spreads .reader-controls label{font-size:0}.brochure-spreads .reader-controls select{width:104px}.brochure-spreads #reader-status{min-width:100%;order:4}.brochure-spreads .reader-canvas{width:calc(100% - 40px);max-height:70vh}.brochure-zoom{gap:7px}.brochure-zoom button{padding:9px 12px}.spread-thumb{flex-basis:120px}.brochure-spreads .reader-bottom{justify-content:center;text-align:center;gap:18px 24px}.brochure-spreads .reader-bottom .text-link{font-size:10px}.brochure-hint{font-size:10px}}
