@layer sections{.product{padding-block:var(--space-6) var(--space-16)}.product__grid{display:grid;gap:var(--space-8);margin-block-start:var(--space-4)}.product__media{display:grid;gap:var(--space-4);align-content:start}.product__details{display:grid;gap:var(--space-6);align-content:start}.product__heading{display:grid;gap:var(--space-2)}.product__title{font-size:var(--display-lg)}.product__facts{color:var(--color-text-muted);font-variant-numeric:tabular-nums}@media(min-width:64rem){.product__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-16);align-items:start}.product__media{position:sticky;inset-block-start:calc(var(--header-block-size) + var(--space-6))}}.collection,.project-list{padding-block:var(--space-6) var(--space-16)}.collection__header{display:grid;gap:var(--space-8);align-items:end;margin-block:var(--space-6) var(--space-12)}.collection__intro{display:grid;gap:var(--space-3);align-content:end}.collection__count{color:var(--color-accent-text);font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums}.collection__slabs{display:flex;gap:var(--space-2);margin:0;padding:0;overflow-x:auto;list-style:none}.collection__slabs>li{flex:1 0 6.5rem}.collection__slab{position:relative;display:block;block-size:clamp(9rem,22vw,15rem);overflow:hidden;color:var(--palette-stone-50);text-decoration:none}.collection__slab img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--duration-reveal) var(--ease-expo)}.collection__slab-name{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-2) var(--space-3);background:var(--palette-ink);font-size:var(--text-xs);letter-spacing:.04em}@media(hover:hover){.collection__slab:hover img{scale:1.05}}@media(min-width:64rem){.collection__header--picture{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16)}}.collection__title{font-size:var(--display-md)}.collection__layout{display:grid;gap:var(--space-6) var(--space-12);align-items:start}.collection__filters{display:grid;align-content:start;border-block-start:1px solid var(--color-hairline)}.collection__filters-title{display:none}.collection__filters .button{margin-block-start:var(--space-4)}.collection__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:end;justify-content:space-between;margin-block-end:var(--space-6)}.collection__showing{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}rs-filters.is-busy .collection__results{opacity:.55;transition:opacity var(--duration-fast) var(--ease-expo)}.chip--remove{gap:var(--space-2);padding-inline-end:var(--space-2);border-color:var(--color-text)}.chip--remove .icon{inline-size:1rem;block-size:1rem}@media(min-width:64rem){.collection__layout{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.collection__filters{position:sticky;inset-block-start:calc(var(--header-block-size) + var(--space-6))}.collection__filters-title{display:block;padding-block:var(--space-4);border-block-end:1px solid var(--color-hairline);font-family:var(--font-display);font-size:var(--text-lg)}.filter::details-content{block-size:auto;content-visibility:visible}.filter__summary{cursor:default}.filter__summary .icon{display:none}}.collection__sort{display:flex;gap:var(--space-3);align-items:center}.collection__sort .field__label{color:var(--color-text-muted);font-weight:400;white-space:nowrap}.collection__active{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0 0 var(--space-6);padding:0;list-style:none}.collection__grid{margin-block-end:var(--space-12);padding:0;list-style:none}.search-form{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;max-inline-size:40rem}.search-form .field{flex:1 1 16rem}.search-count{margin-block-end:var(--space-6)}.project-list__lines{margin:0;padding:0;border-block-start:1px solid var(--color-hairline);list-style:none}.project-list__summary{display:grid;gap:var(--space-2);justify-items:start;margin-block-start:var(--space-8)}.hero__grid{display:grid;gap:var(--space-12);align-items:center;padding-block:clamp(var(--space-8),6vw,var(--space-16))}.hero__title{max-inline-size:14ch}.hero:has(.hero__frame){padding-block-start:clamp(var(--space-4),3vw,var(--space-8))}.hero__grid:has(>.hero__frame){padding-block:0}.hero__frame{display:grid;align-items:center;min-block-size:clamp(24rem,62dvb,40rem);padding:clamp(var(--space-12),8vw,var(--space-24)) clamp(var(--space-6),6vw,var(--space-16))}.hero__title--wordmark{max-inline-size:none;font-size:var(--display-xl);font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase}.hero__tagline{color:var(--color-accent-text);font-size:var(--text-sm);font-weight:500;letter-spacing:.34em;text-transform:uppercase}.align-center .hero__title--wordmark{padding-inline-start:.12em}.align-center .hero__tagline{padding-inline-start:.34em}.hero__text .button-row{margin-block-start:var(--space-8)}.hero__media{padding:0;overflow:hidden}.hero__image{inline-size:100%;block-size:100%;max-block-size:75dvb;object-fit:cover}@media(min-width:64rem){.hero__grid--media{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.featured .collection__grid{margin-block-end:0}.featured__head{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:baseline;justify-content:space-between}.page:has(>.prose),.journal,.article,.contact,.not-found,.collection-index{padding-block-end:var(--space-16)}.collection-index__all{margin-block-end:var(--space-8)}.journal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-12) var(--space-8);margin:0 0 var(--space-12);padding:0;list-style:none}.article__media{margin-block-end:var(--space-12)}.article__media img{inline-size:100%;block-size:auto;max-block-size:75dvb;object-fit:cover}.article__footer{display:grid;gap:var(--space-4);max-inline-size:var(--measure);margin-block-start:var(--space-12);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-hairline)}.contact__grid{display:grid;gap:var(--space-12);align-items:start}.contact__form{display:grid;gap:var(--space-6)}.contact__card{padding:var(--space-8);border-block-start:1px solid var(--color-accent-graphic)}.contact__mark{block-size:3rem;inline-size:auto}.contact__pair{display:grid;gap:var(--space-4)}.contact__facts{display:grid;gap:var(--space-6);margin:var(--space-4) 0 0}.contact__facts dd{margin:var(--space-1) 0 0;font-size:var(--text-lg);line-height:1.5}.contact__facts address{font-style:normal}.contact__facts a{color:var(--color-text)}@media(min-width:48rem){.contact__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__card{padding:var(--space-12)}}@media(min-width:64rem){.contact__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-16)}}.not-found__grid{display:grid;gap:var(--space-12);align-items:start}@media(min-width:64rem){.not-found__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16)}}.film{position:relative}.film__stage{position:relative;display:block;block-size:64svb;overflow:hidden;background:var(--color-ground-beige)}.film__poster,.film__poster img,.film__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.film__video{opacity:0;transition:opacity var(--duration-reveal) var(--ease-expo)}.film__stage.is-playing .film__video{opacity:1}.film__toggle{position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--page-gutter);display:grid;place-items:center;inline-size:var(--hit-target);block-size:var(--hit-target);border:0;border-radius:var(--radius-pill);background:var(--color-scrim);color:var(--palette-stone-50);cursor:pointer}.film__glyph{inline-size:.75rem;block-size:.875rem;border-inline:.22rem solid currentcolor}.film__toggle[aria-pressed=true] .film__glyph{border:0;background:currentcolor;clip-path:polygon(0 0,100% 50%,0 100%);translate:.1rem 0}.film__label{padding-block:var(--space-8) var(--space-12);border-block-start:1px solid var(--color-accent-graphic)}.film__grid{display:grid;gap:var(--space-6)}.film__head{display:grid;gap:var(--space-6);align-items:start}.film__mark{block-size:2.75rem;inline-size:auto}.film__heading{display:grid;gap:var(--space-3)}.film__text{display:grid;gap:var(--space-4);justify-items:start}.film__eyebrow{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase}.film__title{font-size:var(--display-md);line-height:var(--leading-display);text-wrap:balance}.film__lead{max-inline-size:34rem;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.55}.film__text .button-row{margin-block-start:var(--space-2)}.film__caption{margin-block-start:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-hairline);color:var(--color-text-muted);font-size:var(--text-sm)}.film__caption a{color:var(--color-text)}@media(min-width:48rem){.film__stage{block-size:max(24rem,calc(100svb - var(--header-block-size) - 15rem))}.film__label{padding-block:var(--space-12) var(--space-16)}.film__head{grid-template-columns:auto minmax(0,1fr);gap:var(--space-8)}.film__mark{block-size:clamp(3.5rem,6vw,5.5rem)}}@media(min-width:64rem){.film__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-16);align-items:end}.film__title{font-size:var(--display-lg);line-height:1.04}}@media(prefers-reduced-motion:no-preference){.film__grid{animation:rise var(--duration-reveal) var(--ease-expo) .12s both}}.statement__grid{display:grid;gap:var(--space-8);align-items:start}.statement__mark{block-size:clamp(2.5rem,6vw,5.5rem);inline-size:auto}.statement__text{max-inline-size:34ch;font-family:var(--font-display);font-size:var(--display-sm);font-weight:500;line-height:1.45;letter-spacing:var(--tracking-display);text-wrap:pretty}.statement__text p{margin:0}.statement__counts{margin-block-start:var(--space-8);color:var(--color-text-muted);font-variant-numeric:tabular-nums}@media(min-width:64rem){.statement__grid{grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:var(--space-16)}}.looks__head{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);align-items:end;justify-content:space-between}.rack{display:flex;gap:var(--space-2);block-size:clamp(26rem,70svb,42rem);padding-block-end:var(--space-2);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.rack__slab{position:relative;flex:0 0 74%;overflow:hidden;background:var(--color-mat);scroll-snap-align:start}.rack__face{position:absolute;top:0;right:0;bottom:0;left:0}.rack__face img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--duration-reveal) var(--ease-expo)}.rack__label{position:absolute;inset-inline:var(--space-3);inset-block-end:var(--space-3);display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--palette-ink);color:var(--palette-stone-50)}.rack .look-card__name{overflow:hidden;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap}.rack .look-card__count{color:var(--palette-gold-300)}.rack .look-card__count .icon{color:inherit}@media(min-width:48rem){.rack{overflow:visible}.rack__slab{flex:1 1 0;min-inline-size:0;transition:flex-grow var(--duration-reveal) var(--ease-expo)}}@media(min-width:48rem)and (hover:hover){.rack:hover .rack__slab{flex-grow:.75}.rack .rack__slab:hover,.rack .rack__slab:focus-within{flex-grow:2.6}.rack__slab:hover .rack__face img{scale:1.04}}.room-story__head{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);align-items:end;justify-content:space-between;margin-block-end:var(--space-8)}.room-story__heading{font-size:var(--display-md)}.room-story__controls{display:flex;gap:var(--space-2);align-items:center}.room-story__arrow{border:1px solid var(--color-control-border);border-radius:var(--radius-pill);transition:border-color var(--duration-fast) var(--ease-expo)}.room-story__arrow:hover{border-color:var(--color-text)}.room-story__arrow--back{rotate:180deg}.room-story__status{min-inline-size:3.5rem;color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.room-story__track{display:flex;gap:var(--space-12);margin:0;padding:0 0 var(--space-12);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.room-story__slide{display:grid;flex:0 0 100%;gap:var(--space-12);align-items:center;scroll-snap-align:start}.room-story__picture{position:relative;margin-block-end:var(--space-8)}.room-story__picture .room__frame{aspect-ratio:3 / 2}.room-story__specimen{position:absolute;inset-block-end:calc(-1 * var(--space-8));inset-inline-end:var(--space-4);inline-size:clamp(5.5rem,13vw,11rem);border:var(--space-2) solid var(--color-mat);box-shadow:var(--shadow-specimen)}.room-story__look{color:var(--color-accent-text);font-size:var(--text-sm);font-weight:500}.room-story__title{font-size:var(--display-lg)}.room-story__description{max-inline-size:34rem;font-size:var(--text-lg);line-height:1.6}.room-story__note{max-inline-size:34rem;color:var(--color-text-muted);font-size:var(--text-sm)}@media(min-width:64rem){.room-story__slide{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-16)}.room-story__specimen{inset-inline-end:calc(-1 * var(--space-8))}}.product__look{font-size:var(--text-sm);font-weight:500}.product__look,.product__look a{color:var(--color-accent-text)}.product__description{max-inline-size:36rem;font-size:var(--text-base);line-height:1.65}@media(min-width:64rem){.product__description{font-size:var(--text-lg)}}.product__description p{margin:0}.gallery{display:grid;gap:var(--space-3)}.gallery__thumbs{display:flex;gap:var(--space-2);margin:0;padding:0;overflow-x:auto;list-style:none}.gallery__thumb{position:relative;display:block;inline-size:4.5rem;block-size:4.5rem;padding:.1875rem;border:1px solid var(--color-hairline);opacity:.72;transition:opacity var(--duration-fast) var(--ease-expo),border-color var(--duration-fast) var(--ease-expo)}.gallery__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.gallery__thumb:hover,.gallery__thumb[aria-current=true]{border-color:var(--color-text);opacity:1}.stage__frame--room{inline-size:100%;block-size:auto}.rooms-band{padding-block:var(--band-space)}.rooms-band__head{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);align-items:end;justify-content:space-between;margin-block-end:var(--space-8)}.rooms-band__title{font-size:var(--display-md)}.rooms-band__note{max-inline-size:32rem;color:var(--color-text-muted);font-size:var(--text-sm)}.rooms-band__list{display:flex;gap:var(--grid-gap);margin:0;padding:0 var(--page-gutter) var(--space-3);overflow-x:auto;list-style:none;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory}.rooms-band__list>li{flex:none;scroll-snap-align:start}.rooms-band .room__frame{inline-size:auto;block-size:min(56vw,62svb,38rem)}.stage__frame,.design-card:focus-within .design-card__media{view-transition-name:design-face}@media(hover:hover){.design-card:hover .design-card__media{view-transition-name:design-face}.section-main-product:has(.design-card:hover) .stage__frame{view-transition-name:none}}.rooms-page{padding-block:var(--space-8) var(--band-space)}.rooms-page__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-block-end:var(--space-8)}.rooms-page__head .subnav__list{margin-block-end:0}.rooms-page__title{font-size:var(--display-lg)}.rooms-page__note{color:var(--color-text-muted);font-size:var(--text-sm)}.rooms-page__look{padding-block:var(--space-12);border-block-start:1px solid var(--color-hairline);scroll-margin-block-start:var(--header-block-size)}.rooms-page__look:first-of-type{padding-block-start:var(--space-8);border-block-start:0}.rooms-page__look-head{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);align-items:baseline;justify-content:space-between;margin-block-end:var(--space-8)}.rooms-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--space-8) var(--grid-gap);margin:0;padding:0;list-style:none}.rooms-page__link{display:grid;gap:var(--space-1);color:inherit;text-decoration:none}.rooms-page__link .room__frame{aspect-ratio:3 / 2}.rooms-page__link .room__frame img{transition:scale var(--duration-reveal) var(--ease-expo)}.rooms-page__design{margin-block-start:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-display)}.rooms-page__where{color:var(--color-text-muted);font-size:var(--text-sm)}@media(hover:hover){.rooms-page__link:hover .room__frame img{scale:1.03}.rooms-page__link:hover .rooms-page__design{color:var(--color-accent-text)}}.shopify-policy__container{max-inline-size:calc(var(--measure) + 2 * var(--page-gutter));margin-inline:auto;padding:var(--space-12) var(--page-gutter) var(--band-space)}.shopify-policy__title{margin-block-end:var(--space-12);padding-block-end:var(--space-8);border-block-end:1px solid var(--color-hairline)}.shopify-policy__title h1{font-size:var(--display-lg)}.shopify-policy__body{color:var(--color-text);font-size:var(--text-base);line-height:1.75}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-block:0 var(--space-6)}.shopify-policy__body h2{margin-block:var(--space-16) var(--space-4);font-size:var(--display-sm);line-height:var(--leading-display)}.shopify-policy__body h3{margin-block:var(--space-8) var(--space-3);font-size:var(--text-lg)}.shopify-policy__body ul,.shopify-policy__body ol{padding-inline-start:var(--space-6)}.shopify-policy__body li+li{margin-block-start:var(--space-3)}.shopify-policy__body li::marker{color:var(--color-accent-graphic)}.shopify-policy__body strong{font-weight:600}.shopify-policy__body a{color:var(--color-accent-text)}.project-list__empty{display:grid;gap:var(--space-12);padding-block:var(--space-8) var(--space-16)}.project-list__empty .lead{color:var(--color-text)}.project-list__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.project-list__step-item{display:grid;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-hairline)}.project-list__step-number{color:var(--color-accent-text);font-family:var(--font-display);font-size:var(--display-sm);line-height:1}.project-list__step{font-size:var(--text-lg)}@media(min-width:64rem){.project-list__empty{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16);align-items:start}}.trade-apply{display:grid;gap:var(--space-12);align-items:start}.trade-apply__mark{block-size:3rem;inline-size:auto}.trade-apply__heading{font-size:var(--display-md);text-wrap:balance}.trade-apply__steps{display:grid;gap:0;margin:var(--space-4) 0 0;padding:0;list-style:none;counter-reset:step}.trade-apply__step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-3);align-items:baseline;padding-block:var(--space-4);border-block-start:1px solid var(--color-hairline);counter-increment:step}.trade-apply__step:before{content:counter(step,decimal-leading-zero);color:var(--color-accent-text);font-family:var(--font-display);font-size:var(--text-lg)}.trade-apply__panel,.request{padding:var(--space-6);border-block-start:2px solid var(--color-accent-graphic);background:var(--color-surface-raised);box-shadow:var(--shadow-specimen)}.trade-apply__form,.request__form{display:grid;gap:var(--space-6)}.trade-apply__group{display:grid;gap:var(--space-4);min-inline-size:0;margin:0;padding:0;border:0}.trade-apply__legend{inline-size:100%;padding:0 0 var(--space-3);border-block-end:1px solid var(--color-hairline);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase}.trade-apply__pair,.request__pair{display:grid;gap:var(--space-4)}.trade-apply__state{font-family:var(--font-display);font-size:var(--display-sm);line-height:var(--leading-display)}.request{display:grid;gap:var(--space-8);margin-block-start:var(--space-12)}.request__heading{font-size:var(--display-sm)}.quote-note,.request__note{color:var(--color-text-muted);font-size:var(--text-sm)}.proxy-page{max-inline-size:60rem;padding-block:var(--space-12) var(--space-16)}.proxy-page__title{font-size:var(--display-md);text-wrap:balance}.proxy-page__problems{display:grid;gap:var(--space-2);margin-block-end:0;padding-inline-start:var(--space-6)}.quote-list{display:grid;gap:0;margin-block-end:0;padding:0;border-block-end:1px solid var(--color-hairline);list-style:none}.quote{display:grid;gap:var(--space-2);padding-block:var(--space-6);border-block-start:1px solid var(--color-hairline)}.quote__head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline;justify-content:space-between}.quote__reference{font-family:var(--font-display);font-size:var(--display-sm);font-weight:500;line-height:var(--leading-display)}.quote__status{padding:var(--space-1) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase}.quote__status--invoiced{border-color:var(--color-accent-graphic);color:var(--color-accent-text)}.quote__status--paid{border-color:var(--color-success)}.quote__project{font-size:var(--text-lg)}.quote__foot{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);align-items:center;margin-block-start:var(--space-2);font-family:var(--font-display);font-size:var(--display-sm)}.quote__foot:empty{display:none}@media(min-width:48rem){.trade-apply__pair,.request__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-apply__panel,.request{padding:var(--space-12)}}@media(min-width:64rem){.trade-apply{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16)}.trade-apply__intro{position:sticky;inset-block-start:calc(var(--header-block-size) + var(--space-8))}.request{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-16);align-items:start}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sections.css.map */
