.catalogue-reader{--catalogue-header-h:4.5625rem;--catalogue-reader-gutter:clamp(0.5rem,1.5vw,1.5rem);--catalogue-stage-bg:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));--catalogue-stage-pad:clamp(0.5rem,1.2vw,1rem);--catalogue-bar-h:2.75rem;display:flex;flex-direction:column;height:calc(100dvh - var(--catalogue-header-h));min-height:24rem;padding:0 var(--catalogue-reader-gutter) var(--catalogue-reader-gutter);background:var(--color-background)}@media (min-width:90rem){.catalogue-reader{--catalogue-header-h:6.6875rem}}.catalogue-reader__bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;min-height:2.75rem;padding:.5rem .25rem;font-family:var(--font-sans)}.catalogue-reader__title{display:flex;align-items:baseline;gap:.6rem;margin:0;min-width:0;font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.2;color:var(--color-primary)}.catalogue-reader__eyebrow{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.catalogue-reader__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-reader__edition{font-size:.8125rem;color:var(--color-accent-foreground)}.catalogue-reader__hint{margin:0;font-size:.8125rem;color:var(--color-muted)}.catalogue-reader__actions{display:flex;gap:.5rem;margin-left:auto}.catalogue-reader__action{display:inline-flex;align-items:center;min-height:2rem;padding:0 .875rem;border:1px solid var(--color-primary);font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap}.catalogue-reader__action--primary{background:var(--color-primary);color:var(--color-primary-foreground)}.catalogue-reader__action:hover{border-color:var(--color-accent)}.catalogue-reader__action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:63.9375rem){.catalogue-reader__hint{display:none}}@media (max-height:52rem){.catalogue-reader{--catalogue-stage-pad:0.375rem;--catalogue-bar-h:2.5rem;padding-bottom:.5rem}.catalogue-reader__bar{min-height:2.25rem;padding:.25rem}.catalogue-reader__action{min-height:1.75rem}}@media (max-width:39.9375rem){.catalogue-reader{--catalogue-reader-gutter:0.5rem;--catalogue-stage-pad:0.375rem;--catalogue-bar-h:2.5rem}.catalogue-reader__bar{gap:.25rem .75rem;padding:.4rem .125rem}.catalogue-reader__title{font-size:1.0625rem}.catalogue-reader__action:not(.catalogue-reader__action--primary),.catalogue-reader__eyebrow{display:none}}.catalogue-viewer{position:relative;display:flex;flex:1 1 auto;min-height:0;flex-direction:column;outline:none;border:1px solid var(--color-border);background:var(--catalogue-stage-bg,var(--color-surface))}.catalogue-viewer--pending{flex:1 1 auto;min-height:20rem}.catalogue-viewer__stage{position:relative;flex:1 1 auto;min-height:0;padding:var(--catalogue-stage-pad,.75rem)}.catalogue-viewer__scroll{position:absolute;inset:var(--catalogue-stage-pad,.75rem);overflow:hidden;-webkit-overflow-scrolling:touch}.catalogue-viewer--zoomed .catalogue-viewer__scroll{overflow:auto}.catalogue-viewer__scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.catalogue-viewer__canvas{display:flex;align-items:center;justify-content:center;min-width:100%;min-height:100%;width:max-content}.catalogue-viewer__loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--color-muted);font-size:.9375rem;pointer-events:none}.catalogue-viewer--ready .catalogue-viewer__loading{display:none}.catalogue-viewer--fullscreen{--catalogue-stage-bg:#0d1f18;border:0;color:var(--color-primary-foreground)}.catalogue-viewer--fullscreen .catalogue-viewer__bar{background:#0d1f18;border-color:rgb(255 255 255/.12);color:var(--color-primary-foreground)}.catalogue-book{position:relative;margin:0 auto;touch-action:pan-y;transition:width .16s ease-out,height .16s ease-out}@media (prefers-reduced-motion:reduce){.catalogue-book{transition:none}}.catalogue-book .catalogue-page{display:none}.catalogue-book__flip{width:100%;height:100%}.catalogue-viewer--ready .catalogue-book .catalogue-page,.stf__parent{display:block}.stf__parent{position:relative;box-sizing:border-box;transform:translateZ(0);touch-action:pan-y;margin:0 auto}.catalogue-viewer--ready .catalogue-book .catalogue-page{box-shadow:inset 0 0 0 1px rgb(0 0 0/.04),0 1px 2px rgb(13 31 24/.16),0 18px 40px -18px rgb(13 31 24/.45)}.stf__wrapper{position:relative;width:100%;box-sizing:border-box}.catalogue-book[data-orientation=landscape][data-spread="2"] .stf__wrapper:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:3.5%;transform:translateX(-50%);pointer-events:none;z-index:5;background:linear-gradient(90deg,rgb(13 31 24/0) 0,rgb(13 31 24/.07) 42%,rgb(13 31 24/.13) 50%,rgb(13 31 24/.07) 58%,rgb(13 31 24/0))}.stf__parent canvas{left:0;top:0}.stf__block,.stf__parent canvas{position:absolute;width:100%;height:100%}.stf__block{box-sizing:border-box;perspective:2000px}.stf__item{display:none;position:absolute;transform-style:preserve-3d}.stf__hardInnerShadow,.stf__hardShadow,.stf__innerShadow,.stf__outerShadow{position:absolute;left:0;top:0}.catalogue-viewer__bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--catalogue-bar-h,2.75rem);padding:.25rem .5rem;border-top:1px solid var(--color-border);background:var(--color-background);font-family:var(--font-sans)}.catalogue-viewer__group{display:flex;align-items:center;gap:.125rem;min-width:0}.catalogue-viewer__button{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:0;background:transparent;color:inherit;cursor:pointer}.catalogue-viewer__button:hover:not(:disabled){border-color:var(--color-border)}.catalogue-viewer__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.catalogue-viewer__button[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-foreground)}.catalogue-viewer__button:disabled{opacity:.35;cursor:default}.catalogue-viewer__status{min-width:7ch;padding:0 .375rem;text-align:center;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:39.9375rem){.catalogue-viewer__button--wide{display:none}.catalogue-viewer__button{width:2rem;height:2rem}.catalogue-viewer__bar{padding:.125rem .25rem}}.catalogue-viewer__thumbs{position:absolute;left:0;right:0;bottom:0;height:8.5rem;padding:.625rem .75rem;border-top:1px solid var(--color-border);background:var(--color-background);overflow:auto;z-index:10}.catalogue-viewer--fullscreen .catalogue-viewer__thumbs{background:#0d1f18;border-color:rgb(255 255 255/.12)}.catalogue-viewer__thumbs ul{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.catalogue-thumb{display:grid;gap:.25rem;width:4.5rem;padding:.25rem;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;text-align:center;font:inherit}.catalogue-thumb--current,.catalogue-thumb:hover{border-color:var(--color-accent)}.catalogue-thumb:focus-visible{outline:2px solid var(--color-accent)}.catalogue-thumb__frame{display:block;aspect-ratio:1/1.414;background:var(--color-surface-strong);border:1px solid var(--color-border);overflow:hidden}.catalogue-thumb__frame img{object-fit:cover}.catalogue-thumb__blank,.catalogue-thumb__frame img{display:block;width:100%;height:100%}.catalogue-thumb__label{display:block;font-size:.6875rem;line-height:1.2;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-page{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);box-shadow:inset 0 0 0 1px rgb(0 0 0/.04)}.catalogue-page--forest{background:var(--color-primary);color:var(--color-primary-foreground)}.catalogue-page--linen{background:var(--color-surface-linen,var(--color-surface))}.catalogue-page__inner{position:absolute;inset:0;padding:7cqw 7cqw 9cqw;display:flex;flex-direction:column}.catalogue-page__number{position:absolute;bottom:3.2cqw;right:7cqw;font-size:max(1.9cqw,.5rem);letter-spacing:.1em;color:inherit;opacity:.45;font-variant-numeric:tabular-nums}.catalogue-page--forest .catalogue-page__number{color:var(--color-primary-foreground)}.catalogue-eyebrow{margin:0 0 3cqw;font-size:max(2.3cqw,.5625rem);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-foreground)}.catalogue-page--forest .catalogue-eyebrow{color:var(--color-accent)}.catalogue-h2{margin:0 0 3cqw;font-family:var(--font-display);font-weight:500;font-size:8cqw;line-height:1.05;color:var(--color-primary)}.catalogue-page--forest .catalogue-h2{color:var(--color-primary-foreground)}.catalogue-h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:4.2cqw;line-height:1.15;color:var(--color-primary)}.catalogue-body{margin:0 0 3cqw;font-size:2.9cqw;line-height:1.6;color:var(--color-muted)}.catalogue-page--forest .catalogue-body{color:rgb(255 255 255/.82)}.catalogue-small{margin:0 0 2cqw;font-size:max(2.5cqw,.625rem);line-height:1.55;color:var(--color-muted)}.catalogue-rule{display:block;width:10cqw;height:1px;background:var(--color-accent)}.catalogue-facts{margin:2cqw 0 0;border-top:1px solid var(--color-border)}.catalogue-facts__row{display:grid;grid-template-columns:1fr 1.2fr;gap:2cqw;padding:1.8cqw 0;border-bottom:1px solid var(--color-border);font-size:2.6cqw;line-height:1.4}.catalogue-facts__row--plain{grid-template-columns:1fr}.catalogue-facts dt{margin:0;color:var(--color-muted);letter-spacing:.04em}.catalogue-facts dd{margin:0;color:var(--color-primary);font-weight:600}.catalogue-steps{list-style:none;margin:2cqw 0 0;padding:0;display:grid;gap:1.7cqw}.catalogue-steps li{display:grid;grid-template-columns:7cqw 1fr;gap:2cqw;align-items:start}.catalogue-steps .catalogue-small{font-size:max(2.4cqw,.5rem);margin-bottom:0}.catalogue-steps__number{font-family:var(--font-display);font-size:4.5cqw;line-height:1;color:var(--color-accent-foreground)}.catalogue-picture{position:relative;overflow:hidden}.catalogue-picture,.catalogue-picture--empty{background:var(--color-surface-strong)}.catalogue-picture__weave{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgb(0 0 0/.035) 0 2px,transparent 2px 8px),repeating-linear-gradient(-45deg,rgb(0 0 0/.035) 0 2px,transparent 2px 8px)}.catalogue-cover,.catalogue-cover__visual{position:absolute;inset:0}.catalogue-cover__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(13 31 24/.1),rgb(13 31 24/.78) 75%,rgb(13 31 24/.92))}.catalogue-cover__text{position:absolute;left:9cqw;right:9cqw;bottom:11cqw;color:var(--color-primary-foreground)}.catalogue-cover__brand{margin:0 0 4cqw;font-size:2.6cqw;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent)}.catalogue-cover__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:10cqw;line-height:1}.catalogue-cover__subtitle{margin:2.5cqw 0 0;font-size:3.2cqw;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255/.85)}.catalogue-cover__edition{margin:5cqw 0 0;font-family:var(--font-display);font-size:4.5cqw;color:var(--color-accent)}.catalogue-back{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:9cqw;color:var(--color-primary-foreground)}.catalogue-back__line{margin:0;font-family:var(--font-display);font-size:5cqw}.catalogue-back__site{margin:2cqw 0 0;font-size:2.6cqw;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.catalogue-blank{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3cqw;padding:7cqw;text-align:center;background:repeating-linear-gradient(135deg,rgb(13 31 24/.028) 0 1px,transparent 1px 9px),repeating-linear-gradient(45deg,rgb(13 31 24/.028) 0 1px,transparent 1px 9px)}.catalogue-blank__brand{margin:0;font-size:max(2.3cqw,.5625rem);letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted)}.catalogue-blank__label{margin:0;font-family:var(--font-display);font-weight:500;font-size:5cqw;line-height:1.15;color:var(--color-primary)}.catalogue-intro__left{display:flex;flex-direction:column;height:100%}.catalogue-intro__picture{flex:1;min-height:0}.catalogue-intro__right{display:flex;flex-direction:column;height:100%}.catalogue-category__hero,.catalogue-category__left{position:absolute;inset:0}.catalogue-category__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(13 31 24/0) 30%,rgb(13 31 24/.85))}.catalogue-category__title-block{position:absolute;left:7cqw;right:7cqw;bottom:10cqw}.catalogue-category__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:9cqw;line-height:1;color:var(--color-primary-foreground)}.catalogue-category__subtitle{margin:2.2cqw 0 0;font-size:max(3.6cqw,.75rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.catalogue-category__right{display:flex;flex-direction:column;height:100%}.catalogue-category__detail{margin-top:auto;aspect-ratio:4/3;max-height:40%}.catalogue-category__detail--whole{background:#fff}.catalogue-grid{display:flex;flex-direction:column;height:100%}.catalogue-grid__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3cqw}.catalogue-grid__count{font-size:max(2.3cqw,.5625rem);color:var(--color-muted);letter-spacing:.08em}.catalogue-grid__list{list-style:none;margin:0;padding:0;display:grid;gap:3.5cqw 4cqw;grid-template-columns:repeat(2,1fr)}.catalogue-grid__list--6{grid-template-columns:repeat(3,1fr);gap:4cqw 3cqw}.catalogue-grid__list--8{grid-template-columns:repeat(4,1fr);gap:3cqw 2.5cqw}.catalogue-swatch__picture{aspect-ratio:4/5;border:1px solid var(--color-border)}.catalogue-grid__list--4 .catalogue-swatch__picture{aspect-ratio:4/3}.catalogue-grid__list--4 .catalogue-swatch__picture img{object-position:50% 38%}.catalogue-swatch__name{margin:1.6cqw 0 0;font-family:var(--font-display);font-weight:500;font-size:3.6cqw;line-height:1.15;color:var(--color-primary)}.catalogue-grid__list--6 .catalogue-swatch__name{font-size:3cqw}.catalogue-grid__list--8 .catalogue-swatch__name{font-size:2.6cqw}.catalogue-swatch__series{margin:0 0 .6cqw;font-size:max(2cqw,.5625rem);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent,var(--color-muted))}.catalogue-swatch__colour{margin:.4cqw 0 0;font-size:max(2.4cqw,.5625rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.catalogue-feature__hero,.catalogue-feature__left{position:absolute;inset:0}.catalogue-feature__left--product{display:grid;place-items:center;padding:7cqw 7cqw 9cqw;background:var(--color-surface)}.catalogue-feature__hero--product{position:relative;inset:auto;width:100%;aspect-ratio:1/1;border:1px solid var(--color-border);background:var(--color-background)}.catalogue-feature__right{display:flex;flex-direction:column;height:100%}.catalogue-feature__category{margin:-1.5cqw 0 3cqw;font-size:2.6cqw;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.catalogue-feature__extras{list-style:none;margin:auto 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.catalogue-feature__extra{aspect-ratio:1/1;border:1px solid var(--color-border)}.catalogue-contact{display:flex;flex-direction:column;height:100%}.catalogue-contact__actions{display:grid;gap:2cqw;margin-top:4cqw}.catalogue-button{display:inline-flex;align-items:center;justify-content:center;padding:2.6cqw 4cqw;border:1px solid var(--color-primary);font-size:2.8cqw;font-weight:600;letter-spacing:.04em;color:var(--color-primary);text-decoration:none}.catalogue-button--primary{background:var(--color-primary);color:var(--color-primary-foreground)}.catalogue-contact__site{margin:auto 0 0;font-size:2.6cqw;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-foreground)}.catalogue-route__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.catalogue-route__draft{display:inline-block;margin-bottom:1rem;padding:.35rem .75rem;border:1px solid var(--color-accent);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-foreground)}.catalogue-grid__series{margin:-2cqw 0 2.5cqw;font-family:var(--font-display);font-size:4cqw;line-height:1.1;color:var(--color-primary)}.catalogue-category__count{margin:-1.5cqw 0 3cqw;font-size:2.5cqw;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.catalogue-swatch__strip{list-style:none;margin:1.2cqw 0 0;padding:0;display:flex;flex-wrap:nowrap;gap:.6cqw;overflow:hidden}.catalogue-swatch__strip li{flex:0 0 calc((100% - 3 * 0.8cqw) / 4)}.catalogue-swatch__strip{gap:.8cqw}.catalogue-swatch__thumb{aspect-ratio:1/1;border:1px solid var(--color-border)}.catalogue-swatch--family .catalogue-swatch__colour{text-transform:none;letter-spacing:.02em;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalogue-grid__list--6 .catalogue-swatch__colour{font-size:max(2.1cqw,.5625rem)}.catalogue-grid__list--8 .catalogue-swatch__colour{font-size:max(1.9cqw,.5625rem)}.catalogue-contact__details{display:grid;gap:.8cqw;margin-top:5cqw;font-style:normal;font-size:2.7cqw;line-height:1.5;color:var(--color-foreground)}.catalogue-contact__details strong{font-family:var(--font-display);font-weight:500;font-size:3.6cqw;color:var(--color-primary)}.catalogue-contact__details span{white-space:pre-line}.catalogue-fabric{display:flex;flex-direction:column;height:100%;min-height:0}.catalogue-fabric__header{position:relative;margin-bottom:2.5cqw}.catalogue-fabric__header .catalogue-grid__count{position:absolute;right:0;top:0}.catalogue-fabric__title{margin-bottom:0}.catalogue-fabric__list{list-style:none;margin:0;padding:0;display:grid;gap:2.4cqw;border-top:1px solid var(--color-border)}.catalogue-fabric__variant{display:grid;gap:3cqw;padding-top:2.4cqw;border-bottom:1px solid var(--color-border);padding-bottom:2.4cqw}.catalogue-fabric__list--pictures .catalogue-fabric__variant{grid-template-columns:28cqw 1fr;align-items:start}.catalogue-fabric__picture{aspect-ratio:1/1;border:1px solid var(--color-border)}.catalogue-fabric__name{margin:0 0 1.2cqw;font-family:var(--font-display);font-weight:500;font-size:max(3.4cqw,.75rem);line-height:1.15;color:var(--color-primary)}.catalogue-fabric__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6cqw 3cqw}.catalogue-fabric__fact{display:flex;gap:1.2cqw;font-size:max(2.3cqw,.5625rem);line-height:1.45}.catalogue-fabric__fact dt{color:var(--color-muted);flex:0 0 auto}.catalogue-fabric__fact dd{margin:0;font-weight:600;color:var(--color-foreground);min-width:0}.catalogue-fabric__sizes{margin-top:auto;padding-top:2.4cqw}.catalogue-fabric__sizes--opening{margin-top:3cqw}.catalogue-fabric__sizes-title{margin:0 0 1.4cqw;font-size:max(2.3cqw,.5625rem);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-foreground);font-weight:500}.catalogue-sizes{width:100%;border-collapse:collapse;font-size:max(2.3cqw,.5625rem);line-height:1.4;font-variant-numeric:tabular-nums}.catalogue-sizes th{text-align:left;font-weight:500;font-size:max(2cqw,.5rem);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding:0 0 .8cqw;border-bottom:1px solid var(--color-border)}.catalogue-sizes td{padding:.55cqw 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);color:var(--color-foreground)}.catalogue-sizes td:first-child{font-weight:600;padding-right:3cqw}.catalogue-sizes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8cqw 2cqw;font-size:max(2.4cqw,.5625rem);font-weight:600;font-variant-numeric:tabular-nums}.catalogue-sizes__grid li{padding:.6cqw 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.catalogue-fabric__note{margin:1.4cqw 0 0;font-size:max(2.1cqw,.5625rem);line-height:1.45;color:var(--color-muted)}.catalogue-page--forest{--catalogue-accent-on-forest:color-mix(in srgb,var(--color-accent) 72%,#fff)}.catalogue-page--forest .catalogue-back__site,.catalogue-page--forest .catalogue-cover__brand,.catalogue-page--forest .catalogue-cover__edition,.catalogue-page--forest .catalogue-eyebrow{color:var(--catalogue-accent-on-forest,var(--color-accent))}.catalogue-cover__tagline{margin:3cqw 0 0;font-size:max(2.2cqw,.5rem);letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255/.72)}.catalogue-cover--split .catalogue-cover__visual{inset:0 0 auto 0;height:56%}.catalogue-cover--split .catalogue-cover__visual:after{background:linear-gradient(180deg,rgb(13 31 24/0) 60%,rgb(13 31 24/.45))}.catalogue-cover--split .catalogue-cover__text{top:56%;bottom:0;padding:6.5cqw 0 8cqw;display:flex;flex-direction:column}.catalogue-cover--split .catalogue-cover__text:before{content:"";display:block;width:10cqw;height:1px;margin-bottom:4cqw;background:var(--color-accent)}.catalogue-cover--split .catalogue-cover__brand{margin-bottom:3cqw;font-size:max(2.8cqw,.5625rem);letter-spacing:.34em}.catalogue-cover--split .catalogue-cover__title{font-size:9.5cqw;max-width:90%}.catalogue-cover--split .catalogue-cover__edition{margin-top:2.6cqw;font-size:4.4cqw}.catalogue-cover--split .catalogue-cover__tagline{margin-top:auto;padding-top:3cqw;border-top:1px solid rgb(255 255 255/.18)}.catalogue-cover--framed .catalogue-cover__visual{inset:auto 9cqw;top:33%;height:48%;border:1px solid var(--color-accent)}.catalogue-cover--framed .catalogue-cover__visual:after{content:none}.catalogue-cover--framed .catalogue-cover__text{inset:0;padding:9cqw;display:flex;flex-direction:column;color:var(--color-primary)}.catalogue-cover--framed .catalogue-cover__brand{color:var(--color-accent-foreground)}.catalogue-cover--framed .catalogue-cover__title{font-size:9cqw}.catalogue-cover--framed .catalogue-cover__subtitle{color:var(--color-muted)}.catalogue-cover--framed .catalogue-cover__edition{margin-top:2cqw;color:var(--color-accent-foreground)}.catalogue-cover--framed .catalogue-cover__tagline{margin-top:auto;color:var(--color-muted)}.catalogue-back__tagline{margin:2cqw 0 0;font-size:max(2.2cqw,.5rem);letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255/.7)}.catalogue-series{display:flex;flex-direction:column;height:100%;min-height:0}.catalogue-series__header{margin-bottom:2.5cqw}.catalogue-series__title{margin-bottom:.6cqw}.catalogue-series__label{margin:0;font-size:max(2.4cqw,.5625rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.catalogue-series__pictures{display:grid;grid-template-columns:minmax(0,1fr);gap:3cqw}.catalogue-series__pictures--pair{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.catalogue-series__picture{aspect-ratio:4/3;border:1px solid var(--color-border)}.catalogue-series__detail,.catalogue-series__pictures--pair .catalogue-series__picture{aspect-ratio:1/1;border:1px solid var(--color-border)}.catalogue-series__facts{margin-top:3.5cqw}@container (max-width: 420px){.catalogue-series__picture{aspect-ratio:3/2}.catalogue-series__count{padding-top:1.5cqw}}.catalogue-series__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4cqw;border-top:1px solid var(--color-border)}.catalogue-series__grid .catalogue-fabric__fact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2cqw;padding:1.1cqw 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);font-size:max(2.6cqw,.625rem)}.catalogue-series__count{margin:auto 0 0;padding-top:2.5cqw;font-size:max(2.4cqw,.5625rem);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.catalogue-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5cqw 4cqw;align-content:start}.catalogue-gallery--1 .catalogue-gallery__item,.catalogue-gallery--3 .catalogue-gallery__item:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 2cqw)}.catalogue-gallery__picture{aspect-ratio:1/1;border:1px solid var(--color-border)}.catalogue-gallery__name{margin:1.8cqw 0 0;font-family:var(--font-display);font-weight:500;font-size:max(3.6cqw,.75rem);line-height:1.15;color:var(--color-primary)}