.brand-pages{color:var(--ink)}.brand-pages [hidden]{display:none!important}.brand-container{width:min(100% - 48px,1280px);margin-inline:auto}.brand-pages :where(h1){margin:0 0 var(--space-6);font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-h-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight-2);text-wrap:balance}.brand-pages :where(h2){margin:0 0 var(--space-6);font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-h-bold);line-height:var(--lh-heading);text-wrap:balance}.brand-pages :where(h3){margin:0;font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-h-semi);line-height:var(--lh-heading)}.brand-pages :where(a){text-underline-offset:4px}.brand-pages :where(a:focus-visible),.brand-pages :where(button:focus-visible),.brand-pages :where(input:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.brand-breadcrumbs{padding-block:var(--space-2);font-family:var(--font-ui);font-size:.875rem}.brand-breadcrumbs :where(ol){display:flex;flex-wrap:wrap;gap:0 var(--space-3);padding:0;margin:0;list-style:none}.brand-breadcrumbs :where(li){display:flex;gap:var(--space-3);align-items:center}.brand-breadcrumbs :where(li)+li:before{color:var(--ink-muted);content:"/"}.brand-breadcrumbs :where(a){display:inline-flex;align-items:center;min-width:44px;min-height:44px}.brand-intro{padding-block:var(--space-5) var(--space-6)}.brand-lead{max-width:68ch;margin:0;font-size:var(--fs-body);line-height:var(--lh-body)}.brand-hero{display:grid;grid-template-areas:"copy image" "facts image";grid-template-columns:1fr 1fr;gap:var(--space-10);row-gap:var(--space-6);align-items:start}.brand-hero-copy{grid-area:copy}.brand-hero-facts{grid-area:facts}.brand-hero .brand-lead{margin-bottom:0}.brand-pages :where(figure){margin:0}.brand-hero-image{position:relative;grid-area:image}.brand-hero-image :where(img){display:block;width:100%;aspect-ratio:1;object-fit:cover}.brand-pages :where(figcaption){padding:var(--space-3) 0;font-family:var(--font-ui);font-size:.875rem}.brand-section{padding-block:var(--space-7) var(--space-11);scroll-margin-top:100px}.brand-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-5)}.brand-chips :where(button),.brand-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-5);font-family:var(--font-ui);font-size:.875rem;line-height:1.4;color:var(--ink);text-align:center;text-decoration:none;cursor:pointer;background:var(--white);border:1px solid var(--ink)}.brand-chips button[aria-pressed=true],.brand-chips :where(button:hover),.brand-button:hover{color:var(--white);background:var(--ink)}.brand-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.brand-result{margin-block:var(--space-5) var(--space-7);font-family:var(--font-ui);font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.brand-row{padding-block:0 var(--space-10);margin-bottom:var(--space-10);border-bottom:1px solid var(--neutral-line)}.brand-row-heading{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.brand-row-heading :where(h3){font-family:var(--font-heading);font-size:var(--fs-h2)}.brand-row-heading :where(h3) :where(a){display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.brand-row-heading>:where(span){font-family:var(--font-ui);font-size:.875rem}.brand-row-images{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-2)}.brand-row-images :where(img){display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.brand-row-images :where(img:only-child){grid-column:1 / -1;aspect-ratio:16 / 7}.brand-row-details{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:start;padding-top:var(--space-6)}.brand-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.brand-swatches :where(a){display:block;min-width:0;font-family:var(--font-ui);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.brand-swatches :where(img){display:block;width:100%;aspect-ratio:1;margin-bottom:var(--space-2);object-fit:cover}.brand-swatches :where(span){display:flex;align-items:start;min-height:44px}.brand-facts{display:grid;gap:var(--space-4);margin:0;font-family:var(--font-ui);font-size:.875rem}.brand-facts>:where(div){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.brand-facts :where(dt){color:var(--ink-muted);overflow-wrap:anywhere}.brand-facts :where(dd){min-width:0;margin:0;overflow-wrap:anywhere}.brand-thicknesses{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:end}.brand-thicknesses :where(span){display:flex;flex-direction:column;gap:var(--space-2);align-items:center;white-space:nowrap}.brand-thicknesses :where(i){display:block;width:36px;height:calc(var(--slab-mm) * 1px);background:var(--neutral-line);border:1px solid var(--ink)}.brand-note{max-width:65ch;margin-block:var(--space-5) 0;font-family:var(--font-ui);font-size:.8125rem;line-height:1.6;color:var(--ink-muted)}.brand-price{display:block;font-family:var(--font-ui);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.brand-link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-4);font-family:var(--font-ui);font-size:.875rem}.brand-smaller :where(ul),.brand-value :where(ul),.brand-guides{padding:0;margin:var(--space-4) 0 0;list-style:none}.brand-smaller :where(ul),.brand-value :where(ul){display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-7)}.brand-smaller :where(a),.brand-value :where(a),.brand-guides :where(a){display:inline-flex;align-items:center;min-height:44px}.brand-search{display:grid;gap:var(--space-2);max-width:400px;margin-block:var(--space-6);font-family:var(--font-ui);font-size:.875rem}.brand-search :where(input){width:100%;min-height:44px;padding:var(--space-3);font:inherit;color:var(--ink);caret-color:var(--primary);background:var(--white);border:1px solid var(--neutral-line);border-radius:0}.brand-search input::placeholder{color:var(--ink-muted)}.brand-colour-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-7) var(--space-4);align-items:start}.brand-colour{min-width:0}.brand-colour>:where(a){display:block;text-decoration:none}.brand-colour :where(img){display:block;width:100%;aspect-ratio:4 / 5;margin-bottom:var(--space-4);object-fit:cover}.brand-colour :where(h3){min-height:44px;font-size:1rem;overflow-wrap:anywhere}.brand-card-meta{display:block;margin-block:var(--space-2);font-family:var(--font-ui);font-size:.8125rem;line-height:1.5;color:var(--ink-muted)}.brand-feature{position:relative;grid-row:span 2;grid-column:span 2;align-self:stretch}.brand-feature :where(img){display:block;width:100%;height:100%;min-height:300px;aspect-ratio:1 / 1.2;object-fit:cover}.brand-feature :where(figcaption){position:absolute;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:fit-content;max-width:calc(100% - 32px);padding:var(--space-3);background:var(--white)}.brand-empty{padding-block:var(--space-9)}.brand-inspiration{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.brand-inspiration :where(img){display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.brand-inspiration :where(a){display:block;text-decoration:none}.brand-value{padding-block:var(--space-10);background:var(--neutral-bg)}.brand-value p{max-width:68ch}.brand-guides{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-8)}.brand-guides :where(li){border-bottom:1px solid var(--neutral-line)}.brand-guides :where(a){padding-block:var(--space-4)}.brand-other{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-7) var(--space-5)}.brand-other :where(a){display:block;text-decoration:none}.brand-other :where(img){display:block;width:100%;aspect-ratio:4 / 3;margin-bottom:var(--space-4);object-fit:cover}.brand-other :where(h3){min-height:44px}.brand-other :where(span){font-family:var(--font-ui);font-size:.875rem;color:var(--ink-muted)}.brand-cta{padding-block:var(--space-11);color:var(--white);background:var(--primary)}.brand-cta>:where(div){display:flex;gap:var(--space-6);align-items:center;justify-content:space-between}.brand-cta :where(h2){margin:0}@media(max-width:767px){.brand-hero{grid-template-areas:"copy" "image" "facts"}.brand-container{width:calc(100% - 32px)}.brand-intro{padding-top:var(--space-5)}.brand-hero,.brand-row-details,.brand-inspiration,.brand-guides{grid-template-columns:1fr;gap:var(--space-7)}.brand-hero-image :where(img){aspect-ratio:4 / 3}.brand-row-heading{flex-direction:column;gap:var(--space-2);align-items:start}.brand-row-images{grid-template-columns:1fr}.brand-row-images .brand-close{display:none}.brand-row-images :where(img),.brand-row-images :where(img:only-child){aspect-ratio:4 / 3}.brand-row-details{padding-top:var(--space-5)}.brand-feature{grid-row:auto;grid-column:1 / -1}.brand-feature :where(img){min-height:0;aspect-ratio:4 / 3}.brand-cta>:where(div){flex-direction:column;align-items:start}}
