@media (min-width:992px){.meta-brand-hero{padding-top:2.5rem}}.meta-brand-hero .columns{background:var(--primaryBgColour);display:grid;grid-template-columns:1fr}.meta-brand-hero .columns:not(.has-border){border-bottom:8px solid var(--primaryColour)}.meta-brand-hero .columns.has-img{grid-template-columns:minmax(0,35%) minmax(0,1fr)}@media (max-width:992px){.meta-brand-hero .columns.has-img{grid-template-columns:1fr}}.meta-brand-hero .columns h1,.meta-brand-hero .columns p,.meta-brand-hero .columns strong,.meta-brand-long-description .columns h1,.meta-brand-long-description .columns p,.meta-brand-long-description .columns strong,.meta-brand-long-description h2{color:var(--primaryTextColour)}.meta-brand-hero .columns a{color:var(--primaryLinkColour)}.meta-brand-hero .border-img{height:8px;background-position:center;background-size:cover;width:100%;background-image:var(--bgImage)}.meta-brand-hero .brand-logo{margin-bottom:1rem}@media (max-width:576px){.meta-brand-hero .brand-logo{display:none!important}}.meta-brand-hero .brand-logo img{transform:scale(var(--scale));margin-bottom:calc((1 - var(--scale))*-30%);transform-origin:0 0}.meta-brand-hero .brand-logo a[href*=franke]{text-decoration:none}.meta-brand-hero .brand-logo a[href*=franke]::after{content:"Approved Partner";padding:2px;display:block;font-size:clamp(15px,2vw,23px);color:#fff}.meta-brand-hero h1{margin-bottom:5px!important}@media (max-width:992px){.meta-brand-hero h1{font-size:2.5rem;margin-bottom:5px!important}}.meta-brand-hero .single-image{height:100%}@media (max-width:992px){.meta-brand-hero .single-image{display:none!important}}.meta-brand-hero .single-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.meta-brand-hero .column.text .inner{padding:clamp(1.5rem,3vw,3rem)}@media (max-width:576px){.meta-brand-hero .column.text .inner{padding:15px 20px}}.meta-brand-hero .column.text .text span p:last-of-type{margin-bottom:0!important}@media (max-width:992px){.meta-brand-hero .column.text .text span p{font-size:1.5rem!important;line-height:1.45!important}.meta-brand-hero .column.text .brand-logo{max-width:130px;margin-bottom:2rem}}.meta-brand-hero .column.text .text{font-style:italic}.meta-brand-hero .column.text .text:not(:has(p))::after,.meta-brand-hero .column.text .text:not(:has(p))::before{content:"'"}.meta-brand-hero .column.text .text p::after,.meta-brand-hero .column.text .text p::before{content:"'"}.meta-brand-long-description{background:var(--primaryBgColour);padding:clamp(1.5rem,3vw,3rem);border-bottom:8px solid var(--primaryColour);position:relative}.meta-brand-long-description:after{height:8px;background-position:center;background-size:cover;width:100%;background-image:var(--borderImage);content:"";display:block;position:absolute;bottom:0;left:0}.meta-brand-long-description .columns{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:6rem}@media (max-width:992px){.meta-brand-long-description .columns{grid-template-columns:1fr;gap:1.5rem}}.meta-brand-long-description .columns a{color:var(--primaryLinkColour);-webkit-text-decoration-color:var(--primaryColour);text-decoration-color:var(--primaryColour);text-decoration-thickness:.125em;text-underline-offset:5px;font-weight:400}.meta-brand-long-description .columns ul{list-style:disc}.meta-brand-long-description .columns ol,.meta-brand-long-description .columns ul{font-size:inherit;color:var(--primaryTextColour);padding-left:1.8rem;margin-left:3.3rem;font-size:var(--paraFontSize);font-weight:var(--paraFontWeight);margin-bottom:.8em;line-height:var(--paraLineHeight)}@media (max-width:992px){.meta-brand-long-description .columns ol,.meta-brand-long-description .columns ul{font-size:1.5rem!important;line-height:1.45!important}}.meta-brand-long-description .columns ol li::marker,.meta-brand-long-description .columns ul li::marker{color:var(--primaryColour)}.meta-brand-long-description .columns ol{list-style:decimal}.meta-brand-long-description .columns .logo .inner{position:-webkit-sticky;position:sticky;top:3rem}.meta-brand-long-description .columns .logo .brand-logo{width:100vw;max-width:150px}@media (max-width:992px){.meta-brand-long-description .columns .logo .brand-logo{max-width:130px;margin-bottom:0}.meta-brand-long-description .columns .metafield-rich_text_field>p{font-size:1.5rem!important;line-height:1.45!important}}