.content-page>.content-hero{padding-top:12px}.content-hero:not(.hero) .hero-copy{max-width:1000px}.content-hero:not(.hero) h1{max-width:24ch}.content-hero:not(.hero) .hero-intro{max-width:65ch}.content-hero h1{overflow-wrap:break-word}.content-hero .hero-actions .button{max-width:100%}.product-photo{background:var(--product-surface)}.product-photo img{object-fit:contain}.content-section{gap:var(--split-gap);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.content-section h2{max-width:20ch}.content-section-body{min-width:0}.content-alias{width:1px;height:1px;position:absolute;overflow:hidden}.section-content{margin-top:28px}.prose{color:var(--muted);font-size:17px;line-height:1.8}.prose>*+*{margin-top:24px}.prose h2,.prose h3,.prose th{color:var(--ink)}.prose>h2{margin-top:64px}.prose>h3{margin-top:40px}.content-subsection{margin-top:44px}.content-subsection:first-of-type{margin-top:0}.content-subsection>*+*{margin-top:18px}.content-subsection+.content-subsection{border-top:1px solid var(--border);padding-top:40px}.subsection-picture{margin-top:28px;overflow:hidden}.subsection-picture img{object-fit:cover;width:100%;max-height:560px}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:24px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:12px}.prose a:not(.button){color:var(--accent);text-underline-offset:4px;text-decoration:underline}.prose .editorial-links{margin-top:28px}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.prose caption{text-align:left;color:var(--ink);padding-block:0 20px;font-weight:500}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:16px 20px 16px 0}.prose th{font-weight:500}.prose thead th{border-top:1px solid var(--accent);color:var(--accent);white-space:nowrap}.prose>table thead th{white-space:normal}.prose tbody th{min-width:13ch}.table-scroll td,.keep-together{white-space:nowrap}.article-body>.prose{width:100%;max-width:72ch;margin-inline:auto}.document-list article+article{border-top:1px solid var(--border);margin-top:32px;padding-top:32px}.document-list a{text-underline-offset:6px;color:var(--accent);padding-block:10px;text-decoration:underline;display:inline-block}.document-list p{color:var(--muted);margin-top:12px;font-size:16px}.content-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 48px;margin-top:36px;display:grid}.prose .finish-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding:0;list-style:none;display:grid}.finish-palette li{margin:0!important}.finish-palette .swatch{max-width:80px;margin-bottom:12px}.content-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.gallery-photo{aspect-ratio:1}.gallery-photo img{width:100%;height:100%}.content-gallery h3{margin-top:20px;font-size:21px}.content-gallery h3 a{align-items:center;min-height:44px;display:inline-flex}.content-accessories .content-section:has(.content-gallery){grid-template-columns:1fr}.content-accessories .content-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.content-hero .editorial-links{margin-top:28px}.content-navigation{background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:0;display:grid}.content-navigation a{border-right:1px solid var(--border);min-height:72px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;align-items:center;padding:16px clamp(18px,2vw,32px);display:flex}.content-navigation a:last-child{border-right:0}.content-navigation a:hover{color:var(--accent)}.content-navigation a:focus-visible{outline:2px solid var(--accent);outline-offset:-6px}.faq-list{min-width:0}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;min-height:56px;color:var(--ink);padding:22px 28px 22px 0}.faq-list summary h3{font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:500;line-height:1.5;display:inline}.faq-list details>div{padding-bottom:28px}.faq-list summary::marker{color:var(--accent)}@media (width<=1000px){.content-section{grid-template-columns:1fr;gap:32px}.content-section h2{max-width:26ch}}@media (width<=767px){.content-page>.content-hero{padding-top:0}.content-related ul{grid-template-columns:1fr}.prose{font-size:16px}.prose th,.prose td{padding-right:16px}.content-gallery,.content-accessories .content-gallery{grid-template-columns:1fr}}.content-electrique #achat .content-gallery{grid-template-columns:minmax(0,13fr) minmax(0,7fr);margin-top:clamp(36px,5vw,64px)}.content-electrique #achat .content-gallery article:first-child .gallery-photo{aspect-ratio:3/2}.content-electrique #achat .content-gallery article:last-child .gallery-photo{aspect-ratio:4/5}.content-electrique #achat .content-gallery article:last-child img{object-position:center 60%}.content-electrique #parcours-commande .content-section-body{max-width:860px}.content-electrique #parcours-commande .content-subsection{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);gap:clamp(28px,4vw,64px);margin-top:0;padding-block:28px 36px;display:grid}.content-electrique #parcours-commande .content-subsection+.content-subsection{padding-top:28px}.content-electrique #parcours-commande .content-subsection>*+*{margin-top:0}@media (width<=900px){.content-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.content-navigation a:nth-child(2){border-right:0}.content-navigation a:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=767px){.content-electrique #achat .content-gallery{grid-template-columns:1fr}.content-electrique #parcours-commande .content-subsection{padding-block:24px 28px;display:block}.content-electrique #parcours-commande .content-subsection>*+*{margin-top:14px}}@media (width<=560px){.content-navigation{grid-template-columns:1fr}.content-navigation a{border-right:0;border-top:1px solid var(--border);min-height:56px}.content-navigation a:first-child{border-top:0}}.content-renovation .content-hero h1{max-width:20ch;font-size:clamp(54px,4.5vw,64px)}.page-sections.content-renovation>section.chapter-un,.page-sections.content-renovation>section.chapter-trois,.page-sections.content-renovation>section.chapter-cinq{background:var(--bg)}.page-sections.content-renovation>section.chapter-deux,.page-sections.content-renovation>section.chapter-quatre{background:var(--panel)}.content-renovation .chapter-continuation{border-top:0;padding-top:clamp(16px,2vw,32px)}.content-renovation .chapter-continuation:before{display:none}.content-renovation #methode.chapter-continuation{padding-top:clamp(48px,5vw,72px)}.content-renovation #methode .content-section-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(40px,5vw,72px);display:grid}.content-renovation #methode .content-subsection{border-top:1px solid var(--border);margin-top:0;padding-top:24px}.content-renovation #methode .content-subsection:last-child{grid-column:1/-1}.content-renovation #tarifs .content-section-body{max-width:900px}.content-renovation #tarifs .content-subsection+.content-subsection{margin-top:56px}.content-renovation #contact-renovation .text-link{border:1px solid var(--accent);padding:12px 16px;text-decoration:none}.content-renovation #contact-renovation .text-link span{text-decoration:none}@media (width<=900px){.content-renovation .content-hero{grid-template-columns:1fr}.content-renovation .content-hero .hero-figure img{aspect-ratio:3/2}.content-renovation #methode .content-section-body{grid-template-columns:1fr}.content-renovation #methode .content-subsection:last-child{grid-column:auto}}@media (width<=767px){.content-renovation .content-hero h1{font-size:clamp(36px,10.4vw,42px)}}.article-body .prose img{width:auto;max-width:100%;height:auto;max-height:520px;margin-inline:auto;display:block}.article-body[data-content-id=radiateurs-a-motifs] .prose{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.article-body[data-content-id=radiateurs-a-motifs] .prose>*{grid-column:1/-1}.article-body[data-content-id=radiateurs-a-motifs] .prose>p:has(img){aspect-ratio:4/5;background:var(--product-surface);grid-column:auto;justify-content:center;align-items:center;min-width:0;padding:clamp(12px,2vw,20px);display:flex}.article-body[data-content-id=radiateurs-a-motifs] .prose>p:has(img) img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (width<=620px){.article-body[data-content-id=radiateurs-a-motifs] .prose{grid-template-columns:1fr}.article-body[data-content-id=radiateurs-a-motifs] .prose>p:has(img){grid-column:1}}.range-page{--range-rule:color-mix(in oklch, var(--accent) 30%, transparent);overflow-x:clip}.range-page>section{min-width:0;padding-block:clamp(56px,7vw,92px)}.range-page .range-hero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(40px,6vw,88px);padding-top:clamp(28px,4vw,56px)}.range-page .range-hero h1{max-width:18ch;font-size:clamp(44px,4.8vw,66px)}.range-page .range-category{color:var(--accent);letter-spacing:.04em;margin-top:18px;font-size:14px;font-weight:600}.range-page .hero-intro{max-width:58ch}.range-page .hero-actions{gap:12px}.range-page .hero-figure{aspect-ratio:6/5;width:100%;max-height:430px}.range-page .hero-figure.product-photo{aspect-ratio:4/5;justify-self:center;width:min(100%,344px)}.range-page .hero-figure img{object-fit:contain;width:100%;height:100%}.range-page .hero-figure:not(.product-photo){overflow:hidden}.range-page .hero-figure:not(.product-photo) img{object-fit:cover}.range-page .hero-figure.range-hero-focus{aspect-ratio:4/5;justify-self:center;width:min(100%,400px);max-height:none}.range-anchor{width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}.range-section-heading{gap:var(--split-gap);grid-template-columns:minmax(260px,4fr) minmax(0,7fr);align-items:start;display:grid}.range-section-heading h2{max-width:13ch}.range-section-heading p{max-width:68ch;color:var(--muted);font-size:17px;line-height:1.8}.range-section-heading p+p{margin-top:18px}.range-character-copy>.text-link{margin-top:20px}.range-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,36px);width:min(100%,880px);margin:clamp(32px,5vw,56px) auto 0;display:grid}.range-gallery-item{aspect-ratio:4/5;background:var(--bg);min-width:0;margin:0}.range-gallery-item.landscape{aspect-ratio:3/2}.range-gallery-item img{object-fit:contain;width:100%;height:100%;display:block}.range-gallery-item.gallery-cover{overflow:hidden}.range-gallery-item.gallery-cover img{object-fit:cover}.range-scroll-hint{display:none}.range-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--accent) var(--surface);width:100%;min-width:0;max-width:100%;margin-top:clamp(36px,5vw,56px);overflow-x:auto}.range-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.range-page table{border-collapse:collapse;width:100%;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.5}.range-page caption{color:var(--muted);text-align:left;padding-bottom:18px}.range-page th,.range-page td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap;min-width:154px;padding:18px 20px}.range-page thead th{border-top:1px solid var(--accent);color:var(--accent);font-weight:600}.range-page thead th:first-child,.range-page tbody th{z-index:1;background:var(--bg);min-width:174px;position:sticky;left:0}.range-page tbody th{color:var(--ink);font-weight:500}.range-page tbody th span,.range-page .range-technical tbody th span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.range-page td strong{font-weight:650}.range-page td.unavailable{color:var(--muted);text-align:center}.range-matrix-notes{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin-top:24px;font-size:14px;line-height:1.7;display:grid}.range-source-links{flex-wrap:wrap;gap:8px 28px;margin-top:28px;display:flex}.range-source-links a{min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}.range-page .range-technical{padding-block:clamp(44px,5vw,64px)}.range-technical details{border-block:1px solid var(--border);margin-top:28px}.range-technical summary{cursor:pointer;min-height:56px;color:var(--ink);padding-block:15px;font-size:16px;font-weight:600}.range-technical summary::marker{color:var(--accent)}.range-technical details[open] summary{border-bottom:1px solid var(--border)}.range-technical .range-table-scroll{margin-block:0 18px;padding-top:18px}.range-technical table{font-size:14px}.range-technical th,.range-technical td{min-width:132px;padding:12px 16px}.range-technical thead th:first-child,.range-technical tbody th{background:var(--panel)}.range-character .range-section-heading{align-items:center}.range-quote{gap:var(--split-gap);grid-template-columns:minmax(0,7fr) minmax(250px,3fr);align-items:center;display:grid;border-top:3px solid var(--accent)!important}.range-quote:before{display:none!important}.range-quote h2{max-width:16ch}.range-quote p{max-width:68ch;color:var(--muted);margin-top:22px;font-size:17px;line-height:1.8}.range-quote .button{justify-self:end}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.range-page .range-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:36px}.range-page .range-hero h1{font-size:clamp(38px,5.4vw,50px)}.range-section-heading{grid-template-columns:1fr;gap:24px}.range-section-heading h2{max-width:20ch}}@media (width<=767px){.range-page>section{padding-block:64px}.range-page .range-hero{grid-template-columns:1fr;gap:28px;padding-block:44px}.range-page .range-hero h1{font-size:clamp(38px,11vw,46px)}.range-page .hero-figure{justify-self:center;width:min(100%,288px);max-height:240px}.range-page .hero-figure.product-photo{width:min(100%,192px)}.range-page .hero-figure.range-hero-focus{width:min(100%,220px);max-height:none}.range-scroll-hint{color:var(--muted);align-items:center;gap:8px;margin-top:28px;font-size:13px;line-height:1.4;display:flex}.range-scroll-hint span{color:var(--accent);font-size:17px}.range-scroll-hint+.range-table-scroll{margin-top:12px}.range-technical .range-scroll-hint{margin:14px 0 0}.range-page th,.range-page td{min-width:146px;padding:16px}.range-page thead th:first-child,.range-page tbody th{min-width:156px}.range-matrix-notes{grid-template-columns:1fr}.range-quote{grid-template-columns:1fr;gap:28px}.range-quote .button{justify-self:start}}@media (width<=390px){.range-page th,.range-page td{min-width:138px;padding-inline:14px}.range-page thead th:first-child,.range-page tbody th{min-width:148px}.range-page .button{width:100%}}@media (width<=359px){.range-gallery{grid-template-columns:1fr}}.article-index-list[data-astro-cid-rubyfow5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;margin-top:48px;display:grid}article[data-astro-cid-rubyfow5]{border-top:1px solid var(--border);padding-top:32px}h3[data-astro-cid-rubyfow5]{font-family:var(--font-display);font-size:clamp(28px,2.4vw,38px);font-weight:var(--font-display-weight);line-height:1.2}h3[data-astro-cid-rubyfow5] a[data-astro-cid-rubyfow5]{display:inline-block}p[data-astro-cid-rubyfow5]{color:var(--muted);margin:24px 0 16px;line-height:1.8}@media (width<=767px){.article-index-list[data-astro-cid-rubyfow5]{grid-template-columns:1fr;gap:40px}}.contact-section[data-astro-cid-kulufjmv]{gap:var(--split-gap);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}address[data-astro-cid-kulufjmv]{margin-block:36px;font-style:normal}address[data-astro-cid-kulufjmv] a[data-astro-cid-kulufjmv]{color:var(--accent);overflow-wrap:anywhere;padding-block:10px;display:block}address[data-astro-cid-kulufjmv] p[data-astro-cid-kulufjmv]{margin-top:24px}.contact-details[data-astro-cid-kulufjmv]>p[data-astro-cid-kulufjmv],#form-availability[data-astro-cid-kulufjmv],.required-note[data-astro-cid-kulufjmv],#message-help[data-astro-cid-kulufjmv]{color:var(--muted)}.contact-introduction[data-astro-cid-kulufjmv]{margin-top:28px}.contact-details[data-astro-cid-kulufjmv]>p[data-astro-cid-kulufjmv]+p[data-astro-cid-kulufjmv]{margin-top:20px}.contact-details-title[data-astro-cid-kulufjmv]{margin-top:36px}#form-availability[data-astro-cid-kulufjmv]{margin-bottom:32px}fieldset[data-astro-cid-kulufjmv]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-kulufjmv]{font-family:var(--font-display);font-weight:var(--font-display-weight);margin-bottom:24px;font-size:34px}.required-note[data-astro-cid-kulufjmv]{margin-bottom:28px;font-size:14px}.form-grid[data-astro-cid-kulufjmv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.form-field[data-astro-cid-kulufjmv]{margin-bottom:28px}label[data-astro-cid-kulufjmv]{margin-bottom:12px;font-weight:500;display:block}label[data-astro-cid-kulufjmv]>span[data-astro-cid-kulufjmv]{font-weight:400}input[data-astro-cid-kulufjmv]:not([type=checkbox]),select[data-astro-cid-kulufjmv],textarea[data-astro-cid-kulufjmv]{border:1px solid var(--muted);background:var(--bg);color:var(--ink);font:inherit;border-radius:0;width:100%;min-height:48px;padding:12px}select[data-astro-cid-kulufjmv]{color-scheme:dark}textarea[data-astro-cid-kulufjmv]{resize:vertical}input[data-astro-cid-kulufjmv]:focus-visible,select[data-astro-cid-kulufjmv]:focus-visible,textarea[data-astro-cid-kulufjmv]:focus-visible,button[data-astro-cid-kulufjmv]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}#message-help[data-astro-cid-kulufjmv]{margin-block:0 14px;font-size:14px}[data-astro-cid-kulufjmv][aria-invalid=true]{outline:2px solid var(--accent);outline-offset:2px}.field-error[data-astro-cid-kulufjmv]{color:var(--ink);font-size:14px;display:block}.field-error[data-astro-cid-kulufjmv]:not(:empty){margin-top:8px}.consent[data-astro-cid-kulufjmv] label[data-astro-cid-kulufjmv]{align-items:start;gap:14px;font-size:15px;line-height:1.7;display:flex}.consent[data-astro-cid-kulufjmv] input[data-astro-cid-kulufjmv]{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin-top:4px}.consent[data-astro-cid-kulufjmv] a[data-astro-cid-kulufjmv]{color:var(--accent);padding-block:10px;text-decoration:underline;display:inline-block}.photo-field[data-astro-cid-kulufjmv] p[data-astro-cid-kulufjmv]{color:var(--muted);margin-block:0 12px;font-size:14px}.photo-picker[data-astro-cid-kulufjmv]{border:1px solid var(--accent);min-height:48px;color:var(--accent);align-items:center;padding:12px 20px;display:inline-flex;position:relative}.photo-picker[data-astro-cid-kulufjmv]:focus-within{outline:2px solid var(--accent);outline-offset:4px}.photo-picker[data-astro-cid-kulufjmv]:has(input:disabled){opacity:.65}.photo-picker[data-astro-cid-kulufjmv]:hover{background:var(--bg)}.photo-picker[data-astro-cid-kulufjmv] #photos[data-astro-cid-kulufjmv]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.photo-picker[data-astro-cid-kulufjmv] span[data-astro-cid-kulufjmv]{pointer-events:none}#photos-format[data-astro-cid-kulufjmv]{margin-top:12px}#photo-list[data-astro-cid-kulufjmv]{margin:0;padding:0;list-style:none}#photo-list[data-astro-cid-kulufjmv] li{border-bottom:1px solid var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}#photo-list[data-astro-cid-kulufjmv] span{overflow-wrap:anywhere;min-width:0;font-size:14px}#photo-list[data-astro-cid-kulufjmv] button{flex-shrink:0;min-height:44px}.form-trap[data-astro-cid-kulufjmv]{display:none}#form-result[data-astro-cid-kulufjmv]:not(:empty){border:1px solid var(--accent);overflow-wrap:anywhere;margin-top:28px;padding:20px}#new-request[data-astro-cid-kulufjmv]{margin-top:24px}button[data-astro-cid-kulufjmv]:disabled{opacity:.65;cursor:not-allowed}@media (width<=1000px){.contact-section[data-astro-cid-kulufjmv]{grid-template-columns:1fr;gap:48px}}@media (width<=600px){.form-grid[data-astro-cid-kulufjmv]{grid-template-columns:1fr;gap:0}}.accessories-page .accessories-hero h1{max-width:15ch}.accessories-page .accessories-hero .hero-figure{background:var(--product-surface)}.accessories-page .accessories-hero .hero-figure img{object-fit:cover}.accessories-catalogue{background:var(--panel)!important}.catalogue-heading{gap:var(--split-gap);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;display:grid}.catalogue-heading p{max-width:58ch;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.75}.catalogue-heading p a{color:var(--accent);text-underline-offset:4px;font-weight:600}.catalogue-heading nav{flex-wrap:wrap;align-content:flex-end;gap:8px 20px;display:flex}.catalogue-heading nav a{min-width:44px;min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;padding-inline:4px;font-size:14px;text-decoration:underline;display:inline-flex}.accessory-groups{margin-top:clamp(64px,7vw,96px)}.accessory-family{border-top:1px solid var(--border);grid-template-columns:minmax(240px,3fr) minmax(0,9fr);gap:clamp(32px,5vw,80px);padding-block:clamp(48px,5vw,72px);display:grid}.accessory-family>header{padding-top:4px}.accessory-family>header h2{max-width:15ch;font-size:clamp(30px,3vw,44px)}.accessory-family>header p{color:var(--muted);margin-top:16px;font-size:14px}.accessory-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.accessory-products.product-count-1{grid-template-columns:minmax(220px,1fr) 2fr}.accessory-products.product-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.accessory-product{min-width:0}.accessory-product-image{aspect-ratio:4/3;background:var(--product-surface);place-items:center;padding:clamp(20px,2.6vw,36px);display:grid}.accessory-product-image img{object-fit:contain;width:100%;max-width:270px;height:100%;max-height:270px}.accessory-product-copy{padding-top:20px}.accessory-product-copy h3{letter-spacing:-.02em;font-size:19px}.accessory-price{color:var(--ink);font-family:var(--font-display);margin-top:10px;font-size:30px;line-height:1.15}.accessory-price span{font-family:var(--font-body);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.accessory-product-copy a{min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.accessories-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 40px;margin-top:32px;display:grid}@media (width<=1000px){.catalogue-heading,.accessory-family{grid-template-columns:1fr}.catalogue-heading nav{max-width:720px}.accessory-family>header h2{max-width:18ch}}@media (width<=767px){.accessories-page .accessories-hero h1{font-size:clamp(38px,10.5vw,46px)}.catalogue-heading p{font-size:16px}.catalogue-heading nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.catalogue-heading nav a{border-top:1px solid var(--border)}.accessory-groups{margin-top:48px}.accessory-family{padding-block:44px}.accessory-products,.accessory-products.product-count-1,.accessory-products.product-count-2{grid-template-columns:1fr}.accessory-product-image{aspect-ratio:5/4}.accessories-related ul{grid-template-columns:1fr}}
