.blog-archive{margin-top:80px;min-height:80vh}@media screen and (min-width: 1001px){.blog-archive{margin-top:115px;margin-bottom:200px;position:relative}}.blog-archive__title-text{display:block;position:sticky;top:0}.blog-archive__content{display:flex;flex-direction:column;margin-top:3rem}@media screen and (min-width: 1001px){.blog-archive__content{margin-top:initial;position:absolute;top:0;left:calc(var(--header-indent) - 2.35rem)}}.blog-archive__single-item-wrapper{padding-left:2.25rem;text-transform:uppercase}.blog-archive__link{padding:var(--list-padding) 0;transition:color .2s ease}@media screen and (max-width: 1000px){.blog-archive__link{display:block}}.blog-archive__link:hover{color:var(--link-hover-color, #666)}.blog-archive__floating-image .image{position:absolute;bottom:var(--page-margin);right:0rem;width:160px;height:200px;z-index:2}.blog-archive__floating-image .image>img{width:100%;height:100%;object-fit:cover}.blog-archive .accordion__content{padding-left:3.5rem}.article-header{margin:0 auto 40px;max-width:500px;padding-top:80px;text-align:center}@media screen and (min-width: 1001px){.article-header{margin-bottom:50px;padding-top:100px}}.article-header__blog-title{letter-spacing:.04em;color:var(--text-light, #888);margin-bottom:.2em}.article-header__title{font-size:var(--large-font-size)}.banner{width:100%;margin-top:80px}.banner-media__image .image,.banner-media__video .video{width:100%;height:90vh}.banner-media .banner-media__image img,.banner-media .banner-media__video video{width:100%;height:100%;object-fit:cover}.banner-media__image--desktop,.banner-media__video--desktop{display:none}.banner-media__image--mobile,.banner-media__video--mobile{display:block}.banner__content{display:flex;justify-content:space-between;align-items:end}.banner__text{margin-bottom:.8em}.banner__text--1{max-width:320px}@media screen and (max-width: 1000px){.banner-media__image .image,.banner-media__video .video{height:90vh;height:90svh}.banner__text--2{margin-top:.3rem}}@media screen and (min-width: 1001px){.banner__text--1{margin-left:var(--indent-header, 311px);max-width:320px}.banner-media__image--desktop,.banner-media__video--desktop{display:block}.banner-media__image--mobile,.banner-media__video--mobile{display:none}}.blog__filters{margin-bottom:2rem}.blog__filter-container{display:grid;grid-template-columns:1fr 1fr}.blog__filter-label{text-transform:uppercase}.blog__filter-tags{display:flex;flex-direction:column}.article-card--hidden{display:none!important}@media screen and (min-width: 1001px){.blog__header{grid-column:1 / span 1}.blog__filters{grid-column:6 / span 2}.blog-card{grid-column:1 / span 8}.blog-card__text-container{display:flex}}.blog__header,.blog__filters{padding-top:100px;margin-bottom:90px}@media screen and (max-width: 1000px){.blog__header{padding-top:80px;margin-bottom:30px}.blog__filters{margin-bottom:70px;padding-top:0}}.blog__header-description{margin-top:1em}.blog-card{display:flex;flex-direction:column;gap:1rem}.blog-card__image-container{margin-left:var(--header-indent);max-width:500px}.blog-card__title{width:var(--header-indent)}.blog-card__excerpt-container{max-width:500px}.blog-card__link-container{margin-left:auto}.blog-articles .article-card{margin-bottom:var(--margin-bottom-large)}.article-card:nth-child(2n) .article-card__image-container{order:2}.article-card:nth-child(2n) .article-card__image-container{grid-column:5 / span 4}.article-card:nth-child(2n) .article-card__text-container{grid-column:3 / span 2}.care{margin-top:100px}.care__title{margin:0 0 11px;position:sticky;top:100}.care__floating-image{grid-column:8 / 9;position:sticky;top:120px;width:100%}.care__floating-image-element{width:100%;height:auto;aspect-ratio:1/1.3}.care__floating-image .care__floating-image-element>img{object-fit:cover;width:100%;height:100%}@media screen and (min-width: 1001px){.care__container{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem);row-gap:18vw}.care__content{grid-column:3 / span 4;column-count:2;column-gap:var(--page-margin, 1rem)}}.cart{position:relative;margin-top:100px}@media screen and (max-width: 1000px){.cart{margin-top:80px}}.cart__title{text-transform:uppercase;margin-bottom:1em}.cart__grid{display:grid;grid-template-columns:1fr;gap:1rem}.cart__item{display:flex;grid-template-columns:1fr 1fr;gap:1rem}.cart__item-image{width:calc(var(--header-indent) - var(--page-margin));height:auto}@media screen and (max-width: 1000px){.cart__item-image{width:35vw}}.cart__item-content-top{display:flex;flex-direction:column;justify-content:space-between}.cart__item-content-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.cart__checkout-button{margin-top:1em;padding:.5em 2em;display:block;border:1px solid var(--grey);text-align:center;background-color:transparent;color:var(--black)}@media screen and (min-width: 1001px){.cart__checkout-button{width:calc(var(--header-indent) - var(--page-margin));position:fixed;top:100px;right:var(--page-margin);z-index:100}}@media screen and (max-width: 1000px){.cart__checkout-button{width:100%}}.cart__checkout-button:hover{cursor:pointer}.cart__item-title{margin-bottom:.5em}.cart__item-variant{font-size:.9em;color:var(--grey);margin-bottom:.25em}.cart__empty-message{text-align:center;color:var(--grey);font-size:1.1em;margin-top:2rem}@media screen and (min-width: 1001px){.collage-captions{grid-column:1 / 3}.collage-images{grid-column:4 / 9}}.collage-captions{display:flex;flex-direction:column}.collage-captions__item{font-size:var(--font-size-body, 1rem);line-height:var(--line-height-body, 1.6);color:var(--grey);display:flex;align-items:flex-start;gap:1rem;transition:color .3s ease;padding:var(--list-padding)}.collage-captions__item.active{color:var(--black)}.collage-captions__number{flex-shrink:0}.collage-images{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start}.collage-images__item{opacity:.2;transition:opacity .3s ease;flex-shrink:0}.collage-images__item:hover{opacity:1}.collage-images__item:nth-child(1){width:20%}.collage-images__item:nth-child(2){width:25%}.collage-images__item:nth-child(3){width:35%}.collage-images__item:nth-child(4){width:20%}.collage-images__item:nth-child(5){width:20%}.collage-images__item:nth-child(6){width:35%}.collage-images__item-number{margin-top:.3rem}.collage-images__item img{width:100%;height:auto;display:block}.collage-images__item--placeholder{opacity:.3}.collage-images__placeholder{width:100%;height:100px;background:var(--color-background);border:1px dashed var(--color-foreground-muted);display:flex;align-items:center;justify-content:center;color:var(--color-foreground-muted);font-style:italic}@media screen and (max-width: 1000px){.collage-captions{margin-bottom:2rem}.collage-images__item{width:calc(50% - .5rem)!important}.collage-images__item:nth-child(odd){width:calc(50% - .5rem)!important}}.collection__container{margin:80px 0 100px}@media screen and (min-width: 1001px){.collection__container{margin:300px 0 200px}}.collection__title{margin:0 0 11px}.collection__grid{display:grid;grid-template-columns:1fr;gap:var(--margin-bottom-extra-small)}.collection__media{width:100%;height:auto;display:block}.product-card__content{display:flex;justify-content:space-between;gap:10px;margin-top:.2em}.product-card__price{color:var(--grey)}.product-card__price--compare{margin-left:.8rem;text-decoration:line-through}@media screen and (min-width: 1001px){.collection__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem);row-gap:18vw}.product-card:nth-child(8n+1){grid-column:1 / span 2}.product-card:nth-child(8n+2){grid-column:5 / span 2}.product-card:nth-child(8n+3){grid-column:3 / span 2}.product-card:nth-child(8n+4){grid-column:7 / span 2}.product-card:nth-child(8n+5){grid-column:1 / span 2}.product-card:nth-child(8n+6){grid-column:5 / span 2}.product-card:nth-child(8n+7){grid-column:3 / span 2}.product-card:nth-child(8n+8){grid-column:7 / span 2}}.related-collections{margin-top:4rem}.related-collections__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--small-grid-gap)}.related-collection-item__link{display:block;text-decoration:none;color:inherit}.related-collection-item .related-collection-item__image{width:115px;aspect-ratio:1/1.25}.related-collection-item__image img{width:100%;height:100%;object-fit:cover;opacity:.2;transition:opacity .3s ease-in-out}.related-collection-item__title{opacity:0;transition:opacity .3s ease;text-transform:uppercase;color:var(--grey);margin-top:.2em}.related-collection-item__link:hover .related-collection-item__image img,.related-collection-item__link:hover .related-collection-item__title{opacity:1}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact__info-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-margin, 1rem)}.contact__info-grid--visit{margin-top:4em}.contact__info-grid h2{text-transform:uppercase}.contact__info-grid p{margin-bottom:0}.contact__info-button{grid-column:1 / span 2}.contact__info-button-link{margin-top:2em;padding:.5em 2em;display:block;width:100%;border:1px solid var(--grey);text-align:center}@media screen and (max-width: 1000px){.contact__grid{margin-top:80px;display:grid;gap:3rem}.contact__image{order:2}}@media screen and (min-width: 1001px){.contact{margin-top:100px}.contact__image{width:100%}.contact__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem)}.contact__image{grid-column:1 / span 5}.contact__info{grid-column:6 / span 2}}.credit{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-margin)}@media screen and (min-width: 1001px){.credit--1{grid-column:4 / 6}.credit--1:has(+.credit--2){grid-column:2 / 5}.credit--2{grid-column:5 / 8}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}@media screen and (min-width: 1001px){.double-image--medium{grid-column:3 / 7}.double-image--large{grid-column:1 / 9}}.double-image{width:100%}.double-image__container{display:grid;grid-template-columns:1fr;gap:var(--margin-bottom-large)}@media screen and (min-width: 1001px){.double-image__container{grid-template-columns:1fr 1fr;gap:var(--page-margin)}}.double-image__image img{width:100%;height:auto;display:block}.double-image__caption{margin-top:.2em;color:var(--grey);max-width:80%}.experience{margin-top:100px;display:grid;grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem);align-items:end;margin-bottom:170px}.experience__text-container{grid-column:1 / 2}.experience__image{grid-column:4 / 9}.experience__text{margin-top:1rem}.experience__image-caption{margin-top:.3rem;color:var(--grey)}@media screen and (min-width: 1001px){.faqs-heading{grid-column:1 / 2}.faqs-list{grid-column:3 / 6}}.faq{padding:var(--list-padding) 0}.faq__content{padding-left:2.3rem;text-transform:initial}.featured-product__button{margin-bottom:1rem}@media screen and (min-width: 1001px){.featured-product{align-items:center}.featured-product__button{grid-column:1 / 2}.featured-product__container{grid-column:4 / 7}}.featured-product__image img{width:100%;height:auto;display:block}.featured-product__info{display:flex;margin-top:.3rem;gap:1rem;justify-content:space-between}footer{display:flex;margin-top:80px;margin-bottom:11px}@media (max-width: 1000px){footer{flex-direction:column-reverse;position:relative;gap:.1em}}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__social{display:flex}@media (max-width: 1000px){footer .footer__links,footer .footer__social{flex-direction:column-reverse;gap:.1em}}@media (min-width: 1001px){footer .footer__links,footer .footer__social{margin-left:1.5rem;gap:1.5rem}}@media (min-width: 1001px){footer .footer__social{margin-left:auto}}@media (max-width: 1000px){.built-by{position:absolute;right:0;bottom:0}}@media screen and (min-width: 1001px){.gallery-intro{grid-column:1 / 3}.gallery{grid-column:4 / 9}}@media screen and (max-width: 1000px){h2.gallery-intro__title{margin-bottom:.8em}}.gallery{width:100%}.gallery-intro__text{color:var(--grey)}.splide__track{overflow:hidden}.splide__list{display:flex;align-items:stretch}.splide__slide,.gallery__image{width:100%;height:auto}.gallery__image img{width:100%;height:auto;display:block}header{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:100;background-color:var(--color-background);padding:0 var(--page-margin);text-transform:uppercase}header a{position:relative;text-decoration:none;color:var(--color-foreground)}header .header__menu{display:flex;gap:1rem}.header__menu a{padding:10px 0}.header-logo{width:var(--header-indent)}.header-logo__link{display:inline-block;padding:14px 0 8px}.header-logo__svg{width:140px;height:auto}.header__right{margin-left:auto;display:flex;gap:1rem;align-items:center}.header__cart{padding:10px 0}.cart-count-text{margin-right:.3em}.cart-count{width:.6rem;display:inline-block;text-align:center}.header__dropdown{position:fixed;left:0;top:var(--header-height);width:100vw;background:var(--color-background);overflow:auto;max-height:0;opacity:0;z-index:9999}.header__dropdown[aria-expanded=true],.header__dropdown.active{max-height:700px;opacity:1}.header__dropdown-list{margin:0;margin-left:var(--header-indent);padding:4rem 0 5.5rem;list-style:none;display:flex;flex-direction:column}.header__dropdown li a{padding:var(--list-padding) var(--page-margin);display:block}.header__dropdown-parent{position:relative}.header__dropdown-overlay{position:fixed;top:var(--header-height, 64px);left:0;width:100vw;height:100vh;background:#0000001a;-webkit-backdrop-filter:blur(99px);backdrop-filter:blur(99px);z-index:99;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .15s ease-out}.header__dropdown-overlay.active{opacity:1;pointer-events:auto}.header__dropdown-btn{background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:10px 0;text-transform:inherit}.header__dropdown-accordion .accordion__button{margin-left:-1rem;padding-top:var(--list-padding);padding-bottom:var(--list-padding)}.accordion__content{padding-left:2rem;text-transform:initial;text-transform:uppercase}.header__dropdown-sublist{margin-left:0;padding:0;list-style:none}.header__mobile-menu-content{position:fixed;left:0;top:var(--header-height);width:100vw;background:var(--color-background);overflow:auto;max-height:0;opacity:0;z-index:9999;transition:opacity .15s ease-out,max-height .15s ease-out}.header__mobile-menu-content[aria-expanded=true],.header__mobile-menu-content.active{max-height:700px;opacity:1}.header__mobile-menu-content{padding:2rem var(--page-margin) 3rem var(--page-margin)}.header__mobile-menu-content>li{list-style:none}.header__mobile-menu-content a{display:block;padding:.3rem 0}.header__mobile-menu-content .accordion__button{margin-left:0rem;padding:.3rem 0;width:100%;text-align:left}.header__mobile-menu-content>a{margin-left:2.25rem}.header__mobile-menu-content .accordion__content{padding-left:4.3rem}.header__mobile-menu-content .accordion__content .accordion__content{padding-left:2.3rem}.header__mobile-menu-content .accordion__content .header__dropdown-accordion .accordion__button{margin-left:-2.25rem}.image-above-text{grid-column:3 / 6}.image-above-text--right{grid-column:6 / 9}.image-above-text__image-element{width:100%;height:auto;display:block}.image-above-text__content{position:relative;margin-top:.3rem}.image-above-text__title{text-transform:uppercase;max-width:25%;position:absolute;top:0}.image-above-text__text p{margin-bottom:0}.image-above-text__text p:first-of-type{padding-left:30%}@media screen and (min-width: 1001px){.interview{grid-column:3 / 7}}.interview__content{margin-bottom:60px}.interview__participant{display:grid;grid-template-columns:1fr 7fr;gap:2rem;row-gap:1em;margin-bottom:1em}.interview__participant:last-child{margin-bottom:0}.interview__name{text-transform:uppercase}.interview__participant:nth-child(odd),.interview__participant:nth-child(odd) .interview__text{color:var(--grey)}.interview__participant:nth-child(2n) .interview__text{padding-left:10%}.interview__text p:last-child{margin-bottom:0}.interview__button{text-align:center}@media screen and (min-width: 1001px){.mini-image--left{grid-column:1 / 2}.mini-image--right{grid-column:8 / 9}}.mini-image{width:100%}.mini-image__image img{width:100%;height:auto;display:block}.mini-image__caption{color:var(--grey);margin-top:.3rem}.product-form{display:flex;flex-direction:column;gap:.7em}.product__header{display:flex}.product__price{color:var(--grey)}.product__price--compare{margin-left:.8rem;text-decoration:line-through}.product-variant-selector{display:flex;align-items:center;gap:1rem;margin-bottom:.7em}.product-variant-label{min-width:40px;text-transform:uppercase}.product-variant-options{display:flex;gap:.5rem;align-items:center}.product-variant-input{display:none}.product-variant-option{cursor:pointer;transition:all .2s ease;text-align:center;min-width:40px;color:var(--grey)}.product-variant-option:hover:not(.product-variant-option--disabled){color:var(--color-foreground)}.product-variant-option--selected{color:var(--color-foreground)}.product-variant-option__bracket{color:transparent}.product-variant-option--selected .product-variant-option__bracket{color:var(--color-foreground)}.product-variant-option--disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.product-form__submit{margin-top:1em;padding:.5em 2em;display:block;border:1px solid var(--grey);text-align:center;background-color:transparent;color:var(--black)}@media screen and (max-width: 1000px){.product-form__submit{width:100%}}.product-form__submit:hover{cursor:pointer}.size-guide-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;opacity:0;transition:opacity .3s ease}.size-guide-overlay--visible{display:flex;align-items:center;justify-content:center;opacity:1}.size-guide-overlay__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#8080801a;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);cursor:pointer}.size-guide-overlay__content{position:relative;background-color:var(--color-background);max-width:90vw;max-height:90vh;overflow-y:auto;z-index:1}.size-guide-overlay__header{display:flex;justify-content:space-between;align-items:center;padding:var(--page-margin, 1rem) calc(var(--page-margin, 1rem) * 2);position:sticky;top:0;background-color:var(--color-background);z-index:1}.size-guide-overlay__title{margin:0;text-transform:uppercase}.size-guide-overlay__close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-foreground);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.size-guide-overlay__close:hover{color:var(--grey)}.size-guide-overlay__body{padding:var(--page-margin, 1rem);min-height:200px}@media screen and (min-width: 768px){.size-guide-overlay__content{max-width:80vw;max-height:80vh;width:800px}}@media screen and (min-width: 1200px){.size-guide-overlay__content{max-width:70vw;max-height:70vh}}.product__title{text-transform:uppercase}.product-image:not(:first-of-type){margin-top:var(--page-margin, 1rem)}@media screen and (max-width: 1000px){.product-images__container{width:100%;touch-action:pan-y pinch-zoom}.product-images__container .splide__track{overflow:hidden;touch-action:pan-y pinch-zoom}.product-images__container .splide__list{display:flex;align-items:stretch}.product-images__container .splide__slide{width:100%;height:auto;flex:0 0 100%;touch-action:pan-y pinch-zoom}.product-images__container .splide__slide .product-image{width:100%;height:auto;margin-top:0!important}.product-images__counter{display:flex;justify-content:center;align-items:center;margin-top:.3rem;font-size:.875rem;color:var(--grey);position:absolute;right:var(--page-margin);bottom:var(--page-margin)}}@media screen and (max-width: 1000px){.product-images{position:relative}}@media screen and (min-width: 1001px){.product-images__container{display:flex;flex-direction:column}.product-images__container.splide{display:flex!important;flex-direction:column!important}.product-images__container .splide__track,.product-images__container .splide__list{display:contents!important;width:auto!important}.product-images__container .splide__slide{display:block!important;width:auto!important;float:none!important;margin:0!important}.product-images__container .splide__slide .product-image{margin-top:var(--page-margin, 1rem)}.product-images__container .splide__slide:first-child .product-image{margin-top:0}.product-images__counter{display:none}}.product-info__tab-number{width:1.5rem;display:inline-block}.product-info__tab{background:none;border:none;text-align:left;padding:var(--list-padding, .5rem) 0;cursor:pointer;color:var(--grey);transition:color .2s ease;text-transform:uppercase;display:block}.product-info__tab:hover,.product-info__tab--active{color:var(--color-foreground)}.product-info__content{position:relative;padding:var(--list-padding, .5rem) 0}.product-info__section{display:none}.product-info__section--active{display:block}@media screen and (min-width: 1001px){.product-info{display:grid;grid-template-columns:var(--indent-header, 311px) 1fr;align-items:end}.product-info__tabs{margin-bottom:0}}@media screen and (max-width: 1000px){.product-info{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-top:2rem}}.product-content__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 1000px){.product-content__grid{gap:.8rem}.product-details{order:2}.product__header{width:100%;justify-content:space-between}}@media screen and (max-width: 1000px){.product-content{margin-top:80px}.image.product-image img{height:100%;width:100%!important;object-fit:cover}}@media screen and (min-width: 1001px){.product__title{width:var(--indent-header, 311px)}.product-content{margin-top:var(--header-height, 45px)}.product-content__grid{grid-template-columns:1fr 1fr;gap:var(--page-margin, 1rem)}.product-details{position:sticky;top:var(--header-height, 45px);display:grid;grid-template-rows:1.15fr 1fr;gap:var(--page-margin, 1rem);height:calc(100vh - var(--header-height, 45px) - var(--page-margin, 1rem));align-items:end}}.projects__header{padding-top:80px;margin-bottom:50px}@media screen and (min-width: 1001px){.projects__header{padding-top:100px;margin-bottom:90px}.projects__header-text{grid-column:1 / span 1}.projects-articles{grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem)}}.projects-articles{display:grid;grid-template-columns:1fr;gap:var(--page-margin, 1rem)}.projects__header-description{margin-top:1em}@media screen and (min-width: 1001px){.quote{grid-column:3 / 7}}.quote__content{font-size:var(--large-font-size);line-height:128.8%}.quote__author{margin-top:1rem;display:block;font-size:1rem;color:var(--grey);font-style:normal;text-transform:uppercase}@media screen and (min-width: 1001px){.archive-article{padding:var(--section-padding, 2rem 0)}}.archive-article__container{margin:0 auto}@media screen and (min-width: 1001px){.archive-article__container{margin-top:120px}}.archive-article__grid{display:grid;grid-template-columns:1fr;gap:var(--page-margin, 1rem);margin-top:-35vh}@media screen and (max-width: 1000px){.archive-article__grid{margin-top:3rem}}.archive-article__media{width:100%;height:auto;display:block}@media screen and (max-width: 1000px){.archive-article__header{padding-top:80px}}@media screen and (min-width: 1001px){.archive-article__header{position:sticky;top:45vh;padding-bottom:30vh;left:50%;width:100%;text-align:center}}@media screen and (min-width: 1001px){.archive-article__grid{grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem);row-gap:18vw}.archive-article__item:nth-child(odd){grid-column:1 / span 3}.archive-article__item:nth-child(2n){grid-column:6 / span 3}.archive-metafields{padding-top:100px}}.archive-metafields{padding-top:70px;grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem);margin:0 auto;margin-bottom:2rem}.archive-metafields__container{grid-column:4 / span 2}.archive-metafields__item{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.archive-metafields__label{text-transform:uppercase}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}@media screen and (min-width: 1001px){.single-media--small{grid-column:4 / 6}.single-media--medium{grid-column:3 / 7}.single-media--large{grid-column:2 / 8}.single-media--extra-large{grid-column:1 / 9}}.single-media{width:100%}.single-media .single-media__image img,.single-media .single-media__video video{width:100%;height:auto;display:block}.single-media__placeholder{width:100%;height:300px;background-color:var(--grey);display:flex;align-items:center;justify-content:center;color:var(--color-foreground);text-align:center;padding:2rem}.single-media__caption{margin-top:.3rem;color:var(--grey)}.studio{margin-top:80px;margin-bottom:.3rem}.studio__title{margin-bottom:.8em}@media screen and (min-width: 1001px){.studio{margin-top:100px;display:grid;grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem);align-items:center;margin-bottom:76px}.studio__title{grid-column:1 / 2;margin-bottom:initial}.studio__image{grid-column:2 / 8}}@media screen and (min-width: 1001px){.text-and-image__content{grid-column:3 / span 4;column-count:2;column-gap:var(--page-margin, 1rem)}.text-and-image__image{grid-column:8 / 9}}.text-section:not(:last-child){margin-bottom:2.5em}.text-and-image__image-caption{margin-top:.3rem;color:var(--grey)}.text-section__title-container{display:flex;gap:.5rem;margin-bottom:1rem}@media screen and (min-width: 1001px){.text-content{grid-column:4 / 6}}.textile{margin-top:150px;display:flex;justify-content:center;align-items:center;margin-bottom:130px}.textile__content{max-width:400px;text-align:center}.textile__title{margin-bottom:2rem}.textile__text{line-height:1.6}@media screen and (max-width: 1000px){.textile{margin-top:80px;margin-bottom:50px}.textile__content{max-width:initial;text-align:left}.textile__title{margin-bottom:1em}}.visit__title{text-transform:uppercase;margin-bottom:1em}.visit__info-images{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-margin, 1rem);margin-bottom:2em}.visit__info-items{display:flex;flex-direction:column;gap:2rem;margin-bottom:2em}.visit__info-item{display:grid;grid-template-columns:1fr 1fr;gap:var(--page-margin, 1rem)}.visit__info-item-title{text-transform:uppercase}.visit__info-button-link{padding:.5em 2em;display:block;width:100%;border:1px solid var(--grey);text-align:center}@media screen and (max-width: 1000px){.visit__grid{margin-top:80px}.visit__intro,.visit__info-images{margin-bottom:3rem}.visit-main-image__img img,.visit-secondary__img img{aspect-ratio:1/1.25;object-fit:cover}}@media screen and (min-width: 1001px){.visit{margin-top:100px}.visit__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem);position:relative;min-height:100vh}.visit__intro{grid-column:1 / span 1}.visit__info{grid-column:7 / span 2}.visit__info-image--main{position:absolute;left:var(--header-indent, 311px);top:0;width:35vw;height:auto}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}@media screen and (min-width: 1001px){.article-card{grid-column:1 / span 8}.article-card__image-container{grid-column:2 / span 4}.article-card__text-container{grid-column:6 / span 2}}@media screen and (max-width: 1000px){.article-card__text-container{margin-top:.3rem}}.article-card__title-container{margin-bottom:1rem}.article-card__link-container{margin-left:auto}.article-card__info{display:grid;grid-template-columns:1fr 2.5fr;row-gap:1rem}.featured-collection{width:100%}.featured-collection__title{text-transform:uppercase;margin-bottom:.4em}.featured-collection__price--compare{margin-left:.8rem;color:var(--grey);text-decoration:line-through}.featured-collection__grid{display:grid;grid-template-columns:1fr;gap:var(--margin-bottom-extra-small)}@media screen and (min-width: 1001px){.featured-collection__grid{grid-template-columns:repeat(8,1fr);gap:var(--page-margin, 1rem)}}.featured-collection__item{display:flex}@media screen and (min-width: 1001px){.featured-collection__item{grid-column:1 / 3}.featured-collection__item:nth-child(2){grid-column:4 / 6}.featured-collection__item:nth-child(3){grid-column:7 / 9}}.featured-collection__info{display:flex;justify-content:space-between;gap:var(--grid-gap);margin-top:.3rem;text-transform:uppercase}.featured-collection__price{flex-grow:1;min-width:70px;text-align:right}@media screen and (min-width: 1001px){.featured-products{grid-column:2 / 8}}.featured-products{width:100%}.featured-products__title{margin:0 0 2rem;font-size:var(--font-size-heading-2, 2rem);font-weight:var(--font-weight-heading, 600);line-height:var(--line-height-heading, 1.2);text-align:center}.featured-products__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 1001px){.featured-products__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (min-width: 1001px){.featured-products__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.featured-products__item{display:flex}.featured-products__product{width:100%}.featured-products__link{display:block;text-decoration:none;color:inherit;transition:opacity .2s ease}.featured-products__link:hover{opacity:.8}.featured-products__image{margin-bottom:1rem}.featured-products__image img{width:100%;height:auto;display:block}.featured-products__info{text-align:center}.featured-products__product-title{margin:0 0 .5rem;font-size:var(--font-size-heading-4, 1.25rem);font-weight:var(--font-weight-heading, 600);line-height:var(--line-height-heading, 1.2);color:var(--color-foreground)}.featured-products__price{font-size:var(--font-size-body, 1rem);color:var(--color-foreground)}.featured-products__price--sale{color:var(--color-accent);font-weight:600}.featured-products__price--compare{text-decoration:line-through;color:var(--grey);margin-left:.5rem}@media screen and (min-width: 1001px){.featured-products__title{font-size:var(--font-size-heading-2-desktop, 2.5rem)}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}@media screen and (min-width: 1001px){.projects-card{grid-column:1 / span 8}.projects-card__text-container{display:flex}}@media screen and (max-width: 1000px){.projects-card__text-container{display:flex;flex-direction:column;gap:.3rem}}.projects-card{display:flex;flex-direction:column;gap:.3rem}@media screen and (min-width: 1001px){.projects-card{gap:1rem}}@media screen and (min-width: 1001px){.projects-card__image-container{margin-left:var(--header-indent);max-width:500px}}.projects-card__title{width:var(--header-indent)}.projects-card__excerpt-container{max-width:500px}@media screen and (min-width: 1001px){.projects-card__link-container{margin-left:auto}}.care__textile{margin-bottom:2.5em}.care__textile-header{display:flex;gap:var(--grid-gap);align-items:flex-end;justify-items:end}.care__textile-title{text-transform:uppercase}.care__textile-image{width:100%;max-width:128px}@media screen and (max-width: 1000px){.care__textile-image{max-width:initial;width:40vw;height:auto}}.care__textile-header{margin-bottom:1em}@media screen and (max-width: 1000px){.care__textile-header{justify-content:space-between}}@media screen and (min-width: 1001px){.care__textile-image{flex:0 0 300px;opacity:0;position:absolute;pointer-events:none}}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
