.lab-gallery{--lg-ink:#29261f;--lg-muted:#60584d;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:36px;align-items:center;max-width:1200px;margin:8px auto 40px;padding:32px;border:1px solid #e5ddd0;border-radius:20px;background:#f6f3ed;color:var(--lg-ink)}.lab-gallery *{box-sizing:border-box}.lab-gallery [hidden]{display:none!important}.lab-gallery__intro,.lab-gallery__stage{min-width:0}.lab-gallery__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.lab-gallery h2{font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;color:var(--lg-ink);text-wrap:balance}.lab-gallery__intro>p:not(.lab-gallery__eyebrow){font-size:16px;line-height:1.6;margin:0 0 18px}.lab-gallery__browse{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 20px;background:var(--lg-ink);color:#fff;text-decoration:none;border-radius:8px;font-size:15px;font-weight:600}.lab-gallery__intro>p.lab-gallery__note{font-size:12px;line-height:1.5;color:var(--lg-muted);margin:14px 0 0;max-width:42ch}.lab-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:#fff;overscroll-behavior-x:contain}.lab-gallery__track::-webkit-scrollbar{display:none}.lab-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.lab-gallery__visual{height:390px;padding:12px;display:grid;place-items:center}.lab-gallery__visual figure{margin:0;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.lab-gallery__visual img{display:block;max-width:100%;width:100%;height:100%;min-height:0;object-fit:contain}.lab-gallery__visual--pair{grid-template-columns:.8fr 1.2fr;gap:16px;padding:20px}.lab-gallery__visual--pair figure:first-child img{height:180px;object-fit:contain;border-radius:8px}.lab-gallery figcaption{font-size:12px;line-height:1.5;padding-top:8px;color:var(--lg-muted)}.lab-gallery__caption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-top:1px solid #ece6dd}.lab-gallery__caption h3{font-size:18px;line-height:1.3;margin:0;color:var(--lg-ink)}.lab-gallery__caption p{font-size:13px;line-height:1.5;margin:5px 0 0;color:var(--lg-muted)}.lab-gallery__caption a{flex-shrink:0;display:flex;align-items:center;gap:12px;min-height:44px;color:var(--lg-ink);font-size:14px;font-weight:600;text-underline-offset:4px}.lab-gallery__controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.lab-gallery__controls button{border:1px solid #cfc5b6;background:transparent;color:var(--lg-ink);border-radius:8px;min-width:44px;min-height:44px;cursor:pointer;font:inherit;font-size:18px}.lab-gallery__controls button[data-pause]{font-size:12px;padding:8px 12px;margin-left:8px}.lab-gallery__count{font-size:13px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.lab-gallery :focus-visible{outline:3px solid #8a4d10;outline-offset:3px}#product-grid{scroll-margin-top:160px}@media(max-width:1240px){.lab-gallery{margin-left:20px;margin-right:20px}}@media(max-width:749px){.lab-gallery{grid-template-columns:1fr;gap:22px;padding:22px 14px;margin:0 12px 28px;border-radius:14px}.lab-gallery__intro{padding:0 4px}.lab-gallery h2{font-size:29px;margin-bottom:12px}.lab-gallery__eyebrow{margin-bottom:10px}.lab-gallery__intro>p:not(.lab-gallery__eyebrow){margin-bottom:14px}.lab-gallery__browse{width:100%}.lab-gallery__visual{height:auto;aspect-ratio:4/3;padding:6px}.lab-gallery__visual--pair{padding:12px;gap:12px}.lab-gallery__visual--pair figure:first-child img{height:auto;max-height:130px}.lab-gallery__caption{padding:12px;align-items:flex-start;flex-direction:column;gap:4px;min-height:133px}.lab-gallery__caption h3{font-size:17px}.lab-gallery__caption a{font-size:14px}.lab-gallery__controls{gap:6px}.lab-gallery__controls button[data-pause]{margin-left:2px;padding:8px}.lab-gallery__note{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAABA */
