.tlr-atelier{border-top:1px solid var(--tlr-line)}.tlr-atelier__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.tlr-atelier__heading h2{margin-bottom:14px}.tlr-atelier__heading p{margin-bottom:0}.tlr-atelier__heading>a{flex-shrink:0}tierloft-atelier{display:block;min-width:0}.tlr-atelier__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--tlr-olive) var(--tlr-cream);list-style:none;margin:0;padding:0 0 14px}.tlr-atelier__card{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;border:1px solid var(--tlr-line);border-radius:10px;overflow:hidden;background:var(--tlr-paper)}.tlr-atelier__image-link{display:block}.tlr-atelier .tlr-atelier__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center bottom}.tlr-atelier__copy{padding:23px;display:flex;flex-direction:column;flex:1}.tlr-atelier .tlr-atelier__copy h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.13;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.tlr-atelier__copy p{font-size:.93rem;color:var(--tlr-muted);margin-bottom:18px}.tlr-atelier__copy a{margin-top:auto;font-size:.9rem}.tlr-atelier__controls{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.tlr-atelier__controls button{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--tlr-olive);border-radius:50%;background:var(--tlr-paper);color:var(--tlr-olive);cursor:pointer;font:1.4rem/1 system-ui,sans-serif}.tlr-atelier__controls button:hover:not(:disabled){background:var(--tlr-sage)}.tlr-atelier__controls button:disabled{opacity:.35;cursor:default}.tlr-atelier__feed{min-width:0}@media(max-width:900px){.tlr-atelier__track{grid-auto-columns:calc((100% - 20px)/2);gap:20px}.tlr-atelier__heading{display:block}.tlr-atelier__heading>a{margin-top:16px}}@media(max-width:640px){.tlr-atelier__track{grid-auto-columns:86%;gap:16px}.tlr-atelier__copy{padding:18px}}@media(prefers-reduced-motion:reduce){.tlr-atelier__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/tierloft-atelier.css.map */
