.footer_accordion__item{border-bottom:1px solid #edeef0}.footer_accordion__item{margin:0 0 17.5px;padding:0 0 17.5px}.footer_accordion__title{position:relative;padding:0 0 0 7.5px}.footer_accordion__trigger{color:#242424;font-weight:700;text-decoration:none}.footer_accordion__icon{position:absolute;top:50%;right:7.5px;transform:translateY(-50%);transition:transform .3s ease}.footer_accordion__icon--active{transform:translateY(-50%) rotate(45deg)}.footer_accordion__content{max-height:0;transition:max-height .3s ease;will-change:auto;overflow:hidden}.footer_accordion__content-inner{padding:10px 10px 0}.grid__promos .card__text a,.grid__branches .card__text a,.grid__klarna .klarna__text a,.card__cta [data-content-type=text] a{display:inline-block;padding:.73em 1.33em;color:#fff;background:#289ba3;border:1px solid #289ba3;border-radius:0;font-family:"futura-pt",sans-serif;font-weight:500;font-size:1em;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s;will-change:auto}.grid__promos .card__text a>*,.grid__branches .card__text a>*,.grid__klarna .klarna__text a>*,.card__cta [data-content-type=text] a>*{display:inline-block;vertical-align:middle}.grid__promos .card__text a:hover,.grid__branches .card__text a:hover,.grid__klarna .klarna__text a:hover,.card__cta [data-content-type=text] a:hover,.grid__promos .card__text a:focus,.grid__branches .card__text a:focus,.grid__klarna .klarna__text a:focus,.card__cta [data-content-type=text] a:focus{color:#fff;background:#1e747a;text-decoration:none}[x-cloak],.no-display{display:none !important}.sr-only{position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0);overflow:hidden}.intro__text,.footer_top,.footer_middle,.footer_bottom,.container{margin-left:auto;margin-right:auto}.container__1000{max-width:1000px}.container__1100{max-width:1100px}.container__1200{max-width:1200px}.container__1400{max-width:1400px}.list-inline{margin-left:0;padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-ordered{list-style-type:decimal}.list-ordered li ul{list-style-type:square}.list-unordered{padding:.35em 0 .75em 1em !important;list-style-type:disc !important}.list-unordered li ul{list-style-type:square !important}.footer__column ul,.list-unstyled{margin:0;padding:0;list-style:none}.showroom-cta h3 a,.footer__column a,.social__item{transition:all .3s;will-change:auto}dl{margin:0 0 10px}dl dt{margin:0 0 5px;font-weight:700}dl dd{margin:0}.hidden-fields{display:none}.footer{background:#fff;border-top:1px solid #f6f6f6}.footer__container{width:100%;padding:0 .66em}.footer_top,.footer_middle,.footer_bottom{max-width:1040px}.footer_top{margin:0 0 1.33em;background:#fff}.footer_middle{background:#fff}.footer_bottom{padding:0;background:#fff}.footer__columns,.footer_bottom__inner{display:flex;flex-direction:column}.footer__column--address,.footer_bottom .copyright{order:1}.footer_bottom__inner{flex-direction:column;align-items:center;justify-content:space-between}.social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:1em 0;padding:.5em 0;text-align:center}.social__title{display:none;width:100%;color:#242424}.social__title.block-title{font-family:"playfair_display",sans-serif;font-size:1.25em}.social__title strong{font-weight:500}.social__list{display:flex;flex-wrap:wrap;justify-content:center}.social__item{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 .33em .33em 0;background:#289ba3}.social__item-inner{display:flex;align-items:center;justify-content:center}.social__item:last-of-type{margin:0 0 .33em}.social__item-title{display:none}.social__item:hover,.social__item:focus{background:#2daeb7}.social__item--youtube .social__icon{width:16px}.social__icon{position:relative;display:flex;width:15px;height:15px;fill:#fff}.payment_icons__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 1.5em}.payment_icons--small .payment_icons__list{margin:0;padding:.66em}.payment_icons__title{color:#242424;padding:0 0 .66em;text-align:center;font-family:"playfair_display",sans-serif;font-size:1.25em}.payment_icons__title strong{font-weight:500}.payment_icons__item{padding:.13em}.payment_icons__img{height:30px;width:38px}.payment_icons__img--small{width:auto;height:22px}.footer_payment_icons .payment_icons__item{height:30px}.copyright{display:block;margin:0;padding:1.33em 0;color:#595959;font-size:.9em;line-height:1.33em;text-align:center}.copyright span{display:block;margin:0 auto}.copyright span a{color:#595959;text-decoration:none;pointer-events:none}.copyright br{display:none}.copyright a{color:#c3c3c3}.footer__logo{display:block;max-width:150px;margin:0 auto .66em}.footer__columns{padding-top:1.5em;border-top:1px solid #f6f6f6}.footer__column ul{line-height:2}.footer__column address{margin-bottom:1em;color:#242424;font-style:normal}.footer__column a{color:#242424;text-decoration:none}.footer__column a:hover{color:#00a7aa;text-decoration:underline}.footer__column p{margin:.5em 0 0}.footer__column p:last-of-type{margin-bottom:.5em}.footer_column__title{color:#242424}.footer_column__title strong{font-weight:500}.footer_accordion__item{border-bottom:1px solid #f6f6f6}.footer_accordion__title strong{font-size:1.2em}.footer_accordion__icon{top:60%}.footer_accordion__svg{display:block}.footer_accordion__content-inner{padding:.66em .46em 0}.newsletter__footer{position:relative;margin:0 0 10px;padding:40px 20px;background:#ebedea}.newsletter__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.newsletter__title_group{margin:0 0 15px;color:#242424;text-align:center}.newsletter__title_group>*{display:block;margin:0 0 .15em}.newsletter__title{font-family:"playfair_display",sans-serif;font-size:20px;font-weight:400;text-transform:uppercase}.newsletter__subtitle{opacity:.8}.newsletter__input[type=email]{width:100%;height:50px;padding:2px 55px 0 20px;border-radius:50px;border:1px solid #d8dadd;box-shadow:none;font-family:"futura-pt",sans-serif}.newsletter__input[type=email].mage-error{padding-right:88px;background-position:right 58px center}.newsletter__input[type=email]:focus{border-color:rgba(59,67,54,.25)}.newsletter__input[type=email]:focus-visible{outline:0}.newsletter__content{position:relative;width:100%;max-width:400px}.newsletter__content .newsletter__button{position:absolute;top:5px;right:5px;-webkit-appearance:none}.newsletter__content .newsletter__button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50px;background:#7ac475;cursor:pointer;transition:all .2s;will-change:auto}.newsletter__content .newsletter__button svg{fill:#fff}.newsletter__content .newsletter__button-text{display:none}.newsletter__content .newsletter__button:hover,.newsletter__content .newsletter__button:active{background:#58b551}.footer_info__middle{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.footer_info__middle>*{padding:1.42em 2.84em;width:50%}.footer_info__middle .info_item img{width:inherit;min-width:255px;max-height:inherit;margin-bottom:1em}.footer_info__middle .info_item a{display:block;margin-top:.66em}.footer_info__middle .info_item a:hover,.footer_info__middle .info_item a:focus{color:#00a7aa;text-decoration:none}.bhf_logo{fill:#ed1f54}.ecologi-widget{display:block;width:146px;height:50px;position:fixed;bottom:20px;right:20px;z-index:1000;background-color:#88b589;border-radius:999px;text-decoration:none}.ecologi-widget img{position:absolute;left:10px;top:13px;width:30px;height:24px}.ecologi-widget .content{position:absolute;left:40px;right:12px;top:4px;bottom:0;text-align:center}.ecologi-widget .content span{display:block;color:#383838}.ecologi-widget .content span.count{font-size:20px}.ecologi-widget .content span.text{font-size:11px;margin-top:-4px;text-transform:uppercase;margin-left:4px}.page-layout-cms-full-width .columns{width:100%;max-width:none;padding:0}.cms-content{line-height:1.6}.content-text .content__area{color:#242424;text-align:center}.content-text .content__area h1{font-size:18px}.content-text .content__area h2,.content-text .content__area h3{font-size:16px}.content-text .content__area p{margin-top:0}.content-text .content__area a{transition:all .3s;will-change:auto}.content-text .content__area a:hover{color:#7ac475}.title-wrapper .brand-title{position:relative;display:inline-block;margin:0;padding:20px;color:#fff;background-color:#00a7aa;font-size:1.2em;text-transform:uppercase}.grey-box{background:rgba(237,238,240,.5)}.flex-wrap{display:flex;flex-wrap:wrap}.flex-wrap>*{width:48%}.center{align-items:center}td.checked{text-align:center}td.checked:before,td.checked:after{content:"";display:block;clear:both;height:0}td.checked:after{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;width:20px;height:20px;margin-top:7px;background:url("../images/tick.svg") no-repeat transparent;background-position:center;background-size:contain}.title-icon{display:flex;align-items:center}.title-icon h2,.title-icon h3,.title-icon h4,.title-icon h5{margin-left:1em}.page-content ul{padding:0 0 1em .6em}.page-content ul li{list-style-position:inside;padding:.5em 0 1em 2.13em}.page-content ol{padding:0 0 0 .6em;counter-reset:list}.page-content ol li{list-style:none;padding:.5em 0 1em 2.13em}.page-content ol li:before{display:inline-block;vertical-align:middle;box-sizing:border-box;width:25px;height:25px;margin:-0.33em 1em 0 -2.6em;line-height:1.6;font-weight:500;text-align:center}.page-content ol>li:before{counter-increment:list;content:counter(list);color:#fff;background:#00a7aa;border-radius:100%}.helpline{margin:0 0 3.33em;border-left:10px solid #00a7aa;background:#f7f7f7}.helpline .inner{display:flex;align-items:center;padding:1.33em 1.66em;line-height:1.3}.helpline span{display:block;padding-right:1.66em}.helpline span:not(.phone){flex:1}.helpline span.phone{padding:0 0 0 2.66em;font-size:1.33em;border-left:2px solid #00a7aa}.company-message h3{margin:.33em 0}.company-message p{margin:0}.company-director{display:block;margin-top:1em;padding-top:1em;padding-bottom:1em;border-top:1px solid #8f928f;font-size:1.1em}.card__cta{position:relative;overflow:hidden}.card__cta [data-content-type=text]{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}.card__cta [data-content-type=text] p{font-size:1.33em}.card__cta [data-content-type=text] p:last-of-type{margin:0}.card__cta [data-content-type=text] a{font-size:1rem}.card__reviews{padding:2em}.card__reviews p,.card__reviews h3,.card__reviews h4,.card__reviews h5{margin:0}.card__reviews h3{font-size:4em;margin-bottom:.25em;line-height:1.2}.card__reviews p{line-height:0}.card__reviews a{text-decoration:none}.card__clearance .pagebuilder-overlay{top:1em}.card__clearance .pagebuilder-overlay [data-element=content]{min-height:auto}.pagebuilder-slider.splide .splide__pagination{padding:0;bottom:-1em}.pagebuilder-slider.splide .splide__pagination li{padding:0 .5em;list-style:none}.showrooms-row{padding:3em 0}.showroom-cta h3{margin:0;color:#fff}.showroom-cta h3 a{display:block;padding:.5em;text-decoration:none}.showroom-cta h3 a:hover{background:#00a7aa}.pagebuilder-column.showroom{position:relative}.cms-home main.page-main{position:relative;overflow:hidden;padding:0}.cms-home main.page-main .columns{max-width:none;padding:0}.grid__klarna{position:relative}.grid__klarna img{width:100%}.grid__klarna .klarna__text{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);margin:auto}.grid__klarna .klarna__text h2{font-size:3.33em;margin:0 0 1rem}.grid__klarna .klarna__text p{font-weight:500}.grid__klarna .klarna__text a{min-width:160px}.grid__klarna .klarna__tag{position:absolute;bottom:1em;right:.5em}.grid__klarna .klarna__tag p{margin:0;line-height:0}.grid__promos .card,.grid__branches .card{position:relative}.grid__promos .card--large,.grid__promos .card--small,.grid__branches .card--large,.grid__branches .card--small{margin-bottom:.66em}.grid__promos .card--small,.grid__branches .card--small{padding:2.66em 1.5em}.grid__promos .card--small.product,.grid__branches .card--small.product{padding:0}.grid__promos .card--small.product p,.grid__branches .card--small.product p{margin-bottom:.66rem}.grid__promos .card--small.product p:first-of-type,.grid__branches .card--small.product p:first-of-type{margin-top:1em;margin-bottom:0}.grid__promos .card--small.product p:last-of-type,.grid__branches .card--small.product p:last-of-type{margin-top:1em}.grid__promos .card:first-of-type,.grid__branches .card:first-of-type{margin-right:.66em}.grid__promos .card:last-of-type,.grid__branches .card:last-of-type{margin-left:.66em}.grid__promos .card__image img,.grid__branches .card__image img{width:100%;height:100% !important}.grid__promos .card__text,.grid__branches .card__text{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}.grid__promos .card__text h2,.grid__promos .card__text h3,.grid__branches .card__text h2,.grid__branches .card__text h3{font-size:1.67em;margin:0}.grid__promos .card__text a,.grid__branches .card__text a{min-width:160px}.grid__promos .card__reviews p{margin:0;font-weight:500}.grid__promos .card__reviews h2{margin:0 0 1.5rem;line-height:1;font-size:3em}.intro__text{max-width:880px}@media all and (min-width: 600px){.hide_sm{display:none !important}.company-message{margin-right:1em;padding-right:1em;border-right:1px solid #8f928f}.company-director{margin-top:0;padding:0;border-top:0;font-size:1.2em}}@media all and (min-width: 768px){.page-main-full-width .grid__promos{flex-direction:row !important;justify-content:space-between !important}.page-main-full-width .grid__promos>*{flex:0 0 32%}}@media all and (min-width: 800px){.payment_icons__title,.hide_md{display:none !important}.footer{padding-top:2em}.footer__container{padding:0 1.33em}.footer_bottom{display:flex;flex-wrap:wrap;justify-content:center}.footer_bottom__inner{flex-direction:row-reverse}.social{width:50%;align-items:flex-start;justify-content:flex-start;margin:.66em 0 0;padding:0 0 0 1.33em}.social__title.block-title{margin:0 .5em .5em}.social__list{justify-content:flex-start}.payment_icons__list{margin:0}.footer_payment_icons{display:flex;justify-content:flex-end;width:50%;margin-top:.66em;padding:0 1.33em 0 0}.copyright{padding:3.33em 0}.footer__logo{margin:0 0 .66em}.footer__columns{align-items:flex-start;flex-direction:row;padding:2.66em 1em;border-bottom:1px solid #f6f6f6}.footer__column{flex:1 0 33%;padding:0 .66em 0 0}.footer__column:last-of-type{padding-right:0}.footer_column__title{margin:0 0 .6em}.footer_accordion__item{border-bottom:0 !important;padding:0 !important;margin:0 !important}.footer_accordion__icon{display:none}.footer_accordion__content{max-height:none !important}.newsletter__container{flex-direction:row}.newsletter__title_group{width:40%;margin:0;padding-right:30px;text-align:left}.newsletter__content{width:60%}.footer_info__middle .info_item{padding:1em 1.5em}.footer_info__middle .info_item img{margin-bottom:2em}.footer_info__middle .info_item picture,.footer_info__middle .info_item svg{min-width:215px}.ecologi-widget{width:110px;height:110px;text-align:center}.ecologi-widget img{position:relative;left:auto;top:auto;width:50%;height:auto;-o-object-fit:contain;object-fit:contain;margin-top:10px}.ecologi-widget .content{position:relative;left:auto;right:auto;top:auto;bottom:auto}.ecologi-widget .content span.count{line-height:32px;margin-top:-10px}.ecologi-widget .content span.text{font-size:11px;line-height:18px;margin-top:-6px}.content-text .content__area h1{font-size:24px}.content-text .content__area h2,.content-text .content__area h3{font-size:18px}.card__cta [data-content-type=text] p{font-size:1em}.card__cta figure{height:100%}.card__cta figure picture{display:flex}.card__cta figure img{-o-object-fit:cover;object-fit:cover}.card__cta figure *{height:100%}.card__reviews h3{font-size:3em}.cms-home .page.messages{top:10px}.grid__klarna .klarna__tag{bottom:2em;right:2em}.grid__promos .card--large,.grid__promos .card--small,.grid__branches .card--large,.grid__branches .card--small{margin-bottom:1.33em}.grid__promos .card--large,.grid__branches .card--large{max-width:700px}.grid__promos .card--small,.grid__branches .card--small{padding:2.66em;max-width:480px}.grid__promos .card__text h2,.grid__promos .card__text h3,.grid__branches .card__text h2,.grid__branches .card__text h3{font-size:3.33em}}@media all and (min-width: 1000px){.footer_top{margin:0}.newsletter__title{font-size:30px}.showrooms-row{padding:5em 0}}@media all and (min-width: 1200px){.company-message{margin-right:1.5em;padding-right:1.5em}.card__cta [data-content-type=text] p{font-size:1.4em}.card__reviews h3{font-size:4em}.grid__promos .card__reviews h2{font-size:4.66em}}@media all and (max-width: 999px){.copyright span{max-width:550px}}@media all and (max-width: 799px){.hide_md--max{display:none !important}.footer__column{width:100%}.footer_accordion__title{cursor:pointer}.title-wrapper .brand-title{top:-32px;margin-top:-50px;padding:15px;font-size:1em;text-transform:uppercase}.helpline .inner{align-items:flex-start;flex-direction:column}.helpline span.phone{padding:1em 0 0;border-left:none;border-top:2px solid #00a7aa}.helpline span{padding:0 0 1em}.pagebuilder-column.showroom{margin:1em 0;padding:0 2.66em !important}.grid__promos .card:first-of-type,.grid__branches .card:first-of-type{margin-right:0}.grid__promos .card:last-of-type,.grid__branches .card:last-of-type{margin-left:0}.grid__branches .card{margin-bottom:1em}.grid__branches .card:last-of-type{margin-bottom:0}.intro__text{padding-top:2.66em !important}}@media all and (max-width: 599px){.hide_sm--max{display:none !important}.footer_info__middle{justify-content:center}.footer_info__middle>*{width:100%;padding:2.14em 1.07em 1.07em}.footer_info__middle .info_item{max-width:430px;text-align:center}.footer_info__middle .info_item__bhf{padding-top:0;padding-bottom:2.14em}.flex-wrap>*{width:100%}.grid__klarna .klarna__tag{max-width:75px}}@media only screen and (orientation: landscape){@supports(-webkit-overflow-scrolling: touch){.page_header__top,.page_header__container,.navigation__list,.confidence_message__container,.breadcrumbs,.page-main,.footer_top .newsletter,.footer__container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}}
