.atelier-page{padding-block:clamp(44px,6vw,88px) clamp(72px,8vw,120px);min-height:65vh}.atelier-page__header{text-align:center;margin:0 auto 56px;max-width:760px}.atelier-page__header .eyebrow{margin:0 0 18px}.atelier-page__header h1{font:400 clamp(42px,5vw,68px)/1.12 var(--display-font);margin:0 0 20px}.atelier-page__header>p:not(.eyebrow){color:#6f6962;max-width:440px;margin:0 auto 24px;font-size:14px}.atelier-text-link{font-size:11px;text-decoration:underline;text-underline-offset:5px}.atelier-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.atelier-collection__image{aspect-ratio:4/3;background:var(--soft-stone);display:grid;place-items:center;overflow:hidden}.atelier-collection__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.atelier-collection a:hover img{transform:scale(1.02)}.atelier-collection__caption{display:flex;justify-content:space-between;align-items:center;padding-top:20px;gap:16px}.atelier-collection h2{font:400 clamp(27px,3vw,38px)/1.15 var(--display-font);margin:0 0 8px;overflow-wrap:anywhere}.atelier-collection__caption p{font-size:11px;color:#6f6962;margin:0}.atelier-collection__caption>span{font-size:24px}.atelier-collections__empty{grid-column:1/-1;text-align:center;padding:40px 0}.atelier-pagination{display:flex;justify-content:center;gap:8px;margin-top:48px}.atelier-pagination a,.atelier-pagination span{display:grid;place-items:center;min-width:44px;min-height:44px;font-size:13px}.atelier-pagination [aria-current]{border-bottom:1px solid var(--ink-brown)}.atelier-page a:focus-visible,.mobile-menu a:focus-visible,.mobile-menu summary:focus-visible{outline:2px solid var(--ink-brown);outline-offset:4px}.fit-guide{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:clamp(32px,7vw,100px);max-width:1000px;margin:0 auto;border-top:1px solid var(--pearl-gray);padding-top:40px}.fit-guide__index{align-self:start;position:sticky;top:calc(var(--site-header-height, 119px) + 32px)}.fit-guide__index .eyebrow{margin:0 0 20px}.fit-guide__index nav{display:grid;gap:4px}.fit-guide__index a{padding-block:12px;border-bottom:1px solid var(--pearl-gray);font-size:12px}.fit-guide__note{font-size:12px;color:#6f6962;max-width:240px;margin-top:24px}.fit-guide__content h2{font:400 clamp(28px,3vw,38px)/1.2 var(--display-font);margin:44px 0 20px;scroll-margin-top:30px}.fit-guide__content h2:first-child{margin-top:0}.fit-guide__content p,.fit-guide__content li{font-size:14px;line-height:1.8;color:#514b45}.fit-guide__content ol,.fit-guide__content ul{padding-left:22px}.fit-guide__content li{padding-left:6px;margin-bottom:12px}.fit-guide__content blockquote{margin:28px 0 0;padding:16px 20px;border-left:2px solid var(--ink-brown);background:#faf9f7}.fit-guide__content blockquote p{margin:0;font-size:12px}.fit-guide__end{text-align:center;border-top:1px solid var(--pearl-gray);padding-top:36px;margin-top:56px}.fit-guide__end .eyebrow{margin-bottom:22px}.mobile-menu{display:none}@media(max-width:1024px){.mobile-menu{display:block}.mobile-menu summary{display:grid;place-items:center;list-style:none;cursor:pointer;width:28px;min-height:44px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary .nav-icon{width:18px;height:18px}.mobile-menu[open] summary{color:var(--oxblood)}.mobile-menu__panel{position:absolute;left:0;right:0;top:100%;z-index:6;background:#fff;padding:12px var(--pad) 24px;box-shadow:0 18px 24px #211d1a12;border-bottom:1px solid var(--pearl-gray)}.mobile-menu__panel{max-height:calc(100vh - var(--site-header-height, 121px));max-height:calc(100dvh - var(--site-header-height, 121px));overflow-y:auto;overscroll-behavior-y:contain}.mobile-menu__panel a{display:block;padding:14px 0;border-bottom:1px solid var(--pearl-gray);font-size:12px;letter-spacing:.1em;text-transform:uppercase}}@media(max-width:600px){.atelier-page__header{margin-bottom:36px}.atelier-collections{grid-template-columns:1fr;gap:32px}.fit-guide{grid-template-columns:1fr;gap:32px;padding-top:28px}.fit-guide__index{position:static}.fit-guide__note{max-width:none}}@media(prefers-reduced-motion:reduce){.atelier-collection__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/atelier-pages.css.map */
