.home{--home-muted:#4d5b5e;color:var(--ink);background:var(--paper)}@supports (color:lab(0% 0 0)){.home{--home-muted:lab(37.4866% -4.87173 -3.92715)}}.home-width{width:calc(100% - var(--page-gutter)*2);max-width:1280px;margin-inline:auto}.home h2{font:500 clamp(32px,3vw,44px)/1.2 var(--body);letter-spacing:-.025em;text-wrap:balance}.home h3{font:400 23px/1.25 var(--nav-font);letter-spacing:-.01em}.home p{font:400 18px/1.6 var(--body);color:var(--home-muted);max-width:56ch}.home .text-link{gap:14px;font-size:16px}.home .button{min-height:54px;padding:15px 24px;font-size:17px}.home-opening{isolation:isolate;width:100%;max-width:none;min-height:max(620px,50vw);padding:48px max(var(--page-gutter),calc((100vw - 1280px)/2));text-align:center;background:#f5f2e9;background:lab(95.421% -.00339746 4.5949);flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:36px;display:flex;position:relative;overflow:hidden}.home-opening h1{z-index:1;width:40%;font:500 clamp(64px,6.8vw,98px)/1 var(--heading);letter-spacing:-.02em;text-transform:uppercase;color:var(--teal);text-wrap:balance;margin:0;position:relative}.home-opening h1 span{display:block}.home-opening-copy{z-index:2;width:40%;max-width:520px;margin:24px 0 0;position:relative}.home-opening .home-intro{font:400 20px/1.5 var(--body);color:var(--ink);max-width:32ch;margin-inline:auto}.home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:30px;display:flex}.home-actions .button{background:var(--teal);min-height:54px;color:var(--paper);gap:24px;padding:15px 24px;font-weight:400}.home-actions .button:hover{background:var(--ink)}.home-actions .text-link{font:400 17px/1.4 var(--body);color:var(--teal);gap:10px;min-height:44px}.home-actions .text-link .ui-icon{width:16px;height:16px}.home-opening-image{z-index:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-opening-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-section-intro{margin-bottom:26px}.home-section-intro p{margin-top:10px}.home-products{padding-block:0 44px;scroll-margin-top:16px}.home-products .home-section-intro{margin-bottom:36px;display:block}.home-products h2{letter-spacing:-.035em;font-size:clamp(34px,3vw,44px)}.home-products .home-section-intro p{max-width:60ch;margin:14px 0 0;font-size:18px}.home-care-groups{grid-template-columns:1.05fr 1.4fr;align-items:start;gap:40px;display:grid}.home .home-care-title{font:500 19px/1.4 var(--body);letter-spacing:0;color:var(--ink);margin-bottom:16px}.home-targeted-care{grid-template-columns:1fr 1fr;gap:0 24px;padding-top:32px;display:grid}.home-targeted-care>.home-care-title{grid-column:1/-1}.home-product{min-width:0;display:block}.home-product-image{background:#e3f2f3;background:lab(94.3593% -5.06303 -2.12247);overflow:hidden}.home-product-image img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .22s var(--ease);padding:0}.home-product:hover img{transform:translateY(-4px)}.home-product-copy{padding-top:24px}.home-product-copy h4{font:400 28px/1.2 var(--nav-font);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 10px;display:flex}.home-product-copy h4 .ui-icon{width:16px;height:16px;color:var(--teal);flex-shrink:0;align-self:center}.home-product:hover h4{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.home-product-copy p{font:400 18px/1.55 var(--body);max-width:32ch;margin-bottom:16px}.home-product-format{font:400 15px/1.4 var(--body);color:var(--home-muted)}.home-product-featured .home-product-image{background:#bfe5d5;background:lab(87.8404% -15.0937 3.42996)}.home-product-featured .home-product-image img{aspect-ratio:4/5;height:auto;padding:0}.home-product-featured h4{font-size:32px}.home-product-gel .home-product-image{background:#d1e4f7;background:lab(89.5193% -3.35315 -11.6554)}.home-product-cream .home-product-image{background:#c8e4e9;background:lab(88.6427% -8.65671 -5.73512)}.home-range-links{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;display:flex}.home-compare{min-height:44px;font:400 18px/1.4 var(--nav-font);text-underline-offset:5px;align-items:center;gap:16px;text-decoration:underline;display:inline-flex}.home-compare:hover{color:var(--teal)}.home-compare .ui-icon{width:16px;height:16px}.home-range-links p{font-size:16px;line-height:1.5}.home-range-links p a{min-height:44px;color:var(--teal);text-underline-offset:3px;align-items:center;gap:6px;margin-left:5px;text-decoration:underline;display:inline-flex}.home-range-links p .ui-icon{width:16px;height:16px}.home-understanding{grid-template-columns:1fr 1fr;align-items:end;padding-block:24px 64px;display:grid;position:relative}.home-understanding figure{grid-area:1/1/auto/-1;height:460px;margin-right:12%;overflow:hidden}.home-understanding img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.home-understanding-copy{background:#e0efe8;background:lab(93.2966% -6.2266 1.93715);grid-area:1/2;margin-bottom:-24px;padding:40px;position:relative}.home-understanding h2{max-width:20ch;margin-bottom:18px}.home-understanding p{max-width:36ch;margin-bottom:22px;font-size:16px}.home-formulation{background:#f1eee6;background:lab(94.261% -.00292063 4.59521);padding-block:48px}.home-formulation-layout{grid-template-columns:1fr 1.25fr .9fr;align-items:center;gap:32px;display:grid}.home-formulation-heading{align-self:start;padding-top:30px}.home-formulation h2{margin-bottom:24px;font-size:34px}.home-formulation figure{margin:0}.home-formulation figure img{object-fit:contain;width:100%;height:360px}.home-formulation-notes{gap:30px;display:grid}.home-formulation-notes>div{border-top:1px solid #afc3bb;border-top:1px solid lab(77.1317% -8.40446 1.57514);padding-top:18px}.home-formulation-notes .ui-icon{width:24px;height:24px;color:var(--teal);margin-bottom:12px}.home-formulation-notes h3{margin-bottom:8px;font-size:21px}.home-formulation-notes p{font-size:15px;line-height:1.55}.home-advice{padding-block:60px}.home-advice>h2{margin-bottom:28px}.home-advice-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.home-carer-story{background:var(--teal);color:var(--paper);grid-template-rows:1fr auto;display:grid}.home-carer-story>img{object-fit:cover;object-position:50% 75%;width:100%;height:350px}.home-carer-story>div{padding:26px 30px}.home-carer-story h3{font:500 27px/1.2 var(--body);letter-spacing:-.025em;margin-bottom:16px}.home-carer-story .text-link{color:var(--paper)}.home-carer-story:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-advice-resources{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.home-question-guide{background:#f5f2e7;background:lab(95.4307% .00435114 5.36647);padding:32px}.home-question-guide>.ui-icon{width:28px;height:28px;color:var(--teal);margin-bottom:20px}.home-question-guide h3{font:500 27px/1.2 var(--body);letter-spacing:-.025em}.home-question-guide ul{margin:24px 0;padding:0;list-style:none}.home-question-guide li{border-bottom:1px solid var(--line);font:400 15px/1.5 var(--body);color:var(--home-muted);padding:12px 0}.home-reading-links a{border-bottom:1px solid var(--line);min-height:62px;font:400 16px/1.4 var(--nav-font);grid-template-columns:24px 1fr 18px;align-items:center;gap:14px;display:grid}.home-reading-links .ui-icon{width:20px;height:20px;color:var(--teal)}.home-reading-links a:hover span{text-underline-offset:4px;text-decoration:underline}.home-pharmacy{background:var(--mist);grid-template-columns:38px 1fr auto;align-items:center;gap:24px;padding:32px 36px;display:grid}.home-pharmacy>.ui-icon{width:30px;height:30px;color:var(--teal)}.home-pharmacy h2{font-size:28px}.home-pharmacy p{margin-top:8px;font-size:16px}.home-faq{grid-template-columns:1fr 1.6fr;gap:8%;padding-block:64px 72px;display:grid}.home-faq h2{font-size:28px}.home-faq .faq-list summary{font:400 17px/1.4 var(--body);padding-block:20px}.home-faq .faq-list p{font-size:16px}@media (max-width:1000px){.home-care-groups{grid-template-columns:1fr 1.3fr;gap:24px}.home-targeted-care{gap:0 18px}.home-product-copy h4{font-size:20px}.home-product-image img{height:220px}.home-product-featured .home-product-image img{height:310px}.home-pharmacy{grid-template-columns:28px 1fr}.home-pharmacy>.button{grid-column:2;justify-self:start}}@media (max-width:700px){.home-opening{text-align:center;background:#f5f2e9;background:lab(95.421% -.00339746 4.5949);flex-direction:column;align-items:center;min-height:0;margin-bottom:28px;padding:28px 0 0;display:flex}.home-opening h1{width:100%;max-width:440px;padding-inline:24px;font-size:clamp(42px,9.6vw,60px)}.home-opening h1 span{display:block}.home-opening-copy{order:2;width:100%;max-width:400px;margin:16px 0 0;padding-inline:24px}.home-opening .home-intro{max-width:34ch;font-size:16px}.home-actions{justify-content:center;gap:6px 20px;margin-top:16px}.home-opening-image{order:3;width:100%;height:360px;margin:20px 0 0;position:relative;inset:auto;overflow:hidden}.home-opening-image img{object-fit:cover;object-position:right center;width:100%;height:100%}.home-products{padding-block:0 32px}.home-products .home-section-intro{margin-bottom:36px;display:block}.home-products h2{text-wrap:initial;max-width:20ch;font-size:27px}.home-products .home-section-intro p{margin-top:10px;font-size:15px}.home-section-intro{margin-bottom:24px}.home-care-groups{grid-template-columns:1fr;gap:30px}.home-targeted-care{gap:0 18px;padding-top:0}.home .home-care-title{margin-bottom:12px;font-size:15px}.home-product-featured{grid-template-columns:42% 1fr;align-items:center;gap:20px;display:grid}.home-product-featured .home-product-image img{height:230px;padding:0}.home-product-featured .home-product-copy{padding:0}.home-product-copy h4,.home-product-featured h4{font-size:20px}.home-product-copy p{font-size:14px;line-height:1.5}.home-product-image img{height:200px;padding:8px}.home-product-copy{padding-top:14px}.home-product-format{font-size:12px}.home-range-links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;padding-top:12px}.home-range-links p a{margin-left:0}.home-range-links p{flex-wrap:wrap;align-items:center;gap:0 5px;display:flex}.home-understanding{grid-template-columns:1fr;padding-block:8px 40px}.home-understanding figure{grid-area:1/1;height:280px;margin:0}.home-understanding-copy{grid-area:2/1;margin:-24px 0 0 18px;padding:26px}.home-understanding h2{margin-bottom:14px;font-size:27px}.home-understanding p{font-size:15px}.home-formulation{padding-block:32px}.home-formulation-layout{grid-template-columns:1fr;gap:24px}.home-formulation-heading{padding:0}.home-formulation h2{margin-bottom:14px;font-size:29px}.home-formulation h2 br{display:none}.home-formulation figure img{height:300px}.home-formulation-notes{grid-template-columns:1fr 1fr;gap:22px}.home-formulation-notes h3{font-size:20px}.home-formulation-notes p{font-size:14px}.home-advice{padding-block:36px}.home-advice-grid{grid-template-columns:1fr;gap:24px}.home-carer-story>img{height:320px}.home-carer-story>div{padding:24px}.home-carer-story h3,.home-question-guide h3{font-size:25px}.home-question-guide{padding:24px}.home-reading-links a{font-size:15px}.home-pharmacy{grid-template-columns:25px 1fr;gap:16px;padding:24px}.home-pharmacy>.ui-icon{width:25px;height:25px}.home-pharmacy h2{font-size:25px}.home-pharmacy p{font-size:15px}.home-pharmacy>.button{grid-column:1/-1}.home-faq{grid-template-columns:1fr;gap:24px;padding-block:40px 48px}.home-faq h2{font-size:28px}}@media (min-width:701px) and (max-height:720px){.home-opening{min-height:max(620px,50vw)}.home-opening h1{font-size:clamp(54px,5.5vw,76px)}}@media (max-width:380px){.home-targeted-care{grid-template-columns:1fr;gap:18px}.home-targeted-care>.home-care-title{margin-bottom:0}.home-targeted-care .home-product{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.home-targeted-care .home-product-image img{height:160px;padding:0}.home-targeted-care .home-product-copy{padding:0}.home-product-featured{gap:16px}.home-product-copy h4,.home-product-featured h4{font-size:18px}.home-formulation-notes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-product-image img{transition:none}.home-product:hover img{transform:none}}.home-product-action{border-bottom:1px solid var(--teal);width:fit-content;min-height:48px;font:400 17px/1.4 var(--nav-font);color:var(--teal);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-block:10px;display:flex}.home-product-action .ui-icon{width:20px;height:20px;margin-left:16px}.home-product:hover .home-product-action{color:var(--ink)}.home-understanding h2,.home-formulation h2,.home-pharmacy h2,.home-faq h2{font-size:clamp(32px,3vw,42px)}.home-understanding p,.home-formulation-notes p,.home-pharmacy p,.home-faq .faq-list p{font-size:18px}.home-formulation-notes h3{font-size:25px}.home-question-guide li{font-size:17px}.home-reading-links a{min-height:70px;font-size:18px}@media (max-width:1000px) and (min-width:701px){.home-product-image img,.home-product-featured .home-product-image img{height:auto}.home-product-copy h4{font-size:25px}.home-care-groups{grid-template-columns:1fr 1.5fr;gap:28px}}@media (max-width:700px){.home-opening h1{font-size:clamp(46px,11vw,62px)}.home-opening .home-intro{font-size:18px}.home-actions{gap:12px 24px}.home-products h2{font-size:32px}.home-products .home-section-intro p{font-size:17px}.home .home-care-title{font-size:18px}.home-product-featured{display:block}.home-product-image img,.home-product-featured .home-product-image img{aspect-ratio:4/5;height:auto;padding:0}.home-product-copy h4,.home-product-featured h4{font-size:27px}.home-product-copy p{font-size:17px}.home-product-format{font-size:14px}.home-product-featured .home-product-copy{padding-top:22px}.home-targeted-care{grid-template-columns:1fr;gap:28px}.home-targeted-care>.home-care-title{margin-bottom:0}.home-targeted-care .home-product{display:block}.home-targeted-care .home-product-image img{height:auto;padding:0}.home-targeted-care .home-product-copy{padding-top:22px}.home-understanding h2,.home-formulation h2,.home-pharmacy h2,.home-faq h2{font-size:32px}.home-understanding p,.home-formulation-notes p,.home-pharmacy p,.home-faq .faq-list p{font-size:17px}}@media (min-width:701px){.home-targeted-care .home-product-copy h4{min-height:2.4em}.home-targeted-care .home-product-copy p{min-height:3.1em}}
