.rf-site{--rf-bg:#f6f3ec;--rf-surface:#fdfbf6;--rf-ink:#26221d;--rf-muted:#665e54;--rf-line:#d7d0c5;--rf-accent:#493c2c;--rf-on-accent:#faf7f1;--rf-radius:3px;background:var(--rf-bg);color:var(--rf-ink);padding:0 0 32px;font-size:16px;line-height:1.55;isolation:isolate}.rf-site *{box-sizing:border-box}.rf-site [hidden]{display:none!important}.rf-site dl,.rf-site figure,.rf-site h1,.rf-site h2,.rf-site h3,.rf-site p{margin:0}.rf-site h1,.rf-site h2,.rf-site h3{color:inherit;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}.rf-site h1{font-size:clamp(40px,4.8vw,72px)}.rf-site h2{font-size:clamp(30px,3vw,44px)}.rf-site h3{font-size:28px}.rf-site p{max-width:68ch}.rf-site a{color:inherit;text-decoration:none}.rf-site .rf-small a,.rf-site li a,.rf-site p a{text-decoration:underline;text-underline-offset:4px}.rf-site a:hover{text-decoration:underline;text-underline-offset:5px}.rf-site button,.rf-site input,.rf-site select{font:inherit}.rf-site button,.rf-site select{cursor:pointer}.rf-site a:focus-visible,.rf-site button:focus-visible,.rf-site input:focus-visible,.rf-site select:focus-visible,.rf-site summary:focus-visible{outline:3px solid var(--rf-accent);outline-offset:4px}.rf-site img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rf-wrap{max-width:1440px;margin-inline:auto;padding-inline:48px}.rf-kicker{font-family:inherit!important;font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:650;color:var(--rf-muted);margin-bottom:16px!important}.rf-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:88px;border-bottom:1px solid var(--rf-line);font-size:13px}.rf-nav .rf-collection-label{max-width:240px;font-weight:650;line-height:1.3}.rf-nav>div{display:flex;flex-wrap:wrap;gap:24px}.rf-nav>div a{padding:14px 0}.rf-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.rf-breadcrumb{display:flex;align-items:center;gap:12px;margin-top:24px;color:var(--rf-muted);font-size:12px}.rf-breadcrumb a{padding:8px 0}.rf-hero{padding:48px 0 56px;display:grid;gap:48px;align-items:center}.rf-hero-with-photo{grid-template-columns:1fr 1fr;min-height:500px}.rf-hero-copy>p:not(.rf-kicker){margin:24px 0 32px;color:var(--rf-muted);font-size:18px;max-width:52ch}.rf-hero h1{max-width:12ch}.rf-hero-compact{padding-bottom:48px;max-width:1060px}.rf-hero-compact h1{max-width:20ch}.rf-hero-photo{position:relative;background:#201b16;min-width:0;aspect-ratio:1.2;display:grid;place-items:center;overflow:hidden}.rf-hero-photo img{position:absolute;inset:0}.rf-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:16px 24px;background:#201b16;color:#e7dfd2;font-size:11px;letter-spacing:.02em}.rf-photo-type{min-height:250px;padding:40px;display:flex;gap:16px;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#e7dfd2;background:#201b16;width:100%;height:100%}.rf-photo-type span{letter-spacing:.3em;font-size:12px}.rf-photo-type strong{font-family:Georgia,serif;font-size:32px;font-weight:400}.rf-photo-type small{font-size:12px}.rf-button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:14px 24px;background:var(--rf-accent);color:var(--rf-on-accent)!important;border:1px solid var(--rf-accent);border-radius:var(--rf-radius);font-size:14px;font-weight:600;line-height:1.4;text-align:left;transition:opacity .18s ease}.rf-button:hover{opacity:.88;text-decoration:none!important}.rf-button:disabled{cursor:wait;opacity:.55}.rf-button span{font-size:21px;font-weight:400}.rf-secondary{background:transparent;color:var(--rf-ink)!important;border-color:var(--rf-line)}.rf-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline!important;text-underline-offset:6px}.rf-intro-strip{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:24px 0;border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line);font-size:13px}.rf-intro-strip p{max-width:75ch;color:var(--rf-muted)}.rf-intro-strip strong{color:var(--rf-ink)}.rf-intro-strip a{flex-shrink:0;text-decoration:underline;min-height:44px;display:flex;align-items:center}.rf-collections{padding:64px 0}.rf-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;margin-bottom:32px}.rf-section-heading>p{max-width:50ch;color:var(--rf-muted);font-size:15px}.rf-section-heading .rf-kicker{margin-bottom:12px!important}.rf-filter{display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:24px;margin-bottom:32px;padding:24px;background:var(--rf-surface);border:1px solid var(--rf-line)}.rf-site label{font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:8px;min-width:0}.rf-site input:not([type=checkbox]),.rf-site select{display:block;width:100%;min-width:0;background:var(--rf-surface);border:1px solid #8e8476;border-radius:var(--rf-radius);color:var(--rf-ink);font-size:16px;min-height:48px;padding:10px 12px}.rf-filter>p{font-size:13px;color:var(--rf-muted);white-space:nowrap;padding-bottom:14px}.rf-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;align-items:stretch}.rf-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--rf-line);background:var(--rf-surface);border-radius:var(--rf-radius);overflow:hidden}.rf-card-photo{display:block;aspect-ratio:1.55;background:#201b16;position:relative;overflow:hidden}.rf-photo-number{position:absolute;top:16px;left:16px;color:#f6f1e8;font-size:12px;font-variant-numeric:tabular-nums;z-index:1;background:#2d251e;padding:4px 8px}.rf-card-copy{padding:24px;display:grid;grid-template-rows:48px 96px 90px auto 104px 24px;flex:1}.rf-card .rf-kicker{font-size:10px;margin-bottom:0!important;line-height:1.6;max-width:95%}.rf-card h3{font-size:28px}.rf-card-description{font-size:13px;color:var(--rf-muted);line-height:1.6;padding-top:8px}.rf-card-facts{font-size:11px;border-top:1px solid var(--rf-line);padding-top:16px;margin:8px 0 16px!important}.rf-card-facts>div{display:flex;justify-content:space-between;gap:12px;align-items:start;margin:8px 0}.rf-card dt{color:var(--rf-muted)}.rf-card dd{margin:0;text-align:right;max-width:70%;font-weight:600}.rf-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--rf-line);padding-top:16px}.rf-card-bottom p{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.rf-card-bottom small{font-size:10px;color:var(--rf-muted);line-height:1.7}.rf-card-bottom strong{font-size:25px;font-family:Georgia,serif;font-weight:400;letter-spacing:-.02em}.rf-circle-link{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid var(--rf-line);border-radius:50%;font-size:24px}.rf-card-status{font-size:10px;color:var(--rf-muted);padding-top:8px}.rf-steps{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:64px 0;border-top:1px solid var(--rf-line)}.rf-steps h2{max-width:17ch}.rf-steps ol{padding:0;margin:0;list-style:none;display:grid;gap:24px}.rf-steps li{display:grid;grid-template-columns:40px 1fr;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--rf-line)}.rf-steps li>span{font-size:12px;letter-spacing:.08em;color:var(--rf-muted);padding-top:6px}.rf-steps h3{font-size:26px;margin-bottom:12px}.rf-steps li p{font-size:14px;color:var(--rf-muted);line-height:1.6}.rf-catalog-banner{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:40px;background:var(--rf-surface);border:1px solid var(--rf-line);margin-bottom:48px}.rf-catalog-banner h2{font-size:32px}.rf-catalog-banner p:not(.rf-kicker){font-size:14px;margin-top:16px;color:var(--rf-muted)}.rf-sources{padding:40px 0;border-top:1px solid var(--rf-line);color:var(--rf-muted)}.rf-sources h2{font-size:24px;color:var(--rf-ink);margin-bottom:20px}.rf-sources p{font-size:12px;line-height:1.7;margin-bottom:16px}.rf-sources ul{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0 0 20px;padding:0;list-style:none;font-size:12px}.rf-catalog-end{display:flex;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--rf-line);font-size:12px;color:var(--rf-muted)}.rf-small{font-size:12px!important;color:var(--rf-muted);line-height:1.65!important}.rf-site small{display:block}.rf-note{padding:20px;border:1px solid var(--rf-line);background:var(--rf-surface)}.rf-alert,.rf-note{margin:16px 0!important;font-size:14px}.rf-alert{padding:16px;background:#f8e8df;color:#6c271b;border-left:3px solid #a54531}.rf-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.rf-feature-card{background:var(--rf-surface);border:1px solid var(--rf-line)}.rf-feature-photo{aspect-ratio:1.6;background:#201b16}.rf-feature-card>div:last-child{padding:32px;display:flex;flex-direction:column;gap:24px}.rf-feature-card h2{font-size:36px;min-height:80px}.rf-feature-card p{font-size:15px;line-height:1.7}.rf-feature-card .rf-tradeoff{border-top:1px solid var(--rf-line);padding-top:24px;color:var(--rf-muted)}.rf-table-scroll{overflow-x:auto;margin:48px 0;max-width:100%;border:1px solid var(--rf-line)}.rf-site table{border-collapse:collapse;width:100%;font-size:13px;background:var(--rf-surface);font-variant-numeric:tabular-nums}.rf-site caption{font-size:14px;padding:20px;color:var(--rf-muted)}.rf-site caption,.rf-site td,.rf-site th{text-align:left;border-bottom:1px solid var(--rf-line)}.rf-site td,.rf-site th{vertical-align:top;padding:20px 24px}.rf-site th{font-weight:600}.rf-site thead{background:var(--rf-bg)}.rf-site td small{font-size:11px;color:var(--rf-muted);margin-top:4px}.rf-comparison th:first-child{width:22%}.rf-comparison td{width:39%}.rf-prose{max-width:850px;padding:32px 0 64px}.rf-prose p{font-size:17px;color:var(--rf-muted);margin-top:24px}.rf-prose .rf-text-link{margin-top:20px}.rf-measure-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin:16px 0 64px}.rf-measure-diagram{background:var(--rf-surface);border:1px solid var(--rf-line);padding:24px}.rf-measure-diagram svg{width:100%;height:auto;stroke:var(--rf-ink);fill:none;stroke-width:2}.rf-measure-diagram svg .rf-dim{stroke:var(--rf-accent);stroke-dasharray:6 6}.rf-measure-diagram text{fill:var(--rf-ink);stroke:none;font-size:24px}.rf-measure-diagram p{font-size:11px;color:var(--rf-muted);text-align:center}.rf-measure-list{margin-top:24px!important}.rf-measure-list>div{padding:16px 0;border-bottom:1px solid var(--rf-line)}.rf-measure-list dt{font-size:14px;font-weight:600}.rf-measure-list dd{font-size:14px;margin:8px 0 0;color:var(--rf-muted)}.rf-prose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;padding:64px 0;border-top:1px solid var(--rf-line)}.rf-prose-grid h2{font-size:32px}.rf-prose-grid p:not(.rf-kicker){font-size:15px;color:var(--rf-muted);line-height:1.75;margin-top:24px}.rf-callout{padding:40px;background:var(--rf-surface);border:1px solid var(--rf-line);margin:0 0 64px}.rf-callout p{margin:20px 0 24px}.rf-product-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding:40px 0 64px}.rf-product-photo{background:#201b16;align-self:stretch;min-height:360px;position:relative;display:flex;flex-direction:column;justify-content:center}.rf-product-photo img{height:auto;aspect-ratio:1.5}.rf-product-photo figcaption{background:#201b16;color:#e7dfd2;font-size:11px;padding:16px 24px}.rf-product-hero h1{font-size:clamp(40px,4vw,60px)}.rf-product-hero h1>span{display:block;font-size:24px;letter-spacing:0;margin-top:16px}.rf-product-hero>div>p:not(.rf-kicker){margin-top:24px;color:var(--rf-muted);font-size:16px}.rf-product-facts{margin:24px 0!important;border-top:1px solid var(--rf-line)}.rf-product-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px;border-bottom:1px solid var(--rf-line);padding:12px 0}.rf-product-facts dt{color:var(--rf-muted)}.rf-product-facts dd{margin:0;font-weight:600}.rf-product-from{display:flex;flex-direction:column;margin-bottom:24px!important;font-variant-numeric:tabular-nums}.rf-product-from small{font-size:12px}.rf-product-from strong{font-family:Georgia,serif;font-size:40px;font-weight:400;color:var(--rf-ink)}.rf-product-from span{font-size:11px}.rf-product-hero .rf-text-link{display:flex;margin-top:12px}.rf-config-section{padding:56px 0;border-top:1px solid var(--rf-line)}.rf-config-section>h2{margin-bottom:40px}.rf-config-grid,.rf-order-form{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.rf-config-grid>div>p{font-size:15px;color:var(--rf-muted);margin:20px 0 24px}.rf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.rf-wide{grid-column:1/-1}.rf-config-grid aside,.rf-order-form aside{background:var(--rf-surface);border:1px solid var(--rf-line);padding:32px}.rf-config-grid aside>.rf-button,.rf-order-form aside>.rf-button{width:100%;margin-top:24px}.rf-config-grid aside>.rf-small,.rf-order-form aside>.rf-small{margin-top:12px}.rf-selection h3{font-size:30px}.rf-selection h3 small{font:14px/1.5 sans-serif;letter-spacing:0;margin-top:12px;color:var(--rf-muted)}.rf-selection dl{margin-top:24px!important}.rf-selection dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;border-bottom:1px solid var(--rf-line);padding:14px 0;font-size:12px}.rf-selection dt{color:var(--rf-muted)}.rf-selection dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:600}.rf-price-total{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;font-variant-numeric:tabular-nums}.rf-price-total>span{font-size:14px}.rf-price-total small{font-size:10px;color:var(--rf-muted);margin-top:4px}.rf-price-total strong{font-size:32px;font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em}.rf-config-reference{border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line);padding:24px 0;margin-bottom:48px}.rf-config-reference>.rf-table-scroll{margin-top:24px}.rf-site summary{cursor:pointer;font-size:16px;font-weight:600;min-height:44px;display:list-item;list-style-position:inside;padding-block:10px}.rf-faq{max-width:960px;padding-bottom:64px}.rf-faq h2{margin-bottom:32px}.rf-faq details{padding:16px 0;border-bottom:1px solid var(--rf-line)}.rf-faq details p{font-size:15px;color:var(--rf-muted);padding:16px 0;line-height:1.7}.rf-order-form{padding:8px 0 64px}.rf-order-form h2{font-size:32px;margin-bottom:24px}.rf-order-form h2:not(:first-child){margin-top:48px}.rf-order-form aside{position:sticky;top:120px}.rf-site .rf-check{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:12px;line-height:1.7;font-weight:400;margin-top:24px}.rf-check input{width:18px;height:18px;margin-top:4px;accent-color:var(--rf-accent)}.rf-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rf-turnstile{margin-top:24px;min-height:68px}.rf-receipt{max-width:850px;border:1px solid var(--rf-line);background:var(--rf-surface);padding:48px;margin-bottom:64px}.rf-receipt p{margin-top:24px}.rf-receipt .rf-button{margin-top:32px}.rf-catalog-edition{display:flex;justify-content:space-between;gap:24px;font-size:12px;border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line);padding:20px 0}.rf-print-grid{margin-bottom:64px}.rf-brand-tse{--rf-bg:#f2f4ed;--rf-surface:#fbfcf6;--rf-ink:#203b32;--rf-muted:#52665c;--rf-accent:#285443;--rf-line:#cbd4c7;--rf-radius:12px}.rf-brand-tse .rf-hero-with-photo{grid-template-columns:.9fr 1.1fr}.rf-brand-tse .rf-hero-photo{aspect-ratio:1.1;border-radius:120px 12px 12px 12px}.rf-brand-tse .rf-card{border:0}.rf-brand-tse .rf-card-copy{padding:28px}.rf-brand-tse .rf-intro-strip{background:var(--rf-surface);padding:24px;border-radius:12px}.rf-brand-tse .rf-card-photo{border-radius:12px 12px 0 0}.rf-brand-tse h2{max-width:22ch}.rf-brand-sfs{--rf-bg:#efeeeb;--rf-surface:#f8f7f4;--rf-ink:#272729;--rf-muted:#636367;--rf-accent:#39383c;--rf-line:#d1cfca;--rf-radius:0}.rf-brand-sfs .rf-hero-with-photo{grid-template-columns:1fr;gap:32px}.rf-brand-sfs .rf-hero-copy{display:grid;grid-template-columns:1.4fr 1fr;gap:20px 64px;align-items:end}.rf-brand-sfs .rf-hero-copy>.rf-kicker{grid-column:1/-1}.rf-brand-sfs .rf-hero-copy>h1{grid-row:2/4;max-width:14ch;font-size:clamp(44px,5.5vw,80px)}.rf-brand-sfs .rf-hero-copy>p:not(.rf-kicker){margin:0}.rf-brand-sfs .rf-hero-copy>.rf-button{justify-self:start;margin-top:8px}.rf-brand-sfs .rf-hero-photo{aspect-ratio:2.5}.rf-brand-sfs .rf-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.rf-brand-sfs .rf-card{border:0;background:transparent}.rf-brand-sfs .rf-card-copy{padding:24px 0;grid-template-rows:32px 64px 70px auto 104px 24px}.rf-brand-sfs .rf-card-photo{aspect-ratio:1.7}.rf-brand-sfs .rf-photo-number{left:auto;right:16px}.rf-brand-sfs .rf-kicker{letter-spacing:.2em}.rf-brand-sfs .rf-circle-link{background:var(--rf-accent);color:var(--rf-on-accent);border:0}.rf-brand-tce{--rf-bg:#f1f0e9;--rf-surface:#fdfbf5;--rf-ink:#26312b;--rf-muted:#59655e;--rf-accent:#304e3d;--rf-line:#c9cec3;--rf-radius:2px}.rf-brand-tce h1,.rf-brand-tce h2,.rf-brand-tce h3{font-family:inherit;letter-spacing:-.04em;font-weight:600}.rf-brand-tce .rf-hero-with-photo{grid-template-columns:1.15fr 1fr}.rf-brand-tce .rf-hero-copy{padding-left:32px;border-left:4px solid var(--rf-accent)}.rf-brand-tce .rf-card h3{font-size:25px}.rf-brand-tce .rf-card-photo{border-bottom:4px solid var(--rf-accent)}.rf-brand-tce .rf-card-copy{grid-template-rows:48px 96px 90px auto 104px 24px}.rf-brand-tce .rf-photo-number{font-family:monospace}.rf-brand-tce .rf-filter{border-left:4px solid var(--rf-accent)}.rf-brand-tce .rf-steps>div{border-top:4px solid var(--rf-accent);padding-top:24px}.rf-brand-chs{--rf-bg:#f3f2ed;--rf-surface:#fcfbf6;--rf-ink:#252b30;--rf-muted:#5b6268;--rf-accent:#35434c;--rf-line:#cbd0ce;--rf-radius:0}.rf-brand-chs .rf-hero-with-photo{grid-template-columns:1fr 1fr}.rf-brand-chs .rf-hero-with-photo,.rf-brand-chs .rf-nav{border-bottom:3px double var(--rf-line)}.rf-brand-chs .rf-hero-copy>.rf-kicker{font-family:monospace!important;letter-spacing:.04em;border-bottom:1px solid var(--rf-line);padding-bottom:16px}.rf-brand-chs .rf-card-photo{aspect-ratio:1.6}.rf-brand-chs .rf-card-copy{border-top:3px double var(--rf-line)}.rf-brand-chs .rf-photo-number{border:1px solid #9a978d;font-family:monospace}.rf-brand-chs .rf-product-facts{border-top:3px double var(--rf-line)}.rf-brand-chs .rf-section-heading{border-bottom:1px solid var(--rf-line);padding-bottom:32px}.rf-brand-chs .rf-kicker{letter-spacing:.08em}.rf-brand-pcs{--rf-bg:#f5f2e9;--rf-surface:#fffdf6;--rf-ink:#34332c;--rf-muted:#686458;--rf-accent:#5e4b2c;--rf-line:#d7d0c1;--rf-radius:8px}.rf-brand-pcs .rf-hero-with-photo{grid-template-columns:1.05fr 1fr}.rf-brand-pcs .rf-hero-photo{aspect-ratio:1.25;border-radius:8px}.rf-brand-pcs .rf-card-copy{padding:24px}.rf-brand-pcs .rf-card-photo{border-bottom:1px solid var(--rf-line)}.rf-brand-pcs .rf-photo-number{border-radius:50%;width:32px;height:32px;padding:0;display:grid;place-items:center;background:#ece2cf;color:#493d28}.rf-brand-pcs .rf-intro-strip{padding:24px;background:#eee7d7;border:0;border-radius:8px}.rf-brand-pcs .rf-price-total{background:var(--rf-bg);padding:20px;border-radius:8px}.rf-brand-pcs .rf-steps li>span{font-size:18px}@media(min-width:1280px){.rf-brand-pce .rf-hero-copy{padding:24px 0}.rf-brand-pce .rf-hero-photo{aspect-ratio:1.1}.rf-brand-pce .rf-nav .rf-collection-label{font-family:Georgia,serif;font-size:19px;max-width:320px;font-weight:400}.rf-brand-pce .rf-card:nth-child(3n+2){border-top:3px solid #80705a}}@media(max-width:1100px){.rf-wrap{padding-inline:32px}.rf-nav{align-items:start;padding-block:24px}.rf-nav>div{gap:8px 20px;justify-content:end}.rf-hero,.rf-product-hero{gap:32px}.rf-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-config-grid,.rf-order-form,.rf-section-heading,.rf-steps{gap:40px}.rf-card-copy{grid-template-rows:48px 96px 90px auto 104px 24px}.rf-config-grid aside,.rf-order-form aside{padding:24px}.rf-price-total{align-items:start;flex-direction:column;gap:8px}.rf-brand-sfs .rf-hero-copy{gap:20px 32px}.rf-brand-sfs .rf-hero-copy>h1{font-size:56px}.rf-measure-grid{gap:40px}}@media(max-width:767px){.rf-wrap{padding-inline:20px}.rf-nav{display:block;padding:20px 0;min-height:0}.rf-nav .rf-collection-label{display:block;max-width:none;font-size:14px;margin-bottom:16px}.rf-nav>div{justify-content:start;gap:4px 20px}.rf-nav>div a{padding:10px 0;font-size:12px;min-height:44px}.rf-breadcrumb{margin-top:16px;font-size:11px;flex-wrap:wrap}.rf-brand-chs .rf-hero-with-photo,.rf-brand-pcs .rf-hero-with-photo,.rf-brand-tce .rf-hero-with-photo,.rf-brand-tse .rf-hero-with-photo,.rf-hero,.rf-product-hero{display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:32px 0}.rf-hero h1{max-width:16ch}.rf-hero-copy>p:not(.rf-kicker){font-size:16px;margin:20px 0 24px}.rf-brand-pcs .rf-hero-photo,.rf-brand-sfs .rf-hero-photo,.rf-brand-tse .rf-hero-photo,.rf-hero-photo{aspect-ratio:1.25;border-radius:0}.rf-hero-photo figcaption{font-size:10px;padding:12px 16px}.rf-hero .rf-button{width:100%}.rf-hero-compact{gap:0}.rf-brand-pcs .rf-intro-strip,.rf-brand-tse .rf-intro-strip,.rf-intro-strip{display:block;padding:20px}.rf-intro-strip a{margin-top:12px}.rf-section-heading{display:block;margin-bottom:24px}.rf-section-heading>p{margin-top:20px}.rf-collections{padding:40px 0}.rf-filter{grid-template-columns:1fr;gap:16px;padding:20px}.rf-filter>p{padding:0;font-size:12px}.rf-brand-sfs .rf-family-grid,.rf-family-grid{grid-template-columns:1fr;gap:24px}.rf-brand-sfs .rf-card-copy,.rf-brand-tce .rf-card-copy,.rf-card-copy{grid-template-rows:auto auto auto auto auto auto;padding:24px;gap:16px}.rf-card .rf-kicker{min-height:0}.rf-card h3{font-size:30px}.rf-card-description{padding:0;min-height:0}.rf-card-facts{margin:0!important;padding-top:12px}.rf-card-bottom{padding-top:16px}.rf-card-status{padding-top:0}.rf-brand-chs .rf-card-photo,.rf-brand-sfs .rf-card-photo,.rf-card-photo{aspect-ratio:1.6}.rf-card-bottom strong{font-size:30px}.rf-card-bottom small{font-size:11px}.rf-config-grid,.rf-measure-grid,.rf-order-form,.rf-prose-grid,.rf-steps,.rf-two-up{grid-template-columns:1fr;gap:32px;padding-block:40px}.rf-steps h2{max-width:none}.rf-steps li{grid-template-columns:32px 1fr;gap:16px}.rf-catalog-banner{display:block;padding:24px;margin-bottom:32px}.rf-catalog-banner .rf-button{width:100%;margin-top:24px}.rf-catalog-end{display:block}.rf-catalog-end a{display:inline-flex;min-height:44px;align-items:center;margin-top:8px}.rf-sources ul{display:grid;gap:12px}.rf-feature-card>div:last-child{padding:24px}.rf-feature-card h2{font-size:32px;min-height:0}.rf-table-scroll{margin:32px 0}.rf-site table{min-width:600px}.rf-site td,.rf-site th{padding:16px}.rf-prose{padding-block:24px 40px}.rf-prose p{font-size:16px}.rf-prose-grid h2{font-size:30px}.rf-callout{padding:24px;margin-bottom:40px}.rf-product-photo{min-height:260px}.rf-product-photo figcaption{padding:16px;font-size:10px}.rf-product-hero h1{font-size:44px}.rf-product-hero h1>span{font-size:22px}.rf-product-facts>div{grid-template-columns:1fr 1fr}.rf-config-section{padding:40px 0}.rf-config-section>h2{margin-bottom:24px}.rf-config-grid{padding:0}.rf-config-grid aside,.rf-order-form aside{padding:24px}.rf-fields{gap:20px 16px}.rf-wide{grid-column:1/-1}.rf-price-total{flex-direction:row;align-items:center}.rf-price-total strong{font-size:30px}.rf-selection dl>div{grid-template-columns:1fr 1.2fr}.rf-order-form{padding-top:0}.rf-order-form aside{position:static}.rf-site .rf-check{font-size:12px}.rf-turnstile{transform-origin:left center;max-width:100%;overflow:hidden}.rf-receipt{padding:24px}.rf-receipt h2{font-size:30px}.rf-catalog-edition{display:grid;gap:8px}.rf-brand-sfs .rf-hero-copy{display:block}.rf-brand-sfs .rf-hero-copy>h1{font-size:48px;max-width:15ch}.rf-brand-sfs .rf-hero-copy>.rf-button,.rf-brand-sfs .rf-hero-copy>p:not(.rf-kicker){margin-top:24px}.rf-brand-tce .rf-hero-copy{padding-left:20px}.rf-measure-grid{margin-bottom:0}.rf-measure-diagram{padding:16px}.rf-site input:not([type=checkbox]),.rf-site select{min-height:48px}.rf-button{min-height:52px}.rf-site .rf-check input{width:20px;height:20px}.rf-catalog-end{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.rf-site *,.rf-site :after,.rf-site :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:14mm}body *{visibility:hidden}.rf-site,.rf-site *{visibility:visible}.rf-site{position:absolute;inset:0;--rf-bg:#faf9f5;--rf-surface:#faf9f5;--rf-ink:#24231e;--rf-muted:#55534c;background:#faf9f5;font-size:10px;padding:0}.rf-wrap{max-width:none;padding:0}.rf-breadcrumb,.rf-button,.rf-card-status,.rf-catalog-end,.rf-circle-link,.rf-config-section,.rf-filter,.rf-nav,.rf-order-form,.rf-site .rf-text-link{display:none!important}.rf-hero{display:block!important;padding:0 0 24px;min-height:0}.rf-brand-sfs .rf-hero h1,.rf-hero h1{font-size:38px!important;max-width:none!important}.rf-hero-copy>p:not(.rf-kicker){font-size:12px;max-width:80ch;margin:16px 0}.rf-brand-sfs .rf-family-grid,.rf-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rf-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.rf-brand-sfs .rf-card-photo,.rf-card-photo{aspect-ratio:1.8}.rf-brand-sfs .rf-card-copy,.rf-brand-tce .rf-card-copy,.rf-card-copy{display:block;padding:14px}.rf-card h3{font-size:23px}.rf-card .rf-kicker{font-size:8px;min-height:0;margin-bottom:8px!important}.rf-card-description{font-size:10px;min-height:0;margin:8px 0!important}.rf-card-facts{font-size:9px;padding-top:8px}.rf-card-bottom strong{font-size:23px}.rf-card-bottom small{font-size:8px}.rf-card-facts>div{margin:5px 0}.rf-card-bottom{padding-top:10px}.rf-catalog-edition{font-size:9px;display:flex}.rf-steps{padding:24px 0;gap:32px;-moz-column-break-inside:avoid;break-inside:avoid}.rf-steps h2{font-size:24px}.rf-steps h3{font-size:18px}.rf-steps li p{font-size:10px}.rf-steps li{padding-bottom:12px}.rf-steps ol{gap:12px}.rf-sources{padding-top:20px}.rf-sources h2{font-size:20px}.rf-sources p,.rf-sources ul{font-size:9px}.rf-print-grid{margin-bottom:24px}.rf-hero-photo{display:none!important}.rf-photo-number{font-size:9px;padding:3px 6px}.rf-catalog-banner,.rf-intro-strip{display:none}.rf-site a{text-decoration:none!important}.rf-card-bottom{min-height:0}.rf-card-bottom p{display:flex!important}.rf-site figure{-moz-column-break-inside:avoid;break-inside:avoid}.rf-prose-grid{gap:24px;padding:24px 0}.rf-site h2{font-size:26px}.rf-prose-grid p{font-size:11px}.rf-site table{font-size:9px;min-width:0}.rf-site td,.rf-site th{padding:8px}.rf-product-hero{gap:24px}.rf-product-hero h1{font-size:32px}.rf-site .rf-small{font-size:9px!important}}.rf-card-photo .rf-photo-notice{position:absolute;bottom:0;left:0;right:0;background:#201b16;color:#e7dfd2;padding:8px 12px;font-size:11px;line-height:1.4}.rf-card-description{font-size:14px}.rf-card-status{font-size:11px}.rf-sources p,.rf-sources ul{font-size:13px}.rf-card-facts{font-size:12px}.rf-card-bottom small{font-size:11px}.rf-card h3{overflow-wrap:normal}.rf-config-reference table th{font-size:13px}@media print{.rf-card-photo .rf-photo-notice{font-size:8px;padding:4px 6px}.rf-card-description{font-size:10px}.rf-card-facts,.rf-sources p,.rf-sources ul{font-size:9px}.rf-card-bottom small{font-size:8px}}.rf-support-teaser{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:40px;background:var(--rf-surface);border:1px solid var(--rf-line);margin:0 0 48px}.rf-support-teaser h2{font-size:32px}.rf-support-teaser p:not(.rf-kicker){font-size:15px;color:var(--rf-muted);margin-top:20px;max-width:64ch}.rf-support-teaser>.rf-text-link{flex-shrink:0}.rf-guide-jumps{display:flex;flex-wrap:wrap;gap:16px 32px;border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line);padding:16px 0;margin-bottom:48px}.rf-guide-jumps a{font-size:14px;min-height:44px;display:flex;align-items:center;text-decoration:underline}.rf-support-intro{max-width:900px;padding-bottom:48px}.rf-support-intro>p:not(.rf-kicker){margin-top:24px;color:var(--rf-muted);font-size:16px;line-height:1.75}.rf-material-section{padding:48px 0;border-top:1px solid var(--rf-line);scroll-margin-top:120px}.rf-material-list{display:grid;gap:24px}.rf-material{border:1px solid var(--rf-line);padding:32px;background:var(--rf-surface)}.rf-material-heading{display:flex;gap:24px;align-items:center;margin-bottom:24px}.rf-material-heading>span:first-child{font-size:16px;letter-spacing:.08em;color:var(--rf-muted);align-self:start}.rf-material-heading>span:last-child{margin-left:auto}.rf-material-heading h3{font-size:32px}.rf-material-heading .rf-kicker{margin-bottom:8px!important}.rf-material>p{font-size:15px;line-height:1.75;margin-top:20px;color:var(--rf-muted);max-width:90ch}.rf-material-boundary{border-left:2px solid var(--rf-accent);padding-left:20px}.rf-material details{margin-top:24px;padding-top:16px;border-top:1px solid var(--rf-line)}.rf-material .rf-table-scroll{margin:16px 0 24px}.rf-burner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.rf-burner-card{border:1px solid var(--rf-line);padding:32px;background:var(--rf-surface);scroll-margin-top:120px}.rf-burner-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rf-line);padding-bottom:20px;margin-bottom:20px}.rf-burner-title .rf-kicker{margin-bottom:0!important}.rf-burner-title h3{font-family:inherit;font-size:32px;font-weight:600;letter-spacing:-.02em}.rf-burner-card dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;font-size:13px;margin:16px 0}.rf-burner-card dt{color:var(--rf-muted)}.rf-burner-card dd{margin:0;text-align:right}.rf-burner-card details{border-top:1px solid var(--rf-line);padding:12px 0}.rf-burner-card details ul{font-size:13px;color:var(--rf-muted);line-height:1.8;padding-left:20px}.rf-burner-card>.rf-small{margin-top:20px}.rf-related-collections{border-top:1px solid var(--rf-line);padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0}.rf-related-collections p{flex-basis:100%;margin-bottom:8px}.rf-related-collections a{font-size:12px;text-decoration:underline;min-height:36px;display:flex;align-items:center}.rf-control-primer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rf-control-primer article{padding:24px;background:var(--rf-surface);border:1px solid var(--rf-line)}.rf-control-primer h3{font-size:27px;min-height:64px}.rf-control-primer p{font-size:14px;color:var(--rf-muted);line-height:1.75;margin-top:20px}.rf-control-reference{padding:24px 0;border-bottom:1px solid var(--rf-line)}.rf-accessory-list{list-style:none;margin:16px 0 0;padding:0;font-size:12px}.rf-accessory-list li{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--rf-line)}.rf-accessory-list code{font-size:11px}.rf-catalog-actions{display:flex;flex-wrap:wrap;gap:16px}.rf-catalog-actions>button{background:transparent;color:var(--rf-ink)!important;border-color:var(--rf-line)}@media(max-width:767px){.rf-support-teaser{display:block;padding:24px}.rf-support-teaser h2{font-size:30px}.rf-support-teaser>.rf-text-link{margin-top:20px}.rf-guide-jumps{gap:4px 24px;margin-bottom:32px}.rf-guide-jumps a{font-size:13px}.rf-material-section{padding:32px 0}.rf-material{padding:24px}.rf-material-heading{align-items:start;gap:16px;flex-wrap:wrap}.rf-material-heading>span:last-child{margin-left:32px;flex-basis:100%}.rf-material-heading h3{font-size:30px}.rf-material>p{font-size:14px}.rf-burner-grid,.rf-control-primer{grid-template-columns:1fr}.rf-burner-card{padding:24px}.rf-control-primer h3{min-height:0}.rf-catalog-actions{display:grid}.rf-catalog-actions .rf-button{width:100%}.rf-support-intro>p:not(.rf-kicker){font-size:15px}}@media print{.rf-catalog-actions,.rf-guide-jumps,.rf-support-teaser{display:none!important}.rf-material-section{padding:24px 0}.rf-material{padding:16px;-moz-column-break-inside:avoid;break-inside:avoid}.rf-burner-title h3,.rf-material-heading h3{font-size:24px}.rf-burner-grid{gap:16px}.rf-burner-card{padding:16px;-moz-column-break-inside:avoid;break-inside:avoid}.rf-material>p,.rf-support-intro>p:not(.rf-kicker){font-size:11px}.rf-control-primer article{padding:16px}.rf-control-primer h3{font-size:22px;min-height:0}.rf-burner-card details ul,.rf-burner-card dl>div,.rf-control-primer p{font-size:10px}}.rf-brand-pce{--rf-accent:#b92329;--rf-on-accent:#faf7f1}.rf-brand-pce .rf-kicker:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:1px;background:var(--rf-accent);margin-right:10px}.rf-brand-pce .rf-section-heading{border-top:1px solid var(--rf-accent);padding-top:24px}.rf-brand-pce .rf-nav a[aria-current=page]{text-decoration-color:var(--rf-accent)}.rf-brand-pce .rf-card:nth-child(3n+2){border-top-color:var(--rf-accent)}.rf-material-photo{background:var(--rf-bg);padding:16px;margin:20px 0!important;max-width:100%}.rf-material-photo img{height:auto;max-height:320px;-o-object-fit:contain;object-fit:contain}.rf-material-photo figcaption{font-size:12px;line-height:1.5;color:var(--rf-muted);padding:12px 0 0}.rf-media-name{display:flex;align-items:center;gap:16px}.rf-media-name img{width:72px;height:56px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background:var(--rf-bg)}@media(max-width:767px){.rf-site .rf-nav{padding:12px 0}.rf-site .rf-nav .rf-collection-label{font-size:12px;margin-bottom:8px}.rf-site .rf-nav>div{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:24px;padding-bottom:2px;scrollbar-width:thin}.rf-site .rf-nav>div a{flex-shrink:0;min-height:44px;font-size:12px;padding:10px 0}.rf-site .rf-hero-with-photo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0;min-height:0}.rf-site .rf-hero-with-photo .rf-hero-copy{display:contents;border:0;padding:0}.rf-site .rf-hero-with-photo .rf-hero-copy>.rf-kicker{order:1;grid-column:auto;margin:0!important;font-size:11px}.rf-site .rf-hero-with-photo .rf-hero-copy>h1{order:2;grid-row:auto;font-size:44px;max-width:15ch;margin:0}.rf-site .rf-hero-with-photo .rf-hero-photo{order:3;aspect-ratio:1.55;min-height:0}.rf-site .rf-hero-with-photo .rf-hero-copy>p:not(.rf-kicker){order:4;font-size:16px;line-height:1.6;margin:4px 0 0}.rf-site .rf-hero-with-photo .rf-hero-copy>.rf-button{order:5;width:100%;margin:4px 0 0}.rf-material-photo{padding:12px}.rf-material-photo figcaption{font-size:11px}.rf-media-name{gap:12px}.rf-media-name img{width:60px;height:48px}}@media print{.rf-material-photo{-moz-column-break-inside:avoid;break-inside:avoid}.rf-material-photo img{max-height:180px}.rf-media-name img{width:44px;height:32px}}.rf-decision-facts{margin:24px 0 0;padding:0;list-style:none;counter-reset:rf-fact}.rf-decision-facts li{counter-increment:rf-fact;display:grid;grid-template-columns:28px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--rf-line);font-size:14px;line-height:1.75;color:var(--rf-muted)}.rf-decision-facts li:before{content:counter(rf-fact,decimal-leading-zero);color:var(--rf-accent);font-size:12px;padding-top:2px}.rf-editorial-sources{border-top:1px solid var(--rf-line);padding-top:20px;margin-top:8px}.rf-editorial-sources ul{padding:0;list-style:none;margin-top:12px;font-size:12px;line-height:1.8}.rf-editorial-sources li{margin:8px 0}.rf-editorial-sources a{text-decoration:underline;text-underline-offset:4px}.rf-measuring-notes{padding-top:40px}.rf-measuring-notes .rf-text-link{margin-top:16px;font-size:12px}@media print{.rf-decision-facts li{font-size:10px;gap:8px;padding:8px 0}.rf-editorial-sources ul,.rf-measuring-notes .rf-text-link{font-size:9px}}.rf-material-list{grid-template-columns:minmax(0,1fr)}.rf-burner-card,.rf-control-primer>*,.rf-material,.rf-prose-grid>*{min-width:0}.rf-table-scroll{min-width:0;width:100%}@media(max-width:767px){body:has(.rf-site) button[aria-label="Open chat assistant"]{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;gap:0;justify-content:center;border-radius:50%;box-sizing:border-box}body:has(.rf-site) button[aria-label="Open chat assistant"]>span~span{display:none}body:has(.rf-site) button[aria-label="Open chat assistant"]>span:first-child{flex-shrink:0}body:has(.rf-site) button[aria-label="Open chat assistant"]>span:first-child>span[aria-hidden]{display:none}.rf-site .rf-hero-with-photo .rf-hero-copy>.rf-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 76px 14px 20px;white-space:normal;overflow-wrap:break-word;min-height:60px}}