:root{--ink: #0A0A0A;--soft: #F2F2F2;--muted: #767676;--white: #FFFFFF;--line: #E4E4E4}.atelier{font-family:Inter,sans-serif;color:var(--ink);max-width:1280px;margin:0 auto;padding:0 24px}.atelier *{box-sizing:border-box}.atelier-intro{padding:72px 0 56px;text-align:center;max-width:620px;margin:0 auto}.atelier-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.atelier-heading{font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:0 0 16px}.atelier-lede{font-size:14px;color:var(--muted);line-height:1.7}.material-image{position:relative;margin:0;overflow:hidden;background:var(--soft);aspect-ratio:4/5;max-width:100%;cursor:none}.material-image img{width:100%;height:100%;object-fit:cover;display:block}.zoom-lens{position:absolute;width:140px;height:140px;border:2px solid var(--white);border-radius:50%;box-shadow:0 4px 16px #00000040;pointer-events:none;background-repeat:no-repeat;opacity:0;transition:opacity .15s ease;z-index:2}.zoom-lens.is-active{opacity:1}.material-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:56px 0;border-top:1px solid var(--line)}.material-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.material-name{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:0 0 16px}.material-body{font-size:13px;color:var(--muted);line-height:1.7;margin:0 0 20px}.composition{font-size:12px;color:var(--muted);margin:12px 0 0}.handfeel{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 8px}.handfeel li{background:var(--soft);color:var(--ink);font-size:12px;padding:6px 12px;border-radius:999px}.meters{display:flex;flex-direction:column;gap:18px;margin:24px 0}.meter{display:grid;grid-template-columns:70px 1fr 70px;align-items:center;gap:12px;--pos: 50%}.meter-low,.meter-high{font-size:11px;color:var(--muted)}.meter-high{text-align:right}.meter-track{position:relative;height:2px;background:var(--line);border-radius:2px}.meter-track i{position:absolute;top:50%;left:var(--pos);width:12px;height:12px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.fit-note{font-size:13px;color:var(--muted);line-height:1.6;margin:20px 0}.fit-note strong{color:var(--ink);text-transform:uppercase;font-size:11px;letter-spacing:.05em;display:block;margin-bottom:4px}.size-guide{margin:24px 0;border-top:1px solid var(--line);padding-top:24px}.sg-tabs{display:flex;gap:8px;margin-bottom:16px}.sg-tab{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:9px 16px;cursor:pointer;transition:all .15s ease}.sg-tab.is-on{background:var(--ink);color:var(--white);border-color:var(--ink)}.sg-hint{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 14px}.sg-table-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px}.size-table{width:100%;border-collapse:collapse;font-size:12px}.size-table th,.size-table td{padding:10px 8px;text-align:center;border-bottom:1px solid var(--line)}.size-table th[scope=col]{color:var(--muted);font-weight:500;text-transform:uppercase;font-size:10px;letter-spacing:.04em}.size-table th[scope=row]{text-align:left;font-weight:700}.sg-foot{font-size:11px;color:var(--muted);margin:12px 0 0;line-height:1.6}.sg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;margin:0 0 18px}.sg-stat{background:var(--soft);border-radius:8px;padding:14px 12px}.sg-stat-size{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.sg-stat-range{font-size:15px;font-weight:700}.worn-by{margin:24px 0;border-top:1px solid var(--line);padding-top:24px}.worn-by-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px}.worn-by ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:0;margin:0}.worn-by li{background:var(--soft);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:4px}.worn-stats{font-size:13px;font-weight:600}.worn-size{font-size:11px;color:var(--ink);text-transform:uppercase;letter-spacing:.03em}.worn-note{font-size:11px;color:var(--muted);line-height:1.5}.piece{border-top:1px solid var(--line);padding:18px 0}.piece summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.piece summary::-webkit-details-marker{display:none}.piece-name{font-size:13px;font-weight:600}.piece-fabric{font-size:11px;color:var(--muted)}.piece-body{padding-top:18px}.anchor{margin:24px 0 0;border-top:1px solid var(--line);padding-top:20px}.anchor label{display:block;font-size:12px;color:var(--muted);margin-bottom:10px}.anchor select{width:100%;font-family:Inter,sans-serif;font-size:13px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--ink)}.anchor-out{font-size:12px;color:var(--muted);line-height:1.6;margin:10px 0 0;opacity:0;transition:opacity .2s ease}.anchor-out.is-shown{opacity:1}.atelier-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:56px 0;border-top:1px solid var(--line)}@media(max-width:700px){.atelier-strip{grid-template-columns:repeat(2,1fr)}}.atelier-strip figure{margin:0}.atelier-strip img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.atelier-strip figcaption{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:8px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sinch-atelier.css.map */
