.rp-class-rail{display:block;max-width:1400px;margin:auto;padding:60px 5vw;color:#171717}.rp-class-rail header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.rp-class-rail h2{font:400 clamp(38px,4.6vw,62px)/1.08 "Instrument Serif",Georgia,serif;color:#490b22;margin:12px 0}.rp-rail-intro{font:16px/1.7 Lora,serif;max-width:750px;margin:12px 0 0}.rp-rail-controls{display:flex;gap:10px}.rp-rail-controls button{border:1px solid #490b22;color:#490b22;background:transparent;width:46px;height:46px;cursor:pointer;font-size:23px;flex-shrink:0}.rp-rail-controls button:disabled{opacity:.3;cursor:default}.rp-class-track{display:grid;grid-auto-flow:column;grid-auto-columns:31%;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;scrollbar-width:thin;scrollbar-color:#490b22 #e4dfd4;padding-bottom:20px;overscroll-behavior-x:contain}.rp-class-card{scroll-snap-align:start;min-width:0;background:#fffaf4;border:1px solid #490b2220}.rp-class-card>a{color:inherit;text-decoration:none;display:block;height:100%}.rp-class-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.rp-class-card-copy{padding:24px}.rp-class-card h3{font:400 34px/1.08 "Instrument Serif",Georgia,serif;color:#490b22;margin:12px 0}.rp-class-card-copy>p:not(.rp-class-level){font:14px/1.75 Lora,serif;margin:16px 0 20px}.rp-class-level{font:12px/1.6 Cutive Mono,monospace;color:#490b22;margin:0}.rp-class-more{font:14px/1.6 Lora,serif;color:#490b22;text-decoration:underline;text-underline-offset:5px}.rp-class-rail a:focus-visible,.rp-class-rail button:focus-visible,.rp-class-track:focus-visible{outline:2px solid #490b22;outline-offset:4px}@media(max-width:1000px){.rp-class-track{grid-auto-columns:45%}}@media(max-width:600px){.rp-class-rail{padding:42px 22px}.rp-class-rail header{align-items:start;gap:12px}.rp-class-track{grid-auto-columns:84%;gap:16px}.rp-rail-controls{gap:6px}.rp-rail-controls button{width:40px;height:40px}.rp-class-card-copy{padding:22px}.rp-rail-intro{font-size:14px}}.rp-class-rail--reformer{padding-bottom:18px}.rp-class-rail--mat{padding-top:18px}@media(max-width:600px){.rp-class-rail--reformer{padding-bottom:12px}.rp-class-rail--mat{padding-top:12px}}.rp-class-rail--reformer{padding-top:18px}@media(max-width:600px){.rp-class-rail--reformer{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/radiant-class-rail.css.map */
