.lab-categories{padding-block:3.2rem}.lab-categories__rail{display:grid;width:100%;min-width:0;max-width:100%;grid-auto-flow:column;grid-template-rows:1fr;grid-auto-columns:clamp(10rem,11vw,14rem);gap:1.4rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;overscroll-behavior-block:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lab-categories__rail::-webkit-scrollbar{display:none}.lab-categories__item{color:inherit;text-align:center;text-decoration:none;scroll-snap-align:start}.lab-categories__media{display:block;aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.05)}.lab-categories__media img,.lab-categories__media svg{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lab-categories__item:hover img{transform:scale(1.035)}.lab-categories__label{display:block;margin-top:.8rem;font-size:1.15rem;line-height:1.15;letter-spacing:.035em}.lab-style--white .lab-categories__media{border-radius:1.1rem}.lab-style--black .lab-categories{padding-top:2.8rem;padding-bottom:6rem}.lab-style--black .lab-categories__rail{grid-auto-columns:10rem;gap:1.8rem}.lab-style--black .lab-categories__media{background:transparent}.lab-style--black .lab-categories__label{font-size:1.05rem;text-transform:uppercase}@media screen and (max-width:749px){.lab-categories{padding-block:2.8rem}.lab-categories__rail{grid-auto-columns:24vw;gap:1.2rem}.lab-style--black .lab-categories__rail{grid-auto-columns:20vw;gap:1.4rem}}.lab-faq__rows{border-top:.1rem solid rgba(var(--color-foreground),.2)}.lab-faq__row{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.lab-faq__row summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;cursor:pointer;font-size:1.4rem;list-style:none}.lab-faq__row summary::-webkit-details-marker{display:none}.lab-faq__plus{transition:transform .25s ease}.lab-faq__row[open] .lab-faq__plus{transform:rotate(45deg)}.lab-faq__answer{max-width:76rem;padding:0 0 2.4rem;color:rgba(var(--color-foreground),.76)}.lab-hero{position:relative;overflow:hidden;background:rgb(var(--color-background))}.lab-hero__link{display:block;color:inherit;text-decoration:none}.lab-hero__media{display:block;width:100%;line-height:0}.lab-hero__media img,.lab-hero__media svg{display:block;width:100%;height:auto}.lab-hero--compact .lab-hero__media{aspect-ratio:16 / 7;overflow:hidden}.lab-hero--compact .lab-hero__media img,.lab-hero--compact .lab-hero__media svg{height:100%;object-fit:cover}.lab-hero__content{position:absolute;z-index:1;inset-inline:var(--lab-page-pad);max-width:76rem}.lab-hero__content--bottom-left{bottom:clamp(3rem,6vw,8rem)}.lab-hero__content--center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.lab-hero__content h1{margin:0;color:inherit;font-size:clamp(4.8rem,10vw,14rem);font-weight:600;letter-spacing:-.045em;line-height:.82;text-transform:uppercase}.lab-style--white .lab-hero__content h1{font-weight:500;letter-spacing:-.035em}@media screen and (max-width:749px){.lab-hero--compact .lab-hero__media{aspect-ratio:4 / 5}.lab-hero__content{inset-inline:1.6rem}.lab-hero__content h1{font-size:clamp(4rem,19vw,8rem)}}.lab-products{padding-block:3.6rem}.lab-products__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.4vw,2rem);margin:0;padding:0;list-style:none}.lab-products__item{min-width:0}.lab-style--white .lab-products__rail{gap:clamp(1.2rem,2vw,3rem)}@media screen and (max-width:749px){.lab-products{overflow:hidden;padding-block:2.8rem}.lab-products__rail{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:66vw;gap:.8rem;width:auto;overflow-x:auto;padding-right:1.6rem;scrollbar-width:none;scroll-snap-type:x proximity}.lab-products__rail::-webkit-scrollbar{display:none}.lab-products__item{scroll-snap-align:start}.lab-style--white .lab-products__rail{grid-auto-columns:44vw;gap:1rem}.lab-style--black .lab-products__rail{grid-auto-columns:34vw;gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
