:root{--color-ink: #0A0A0A;--color-grey: #5E5847;--color-paper: #FFFFFF;--color-hair: rgba(10,10,10,.08);--color-status-error: #8E2A1F;--color-scrim-strong: rgba(10,10,10,.55);--color-scrim-soft: rgba(10,10,10,.12);--color-scrim-text: rgba(10,10,10,.42);--color-scrim-clear: rgba(10,10,10,0);--color-surface: #F6F6F6;--color-on-inverse-text: var(--color-paper);--color-on-inverse-muted: rgba(255,255,255,.56);--color-on-inverse-hair: rgba(255,255,255,.16);--color-on-inverse-wash: rgba(255,255,255,.06);--color-on-inverse-field: rgba(255,255,255,.28);--color-on-inverse-eyebrow: rgba(255,255,255,.8);--color-on-inverse-thumb-base: rgba(255,255,255,.08);--color-on-inverse-scrollbar: rgba(255,255,255,.24);--color-on-inverse-button: rgba(255,255,255,.14);--color-veil: rgba(255,255,255,.72);--color-chart-oak: #C9A368;--color-chart-clay: #B05A36;--color-chart-sky: #8AA3AC;--color-backdrop: rgba(10,10,10,.16);--color-divider: rgba(10,10,10,.16);--color-ring-hover: rgba(10,10,10,.28);--color-glass-gloss: rgba(255,255,255,.16);--color-glass-matte-strong: rgba(255,255,255,.3);--color-glass-matte-soft: rgba(255,255,255,.1);--color-sheen-silk: rgba(255,255,255,.3);--color-sheen-silk-mid: rgba(255,255,255,.1);--color-mask-opaque: #000000;--color-dot-idle: rgba(10,10,10,.24);--color-hair-register: rgba(10,10,10,.12);--color-on-inverse-dot: rgba(255,255,255,.3);--color-sheet-rule: rgba(10,10,10,.12);--font-family-serif: "Century Schoolbook", Georgia, "Times New Roman", serif;--font-family-sans: "neue-haas-grotesk-text", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-family-sans-display: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-size-h1: clamp(32px, calc(27.56px + 1.235vw) ,44px);--font-size-h2: 1.75rem;--font-size-caption: .6875rem;--font-size-body: 1rem;--font-size-ui: .875rem;--font-size-title: 1.375rem;--font-size-lead: clamp(20px, calc(18.4px + .25vw) ,22px);--font-size-h2-compact: 1.5rem;--font-size-display: 64px;--font-size-measure: .8125rem;--font-size-portrait-name: 1.125rem;--font-size-h1-poster: 72px;--font-size-h1-read: clamp(32px, calc(23.086px + 2.286vw) ,56px);--font-size-statement: clamp(36px, calc(28.571px + 1.905vw) ,56px);--font-size-metric-display: clamp(40px, calc(34.057px + 1.524vw) ,56px);--font-size-metric-unit: clamp(18px, calc(15.771px + .571vw) ,24px);--font-size-list-name: 20px;--font-size-metric-small: clamp(32px, calc(27.543px + 1.143vw) ,44px);--font-size-h1-hero: clamp(36px, calc(23.086px + 2.286vw) ,56px);--font-size-info-lead: clamp(18px, calc(16px + .3vw) ,20px);--font-size-moment: clamp(44px, calc(24px + 2.6vw) ,56px);--font-size-moment-unit: .4em;--font-size-moment-link: clamp(26px, calc(18px + 1.6vw) ,40px);--font-size-sheet: 16px;--font-line-height-heading: 1.12;--font-line-height-body: 1.45;--font-line-height-lead: 1.35;--font-line-height-ui: 20px;--font-line-height-title: 1.2;--font-line-height-prose: 1.55;--font-line-height-quote: 1.3;--font-line-height-metric: 1;--font-line-height-display: 1.05;--font-line-height-card-name: 1.35;--font-line-height-measure: 1rem;--font-line-height-statement: 1.08;--font-line-height-list-name: 1.25;--font-line-height-field: 36px;--font-line-height-step: 24px;--font-line-height-info-link-row: 1.35;--font-line-height-sheet: 22px;--font-tracking-caps: .12em;--font-tracking-tight: -.005em;--font-tracking-metric: -.01em;--font-tracking-display: -.01em;--font-tracking-statement: -.012em;--font-tracking-metric-display: 0em;--font-tracking-moment-link: -.005em;--font-weight-regular: 400;--font-weight-medium: 500;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-22: 88px;--space-24: 96px;--space-30: 120px;--space-container-pad-fluid: clamp(16px,4vw,64px);--space-section-pad-fluid: clamp(64px,8vw,144px);--space-raster: 28px;--space-section: 120px;--space-card-gutter: var(--space-4);--space-card-row: var(--space-raster);--space-editorial-card-gutter: var(--space-8);--space-editorial-card-row: var(--space-12);--space-format-field-measure: 10px;--space-field-pad: var(--space-16);--space-field-gap: var(--space-16);--space-after-field: var(--space-14);--space-hero-text-bottom: var(--space-18);--space-configurator-card-top: 70px;--space-contact-role: 2px;--space-info-hero-top: clamp(56px, calc(41.14px + 3.81vw) ,96px);--space-info-first-section: clamp(72px,8vw,120px);--space-info-section: clamp(64px, calc(52.1px + 3.05vw) ,96px);--space-info-row-note: 2px;--space-sheet-raster: var(--font-line-height-sheet);--motion-duration-fast: .12s;--motion-duration-slow: .4s;--motion-duration-reveal: .56s;--motion-duration-select: .24s;--motion-duration-count: 1.4s;--motion-duration-hero: 1s;--motion-duration-ring: .14s;--motion-duration-colour-rise: .64s;--motion-duration-colour-widen: var(--motion-duration-reveal);--motion-duration-colour-name: var(--motion-duration-select);--motion-duration-portrait-swap: var(--motion-duration-slow);--motion-duration-viewer-swap: var(--motion-duration-fast);--motion-duration-menu: var(--motion-duration-ring);--motion-duration-draw: 1.2s;--motion-easing-standard: cubic-bezier(.2,0,0,1);--motion-easing-glide: cubic-bezier(.45,0,.15,1);--motion-delay-hero-text: .18s;--motion-delay-colour-stagger: 36ms;--motion-delay-colour-stagger-mobile: 24ms;--motion-delay-unfold: 80ms;--border-width: 1px;--border-focus-width: 2px;--border-ring-offset: 3px;--breakpoint-md: 640px;--breakpoint-lg: 900px;--breakpoint-xl: 1680px;--breakpoint-wide: 1100px;--breakpoint-tabbar: var(--breakpoint-lg);--breakpoint-people: var(--breakpoint-md);--breakpoint-ultra: 1800px;--breakpoint-affisch: 1920px;--breakpoint-spalt: 1920px;--breakpoint-motstamma: 1200px;--breakpoint-rapportmeny: 1200px;--breakpoint-masthead: 400px;--size-container-max: 1920px;--size-container-text: 640px;--size-header: 64px;--size-product-image-ratio: 4 / 5;--size-product-image: 957px;--size-product-pane: 700px;--size-report-rail: 250px;--size-touch-target: 44px;--size-hero-height: 100svh;--size-hero-scrim: 45%;--size-hero-max-height: 1440px;--size-measure-hero: 44ch;--size-measure-heading: 20ch;--size-measure-aside: 40ch;--size-measure-display: 16ch;--size-measure-prose: 44ch;--size-measure-statement: 24ch;--size-measure-article: 30em;--size-measure-consent: 52ch;--size-product-image-mobile-ratio: 4 / 5;--size-tabs-height: 56px;--size-logo-height: 20px;--size-configurator-stage: clamp(440px, calc(100svh - 184px) , 1100px);--size-configurator-row: 52px;--size-button: 48px;--size-icon: 15px;--size-square-ratio: 1 / 1;--size-format-field-ratio: 4 / 3;--size-colour-wall-height: 96px;--size-colour-swatch-ratio: 1 / 1.25;--size-portrait-ratio: 4 / 5;--size-configurator-panel: 420px;--size-colour-swatch-height: 56px;--size-gallery-strip-height: 720px;--size-gallery-strip-height-mobile: 320px;--size-viewer-bar: 64px;--size-viewer-bar-mobile: 56px;--size-viewer-rail: 96px;--size-field: 240px;--size-configurator-panel-min: 312px;--size-configurator-panel-stacked: 560px;--size-configurator-stage-stacked: min(75vw,70svh);--size-configurator-stage-stacked-small: min(100vw,70svh);--size-configurator-stage-max: 1320px;--size-configurator-card: 468px;--size-configurator-model-max: 1100px;--size-stage-menu: 248px;--size-stage-menu-offset: 76px;--size-configurator-card-gap: 32px;--size-fade-scroll-x: 160px;--size-fade-scroll-compact: 96px;--size-viewer-thumb-width: 56px;--size-viewer-thumb-height: 70px;--size-download-icon: 15px;--size-download-menu-top: 52px;--size-download-menu-width: 264px;--size-dot: 6px;--size-featured-register-card: 272px;--size-story-photo-mobile-ratio: 3 / 2;--size-sustain-photo-fade: 70%;--size-sustain-photo-focus: 45%;--size-sustain-photo-ratio: 36 / 13;--size-icon-chevron: 13px;--size-configurator-embed-min: 720px;--size-configurator-embed-stacked: 560px;--size-region-dialog-max: 424px;--size-contact-main-offset: 66px;--size-search-field: 360px;--size-list-thumb-placeholder: min(60%, 40px);--size-menu-drawer-content: 344px;--size-list-drawer-content: 424px;--size-landscape-ratio: 16 / 9;--size-logo-height-compact: 16px;--size-configurator-field-max: 1376px;--size-icon-drag: 18px;--size-list-thumb: 120px;--size-list-fact-label: 104px;--size-editorial-ratio: 4 / 3;--size-contact-block-min: 220px;--size-info-label: clamp(200px,24vw,400px);--size-info-fact-label-min: 136px;--size-info-fact-label-max: 224px;--size-info-moment-min: 200px;--size-icon-masthead: 22px;--size-sheet-page-width: 210mm;--size-sheet-page-height: 297mm;--size-sheet-margin: 15mm;--size-sheet-thumb: 123.2px;--size-sheet-thumb-height: 154px;--size-sheet-comment: 200px;--size-sheet-fact-label: 96px;--size-sheet-logo: 12px;--size-sheet-letter-width: 8.5in;--size-sheet-letter-height: 11in;--size-sheet-letter-margin: .5in;--z-index-sticky: 80;--z-index-header: 100;--z-index-modal: 1000;--opacity-hover: .6;--opacity-disabled: .35;--opacity-cta-hover: .85;--opacity-rail-end: .45;--opacity-configurator-card: .92;--opacity-thumb-idle: .45;--link-underline-offset-prose: 3px;--link-underline-offset-cta: 8px;--link-underline-offset-moment-link: 10px;--ratio-configurator-box: 1.25}@media(max-width:639px){:root{--font-size-display: 32px;--font-line-height-display: 1.12;--font-line-height-field: 32px;--space-22: var(--space-14);--space-section: 80px;--space-editorial-card-row: var(--space-card-row);--space-field-pad: var(--space-12);--space-field-gap: var(--space-10);--space-after-field: var(--space-8);--space-hero-text-bottom: 88px;--size-header: 56px;--size-tabs-height: 44px;--size-list-thumb: 96px;--size-list-fact-label: 88px}}@font-face{font-family:Century Schoolbook;src:url(/fonts/CenturySchoolbook-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/fonts/CenturySchoolbook-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Century Schoolbook;src:url(/fonts/CenturySchoolbook-Regular.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);color:var(--color-ink);background:var(--color-paper)}h1,h2,h3,.display-serif{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);margin:0}h4,h5,h6,.display-1,.display-2,.display-hero{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);margin:0}h1{font-size:var(--font-size-h1);line-height:var(--font-line-height-heading)}h2{font-size:var(--font-size-h2);line-height:var(--font-line-height-heading)}h3{font-size:var(--font-size-title);line-height:var(--font-line-height-heading)}h4,.subhead{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-body)}.display-hero,.display-1,.display-2{font-size:var(--font-size-h1);line-height:var(--font-line-height-heading);font-weight:var(--font-weight-regular)}p{font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-weight:var(--font-weight-regular);margin:0;text-wrap:pretty}.prose p,.body{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-weight:var(--font-weight-regular);margin:0;text-wrap:pretty}.body-lg{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-weight:var(--font-weight-regular)}.body-sm{font-size:var(--font-size-ui);line-height:var(--font-line-height-body)}.caption{font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-body);color:var(--color-grey)}.lead{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);font-style:normal;font-size:var(--font-size-body);line-height:var(--font-line-height-body);color:var(--color-ink);text-wrap:balance}.eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--font-tracking-caps);color:var(--color-grey)}.kicker{font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--font-tracking-caps);color:var(--color-grey);display:inline-flex;align-items:baseline;gap:var(--space-4)}.kicker .no{color:var(--color-ink)}code,.mono{font-family:var(--font-family-sans);font-size:var(--font-size-ui)}::selection{background:var(--color-ink);color:var(--color-surface)}.product-card{background:var(--color-paper)}.product-card__img{aspect-ratio:var(--size-portrait-ratio);overflow:hidden;background:var(--color-surface)}.product-card__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product-card a,.product-card a:visited{text-decoration:none;color:inherit;display:block}.product-card__body{text-align:left;padding-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.product-card__name{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--font-line-height-card-name);color:var(--color-ink);margin:0;letter-spacing:normal;text-transform:none;text-wrap:balance}.product-card__meta{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);text-transform:none;letter-spacing:normal;color:var(--color-grey);margin:0;transition:color var(--motion-duration-select) var(--motion-easing-standard)}.product-card:hover .product-card__meta{color:var(--color-ink)}.product-card__img:has(>.product-card__hover){position:relative}.product-card__hover{position:absolute;inset:0;opacity:0;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}.product-card__img--empty>.product-card__hover{display:none}@media(hover:hover){.product-card a:hover .product-card__hover[data-laddad],.product-card a:focus-visible .product-card__hover[data-laddad]{opacity:1}}@media(prefers-reduced-motion:reduce){.product-card__hover{transition:none}}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--space-card-gutter);row-gap:var(--space-card-row)}@media(min-width:1100px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1800px){.product-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:899px){.product-grid{grid-template-columns:repeat(2,1fr)}}.product-grid{grid-auto-flow:dense}.product-card--wide{grid-column:span 2;container-type:inline-size}.product-card--wide .product-card__img{width:100%;aspect-ratio:auto;height:calc((100cqw - var(--space-card-gutter)) / 2 * 1.25)}.lx-tabs{--_tabs-h:var(--size-tabs-height);display:flex;align-items:center;gap:var(--space-8)}.lx-tabs--compact{--_tabs-h:var(--size-touch-target)}.lx-tabs>:is(a,button){position:relative;display:inline-flex;align-items:center;min-height:var(--_tabs-h);padding:0;border:0;background:none;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-weight:var(--font-weight-regular);letter-spacing:normal;text-transform:none;color:var(--color-grey);transition:color var(--motion-duration-select) var(--motion-easing-standard),opacity var(--motion-duration-select) var(--motion-easing-standard)}.lx-tabs>:is(a,button):after{content:"";position:absolute;left:0;right:0;bottom:calc((var(--_tabs-h) - var(--font-line-height-ui) - var(--space-1)) / 2);height:var(--border-width);background:var(--color-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-select) var(--motion-easing-standard)}.lx-tabs>:is(a,button):hover{opacity:var(--opacity-hover)}.lx-tabs>:is(a,button):is(.active,.on,[aria-selected=true],[aria-current=page]){color:var(--color-ink);font-weight:var(--font-weight-medium);opacity:1}.lx-tabs>:is(a,button):is(.active,.on,[aria-selected=true],[aria-current=page]):after{transform:scaleX(1)}.lx-tabs .lx-tab-label{display:block}.lx-tabs .lx-tab-label:after{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:var(--font-weight-medium)}@media(max-width:639px){.lx-tabs{--_tabs-h:var(--size-touch-target)}}@media(prefers-reduced-motion:reduce){.lx-tabs>:is(a,button),.lx-tabs>:is(a,button):after{transition:none}}[data-fade-x]{--_fade-w: var(--size-fade-scroll-x);-webkit-mask-image:linear-gradient(to right,var(--color-mask-opaque) 0,var(--color-mask-opaque) 100%,transparent 100%);mask-image:linear-gradient(to right,var(--color-mask-opaque) 0,var(--color-mask-opaque) 100%,transparent 100%);transition:-webkit-mask-image var(--motion-duration-select) var(--motion-easing-standard),mask-image var(--motion-duration-select) var(--motion-easing-standard)}[data-fade-x=compact]{--_fade-w: var(--size-fade-scroll-compact)}[data-fade-x][data-fade="1"]{-webkit-mask-image:linear-gradient(to right,var(--color-mask-opaque) 0,var(--color-mask-opaque) calc(100% - var(--_fade-w)),transparent 100%);mask-image:linear-gradient(to right,var(--color-mask-opaque) 0,var(--color-mask-opaque) calc(100% - var(--_fade-w)),transparent 100%)}@media(prefers-reduced-motion:reduce){[data-fade-x]{transition:none}}.lx-page-edge{padding-inline:max(var(--space-container-pad-fluid),env(safe-area-inset-left),env(safe-area-inset-right),calc((100% - var(--size-container-max)) / 2 + var(--space-container-pad-fluid)))}.lx-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-header);height:var(--size-header);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:0;padding-inline:max(var(--space-container-pad-fluid),env(safe-area-inset-left),env(safe-area-inset-right));background:var(--color-paper);border-bottom:var(--border-width) solid var(--color-hair);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);transition:background var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.lx-header--open,.lx-header--closing{transition:background var(--motion-duration-slow) var(--motion-easing-standard),border-color var(--motion-duration-slow) var(--motion-easing-standard),color var(--motion-duration-slow) var(--motion-easing-standard)}.lx-header-left{display:flex;gap:var(--space-6);align-items:center;justify-self:start}.lx-header-right{display:flex;gap:var(--space-6);align-items:center;justify-self:end}.lx-header-link{position:relative;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-weight:var(--font-weight-regular);background:none;border:0;cursor:pointer;padding-block:0;padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));min-width:var(--size-touch-target);justify-content:center;color:var(--color-ink);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.lx-header-word-set{display:inline-flex;align-items:center;gap:var(--space-2)}.lx-header-word--close{position:absolute;inset-block:0;display:inline-flex;align-items:center;white-space:nowrap}.lx-header-left .lx-header-word--close{left:var(--space-2)}.lx-header-right .lx-header-word--close{right:var(--space-2)}.lx-header-link:hover{opacity:var(--opacity-hover)}.lx-header-word--close,.lx-header-link[aria-expanded=true] .lx-header-word-set{visibility:hidden}.lx-header-link[aria-expanded=true] .lx-header-word--close{visibility:visible}.lx-header-link:after{content:"";position:absolute;left:var(--space-2);right:var(--space-2);bottom:var(--space-1);height:var(--border-width);background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-slow) var(--motion-easing-standard)}.lx-header-link[aria-expanded=true]:after{transform:scaleX(1)}.lx-header-link[aria-expanded=true]:hover{opacity:1}.lx-header--open{z-index:calc(var(--z-index-modal) + 2)}.lx-header.lx-header--open{border-bottom-color:transparent}.lx-header-count{color:var(--color-grey);font-variant-numeric:tabular-nums;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.lx-header-count[data-zero]{display:none}.lx-logo{justify-self:center;display:inline-flex;align-items:center}.lx-logo img{display:block;height:var(--size-logo-height);width:auto;filter:invert(0);transition:filter var(--motion-duration-fast) var(--motion-easing-standard)}.lx-header--transparent{background:transparent;border-bottom-color:transparent;color:var(--color-paper)}.lx-header--transparent .lx-hic,.lx-header--transparent .lx-logo img{filter:invert(1)}.lx-header--transparent .lx-header-count{color:var(--color-on-inverse-muted)}.lx-header--transparent .lx-header-link{color:var(--color-paper)}.lx-header--transparent.lx-header--open{background:var(--color-paper);color:var(--color-ink)}.lx-header--transparent.lx-header--open .lx-logo img,.lx-header--transparent.lx-header--open .lx-hic{filter:invert(0)}.lx-header--transparent.lx-header--open .lx-header-count{color:var(--color-grey)}.lx-header--transparent.lx-header--open .lx-header-link{color:var(--color-ink)}.lx-header--open .lx-header-link:not([aria-expanded=true]){color:var(--color-grey)}.lx-header--open .lx-header-link,.lx-header--closing .lx-header-link{transition:color var(--motion-duration-slow) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard)}.lx-header--open .lx-header-count,.lx-header--closing .lx-header-count{transition:color var(--motion-duration-slow) var(--motion-easing-standard)}.lx-header--open .lx-logo img,.lx-header--closing .lx-logo img{transition:filter var(--motion-duration-slow) var(--motion-easing-standard)}.lx-ic{display:inline-block;width:22px;height:22px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;flex:0 0 auto}.lx-ic--menu{-webkit-mask-image:url(/icons/hamburger.svg);mask-image:url(/icons/hamburger.svg)}.lx-ic--search{-webkit-mask-image:url(/icons/search.svg);mask-image:url(/icons/search.svg)}.lx-ic--close{-webkit-mask-image:url(/icons/close.svg);mask-image:url(/icons/close.svg)}.lx-ic--arrow{-webkit-mask-image:url(/icons/simple-arrow.svg);mask-image:url(/icons/simple-arrow.svg)}.lx-header .lx-ic{width:var(--space-5);height:var(--space-5)}.lx-ico{width:var(--space-5);height:var(--space-5);display:inline-block;flex:0 0 auto}.lx-ico path{fill:currentColor}.lx-hic{width:var(--space-5);height:var(--space-5);display:inline-block;flex:0 0 auto}.lx-header-link .lx-header-search-icon,.lx-header-link .lx-header-close-icon{display:none;width:var(--size-icon-masthead);height:var(--size-icon-masthead)}@media(max-width:399px){.lx-header-link .lx-header-search-icon{display:inline-block}.lx-header-link[data-action=open-search]{margin-inline-start:calc(-1 * var(--space-2) + (var(--size-icon-masthead) - var(--size-touch-target)) / 2)}.lx-header-link[data-action=open-search] .lx-header-word-set{position:absolute;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.lx-header-link[aria-expanded=true] .lx-header-search-icon{visibility:hidden}.lx-header-link .lx-header-close-icon{display:inline-block}.lx-header-link .lx-header-close-icon+.lx-header-close-word{position:absolute;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.lx-header-left .lx-header-link[aria-expanded=true]:after{right:auto;width:var(--size-icon-masthead)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lx-link-cta{font-family:var(--font-family-sans);font-size:var(--font-size-ui);text-decoration:underline;text-underline-offset:var(--link-underline-offset-cta);text-decoration-thickness:var(--border-width);color:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-block;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.lx-link-cta:hover{opacity:.6}.lx-link-cta--white{color:var(--color-paper)}.hp-overlay{position:fixed;inset:0;z-index:var(--z-index-modal);pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--motion-duration-slow)}.hp-overlay.open{pointer-events:auto;visibility:visible;transition-delay:0s}.hp-backdrop{position:absolute;inset:0;background:var(--color-backdrop);opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-easing-standard)}.hp-overlay.open .hp-backdrop,.hp-region.open .hp-backdrop{opacity:1}.hp-drawer{position:relative;width:calc(var(--size-menu-drawer-content) + 2 * var(--space-container-pad-fluid));height:100%;background:var(--color-paper);padding:calc(var(--size-header) + var(--space-raster)) var(--space-container-pad-fluid) max(var(--space-12),env(safe-area-inset-bottom));padding-left:max(var(--space-container-pad-fluid),env(safe-area-inset-left));display:flex;flex-direction:column;transform:translate(-100%);transition:transform var(--motion-duration-slow) var(--motion-easing-standard)}.hp-overlay.open:not(.is-leaving) .hp-drawer{transform:translate(0)}.hp-drawer,.ml-drawer{will-change:transform}.hp-menu-body{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--color-hair) transparent}.hp-menu-label{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-ui);color:var(--color-ink);min-height:var(--space-raster);display:flex;align-items:center;margin:var(--space-raster) 0 0;text-decoration:none}a.hp-menu-label{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}a.hp-menu-label:hover{opacity:var(--opacity-hover)}.hp-menu-group{list-style:none;padding:0;margin:0}.hp-menu-group li{padding:0}.hp-menu-group a{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-ui);color:var(--color-ink);text-decoration:none;display:flex;align-items:center;min-height:var(--size-touch-target);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-menu-group a:hover{opacity:var(--opacity-hover)}.hp-menu-body>:first-child{margin-top:0}.hp-menu-contact{margin-top:var(--space-14);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-hair);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4);row-gap:var(--space-raster);align-items:start;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink)}.hp-menu-contact-col{display:flex;flex-direction:column;min-width:0}.hp-menu-contact p{margin:0;font-size:var(--font-size-ui);line-height:var(--font-line-height-ui)}.hp-menu-contact-name{font-weight:var(--font-weight-medium);min-height:var(--space-raster);display:flex;align-items:center}.hp-menu-contact-address{color:var(--color-grey)}.hp-menu-contact-address--last{padding-bottom:var(--space-2)}.hp-menu-contact-link{color:var(--color-ink);text-decoration:none;display:flex;align-items:center;min-height:var(--space-raster);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-menu-contact-link:hover{opacity:var(--opacity-hover)}.hp-menu-contact-mail{white-space:nowrap}.hp-menu-showrooms{list-style:none;margin:0;padding:0}.hp-menu-showroom{display:flex;flex-direction:column;padding-bottom:var(--space-2);color:var(--color-ink);text-decoration:none}a.hp-menu-showroom{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}a.hp-menu-showroom:hover{opacity:var(--opacity-hover)}.hp-menu-showroom-street{color:var(--color-grey)}@media(max-width:399px){.hp-menu-contact{grid-template-columns:minmax(0,1fr)}}.hp-drawer-foot{display:none}.hp-drawer-foot a{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-drawer-foot a:hover{opacity:var(--opacity-hover)}.ml-drawer:focus{outline:0}.ml-drawer{position:relative;width:calc(var(--size-list-drawer-content) + 2 * var(--space-container-pad-fluid));height:100%;background:var(--color-paper);padding:calc(var(--size-header) + var(--space-raster)) 0 0;display:flex;flex-direction:column;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);transform:translate(100%);transition:transform var(--motion-duration-slow) var(--motion-easing-standard)}.hp-overlay.open:not(.is-leaving) .ml-drawer{transform:translate(0)}.ml-drawer>:is(.ml-drawer-count,.ml-drawer-body,.ml-drawer-foot){padding-left:max(var(--space-container-pad-fluid),env(safe-area-inset-left));padding-right:max(var(--space-container-pad-fluid),env(safe-area-inset-right))}.ml-drawer-count{flex:none}.ml-drawer-head{padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-hair)}.ml-drawer-title{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-weight:var(--font-weight-medium);color:var(--color-ink)}.ml-drawer-title [data-list-count]{font-weight:var(--font-weight-regular);color:var(--color-grey);font-variant-numeric:tabular-nums}.ml-drawer-saved{margin:var(--space-1) 0 0;font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey)}.ml-drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.ml-drawer:hover .ml-drawer-body{scrollbar-color:var(--color-hair) transparent}.ml-drawer .ml-rows{list-style:none;margin:0;padding:0}.ml-drawer .ml-row{position:relative;display:grid;grid-template-columns:var(--size-list-thumb) minmax(0,1fr);column-gap:var(--space-6);align-items:start;padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--color-hair)}.ml-drawer .ml-thumb{width:var(--size-list-thumb);aspect-ratio:var(--size-portrait-ratio);overflow:hidden;background:var(--color-surface);display:block;contain:paint}.ml-drawer .ml-thumb img{width:100%;height:100%;object-fit:cover}.ml-drawer .ml-thumb--empty{display:flex;align-items:center;justify-content:center}.ml-drawer .ml-thumb--empty img{width:var(--size-list-thumb-placeholder);height:auto;object-fit:contain;opacity:.25}.ml-drawer .ml-main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-right:calc(var(--size-touch-target) + (var(--size-icon-drag) - var(--size-touch-target)) / 2)}.ml-drawer .ml-name{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-card-name);color:var(--color-ink);text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer .ml-name:hover{opacity:var(--opacity-hover)}.ml-drawer .ml-code{margin-top:var(--space-1);color:var(--color-grey);font-variant-numeric:tabular-nums}.ml-drawer :is(.ml-facts,.ml-qty-row,.ml-actions){align-self:stretch;display:grid;grid-template-columns:var(--size-list-fact-label) minmax(0,1fr);column-gap:var(--space-3)}.ml-drawer .ml-facts{margin:var(--space-3) 0 0}.ml-drawer .ml-facts dt{grid-column:1;color:var(--color-grey)}.ml-drawer .ml-facts dd{grid-column:2;margin:0;color:var(--color-ink);overflow-wrap:anywhere}.ml-drawer .ml-facts dd.ml-fact-size{overflow-wrap:normal}.ml-drawer .ml-qty-row{align-items:center;margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-3))}.ml-drawer .ml-label{grid-column:1;color:var(--color-grey)}.ml-drawer .ml-qty{grid-column:2;justify-self:start;position:relative;z-index:1;display:inline-flex;align-items:center;height:var(--size-touch-target);margin-left:-14px}.ml-drawer .ml-qty button{width:var(--size-touch-target);height:var(--size-touch-target);display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer;opacity:var(--opacity-hover);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer .ml-qty button:hover{opacity:1}.ml-drawer .ml-qty-n{min-width:2ch;font-variant-numeric:tabular-nums;text-align:center;position:relative;z-index:1;font-family:var(--font-family-sans);font-size:var(--font-size-ui);color:var(--color-ink)}@keyframes ml-bump{0%{opacity:0;transform:translateY(3px)}}.ml-drawer .ml-qty-n.bump{animation:ml-bump var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer .ml-actions{justify-items:start;margin:calc(-1 * var(--space-1)) 0 calc(-1 * var(--space-3))}.ml-drawer :is(.ml-sheet,.ml-remove){display:inline-flex;align-items:center;min-height:var(--size-touch-target);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);background:none;border:0;padding:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer :is(.ml-sheet,.ml-remove):hover{opacity:var(--opacity-hover)}.ml-drawer .ml-sheet{grid-column:1}.ml-drawer .ml-remove{grid-column:2;color:var(--color-grey);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer .ml-remove:hover{opacity:1;color:var(--color-ink)}.ml-drawer .ml-drag{position:absolute;right:calc((var(--size-icon-drag) - var(--size-touch-target)) / 2);top:calc(var(--space-5) + (var(--font-size-body) * var(--font-line-height-card-name) - var(--size-touch-target)) / 2);width:var(--size-touch-target);height:var(--size-touch-target);display:grid;place-items:center;background:none;border:0;padding:0;cursor:grab;touch-action:none;opacity:var(--opacity-hover);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer .ml-drag:hover{opacity:1}.ml-drawer .ml-drag{display:none}.ml-drawer .ml-rows:has(.ml-row~.ml-row) .ml-drag{display:grid}.ml-drawer .ml-row.is-dragging{z-index:2;background:var(--color-paper);will-change:transform;border-bottom-color:var(--color-hair);box-shadow:0 -1px 0 var(--color-hair);transition:none}.ml-drawer .ml-row.is-dragging .ml-drag{cursor:grabbing;opacity:1}.ml-drawer .ml-undo-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--space-16);border-bottom:var(--border-width) solid var(--color-hair)}.ml-drawer .ml-undo-text{min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey)}.ml-drawer .ml-undo-btn{flex:none;display:inline-flex;align-items:center;min-height:var(--size-touch-target);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);background:none;border:0;padding:0;white-space:nowrap;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer .ml-undo-btn:hover{opacity:var(--opacity-hover)}.ml-drawer .ml-undo.is-removing{height:0!important;opacity:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent;overflow:hidden;transition:height var(--motion-duration-slow) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard),padding var(--motion-duration-slow) var(--motion-easing-standard),border-color var(--motion-duration-slow) var(--motion-easing-standard)}.ml-drawer-foot .ml-clear{color:var(--color-grey);margin-left:auto}.ml-drawer-foot .ml-clear:hover{opacity:1;color:var(--color-ink)}.ml-drawer-foot .ml-clear-confirm{color:var(--color-ink);margin-left:auto}@media(prefers-reduced-motion:reduce){.ml-drawer .ml-qty-n.bump{animation:none}.ml-drawer .ml-undo.is-removing{transition:none}}.ml-drawer-empty{padding:0}.ml-drawer-empty p{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);max-width:36ch;margin:0;text-wrap:pretty}.ml-drawer-empty .lx-link-cta{display:inline-flex;align-items:center;min-height:var(--size-touch-target);margin-top:var(--space-6)}.ml-drawer-foot{flex:none;border-top:var(--border-width) solid var(--color-hair);padding-top:var(--space-4);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-paper);display:flex;flex-wrap:wrap;gap:0 var(--space-6);align-items:center}.ml-drawer-foot a,.ml-drawer-foot button{display:inline-flex;align-items:center;min-height:var(--size-touch-target);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.ml-drawer-foot a:hover,.ml-drawer-foot button:hover{opacity:var(--opacity-hover)}.ml-drawer-foot [hidden]{display:none!important}.se-drawer{transform:translate(-100%)}.ml-drawer:not(.se-drawer){margin-left:auto}.se-drawer{margin-right:auto}.se-drawer [hidden]{display:none!important}.se-drawer{padding-top:calc(var(--size-header) + var(--space-8))}.se-drawer .se-field{display:flex;align-items:baseline;gap:var(--space-4);margin:0 max(var(--space-container-pad-fluid),env(safe-area-inset-right)) 0 max(var(--space-container-pad-fluid),env(safe-area-inset-left));border-bottom:var(--border-width) solid var(--color-ink);padding:0 0 var(--space-3)}.se-drawer .se-field input{flex:1;width:100%;border:0;outline:0;background:transparent;font-family:var(--font-family-serif);font-size:var(--font-size-h2);line-height:var(--font-line-height-field);color:var(--color-ink);caret-color:var(--color-ink);padding:0;min-width:0}.se-drawer .se-field input::placeholder{color:var(--color-grey);opacity:1}.se-drawer .se-field input::-webkit-search-cancel-button,.se-drawer .se-field input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.se-clear{flex:none;display:inline-flex;align-items:center;min-height:var(--size-touch-target);margin:calc(-1 * var(--space-3)) 0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.se-clear:hover{opacity:var(--opacity-hover)}.se-drawer .hp-menu-label{margin-top:var(--space-12)}.se-drawer .hp-menu-group a{min-height:var(--size-touch-target)}.se-group-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--space-8) 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-weight:var(--font-weight-medium);color:var(--color-ink)}.se-group:not([hidden]):not(.se-group:not([hidden])~*) .se-group-head{margin-top:var(--space-10)}.se-group-count{font-weight:var(--font-weight-regular);color:var(--color-grey);font-variant-numeric:tabular-nums}.se-rows{margin-top:var(--space-3);border-bottom:var(--border-width) solid var(--color-hair)}.se-rows--links{margin-top:var(--space-1);border-bottom:0}.se-row{display:grid;grid-template-columns:var(--space-12) minmax(0,1fr);column-gap:var(--space-4);align-items:center;padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-hair);text-decoration:none;color:var(--color-ink);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.se-row:hover{opacity:var(--opacity-hover)}.se-row.is-active{background:var(--color-surface);box-shadow:calc(-1 * var(--space-3)) 0 0 var(--color-surface),var(--space-3) 0 0 var(--color-surface);opacity:1}.se-row--article .se-row-thumb{aspect-ratio:var(--size-editorial-ratio)}.se-row--link{display:flex;min-height:var(--size-touch-target);padding:0;border-top:0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui)}.se-row-thumb{width:var(--space-12);aspect-ratio:var(--size-portrait-ratio);overflow:hidden;background:var(--color-surface);display:block}.se-row.is-active .se-row-thumb{background:var(--color-hair)}.se-row-thumb img{width:100%;height:100%;object-fit:cover;display:block}.se-row-text{display:flex;flex-direction:column;min-width:0}.se-row-name{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-card-name);color:var(--color-ink)}.se-row-meta{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey)}.se-match{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--link-underline-offset-prose)}.se-none-body{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);margin:var(--space-10) 0 0;text-wrap:pretty}.se-none .hp-menu-label{margin-top:var(--space-10)}.hp-region{position:fixed;inset:0;z-index:calc(var(--z-index-modal) + 1);pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--motion-duration-slow)}.hp-region.open{pointer-events:auto;visibility:visible;transition-delay:0s}.hp-region-dialog{position:absolute;top:0;right:0;height:100%;width:min(calc(var(--size-region-dialog-max) + 2 * var(--space-container-pad-fluid)),100%);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;background:var(--color-paper);padding:calc(var(--size-header) + var(--space-12)) max(var(--space-container-pad-fluid),env(safe-area-inset-right)) max(var(--space-12),env(safe-area-inset-bottom)) var(--space-container-pad-fluid);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);transform:translate(100%);transition:transform var(--motion-duration-slow) var(--motion-easing-standard);will-change:transform}.hp-region.open:not(.is-leaving) .hp-region-dialog{transform:translate(0)}.hp-region-dialog:hover{scrollbar-color:var(--color-hair) transparent}.hp-region-eyebrow{margin:0 0 var(--space-3)}.hp-region-dialog h2{font-family:var(--font-family-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);text-align:left;margin:0}.hp-region-group{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-ui);color:var(--color-ink);min-height:var(--space-raster);display:flex;align-items:center;margin:var(--space-raster) 0 0}.hp-region-list{list-style:none;padding:0;margin:0}.hp-region-list li{padding:0}.hp-region-list a{display:flex;align-items:center;min-height:var(--size-touch-target);color:var(--color-ink);text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-region-list a:hover{opacity:var(--opacity-hover)}.hp-region-list li.active a:hover{opacity:1}.hp-region-list .hp-region-label{position:relative}.hp-region-list li.active .hp-region-label:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:var(--border-width);background:currentColor}.hp-region-row{margin:0;color:var(--color-grey);max-width:var(--size-measure-aside);text-wrap:pretty}.hp-region-row a{color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--link-underline-offset-prose);text-decoration-thickness:var(--border-width);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-region-row a:hover{opacity:var(--opacity-hover)}.region-empty{grid-column:1 / -1;padding:var(--space-8) var(--space-8);text-align:center;border-right:var(--border-width) solid var(--color-ink);border-bottom:var(--border-width) solid var(--color-ink)}.region-empty-text{font-family:var(--font-family-serif);font-size:var(--font-size-body);color:var(--color-ink);margin:0 0 var(--space-8)}.site-footer{padding-block:calc(2 * var(--space-raster)) max(0px,env(safe-area-inset-bottom));margin-top:var(--space-section-pad-fluid);background:var(--color-ink);color:var(--color-on-inverse-text);border-top:0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-body)}.site-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-8);row-gap:0}.site-footer-col,.site-footer-first{display:flex;flex-direction:column;min-width:0}.site-footer-col--showrooms{margin-top:var(--space-raster)}.site-footer-heading{display:block;min-height:var(--space-raster);font-weight:var(--font-weight-medium);color:var(--color-on-inverse-text)}.site-footer-line{display:block;color:var(--color-on-inverse-muted)}.site-footer-block--tight{display:flex;flex-direction:column;margin-top:var(--space-4)}.site-footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.site-footer-link{display:block;min-height:var(--space-raster);color:var(--color-on-inverse-muted);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.site-footer-showroom{padding-bottom:var(--space-2)}.site-footer-showroom .site-footer-city,.site-footer-showroom .site-footer-street{display:block;line-height:var(--font-line-height-ui)}a.site-footer-link:visited,.site-footer-legal a:visited,.site-footer-region:visited{color:var(--color-on-inverse-muted)}@media(hover:hover){a.site-footer-link:hover{color:var(--color-on-inverse-text)}}.site-footer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-6);min-height:calc(2 * var(--space-raster));margin-top:calc(2 * var(--space-raster));border-top:var(--border-width) solid var(--color-on-inverse-hair);color:var(--color-on-inverse-muted)}.site-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-6)}.site-footer-region{margin-left:auto}.site-footer-legal a,.site-footer-copy,.site-footer-region{display:inline-flex;align-items:center;min-height:var(--size-touch-target);color:var(--color-on-inverse-muted);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}@media(hover:hover){.site-footer-legal a:hover,.site-footer-region:hover{color:var(--color-on-inverse-text)}}.site-footer-news-row{margin-top:var(--space-16);border-top:var(--border-width) solid var(--color-on-inverse-hair);padding-top:var(--space-14);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.site-footer-news{grid-column:1 / span 5;display:flex;flex-direction:column;min-width:0}.site-footer-news-lead{margin:0;font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-weight:var(--font-weight-medium);color:var(--color-on-inverse-text)}.site-footer-news-label{display:block;margin-top:var(--space-6);color:var(--color-on-inverse-muted)}.site-footer-news:not(:focus-within):not([data-open]):not([data-state]) :is(.site-footer-news-consent,.site-footer-news-button){display:none}.site-footer-news-field{width:100%;margin-top:var(--space-2);min-height:var(--size-touch-target);padding:0;border:0;border-bottom:var(--border-width) solid var(--color-on-inverse-muted);border-radius:0;background:transparent;color:var(--color-on-inverse-text);caret-color:var(--color-on-inverse-text);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui)}.site-footer-news-field::placeholder{color:var(--color-on-inverse-muted);opacity:1}.site-footer-news-field:focus{border-bottom-color:var(--color-on-inverse-text)}.site-footer-news-field:focus-visible,.site-footer-news-button:focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:var(--border-focus-width)}.site-footer-news-button{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--size-touch-target)}.site-footer-news-button[aria-busy=true]{opacity:var(--opacity-hover)}.site-footer-news-status{margin:var(--space-2) 0 0;color:var(--color-on-inverse-text);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-weight:var(--font-weight-regular)}.site-footer-news-status[data-state=done]{display:flex;align-items:center;min-height:var(--size-touch-target);margin-top:0}.site-footer-news[data-state=done] .site-footer-news-button{display:none}.site-footer-news-consent{margin:var(--space-5) 0 var(--space-1);max-width:var(--size-measure-aside);color:var(--color-on-inverse-muted);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);text-wrap:pretty}.site-footer-news-consent a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--link-underline-offset-prose)}@media(prefers-reduced-motion:reduce){.site-footer-news-field,.site-footer-news-button{transition:none}}.lx-header--transparent :focus-visible,.site-footer :focus-visible{outline-color:var(--color-on-inverse-text)}@media(max-width:899px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(2 * var(--space-raster)) var(--space-6)}.site-footer-first{display:contents}.site-footer-col--contact{grid-column:1 / -1}.site-footer-col--showrooms{margin-top:0}}@media(max-width:639px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-col--contact{grid-column:1 / -1;grid-row:1}.site-footer-col--company{grid-column:1;grid-row:2}.site-footer-col--resources{grid-column:1;grid-row:3}.site-footer-col--follow{grid-column:2;grid-row:2}.site-footer-col--showrooms{grid-column:2;grid-row:3}.site-footer-news-row{margin-top:var(--space-10);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.site-footer-news{grid-column:1 / -1}.site-footer-bar{padding:var(--space-1) 0}.site-footer-copy{order:0}.site-footer-region{order:1}.site-footer-legal{order:2;width:100%}.lx-header-region{display:none}.lx-logo img{height:var(--size-logo-height-compact)}.lx-header[data-open=region] [data-action=open-menu] .lx-header-word-set{visibility:hidden}.lx-header[data-open=region] [data-action=open-menu] .lx-header-word--close{visibility:visible}.lx-header--open[data-open=region] [data-action=open-menu]{color:var(--color-ink)}.hp-drawer{width:100%;padding-top:calc(var(--size-header) + var(--space-4));padding-bottom:max(var(--space-6),env(safe-area-inset-bottom))}.ml-drawer{width:100%;padding-top:calc(var(--size-header) + var(--space-6))}.ml-drawer-head{padding-bottom:var(--space-5)}.ml-drawer .ml-row{column-gap:var(--space-4);padding:var(--space-4) 0}.ml-drawer .ml-drag{top:calc(var(--space-4) + (var(--font-size-body) * var(--font-line-height-card-name) - var(--size-touch-target)) / 2)}.ml-drawer :is(.ml-facts,.ml-qty-row,.ml-actions){column-gap:var(--space-2)}.ml-drawer .ml-actions{margin-top:calc(-1 * var(--space-2))}.ml-drawer-foot{padding-top:var(--space-3);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.se-drawer{padding-top:calc(var(--size-header) + var(--space-4))}.se-drawer .se-field{padding-bottom:calc(var(--space-2) + var(--space-1) / 2)}.se-drawer .se-field input{font-size:var(--font-size-h2-compact)}.se-group:not([hidden]):not(.se-group:not([hidden])~*) .se-group-head{margin-top:var(--space-raster)}.se-rows{margin-top:var(--space-2)}.se-row{grid-template-columns:var(--space-10) minmax(0,1fr);column-gap:var(--space-3);padding:calc(var(--space-2) + var(--space-1) / 2) 0}.se-row--link{padding:0}.se-row-thumb{width:var(--space-10)}.hp-drawer-foot{display:flex;gap:var(--space-6);margin-top:var(--space-raster);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-hair)}.hp-region-dialog{width:100%;padding-top:calc(var(--size-header) + var(--space-4));padding-bottom:max(var(--space-6),env(safe-area-inset-bottom))}.hp-region-row{margin-top:var(--space-3)}}@media(prefers-reduced-motion:reduce){.lx-header,.hp-drawer,.ml-drawer,.hp-region-dialog,.hp-backdrop,.lx-locale-ask{transition:none}.lx-header--open,.lx-header--closing,.lx-header-link,.lx-header--open .lx-header-link,.lx-header--closing .lx-header-link,.lx-header-count,.lx-header--open .lx-header-count,.lx-header--closing .lx-header-count,.lx-logo img,.lx-header--open .lx-logo img,.lx-header--closing .lx-logo img,.lx-header-link:after{transition:none}}.lx-locale-ask{position:fixed;right:max(var(--space-8),env(safe-area-inset-right));bottom:max(var(--space-8),env(safe-area-inset-bottom));z-index:calc(var(--z-index-modal) - 1);width:min(360px,calc(100vw - 32px));background:var(--color-paper);border:var(--border-width) solid var(--color-hair);padding:var(--space-6);opacity:0;transform:translateY(var(--space-2));transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-slow) var(--motion-easing-standard);pointer-events:none}.lx-locale-ask.show{opacity:1;transform:none;pointer-events:auto}.lx-locale-ask-eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-ui);letter-spacing:normal;text-transform:none;color:var(--color-ink);margin:0 0 var(--space-2)}.lx-locale-ask-text{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);margin:0 0 var(--space-4);text-wrap:pretty}.lx-locale-ask-actions{display:flex;gap:var(--space-6);align-items:center}.lx-locale-ask-actions a,.lx-locale-ask-actions button{display:inline-flex;align-items:center;min-height:var(--size-touch-target);font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-ui);letter-spacing:normal;text-transform:none;color:var(--color-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.lx-locale-ask-actions a:hover{opacity:.6}.lx-locale-ask-actions button{color:var(--color-grey)}.lx-locale-ask-actions button:hover{opacity:1;color:var(--color-ink)}@media(max-width:639px){.lx-locale-ask{left:var(--space-4);right:var(--space-4);width:auto}}@media(prefers-reduced-motion:reduce){.lx-locale-ask{transition:none}}.ml-drawer.is-empty .ml-drawer-foot,.ml-drawer.is-empty .ml-drawer-count{display:none}.hp-overlay.is-instant,.hp-region.is-instant,.hp-overlay.is-instant .hp-backdrop,.hp-region.is-instant .hp-backdrop{transition:none}.lx-reveal{opacity:0;transform:translateY(14px);transition:opacity var(--motion-duration-reveal) var(--motion-easing-standard) var(--lx-d, 0ms),transform var(--motion-duration-reveal) var(--motion-easing-standard) var(--lx-d, 0ms)}.lx-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hp-overlay,.hp-region{transition:none}.lx-reveal{opacity:1;transform:none;transition:none}.hp-menu-group a:hover{transform:none}}.lx-consent{position:fixed;right:max(var(--space-8),env(safe-area-inset-right));bottom:max(var(--space-8),env(safe-area-inset-bottom));z-index:calc(var(--z-index-modal) - 1);width:min(360px,calc(100vw - 32px));background:var(--color-paper);border:var(--border-width) solid var(--color-hair);padding:var(--space-6);opacity:0;transform:translateY(var(--space-2));transition:opacity var(--motion-duration-slow) var(--motion-easing-standard),transform var(--motion-duration-slow) var(--motion-easing-standard);pointer-events:none}.lx-consent.show{opacity:1;transform:none;pointer-events:auto}.lx-consent.is-eclipsed{opacity:0;transform:translateY(var(--space-2));pointer-events:none}.lx-consent-eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-ui);letter-spacing:normal;text-transform:none;color:var(--color-ink);margin:0 0 var(--space-2)}.lx-consent-text{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);margin:0 0 var(--space-4);text-wrap:pretty}.lx-consent-text .lx-consent-settings{display:inline;min-height:0;margin:0;font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--color-ink);text-decoration:underline;text-underline-offset:var(--link-underline-offset-prose);text-decoration-thickness:var(--border-width);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.lx-consent-text .lx-consent-settings:hover{color:var(--color-ink);opacity:.6}.lx-consent-actions{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap}.lx-consent-actions button{display:inline-flex;align-items:center;min-height:var(--size-touch-target);font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-ui);letter-spacing:normal;text-transform:none;color:var(--color-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.lx-consent-actions button:hover{opacity:.6}.lx-consent-actions .lx-consent-dismiss{color:var(--color-grey);transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.lx-consent-actions .lx-consent-dismiss:hover{opacity:1;color:var(--color-ink)}@media(max-width:639px){.lx-consent{left:var(--space-4);right:var(--space-4);width:auto}.lx-consent-actions{justify-content:flex-start;row-gap:var(--space-4)}.lx-consent-settings{margin-left:0}}@media(prefers-reduced-motion:reduce){.lx-consent{transition:none}}body:has(.hp-field--ink) .site-footer{margin-top:0;padding-top:var(--space-22)}.site-footer-col--contact .site-footer-line{min-height:var(--space-raster)}.lx-section{padding-block:var(--space-section-pad-fluid)}.lx-section--tight{padding-block:clamp(var(--space-8),5vw,64px)}.lx-section--loose{padding-block:clamp(var(--space-24),12vw,200px)}.lx-section--flush{padding-block:0}.lx-frame{width:100%;margin-inline:auto;padding-inline:var(--space-container-pad-fluid)}.lx-frame--figure{max-width:var(--size-container-max)}.lx-frame--text{max-width:var(--size-container-text)}.hp-block{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);padding:0 var(--space-container-pad-fluid);margin-top:var(--space-section);max-width:var(--size-container-max);margin-inline:auto}.hp-block:last-child{margin-bottom:var(--space-30)}.hp-field{background:var(--color-surface);padding-block:var(--space-field-pad);margin-top:var(--space-field-gap)}.hp-field>.hp-block{margin-top:0}.hp-field>.hp-block:last-child{margin-bottom:0}.hp-field+.hp-block{margin-top:var(--space-after-field)}.hp-field--ink{background:var(--color-ink);color:var(--color-on-inverse-text);padding-bottom:0;margin-top:var(--space-section)}.hp-field--ink .hp-eyebrow{color:var(--color-on-inverse-eyebrow)}.hp-field--ink{padding-top:0}.hp-sustain-media{position:relative}.hp-sustain-media img{display:block;width:100%;height:auto;aspect-ratio:var(--size-sustain-photo-ratio);object-fit:cover;object-position:center var(--size-sustain-photo-focus)}.hp-sustain-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--size-sustain-photo-fade);pointer-events:none;background:linear-gradient(to bottom,var(--color-scrim-clear) 0%,var(--color-scrim-strong) 46%,var(--color-ink) 100%)}.hp-field--ink>.hp-block{margin-top:var(--space-24)}.hp-field--ink>.hp-block:last-child{margin-bottom:0}.hp-head{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.hp-head-text{display:flex;flex-direction:column;min-width:0}.hp-block h2{font-family:var(--font-family-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);margin:0;text-wrap:balance}.hp-eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;line-height:var(--font-line-height-body);color:var(--color-grey);margin:0 0 var(--space-3)}.hp-head-link{margin-bottom:calc(-1 * var(--space-2));white-space:nowrap}.hp-link{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);display:inline-flex;align-items:center;min-height:var(--size-touch-target);text-decoration:underline;text-underline-offset:var(--link-underline-offset-cta);text-decoration-thickness:var(--border-width);color:inherit;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-link:hover{opacity:var(--opacity-hover)}.hp-hero{position:relative;width:100%;height:var(--size-hero-height);max-height:var(--size-hero-max-height);overflow:hidden;background:var(--color-surface)}.hp-hero-picture{display:block;width:100%;height:100%}.hp-hero-img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hp-hero-scrim{position:absolute;left:0;right:0;bottom:0;height:var(--size-hero-scrim);pointer-events:none;background:linear-gradient(to top,var(--color-scrim-text),transparent)}.hp-hero-content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding-block:0 var(--space-hero-text-bottom);color:var(--color-on-inverse-text)}.hp-hero-eyebrow{color:var(--color-on-inverse-eyebrow)}.hp-hero h1,.hp-hero .hp-slide-title{font-family:var(--font-family-serif);font-size:var(--font-size-h1-hero);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);letter-spacing:var(--font-tracking-tight);max-width:var(--size-measure-heading);margin:0;color:inherit;text-wrap:balance}.hp-hero-lead{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);max-width:var(--size-measure-hero);margin:var(--space-4) 0 0;color:inherit;text-wrap:pretty}.hp-hero .hp-link{margin-top:var(--space-6)}.hp-hero .hp-hero-lead+.hp-link{margin-top:var(--space-2)}.hp-hero--slides{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);touch-action:pan-y pinch-zoom}.hp-slide-media{grid-area:1 / 1;position:relative;overflow:hidden;will-change:transform}.hp-slide-media,.hp-hero--slides .hp-slide-text{transition:transform var(--motion-duration-hero) var(--motion-easing-glide)}.hp-slide-media[data-pos="0"],.hp-hero--slides .hp-slide-text[data-pos="0"]{transform:translate(0)}.hp-slide-media[data-pos="1"]{transform:translate(100%)}.hp-slide-media[data-pos="-1"]{transform:translate(-100%)}.hp-hero--slides .hp-slide-text[data-pos="1"]{transform:translate(calc(100% + var(--space-20) * 2))}.hp-hero--slides .hp-slide-text[data-pos="-1"]{transform:translate(calc(-100% - var(--space-20) * 2))}.hp-hero--slides[data-hero-prov] .hp-slide-text[data-pos="0"]{transition-delay:var(--motion-delay-hero-text)}.hp-hero--slides.is-placing .hp-slide-media,.hp-hero--slides.is-placing .hp-slide-text,.hp-hero--slides.is-placing[data-hero-prov] .hp-slide-text[data-pos="0"]{transition:none}.hp-hero-controls{grid-area:1 / 1;z-index:3;align-self:end;justify-self:end;margin:0 0 var(--space-18);display:flex;align-items:center;gap:var(--space-2);color:var(--color-on-inverse-text);pointer-events:none}.hp-hero-dots{display:none;align-items:center;gap:var(--space-2)}.hp-hero--slides:not(.is-live) .hp-hero-controls{display:none}.hp-hero--slides.is-static .hp-hero-controls{display:none}.hp-hero-ctl{pointer-events:auto;width:var(--size-touch-target);height:var(--size-touch-target);flex:none;display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-hero-ctl:hover{opacity:var(--opacity-hover)}.hp-hero-ctl svg{width:var(--space-5);height:var(--space-5)}.hp-hero-play svg{width:var(--size-touch-target);height:var(--size-touch-target)}.hp-hero-dot{pointer-events:auto;width:var(--space-5);height:var(--space-5);flex:none;display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.hp-hero-dot.is-broken{display:none}.hp-hero-dot>span{display:block;width:var(--size-dot);height:var(--size-dot);border-radius:50%;background:var(--color-on-inverse-dot);transition:background var(--motion-duration-select) var(--motion-easing-standard)}.hp-hero-dot[aria-current]>span{background:currentColor}.hp-hero-count{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-variant-numeric:tabular-nums;min-width:var(--size-touch-target);text-align:center}.hp-hero-ring-track{stroke:var(--color-on-inverse-field)}.hp-hero-ring-progress{stroke:currentColor}.hp-hero-play:not(.is-playing) .hp-hero-icon-pause{display:none}.hp-hero-play.is-playing .hp-hero-icon-play{display:none}.hp-prov-note{grid-column:1 / span 6;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey);margin:0}.hp-featured{row-gap:0}.hp-featured-titlar{display:grid;min-width:0}.hp-featured-titlar>h2{grid-area:1 / 1}.hp-featured-rad{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:last baseline;justify-content:space-between;column-gap:var(--space-8);row-gap:var(--space-4)}.hp-featured-ingresser{display:grid;position:relative;min-width:0;max-width:var(--size-measure-prose);margin-top:var(--space-5);min-height:calc(2 * var(--font-line-height-prose) * var(--font-size-body))}.hp-featured-ingress{grid-area:1 / 1;font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);color:var(--color-ink);margin:0;text-wrap:pretty}.hp-featured-ingress{align-self:end}.hp-tabs{min-width:0;gap:var(--space-6)}.hp-panels{grid-column:1 / -1;grid-row:3;display:grid;margin-top:var(--space-4);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-hair-register)}.hp-panel{grid-area:1 / 1;min-width:0}.hp-fade[data-state=active]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-duration-select) var(--motion-easing-standard) var(--motion-duration-select),visibility 0s linear 0s}.hp-fade[data-state=before],.hp-fade[data-state=after]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-select) var(--motion-easing-standard),visibility 0s linear var(--motion-duration-select)}.hp-register{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-card-gutter)}.hp-portrait{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.hp-portrait-media{position:relative;overflow:hidden;background:var(--color-surface);display:block;aspect-ratio:var(--size-portrait-ratio)}.hp-portrait-media img,.hp-portrait-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hp-portrait-material{opacity:0;transition:opacity var(--motion-duration-portrait-swap) var(--motion-easing-standard)}.hp-portrait:focus-visible .hp-portrait-material{opacity:1}@media(hover:hover){.hp-portrait:hover .hp-portrait-material{opacity:1}}.hp-portrait-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);margin-top:var(--space-4)}.hp-portrait-name{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);font-size:var(--font-size-portrait-name);line-height:var(--font-line-height-card-name);color:var(--color-ink);text-wrap:balance}.hp-portrait-meta{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey);transition:color var(--motion-duration-select) var(--motion-easing-standard)}.hp-portrait:hover .hp-portrait-meta{color:var(--color-ink)}.hp-portrait-all{display:none}.hp-wayfinding{margin-top:var(--space-16)}.hp-way-list{grid-column:1 / -1;list-style:none;margin:0;padding:0;border-top:var(--border-width) solid var(--color-hair-register);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-card-gutter)}.hp-way-item{min-width:0}.hp-way-row{display:flex;flex-direction:column;padding:var(--space-6) 0 0;text-decoration:none;color:inherit;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.hp-way-row:hover{opacity:var(--opacity-hover)}.hp-way-name{font-family:var(--font-family-serif);font-size:var(--font-size-list-name);line-height:var(--font-line-height-list-name);color:var(--color-ink)}.hp-way-meta{margin-top:var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey);font-variant-numeric:tabular-nums;text-wrap:pretty;max-width:var(--size-measure-aside)}.hp-story-eyebrow{grid-column:1 / -1;grid-row:1}.hp-block h2.hp-story-statement{grid-column:1 / -1;grid-row:2;font-size:var(--font-size-statement);line-height:var(--font-line-height-statement);letter-spacing:var(--font-tracking-statement);max-width:var(--size-measure-statement);margin:0;text-wrap:balance}.hp-story-excerpt{grid-column:1 / span 5;grid-row:3;align-self:last baseline;font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);max-width:var(--size-measure-prose);margin:var(--space-6) 0 0;text-wrap:pretty}.hp-story-link{grid-column:12 / -1;grid-row:3;justify-self:end;align-self:last baseline;white-space:nowrap}.hp-story-media{display:block;grid-column:1 / -1;grid-row:4;margin:var(--space-16) 0 0}.hp-story-media img{display:block;width:100%;height:auto;aspect-ratio:var(--size-landscape-ratio);object-fit:cover;background:var(--color-surface)}.hp-story-media figcaption{margin-top:var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-body);color:var(--color-grey)}.hp-journal-grid{grid-column:1 / -1;margin-top:var(--space-8);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-editorial-card-gutter);row-gap:var(--space-editorial-card-row)}.hp-journal-rad{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:last baseline;justify-content:space-between;column-gap:var(--space-8);row-gap:var(--space-4)}.hp-journal-lead{min-width:0;max-width:var(--size-measure-prose);font-family:var(--font-family-serif);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-prose);margin:var(--space-5) 0 0;text-wrap:pretty}.hp-journal-all{white-space:nowrap}.hp-colours-text{grid-column:1 / span 5;grid-row:1;display:flex;flex-direction:column;align-items:flex-start}.hp-colours-text .hp-eyebrow{margin-bottom:var(--space-3)}.hp-colours-text h2{margin-bottom:var(--space-5)}.hp-colours-body{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);margin:0;text-wrap:pretty}.hp-colours-credit{margin:var(--space-6) 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey)}.hp-colours-cta{margin-top:var(--space-8)}.hp-colours-figure{grid-column:7 / -1;grid-row:1;margin:0}.hp-colours-media{position:relative;aspect-ratio:var(--size-format-field-ratio);overflow:hidden;background:var(--color-surface)}.hp-colours-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-easing-standard)}.hp-colours-media[data-visa=a] .hp-colours-img[data-lager=a],.hp-colours-media[data-visa=b] .hp-colours-img[data-lager=b]{opacity:1}.hp-colours-figure figcaption{margin-top:var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-body);color:var(--color-grey)}.hp-colours-wall{grid-column:1 / -1;list-style:none;margin:var(--space-14) 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-4)}.hp-colours-swatch{min-width:0;transition:opacity var(--motion-duration-colour-rise) var(--motion-easing-standard)}.hp-colours-pick{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hp-colours-area{display:block;position:relative;height:var(--space-30);overflow:hidden;transform-origin:bottom;transition:transform var(--motion-duration-colour-rise) var(--motion-easing-standard)}.hp-colours-fill{position:absolute;inset:0;width:100%;height:100%;display:block}.hp-colours-area:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom left,var(--color-sheen-silk) 0%,var(--color-sheen-silk-mid) 50%,transparent 100%);pointer-events:none}.hp-colours-pick-name{display:inline-block;margin-top:var(--space-3);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey)}.hp-colours-pick[aria-checked=true] .hp-colours-pick-name{color:var(--color-ink);padding-bottom:var(--space-1);border-bottom:var(--border-width) solid currentColor}.hp-colours.is-anim .hp-colours-swatch{opacity:0}.hp-colours.is-anim .hp-colours-swatch .hp-colours-area{transform:scaleY(0)}.hp-colours.is-anim .hp-colours-swatch.is-in{opacity:1}.hp-colours.is-anim .hp-colours-swatch.is-in .hp-colours-area{transform:none}.hp-colours.is-raddad .hp-colours-swatch,.hp-colours.is-raddad .hp-colours-area{transition:none}.hp-sustain-link{grid-column:1 / span 5;justify-self:start;margin-top:var(--space-2)}.hp-sustain-body{grid-column:1 / span 5;font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);margin:var(--space-5) 0 0;text-wrap:pretty;color:var(--color-on-inverse-text)}.hp-metrics{grid-column:1 / -1;margin:var(--space-8) 0 0;padding:var(--space-8) 0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-8);row-gap:var(--space-8);border-top:var(--border-width) solid var(--color-hair);border-bottom:var(--border-width) solid var(--color-hair)}.hp-metric{display:flex;flex-direction:column;gap:var(--space-3)}.hp-metric-value{font-family:var(--font-family-sans);font-size:var(--font-size-metric-small);line-height:var(--font-line-height-metric);letter-spacing:var(--font-tracking-metric-display);font-variant-numeric:tabular-nums}.hp-metric-unit{font-size:var(--font-size-metric-unit);letter-spacing:normal}.hp-metric-label{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey)}.hp-field--ink .hp-metrics{border-top-color:var(--color-on-inverse-hair);border-bottom-color:var(--color-on-inverse-hair)}.hp-field--ink .hp-metric-value{font-size:var(--font-size-metric-display)}.hp-metric-num{font-family:var(--font-family-sans-display);font-weight:var(--font-weight-medium)}.hp-field--ink .hp-metric-label{color:var(--color-on-inverse-muted)}:where(a,button,li[role=button]):focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:var(--border-focus-width)}.hp-hero-content :focus-visible,.lx-header--transparent :focus-visible,.site-footer :focus-visible{outline-color:var(--color-on-inverse-text)}@media(prefers-reduced-motion:reduce){.hp-drawer,.hp-region-dialog,.hp-backdrop,.hp-fade[data-state],.hp-portrait-material,.hp-portrait-meta,.hp-slide-media,.hp-hero--slides .hp-slide-text{transition:none}.hp-hero-dot>span{transition:none}.hp-hero--slides[data-hero-prov] .hp-slide-text[data-pos="0"]{transition:none}.hp-colours.is-anim .hp-colours-swatch{opacity:1}.hp-colours.is-anim .hp-colours-swatch .hp-colours-area{transform:none}.hp-colours-swatch,.hp-colours-area,.hp-colours-img{transition:none}}@media(max-width:1099px){.hp-tabs{margin:calc(-1 * var(--space-1));padding:var(--space-1);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--space-1)}.hp-tabs::-webkit-scrollbar{display:none}}@media(max-width:899px){.hp-colours-text{display:contents}.hp-colours-text>*{grid-column:1 / -1}.hp-colours-figure{grid-column:1 / -1;grid-row:auto}.hp-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.hp-hero .hp-hero-lead{display:none}.hp-hero .hp-hero-lead+.hp-link{margin-top:var(--space-6)}.hp-hero--slides .hp-slide-text[data-pos="1"]{transform:translate(calc(100% + var(--space-20)))}.hp-hero--slides .hp-slide-text[data-pos="-1"]{transform:translate(calc(-100% - var(--space-20)))}.hp-hero-controls{justify-self:stretch;justify-content:space-between;margin:0 var(--space-2) var(--space-6);padding-inline:0}.hp-hero-dots{display:flex}.hp-hero-ctl[data-hero-prev],.hp-hero-ctl[data-hero-next],.hp-hero-count{display:none}.hp-block{column-gap:var(--space-4)}.hp-block:last-child{margin-bottom:var(--space-16)}.hp-head{flex-wrap:wrap}.hp-tabs{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-container-pad-fluid));padding:var(--space-1) var(--space-container-pad-fluid);scroll-padding-inline:var(--space-container-pad-fluid)}.hp-panels{margin-inline:calc(-1 * var(--space-container-pad-fluid));padding-inline:var(--space-container-pad-fluid)}.hp-register{display:flex;grid-template-columns:none;column-gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline-end:calc(-1 * var(--space-container-pad-fluid))}.hp-register::-webkit-scrollbar{display:none}.hp-portrait{flex:0 0 var(--size-featured-register-card);scroll-snap-align:start}.hp-portrait-material{display:none}.hp-featured-ingress{align-self:start}.hp-portrait-all{display:inline-flex;margin-top:var(--space-6)}.hp-wayfinding{margin-top:var(--space-12)}.hp-way-list{grid-template-columns:minmax(0,1fr)}.hp-way-item{border-bottom:var(--border-width) solid var(--color-hair-register)}.hp-way-row{padding:var(--space-5) 0}.hp-way-meta{margin-top:var(--space-2);max-width:none}.hp-sustain-media{display:none}.hp-field--ink{margin-top:var(--space-field-gap)}.hp-field--ink>.hp-block{margin-top:var(--space-field-pad)}.hp-story-eyebrow,.hp-block h2.hp-story-statement,.hp-story-excerpt,.hp-story-link,.hp-story-media,.hp-story-media figcaption,.hp-sustain-body{grid-column:1 / -1}.hp-story-eyebrow,.hp-block h2.hp-story-statement,.hp-story-excerpt,.hp-story-link,.hp-story-media{grid-row:auto}.hp-block h2.hp-story-statement,.hp-story-excerpt{max-width:none}.hp-story-link{justify-self:start;align-self:auto;margin-bottom:0;margin-top:var(--space-3)}.hp-colours-text{display:contents}.hp-colours-text>*{grid-column:1 / -1}.hp-colours-body-rest,.hp-colours-credit-text{display:none}.hp-colours-figure{grid-column:1 / -1;grid-row:auto}.hp-colours-media{aspect-ratio:var(--size-portrait-ratio);margin:var(--space-6) calc(-1 * var(--space-5)) 0}.hp-colours-wall{grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-8) 0 0}.hp-colours-area{height:var(--space-18)}.hp-colours-cta{order:1;justify-self:start;margin-top:var(--space-6)}.hp-journal-rad{display:contents}.hp-journal-all,.hp-journal-lead,.hp-sustain-link{grid-column:1 / -1}.hp-journal-all{order:1;justify-self:start;margin-top:var(--space-3)}.hp-story-media{margin:var(--space-6) calc(-1 * var(--space-container-pad-fluid)) 0}.hp-story-media img{width:100%;height:auto;max-width:none;aspect-ratio:var(--size-story-photo-mobile-ratio);object-fit:cover}.hp-journal-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;row-gap:var(--space-editorial-card-row);margin:var(--space-5) 0 0}.hp-sustain-body{margin-top:var(--space-4)}.hp-metrics{margin-top:var(--space-6);padding:var(--space-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}.hp-metric{gap:var(--space-2)}}@media(min-width:1920px){.hp-hero h1,.hp-hero .hp-slide-title{font-size:var(--font-size-h1-poster)}}main.cp-main{padding-top:var(--size-header)}.cp-title{max-width:var(--size-container-max);margin-inline:auto;padding:var(--space-16) max(var(--space-container-pad-fluid),env(safe-area-inset-right)) var(--space-8) max(var(--space-container-pad-fluid),env(safe-area-inset-left))}.cp-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4)}.cp-title h1{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);font-size:var(--font-size-h1);line-height:var(--font-line-height-heading);margin:0;letter-spacing:normal}.cp-title-count{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey);font-variant-numeric:tabular-nums}.cp-title-lead{margin:var(--space-6) 0 0;font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);min-height:calc(2 * var(--font-line-height-prose) * var(--font-size-body))}.cp-title-lead>span{display:block;max-width:var(--size-measure-prose);text-wrap:pretty}.cp-bar{max-width:var(--size-container-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs actions";column-gap:var(--space-8);align-items:center;min-height:var(--space-14);padding:0 max(var(--space-container-pad-fluid),env(safe-area-inset-right)) 0 max(var(--space-container-pad-fluid),env(safe-area-inset-left));background:var(--color-paper);position:sticky;top:var(--size-header);z-index:90}.cp-bar:after{content:"";position:absolute;left:max(var(--space-container-pad-fluid),env(safe-area-inset-left));right:max(var(--space-container-pad-fluid),env(safe-area-inset-right));bottom:0;height:var(--border-width);background:var(--color-hair)}.cp-subnav-links{grid-area:tabs;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cp-subnav-links::-webkit-scrollbar{display:none}.cp-meta-right{grid-area:actions;display:flex;justify-self:end;gap:var(--space-8);font-family:var(--font-family-sans);font-size:var(--font-size-ui);letter-spacing:normal;text-transform:none;color:var(--color-ink)}.cp-sort-wrap,.cp-filter-wrap{position:relative}.cp-sort-toggle,.cp-filter-toggle{display:inline-flex;align-items:center;gap:.3em;min-height:var(--space-14);padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-ui);letter-spacing:normal;text-transform:none;color:var(--color-grey);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.cp-sort-toggle:hover,.cp-filter-toggle:hover{color:var(--color-ink)}.cp-toggle-count{display:none;font-variant-numeric:tabular-nums}.cp-chev{margin-left:var(--space-1);opacity:var(--opacity-hover);transition:transform var(--motion-duration-select) var(--motion-easing-standard)}[aria-expanded=true] .cp-chev{transform:rotate(180deg)}:is(.cp-sort-dropdown,.cp-filter-dropdown){position:absolute;top:calc(100% - var(--space-2));right:0;background:var(--color-paper);border:var(--border-width) solid var(--color-hair);padding:var(--space-2) 0;min-width:220px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-1));transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard),visibility var(--motion-duration-fast) var(--motion-easing-standard);z-index:95}:is(.cp-sort-dropdown,.cp-filter-dropdown).open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}:is(.cp-sort-dropdown,.cp-filter-dropdown) button{position:relative;display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-6);min-height:var(--size-touch-target);background:none;border:0;font-size:var(--font-size-ui);letter-spacing:normal;text-transform:none;color:var(--color-grey);cursor:pointer;font-family:var(--font-family-sans);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}:is(.cp-sort-dropdown,.cp-filter-dropdown) button:hover:not(.active){color:var(--color-ink)}:is(.cp-sort-dropdown,.cp-filter-dropdown) button:after{content:"";position:absolute;left:var(--space-6);right:var(--space-6);bottom:var(--space-2);height:var(--border-width);background:var(--color-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-select) var(--motion-easing-standard)}:is(.cp-sort-dropdown,.cp-filter-dropdown) button.active{color:var(--color-ink)}:is(.cp-sort-dropdown,.cp-filter-dropdown) button.active:after{transform:scaleX(1)}.cp-filter-dropdown button{display:flex;justify-content:space-between;gap:var(--space-8)}.cp-filter-dropdown .cf-n{font-variant-numeric:tabular-nums;color:var(--color-grey)}#cp-grid{margin-top:var(--space-8);grid-auto-flow:dense;padding:0 max(var(--space-container-pad-fluid),env(safe-area-inset-right)) 0 max(var(--space-container-pad-fluid),env(safe-area-inset-left))}.cp-page>.product-grid{max-width:var(--size-container-max);margin-inline:auto}.product-card[hidden]{display:none}.cp-products{max-width:var(--size-container-max);margin-inline:auto;overflow-anchor:none;--_anchor-gap: var(--space-6);--_scroll-near: var(--motion-duration-slow);--_scroll-far: var(--motion-duration-reveal);--_scroll-easing: var(--motion-easing-standard);--_decode-budget: var(--motion-duration-slow);--_tab-reveal: var(--motion-duration-select)}.cp-scene{position:relative;display:grid;margin-top:var(--space-8);overflow-x:clip;overflow-y:visible}.cp-scene>#cp-grid{margin-top:0}.cp-layer{grid-area:1 / 1;grid-auto-flow:dense;padding:0 max(var(--space-container-pad-fluid),env(safe-area-inset-right)) 0 max(var(--space-container-pad-fluid),env(safe-area-inset-left))}.cp-layer[data-state=active]{position:relative;transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;transition:opacity calc(var(--motion-duration-reveal) * .7) var(--motion-easing-glide) calc(var(--motion-duration-reveal) * .3),transform var(--motion-duration-reveal) var(--motion-easing-glide),visibility 0s linear 0s}.cp-layer:is([data-state=before],[data-state=after]){position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity calc(var(--motion-duration-reveal) * .6) var(--motion-easing-glide),transform var(--motion-duration-reveal) var(--motion-easing-glide),visibility 0s linear var(--motion-duration-reveal)}.cp-layer[data-state=before]{transform:translate(calc(-1 * var(--space-4)))}.cp-layer[data-state=after]{transform:translate(var(--space-4))}.cp-scene[data-sideways=off] .cp-layer[data-state=active]{transform:translate(0);transition:opacity calc(var(--motion-duration-reveal) * .7) var(--motion-easing-glide) calc(var(--motion-duration-reveal) * .3),visibility 0s linear 0s}.cp-scene[data-sideways=off] .cp-layer:is([data-state=before],[data-state=after]){transform:translate(0);transition:opacity calc(var(--motion-duration-reveal) * .6) var(--motion-easing-glide),visibility 0s linear var(--motion-duration-reveal)}.cp-scene[data-settle] .cp-layer[data-state]{transition:none}.cp-filter-wrap[data-state=waiting]{display:none}.cp-editorial-layer:is([data-state=before],[data-state=after]){display:none}.cp-under{max-width:var(--size-container-max);margin-inline:auto;margin-top:var(--space-30);padding-left:max(var(--space-container-pad-fluid),env(safe-area-inset-left));padding-right:max(var(--space-container-pad-fluid),env(safe-area-inset-right));display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);align-items:start}.cp-under:before{content:"";display:block;grid-column:1 / -1;height:var(--border-width);background:var(--color-hair)}.cp-under-text{grid-column:1 / span 5;padding:var(--space-12) 0 var(--space-30);display:flex;flex-direction:column}.cp-under-faq{grid-column:7 / span 6;padding:var(--space-12) 0 var(--space-30);display:flex;flex-direction:column}.cp-under>:is(.cp-under-text,.cp-under-faq):only-child{grid-column:1 / span 6}.cp-kicker{display:block;font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey);margin:0 0 var(--space-3)}.cp-under h2{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);font-size:var(--font-size-h2);line-height:var(--font-line-height-heading);letter-spacing:normal;margin:0 0 var(--space-5);text-wrap:balance}.cp-story-lead{font-family:var(--font-family-serif);font-style:normal;font-size:var(--font-size-lead);line-height:var(--font-line-height-lead);max-width:var(--size-container-text);margin:0 0 var(--space-6);text-wrap:pretty}.cp-under-text p:not(.cp-kicker):not(.cp-story-lead){font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);max-width:var(--size-measure-article);margin:0 0 var(--space-6);text-wrap:pretty}.cp-story-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--size-touch-target);margin:var(--space-2) 0 0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);letter-spacing:normal;text-transform:none;color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--link-underline-offset-cta);text-decoration-color:currentColor;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.cp-story-link:hover{opacity:var(--opacity-hover)}.cp-faq-list{margin-top:var(--space-2)}.cp-faq-item{border-bottom:var(--border-width) solid var(--color-hair)}.cp-faq-q{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:var(--space-14);padding:var(--space-4) 0;background:none;border:0;text-align:left;font-family:var(--font-family-serif);font-size:var(--font-size-title);line-height:var(--font-line-height-title);color:var(--color-ink);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.cp-faq-q:hover{opacity:var(--opacity-hover)}.cp-faq-q img{flex:0 0 auto;width:var(--size-icon-chevron);height:var(--size-icon-chevron);opacity:var(--opacity-hover);transition:transform var(--motion-duration-select) var(--motion-easing-standard)}.cp-faq-item.open .cp-faq-q img{transform:rotate(180deg)}.cp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-select) var(--motion-easing-standard)}.cp-faq-item.open .cp-faq-a{grid-template-rows:1fr}.cp-faq-a>div{overflow:hidden}.cp-faq-a p{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);max-width:var(--size-measure-article);margin:0}.cp-faq-a p+p{margin-top:var(--space-4)}.cp-faq-a p:last-child{padding-bottom:var(--space-8)}.cp-faq-a a{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--link-underline-offset-prose);text-decoration-color:currentColor}@media(max-width:1099px){.cp-bar{position:relative;top:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "actions";column-gap:var(--space-6);padding-bottom:0}.cp-bar .cp-meta-right{justify-self:start;min-width:0}.cp-bar .cp-subnav-links{justify-content:flex-start;-webkit-overflow-scrolling:touch;scroll-padding:0 var(--space-6);--_tabs-h: var(--size-touch-target)}}@media(max-width:899px){.cp-under{margin-top:var(--space-20);display:flex;flex-direction:column;align-items:stretch}.cp-under-text{padding:var(--space-10) 0 0}.cp-under-faq{padding:var(--space-16) 0 var(--space-20)}}@media(max-width:639px){.cp-products{--_anchor-gap: var(--space-4)}.cp-title{padding-top:var(--space-10);padding-bottom:var(--space-2)}.cp-scene{margin-top:var(--space-6)}.cp-title-row{gap:var(--space-3)}.cp-title-lead{margin-top:var(--space-4)}.cp-title-lead>span{max-width:none}.cp-bar .cp-meta-right{gap:var(--space-6)}.cp-bar .cp-filter-wrap,.cp-bar .cp-sort-wrap{min-width:0}.cp-bar :is(.cp-sort-toggle,.cp-filter-toggle){min-height:var(--size-touch-target)}.cp-bar .cp-toggle-value{display:none}.cp-bar .cp-toggle-count:not([hidden]){display:inline}.cp-bar :is(.cp-filter-dropdown,.cp-sort-dropdown){left:0;right:auto}.cp-bar .cp-sort-dropdown{min-width:200px}}@media(prefers-reduced-motion:reduce){.cp-faq-a,.cp-faq-q img,.cp-chev{transition:none}.cp-scene[data-sideways] .cp-layer[data-state],.cp-layer[data-state]{transition:none;transform:translate(0)}}body{margin:0;padding:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-family-serif)}button{font:inherit;cursor:pointer;border:0;background:none;padding:0;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:var(--font-weight-regular);margin:0}p{margin:0}.pp-page{width:100%;margin:0 auto;position:relative;background:var(--color-paper);padding-top:var(--size-header)}.pp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-16);max-width:var(--size-container-max);margin-inline:auto;padding-right:0;align-items:start}.pp-image-stack{display:flex;flex-direction:column;gap:var(--space-8);width:100%;padding-left:max(var(--space-container-pad-fluid),env(safe-area-inset-left))}.pp-image-slot{width:100%;height:auto;aspect-ratio:var(--size-product-image-ratio);overflow:hidden;background:var(--color-surface)}.pp-image-slot picture{display:block;width:100%;height:100%}.pp-image-slot .img{width:100%;height:100%;object-fit:cover}.pp-hero-more{display:inline-flex;align-items:center;min-height:var(--size-touch-target);margin-top:var(--space-8);margin-left:max(var(--space-container-pad-fluid),env(safe-area-inset-left));padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:var(--link-underline-offset-cta);white-space:nowrap;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-hero-more:hover{opacity:var(--opacity-hover)}.pp-hero-more[data-bara-over-ultra]{display:none}.pp-info-column{width:auto;align-self:stretch;padding:var(--space-8) max(var(--space-container-pad-fluid),env(safe-area-inset-right)) 0 0}.pp-info-pane{position:sticky;top:calc(var(--size-header) + var(--space-raster));align-self:start}@media(min-width:1800px){.pp-image-stack>.pp-image-slot:nth-child(n+3){display:none}.pp-hero-more[data-bara-over-ultra]{display:inline-flex}}.pp-breadcrumb{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);letter-spacing:normal;color:var(--color-grey);line-height:var(--font-line-height-heading);margin:0 0 var(--space-16)}.pp-breadcrumb a{display:inline-block;padding:var(--space-1) 0;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.pp-breadcrumb a:hover{opacity:var(--opacity-hover)}.pp-breadcrumb .sep{padding:0 var(--space-2);color:var(--color-grey)}.pp-title-block{margin:0 0 var(--space-6)}.pp-title{font-family:var(--font-family-serif);font-size:var(--font-size-h1);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);letter-spacing:var(--font-tracking-tight);color:var(--color-ink);margin:0}.pp-body{margin:0 0 var(--space-16)}.pp-body p+p{margin-top:var(--space-4)}.pp-lead{font-family:var(--font-family-serif);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-style:normal;line-height:var(--font-line-height-prose);letter-spacing:normal;color:var(--color-ink);margin:0;max-width:var(--size-container-text);text-wrap:pretty}.pp-facts{margin:var(--space-12) 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--space-8);row-gap:var(--space-2)}.pp-facts dt{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:var(--font-line-height-body);color:var(--color-grey)}.pp-facts dd{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:var(--font-line-height-body);color:var(--color-ink)}.pp-specs{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--space-8);row-gap:var(--space-2)}.pp-spec{display:contents}.pp-specs dt{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:var(--font-line-height-body);color:var(--color-grey)}.pp-specs dd{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);letter-spacing:normal;line-height:var(--font-line-height-body);color:var(--color-ink)}.pp-specs .pp-spec--full{grid-column:1 / -1}.pp-specs .pp-spec--storlek dt{color:var(--color-ink)}.pp-specs .pp-spec--storlek dd{color:var(--color-grey)}.pp-specs dd a{color:inherit;text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-specs dd a:hover{opacity:var(--opacity-hover)}.pp-facts dd a{color:inherit;text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-facts dd a:hover{opacity:var(--opacity-hover)}.pp-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--size-touch-target);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);letter-spacing:normal;margin:0 0 var(--space-16);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-cta:hover{opacity:var(--opacity-cta-hover)}@container info-pane (max-width: 480px){.pp-breadcrumb{margin:0 0 var(--space-8);font-size:var(--font-size-caption)}.pp-breadcrumb .sep{padding:0 var(--space-1)}.pp-title-block{margin:0 0 var(--space-8)}.pp-facts{margin-top:var(--space-10)}.pp-cta{margin:0 0 var(--space-12)}}.acc{border-bottom:var(--border-width) solid var(--color-hair)}.acc-item{border-top:var(--border-width) solid var(--color-hair)}.acc-item:first-child{border-top:0}.acc-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:none;border:0;cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);letter-spacing:normal;color:var(--color-ink);text-align:left;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.acc-trigger:hover{opacity:var(--opacity-hover)}.chev{width:var(--size-icon-chevron);height:var(--size-icon-chevron);flex:0 0 auto;background:url(/icons/chevron.svg) center/contain no-repeat;opacity:var(--opacity-hover);transition:transform var(--motion-duration-select) var(--motion-easing-standard)}.acc-item.is-open .chev{transform:rotate(180deg)}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-select) var(--motion-easing-standard)}.acc-item.is-open .acc-panel{grid-template-rows:1fr}.acc-inner{overflow:hidden}.acc-body{font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);letter-spacing:normal;color:var(--color-grey);padding:0 0 var(--space-5);opacity:0;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}.acc-item.is-open .acc-body{opacity:1;transition-delay:var(--motion-delay-unfold)}.pp-sust{margin:var(--space-1) 0 0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--space-8);row-gap:var(--space-2)}.pp-sust dt{color:var(--color-grey);margin:0}.pp-sust dd{margin:0;color:var(--color-ink)}.pp-sust dd a{color:inherit;text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-sust dd a:hover{opacity:var(--opacity-hover)}@media(max-width:639px){.pp-facts,.pp-specs,.pp-sust{grid-template-columns:minmax(0,1fr);row-gap:0}.pp-facts dd,.pp-specs dd,.pp-sust dd{margin-top:var(--space-1)}.pp-facts dt:not(:first-child),.pp-sust dt:not(:first-child),.pp-spec+.pp-spec>:first-child{margin-top:var(--space-3)}}.acc-links li{opacity:0;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}.acc-item.is-open .acc-links li{opacity:1;transition-delay:var(--motion-delay-unfold)}.acc-links{list-style:none;margin:0;padding:0 0 var(--space-4)}.acc-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--size-touch-target);font-family:var(--font-family-sans);font-size:var(--font-size-ui);letter-spacing:normal;color:var(--color-ink);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.acc-links a:hover{opacity:var(--opacity-hover)}.acc-links .acc-file-format{font-family:var(--font-family-sans);font-size:var(--font-size-caption);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey);flex:0 0 auto}.acc-links .acc-group{display:flex;align-items:center;min-height:var(--size-touch-target);border-top:var(--border-width) solid var(--color-hair);font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);letter-spacing:normal;color:var(--color-ink)}.acc-links .acc-group:first-child{border-top:0}.acc-links .acc-cad-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--size-touch-target);font-family:var(--font-family-sans);font-size:var(--font-size-ui);letter-spacing:normal;color:var(--color-ink)}.acc-links .acc-cad-formats{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;font-family:var(--font-family-sans);font-size:var(--font-size-caption);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey)}.acc-links .acc-cad-formats a{display:inline-flex;justify-content:center;font-size:inherit;letter-spacing:inherit;color:inherit}.pp-quote{padding-block:var(--space-24)}.pp-quote blockquote{max-width:var(--size-container-text);margin:0;padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-hair)}.pp-quote blockquote p{font-family:var(--font-family-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-quote);color:var(--color-ink);text-wrap:balance}.pp-quote cite{display:block;margin-top:var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-style:normal;line-height:var(--font-line-height-body);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey)}@media(max-width:639px){.pp-quote blockquote{padding-top:var(--space-5)}.pp-quote blockquote p{font-size:var(--font-size-h2-compact)}.pp-quote cite{margin-top:var(--space-3)}}.pp-config{background:var(--color-paper);width:100%;padding:var(--space-24) 0 0;margin-top:0}.pp-config-head{margin:0 0 var(--space-8);scroll-margin-top:calc(var(--size-header) + var(--space-6))}.pp-config-eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-caption);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey);margin:0}@media(min-width:1100px)and (min-height:640px){.pp-config[data-config-mode=headless]{position:relative}.pp-config[data-config-mode=headless] .pp-config-head{position:absolute;left:0;right:0;z-index:1;margin:var(--space-6) 0 0}}@media(max-width:899px){.pp-config{padding-top:var(--space-12)}.pp-config-head{margin-bottom:var(--space-6)}}@media(max-width:639px){.pp-config-head{scroll-margin-top:calc(var(--size-header) + var(--space-4))}}.pp-config-live{position:relative;display:grid;min-height:var(--size-configurator-embed-min);background:var(--color-surface)}.pp-config-live>mmq-embed,.pp-config-still,.pp-config-skeleton{grid-area:1 / 1;min-width:0}.pp-config-live mmq-embed{display:block;min-height:var(--size-configurator-embed-min)}.pp-config-still{z-index:1;width:100%;height:100%;object-fit:cover}.pp-config-skeleton{z-index:2;display:flex;align-items:center;justify-content:center;background:var(--color-surface)}.pp-config-skeleton[hidden]{display:none}.pp-config-skeleton span{font-family:var(--font-family-sans);font-size:var(--font-size-caption);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey)}@media(max-width:899px){.pp-config-live,.pp-config-live mmq-embed{min-height:var(--size-configurator-embed-stacked)}}.pp-config-shell{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);background:var(--color-veil);transition:opacity var(--motion-duration-slow) var(--motion-easing-standard)}.pp-config-shell.is-leaving{opacity:0;pointer-events:none}.pp-config-shell-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-12);padding:0 var(--space-8);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-family-sans);font-size:var(--font-size-ui);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-config-shell-cta:hover{opacity:var(--opacity-cta-hover)}.pp-config-shell-note{font-family:var(--font-family-sans);font-size:var(--font-size-caption);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey);background:var(--color-paper);padding:var(--space-2) var(--space-3);margin:0;text-align:center;max-width:34ch;line-height:var(--font-line-height-body)}@media(prefers-reduced-motion:reduce){.pp-config-shell{transition:none}}.pp-strip{margin-top:var(--space-section)}.pp-strip-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.pp-strip-eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;line-height:var(--font-line-height-body);color:var(--color-grey);margin:0}.pp-strip-ctls{display:flex;align-items:center;gap:var(--space-4)}.pp-strip-all{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);display:inline-flex;align-items:center;min-height:var(--size-touch-target);text-decoration:underline;text-underline-offset:var(--link-underline-offset-cta);text-decoration-thickness:var(--border-width);color:inherit;white-space:nowrap;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-strip-all:hover{opacity:var(--opacity-hover)}.acc-buy-link{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);display:inline-flex;align-items:center;min-height:var(--size-touch-target);text-decoration:underline;text-underline-offset:var(--link-underline-offset-cta);text-decoration-thickness:var(--border-width);color:inherit;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.acc-buy-link:hover{opacity:var(--opacity-hover)}.pp-strip-ctl{width:var(--size-touch-target);height:var(--size-touch-target);flex:none;display:grid;place-items:center;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-strip-ctl:hover{opacity:var(--opacity-hover)}.pp-strip-ctl svg{width:var(--space-5);height:var(--space-5)}.pp-strip-ctl--next{margin-inline-end:calc((var(--space-5) - var(--size-touch-target)) / 2)}.pp-strip-ctls[data-at=start] .pp-strip-ctl--prev,.pp-strip-ctls[data-at=end] .pp-strip-ctl--next,.pp-strip-ctls[data-at=bada] .pp-strip-ctl{opacity:var(--opacity-rail-end)}.pp-strip-count{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-variant-numeric:tabular-nums;min-width:var(--size-touch-target);text-align:center;color:var(--color-ink)}.pp-strip-rail{display:flex;gap:var(--space-8);margin-top:var(--space-6);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pp-strip-rail::-webkit-scrollbar{display:none}.pp-strip-pos{position:relative;margin-top:var(--space-6);height:var(--border-width);background:var(--color-hair)}.pp-strip-pos[data-ryms]{display:none}.pp-strip-pos-ink{position:absolute;inset-block:0;left:0;width:0;background:var(--color-ink)}.pp-strip-item{flex:0 0 auto;scroll-snap-align:start;background:var(--color-surface);height:var(--size-gallery-strip-height)}.pp-strip-item img{display:block;height:100%;width:auto;max-width:none}.pp-dg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);margin-top:var(--space-section)}.pp-dg-text{grid-column:1 / span 5}.pp-dg[data-portratt] .pp-dg-text{grid-column:6 / -1;align-self:center}.pp-dg-portrait{grid-column:1 / span 4;display:block;aspect-ratio:var(--size-portrait-ratio);overflow:hidden;background:var(--color-surface)}.pp-dg:has(.pp-dg-portrait:hover) .pp-dg-link{opacity:var(--opacity-hover)}.pp-dg-portrait img{width:100%;height:100%;object-fit:cover;display:block}.pp-dg-eyebrow{font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;line-height:var(--font-line-height-body);color:var(--color-grey);margin:0 0 var(--space-3)}.pp-dg-title{font-family:var(--font-family-serif);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);margin:0;text-wrap:balance;color:var(--color-ink)}.pp-dg-body{font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--font-line-height-prose);margin:var(--space-5) 0 0;text-wrap:pretty;color:var(--color-ink)}.pp-dg[data-portratt] .pp-dg-title{max-width:var(--size-measure-heading)}.pp-dg[data-portratt] .pp-dg-body{max-width:var(--size-measure-prose)}.pp-dg-link{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);display:inline-flex;align-items:center;min-height:var(--size-touch-target);margin-top:var(--space-5);text-decoration:underline;text-underline-offset:var(--link-underline-offset-cta);text-decoration-thickness:var(--border-width);color:inherit;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pp-dg-link:hover{opacity:var(--opacity-hover)}html.pv-open{overflow:hidden}.pv{position:fixed;inset:0;z-index:var(--z-index-modal);display:flex;flex-direction:column;background:var(--color-ink);color:var(--color-on-inverse-text);padding:0 var(--space-12)}.pv[hidden]{display:none}.pv-bar{flex:none;display:flex;align-items:center;height:var(--size-viewer-bar)}.pv-bar--top{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.pv-count{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);font-variant-numeric:tabular-nums;margin:0}.pv-name{font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-on-inverse-muted);margin:0;text-align:center}.pv-close{width:var(--size-touch-target);height:var(--size-touch-target);display:grid;place-items:center;flex:none;color:inherit;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pv-close:hover{opacity:var(--opacity-hover)}.pv-top-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10);justify-self:end}.pv-dl{position:static}.pv-dl[hidden]{display:none}.pv-dl-trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:0 var(--space-5);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);background:var(--color-on-inverse-button);color:var(--color-on-inverse-text);transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.pv-dl-trigger svg{width:var(--size-download-icon);height:var(--size-download-icon);flex:none}.pv-dl-trigger:hover,.pv-dl-trigger[aria-expanded=true]{background:var(--color-paper);color:var(--color-ink)}.pv-dl-menu{position:absolute;right:min(calc(var(--size-touch-target) + var(--space-10)),max(0px,calc(100% - var(--size-download-menu-width))));top:calc((100% - var(--size-touch-target)) / 2 + var(--size-download-menu-top));min-width:var(--size-download-menu-width);padding:var(--space-2) 0;background:var(--color-paper);color:var(--color-ink);text-align:left;animation:pv-dl-in var(--motion-duration-menu) var(--motion-easing-standard) both}.pv-dl-menu[hidden]{display:none}@keyframes pv-dl-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}.pv-dl-heading{font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-ui);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey);margin:0;padding:var(--space-1) var(--space-4) var(--space-2)}.pv-dl-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--size-touch-target);padding:0 var(--space-4);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pv-dl-row:hover{opacity:var(--opacity-hover)}.pv-dl-format{font-size:var(--font-size-caption);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey);flex:none}.pv-field{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:var(--size-viewer-rail) minmax(0,1fr) var(--size-viewer-rail);align-items:center}.pv-rail{width:var(--size-touch-target);height:var(--size-touch-target);display:grid;place-items:center;color:inherit;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.pv-rail:hover{opacity:var(--opacity-hover)}.pv-rail svg{width:var(--space-5);height:var(--space-5)}.pv-rail--prev{justify-self:start}.pv-rail--next{justify-self:end}.pv-stage{position:relative;width:100%;height:100%}.pv-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity var(--motion-duration-viewer-swap) var(--motion-easing-standard)}.pv-img[data-state=current]{opacity:1;transition-delay:var(--motion-duration-viewer-swap)}.pv-bar--bottom{flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-2);height:auto;min-height:var(--size-viewer-bar);padding-bottom:var(--space-2)}.pv-caption{font-family:var(--font-family-sans);font-size:var(--font-size-caption);line-height:var(--font-line-height-body);color:var(--color-on-inverse-muted);margin:0}.pv-thumbs{display:flex;gap:var(--space-2);overflow-x:auto;scroll-padding-inline-start:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--color-on-inverse-scrollbar) transparent}.pv-thumb{flex:none;width:var(--size-viewer-thumb-width);height:var(--size-viewer-thumb-height);background:var(--color-on-inverse-thumb-base);opacity:var(--opacity-thumb-idle);transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}.pv-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pv-thumb[aria-selected=true]{opacity:1;outline:var(--border-width) solid var(--color-on-inverse-text);outline-offset:calc(var(--border-width) * -1)}@media(prefers-reduced-motion:reduce){.pv-img,.pv-thumb{transition:none}}.pp-related{max-width:var(--size-container-max);margin-inline:auto;background:var(--color-paper);padding-bottom:var(--space-section)}.pp-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:var(--space-section) var(--space-container-pad-fluid) var(--space-8)}.pp-related-all--mobile{display:none}.pp-related-head h2{font-family:var(--font-family-serif);font-size:var(--font-size-h2);line-height:var(--font-line-height-heading);margin:0}.pp-related-all{margin-bottom:calc(-1 * var(--space-2));min-height:var(--size-touch-target);display:inline-flex;align-items:center;white-space:nowrap}.pp-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-card-gutter);row-gap:var(--space-card-row);width:100%;padding:0 max(var(--space-container-pad-fluid),env(safe-area-inset-right)) 0 max(var(--space-container-pad-fluid),env(safe-area-inset-left))}:where(a,button):focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:var(--border-focus-width)}@media(prefers-reduced-motion:reduce){.ppc-panel,.acc-panel,.acc-body,.acc-links li{transition:none;transform:none}}@media(max-width:1099px){.pp-hero{grid-template-columns:1fr}.pp-info-column{padding-left:max(var(--space-container-pad-fluid),env(safe-area-inset-left))}.pp-info-pane{position:static}.pp-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.pp-hero{grid-template-columns:1fr;padding-right:0}.pp-image-stack{width:100%;padding-left:0;flex-direction:row;gap:var(--space-1);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pp-image-stack::-webkit-scrollbar{display:none}.pp-image-slot{flex:0 0 100%;scroll-snap-align:start;width:auto;height:auto;aspect-ratio:var(--size-product-image-mobile-ratio)}.pp-image-wrap{position:relative}.pp-image-dots{position:static;margin-top:0;display:flex;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;pointer-events:none}.pp-image-dots span{display:block;flex:none;width:var(--size-dot);height:var(--size-dot);border-radius:50%;background:var(--color-dot-idle);transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.pp-image-dots span[data-current=true]{background:var(--color-ink)}.pp-info-column{width:100%;margin:0;padding:var(--space-12) var(--space-8);height:auto}.pp-info-pane{position:static;padding-top:0}.pp-config-head{padding:0 var(--space-8)}.pp-config-grid{grid-template-columns:1fr;row-gap:var(--space-10)}.pp-config-3d{width:100%;height:auto;aspect-ratio:957/964;min-height:480px}.pp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.pp-breadcrumb{margin-bottom:var(--space-8)}.pp-cta{margin-bottom:var(--space-12)}.pp-info-column{padding:var(--space-8) var(--space-4)}.pp-config-head{padding:0 var(--space-4)}.pp-config-3d{min-height:320px}.pp-strip-ctl{display:none}.pp-strip-rail{margin-inline:calc(-1 * var(--space-container-pad-fluid));padding:0 var(--space-4) 0 var(--space-container-pad-fluid);scroll-padding-inline-start:var(--space-container-pad-fluid)}.pp-strip-item{height:var(--size-gallery-strip-height-mobile)}.pp-dg{grid-template-columns:minmax(0,1fr);padding:0 var(--space-container-pad-fluid)}.pp-dg-text,.pp-dg[data-portratt] .pp-dg-text{grid-column:1 / -1;align-self:auto}.pp-dg-portrait{grid-column:1 / -1;margin:0 calc(-1 * var(--space-container-pad-fluid)) var(--space-6)}.pp-dg-title,.pp-dg[data-portratt] .pp-dg-title,.pp-dg-body,.pp-dg[data-portratt] .pp-dg-body{max-width:none}.pv{padding:0 var(--space-container-pad-fluid)}.pv-bar--top{height:var(--size-viewer-bar-mobile)}.pv-bar--bottom{min-height:var(--size-viewer-bar-mobile)}.pv-field{grid-template-columns:minmax(0,1fr)}.pv-rail,.pp-related-head .pp-related-all{display:none}.pp-related-grid{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-container-pad-fluid);padding:0 var(--space-container-pad-fluid);-webkit-overflow-scrolling:touch;scrollbar-width:none}.pp-related-grid::-webkit-scrollbar{display:none}.pp-related-grid .product-card{flex:0 0 calc(100% - var(--space-4));scroll-snap-align:start}.pp-related-all--mobile{display:inline-flex;align-items:center;min-height:var(--size-touch-target);margin:var(--space-2) var(--space-container-pad-fluid) 0}}#pp-tweaks{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:9999;width:264px;background:var(--color-paper);border:var(--border-width) solid var(--color-ink);display:none;font-family:var(--font-family-sans);color:var(--color-ink)}#pp-tweaks.open{display:block}.ppt-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 14px;border-bottom:var(--border-width) solid var(--color-ink)}.ppt-title{font-size:var(--font-size-caption);text-transform:none}.ppt-close{background:none;border:0;cursor:pointer;font-size:var(--font-size-ui);line-height:var(--font-line-height-heading);color:var(--color-grey);padding:var(--space-1)}.ppt-close:hover{opacity:var(--opacity-hover)}.ppt-body{padding:14px}.ppt-section{font-size:var(--font-size-caption);text-transform:none;color:var(--color-grey);margin:18px 0 8px}.ppt-section:first-child{margin-top:0}.ppt-seg{display:flex;border:var(--border-width) solid var(--color-ink)}.ppt-seg button{flex:1;background:none;border:0;border-right:var(--border-width) solid var(--color-ink);cursor:pointer;padding:var(--space-2) var(--space-1);font-family:var(--font-family-sans);font-size:var(--font-size-ui);color:var(--color-grey);transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.ppt-seg button:last-child{border-right:0}.ppt-seg button.active{background:var(--color-ink);color:var(--color-paper)}.ppt-slider{display:flex;align-items:center;gap:10px}.ppt-slider input{flex:1;accent-color:var(--color-ink)}.ppt-slider output{font-size:var(--font-size-ui);color:var(--color-grey);min-width:var(--space-10);text-align:right;font-variant-numeric:tabular-nums}[data-headless-root].pp-config-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8);align-items:start;padding:0 var(--space-container-pad-fluid);background:var(--color-paper)}[data-headless-root] .pp-config-3d{grid-column:5 / -1;grid-row:1;position:sticky;top:calc(var(--size-header) + var(--space-6));max-width:var(--size-configurator-stage-max);margin-inline-start:auto;width:100%;height:var(--size-configurator-stage);overflow:hidden;background:var(--color-surface)}[data-headless-root] .lxa-config-host{position:absolute;inset:0;display:block}[data-headless-root] .lxa-config-host mmq-embed{display:block;width:100%;height:100%}[data-headless-root] .pp-config-menu{grid-column:1 / span 4;grid-row:1;max-width:var(--size-configurator-panel);display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink)}@media(min-width:1100px){[data-headless-root].pp-config-grid{grid-template-columns:minmax(0,1fr);padding:0}[data-headless-root] .pp-config-3d{grid-area:1 / 1;position:relative;top:auto;display:flex;align-items:flex-start;max-width:none;margin-inline-start:0;height:calc(100svh - var(--size-header));max-height:var(--size-configurator-field-max);min-height:100%}[data-headless-root] .pp-config-menu{grid-area:1 / 1;z-index:1;align-self:flex-start;box-sizing:border-box;width:var(--size-configurator-card);max-width:none;margin:var(--space-configurator-card-top) 0 var(--size-configurator-card-gap) max(var(--space-container-pad-fluid),calc((100% - var(--size-container-max)) / 2 + var(--space-container-pad-fluid)));padding:var(--space-6);background:color-mix(in srgb,var(--color-paper) calc(var(--opacity-configurator-card) * 100%),transparent)}[data-headless-root] .lxa-config-host{top:var(--size-configurator-card-gap);bottom:var(--size-configurator-card-gap);right:max(var(--space-container-pad-fluid),calc((100% - var(--size-container-max)) / 2 + var(--space-container-pad-fluid)));left:auto;width:calc(100% - 2 * max(var(--space-container-pad-fluid),calc((100% - var(--size-container-max)) / 2 + var(--space-container-pad-fluid))) - var(--size-configurator-card) - var(--size-configurator-card-gap))}}@media(min-width:900px)and (max-width:1099px){[data-headless-root] .pp-config-menu{grid-column:1 / span 5;min-width:var(--size-configurator-panel-min)}[data-headless-root] .pp-config-3d{grid-column:6 / -1}}[data-headless-root] .pp-config-3d-inner{position:absolute;inset:0;z-index:2;pointer-events:none}[data-headless-root] .cfg-zoom{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);pointer-events:auto}[data-headless-root] .cfg-zoom-btn{width:var(--size-touch-target);height:var(--size-touch-target);display:grid;place-items:center;background:none;border:0;padding:0;opacity:var(--opacity-hover);cursor:pointer;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-zoom-btn:hover{opacity:1}[data-headless-root] .cfg-zoom-btn img{width:var(--size-icon);height:var(--size-icon);display:block}[data-headless-root] .cfg-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey);white-space:nowrap;pointer-events:none}[data-headless-root].is-live .cfg-hint{display:none}[data-headless-root] .cfg-links{position:absolute;right:var(--space-6);bottom:var(--space-4);display:flex;gap:var(--space-6);pointer-events:auto}[data-headless-root] .cfg-link{min-height:var(--size-touch-target);display:inline-flex;align-items:center;background:none;border:0;padding:0;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-grey);text-decoration:underline;text-underline-offset:var(--link-underline-offset-cta);text-decoration-thickness:var(--border-width);cursor:pointer;transition:color var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-link:hover{color:var(--color-ink)}[data-headless-root] .cfg-link.is-busy{opacity:var(--opacity-disabled);pointer-events:none}[data-headless-root] .cfg-menu-anchor{position:relative;display:flex}[data-headless-root] .cfg-menu{position:absolute;right:0;bottom:calc(var(--size-stage-menu-offset) - var(--space-4));min-width:var(--size-stage-menu);padding:var(--space-2) 0;background:var(--color-paper);pointer-events:auto;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard),visibility 0s}[data-headless-root] .cfg-menu[hidden]{display:block;opacity:0;transform:translateY(var(--space-1));visibility:hidden;transition-delay:0s,0s,var(--motion-duration-fast)}[data-headless-root] .cfg-menu-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-headless-root] .cfg-menu-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--size-touch-target);padding:0 var(--space-4);border:0;background:none;font-family:var(--font-family-sans);font-size:var(--font-size-ui);line-height:var(--font-line-height-ui);color:var(--color-ink);text-align:left;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}[data-headless-root] .cfg-menu-row:hover{opacity:var(--opacity-hover)}[data-headless-root] .cfg-menu-format{font-size:var(--font-size-caption);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-grey);flex:0 0 auto}[data-headless-root] .cfg-link[aria-expanded=true]{color:var(--color-ink)}[data-headless-root] .cfg-views{display:contents}@media(prefers-reduced-motion:reduce){[data-headless-root] .cfg-menu,[data-headless-root] .cfg-menu-row{transition:none}[data-headless-root] .cfg-menu[hidden]{transform:none}}@media(max-width:639px),(min-width:900px)and (max-width:1099px){[data-headless-root] .cfg-menu-anchor{position:static}}@media(min-width:1100px){[data-headless-root] .cfg-zoom{top:calc(var(--space-configurator-card-top) - (var(--size-touch-target) - var(--size-icon)) / 2);right:calc(max(var(--space-container-pad-fluid),calc((100% - var(--size-container-max)) / 2 + var(--space-container-pad-fluid))) - (var(--size-touch-target) - var(--size-icon)) / 2)}[data-headless-root] .cfg-links{right:max(var(--space-container-pad-fluid),calc((100% - var(--size-container-max)) / 2 + var(--space-container-pad-fluid)));bottom:var(--space-5)}[data-headless-root] .cfg-menu{bottom:calc(var(--size-stage-menu-offset) - var(--space-5))}}[data-headless-root] .cfg-rows{display:flex;flex-direction:column}[data-headless-root] .cfg-row{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-row.is-leaving,[data-headless-root] .cfg-row.is-entering{grid-template-rows:0fr}[data-headless-root] .cfg-row.is-leaving .cfg-row-in,[data-headless-root] .cfg-row.is-entering .cfg-row-in{overflow:hidden;border-bottom-color:transparent}[data-headless-root] .cfg-row-in{min-height:0;display:flex;flex-direction:column;border-bottom:var(--border-width) solid var(--color-hair);transition:border-color var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-row-hd{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--size-configurator-row);background:none;border:0;padding:0;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-row:not(.open) .cfg-row-hd:hover{opacity:var(--opacity-hover)}[data-headless-root] .cfg-row-l{font-weight:var(--font-weight-medium);white-space:nowrap}[data-headless-root] .cfg-row-v{color:var(--color-grey);text-align:right;font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-row.open .cfg-row-v{color:var(--color-ink)}[data-headless-root] .cfg-row-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-row.open .cfg-row-body{grid-template-rows:1fr}[data-headless-root] .cfg-row-content{min-height:0;overflow:hidden;margin:0 calc(-1 * var(--space-1));padding:0 var(--space-1) 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-select) var(--motion-easing-standard),padding-bottom var(--motion-duration-select) var(--motion-easing-standard),visibility 0s linear var(--motion-duration-select)}[data-headless-root] .cfg-row.open .cfg-row-content{padding-bottom:var(--space-6);opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-duration-select) var(--motion-easing-standard) var(--motion-delay-unfold),padding-bottom var(--motion-duration-select) var(--motion-easing-standard),visibility 0s linear 0s}[data-headless-root] .cfg-row-block+.cfg-row-block{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-hair)}[data-headless-root] .cfg-row-block+.cfg-row-block>.cfg-swatches:first-child,[data-headless-root] .cfg-row-block+.cfg-row-block>.cfg-formats:first-child{margin-top:0}[data-headless-root] .cfg-tabs{flex-wrap:wrap;gap:var(--space-3) var(--space-6)}[data-headless-root] .cfg-tab{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}[data-headless-root] .cfg-swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3);transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-sw{display:block;position:relative;width:100%;aspect-ratio:var(--size-square-ratio);background-color:var(--color-surface);border:0;padding:0;outline:var(--border-width) solid transparent;outline-offset:var(--border-ring-offset);cursor:pointer;transition:outline-color var(--motion-duration-ring) var(--motion-easing-standard)}[data-headless-root] .cfg-sw:hover,[data-headless-root] .cfg-sw.is-pending{outline-color:var(--color-ring-hover)}[data-headless-root] .cfg-sw.on{outline-color:var(--color-ink)}[data-headless-root] .cfg-sw:focus-visible{outline:var(--border-focus-width) solid var(--color-ink);outline-offset:var(--border-focus-width)}[data-headless-root] .cfg-sw--gloss:after,[data-headless-root] .cfg-sw--matte:after{content:"";position:absolute;inset:0;pointer-events:none}[data-headless-root] .cfg-sw--gloss:after{background-image:linear-gradient(to bottom left,var(--color-glass-gloss) 0 42%,transparent 42%)}[data-headless-root] .cfg-sw--matte:after{background-image:linear-gradient(to bottom left,var(--color-glass-matte-strong),var(--color-glass-matte-soft) 50%,transparent)}[data-headless-root] .cfg-swatches.is-swapping,[data-headless-root] .cfg-formats.is-swapping{opacity:0}[data-headless-root] .cfg-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-3);margin-top:var(--space-3);transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-format{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-format-field-measure);background:none;border:0;padding:0;font:inherit;color:var(--color-grey);cursor:pointer;transition:color var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-format-field{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--size-format-field-ratio);background:var(--color-surface);outline:var(--border-width) solid transparent;outline-offset:var(--border-ring-offset);transition:outline-color var(--motion-duration-ring) var(--motion-easing-standard)}[data-headless-root] .cfg-format-field i{display:block;box-sizing:border-box;border:var(--border-width) solid var(--color-grey);transition:border-color var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-format-l{font-size:var(--font-size-measure);line-height:var(--font-line-height-measure);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}[data-headless-root] .cfg-format:hover,[data-headless-root] .cfg-format.on{color:var(--color-ink)}[data-headless-root] .cfg-format:hover .cfg-format-field i,[data-headless-root] .cfg-format.on .cfg-format-field i{border-color:var(--color-ink)}[data-headless-root] .cfg-format.is-pending .cfg-format-field{outline-color:var(--color-ring-hover)}[data-headless-root] .cfg-format.on .cfg-format-field{outline-color:var(--color-ink)}[data-headless-root] .cfg-format:focus-visible{outline:none}[data-headless-root] .cfg-format:focus-visible .cfg-format-field{outline:var(--border-focus-width) solid var(--color-ink);outline-offset:var(--border-focus-width)}[data-headless-root] .cfg-info{align-self:flex-start;margin-top:var(--space-3);min-height:var(--size-touch-target);display:inline-flex;align-items:center;background:none;border:0;padding:0;font:inherit;color:var(--color-grey);text-decoration:underline;text-underline-offset:var(--link-underline-offset-cta);text-decoration-thickness:var(--border-width);cursor:pointer;transition:color var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-info:hover{color:var(--color-ink)}[data-headless-root] .cfg-info-line{margin:0;color:var(--color-grey)}[data-headless-root] .cfg-info-line[hidden]{display:none}[data-headless-root] .cfg-art{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--size-touch-target);margin-top:var(--space-2);background:none;border:0;padding:0;font:inherit;color:var(--color-grey);text-align:left;cursor:pointer;transition:color var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-art:hover{color:var(--color-ink)}[data-headless-root] .cfg-art[hidden]{display:none}[data-headless-root] .cfg-art-l{white-space:nowrap}[data-headless-root] .cfg-art-v{font-variant-numeric:tabular-nums;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-headless-root] .cfg-art{flex-wrap:wrap;row-gap:var(--space-1)}[data-headless-root] .cfg-art-v.is-parts{flex:0 0 100%;display:flex;flex-direction:column;gap:var(--space-1);text-align:left;overflow:visible}[data-headless-root] .cfg-art-part{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4)}[data-headless-root] .cfg-art-pl{white-space:nowrap}[data-headless-root] .cfg-art-pv{text-align:right}[data-headless-root] .cfg-buy{display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-4)}[data-headless-root] .cfg-qty{display:inline-flex;align-items:center;margin-left:calc((var(--size-icon) - var(--size-touch-target)) / 2)}[data-headless-root] .cfg-qty button{width:var(--size-touch-target);height:var(--size-touch-target);display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-qty button:hover{opacity:var(--opacity-hover)}[data-headless-root] .cfg-qty button img{width:var(--size-icon);height:var(--size-icon);display:block;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-qty button[aria-disabled=true]{cursor:default}[data-headless-root] .cfg-qty button[aria-disabled=true] img{opacity:var(--opacity-disabled)}[data-headless-root] .cfg-qty output{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}[data-headless-root] .cfg-add{flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--size-touch-target);background:var(--color-ink);color:var(--color-paper);border:0;padding:0 var(--space-4);font:inherit;cursor:pointer;transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}[data-headless-root] .cfg-add:hover{opacity:var(--opacity-cta-hover)}[data-headless-root] .cfg-add[disabled]{opacity:var(--opacity-disabled);cursor:default}.pp-config.is-switching [data-headless-menu]{pointer-events:none;opacity:var(--opacity-disabled)}.pp-config [data-headless-menu]{transition:opacity var(--motion-duration-select) var(--motion-easing-standard)}@media(max-width:899px),(max-height:639px){[data-headless-root].pp-config-grid{display:flex;flex-direction:column;align-items:stretch}[data-headless-root].pp-config-grid .pp-config-3d{width:auto;position:relative;top:0;height:var(--size-configurator-stage-stacked);min-height:0;aspect-ratio:auto;margin:0 calc(-1 * var(--space-container-pad-fluid))}[data-headless-root] .pp-config-menu{max-width:var(--size-configurator-panel-stacked);min-height:0;padding-bottom:var(--space-12)}[data-headless-root] .cfg-links{left:var(--space-4);right:var(--space-4);bottom:var(--space-2);justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap}[data-headless-root] .cfg-views{display:flex;flex-basis:100%;justify-content:flex-end;gap:var(--space-6)}[data-headless-root] .cfg-menu{bottom:calc(var(--size-stage-menu-offset) - var(--space-2))}[data-headless-root] .pp-config-3d-inner:has(.cfg-views) .cfg-menu{bottom:calc(var(--size-stage-menu-offset) + var(--size-touch-target) - var(--space-2))}[data-headless-root] .cfg-buy{gap:var(--space-3)}[data-headless-root] .cfg-add{min-height:var(--size-button)}}@media(max-width:639px){[data-headless-root].pp-config-grid .pp-config-3d{height:var(--size-configurator-stage-stacked-small);min-height:0;margin:0 calc(-1 * var(--space-container-pad-fluid))}[data-headless-root] .pp-config-menu{max-width:none}[data-headless-root] .cfg-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:899px)and (hover:none)and (pointer:coarse),(max-height:639px)and (hover:none)and (pointer:coarse){[data-headless-root] .cfg-zoom{display:none}}@media(prefers-reduced-motion:reduce){[data-headless-root] .cfg-row,[data-headless-root] .cfg-row-in,[data-headless-root] .cfg-row-hd,[data-headless-root] .cfg-row-v,[data-headless-root] .cfg-row-body,[data-headless-root] .cfg-row-content,[data-headless-root] .cfg-swatches,[data-headless-root] .cfg-sw,[data-headless-root] .cfg-formats,[data-headless-root] .cfg-format,[data-headless-root] .cfg-format-field,[data-headless-root] .cfg-format-field i,[data-headless-root] .cfg-info,[data-headless-root] .cfg-art,[data-headless-root] .cfg-qty button,[data-headless-root] .cfg-qty button img,[data-headless-root] .cfg-add,[data-headless-root] .cfg-link,[data-headless-root] .cfg-zoom-btn{transition:none}}.lx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lx-skip-link{position:absolute;top:var(--safe-top, 0);left:var(--safe-left, 0);z-index:1000;transform:translateY(-200%);padding:var(--space-2) var(--space-8);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-family-sans);font-size:var(--font-size-ui);text-decoration:none;transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.lx-skip-link:focus-visible{transform:translateY(0);outline:var(--border-focus-width) solid currentColor;outline-offset:calc(-2 * var(--border-focus-width))}@media(prefers-reduced-motion:reduce){.lx-skip-link{transition:none}}main:has(>.lx-sr-only:first-child+.hp-hero){padding-top:0}html[data-input=pointer] body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0;padding:0}body{font-family:var(--font-family-serif);color:var(--color-ink);background:var(--color-paper)}img{display:block}button{font:inherit;cursor:pointer}a{color:inherit}.img{background:var(--color-surface);object-fit:cover}.cp-subnav-links a:focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:var(--border-focus-width)}.hp-menu-group a:focus-visible,.hp-drawer-foot a:focus-visible,.hp-region-list a:focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:var(--border-focus-width)}.journal-article-body ul{list-style:disc}.journal-article-body ol{list-style:decimal}main:has(>.hp-hero:first-child),main:has(>script:first-child+.hp-hero){padding-top:0}.hp-hero-img{object-fit:cover;display:block}.hp-hero-img--placeholder{background:var(--color-surface)}.hp-hero-img--placeholder span{display:none}.hp-hero:has(.hp-hero-img--placeholder) .hp-hero-content :is(h1,h2),.hp-hero:has(.hp-hero-img--placeholder) .hp-hero-content p{color:var(--color-ink)}.hp-hero:has(.hp-hero-img--placeholder) .lx-link-cta{color:var(--color-ink)}.hp-journal{container-type:inline-size;container-name:hp-journal}.hp-journal-img--placeholder{background:var(--color-ink)}.hp-journal-img--placeholder span{display:none}.site-footer-list a:focus-visible{outline:var(--border-focus-width) solid var(--color-on-inverse-text);outline-offset:var(--border-focus-width)}.pp-breadcrumb a{color:inherit;text-decoration:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);padding:var(--space-3) 0;margin:calc(-1 * var(--space-3)) 0;display:inline-block}.pp-breadcrumb a:focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:var(--border-focus-width)}.pp-cta:focus-visible,[data-headless-root] .cfg-add:focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:calc(-2 * var(--border-focus-width))}.pp-strip-item:focus-visible{outline:var(--border-focus-width) solid currentColor;outline-offset:calc(-2 * var(--border-focus-width))}#configurator{scroll-margin-top:calc(var(--size-header) + var(--space-6))}@media(max-width:639px){#configurator{scroll-margin-top:calc(var(--size-header) + var(--space-4))}}main:has(>.pp-page){padding-top:0}.lxa-config-host{position:absolute;inset:0}.lxa-config-host mmq-embed{display:block;width:100%;height:100%}.pp-config-3d-inner{pointer-events:none}.pp-config-3d-inner button{pointer-events:auto}.lx-locale-ask.is-yielding,.lx-locale-ask.show.is-yielding{opacity:0;transform:translateY(var(--space-2));pointer-events:none}.lxa-config-host:has(canvas:focus-visible):after{content:"";position:absolute;inset:0;pointer-events:none;outline:var(--border-focus-width) solid currentColor;outline-offset:calc(-2 * var(--border-focus-width))}html:not([data-plain-scroll]){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}button{cursor:pointer;border:0;background:none;padding:0;color:inherit}ul{list-style:none}main{padding-top:var(--space-16)}.lx-cv-auto{content-visibility:auto;contain-intrinsic-size:auto 800px}.lx-cv-short{content-visibility:auto;contain-intrinsic-size:auto 400px}.lx-cv-tall{content-visibility:auto;contain-intrinsic-size:auto 1200px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
