.dfc-page{max-width:1180px;margin:0 auto;padding:36px 24px 56px;color:#243746;line-height:1.7;font-size:17px}.dfc-page h1{font-size:clamp(32px,4vw,50px);line-height:1.15;margin:0 0 28px;color:#152d43}.dfc-review h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:40px 0 20px}.dfc-review h3{font-size:22px;line-height:1.3}.dfc-review p{margin:0 0 20px}.dfc-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:36px;align-items:center;background:#edf4f9;border-radius:18px;padding:30px}.dfc-hero figure{margin:0}.dfc-hero img{width:100%;height:auto;border-radius:14px;background:#fff}.dfc-hero figcaption,.dfc-note{font-size:14px;color:#526675}.dfc-eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0053a5;font-size:12px}.dfc-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.dfc-jumps a{padding:10px 16px;border-radius:6px;background:#edf4f9;min-height:44px;color:#0053a5;text-decoration:underline}.dfc-table{max-width:100%;overflow:auto;border:1px solid #d5e1ea;border-radius:12px;margin:24px 0}.dfc-table table{border-collapse:collapse;min-width:800px;width:100%;font-size:15px;line-height:1.5}.dfc-table th,.dfc-table td{padding:16px;vertical-align:top;text-align:left;border-bottom:1px solid #d5e1ea}.dfc-table thead th{background:#15364f;color:#fff}.dfc-table tbody th{background:#f2f6f9;width:23%}.dfc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dfc-cards section{background:#f2f6f9;border:1px solid #d5e1ea;border-radius:14px;padding:24px}.dfc-review a{color:#0053a5;text-decoration:underline;text-underline-offset:4px}.df-comparison-links{margin:32px auto;max-width:1180px;padding:24px;background:#edf4f9;border:1px solid #c9dce9;border-radius:14px}.df-comparison-links h2{font-size:26px;line-height:1.25;margin:0 0 12px}.df-comparison-links p{margin:0 0 18px}.df-comparison-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none!important;padding:0!important;margin:0!important;gap:12px}.df-comparison-links li{margin:0!important;padding:0!important}.df-comparison-links a{display:flex!important;align-items:center;justify-content:space-between;min-height:56px;padding:14px 18px;background:#fff;border:1px solid #a9c5da;border-radius:8px;color:#0053a5!important;font-weight:650;text-decoration:underline!important;text-underline-offset:4px;line-height:1.45}.df-comparison-links a:after{content:"\2192";margin-left:12px;flex-shrink:0}.df-comparison-links a:hover{background:#dcecf7;border-color:#0053a5}.df-comparison-links a:focus-visible,.dfc-page a:focus-visible,.dfc-table:focus-visible{outline:3px solid #d69918;outline-offset:3px}.df-planning-guides ul{list-style:none;margin:20px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.df-planning-guides li{margin:0}.df-planning-guides a{display:flex!important;align-items:center;min-height:52px;padding:14px 18px;background:#f2f6f9;border:1px solid #c9dce9;border-radius:8px;color:#0053a5!important;text-decoration:underline!important;text-underline-offset:4px;line-height:1.5}.df-planning-guides a:hover{background:#dfedf7}.df-planning-guides a:focus-visible{outline:3px solid #d69918;outline-offset:3px}#main a[href="/pages/dry-flush-vs-clesana-toilet"],#main a[href="/pages/laveo-vs-looseal-elite"],#main a[href="/pages/laveo-vs-modiwell"],#main a[href="/pages/laveo-vs-clesana-vs-looseal"]{color:#0053a5;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}@media(max-width:800px){.dfc-hero,.dfc-cards{grid-template-columns:1fr}.dfc-page{padding:26px 20px 40px;font-size:16px}.dfc-hero{padding:22px;gap:24px}.dfc-hero img{max-height:280px;object-fit:contain}.df-comparison-links{padding:20px}.df-comparison-links ul,.df-planning-guides ul{grid-template-columns:1fr}.dfc-table th,.dfc-table td{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/df-comparison-links.css.map */
