[data-theme=atelier]{--store-bg:var(--uc-color-bg,#fff);--store-surface:var(--uc-color-surface,#fff);--store-ink:var(--uc-color-ink,#0b0b0b);--store-muted:var(--uc-color-muted,#7a7a7a);--store-accent:var(--uc-color-accent,#0b0b0b);--store-border:var(--uc-color-border,#e6e6e6);--store-radius:var(--uc-radius,0px);--store-card-min:268px;--store-grid-gap:1.5rem 1rem;--store-card-padding:.75rem 0;--store-media-ratio:2 / 3;--store-media-fit:cover;--store-media-bg:#f4f4f4;--store-media-zoom:1.05;--store-card-name-weight:400;--store-display-weight:400;--store-display-tracking:-.045em;--store-display-size:clamp(2.5rem, 6vw, 4.5rem);background:var(--store-bg);min-height:100vh;color:var(--store-ink);font-family:var(--uc-font-body,inherit);font-size:calc(1rem * var(--uc-font-scale,1));line-height:var(--uc-line-height,1.55)}[data-theme=atelier] .store-product-card{background:0 0;border:0}[data-theme=atelier] .store-button{letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:.75rem}[data-theme=atelier] .store-input{border-radius:0}[data-theme=atelier] .store-chrome-brand{letter-spacing:.3em;text-transform:uppercase;font-size:.9rem;font-weight:500}[data-theme=atelier] .store-chrome-header{--store-header-border:0;--store-header-height:76px}[data-theme=atelier] .at-lookbook{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(180px,auto);display:grid}@media (min-width:900px){[data-theme=atelier] .at-lookbook{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(240px,auto)}}[data-theme=atelier] .at-frame{background:#f4f4f4;position:relative;overflow:hidden}[data-theme=atelier] .at-frame.is-wide{grid-column:span 2}[data-theme=atelier] .at-frame.is-tall{grid-row:span 2}[data-theme=atelier] .at-frame img{object-fit:cover;width:100%;height:100%;transition:transform .6s}[data-theme=atelier] .at-frame:hover img{transform:scale(1.04)}[data-theme=atelier] .at-frame-caption{letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:.3rem .6rem;font-size:.7rem;position:absolute;bottom:1rem;left:1rem}[data-theme=atelier] .at-table-scroll{overflow-x:auto}[data-theme=atelier] .at-table{border-collapse:collapse;width:100%;font-size:.9rem}[data-theme=atelier] .at-table th,[data-theme=atelier] .at-table td{border-bottom:1px solid var(--store-border);text-align:left;white-space:nowrap;padding:.75rem 1rem}[data-theme=atelier] .at-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--store-muted);font-size:.7rem;font-weight:500}
