:root{--ink:#183c31;--text:#43554d;--green:#254f3d;--lime:#bef073;--wash:#f0f5ed;--line:#dce4dc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{margin:0;color:var(--text);background:#fff;font:17px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}p+p{margin-top:1.1em}h1,h2,h3{color:var(--ink);line-height:1.1;font-weight:500;letter-spacing:-.045em}h1{font-size:clamp(2.8rem,4.5vw,4.6rem)}h2{font-size:clamp(1.8rem,2.7vw,2.75rem)}h1 em{font-style:normal;color:#55832b}p{max-width:65ch}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #6eaa35;outline-offset:5px}.wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.topline{background:var(--ink);color:#fff;font-size:.8rem;padding:7px 0}.topline .wrap{display:flex;justify-content:space-between;gap:20px}.skip{position:fixed;top:-100px;background:var(--ink);color:#fff;padding:12px;z-index:20}.skip:focus{top:10px}header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:10}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:105px}.brand{display:inline-flex;flex-direction:column;flex-shrink:0;gap:8px}.brand>span:last-child:not(.wordmark){font-size:10px;letter-spacing:.29em;color:#527b34}.wordmark{display:block;width:215px;max-width:100%;aspect-ratio:215/23;position:relative;overflow:hidden}.wordmark img{position:absolute;width:170.697674%;max-width:none;height:auto;left:-70.232558%;top:-843.478261%}nav{display:flex;align-items:center;gap:26px;font-size:14px;color:var(--ink);font-weight:600}nav>a, .drop-heading>a{padding:15px 0}nav [aria-current=page]{text-decoration:underline;text-decoration-color:#94cc53;text-decoration-thickness:2px;text-underline-offset:9px}.dropdown{position:relative}.drop-heading{display:flex;align-items:center;gap:3px}.drop-toggle{border:0;background:none;color:var(--ink);padding:8px;cursor:pointer;line-height:0}.drop-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.drop-panel{display:none;position:absolute;top:100%;left:-24px;width:500px;padding:20px;background:white;box-shadow:0 20px 45px #14372926;border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:3px}.drop-panel a{padding:10px 12px;border-radius:4px;font-size:14px}.drop-panel a:hover{background:var(--wash);text-decoration:none}.drop-panel .drop-rental{grid-column:1/-1;background:var(--wash);color:var(--ink);margin-top:8px}.dropdown.open .drop-panel{display:grid}@media(hover:hover){.dropdown:hover .drop-panel{display:grid}.dropdown.suppressed:hover .drop-panel{display:none}}.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.15em;color:#567443;text-transform:uppercase;margin-bottom:20px}.lead{font-size:1.15rem;line-height:1.65;margin-top:25px}.hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;padding-top:70px;padding-bottom:74px}.hero-copy .lead{max-width:470px}.hero-art{border-radius:125px 12px 80px 12px;overflow:hidden;background:#edf1e7;border:1px solid #d6dece;position:relative;box-shadow:0 14px 36px #183c310c}.hero-art img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;object-position:52% 50%}.hero-art figcaption{position:absolute;left:25px;bottom:22px;padding:8px 15px;background:#fffefa;border-radius:4px;font-size:12px;color:var(--ink)}.actions{display:flex;align-items:center;gap:26px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ink);border:1px solid var(--ink);color:#fff;padding:14px 22px;font-size:14px;font-weight:600;border-radius:5px;transition:background .15s}.button:hover{background:#32634b;text-decoration:none}.button span{font-size:21px;font-weight:400}.button.light{background:var(--lime);border-color:var(--lime);color:var(--ink)}.text-link{font-size:14px;font-weight:600;color:var(--ink);border-bottom:1px solid #9aaf96;padding-bottom:5px;display:inline-block}.text-link:hover{text-decoration:none;border-color:var(--ink)}.hero-note{font-size:13px;line-height:1.5;margin-top:28px;color:#667460}.rain-band{background:#f5f5f3;border-top:1px solid #e7e7e2;border-bottom:1px solid #e7e7e2}.rain-inner{display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:45px;padding-top:35px;padding-bottom:35px}.rain-brand{border-right:1px solid #d8d8d1;padding-right:35px}.rain-logo{display:block;width:220px;filter:brightness(7) invert(1);mix-blend-mode:multiply}.rain-inner .eyebrow{margin-bottom:8px;font-size:10px;color:#555}.rain-inner h2{font-size:28px;color:#222;letter-spacing:-.035em}.rain-inner p:not(.eyebrow){font-size:14px;margin-top:9px;max-width:55ch}.home-offer{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:80px;padding-bottom:80px}.offer-links{margin-top:25px;display:grid}.offer-links a{display:flex;justify-content:space-between;gap:20px;color:var(--ink);padding:15px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.rental-section{background:var(--ink);color:#e4ebdf}.rental-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;padding-top:65px;padding-bottom:65px}.rental-inner h2{color:#fff}.rental-inner .eyebrow{color:var(--lime)}.rental-inner p:not(.eyebrow){margin:20px 0 25px}.rental-aside{border-left:1px solid #5e7b67;padding-left:60px;align-self:center}.rental-aside>span{font-size:1.3rem;color:var(--lime);font-weight:700}.rental-aside p{font-size:2rem;line-height:1.3;letter-spacing:-.03em}.rental-aside a{font-size:14px}.page-intro{padding-top:65px;padding-bottom:55px}.page-intro h1{max-width:950px}.page-intro .lead{max-width:730px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:65px}.category{position:relative;border:1px solid var(--line);padding:28px 28px 35px;min-height:235px;transition:background .2s}.category:hover{background:var(--wash);text-decoration:none}.category .index{font-size:12px;letter-spacing:.08em;color:#6d8569}.category h2{font-size:1.5rem;letter-spacing:-.025em;line-height:1.2;margin-top:22px;max-width:240px}.category p{font-size:14px;margin-top:12px;max-width:85%}.category .arrow{position:absolute;bottom:23px;right:24px;font-size:25px;color:var(--ink)}.partner-note{background:var(--wash);padding-top:38px;padding-bottom:38px;margin-bottom:55px;border-radius:8px}.partner-note h2{font-size:1.8rem;margin-bottom:18px}.partner-note .text-link{margin-top:20px}.cta{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:50px;margin-bottom:65px}.cta h2{font-size:2rem}.cta p{margin-top:14px}.detail-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;margin-bottom:65px}.detail-layout article h2{font-size:1.8rem;margin:30px 0 20px}.detail-layout article h2:first-child{margin-top:0}.check-list{padding-left:22px}.check-list li{padding:8px 0}.check-list li::marker{color:#5f8e30}.advice{align-self:start;background:var(--wash);padding:32px;border-radius:5px}.advice h2{font-size:2rem;margin-bottom:20px}.advice .button{margin-top:25px;display:flex;gap:10px}.advice .text-link{margin-top:22px}.steps{padding-left:24px}.steps li{padding:8px 0 16px}.steps strong{color:var(--ink)}.steps p{margin-top:5px}.brand-section{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;margin-bottom:65px}.brand-visual{min-height:300px;display:flex;justify-content:center;align-items:center;background:#f5f5f3}.rain-visual .rain-logo{width:280px}.brand-visual.marc-visual{background:#000}.marc-visual img{width:245px;height:245px;object-fit:contain}.brand-section h2{margin-bottom:22px}.brand-section .text-link{margin-top:24px}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:10px;margin-bottom:65px}.partner-grid>div{padding:35px;background:var(--wash)}.partner-grid h2{margin-bottom:18px}.partner-grid .text-link{margin-top:22px}.about-layout{display:grid;grid-template-columns:.95fr 1.1fr;gap:65px;margin-bottom:65px;align-items:start}.about-art{overflow:hidden;border-radius:100px 8px 60px 8px;border:1px solid var(--line)}.about-art img{display:block}.about-layout h2{font-size:1.9rem;margin:32px 0 20px}.about-layout h2:first-of-type{margin-top:0}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;margin-bottom:80px}.contact-grid h2{font-size:2rem;margin-bottom:24px}address{font-style:normal}.contact-links{display:grid;margin:24px 0;font-size:1.2rem;color:var(--ink)}.muted{font-size:14px;color:#637267;margin-top:24px}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}th,td{padding:13px 6px;border-bottom:1px solid var(--line)}thead th{font-size:12px;font-weight:400;color:#677262}tbody th{font-weight:600;color:var(--ink)}footer{border-top:1px solid var(--line);background:#fafbf8;padding-top:45px}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:45px}.footer-grid h2{font-size:17px;font-weight:600;letter-spacing:0;margin:0 0 18px}.footer-grid p{font-size:14px;margin:15px 0}.footer-grid a:not(.brand){font-size:14px}.footer-bottom{border-top:1px solid var(--line);font-size:12px;margin-top:36px;padding-top:18px;padding-bottom:20px}
@media(min-width:1500px){.hero-art img{aspect-ratio:1.5}}
@media(max-width:1050px){.wrap{padding-left:28px;padding-right:28px}nav{gap:14px}.header-inner{gap:20px}.brand .wordmark{width:190px}.hero{gap:28px}.rain-inner{gap:25px;grid-template-columns:170px 1fr}.rain-inner>.text-link{grid-column:2;justify-self:start}.home-offer,.rental-inner,.detail-layout,.about-layout,.contact-grid{gap:40px}.category-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.header-inner{flex-direction:column;align-items:flex-start;gap:8px;padding-top:22px;padding-bottom:10px}nav{width:100%;gap:20px;flex-wrap:wrap;font-size:13px;row-gap:0}nav>a,.drop-heading>a{padding:10px 0}.drop-panel{left:-70px;width:min(500px,calc(100vw - 36px))}.hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.hero-copy .lead{max-width:620px}.hero-art{max-width:100%;border-radius:90px 10px 70px 10px}.hero-art img{aspect-ratio:1.5}.hero-note{margin-top:20px}.rain-inner{grid-template-columns:140px 1fr;gap:22px}.rain-brand{padding-right:18px}.home-offer,.rental-inner,.detail-layout,.brand-section,.about-layout,.contact-grid{grid-template-columns:1fr}.home-offer{gap:25px;padding-top:45px;padding-bottom:45px}.rental-inner{gap:35px;padding-top:45px;padding-bottom:45px}.rental-aside{border-left:0;border-top:1px solid #5e7b67;padding:25px 0 0}.rental-aside p{font-size:1.6rem}.page-intro{padding-top:40px;padding-bottom:35px}.category-grid{gap:15px}.category{padding:22px;min-height:230px}.category h2{font-size:1.3rem}.cta{align-items:flex-start;flex-direction:column;gap:22px}.partner-grid{gap:20px}.brand-section{gap:30px}.brand-visual{min-height:240px}.about-art{max-width:600px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.contact-grid{gap:45px}.topline{font-size:12px}.hero h1{font-size:3.25rem}}
@media(max-width:440px){.wrap{padding-left:22px;padding-right:22px}nav{gap:15px;row-gap:0}.category-grid,.partner-grid{grid-template-columns:1fr}.category{min-height:190px}.rain-inner{grid-template-columns:1fr;gap:15px}.rain-brand{border:0}.rain-brand img{width:150px}.rain-inner>.text-link{grid-column:1}.rain-inner h2{font-size:26px}.footer-grid{grid-template-columns:1fr;gap:25px}.hero-art figcaption{font-size:11px;bottom:14px;left:15px}.page-intro h1{font-size:2.65rem}.hero h1{font-size:2.9rem}.drop-panel{grid-template-columns:1fr;max-height:65vh;overflow:auto}.drop-panel a{padding:9px}th,td{padding:11px 3px;font-size:12px}thead th{font-size:11px}.contact-links{font-size:1.1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Partner marks retain their original colours and proportions. */
.partner-logo{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:16px;max-width:100%;margin-bottom:24px;width:265px;min-height:95px}.partner-logo img{display:block;object-fit:contain;max-width:100%;height:auto}.zorgpunt-logo{width:175px;padding:12px}.zorgpunt-logo img{width:150px}.medicura-logo img{width:231px}.partner-logo-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:26px 0}.partner-logo-row .partner-logo{margin-bottom:0}.partner-grid>div{display:flex;flex-direction:column;align-items:flex-start}.partner-grid .partner-logo{height:175px;width:100%}.partner-grid .medicura-logo img{width:231px}.partner-grid .text-link{margin-top:auto;padding-top:22px}.inline-link,.partner-sources a{text-decoration:underline;text-underline-offset:3px}.partner-sources{font-size:14px}.advice .partner-logo{margin-top:12px}.rental-aside .partner-logo{display:flex}.partner-note>.partner-logo{float:right;margin-left:25px}.partner-note::after{content:"";display:block;clear:both}@media(max-width:600px){.partner-note>.partner-logo{float:none;margin-left:0}.partner-logo-row{gap:16px}.partner-logo-row .partner-logo{max-width:100%}}
/* Balanced, brand-specific logo presentation on the brands page. */
#rainpharma.brand-section,#marc-inbane.brand-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;margin-bottom:56px;align-items:center}
#rainpharma .brand-visual,#marc-inbane .brand-visual{background:#fff;border:1px solid #e2e5df;border-radius:12px;min-height:340px;padding:38px;overflow:hidden}
#rainpharma .rain-logo{width:280px;max-width:100%;height:auto;filter:grayscale(1) brightness(7) invert(1) contrast(4);mix-blend-mode:normal}
#marc-inbane .marc-visual img{width:264px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:50%;clip-path:circle(49.5% at 50% 50%)}
#rainpharma .eyebrow,#marc-inbane .eyebrow{color:#697267;margin-bottom:14px}
#rainpharma h2,#marc-inbane h2{font-size:clamp(1.9rem,2.8vw,2.6rem);max-width:19ch}
@media(max-width:780px){#rainpharma.brand-section,#marc-inbane.brand-section{grid-template-columns:1fr;gap:28px;margin-bottom:52px}#rainpharma .brand-visual,#marc-inbane .brand-visual{min-height:290px;padding:30px}#rainpharma .rain-logo{width:260px}#marc-inbane .marc-visual img{width:230px}}
.care-brand-section{margin-top:58px;margin-bottom:65px}.care-brand-section>h2{margin-bottom:20px}.care-brand-section>.text-link{margin-top:24px}.care-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.care-logo-card{background:#fff;border:1px solid #e2e5df;border-radius:10px;padding:18px 12px 14px;min-width:0}.care-logo-window{height:125px;display:flex;align-items:center;justify-content:center;overflow:hidden}.care-logo-window img{display:block;object-fit:contain;flex-shrink:0;max-width:100%;width:180px;height:auto}.care-logo-window.tena img{width:215px;max-width:none}.care-logo-window.bauerfeind img{width:235px;max-width:none}.care-logo-window.bota img{width:145px}.care-logo-window.mediven img{width:100px}.care-logo-card figcaption{text-align:center;font-size:14px;font-weight:600;color:var(--ink);margin-top:12px}.care-inline{margin-top:32px;margin-bottom:30px}.care-inline .care-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.care-inline .care-logo-window.bauerfeind img{width:205px}.care-inline .care-logo-window.tena img{width:195px}.care-inline .care-logo-card{padding-left:10px;padding-right:10px}@media(max-width:780px){.care-brand-section{margin-top:40px;margin-bottom:50px}.care-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.care-logo-grid,.care-inline .care-logo-grid{grid-template-columns:1fr}.care-logo-window{height:125px}}
.sport-products{display:grid;gap:0;margin-bottom:34px}.sport-products>section{padding:21px 0;border-bottom:1px solid var(--line)}.sport-products h3{font-size:1.3rem;letter-spacing:-.02em;line-height:1.3;margin-bottom:10px}.sport-products p{font-size:16px}.care-logo-window.polar img{width:185px;max-width:95%;height:auto}
.care-logo-window.vermeiren img{width:112px}.care-logo-window.trust img{width:165px}.care-logo-window.dietz img{width:235px;max-width:95%}.mobility-showcase{margin-top:40px;margin-bottom:60px}.mobility-showcase>h2{margin-bottom:28px}.mobility-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mobility-products figure{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.mobility-products figure>div{height:320px;padding:24px;display:flex;align-items:center;justify-content:center}.mobility-products img{width:100%;height:100%;object-fit:contain}.mobility-products figcaption{font-size:16px;color:var(--ink);font-weight:600;border-top:1px solid var(--line);padding:17px 22px}.mobility-showcase>p:last-child{margin-top:22px;font-size:15px}@media(max-width:780px){.mobility-products{grid-template-columns:1fr}.mobility-products figure>div{height:320px}}
.care-logo-window.lansinoh img{width:205px;max-width:95%}.care-logo-window.tinge img{width:200px;max-width:95%}.care-logo-window.rainpharma-baby img{width:200px;max-width:95%;filter:grayscale(1) brightness(7) invert(1) contrast(4)}.baby-showcase{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-top:35px;margin-bottom:60px;align-items:center}.baby-showcase>div{overflow:hidden;border-radius:10px;background:#fff}.baby-showcase img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:780px){.baby-showcase{grid-template-columns:1fr;gap:20px}.baby-showcase>div:last-child{max-width:447px;width:100%;margin:auto}}

/* Collaboration with the pharmacy */
.pharmacy-section{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;padding-top:76px;padding-bottom:76px}.pharmacy-section h2{max-width:420px}.pharmacy-section p:first-child{margin-top:0}.pharmacy-section .button{margin-top:12px}.pharmacy-story{scroll-margin-top:130px;border-left:3px solid #bef073;padding-left:24px;margin:36px 0}.pharmacy-story .eyebrow{margin-bottom:12px}.pharmacy-note{background:#f0f5ed;border-radius:16px;padding:26px;margin-top:32px}.pharmacy-note h2{margin-top:0}.pharmacy-note p{margin-bottom:18px}@media(max-width:780px){.pharmacy-section{grid-template-columns:1fr;gap:16px;padding-top:44px;padding-bottom:44px}.pharmacy-note{padding:22px}.pharmacy-story{padding-left:18px}}

/* Comfort at home */
.comfort-intro{padding-top:64px;padding-bottom:36px}.comfort-intro .lead{max-width:750px}.comfort-products{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:64px}.comfort-products article{border:1px solid #dce5dc;border-radius:24px;overflow:hidden}.comfort-products article>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:white}.comfort-products article>div{padding:28px 32px}.comfort-products h2{font-size:30px}.comfort-options{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:40px;padding-bottom:64px;border-top:1px solid #dce5dc}.comfort-options>div{position:relative}.comfort-options .partner-logo{margin-bottom:20px}.comfort-stair{background:#f0f5ed;padding:68px 0}.comfort-stair-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.comfort-stair figure{margin:0;align-self:stretch}.comfort-stair figure img{width:100%;height:100%;min-height:430px;object-fit:cover;border-radius:24px}.otolift-logo{display:block;width:110px;height:112px;object-fit:contain;background:white;border-radius:12px;padding:10px;margin-bottom:24px}.comfort-benefit{border-top:1px solid #cedacc;padding-top:18px;margin-top:20px}.comfort-benefit h3{margin:0 0 8px}.comfort-benefit p{margin:0 0 20px}.comfort-everyday{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;padding-top:64px;padding-bottom:30px}@media(max-width:780px){.comfort-intro{padding-top:40px}.comfort-products,.comfort-options,.comfort-stair-grid,.comfort-everyday{grid-template-columns:1fr;gap:28px}.comfort-products article>div{padding:24px}.comfort-products{padding-bottom:40px}.comfort-options{padding-bottom:40px}.comfort-stair{padding:40px 0}.comfort-stair figure img{min-height:0;height:auto}.comfort-everyday{padding-top:40px}}

.scooter-products{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.scooter-products figure{margin:0}.scooter-products figure>div{height:350px}@media(max-width:780px){.scooter-products{grid-template-columns:1fr}.scooter-products figure>div{height:300px}}

/* Contact details in the top bar */
.topline{padding:10px 0;font-family:"Avenir Next",Avenir,"Segoe UI",sans-serif;font-size:.875rem;letter-spacing:.015em}
.topline .topline-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}
.topline-message{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:1.05rem;letter-spacing:0;color:#e5f4d8}
.topline-address,.topline-phone{white-space:nowrap;line-height:1.45}
.topline-address{justify-self:center}
.topline-phone{justify-self:end;font-weight:600}
.topline a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:780px){.topline .topline-inner{grid-template-columns:1fr auto;gap:4px 18px}.topline-message{grid-column:1/-1}.topline-address{justify-self:start}.topline-phone{justify-self:end}}
@media(max-width:560px){.topline .topline-inner{grid-template-columns:1fr;gap:2px}.topline-message,.topline-address,.topline-phone{grid-column:1;justify-self:start}.topline-message{margin-bottom:2px}.topline{padding:10px 0}}

.tempur-section{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:42px;margin-top:50px;margin-bottom:60px;padding-top:35px;padding-bottom:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:130px}.tempur-logo-panel{background:white;border:1px solid var(--line);border-radius:10px;padding:15px;display:flex;align-items:center;justify-content:center}.tempur-logo-panel img{display:block;width:100%;max-width:260px;height:auto;object-fit:contain}.tempur-section h2{margin-bottom:18px}.tempur-section p:not(.eyebrow){font-size:1rem;line-height:1.75}.tempur-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.tempur-source{margin-top:20px}.tempur-section .text-link{font-size:1rem}@media(max-width:780px){.tempur-section{grid-template-columns:1fr;gap:26px;margin-top:35px;margin-bottom:40px}.tempur-logo-panel{max-width:280px;width:100%}}

.care-logo-window.push img{width:160px;max-width:100%;max-height:115px;object-fit:contain}
