.rich-text{display:block}@media screen and (max-width:768px){.rich-text{padding-left:10px;padding-right:10px}}@media screen and (min-width:769px){.rich-text{padding-left:1.6vw;padding-right:1.6vw}}@media screen and (min-width:1901px){.rich-text{max-width:1900px;margin-left:calc(50vw - 950px)}}.rich-text__heading{font-family:var(--font-body);font-weight:var(--font-weight-light);line-height:1.15;margin:0 0 var(--space-lg)}@media screen and (max-width:768px){.rich-text__heading{font-size:2.1875rem}}@media screen and (min-width:769px){.rich-text__heading{font-size:3.4375rem;width:100%}}.rich-text__content.rte{font-family:var(--font-mono);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.03em}@media screen and (max-width:768px){.rich-text__content.rte{font-size:max(12px,.875rem)}}@media screen and (min-width:769px){.rich-text__content.rte{font-size:max(14px,1.125rem)}}.rich-text__content h2{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:2.25rem;line-height:1.15;margin:var(--space-xl) 0 var(--space-md)}.rich-text__content h3{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:1.875rem;line-height:1.15;letter-spacing:normal;margin:1.5em 0 .5em}.rich-text__content>div>section h1{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:2.1875rem;line-height:1.15;letter-spacing:normal;margin:0 0 .67em}@media screen and (min-width:769px){.rich-text__content>div>section h1{font-size:3.4375rem}}.rich-text__content>div>section{margin-bottom:18.75rem}@media screen and (min-width:769px){.rich-text__content>div>section{display:flex;flex-wrap:wrap;margin-top:2.5rem}.rich-text__content>div>section>h1{width:100%}.rich-text__content>div>section>figure,.rich-text__content>div>section>.picture,.rich-text__content>div>section>.blank{width:50%;padding-right:1.6vw}.rich-text__content>div>section>.adhoc-text{width:50%;padding-left:1.6vw}}@media screen and (min-width:1025px){.rich-text__content>div>section>.adhoc-text{padding-right:8.33333%}}.rich-text__content p{margin:0 0 1em;line-height:1.4}.rich-text__content a{color:inherit;text-decoration:none;background-image:linear-gradient(to top,transparent 0,currentColor 0,currentColor 1px,transparent 1px)}@media(hover:hover){.rich-text__content a:hover{background-image:none}}.rich-text__content ul,.rich-text__content ol{padding-left:1em;margin:0 0 1em}.rich-text__content ul li,.rich-text__content ol li{padding-left:.5em;padding-bottom:.5em}.rich-text__content ul li{list-style:none;position:relative}.rich-text__content ul li:before{content:"-";position:absolute;top:0;left:-1em}.rich-text__content ol li{list-style:decimal}.rich-text__content img{margin:var(--space-md) 0;width:100%;height:auto}@media screen and (max-width:768px){.rich-text__content figure.picture{margin-bottom:1rem}}.rich-text__content figure.picture picture{display:block;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.rich-text__content figure.picture picture img{width:100%;height:auto;display:block;margin:0;visibility:hidden}.rich-text__content blockquote{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:2.5rem;line-height:1.2;margin:5rem 0;padding:0;border:none;font-style:normal;color:var(--color-text);text-align:center}@media screen and (max-width:768px){.rich-text__content blockquote{font-size:1.5rem}}.rich-text__content blockquote p{max-width:none;margin:0;text-align:center}.rich-text--about .rich-text__heading{text-align:center;margin:.3em 0 .4em}.rich-text--about .rich-text__content .adhoc-text h3{font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:inherit;line-height:1.4;letter-spacing:-.03em;margin:2.4em 0 1.8em}.rich-text--about .rich-text__content section.introduction,.rich-text--about .rich-text__content section.quote{display:block}@media screen and (min-width:769px){.rich-text--about .rich-text__content section.introduction>figure,.rich-text--about .rich-text__content section.introduction>.picture,.rich-text--about .rich-text__content section.introduction>.adhoc-text,.rich-text--about .rich-text__content section.quote>figure,.rich-text--about .rich-text__content section.quote>.adhoc-text{width:100%;padding-left:0;padding-right:0}}.rich-text--about .rich-text__content section{margin-bottom:3.125rem}@media screen and (max-width:768px){.rich-text--about .rich-text__content section.introduction{margin-top:3.125rem}}@media screen and (min-width:769px){.rich-text--about .rich-text__content section{margin-bottom:8.75rem}.rich-text--about .rich-text__content section.introduction{margin-top:6.25rem}}@media screen and (min-width:1025px){.rich-text--about .rich-text__content section{margin-left:8.33333%;margin-right:8.33333%}.rich-text--about .rich-text__content section.partners{margin-left:41.6667%;margin-right:0}}.rich-text--about .rich-text__content .introduction .introduction-title,.rich-text--about .rich-text__content .introduction h1{text-align:center;margin:.3em 0 .4em}.rich-text--about .rich-text__content .introduction img{object-fit:cover;max-height:70vh}@media screen and (max-width:768px){.rich-text--about .rich-text__content .adhoc-text{font-family:var(--font-mono);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.03em;font-size:max(12px,.875rem)}}@media screen and (min-width:769px){.rich-text--about .rich-text__content .adhoc-text{font-family:var(--font-mono);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.03em;font-size:max(14px,1.125rem)}}.rich-text--about .rich-text__content .adhoc-text p{max-width:29em}.rich-text--about .rich-text__content .adhoc-text blockquote,.rich-text--about .rich-text__content blockquote{text-align:center}.rich-text--about .rich-text__content .block-02 p{max-width:none}.rich-text--about .rich-text__content .introduction-title{font-family:var(--font-body);font-weight:var(--font-weight-light);line-height:1;letter-spacing:-.014em;text-align:center;margin:.3em 0 .4em}@media screen and (max-width:768px){.rich-text--about .rich-text__content .introduction-title{font-size:3.125rem}}@media screen and (min-width:769px){.rich-text--about .rich-text__content .introduction-title{font-size:8.75rem}}@media screen and (max-width:768px){.rich-text--about .rich-text__content h2.introduction-title{font-size:16px;font-weight:var(--font-weight-regular);line-height:1.15;letter-spacing:normal}}.rich-text--about .rich-text__content figure{margin:0;padding:0;font-size:0;line-height:0}.rich-text--about .rich-text__content figure picture{display:block}.rich-text--about .rich-text__content figure picture img{display:block;width:100%;height:auto;margin:0;opacity:1}@media screen and (min-width:769px){.rich-text--about .rich-text__content section[class*=block-]{display:flex}.rich-text--about .rich-text__content section[class*=block-]>*{width:47.91667%}.rich-text--about .rich-text__content section[class*=block-]>*:nth-child(1){margin-right:2.08333%}.rich-text--about .rich-text__content section[class*=block-]>*:nth-child(2){margin-left:2.08333%}}@media screen and (max-width:768px){.rich-text--about .rich-text__content section[class*=block-] .picture{margin-top:1rem;margin-bottom:1rem}}.rich-text--about .rich-text__content .partners .section-title{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:3.125rem;line-height:1.15;margin:0 0 var(--space-xl)}.rich-text--about .rich-text__content .partners-columns{display:flex;flex-direction:row}.rich-text--about .rich-text__content .partners-columns>.adhoc-text{width:50%;margin-right:2em;margin-bottom:1em}.rich-text--about .rich-text__content .partners-columns h3{margin-top:0;margin-bottom:1em}.rich-text--about .rich-text__content .partners-columns p{margin:.5em 0 0}@media screen and (min-width:1025px){.rich-text--about .rich-text__content .partners{margin-left:41.6667%;margin-right:0}}.rich-text--about .rich-text__content .adhoc-text blockquote{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:max(12px,.875rem);line-height:1.4;letter-spacing:-.03em;text-align:center;margin:0;padding:0;border:none;font-style:normal}@media screen and (min-width:769px){.rich-text--about .rich-text__content .adhoc-text blockquote{font-size:max(14px,1.3125rem)}}.rich-text--about .rich-text__content .adhoc-text blockquote p{max-width:none}.rich-text--about .rich-text__content .footer{display:block}@media screen and (min-width:769px){.rich-text--about .rich-text__content .footer>figure,.rich-text--about .rich-text__content .footer>.picture,.rich-text--about .rich-text__content .footer>.adhoc-text{width:100%;padding-left:0;padding-right:0}}.partners-list{margin-bottom:8.75rem}@media screen and (max-width:768px){.partners-list{padding-left:10px;padding-right:10px;margin-bottom:8rem}}@media screen and (min-width:769px){.partners-list{padding-left:1.6vw;padding-right:1.6vw}}@media screen and (min-width:1901px){.partners-list{max-width:1900px;margin-left:calc(50vw - 950px)}}.partners-list__heading{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:3.125rem;line-height:1.15;margin:0 0 var(--space-xl)}@media screen and (max-width:768px){.partners-list__heading{font-size:2rem}}.partners-list__grid{display:flex;flex-wrap:wrap}.partners-list__category{width:calc(50% - 1em);margin-right:2em;margin-bottom:1em}.partners-list__category:nth-child(2n){margin-right:0}.partners-list__category h3{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-sm)}.partners-list__category .rte,.partners-list__category .rte p{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:clamp(14px,.875rem,14px);line-height:1.4;letter-spacing:-.03em;color:var(--color-text);margin:0}.partners-list__category .rte a{text-decoration:none}@media(hover:hover){.partners-list__category .rte a:hover{opacity:.5}}@media screen and (max-width:768px){.partners-list__grid{flex-wrap:wrap}.partners-list__category{width:100%;margin-right:0;margin-bottom:var(--space-lg)}}@media screen and (min-width:1025px){.partners-list--about{margin-left:41.6667%}.partners-list--about .partners-list__heading{font-size:3.125rem}}.lab-gallery{padding:0}@media screen and (max-width:768px){.lab-gallery{padding-left:10px;padding-right:10px}}@media screen and (min-width:769px){.lab-gallery{padding-left:1.6vw;padding-right:1.6vw}}@media screen and (min-width:1901px){.lab-gallery{max-width:1900px;margin-left:calc(50vw - 950px)}}.lab-gallery__intro{margin-bottom:6rem}.lab-gallery__heading{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:8.75rem;line-height:1;letter-spacing:-.014em;text-align:center;margin:0 0 7.5rem}@media screen and (max-width:768px){.lab-gallery__heading{font-size:3.125rem}}.lab-gallery__teaser{margin:0 auto}@media screen and (min-width:769px){.lab-gallery__teaser{width:50%}}.lab-gallery__teaser-img{width:100%;height:auto}.lab-gallery__description-intro{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:clamp(14px,1rem,16px);line-height:1.4;letter-spacing:-.03em;margin-bottom:12rem}@media screen and (min-width:769px){.lab-gallery__description-intro{width:70%;margin-left:auto;margin-right:auto;text-align:center}}.lab-gallery__description-intro p{margin:0}.lab-gallery__grid{display:block}@media screen and (min-width:769px){.lab-gallery__grid{display:grid;grid-template-columns:repeat(12,1fr)}}.lab-gallery__item{margin-bottom:5rem}.lab-gallery__image{width:100%;height:auto;margin-bottom:1.25rem}.lab-gallery__image-placeholder{width:100%;aspect-ratio:1;background-color:#f6f6f6;margin-bottom:1.25rem}.lab-gallery__title{font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:clamp(14px,.875rem,14px);line-height:1.4;letter-spacing:-.03em;margin:0 0 1.25rem}.lab-gallery__text{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:clamp(14px,.875rem,14px);line-height:1.4;letter-spacing:-.03em}.lab-gallery__text p{margin:0 0 1.25rem}.lab-gallery__text a{background-image:linear-gradient(to top,transparent 0px,currentcolor 0px,currentcolor 1px,transparent 1px);text-decoration:none}@media(hover:hover){.lab-gallery__text a:hover{background-image:none}}@media screen and (min-width:769px){.lab-gallery__item:nth-child(6n+1){grid-column:1 / span 4}.lab-gallery__item:nth-child(6n+2){grid-area:span 2 / 9 / auto / span 4;margin-top:10rem}.lab-gallery__item:nth-child(6n+3){grid-area:span 2 / 2 / auto / span 6;margin-top:10rem}.lab-gallery__item:nth-child(6n+4){grid-column:7 / span 5;margin-top:10rem;margin-left:20%}.lab-gallery__item:nth-child(6n+5){grid-column:1 / span 4}.lab-gallery__item:nth-child(6n+6){grid-column:7 / span 6;margin-top:10rem;margin-bottom:10rem}}.visit-locations__hero{position:relative;z-index:11;width:100vw;height:var(--hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * (var(--brand-size-max) * 2))}.hero-page .visit-locations__hero-blocker:after{background-color:var(--visit-hero-bg, var(--palette-current))}.visit-locations__hero-content{position:absolute;top:0;bottom:0;left:1.6vw;right:1.6vw}.visit-locations__hero-img{display:block;width:100%;height:100%;object-fit:contain;padding-top:calc(var(--brand-size-max) + var(--brand-size-min));padding-bottom:calc(var(--brand-size-max) + var(--brand-size-min));box-sizing:border-box}@media screen and (max-width:768px){.visit-locations__hero-content{left:10px;right:10px}}.visit-locations{padding:var(--space-xl) 0}.hero-page .visit-locations{padding-top:0}@media screen and (max-width:768px){.visit-locations{padding-left:10px;padding-right:10px}}@media screen and (min-width:769px){.visit-locations{padding-left:1.6vw;padding-right:1.6vw}}@media screen and (min-width:1901px){.visit-locations{max-width:1900px;margin-left:calc(50vw - 950px)}}.visit-locations__grid{display:block}@media screen and (min-width:769px){.visit-locations__grid{display:flex;margin-bottom:6.25rem}}.visit-locations__card{margin-bottom:var(--space-xl)}@media screen and (min-width:769px){.visit-locations__card{width:47.91667%;margin-bottom:3.125rem}.visit-locations__card:nth-child(1){margin-right:4.16667%}}.visit-locations__title{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:2.5rem;line-height:1.15;margin:0 0 2.5rem;max-width:8em}@media screen and (min-width:769px){.visit-locations__title{font-size:3.125rem}}.visit-locations__image{margin-bottom:1.25rem}.visit-locations__image img{width:100%;height:auto;aspect-ratio:5 / 3;object-fit:cover}.visit-locations__info-row{display:flex;margin-top:2.5rem}.visit-locations__details,.visit-locations__address{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:max(14px,.875rem);line-height:1.2;letter-spacing:-.03em;width:50%;padding-right:1em}.visit-locations__details p,.visit-locations__address p{margin:0 0 var(--space-xs)}.visit-locations__details a,.visit-locations__address a{background-image:linear-gradient(to top,transparent 0px,currentcolor 0px,currentcolor 1px,transparent 1px);text-decoration:none}@media(hover:hover){.visit-locations__details a:hover,.visit-locations__address a:hover{background-image:none}}.rich-text--lookbooks .rich-text__content>div>section{margin-bottom:0}.rich-text--lookbooks .rich-text__content>div>section.introduction{display:block}.rich-text--lookbooks .rich-text__content h1{margin:0 0 7.5rem;text-align:center;letter-spacing:-.014em;line-height:1}@media screen and (max-width:768px){.rich-text--lookbooks .rich-text__content h1{font-size:3.125rem}}@media screen and (min-width:769px){.rich-text--lookbooks .rich-text__content h1{font-size:8.75rem}}.rich-text--lookbooks .lookbook-list .lookbook-item picture{border:3rem solid #fff}.rich-text--lookbooks .lookbook-list .lookbook-item picture img{width:100%;height:auto;display:block}.rich-text--lookbooks .lookbook-list .lookbook-item footer{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:max(14px,1rem);line-height:1.4;letter-spacing:-.03em;margin-top:1rem;margin-bottom:3rem;display:flex;width:100%}.rich-text--lookbooks .lookbook-list .lookbook-item footer a{width:50%;color:inherit;text-decoration:none;background-image:none}@media(hover:hover){.rich-text--lookbooks .lookbook-list .lookbook-item footer a:hover{opacity:.5}}@media screen and (min-width:769px){.rich-text--lookbooks .lookbook-list{display:flex;flex-wrap:wrap;width:calc(100% + 1.6vw);margin:-.8vw}.rich-text--lookbooks .lookbook-list .lookbook-item{width:calc(50% - 1.6vw);margin:.8vw}}.rich-text__content .main-footer,footer.main-footer{display:none!important}.rich-text__content .pysical,.rich-text__content .online{display:block;margin-bottom:0}h1.stockists-heading{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:2.1875rem;line-height:1.15;letter-spacing:normal;margin:0 0 1.5em}@media screen and (min-width:769px){h1.stockists-heading{font-size:3.4375rem}}h2.stockists-heading{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:1.5rem;line-height:1.15;letter-spacing:normal;margin:0 0 1em}@media screen and (min-width:769px){h2.stockists-heading{font-size:2rem}}.pysical,.online{margin-bottom:4rem}.online-list{list-style:none;padding:0;margin:0}.online-item{padding:0}.online-item:before{display:none}@media screen and (min-width:769px){.online-list{display:grid;grid-template-columns:repeat(5,1fr);gap:1.6vw}}@media screen and (max-width:768px){.online-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}}.online-item h2{font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:max(12px,.875rem);line-height:1.4;letter-spacing:-.03em;margin:0 0 .25em}.online-item a{display:block;color:inherit;text-decoration:none;background-image:none;font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:max(10px,.75rem);line-height:1.4;letter-spacing:-.03em}@media(hover:hover){.online-item a:hover{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pages.css.map */
