.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--brand-color:#4CB694;--brand-color-hover:#41A082;--brand-color-dark:#20756A;--brand-color-faded:#f9f9f9;--button-font-size:1.4rem;--header-border-color:#666;--header-text-color:#fff;--footer-text-color:#fff;--courtesy-nav-color-closed:#333;--courtesy-nav-color-open:#fff;--courtesy-nav-height:5rem;--topnav-height:24rem;--hero-height:100svh;--page-max-width:182rem;--product-title-font-size:2.2rem;--product-body-font-size:1.5rem;--text-color:#444;--footer-bg:#474648;--border-radius:3px;--form-element-padding:1.5rem;--gray-bg:#f7f7f7;--gray-bg-dark:#444}@font-face{font-family:'Raleway';font-weight:400;font-style:normal;font-display:block;src:url(/assets/fonts/Raleway-VariableFont_wght.woff2) format('woff2')}@font-face{font-family:'Raleway';font-weight:400;font-style:italic;font-display:block;src:url(/assets/fonts/Raleway-Italic-VariableFont_wght.woff2) format('woff2')}@font-face{font-family:'Inter';font-weight:400;font-style:normal;font-display:block;src:url(/assets/fonts/Inter-VariableFont_slnt,wght.woff2) format('woff2')}@font-face{font-family:'DF-icons';font-weight:400;font-style:normal;font-display:block;src:url(/assets/fonts/v3.5/DF-icons.woff2) format('woff2')}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after,[class^="icon-"]::marker,[class*=" icon-"]::marker,nav.crumbs li:after{font-family:'DF-icons'!important;display:inline-block;position:relative;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-address:before{content:"\e913"}.icon-phone.ibefore:before,.icon-phone.iafter:after{content:"\e906"}.icon-search.ibefore:before,.icon-search.iafter:after{content:"\e903";transform:scale(.95)}.icon-menu.ibefore:before,.icon-menu.iafter:after{content:"\e904";transform:scale(1.3);top:0}.icon-email.ibefore:before,.icon-email.iafter:after{content:"\e905";transform:scale(1.25);top:0}.icon-share.ibefore:before,.icon-share.iafter:after{content:"\e902"}.icon-close.ibefore:before,.icon-close.iafter:after{content:"\e901";transform:scale(1.3);top:0}.icon-notification.ibefore:before,.icon-notification.iafter:after{content:"\ea08"}.icon-angle-down.ibefore:before,.icon-angle-down.iafter:after{content:"\e907"}.icon-angle-left.ibefore:before,.icon-angle-left.iafter:after{content:"\e900"}.icon-angle-right.ibefore:before,.icon-angle-right.iafter:after{content:"\e908"}.icon-angle-up.ibefore:before,.icon-angle-up.iafter:after{content:"\e909"}.icon-subnav-arrow.ibefore:before,.icon-subnav-arrow.iafter:after{content:"\e90a"}.icon-instagram.ibefore:before,.icon-instagram.iafter:after{content:"\e90b"}.icon-linkedin.ibefore:before,.icon-linkedin.iafter:after{content:"\e90c"}.icon-pinterest.ibefore:before,.icon-pinterest.iafter:after{content:"\e90d"}.icon-facebook.ibefore:before,.icon-facebook.iafter:after{content:"\e90e"}.icon-external.ibefore:before,.icon-external.iafter:after{content:"\e90f"}.icon-filter.ibefore:before,.icon-filter.iafter:after{content:"\e910";font-weight:500}.icon-unchecked.ibefore:before,.icon-unchecked.iafter:after{content:"\e911"}.icon-check.ibefore:before,.icon-check.iafter:after{content:"\e90a"}.icon-downpage.ibefore:before,.icon-downpage.iafter:after{content:"\e912"}.icon-play.ibefore:before,.icon-play.iafter:after{content:"\ea1c"}.icon-pause.ibefore:before,.icon-pause.iafter:after{content:"\ea1d"}.icon-unmute.ibefore:before,.icon-unmute.iafter:after{content:"\ea29"}.icon-mute.ibefore:before,.icon-mute.iafter:after{content:"\ea2a"}.icon-toggle-on.ibefore:before,.icon-toggle-on.iafter:after{content:"\e914"}.icon-toggle-off.ibefore:before,.icon-toggle-off.iafter:after{content:"\e915"}.icon-instagram-outline.ibefore:before,.icon-instagram-outline.iafter:after{content:"\e916";transform:scale(1.2);top:1px;margin-right:1rem}[data-aos][data-aos][data-aos-duration],body[data-aos-duration] [data-aos]{transition-duration:0}[data-aos][data-aos][data-aos-duration="100"].aos-animate,body[data-aos-duration="100"] [data-aos]{transition-duration:100ms}[data-aos][data-aos][data-aos-duration="200"].aos-animate,body[data-aos-duration="200"] [data-aos]{transition-duration:200ms}[data-aos][data-aos][data-aos-duration="300"].aos-animate,body[data-aos-duration="300"] [data-aos]{transition-duration:300ms}[data-aos][data-aos][data-aos-duration="400"].aos-animate,body[data-aos-duration="400"] [data-aos]{transition-duration:400ms}[data-aos][data-aos][data-aos-duration="500"].aos-animate,body[data-aos-duration="500"] [data-aos]{transition-duration:500ms}[data-aos][data-aos][data-aos-duration="600"].aos-animate,body[data-aos-duration="600"] [data-aos]{transition-duration:600ms}[data-aos][data-aos][data-aos-duration="700"].aos-animate,body[data-aos-duration="700"] [data-aos]{transition-duration:700ms}[data-aos][data-aos][data-aos-duration="800"].aos-animate,body[data-aos-duration="800"] [data-aos]{transition-duration:800ms}[data-aos][data-aos][data-aos-duration="900"].aos-animate,body[data-aos-duration="900"] [data-aos]{transition-duration:900ms}[data-aos][data-aos][data-aos-duration="1000"].aos-animate,body[data-aos-duration="1000"] [data-aos]{transition-duration:1000ms}[data-aos][data-aos][data-aos-duration="1100"].aos-animate,body[data-aos-duration="1100"] [data-aos]{transition-duration:1100ms}[data-aos][data-aos][data-aos-duration="1200"].aos-animate,body[data-aos-duration="1200"] [data-aos]{transition-duration:1200ms}[data-aos][data-aos][data-aos-duration="1300"].aos-animate,body[data-aos-duration="1300"] [data-aos]{transition-duration:1300ms}[data-aos][data-aos][data-aos-duration="1400"].aos-animate,body[data-aos-duration="1400"] [data-aos]{transition-duration:1400ms}[data-aos][data-aos][data-aos-duration="1500"].aos-animate,body[data-aos-duration="1500"] [data-aos]{transition-duration:1500ms}[data-aos][data-aos][data-aos-delay],body[data-aos-delay] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:100ms}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:200ms}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:300ms}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:400ms}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:500ms}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:600ms}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:700ms}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:800ms}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:900ms}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1000ms}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1100ms}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1200ms}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1300ms}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1400ms}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1500ms}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=wiggle].aos-animate{animation-name:wiggle;animation-duration:1000ms;animation-iteration-count:1;animation-timing-function:ease-in-out}@keyframes wiggle{0%{transform:rotate(0deg)}10%{transform:rotate(-3deg)}20%{transform:rotate(5deg)}30%{transform:rotate(-7deg)}40%{transform:rotate(7deg)}50%{transform:rotate(-5deg)}60%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(-1deg)}100%{transform:rotate(0deg)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#breakpoint{position:fixed;bottom:0;left:0;z-index:99999;opacity:0}#breakpoint:after{position:absolute;color:red;background:#fff;opacity:.7;bottom:0rem;left:0rem;padding:1rem;font-size:3rem;font-weight:700}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html,body{scroll-behavior:smooth}html{font-size:62.5%;font-family:"Inter",sans-serif}body{font-size:1.6rem;background:#fff;color:#333;overflow-x:hidden;min-height:100vh}img,picture,svg,video{display:block;max-width:100%}.cf:after,.w:after{content:"";display:table;clear:both}template{display:none}.videodiv{display:block;margin:0 auto!important;position:relative;height:0;width:100%!important;padding-bottom:56.25%}.gray_bg{background:var(--gray-bg)}.gray_bg.dark{background:var(--gray-bg-dark)}.thinscroll::-webkit-scrollbar{width:.4rem}.thinscroll.h::-webkit-scrollbar{height:.4rem}.thinscroll::-webkit-scrollbar-track{background:transparent}.thinscroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.6);border-radius:2rem;border:transparent}.thinscroll{padding-right:1rem;padding-bottom:0}.thinscroll.h{padding-right:0;padding-bottom:1rem}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.txt_green{color:var(--brand-color)!important}.txt_green:hover{color:var(--brand-color-hover)!important}p.info{margin:2rem 0;padding:1rem;border:1px dashed #ddd;font-size:1.4rem;font-style:italic;color:#aaa}a,a:link,a:visited,a:hover,a:active{color:var(--brand-color-dark)}nav a,nav a:link,nav a:visited,nav a:hover,nav a:active{color:#eee}.richtext p:empty{display:none}.green_bg{background-color:var(--brand-color)}.green_bg *{color:#fff}.hidden{display:none!important}.spin{position:relative;font-size:2rem;top:-2px;right:-2px}.spin:after{transform-origin:50% 50%;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}.alert{text-align:center;color:#C10048}a.readmore{white-space:nowrap;text-decoration:none;font-weight:400;font-variation-settings:'wght' 400;color:#111;border:1px solid #aaa;border-radius:3px;line-height:0;padding:0 5px 0 5px;opacity:.8}a.readmore:after{content:"\203A";margin-left:.5rem;opacity:1}.pad{padding-left:2rem;padding-right:2rem}.centered{margin-left:auto;margin-right:auto}.centered.text{text-align:center}.tp_n{padding-top:0}.tp_s{padding-top:3rem}.tp_m{padding-top:6rem}.tp_l{padding-top:8rem}.tp_xl{padding-top:12rem}.bp_n{padding-bottom:0}.bp_s{padding-bottom:3rem}.bp_m{padding-bottom:6rem}.bp_l{padding-bottom:8rem}.bp_xl{padding-bottom:12rem}.tm_n{margin-top:0}.tm_s{margin-top:3rem}.tm_m{margin-top:6rem}.tm_l{margin-top:8rem}.tm_xl{margin-top:12rem}.bm_n{margin-bottom:0}.bm_s{margin-bottom:3rem}.bm_m{margin-bottom:6rem}.bm_l{margin-bottom:8rem}.bm_xl{margin-bottom:12rem}.tbm_n{margin-top:0;margin-bottom:0}.tbm_s{margin-top:3rem;margin-bottom:3rem}.tbm_m{margin-top:6rem;margin-bottom:6rem}.tbm_l{margin-top:8rem;margin-bottom:8rem}.tbm_xl{margin-top:12rem;margin-bottom:12rem}.tbp_n{padding-top:0;padding-bottom:0}.tbp_s{padding-top:3rem;padding-bottom:3rem}.tbp_m{padding-top:6rem;padding-bottom:6rem}.tbp_l{padding-top:8rem;padding-bottom:8rem}.tbp_xl{padding-top:12rem;padding-bottom:12rem}.border_t{border-top:1px solid #ccc}.border_b{border-bottom:1px solid #ccc}.zebra_odd:nth-child(odd){background-color:var(--gray-bg)}.zebra_even:nth-child(even){background-color:var(--gray-bg)}h1,h2,h3,h4,h5,a[class^="btn_"],[class*=" btn_"]{font-family:"Raleway";text-wrap:balance}h1{font-size:3.4rem;line-height:1.3;font-weight:700;font-variation-settings:'wght' 700}h2{font-size:2.2rem;font-weight:400;margin:4rem 0 3rem 0;font-variation-settings:'wght' 400}h3{font-size:1.8rem;font-weight:500;font-variation-settings:'wght' 500}h4{font-size:1.6rem;font-weight:500;font-variation-settings:'wght' 500}p,li,span. table tr td{font-family:"Inter";font-size:1.6rem;text-wrap:balance}p strong{font-weight:500;font-variation-settings:'wght' 500}.small{font-size:1.2rem;font-weight:400;font-variation-settings:'wght' 400}.mega{font-size:5rem;font-weight:700;font-variation-settings:'wght' 700}.text-center{text-align:center}[class^="btn_"],[class*=" btn_"]{font-size:var(--button-font-size);font-weight:500;padding:1rem 2rem;text-align:center;display:inline-block;border:1px solid var(--header-text-color);border-radius:var(--border-radius);text-decoration:none;cursor:pointer}[class^="btn_"].btn_dark_ol,[class*=" btn_"].btn_dark_ol{color:#737373;border-color:#737373;padding:.7rem 1.4rem}[class^="btn_"].btn_dark_ol:hover,[class*=" btn_"].btn_dark_ol:hover{color:#000;border-color:#000;background-color:rgba(0,0,0,.03)}[class^="btn_"].btn_dark_bg,[class*=" btn_"].btn_dark_bg{color:#fff!important;border-color:#737373;background-color:#737373}[class^="btn_"].btn_dark_bg:hover,[class*=" btn_"].btn_dark_bg:hover{background-color:#333}[class^="btn_"].btn_green_ol,[class*=" btn_"].btn_green_ol{color:var(--brand-color);border-color:var(--brand-color);font-weight:500;font-variation-settings:'wght' 500}[class^="btn_"].btn_green_ol:hover,[class*=" btn_"].btn_green_ol:hover{color:var(--brand-color-hover);border-color:var(--brand-color-hover)}[class^="btn_"].btn_green_bg,[class*=" btn_"].btn_green_bg{color:#fff!important;border-color:var(--brand-color);background-color:var(--brand-color)}[class^="btn_"].btn_green_bg:hover,[class*=" btn_"].btn_green_bg:hover{border-color:var(--brand-color-hover);background-color:var(--brand-color-hover)}[class^="btn_"].btn_white_ol,[class*=" btn_"].btn_white_ol{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border-color:#fff}[class^="btn_"].btn_white_ol:hover,[class*=" btn_"].btn_white_ol:hover{background:rgba(0,0,0,.05);color:#fff;border-color:#fff}[class^="btn_"].btn_white_bg,[class*=" btn_"].btn_white_bg{color:var(--brand-color)!important;border-color:#fff;background-color:#fff}[class^="btn_"].btn_white_bg:hover,[class*=" btn_"].btn_white_bg:hover{color:var(--brand-color-hover)!important}[class^="btn_"].btn_ig_bg,[class*=" btn_"].btn_ig_bg{color:#fff!important;border-color:#737373;background-color:#737373}[class^="btn_"].btn_ig_bg:before,[class*=" btn_"].btn_ig_bg:before{font-family:'DF-icons'!important;display:inline-block;position:relative;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e916";transform:scale(1.2);top:1px;margin-right:1rem}[class^="btn_"].btn_ig_bg:hover,[class*=" btn_"].btn_ig_bg:hover{background-color:#333}.loader{text-align:center;margin:1.5rem auto 0 auto}.load_more{background:var(--footer-bg);color:#fff}.loading_message{height:.9rem;width:6rem;--c:no-repeat linear-gradient(var(--brand-color) 0 0);background:var(--c),var(--c),var(--c),var(--c);background-size:26% 2px;animation:l1 1s infinite}@keyframes l1{0%,70%,100%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,calc(3*100%/3) 50%}11.67%{background-position:calc(0*100%/3) 0,calc(1*100%/3) 50%,calc(2*100%/3) 50%,calc(3*100%/3) 50%}23.33%{background-position:calc(0*100%/3) 100%,calc(1*100%/3) 0,calc(2*100%/3) 50%,calc(3*100%/3) 50%}35%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 100%,calc(2*100%/3) 0,calc(3*100%/3) 50%}46.67%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 50%,calc(2*100%/3) 100%,calc(3*100%/3) 0}58.34%{background-position:calc(0*100%/3) 50%,calc(1*100%/3) 50%,calc(2*100%/3) 50%,calc(3*100%/3) 100%}}.stagger>*{animation-name:animateIn;animation-duration:0.2s;animation-delay:calc(var(--animation-order) * 0.1s);animation-fill-mode:both}@keyframes animateIn{0%{opacity:0}100%{opacity:1}}.splide .splide__arrows{z-index:9988}.splide .splide__arrows .splide__arrow{background:none;opacity:1}.splide .splide__arrows .splide__arrow svg{fill:#fff;height:3rem;width:3rem}.splide.no_arrows .splide__arrows{display:none}.splide .splide__pagination{bottom:2rem}.splide .dash_dot{border-radius:0;width:2rem;height:5px;margin:0 1px;opacity:1;background:#e5e5e5}.gray_bg .dash_dot{background:#e5e5e5!important}.splide .dash_dot.is-active{transform:none;background:var(--brand-color)!important}.splide .splide__list{height:auto}.splide .splide__slide{width:100%}.splide.fit picture{position:absolute;top:0;left:0;width:100%;height:100%;Z-index:-1000}.splide.fit picture img{width:100%;height:100%;object-fit:cover}.splide.centered .splide__list{justify-content:center}.splide:not(.is-overflow) .splide__list{justify-content:center}.gray_bg .splide .splide__arrows .splide__arrow svg{fill:#aaa!important}nav.social_media{position:relative;top:.2rem}nav.social_media ol{list-style:none}nav.social_media ol li{display:inline-block;margin-left:1rem}nav.social_media ol li a{font-size:2.4rem;color:#999}nav.social_media ol li a span{display:none}iframe,video{width:100%;height:100%;object-fit:cover}.video *{-webkit-tap-highlight-color:transparent}.videoblock video,.videoblock iframe{width:100%;height:100%;object-fit:cover}.videoblock .text{padding:4rem 0 4rem 0}.controlled{position:relative;display:flex}.controlled .controls{opacity:1;transition:opacity 0.4s}.controlled .controls.start_hidden{opacity:0}.controlled .controls a{color:#fff;font-size:2rem;padding:1rem 1rem .8rem 1rem;text-align:center;border:2px solid #fff;border-radius:5px;display:inline-block}.controlled .controls a.icon-play:before{left:.1rem}.controlled .controls a.icon-unmute:before{left:.5rem}.controlled .controls a:hover{border-color:var(--brand-color);background:var(--brand-color)}.controlled.bottom_right{align-items:flex-end;justify-content:flex-end}.controlled.bottom_right .controls{position:absolute;right:2rem;bottom:2rem}.controlled.center_center{align-items:center;justify-content:center}.controlled.center_center .controls{position:absolute}.container{max-width:var(--page-max-width);margin-left:auto;margin-right:auto}section .container{padding-left:2rem;padding-right:2rem}body>header{display:block;position:fixed;top:0;left:0;right:0;z-index:9980;transform:translateY(0);transition:transform 0.4s}body>header.slideout{background:#fff;transform:translateY(-7rem)}body>header.slideoutstart{transition:transform 0s}body>header nav{display:block}body>header nav.courtesy a.logo.top{display:inline-block;min-width:20rem;width:25rem;max-width:30rem;margin:0 auto}body>header nav.courtesy a.logo.top img{background-size:100% 100%}body>header nav:not(.crumbs) *{color:var(--header-text-color)}body>header nav.courtesy a.logo img,body.nav_show>header nav.courtesy a.logo img{background-image:url(/assets/images/df-logo-living-dark.svg)}body>header nav li.instagram{display:none!important}body:not(.top)>header{background:#fff;filter:drop-shadow(0 5px 5px rgba(0,0,0,.1))}body:not(.top)>header:not(.slideout) .search input{border:1px solid #ccc;border-radius:var(--border-radius)}body:not(.top)>header:not(.slideout) .search button{color:#fff}header div.notification{z-index:999999;text-align:center;background:#222;color:#ddd;padding:1.6rem 1rem 1rem 1rem;margin-top:-4px;font-size:1.5rem;width:100%;position:relative;transform:translateY(0);transition:transform 0.4s}header div.notification a.iafter:after{float:right;position:relative;top:2px;right:1.3rem;color:#999;cursor:pointer}nav.crumbs{display:block;height:3.1rem;position:relative;z-index:-1000}nav.crumbs:after{content:"";display:inline-block;position:absolute;top:0;right:2rem;width:2rem;height:2.8rem;background:linear-gradient(90deg,rgba(247,247,247,0) 0%,rgba(247,247,247,1) 100%)}nav.crumbs ol{list-style:none;width:100%;position:relative;top:0;Overflow-y:auto;white-space:nowrap;scrollbar-width:none}nav.crumbs ol::-webkit-scrollbar{width:0}nav.crumbs ol::-webkit-scrollbar-track{background:none}nav.crumbs ol::-webkit-scrollbar-thumb{display:none}nav.crumbs ol li{display:inline-block;position:relative;font-size:1.2rem;font-family:"Raleway";font-weight:400;font-variation-settings:'wght' 400;color:var(--text-color)}nav.crumbs ol li:not(:last-child):after{content:"\e908";font-size:1.2rem;font-weight:500;opacity:.6;padding:0 .5rem 0 1rem;top:1px;position:relative}nav.crumbs ol li a{color:var(--text-color)}nav.crumbs ol li:last-child a{text-decoration:none}body.top>header:not(.slideout) nav.crumbs{display:none}body:not(.top)>header nav.crumbs{display:block}nav.crumbs{background:#f7f7f7;border-top:1px solid #E5E5E5;padding-top:.5rem;padding-bottom:.4rem}body>footer{padding-top:2rem;padding-bottom:4rem;background:var(--footer-bg);display:block}body>footer *{color:var(--footer-text-color)}body>footer .quickaccess{padding-top:2rem;margin:2rem auto 0 auto;max-width:36rem}body>footer .quickaccess p{font-size:1.3rem}body>footer .quickaccess .footer_map_adress{position:relative}body>footer .quickaccess .footer_map_adress a{float:right;position:relative;top:1rem}body>footer .quickaccess .footer_map_adress a img{border-radius:var(--border-radius)}body>footer .quickaccess .footer_map_adress p{line-height:1.7}body>footer .quickaccess .footer_map_adress p strong{font-weight:700}body>footer .quickaccess .split_screen{margin-top:3rem}body>footer .quickaccess .split_screen p{margin-bottom:2rem}body>footer .quickaccess .split_screen.p_link a{float:right;text-decoration:underline}body>footer nav.social_media{margin-top:6rem;margin-bottom:3rem}body>footer nav.social_media ol li{margin:0 1rem}body>footer .payoff *{text-align:center;margin:0 auto}body>footer .payoff p{max-width:32rem;margin-top:2rem;font-size:1.1rem;line-height:1.5;font-family:"Raleway"}body>footer nav.contact a{display:block;font-size:1.4rem;margin-bottom:1rem;text-decoration:none;color:var(--brand-color)}section.hero{height:var(--hero-height);display:block;padding:0}section.hero,.hero *{text-align:center;font-family:"Raleway";color:#fff}section.hero .text{z-index:2;display:flex;pointer-events:none;flex-direction:column;height:100%;width:100%;justify-content:center;text-align:center;position:absolute;z-index:100}section.hero .text h1{margin-bottom:3rem;padding:0 7rem;text-shadow:rgba(0,0,0,.4) 0 0 1rem;overflow-wrap:anywhere;word-break:normal;font-variation-settings:'wght' 550;letter-spacing:1px}section.hero .text h1 small{font-size:1.4rem;line-height:1.5;font-weight:500;font-variation-settings:'wght' 500;margin-bottom:1rem;display:block;letter-spacing:.5px}section.hero .text .cta{display:block;pointer-events:initial}section.hero .splide__slide .image{background-color:#000;width:100%;height:100%}section.hero .splide__slide .image img{width:100vw;height:var(--hero-height);opacity:.6;background-size:cover;background-position:center bottom;Background-repeat:no-repeat}section.hero .splide__slide .video{width:100%;height:var(--hero-height);background:#000}section.hero .splide__slide .video video{height:var(--hero-height);opacity:.6}section.hero .splide__slide .video iframe{width:100%;height:var(--hero-height);background:#000}section.hero.splide .splide__list{height:100%}section.hero.splide .splide__pagination{bottom:4rem}section.unhero{height:16rem;background:var(--footer-bg)}.side_by_side .area{margin:0 auto 6rem auto;max-width:102.4rem}.side_by_side .area:last-child{margin-bottom:2rem}.side_by_side .splide__list{height:40rem}.side_by_side .splide:not(.total_1) .splide__list .splide__slide{width:calc(100% - 5rem)}.side_by_side .splide__list .splide__slide img{height:100%;width:100%;object-fit:cover}.side_by_side .splide__list .splide__slide:first-child img{border-radius:var(--border-radius) 0 0 var(--border-radius)}.side_by_side .splide__list .splide__slide:last-child img{border-radius:0 var(--border-radius) var(--border-radius) 0}.side_by_side .splide__pagination{bottom:-2rem}.side_by_side .text h3{font-size:var(--product-title-font-size);font-weight:500}.side_by_side .text p,section.side_by_side .text>div{font-size:var(--product-body-font-size);margin-top:1rem;line-height:1.6;font-family:"Inter";font-weight:400}.side_by_side h3 a{text-decoration:none!important;color:#333!important}h3.above{display:none}h3.below{display:block}.side_by_side_inspiration .area{margin:0 auto 8rem auto;max-width:102.4rem}.side_by_side_inspiration .area:last-child{margin-bottom:2rem}.side_by_side_inspiration .area img{width:100%;aspect-ratio:1;height:auto}.side_by_side_inspiration .area.odd img{border-radius:var(--border-radius) 0 0 var(--border-radius)}.side_by_side_inspiration .area.even img{border-radius:0 var(--border-radius) var(--border-radius) 0}.side_by_side_inspiration .area .richtext *{font-size:1.8rem;margin-top:1rem;line-height:1.6;font-family:"Inter";font-weight:400;font-variation-settings:'wght' 400}section.product_areas{padding:8rem 0}section.product_groups .area{margin-bottom:4rem;display:flex;flex-direction:column}section.product_groups .area>.image{margin-bottom:1rem}section.product_groups .area>.image img{height:12rem;aspect-ratio:16/4;object-fit:cover;border-radius:5px}section.product_groups .area h3{margin-bottom:.5rem}section.product_groups .area h3 a{color:#333}section.product_groups .area a{text-decoration:none}section.product_groups .area h3 a{text-decoration:none;color:#333}section.product_groups .area .topic .richtext *{font-size:1.6rem;margin-top:0;line-height:1.6;font-family:"Inter";font-weight:400}section.videoblock{width:100%}section.videoblock .video{background:#000}section.videoblock .video video{opacity:.6;cursor:pointer}section.videoblock .video video.playing{opacity:1}section.videoblock .video iframe{width:100%;height:100%}section.videoblock .text h2{margin-top:0rem}section.videoblock .text>div{font-size:var(--product-body-font-size);line-height:1.6;font-family:"Inter";font-weight:400}section.videoblock .text .richtext p{margin-bottom:2.4rem}section.videoblock .text .cta{margin-top:2rem}section.videoblock .video.fadeinout .controls a:hover{border-color:#fff;background:transparent}section.videoblock .video.fadeinout .controls .play{font-size:4rem;padding:2.2rem 2.2rem 1.6rem 2.2rem;transform-origin:center;transition:opacity 0.1s ease-out,transform 0.12s ease-out}section.videoblock .video.fadeinout .controls .play.fade-in{opacity:1;transform:scale(1)}section.videoblock .video.fadeinout .controls .play.fade-out{opacity:0;transform:scale(1.5)}section.inspiration{margin-bottom:0}section.inspiration h2{display:inline-block}section.inspiration img{width:100%;aspect-ratio:1/1}section.inspiration .grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%}section.inspiration .grid article{flex-basis:calc(50% - 0.5rem)}section.inspiration .grid article a{width:100%}section.inspiration .grid article a img{object-fit:cover;max-width:100%;height:auto;vertical-align:middle}section.inspiration nav.social_media{display:inline-block;float:right;margin-top:4rem}section.inspiration .footer{margin-top:3rem}section.inspiration .footer a{text-decoration:none}section.slides{padding-bottom:4rem;position:relative;z-index:10}section.slides *{text-align:center}section.slides .area{z-index:600!important}section.slides h3.below{display:inline-block;margin:2rem 0;font-size:2rem;font-weight:500}section.slides p:empty{display:none}section.slides div.richtext{margin-bottom:8rem;font-size:1.5rem;line-height:1.5;font-weight:400;padding:0 4rem}section.slides img{margin:2rem auto 0 auto;height:auto;width:15%}section.slides .splide .splide__list{min-height:24rem}section.slides .splide .splide__slide{width:100%}section.slides .splide .splide__pagination{bottom:3rem}section.slides .splide .splide__list.single{justify-content:center}section.slides.unique_selling_points{padding-top:2rem;padding-bottom:10rem}section.slides.unique_selling_points .text h3.below{display:inline-block;margin:2rem 0;font-size:2rem;font-weight:500}section.slides.unique_selling_points .text div.richtext{margin-bottom:8rem;font-size:1.5rem;line-height:1.5;font-weight:400;padding:0 4rem}section.slides.social_media{padding:4rem 0}section.slides.social_media h2{margin:2rem 0 4rem 0}section.slides.social_media .splide .splide__list{min-height:auto}section.slides.social_media img{margin:0 auto;width:50%}section.slides.social_media .splide .splide__pagination{margin-bottom:-1rem}section.slides.product_images_closeups h2{text-align:left}section.slides.product_images_closeups .splide .splide__list{min-height:36rem!important}section.slides.product_images_closeups .splide .splide__list .splide__slide{width:86%}section.slides.product_images_closeups .splide .splide__list .splide__slide img{margin:0 auto}section.slides.product_images_closeups .splide .splide__list .splide__slide div.richtext{height:3rem;padding-top:1rem;background:#fff;position:absolute;width:100%;bottom:-8rem}section.slides.product_images_closeups .splide .splide__pagination{bottom:-2rem}section.slides.product_images_closeups .splide .splide__pagination .dash_dot:not(.is-active){background:#e5e5e5}section.slides .splide.gallery .splide__list .splide__slide img{margin:0 auto;object-fit:cover}section.slides .splide.gallery .splide__list .splide__slide div.credit{font-size:1.1rem;color:#666;padding:.5rem .5rem .5rem .5rem;display:block;overflow:hidden;background:#FFFD;position:absolute;width:100%;z-index:999;bottom:0rem}section.slides .splide.gallery .splide__pagination{bottom:-2rem}section.slides .splide.gallery .splide__pagination .dash_dot:not(.is-active){background:#e5e5e5}section.slides .splide.thumbnails{top:1rem}section.slides .splide.thumbnails .splide__list{height:8rem!important;min-height:8rem!important}section.slides .splide.thumbnails .splide__list .splide__slide{height:8rem;width:8rem}section.slides .splide.thumbnails .splide__list .splide__slide img{margin:0;object-fit:cover}section.slides .splide.thumbnails .splide__pagination{display:none}section.slides .splide.thumbnails .splide__track--nav>.splide__list>.splide__slide.is-active{border:2px solid var(--brand-color)}section.slides.product_images_closeups.glass .splide .splide__list .splide__slide{width:100%}section.slides.product_images_closeups.glass .splide .splide__list{min-height:48rem!important}section.slides.product_images_closeups.glass .splide .splide__list .splide__slide img{height:48rem;width:auto;object-fit:cover;margin:0 auto}section.slides.product_images_closeups.glass.shadow .splide .splide__list .splide__slide img{box-shadow:0 1px 1px hsl(0deg 0% 0% / .075),0 2px 2px hsl(0deg 0% 0% / .075),0 4px 4px hsl(0deg 0% 0% / .075),0 8px 8px hsl(0deg 0% 0% / .075),0 16px 16px hsl(0deg 0% 0% / .075)}section.slides.single .splide .splide__slide{width:100%;max-width:100%;margin:0 auto}section.slides.single .splide .splide__list{min-height:auto;padding-bottom:9rem!important}section.slides.single div.richtext{padding:0}section.slides.single article *{font-family:"Raleway"}section.benefits{padding-bottom:4rem}section.benefits ul{max-width:130rem;list-style-type:none}section.benefits ul li{padding-left:0;margin-bottom:3rem;line-height:1.5;position:relative}section.benefits ul li::before{content:"";color:var(--brand-color);position:relative;top:1.6rem;left:0;font-size:2rem}section.benefits ul li p{position:relative;top:-.5rem;margin-left:3.7rem;font-size:1.5rem;font-family:"Inter"}section.benefits ul li p strong{font-variation-settings:'wght' 600;color:#666}section.benefits.inside{margin-top:4rem;margin-bottom:0;padding:0;width:50%}section.benefits.inside p{text-align:left}section.benefits.inside li{width:calc((100% / 2) - 5rem)}section.benefits.inside li:before{float:left;top:-.3rem}section.reviews{padding-bottom:3rem;padding-top:2rem;margin-top:-8rem}section.reviews h2{margin-bottom:5rem}section.reviews .stars{width:15rem;height:3rem;position:relative;margin:0 auto}section.reviews .stars span{color:#444;width:100%;display:block;position:relative;top:0;text-align:center;letter-spacing:-3}section.reviews .stars:after{width:15rem;height:3rem;background:transparent url(/assets/images/rating-star-gray-bg.svg) repeat-x;background-size:3rem auto;content:"";display:block;position:absolute;top:0;left:0}section.reviews .intro{margin-bottom:3rem}section.reviews .intro img{width:16rem;margin:0 auto 7rem auto}section.reviews .intro .stars{margin:7rem auto 1rem auto}section.reviews .intro .stars span{width:100%;display:block;position:relative;top:-7rem;text-align:center;letter-spacing:-3;font-size:6rem;font-family:"Arial","Inter",sans-serif;font-weight:700;font-variation-settings:'wght' 700}section.reviews .intro .small a{text-decoration:none}section.reviews .area{max-width:calc(var(--page-max-width) / 1.5);margin:0 auto}section.reviews .review{margin:2rem 3rem 2rem 3rem;padding:0 0 3rem 0;background:#fff;border-radius:10px}section.reviews .review p.comment{font-size:1.4rem;color:#444;line-height:1.5;padding:2rem;max-height:15rem;overflow-y:scroll}section.reviews .review p.comment q{quotes:"\201D" "\201D"}section.reviews .review .user{margin-top:3rem;position:relative}section.reviews .review .user:before{content:"";position:absolute;top:-6rem;display:block;width:100%;height:3rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}section.reviews .review .user .name{font-size:1.4rem;font-weight:600}section.reviews .review .user .img{margin:0 auto .5rem auto;width:3rem}section.reviews .review .user *,section.reviews .review .rating *{text-align:center}section.reviews .review .rating .stars{width:10rem;height:2rem;margin-top:1.5rem;margin-bottom:.75rem}section.reviews .review .rating .stars span{display:none}section.reviews .review .rating .stars:after{width:10rem;height:2rem;background:transparent url(/assets/images/rating-star-white-bg.svg) repeat-x;background-size:2rem auto}section.reviews .review .rating .time{font-size:1.2rem;font-weight:400;opacity:.7}section.reviews .number_pagination{font-size:1.3rem;margin-bottom:2rem}section.reviews .splide .splide__arrows .splide__arrow--prev{left:-1rem}section.reviews .splide .splide__arrows .splide__arrow--next{right:-1rem}table.parameters{width:100%;margin:0 auto;padding:0;border-spacing:0;border-collapse:separate}table.parameters tr td{font-size:1.4rem;padding:.7rem 0;border-bottom:1px solid #ccc}table.parameters a{color:#444}table.parameters a:after{transform:scale(.8);margin-left:3px;top:1px;color:#888}table.parameters tr td:first-child{text-align:left}table.parameters tr td:last-child{text-align:right}section.product_parameters.narrow,section.product_parameters.inspiration{max-width:88rem;margin:0 auto}section.product_parameters.narrow{padding-bottom:5rem}section.product_parameters.narrow h2,section.product_parameters.inspiration h2{margin-top:0}section.price_examples{padding-bottom:9rem}section.price_examples img{width:unset;height:unset}section.price_examples p{margin-bottom:2rem;font-size:1.3rem}section.price_examples .splide .splide__pagination{bottom:-4rem}section.price_examples .cta{margin-top:3rem}section.price_examples table.price_parameters{max-width:32rem}section.price_examples table.price_parameters tr:last-child td{font-size:1.2rem;font-weight:700}section.testroom{padding:8rem 0;margin:0 auto}section.testroom .text *{text-align:center}section.side_by_side.testroom .text h3{font-size:2rem}section.testroom .text .cta{margin-top:3rem}section.intro{padding-top:4rem;padding-bottom:3rem}section.intro h1,section.intro h2,section.intro h3{font-weight:400;font-variation-settings:'wght' 600}section.intro h1,section.intro h3{font-size:2.8rem;margin-bottom:4rem}section.intro p.subheader{margin-top:-3rem;margin-bottom:3rem}section.intro p{line-height:1.5;text-align:center;margin-bottom:2rem}section.intro .cta{margin:4rem 0 2rem 0}section.intro.gray_bg{padding-bottom:2rem}section.intro._intro{min-height:52rem;padding-top:var(--topnav-height);background:#333}section.intro.introhero.dark *{color:#fff}section.intro .paragraphs{display:block;margin-top:6rem}section.intro .paragraphs .paragraph{width:50%}section.intro .paragraphs .paragraph:after{content:"";display:block;clear:both;width:100%;_height:6rem}section.intro .paragraphs .paragraph .cta{float:left;margin-top:2rem}section.intro.kontakt .spread{display:flex;justify-content:space-between;align-items:center;max-width:100%;width:60rem;margin:0 auto}section.intro.kontakt .spread>p{display:flex;flex-direction:row;align-items:center;text-align:left}section.intro.kontakt .spread>p:before{margin-right:2rem;font-size:2rem}section.product_categories{padding-top:3rem;padding-bottom:6rem}section.product_categories div.category{padding:3rem 0}section.product_categories h4{font-size:2.2rem;margin-bottom:0rem;font-weight:600;color:#666}section.product_categories p{font-size:1.5rem;margin-top:2rem;line-height:1.5}section.product_categories ul{border-top:1px solid transparent;margin-top:0;padding-top:2rem;list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}section.product_categories ul:not(:last-of-type){margin-bottom:6rem}section.product_categories ul li{margin-bottom:3rem}section.product_categories ul li a{text-decoration:none;color:var(--text-color)}section.product_categories ul li a span{font-size:1.5rem}section.product_categories ul li a.image{aspect-ratio:9/16;overflow:hidden;text-align:center;display:inline-block;width:100%;margin-bottom:1rem!important}section.product_categories ul li a.image img{height:100%;object-fit:cover}section.product_categories .loader{margin-top:0}section.framed_products a.image{display:block;border:1px solid #ccc;border-radius:3px;padding:0 0rem 0 0rem;background-color:transparent}section.framed_products a.image img{mix-blend-mode:multiply;margin:0 auto}section.product_categories.square ul li a.image{aspect-ratio:1;padding:0}section.product_categories.square ul li a.image img{object-fit:cover}section.product_categories ul.square li a.image{aspect-ratio:1;padding:0}section.product_categories ul.square li a.image img{object-fit:cover}section.product_categories.zebra ul{border-top:1px solid transparent}section.product_categories.zebra div.category:nth-child(even){padding-bottom:3rem;background:var(--gray-bg)}section.tabbed .tablist{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:2rem;margin-top:2rem}section.tabbed .tablist a{color:#777;border:2px solid var(--brand-color);border-width:0 0 2px 0;background:#fff;padding:1.3rem 0 1rem 0;font-size:1.6rem;font-family:"Raleway";font-weight:600;text-decoration:none;flex:1;text-align:center}section.tabbed .tablist a.active{color:#fff;border-color:var(--brand-color);border-width:0;background:var(--brand-color)}section.tabbed .tabpanels{margin-bottom:4rem}section.tabbed .tabpanels .tabpanel:not(:first-child){1display:none}section.tabbed .tabpanels .tabpanel p.tabpanel_description{font-family:"Inter";font-size:1.6rem}section.tabbed .tabpanels .tabpanel .categories{margin-top:1rem}section.filtered .filters{margin-top:4rem}section.filtered .filters p.filter_title{font-size:1.6rem;font-weight:500;padding-bottom:1rem;border-bottom:1px solid #ccc;font-family:"Raleway";cursor:pointer}section.filtered .filters p.filter_title:after{float:right;color:#777;transform:scale(1.1);top:1px}section.filtered .filters p.filter_title:hover{color:#000}section.filtered .filters p.filter_title:hover:after{color:#000}section.filtered .filters .filter_dialog{padding:2rem 3rem}section.filtered .filters .filter_list{height:100%;height:calc(100% - 12rem);overflow-y:auto}section.filtered .filters .filter_list a{color:#777;display:inline-block;width:100%;max-width:36rem;padding:1.5rem 0 1.5rem 0;border-bottom:1px solid #ccc;font-family:"Raleway";text-decoration:none}section.filtered .filters .filter_list a:before{margin-right:1rem;top:2px;font-size:1.8rem}section.filtered .filters .filter_list a.selected{color:#000;font-weight:500}section.filtered .filters .filter_list a.selected:before{color:var(--brand-color)}section.filtered .filters .filter_list a span{display:inline_block;float:right;text-align:right}section.filtered .filters .active_filters{padding-top:2.5rem}section.filtered .filters .active_filters a{display:inline-block;padding:.7rem 2rem .7rem 1rem;font-size:1.3rem;font-family:"Inter";color:#888;border:1px solid var(--brand-color);text-decoration:none;margin:0 .5rem .5rem 0;border-radius:3px}section.filtered .filters .active_filters a:after{font-size:.7rem;top:5px;right:-1rem;font-weight:600;float:right;color:var(--brand-color)}section.filtered .filters .active_filters a.all{border-color:#888;padding-right:1rem}section.filtered .filters .active_filters a.all:after{display:none}[x-cloak]{display:none!important}.overlay{display:none;width:100%;height:100%;z-index:9990;position:fixed;top:0;left:0;background:#000;opacity:.7}section .dialog{display:none;position:fixed;top:0;left:50%;transform:translate(-50%,0);z-index:9999;width:calc(100% - 4rem);max-width:42rem;height:80dvh;margin:10vh auto;background:#fff;padding:2rem;border-radius:3px}section .dialog h4{margin-top:2rem;margin-bottom:2.6rem}section .dialog .dialog_close_button{position:absolute;bottom:3rem;width:calc(100% - 6rem);text-align:center;text-decoration:none;color:#444}body.modal{overflow:hidden}body.modal .overlay{display:block}body.modal .dialog{display:block}section.product_images{padding-top:6rem;padding-bottom:6rem}section.product_images .area{margin-bottom:3rem}section.product_images .area .text{margin-top:1rem}section.product_inspiration{padding-top:6rem;padding-bottom:6rem}section.product_inspiration .grid article{flex-basis:100%;margin-bottom:3rem}section.product_inspiration .grid article h4{font-size:1.8rem;font-weight:500;margin-bottom:1rem}section.product_inspiration .grid article .image{margin-top:1rem}section.product_inspiration .grid article .text{margin-top:1rem;font-size:1.5rem}section.product_parameters{padding-top:2rem;padding-bottom:10rem}section.product_parameters h2{font-size:2.2rem}1section.product_parameters table{border-top:1px solid #ccc}section.product_parameters table tr td{font-family:Inter;padding:1rem 0;font-size:1.6rem}div.discontinued{margin:4rem 0;border-radius:.5rem;padding:2.5rem;background:maroon;color:#fff}div.discontinued p.title{margin:0;padding:0}div.discontinued p.list_header{font-size:1.4rem;margin-top:1rem}div.discontinued ul{margin-top:-.5rem}div.discontinued ul li{margin:1rem 0 1rem 2rem}div.discontinued ul li:last-child{margin-bottom:.5rem}div.discontinued ul li a{font-size:1.4rem;color:#fff}section.faq{padding-top:2rem;padding-bottom:10rem}section.faq.centered{max-width:64rem}section.faq h2{font-size:2.2rem}section.faq .item{border-bottom:1px dashed #ddd;padding-bottom:1rem;margin-bottom:1rem}section.faq .item h4{font-family:Inter;font-size:1.6rem;font-weight:400;position:relative;cursor:pointer}section.faq .item h4:after{float:right;position:absolute;text-align:right;width:3rem;height:100%;top:3px;right:0}section.faq .item h4.open:after{content:"\e909"}section.faq .item .richtext *{font-size:1.5rem;color:#666;line-height:1.5;margin:1rem 0 1rem 0}section.faq .item .richtext .cta{margin-top:1rem}section.faq .category .container.centered{max-width:100%;width:64rem}section.faq .category{margin-bottom:4rem}section.faq .category h3{font-size:2.4rem;margin-bottom:2rem}section.faq .category .item .richtext{margin-bottom:4rem}section.timeline{width:100%}section.timeline .richtext.top{margin-bottom:6rem}section.timeline .steps{position:relative}section.timeline .steps:after{z-index:-500;content:"";position:absolute;top:0;left:3rem;display:block;width:2px;background-image:linear-gradient(rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 0%);background-position:left;background-size:100% 2px;background-repeat:repeat-y;height:100vh;margin-top:0}section.timeline .step{position:relative;width:36rem;padding:0 0 0 6rem;margin-bottom:6rem;clear:both}section.timeline .step:last-child{border-left:0}section.timeline .step:before{z-index:600;content:"";display:block;width:2.8rem;height:2.8rem;top:0;border-radius:50%;border:1px solid #ccc;background:#fff;position:absolute;float:right}section.timeline .step h3{font-size:1.6rem;font-weight:500;padding:0;margin-bottom:1rem}section.timeline .step h3:before{z-index:610;content:"";display:block;width:1.4rem;height:1.4rem;top:0;border-radius:50%;background:#ccc;position:absolute;float:right}section.timeline .step .richtext{font-family:"Inter";font-size:1.4rem;font-weight:300;line-height:1.5;color:#6c6c6c}section.timeline-cta{margin-top:0rem;margin-bottom:20rem;text-align:center}section.timeline-cta .cta{width:48rem;padding:4rem;border:2px dashed var(--df-green);margin:0 auto 4rem auto;border-radius:2rem}section.timeline-cta .cta p{margin-bottom:0}section.timeline .step.aos-animate:before{border-color:var(--brand-color)}section.timeline .step.aos-animate h3:before{background:var(--brand-color)}section.timeline .category>h2{font-size:3rem;margin-bottom:2rem}section.timeline .category>div.richtext:empty{display:none}section.timeline .category .timeline{border-bottom:1px dashed #eee;padding-bottom:4rem;margin-bottom:6rem}section.timeline .category .timeline h3{font-size:2.2rem;margin-bottom:3rem;font-weight:400}section.timeline .category .timeline .step h3{font-size:1.6rem;margin-bottom:1rem}section.product_variations ul{border-top:none}section.product_variations.gray_bg h2{margin:3rem 0 1rem 0}section.opinions{padding-bottom:6rem}section.opinions .splide__slide{width:100%;max-width:64rem;margin:0 auto}section.opinions article{width:100%;max-width:64rem;margin:0 auto}section.opinions div.richtext{margin-top:1rem;color:#888;margin-bottom:2rem;font-style:italic;line-height:1.5}section.opinions p.name{font-weight:600;color:#666;font-size:1.4rem}section.opinions footer{text-align:center;margin-top:3rem}section.opinions footer img{margin:0 auto}section.opinions footer .stars{width:5rem;height:1rem;position:relative;margin:0 auto;background-color:#ace}section.opinions footer .stars span{color:#444;width:100%;display:block;position:relative;top:0;text-align:center;letter-spacing:-3}section.opinions footer .stars:after{width:5rem;height:1rem;background:transparent url(/assets/images/rating-star-gray-bg.svg) repeat-x;background-size:1rem auto;content:"";display:block;position:absolute;top:0;left:0}section.how_its_done h3{font-size:2.2rem;margin-top:2rem;margin-bottom:2rem}section.how_its_done div.richtext{margin-top:1rem;color:#888;margin-bottom:2rem;font-style:italic;font-size:1.5rem;line-height:1.5}section.how_its_done .cta{text-align:center}section.form{width:100%;max-width:64rem;margin:0 auto 4rem auto}section.form p.subheader{margin-bottom:3rem}section.form div.thanks{padding:2rem;border:1px dashed var(--brand-color);text-align:center;border-radius:5px}section.form div.thanks h3{font-weight:700;margin-bottom:2rem}section.form button{font-size:1.3rem;padding:1.5rem 3.5rem;border:1px solid transparent;border-radius:.3rem;cursor:pointer;background:var(--brand-color);color:#fff;cursor:default}section.form label.cf{display:block;margin-bottom:2rem}section.form label.cf input.text,section.form label.cf select,section.form label.cf textarea{width:100%;border:1px solid #ccc;border-radius:3px}section.form label.cf input:focus,section.form label.cf select:focus,section.form label.cf textarea:focus{border:1px solid var(--brand-color);outline:none}section.form label.cf input.text{padding:calc(var(--form-element-padding) - 0.1rem) calc(var(--form-element-padding) - 0.4rem) calc(var(--form-element-padding) - 0.3rem) calc(var(--form-element-padding) - 0.4rem)}section.form label.cf select{padding:calc(var(--form-element-padding) - 0.2rem) calc(var(--form-element-padding) - 0.7rem) calc(var(--form-element-padding) - 0.3rem) calc(var(--form-element-padding) - 0.7rem)}section.form label.cf textarea{padding:calc(var(--form-element-padding) - 0.3rem) calc(var(--form-element-padding) - 0.3rem) calc(var(--form-element-padding) - 0.4rem) calc(var(--form-element-padding) - 0.3rem);height:12rem}section.form label.cf>span{display:inline;font-size:1.3rem;position:relative}section.form label.cf>span input[type=checkbox]{top:1px;margin-right:1rem;position:relative}section.form label label.clickable{display:block;font-size:1.3rem;cursor:pointer;padding:.5rem 0;margin-bottom:0;position:relative}section.form label label.clickable input{margin-right:1rem;position:relative;top:.1rem;cursor:pointer}section.form label label.clickable.checkbox input{top:.2rem}section.form label.cf input[type=file]{font-size:1.3rem}section.form label.cf .heading{font-family:"Raleway",sans-serif;font-weight:700;color:#777;margin-bottom:0.4rem!important;display:block}section.form label .required:after{content:"*";margin-left:1px;font-family:"Raleway",sans-serif;font-weight:700;line-height:0;font-size:2.4rem;color:red;position:relative;top:7px}section.form label .optional:after{content:"(valfritt)";margin-left:.5rem;font-family:"Raleway",sans-serif;font-weight:700;line-height:0;font-style:italic;color:#999}section.form label.file_uploader div.file_list{margin-bottom:1rem}section.form label.file_uploader div.file_list:empty{display:none}section.form label.file_uploader div.file_list div.file{background:#eee;overflow:hidden;border-radius:3px;display:flex;gap:2rem;justify-content:space-between;padding-left:1.5rem;padding-right:0;position:relative;margin-bottom:2px;cursor:pointer;opacity:1;transition:opacity 1s linear}section.form label.file_uploader div.file_list div.file:hover{background:#dedede}section.form label.file_uploader div.file_list div.file span{margin:0;font-size:1.3rem}section.form label.file_uploader div.file_list div.file span.name{width:calc(100% - 11rem);padding-top:1rem;padding-bottom:.8rem;text-overflow:ellipsis;overflow:hidden}section.form label.file_uploader div.file_list div.file span.size{width:7rem;padding-top:1rem;text-align:right}section.form label.file_uploader div.file_list div.file span.ibefore{position:relative;font-size:1rem;_padding:1.2rem 1.5rem 1.4rem 1rem;top:0}section.form label.file_uploader div.file_list div.file.done span.ibefore{display:none}section.form label.file_uploader div.file_list div.file.error{background:red;color:#fff;animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}section.form label.file_uploader div.file_list div.file.error *{color:#fff}section.form label.file_uploader div.file_list div.file.fadeout{opacity:0}section.form label.file_uploader button.select_file{padding:.9rem 2.3rem .8rem 1.5rem!important;position:relative}section.form label.file_uploader button.select_file span{display:inline;font-weight:700;font-size:1.6rem;position:relative;top:0}section.form div.consent{margin-top:2rem}section.form div.consent label{display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;padding:1rem 0}section.form div.consent label span{display:inline;position:relative;top:-1px;font-size:1.3rem;width:calc(100% - 2.5rem)}section.form footer{margin-top:2rem;display:block}section.form footer button{float:right}section.form footer button[type=reset]{float:left;background:#fff;color:#333;border:1px solid #ccc}section.form footer button[type=reset]:hover{border-color:transparent;color:#fff!important}section.form footer button[rel=submit]{float:right;margin-left:2rem}section.form div.wait{margin-top:2rem;padding:1rem;text-align:center;border:1px dashed var(--brand-color)}section.form button:not([disabled]):hover{background:var(--brand-color-hover);cursor:pointer}section.form button[disabled]{opacity:.2}section.form label.cf span.error:empty{display:none}section.form label.cf span.error{display:block;margin-top:.5rem;font-size:1.1rem;color:red}.grecaptcha-badge{visibility:hidden!important;width:1px;height:1px}section.form div.notice{margin-top:3rem;font-size:1.1rem;opacity:.75;font-style:italic}section.custom_form div#form__fields>label.cf{margin-bottom:3rem}section.custom_form div#form__fields>label.cf select{color:#333;font-size:1.3rem}section.custom_form div#form__fields>label.cf select[multiple]{padding-left:0;padding-top:.5rem}section.custom_form div#form__fields>label.cf select[multiple] option{padding-left:1rem}section.custom_form div#form__fields>label.cf div.description{color:#333;font-size:1.3rem;margin-bottom:.5rem}section.custom_form i.optional{font-style:italic;opacity:.6}section.custom_form .file_list .file{user-select:none;border-radius:5px;overflow:hidden;margin:0 0 2px 0;padding:7px 10px;background-color:#ccc;cursor:pointer}section.custom_form .file_list .file *{position:relative;z-index:100;height:100%;vertical-align:center}section.custom_form .file_list .file:hover{background-color:#aaa}section.custom_form .file_list .file .thumb{text-align:center;height:20px;width:20px;overflow:hidden;border-radius:2px;top:1px;margin-right:10px;display:inline-block}section.custom_form .file_list .file .thumb img{display:inline-block;margin:0 auto}section.custom_form .file_list .file .filename{top:3px;display:inline-block;height:1.2em;width:calc(100% - 150px);overflow:hidden;text-overflow:ellipsis}section.custom_form .file_list .file .meta{width:100px;float:right;top:3px;position:relative}section.custom_form .file_list .file .meta .removefile{position:relative;float:right;top:10px;right:10px}section.custom_form .file_list .file .progressbar{position:absolute;z-index:1;top:0;left:0;width:0%;height:100%;background-color:rgba(64,128,64,.3)}section.custom_form div.oversize{margin-top:2rem}section.custom_form div.warning{margin-top:2rem}section.custom_form div.warning p{color:red;font-size:1.3rem}section.custom_form div.warning ul.rejected{list-style-type:none;margin-top:1rem}section.custom_form div.warning ul.rejected li{border:1px solid rgba(100,0,0,.4);border-radius:5px;margin-bottom:5px;padding:5px 10px}section.custom_form div.warning ul.rejected li .filename{font-size:1.3rem}section.custom_form div.warning ul.rejected li .reason{font-size:1.2rem;color:red;opacity:.5}section.custom_form div#form__fields>label{position:relative}section.custom_form div#form__fields>label.collapsible{cursor:pointer}section.custom_form div#form__fields>label.collapsed .field{display:none}section.custom_form div#form__fields>label .collapse{float:right;position:absolute;top:-1px;right:0;font-size:1.6rem}section.custom_form div#form__fields>label .collapse:after{color:var(--brand-color)}section.custom_form div#form__fields>label.collapsed .collapse:after{color:#999}section.custom_form label.collapsible.collapsed span.heading{color:var(--brand-color);text-decoration:underline}section.custom_form label.collapsible.collapsed span.heading.optional:after{text-decoration:none!important}html.df_dialog-open,body.df_dialog-open{overflow:hidden;position:fixed;width:100%;height:100%}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);z-index:9998}.dialog-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog-content-wrapper{display:inline-block;width:100%;max-width:48rem;padding:2.5rem;margin:2rem 0;text-align:left;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;vertical-align:middle}.dialog-content-wrapper .dialog-content{margin:0}.dialog-content-wrapper .dialog-content .content-title{font-weight:700;font-variation-settings:'wght' 700;font-size:1.8rem;margin:0 0 2rem 0}.dialog-content-wrapper .dialog-content .content-title:before{color:orange;margin-right:1rem;top:1px}.dialog-content-wrapper .dialog-content .content-body p{margin:0 0 1rem 0}.dialog-content-wrapper .dialog-content .content-body button{float:right;margin-top:1rem;padding:1rem 2rem;color:#fff;border:none;border-radius:5px;background:var(--brand-color);cursor:pointer}.dialog-content-wrapper .dialog-content .content-body button:hover{background:var(--brand-color-hover)}.dialog-close{position:absolute;top:1.5rem;right:1.5rem;padding:.5rem;border:none;background:none;cursor:pointer;color:#666}.dialog-close:hover{color:#333}.fade-enter{transition:opacity 0.3s ease-out,transform 0.3s ease-out}.fade-enter-start{opacity:0;transform:translateY(1rem)}.fade-enter-end{opacity:1;transform:translateY(0)}.fade-leave{transition:opacity 0.2s ease-in,transform 0.2s ease-in}.fade-leave-start{opacity:1;transform:translateY(0)}.fade-leave-end{opacity:0;transform:translateY(1rem)}section.inspiration_articles .articles{margin-top:2rem;position:relative}section.inspiration_articles .articles ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6rem;width:100%}section.inspiration_articles .articles ul li{flex-basis:calc(25% - 4.5rem);margin-bottom:2rem}section.inspiration_articles .articles ul li a.image img{object-fit:cover}section.inspiration_articles .articles ul li a.text{text-decoration:none;color:#444;display:block;font-size:1.8rem;margin:1rem 0 .5rem 0}section.inspiration_articles .articles ul li .richtext:first-of-type{min-height:6rem}section.inspiration_articles .articles ul li .richtext *{font-size:1.5rem}section.inspiration_articles .articles .loader{position:relative;top:-4rem}section.inspiration_article .inspiration_images{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6rem;width:100%}section.inspiration_article .inspiration_images .inspiration_image{position:relative;width:calc(50% - 3rem);background:#fea}section.inspiration_article .inspiration_images .inspiration_image div.product{position:absolute;background:var(--brand-color);display:inline-block;width:1.8rem;height:1.8rem;text-align:center;border-radius:50%}section.inspiration_article .inspiration_images .inspiration_image div.product:before{content:"";position:relative;top:-3px;left:-3px;display:inline-block;width:2.4rem;height:2.4rem;border:1px solid var(--brand-color);border-radius:50%}section.inspiration_article .inspiration_images .inspiration_image div.product:hover{background:var(--brand-color-hover)}section.inspiration_article .inspiration_images .inspiration_image div.product a{display:none;position:absolute;top:1rem;left:-1rem;width:20rem;background:#fff;padding:2rem;border-radius:5px;text-decoration:none;color:#444}section.inspiration_article .inspiration_images .inspiration_image div.product:hover a{display:inline-block}section.pagenavable{position:relative;padding-bottom:12rem}div.pagenav_wrapper{padding:0;margin:0 auto;width:60rem;max-width:100%;position:relative;top:0;z-index:8888}div.pagenav_wrapper.pushdown{top:6rem}div.pagenav_wrapper div.pagenav{background:#eee;width:100%;position:absolute;border-radius:var(--border-radius);font-family:'Inter';font-weight:400;font-size:1.6rem}div.pagenav_wrapper div.pagenav>a{font-weight:200;padding:3rem 2rem;display:inline-block;width:100%;text-decoration:none;color:#444}div.pagenav_wrapper div.pagenav>a:after{float:right;top:2px;right:4px}div.pagenav_wrapper div.pagenav ol{list-style-type:none;margin-top:1rem;border-bottom:1px solid #ddd;display:none}div.pagenav_wrapper div.pagenav ol li{border-top:1px solid #ddd}div.pagenav_wrapper div.pagenav ol li a{text-decoration:none;color:#444;padding:1.5rem 0;display:inline-block;width:100%;position:relative}div.pagenav_wrapper div.pagenav ol li a.iafter:after{transform:scale(.7);float:right;top:.2rem}div.pagenav_wrapper div.pagenav:hover{padding:3rem 2rem;background:#fff;filter:drop-shadow(0 1rem 1rem rgba(0,0,0,.1))}div.pagenav_wrapper div.pagenav:hover>a{padding:0}div.pagenav_wrapper div.pagenav:hover>a:after{color:var(--brand-color)}div.pagenav_wrapper div.pagenav:hover ol{display:block}div.pagenav_wrapper.outside{top:0}div.pagenav_wrapper.outside div.pagenav{position:relative}section.simple_grid .container h2{text-align:center}section.simple_grid .grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center}section.simple_grid .grid .square{background:#fff;width:100%;height:15rem;display:flex;align-items:center;justify-content:center;aspect-ratio:1}section.simple_grid .grid .square img{height:auto}section.simple_grid .grid .square .richtext{font-size:1.3rem}section.simple_grid .grid .square .richtext a.btn{margin-top:1rem}section.simple_grid.transparent .grid .square{background:transparent}section.dynamic_page{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:auto;width:100%}section.dynamic_page .area.sidebyside{flex-basis:1;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem;margin-bottom:0}section.dynamic_page .area.sidebyside .image{width:100%;_height:40rem;order:1}section.dynamic_page .area.sidebyside .image img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius)}section.dynamic_page .area.sidebyside .text{width:100%;order:1}section.dynamic_page div.centered{width:64rem;max-width:100%;margin-bottom:3rem}section.dynamic_page .area.full-width h3{font-size:2.8rem}section.dynamic_page .area.full-width h4{font-size:2.2rem}section.dynamic_page.paragraphs{display:block}section.dynamic_page .paragraph{width:64rem;max-width:100%;margin:0 auto 8rem auto}section.dynamic_page .paragraph .heading{font-size:2.4rem;margin-bottom:2rem}section.dynamic_page .paragraph .richtext{display:block;width:100%}section.dynamic_page .paragraph .richtext *{line-height:1.5}section.dynamic_page .paragraph *{display:block;width:100%;text-align:left!important}section.dynamic_page.paragraphs.policy>*{font-family:Arial,sans-serif;line-height:1.4;font-weight:400}section.dynamic_page.paragraphs.policy .wrapper{max-width:100%;width:64rem;margin:0 auto}section.dynamic_page.paragraphs.policy .wrapper .col.text>p{font-family:Arial,sans-serif;line-height:1.4;font-weight:400}section.dynamic_page.paragraphs.policy .wrapper .col.text>p:has(strong){margin-top:3rem}section.dynamic_page.paragraphs.policy .wrapper .col.text>p>strong{font-weight:700;font-size:1.7rem;color:#555}section.dynamic_page.paragraphs.policy .wrapper .col.text>ul{margin:-1.7rem 0 0 2rem}section.dynamic_page.paragraphs.policy .wrapper .col.text>ul li{font-family:Arial,sans-serif;line-height:1.4;font-weight:400;margin-bottom:2rem}section.dynamic_page .widget{width:100%;max-width:100%;margin-top:3rem;margin-bottom:3rem}section.side_by_side section.benefits h2{margin-top:0}section.side_by_side section.timeline h2{margin-top:0}section.pageout *{text-align:center}section.pageout div.body{margin:3rem 0}section.coworkers{padding:4rem 0 0 0}section.coworkers h2{font-size:2.6rem}section.coworkers div.division{margin-bottom:8rem}section.coworkers div.division h3{font-size:2rem;text-align:center}section.coworkers div.division ul.people{margin:2rem 0 4rem 0;padding:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;height:auto;width:100%;gap:2rem}section.coworkers div.division ul.people li{width:calc((100% / 2) - 4rem)}section.coworkers div.division ul.people li div.circle{border-radius:50%;background:#f5f5f5;_width:20rem;aspect-ratio:1;overflow:hidden;margin:0 auto}section.coworkers div.division ul.people li div.circle img.photo{display:block;width:100%;transform:translateY(2rem) scale(1.3)}section.coworkers div.division ul.people li p.name{margin-top:.7rem;text-align:center}section.coworkers div.division ul.people li p.name span.title{margin-top:.3rem;display:block;font-size:1.2rem;color:#666}section.work_here{margin-bottom:6rem}section.showroom h2{text-align:center}section.showroom .topics{margin:6rem auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:left;justify-content:flex-start;height:auto;width:100%;gap:3rem}section.showroom .topics .topic{width:100%}section.showroom .topics .topic h3{margin-top:1rem}section.showroom .topics .topic h3 a{text-decoration:none;color:#333}section.showroom .topics .topic .richtext{margin-top:.5rem;font-size:1.4rem}section.product_groups{margin:0 auto}section.product_groups h2{text-align:center}section.product_groups .groups .group h3{margin:.5rem 0}section.product_groups .groups .group h3 a{text-decoration:none}section.search_results{min-height:20rem}section.search_results .entry h3,section.search_results .entry p{margin:0;padding:0}section.search_results .entry{padding:2rem 0 2rem 0;border-bottom:1px dashed #ccc;display:flex;justify-content:space-between;gap:1rem}section.search_results .entry .image{width:5rem}section.search_results .entry .image.large{width:5rem}section.search_results .entry .image.large img{height:9rem;object-fit:cover}section.search_results .entry .text{width:calc(100% - 7rem);display:flex;flex-direction:column;gap:1rem}section.search_results .entry .text p.excerpt{font-size:1.5rem}section.consent_dialog{pointer-events:none;width:100%;height:100%;position:fixed;top:-1rem;left:2rem;z-index:777;display:none;align-items:flex-end;justify-content:flex-start;filter:drop-shadow(0 0 1rem rgba(0,0,0,.13))}section.consent_dialog .modal{pointer-events:auto;display:block;min-width:32rem;max-width:calc(100% - 4rem);height:auto;max-height:calc(100% - 4rem);padding:3rem 1rem 3rem 3rem;background:#fff;border-radius:5px;z-index:9999998;overflow:hidden}section.consent_dialog .modal header{padding-right:2rem;margin-bottom:2rem;position:relative}section.consent_dialog .modal header img{display:block;margin:1rem auto 3rem auto}section.consent_dialog .modal header a.close_dialog{display:none;position:absolute;top:-3.3rem;right:.5rem;text-decoration:none;font-family:"Inter";font-size:3rem;font-weight:200;font-variation-settings:'wght' 200;color:#aaa;cursor:pointer}section.consent_dialog .modal p.explanation{font-size:1.3rem;font-family:"Inter";line-height:1.6;margin-top:1rem;margin-bottom:2rem;padding:0 2rem 0 0}section.consent_dialog .modal p.explanation i{color:#999;display:block;margin-top:.5rem;font-style:italic}section.consent_dialog .modal .panel{display:none}section.consent_dialog .modal .panel .scroll{height:auto;max-height:33rem;overflow:hidden;overflow-y:auto}section.consent_dialog .modal .consent{display:block;margin:1rem 0 2rem 0}section.consent_dialog .modal .consent p.heading{font-size:1.4rem;font-weight:550;font-variation-settings:'wght' 560;margin-bottom:1rem}section.consent_dialog .modal .consent p.heading span.approval{font-size:1.2rem;float:right;text-align:right;color:#888}section.consent_dialog .modal .consent p.explanation{font-size:1.2rem;font-family:"Inter";margin-bottom:1rem}section.consent_dialog .modal .consent p.heading span.approval input[type=checkbox]{top:2px;margin-right:.5rem;position:relative}section.consent_dialog .modal .panel>.consent{padding-right:2rem}section.consent_dialog .modal footer{margin-top:0rem;padding-right:2rem}section.consent_dialog .modal footer a{font-size:1.2rem;font-family:"Inter",sans-serif;padding:1rem;display:inline-block;width:100%;margin-top:.5rem}section.consent_dialog.quick .modal .panel.quick{display:block}section.consent_dialog.quick .modal .panel.quick>p.explanation{text-align:justify}section.consent_dialog.quick .modal .panel.quick footer{margin-top:0}section.consent_dialog.settings .modal .panel.settings{display:block}section.consent_dialog.settings .modal .panel.settings footer{margin-top:3rem}body.show_consent_dialog section.consent_dialog{display:flex}body.show_consent_dialog.manual{overflow:hidden}body.show_consent_dialog.manual section.consent_dialog{top:0;left:0;justify-content:center;align-items:center;z-index:9999999}body.show_consent_dialog.manual section.consent_dialog:before{content:"";background:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999980}body.show_consent_dialog.manual section.consent_dialog .modal header a.close_dialog{display:none}section.lab{padding:4rem 2rem}section.lab>p{width:30rem;margin:0 auto;text-align:center}body.overlaid{overflow:hidden}.confirm_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999999;flex-direction:column;justify-content:center;align-items:center}.confirm_overlay.show{display:flex}.confirm_overlay .dialog{width:calc(100% - 4rem);max-width:40rem;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:5px;background-color:#fff;text-align:center}.confirm_overlay .dialog h3{font-size:14px;margin:0;padding:1.5rem;color:#555;background-color:#f1f1f1;font:bold 1.4rem "Inter"}.confirm_overlay .dialog p.message{margin:0;padding:3rem 2rem;font-size:15px;color:#333}.confirm_overlay .dialog .footer{background-color:#f1f1f1;padding:1rem}.confirm_overlay .dialog .footer .btn{margin:0 1rem;padding:.7rem 1.5rem;border-radius:3px;cursor:pointer;font:normal 1.3rem "Inter";background-color:#fff;border:1px solid rgba(204,204,204,.5);color:#5D5D5D}.confirm_overlay .dialog .footer .btn.btn_yes{background-color:#f44336;border:1px solid #d32f2f;color:#f5f5f5}body.offline{background:#eee;overflow:hidden}body.offline section.message{height:100vh;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;padding:0 4rem}body.offline section.message *{margin:0 auto;text-align:center}body.offline section.message img{width:75%;max-width:32rem;margin-top:-4rem}body.offline section.message h1{font-variation-settings:'wght' 200!important;font-size:2.1rem;margin-top:4rem;color:#555}body.offline section.message h2{font-variation-settings:'wght' 400;font-size:1.9rem;margin-top:4rem;line-height:1.8}body.offline section.message p{font-variation-settings:'wght' 400;font-size:1.6rem;margin-top:4rem}body.sida section.textblock,body.samarbete section.textblock{padding:4.5rem 0 2.5rem 0}body.sida section.slides.unique_selling_points,body.samarbete section.slides.unique_selling_points{padding-bottom:0!important}body.sida section.textblock .container h2,body.samarbete section.textblock .container h2{margin-top:0}body.sida section.textblock em,body.samarbete section.textblock em{font-weight:bolder}section.brf{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%}section.brf h2{font-size:3.2rem;text-align:left!important;font-variation-settings:'wght' 700;margin-bottom:2rem!important}section.brf h3{font-size:2.6rem;margin-bottom:1rem;font-variation-settings:'wght' 600}section.brf h4{font-size:2.2rem;font-variation-settings:'wght' 600}section.brf .cent{text-align:center!important}section.brf .selection{margin-top:0rem}section.brf .selection.first{margin-top:2rem;border-top:none;padding-top:0}section.brf .selection .wrapper{margin-top:6rem}section.brf h3.heading{font-size:1.8rem;font-variation-settings:'wght' 600}section.brf p.dates{font-variation-settings:'wght' 600;display:inline-block;margin-bottom:4rem}section.brf p.dates span{border-bottom:2px solid var(--brand-color)}section.brf .divider:before{content:"";display:block;width:100%;margin-inline:auto;border-top:1px solid #e6e6e6}section.brf ul{margin:1rem 0 2rem 2rem;width:100%;display:flex;flex-wrap:wrap}section.brf ul li{width:50%;margin:0 0 1rem 0}section.brf ul li::marker{color:var(--brand-color)}section.brf ul.boxes{list-style:none;margin:1rem 0 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2rem}section.brf ul.boxes li{width:calc(50% - 1rem);margin:0;padding:1rem 2rem;background-color:#eee;text-align:left;border-radius:.5rem}section.brf ul.boxes li span{font-variation-settings:'wght' 550}section.brf .coworker{margin-top:2rem}section.brf .coworker img.staff_photo{background:#eee;aspect-ratio:1;width:14rem;display:inline-block;float:left;border-radius:50%;position:relative;top:-1rem;margin-right:2rem}section.brf .coworker p.name{font-variation-settings:'wght' 500}section.brf .coworker p.name span.title{display:block;font-variation-settings:'wght' 400}section.brf #contact_form{scroll-padding-top:8rem}section.brf .selection{margin-top:10rem}section.brf .area.sidebyside{flex-basis:1;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem;margin-bottom:0}section.brf .area.sidebyside .image{width:100%;_height:40rem;order:1}section.brf .area.sidebyside .image img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius)}section.brf .area.sidebyside .text{width:100%;order:1}section.brf .centered{width:64rem;max-width:100%;margin-bottom:3rem}section.brf .specialoffer{border-radius:1rem;padding:2rem 2rem .5rem 2rem}section.brf .specialoffer h3{font-size:2rem!important;font-variation-settings:'wght' 650}section.brf .specialoffer.green_bg{color:#fff;background-color:var(--brand-color)}section.brf .specialoffer.green_ol{border:2px dashed var(--brand-color);border-radius:1rem}section.brf .grid_items{display:flex;justify-content:space-between;width:100%;padding:0;gap:6rem}section.brf .grid_items .grid_item.centered{width:auto}section.brf .grid_items.secondrow{margin-top:4rem}section.brf .grid_items .grid_item img{margin-inline:auto;max-width:26rem;margin-bottom:2rem;padding:0}section.brf .grid_items.heightbased .grid_item img{max-width:32rem}section.brf .grid_items .grid_item h3{margin-bottom:2rem;font-variation-settings:'wght' 600}section.brf .grid_items .grid_item p.description{font-size:1.4rem;max-width:24rem;margin-inline:auto}section.brf .grid_items .grid_item table{width:100%;_max-width:25rem;margin-top:2rem}section.brf .grid_items .grid_item table tr td:nth-child(1){min-width:7rem}section.brf .grid_items .grid_item table tr td:nth-child(2){font-variation-settings:'wght' 800}section.brf .grid_items.medium .grid_item .richtext{height:7rem}section.brf .grid_items.tall .grid_item .richtext{height:10rem}section.brf .grid_items.bigboys .grid_item{width:42rem}section.brf .grid_items.bigboys .grid_item p.description{max-width:100%}section.brf .grid_items.bigboys .grid_item img{max-width:100%}section.brf .grid_items.bigboys .grid_item .richtext{height:6rem}section.brf .grid_items .grid_item.centered *{text-align:center}section.brf .grid_items .grid_item.centered table{margin:2rem auto 0 auto}section.brf .grid_items .grid_item.centered table tr td{text-align:left;padding-bottom:.5rem;font-size:1.4rem}section.brf .grid_items .grid_item.smaller img{max-width:16rem}section.brf .grid_items .grid_item.tiny img{max-width:18rem}section.brf .grid_items .grid_item.mini img{max-width:8rem}section.brf .fullimage p.cent{font-size:1.5rem}section.brf .payoff .payoff_logo{width:24rem;margin-inline:auto;margin-bottom:3rem}section.brf.payoff{margin-bottom:10rem}section.brf.previouswork{margin-top:10rem}section.brf br.mo{display:inline}.sida section ul,.sida section ol{margin:3rem 0 2rem 2rem;font-size:var(--product-body-font-size);line-height:1.6;font-family:"Inter";font-weight:400}.sida section ul li,.sida section ol li{margin-bottom:0}.sida div.widget{margin:0}.sida div.widget section.opinions{padding:2rem}.sida div.widget section.opinions div.richtext{font-size:2rem;margin:0 0 2rem 0}@media screen and (max-width:1023.98px){section.brf h2{font-size:2.6rem;font-variation-settings:'wght' 600}section.brf h2.cent{font-size:2.4rem;font-variation-settings:'wght' 650}section.brf h3.heading.dn{margin-bottom:.5rem}section.brf p.cent span.important{font-variation-settings:'wght' 700!important}section.brf ul.strengths{width:100%;margin-top:1.5rem;flex-direction:column}section.brf ul.strengths li{width:100%}section.brf p.dates{margin-bottom:2rem}section.brf br.mo{display:block}section.brf.gray_bg{padding-bottom:6rem}section.brf ul.boxes li span{display:block}section.brf .centered{width:100%}section.brf .selection{margin-top:0rem}section.brf .selection .wrapper{margin-top:4rem}section.brf .text{margin-top:0!important}section.brf .coworker img.staff_photo{top:0rem}section.brf .specialoffer{padding-bottom:1.5rem}section.brf .grid_items{display:flex;flex-direction:column;width:100%;margin-bottom:0}section.brf .grid_items .grid_item.model{max-width:100%!important}section.brf .grid_items .grid_item.model p.description{max-width:100%!important}section.brf .grid_items.medium .grid_item .richtext{height:5rem}section.brf .grid_items .grid_item table tr td:nth-child(2){text-align:center}section.brf .grid_items .grid_item table tr td:nth-child(3){text-align:right!important}section.brf .grid_items .grid_item:not(:last-child){width:auto;margin-bottom:8rem}section.brf .grid_items .grid_item.tiny{width:100%}section.brf .grid_items .grid_item{margin-bottom:4rem!important}section.brf .grid_items .grid_item.smaller img{max-width:26rem}section.brf .grid_items .grid_item.tiny img{max-width:24rem}section.brf .grid_items .grid_item.mini img{max-width:16rem}section.brf .grid_items.bigboys .grid_item{width:100%}section.brf .fullimage p.cent{margin-bottom:2rem}section.brf .fullimage img{width:100%}section.brf.payoff{margin-top:4rem;padding-top:4rem;padding-bottom:3rem}section.brf.previouswork{padding-top:6rem;padding-bottom:2rem}}@media screen and (max-width:1023.98px){:root{--topnav-height:20rem;--hero-height:100svh}body{-webkit-text-size-adjust:100%}body.sida section.slides.unique_selling_points .splide__list .splide__slide .text,body.samarbeten section.slides.unique_selling_points .splide__list .splide__slide .text{margin-top:0!important}body.sida section.slides.unique_selling_points .splide__list .splide__slide img,body.samarbeten section.slides.unique_selling_points .splide__list .splide__slide img{width:25%!important}body.sida section.side_by_side .splide:not(.total_1) .splide__list .splide__slide,body.samarbeten section.side_by_side .splide:not(.total_1) .splide__list .splide__slide{width:100%!important}*[id]{scroll-margin-top:5rem}#breakpoint{height:10px}#breakpoint:after{content:"10"}body>header{background:none;width:100dvw}body>header nav.courtesy{display:block;height:var(--courtesy-nav-height);margin:2rem 2rem 0 2rem;padding-bottom:2rem;text-align:center;position:relative;z-index:600}body>header nav.courtesy a{text-decoration:none}body>header nav.courtesy a:not(.logo.top){font-size:2rem;width:2rem;text-align:center;top:-1px}body>header nav.courtesy a.logo.top{min-width:5rem;width:40%;text-align:center;max-width:15rem;margin:0 auto;display:inline-block;position:relative}body>header nav.courtesy a.logo.top img{margin:0 auto}body>header nav.courtesy a.left{float:left;margin:.5rem 1rem 0 1rem;position:relative;left:-1rem}body>header nav.courtesy a.right{float:right;margin:.5rem 1rem 0 1rem;position:relative;right:-1rem}body>header nav.courtesy a{color:var(--courtesy-nav-color-open)}body.nav_show:not(.top)>header nav.courtesy a{color:#333}body.top>header nav.courtesy a.logo img,body.nav_open>header nav.courtesy a.logo img{background-image:url(/assets/images/df-logo-living-light.svg)}@media only screen and (max-width:309.98px){body>header nav.courtesy a:not(.logo.top){font-size:1.5rem;width:1.5rem;top:-1px}body>header nav.courtesy a.logo.top{min-width:5rem;width:37%;top:.2rem}}@media only screen and (min-width:310px) and (max-width:374.98px){body>header nav.courtesy a.logo.top{top:.2rem}}@media only screen and (min-width:375px){body>header nav.courtesy a:not(.logo.top){width:2.5rem}body>header nav.courtesy a.logo.top{top:0rem}}body>header nav.main{display:none;padding:0 2rem 12rem 2rem;height:calc(100vh - var(--courtesy-nav-height));height:calc(100dvh - var(--courtesy-nav-height));overflow-x:scroll}body>header nav.main>ul>li{border-bottom:none}body>header nav.main>ul>li:not(:last-child){border-bottom:1px solid #666}body>header nav.main>ul{list-style:none}body>header nav.main>ul>li a{display:block;font-size:1.8rem;padding:1.3rem 0 1.4rem 0;width:calc(100% - 5rem);text-decoration:none;-webkit-tap-highlight-color:transparent}body>header nav.main>ul>li:has(ul)>span.iafter:after{font-size:1.4rem;font-weight:700;margin-top:1.2rem;padding:5px 0 0 0;float:right;text-align:center;width:2.5rem;height:2.4rem;border:1px solid #aaa;border-radius:var(--border-radius)}body>header nav.main>ul>li>ul{display:none;list-style:none}body>header nav.main>ul>li:has(ul)>ul>li>a{padding:.5rem 0;margin:1rem 0 1rem 1rem;font-size:1.6rem;display:block;text-decoration:none}body>header nav.main>ul>li.open:has(ul)>span.iafter:after{content:"\e909"}body>header nav.main>ul>li.open:has(ul)>ul{display:block;margin:-1rem 0 2rem 0}body>header nav li.instagram{display:block!important}body>header nav li.instagram a.icon-instagram{position:relative}body>header nav li.instagram a.icon-instagram:before{color:var(--footer-bg);border-radius:50%;transform:scale(2);margin-right:1rem}body>header nav li.instagram a.icon-instagram:after{content:"";position:absolute;top:.7rem;left:-.5rem;background:#fea;width:3rem;height:3rem;background:#fff;border-radius:50%;z-index:-1}body.nav_open{position:fixed;overflow:auto}body.nav_open>header{background:var(--footer-bg);height:100vh;height:100dvh}body.nav_open>header nav.courtesy{border-bottom:1px solid var(--header-border-color)}body.nav_open>header nav.courtesy .iafter{color:var(--courtesy-nav-color-open)}body.nav_open>header nav.main{display:block;margin-top:2rem}body>header .search{margin:0 2rem;display:none;position:relative;z-index:550}body>header .search::-webkit-scrollbar{display:none}body>header .search i.close{display:none}body>header .search span{z-index:2;display:block;width:100%;float:left;transition:width 0.2s}body>header .search span a{display:inline-block;float:right;position:relative}body>header .search span a:after{position:absolute;top:11px;right:1rem;opacity:.75}body>header .search span input[type=text]{width:100%;padding:1rem;font-family:"Raleway";border:none;border-radius:var(--border-radius);outline:none}body>header .search button{z-index:-100;display:inline-block;position:absolute;width:7rem;padding:1rem 1.2rem 1rem 1.2rem;transform:translateX(-12rem);background-color:var(--brand-color);color:#fff;transition:transition 0.2s;font-family:"Raleway";border:none;border-radius:var(--border-radius);outline:none}_::-webkit-full-page-media,_:future,:root body>header .search button{padding:1rem 1.2rem 1rem 1.2rem}body.search_open>header nav.courtesy{border-bottom:none}body.search_open>header nav.courtesy .icon-search{color:var(--brand-color)}body.search_open>header .search{margin-bottom:2rem;display:block}body.search_open.search_started>header nav.courtesy{margin-bottom:0}body.search_open.search_started>header .search{margin-bottom:2rem;display:block}body.search_open.search_started>header .search span{width:calc(100% - 8rem)}body.search_open.search_started>header .search span a:after{display:block;padding:.8rem 1.2rem;top:5px;right:3px}body.search_open.search_started>header .search button{transform:translateX(1rem)}body.search_open.search_started>header nav.main{margin-top:2rem}body>header .quickaccess{font-size:1.5rem;padding:1.2rem 0;__margin-top:7rem;border:1px solid var(--header-border-color);border-width:1px 0}body>header .quickaccess nav.social_media ol{display:flex;gap:4rem;justify-content:center;_space-evenly}body>header .quickaccess nav.social_media ol li{margin:0}body>header.slideout div.notification{transform:translateY(6.9rem);margin-top:-.4rem}@keyframes sweep{from{background-position:20% center}to{background-position:80% center}}section.hero.product.scroll .image img{background-size:cover;background-repeat:no-repeat;background-position:center center}section.hero.product.scroll .image img.scroll{transition:background-position 1000ms ease-in-out;animation:10000ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll .image img.scroll.init{background-position:20% center}section.hero.product.scroll .image img.scroll.loop{animation-name:sweep}@keyframes sweep100{from{background-position:0% center}to{background-position:100% center}}section.hero.product.scroll.sweep100 .image img.scroll{transition:background-position 1666ms ease-in-out;animation:16667ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll.sweep100 .image img.scroll.loop{animation-name:sweep100}section.hero.product.scroll.sweep100 .image img.scroll.init{background-position:0% center}@keyframes sweep90{from{background-position:5% center}to{background-position:95% center}}section.hero.product.scroll.sweep90 .image img.scroll{transition:background-position 1500ms ease-in-out;animation:15000ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll.sweep90 .image img.scroll.init{background-position:5% center}section.hero.product.scroll.sweep90 .image img.scroll.loop{animation-name:sweep90}@keyframes sweep80{from{background-position:10% center}to{background-position:90% center}}section.hero.product.scroll.sweep80 .image img.scroll{transition:background-position 1333ms ease-in-out;animation:13333ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll.sweep80 .image img.scroll.init{background-position:10% center}section.hero.product.scroll.sweep80 .image img.scroll.loop{animation-name:sweep80}@keyframes sweep70{from{background-position:15% center}to{background-position:85% center}}section.hero.product.scroll.sweep70 .image img.scroll{transition:background-position 1167ms ease-in-out;animation:11667ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll.sweep70 .image img.scroll.init{background-position:15% center}section.hero.product.scroll.sweep70 .image img.scroll.loop{animation-name:sweep70}section.hero.product.scroll.sweep60 .image img.scroll{transition:background-position 1000ms ease-in-out;animation:10000ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll.sweep60 .image img.scroll.init{background-position:20% center}section.hero.product.scroll.sweep60 .image img.scroll.loop{animation-name:sweep}@keyframes sweep60{from{background-position:25% center}to{background-position:75% center}}section.hero.product.scroll.sweep50 .image img.scroll{transition:background-position 833ms ease-in-out;animation:8335ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll.sweep50 .image img.scroll.init{background-position:25% center}section.hero.product.scroll.sweep50 .image img.scroll.loop{animation-name:sweep50}@keyframes sweep40{from{background-position:30% center}to{background-position:70% center}}section.hero.product.scroll.sweep40 .image img.scroll{transition:background-position 666ms ease-in-out;animation:6666ms infinite alternate sweepNone;animation-timing-function:linear}section.hero.product.scroll.sweep40 .image img.scroll.init{background-position:30% center}section.hero.product.scroll.sweep40 .image img.scroll.loop{animation-name:sweep40}.pause_animation{animation-play-state:paused!important}section.hero .text h1{letter-spacing:0;font-size:3rem}@supports (-webkit-touch-callout:none){section.hero .text h1{font-weight:800;font-settings-variation:'wght' 800;text-shadow:rgba(0,0,0,.12) 0 0 .7rem}}section.hero .splide .splide__arrows{position:absolute;bottom:4rem}section.unhero{height:14rem;background:var(--footer-bg)}body.search_open section.unhero{height:16.5rem}section.slides .splide.gallery .splide__list{height:100vw!important}section.slides .splide.gallery .splide__list .splide__slide{width:100%}section.slides div.containif.pad{padding-left:0;padding-right:0}section.filtered .filters .filter_list{height:100%;max-height:calc(100% - 110px);overflow-y:auto;width:calc(100% + 1rem);padding-right:1rem}section.filtered .dialog h4{margin-top:1.5rem;margin-bottom:2rem;font-size:1.8rem}.videoblock video{height:40%}section.videoblock .video.fadeinout .controls .play{font-size:3rem;padding:1.7rem 1.7rem 1.3rem 1.9rem;border-width:3px;border-radius:50%!important;transform-origin:center;transition:opacity 0.2s ease-out,transform 0.3s ease-out}section.slides.social_media .splide .splide__list{min-height:12rem}section.benefits.pad .container{padding-left:0;padding-right:0}section.benefits h2{text-align:left!important;padding:0;margin-bottom:6rem}section.benefits ul li{margin-top:-3rem;max-width:36rem}section.benefits ul li::before{top:2.2rem}section.benefits.inside li{margin-top:2rem}section.dynamic_page section.benefits h2{margin-top:4rem}section.side_by_side .area{margin:0 auto;max-width:102.4rem}section.side_by_side .area:last-child{margin-bottom:0rem}section.side_by_side .text{margin-top:3rem}section.side_by_side .text .cta{margin-top:2rem}h3.above{display:block;font-size:2.2rem;margin-bottom:2rem}h3.below{display:none}section.dynamic_page .area.full-width{padding-left:2rem;padding-right:2rem}@media only screen and (max-width:767.98px){section .zebra .zebra{width:100%;padding-left:0;padding-right:0}section .zebra .odd,section .zebra .even{padding:4rem 2rem}section .zebra .even,section.zebra .even{background:var(--gray-bg)}section.zebra .zebra{width:100%;padding-left:0;padding-right:0}section.zebra .odd,section.zebra .even{padding:4rem 2rem}section.zebra .even{background:var(--gray-bg)}}section.showroom.container .topics .topic img{object-fit:cover;object-position:bottom;height:16rem}section.product_groups.container .groups .group img{object-fit:cover;object-position:bottom;height:16rem}section.product_groups:not(.zebra){border-top:1px solid #eee}section.testroom picture{max-width:28rem;margin:0 auto}section.testroom .text{margin-top:3rem}section.intro{padding-top:4rem;padding-bottom:4rem}section.intro h2{padding-top:0;margin-top:0}section.intro h3{font-size:2.2rem;margin-bottom:3rem}section.intro.minimal h3{font-size:2.2rem;margin-bottom:0}section.intro p{font-size:1.5rem;text-align:left}section.intro .paragraphs .paragraph{width:100%}section.intro.kontakt .spread{display:block}@media only screen and (max-width:767.98px){section.intro:not(.introhero) .text-center{text-align:left}}section.intro.introhero{min-height:42rem}section.product_areas{padding:4rem 0}section.product_groups h2{text-align:left}section.product_groups .zebra{margin:0 auto 3rem auto}section.product_groups .zebra:last-of-type{margin-bottom:0}section.product_groups .groups .group h3{order:1;margin:1rem 0 .5rem 0}section.product_groups .groups .group .image{order:2}section.product_groups .groups .group .text{order:3}section.price_examples{padding-bottom:9rem;margin-top:0;padding-top:1rem}section.price_examples div.text>h3{margin:2rem 0 1rem 0}section.product_images_closeups.edges img{width:auto;height:auto;object-fit:cover}section.slides.product_images_closeups .splide .splide__list{min-height:37rem}section.product_categories{margin-top:0;padding-top:1rem;padding-bottom:0;margin-bottom:0}section.product_categories div.category{padding-bottom:0!important}section.product_categories div.category .loader:after{content:"";display:block;clear:both;height:4rem}section.product_categories ul{gap:1rem}section.product_categories ul li{width:calc(50% - 0.5rem)}@media only screen and (min-width:500px){section.framed_products ul li a.image{padding:0}}section.product_inspiration{padding-bottom:1rem}@media only screen and (min-width:600px) and (max-width:767.98px){section.product_inspiration .grid{gap:2rem}section.product_inspiration .grid article{flex-basis:calc(50% - 1rem)}}section.split .container{padding:0 2rem}section.split .inner{width:100%;max-width:48rem;margin:0 auto}section.split .inner.left{margin-bottom:8rem}section.timeline .steps:after{left:1.3rem;height:calc(100% - 7%)}section.timeline .step{width:100%}section.timeline .step:before{width:2.8rem;height:2.8rem;left:0;top:-.5rem;float:right}section.timeline .step h3{margin-bottom:1rem}section.timeline .step h3:before{top:2px;left:7px}section.contactform label.half{width:calc(50% - 1rem);float:left}section.inspiration p.ingress{margin-bottom:3rem}section.inspiration_articles .articles ul{gap:0}section.inspiration_articles .articles ul li{flex-basis:100%;margin-bottom:3rem}@media only screen and (min-width:600px) and (max-width:767.98px){section.inspiration_articles .articles ul{gap:2rem}section.inspiration_articles .articles ul li{flex-basis:calc(50% - 1rem)}}section.benefits.inside{width:100%}section.benefits.inside li{width:100%;max-width:100%}@media only screen and (min-width:600px){section.benefits.inside{width:100%}section.benefits.inside ul{display:flex;flex-wrap:wrap;gap:4rem}section.benefits.inside ul li{width:calc(50% - 8rem)}}section.simple_grid .grid{gap:4rem}section.simple_grid .grid .square{width:100%;min-height:15rem;margin-bottom:4rem;display:flex;flex-direction:column}section.simple_grid .grid .square img{width:18rem;margin-bottom:1rem}section.simple_grid .grid .square#buster-and-punch img{width:22rem}section.simple_grid .grid .square div.richtext{width:100%;font-size:1.4rem}section.simple_grid .container{padding-left:0;padding-right:0}body.medarbetare section.intro h3{text-align:center!important}section.coworkers *{text-align:center}section.coworkers div.division{margin-bottom:6rem}section.coworkers div.division ul.people{justify-content:center;gap:2rem}section.coworkers div.division ul.people li{width:calc(50% - 1rem)}section.coworkers div.division ul.people li div.circle{width:14rem}@media only screen and (min-width:600px){section.coworkers div.division ul.people li{width:calc((100% / 3) - 4rem)}section.showroom .container .topics{gap:3rem}section.showroom .container .topics .topic{width:calc((100% / 2) - 1.5rem)}section.product_groups .container .groups{gap:3rem}section.product_groups .container .groups .group{width:calc((100% / 2) - 1.5rem)}}section.storage_consent .modal .panel .scroll{max-height:20svh}section.lab{padding:4rem 2rem}section.lab>p{width:80%}.sida{--hero-height:75svh}.sida #form input{margin-top:0}.sida section.side_by_side div.pad{padding:0 2rem}.sida section.side_by_side div.pad div.col.text{margin-top:0}body>footer._ nav.main{display:block;margin-top:2rem;padding:0 2rem 0 2rem;overflow:none;overflow-x:hidden}body>footer._ nav.main ul.main>li:not(:last-child){border-bottom:1px solid #666}body>footer._ nav.main ul.main{list-style:none}body>footer._ nav.main ul.main>li a{display:block;font-size:1.8rem;padding:1.3rem 0 1.4rem 0;width:calc(100% - 5rem);text-decoration:none;-webkit-tap-highlight-color:transparent}body>footer._ nav.main ul.main>li:has(ul)>span{cursor:pointer}body>footer._ nav.main ul.main>li:has(ul)>span.iafter:after{font-size:1.4rem;font-weight:700;margin-top:1.2rem;padding:5px 0 0 0;float:right;text-align:center;width:2.5rem;height:2.4rem;border:1px solid #aaa;border-radius:var(--border-radius)}body>footer._ nav.main ul.main>li>ul{display:none;list-style:none}body>footer._ nav.main ul.main>li:has(ul)>ul>li>a{padding:.5rem 0;margin:1rem 0 1rem 1rem;display:block;text-decoration:none}body>footer._ nav.main ul.main>li.open:has(ul)>span.iafter:after{content:"\e909"}body>footer._ nav.main ul.main>li.open:has(ul)>ul{display:block;margin:-1rem 0 2rem 0}body>footer._{padding-bottom:0}body>footer._ nav.main{width:100%;max-width:42rem;margin:0 auto;margin-top:2rem;padding:0 2rem 0 2rem;overflow:none;overflow-x:hidden}body>footer._ nav.main ul.main>li{border-bottom:1px solid #666}body>footer._ nav.main ul.main>li.main_kunservice{border-bottom:none}body>footer._ nav.main ul.main{list-style:none}body>footer._ nav.main ul.main>li a{display:block;font-size:1.8rem;padding:1.3rem 0 1.4rem 0;width:calc(100% - 5rem);text-decoration:none;-webkit-tap-highlight-color:transparent}body>footer._ nav.main ul.main>li:has(ul)>span{cursor:pointer}body>footer._ nav.main ul.main>li:has(ul)>span.iafter:after{font-size:1.4rem;font-weight:700;margin-top:1.2rem;padding:5px 0 0 0;float:right;text-align:center;width:2.5rem;height:2.4rem;border:1px solid #aaa;border-radius:var(--border-radius)}body>footer._ nav.main ul.main>li>ul{display:none;list-style:none}body>footer._ nav.main ul.main>li:has(ul)>ul>li>a{padding:.5rem 0;margin:1rem 0 1rem 1rem;display:block;text-decoration:none;font-size:1.6rem}body>footer._ nav.main div.column.col_four{width:100%;margin-top:6rem;display:flex;flex-direction:column}body>footer._ nav.social_media{margin:2rem 0;width:50%}body>footer._ nav.social_media ol{display:flex;justify-content:space-between}body>footer._ div.adress{text-align:center;position:relative;margin-bottom:3rem}body>footer._ div.adress .header strong{font-variation-settings:'wght' 600}body>footer._ div.adress .openhours *{font-size:1.4rem;font-weight:300;font-variation-settings:'wght' 300}body>footer._ div.adress .openhours>p{display:flex;justify-content:space-between;width:15rem;margin:.5rem auto .5rem auto}body>footer._ div.adress .openhours .nom{display:none}body>footer._ div.adress .street{margin-top:1rem;display:block;_width:calc(100% - 10rem);font-size:1.4rem;font-weight:300;font-variation-settings:'wght' 300}body>footer._ div.adress .street a{text-decoration:none}body>footer._ div.adress .street a.pin{display:block;width:3rem;text-align:center;margin:2rem auto 0 auto}body>footer._ div.adress .street a.pin img{height:4rem}body>footer._ div.adress .map{width:8rem;position:absolute;right:-3.5rem;top:6px}body>footer._ div.adress .map img{border-radius:5px}body>footer._ nav.contact a{text-align:center}body>footer._ a.logo{width:50%}body>footer._ a.logo{order:4;margin:0 auto}body>footer._ nav.social_media{order:3;width:20rem;margin:4rem auto 2rem auto}body>footer._ nav.contact{order:2}body>footer._ div.adress{order:1}body>footer._ nav.main ul.main>li.open:has(ul)>span.iafter:after{content:"\e909"}body>footer._ nav.main ul.main>li.open:has(ul)>ul{display:block;margin:-1rem 0 2rem 0}footer._ nav.legal{margin-top:4rem;padding:3rem 0;background:rgba(0,0,0,.1);font-size:1.3rem}footer._ nav.legal .container{display:flex;flex-direction:column}footer._ nav.legal .container div *{color:#aaa}footer._ nav.legal .container div.copyright{order:2;text-align:center}footer._ nav.legal .container div.links{order:1}footer._ nav.legal .container div.links{margin-bottom:2rem;text-align:center}footer._ nav.legal .container div.links a{margin-bottom:1rem;text-decoration:none}footer._ nav.legal .container div.links a:not(:last-of-type):after{content:"|";text-decoration:none;margin-left:.5rem;margin-right:.2rem;opacity:.5}}@media screen and (min-width:768px) and (max-width:1023.98px){body{-webkit-text-size-adjust:100%}#breakpoint{height:20px}#breakpoint:after{content:"20"}body>header nav.main{width:42rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){section.hero img{background-position:center bottom!important}.controlled .controls.start_hidden{opacity:0}section.intro .paragraphs{display:flex;gap:6rem;width:100%}section.intro .paragraphs .paragraph:after{display:none}section.side_by_side h2{text-align:center;margin-bottom:4rem}section.side_by_side .area{display:flex;align-items:center;justify-content:space-between;margin-bottom:12rem}section.side_by_side .area .image{width:45%}section.side_by_side .area .text{width:55%}section.side_by_side .area.even .image{order:1}section.side_by_side .area.even .text{order:2;padding:0 0 0 6rem}section.side_by_side .area.odd .image{order:2}section.side_by_side .area.odd .text{order:1;padding:0 6rem 0 0}section.side_by_side .text h3{font-size:3.2rem;margin-bottom:1rem}section.side_by_side .text p{margin-bottom:2rem}section.side_by_side .text a.btn{padding:1rem 3rem}section.side_by_side h3.above{display:none}section.side_by_side .text h3.below{display:block}section.dynamic_page .area.full-width{margin-bottom:3rem}section.dynamic_page .area.full-width .text{margin-top:3rem;text-align:center;width:48rem;max-width:100%}section.side_by_side_inspiration{width:70%}section.side_by_side_inspiration h2{text-align:center;margin-bottom:4rem}section.side_by_side_inspiration .area{display:flex;align-items:center;justify-content:space-between}section.side_by_side_inspiration .area picture{width:120%;aspect-ratio:1;height:auto;order:1}section.side_by_side_inspiration .area .richtext{width:80%;aspect-ratio:1;height:auto;display:flex;align-items:center;order:2;padding:0 0 0 6rem}section.side_by_side_inspiration .area .richtext *{font-size:2.4rem}section.side_by_side_inspiration .area:nth-child(odd) picture{order:2}section.side_by_side_inspiration .area:nth-child(odd) .richtext{order:1;padding:0 6rem 0 0}section.videoblock{height:60dvh;width:100%;display:flex}section.videoblock .video{flex:1;position:relative}section.videoblock .text{flex:1;display:flex;align-items:center}section.slides.social_media{padding:6rem 0}section.slides.social_media .splide .splide__list{min-height:auto;display:flex;justify-content:center}1section.inspiration .grid a{flex-basis:calc(33.3% - 0.66rem)}section.inspiration .grid{gap:3rem}section.inspiration .grid article{flex-basis:calc(25% - 2.25rem)}section.slides .splide .splide__slide{width:calc(50% - 0.5rem)}section.slides .splide.gallery .splide__list{height:42rem!important}section.slides .splide.gallery .splide__list .splide__slide{width:86%}section.slides.product_images_closeups .splide .splide__list{height:auto!important}section.benefits{padding-top:6rem;padding-bottom:6rem}section.benefits h2{text-align:center;margin-top:0rem;margin-bottom:6rem}section.benefits ul{display:flex;flex-wrap:wrap;justify-content:space-between}section.benefits ul li{width:calc(calc(100% / 3) - 4rem)}section.dynamic_page section.benefits ul{flex-wrap:wrap}section.dynamic_page section.benefits ul li{width:calc(calc(100% / 3) - 4rem);min-width:20rem}section.benefits ul li{padding-left:0;margin:0 1.5rem}section.benefits ul li::before{top:2.2rem;left:0rem}section.benefits ul li p{margin-left:3rem}section.benefits.pad .container{padding-left:0;padding-right:0}section.reviews .review .user{margin-top:3rem}section.reviews .review .user:before{content:"";position:absolute;top:-6.5rem;display:block;width:100%;height:3rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}section.price_examples.slides .splide .splide__slide{padding:0 2rem}section.price_examples.slides .splide .splide__slide h3{min-height:5rem}section.testroom{padding:16rem 0;max-width:88rem}section.testroom picture{width:40rem}section.testroom .text{width:calc(100% - 40rem)}section.product_categories h4{font-size:2.2rem;margin-bottom:2rem}section.product_categories ul{gap:2rem}section.product_categories ul li{width:calc(25% - 1.66rem)}section.product_categories ul li a span{font-size:1.5rem}section.framed_products ul li a.image{padding:0}section.product_inspiration .grid article{gap:1rem}section.product_inspiration .grid article{flex-basis:calc(50% - 1.5rem)}section.inspiration_articles .articles ul{gap:4rem}section.inspiration_articles .articles ul li{flex-basis:calc(50% - 3rem);margin-bottom:2rem}section.timeline h2,section.timeline div.timeline>h3{text-align:center}section.timeline .richtext.top{margin-bottom:6rem;text-align:center;width:80%;margin:0 auto 8rem auto}section.timeline .steps{position:relative}section.timeline .steps:after{left:calc(50%);height:100%}section.timeline .step{position:relative;width:36rem;padding:0;clear:both;margin-bottom:4.6rem;margin-left:auto;margin-right:auto}section.timeline .step:before{top:-.5rem;float:right}section.timeline .step h3:before{top:.2rem;border-radius:50%;background:#ccc;float:right}section.timeline .step:nth-child(even){text-align:left!important;left:21.8rem}section.timeline .step:nth-child(even):before{float:left;left:-5.1rem}section.timeline .step:nth-child(even) h3:before{float:left;left:-4.4rem}section.timeline .step:nth-child(odd){text-align:right;left:-21.8rem}section.timeline .step:nth-child(odd):before{float:right;right:-5.3rem}section.timeline .step:nth-child(odd) h3:before{float:right;right:-4.6rem}section.timeline-cta{margin-top:0rem;margin-bottom:20rem;text-align:center}section.timeline-cta .cta{width:48rem;padding:4rem;border:2px dashed var(--df-green);margin:0 auto 4rem auto;border-radius:2rem}section.timeline-cta .cta p{margin-bottom:0}section.simple_grid .grid{gap:4rem}section.simple_grid .grid .square{width:calc((100%/3) - ((4rem * 2) / 3));flex-wrap:wrap}section.coworkers div.division ul.people li{width:calc((100% / 4) - 3rem)}section.showroom .container .topics{gap:4rem}section.showroom .container .topics .topic{width:calc((100% / 3) - 2.67rem)}section.consent_dialog .modal{max-width:42rem}}@media screen and (min-width:1024px) and (max-width:1439.98px){#breakpoint{height:30px}#breakpoint:after{content:"30"}}@media screen and (min-width:1024px){:root{--header-text-color:#888;--main-nav-padding:2rem}section .container,.container{padding:0 4rem}section[id]{scroll-margin-top:5rem}body.sida,body.samarbete{--hero-height:75svh}body>header{background:#fff}header .container{height:10rem;display:flex;flex-direction:row;align-content:space-between;justify-content:space-between;position:relative}body>header .quickaccess{display:none}body>header nav.courtesy{display:flex;order:1;height:10rem;align-items:center}body>header nav.courtesy a:not(.logo){position:absolute;right:0;bottom:-2.9rem;color:#444;aspect-ratio:1 / 1;width:1rem;display:block}body>header nav.courtesy a.logo.top{min-width:15rem;width:15rem}body>header nav.courtesy a.icon-menu{display:none}body>header nav.courtesy a.icon-search{right:6.5rem;cursor:pointer}body>header nav.courtesy a.icon-email{right:12rem}body>header nav.courtesy a.icon-phone{right:17.5rem}body>header nav.main{margin-right:0;order:2;margin-top:3.8rem}body>header nav.main a{text-decoration:none}body>header nav.main li a{color:#666}body>header nav.main li:hover>a{color:#000}body>header nav.main ul{list-style:none;margin:0;padding:0;display:flex}body>header nav.main ul li{font-size:1.35rem;display:block;margin-right:0;position:relative}body>header nav.main ul li:not(:has(ul)) li{margin-right:0;z-index:1200}body>header nav.main>ul>li>a{padding:3.8rem var(--main-nav-padding) 3.9rem var(--main-nav-padding);background:#fff;text-align:right;top:-2rem}body>header nav.main>ul>li>a{padding:3.8rem var(--main-nav-padding) 3.8rem var(--main-nav-padding);background:#fff;text-align:right;top:-2rem}body>header nav.main>ul>li:last-child>a{padding-right:0}body>header nav.main ul li:has(ul):hover:before{content:"";width:.7rem;height:9rem;background:transparent url(/assets/images/main-nav-hover-shadowv2.png) no-repeat top right;display:block;top:-3.7rem;left:-.7rem;position:absolute}body>header nav.main ul li ul{display:none;z-index:1000!important;position:absolute;top:5rem;left:0rem;background:#fff;padding:1rem var(--main-nav-padding) 1rem var(--main-nav-padding);filter:drop-shadow(-3px 3px 2px rgba(0,0,0,.07));border-radius:0 0 3px 3px}body>header nav.main ul li ul li{text-align:left}body>header nav.main ul li ul li a{display:inline-block;padding:0 0 2rem 0;font-weight:300;text-align:left}body>header nav.main ul li:hover ul{display:block}body>header nav.main ul.main>li>span{display:none}body>header .search{margin:0 2rem;padding:3rem;background:#fff;overflow-y:hidden;border-radius:.5rem;z-index:4500;width:94rem;opacity:0;display:block;position:absolute;left:calc(50% - 2rem);transform:translateX(-50%);top:-10rem;transition:all 0.25s ease-out}body>header .search::-webkit-scrollbar{display:none}body>header .search i.close{background:#eee;text-align:center;padding:.5rem 1rem .3rem 1.1rem;border-radius:0 0 0 5px;display:block;color:#aaa;cursor:pointer;font-size:1rem;position:absolute;top:0;right:0}body>header .search i.close:hover{background:#E6E6E6}body>header .search span{z-index:2;display:block;width:100%;float:left;transition:width 0.2s}body>header .search span a{display:inline-block;float:right;position:relative}body>header .search span a:after{position:absolute;top:12px;right:1rem;opacity:.75}body>header .search span input[type=text]{width:100%;background:#eee;padding:1rem;font-family:"Raleway";border:none;border-radius:var(--border-radius);outline:none}body>header .search button{z-index:-100;cursor:pointer;display:inline-block;position:absolute;width:7rem;padding:1rem 1.2rem 1rem 1.2rem;transform:translateX(-12rem);background-color:var(--brand-color);color:#fff;transition:transition 0.2s;font-family:"Raleway";border:none;border-radius:var(--border-radius);outline:none}body.search_open>header nav.courtesy .icon-search{color:var(--brand-color)}body.search_open>header .search{margin-bottom:0;top:6.6rem;opacity:1;filter:drop-shadow(0 0 1rem rgba(0,0,0,.3))}body.search_open.search_started>header nav.courtesy{margin-bottom:0}body.search_open.search_started>header .search{margin-bottom:2rem;display:block}body.search_open.search_started>header .search span{width:calc(100% - 8rem)}body.search_open.search_started>header .search span a:after{display:block;padding:.8rem 1.2rem;top:5px;right:3px;cursor:pointer}body.search_open.search_started>header .search button{transform:translateX(1rem)}body.search_open>header.slideout .search{top:10rem}body>header{filter:drop-shadow(0 5px 5px rgba(0,0,0,.1))}body>header nav.main ul li.main_kok ul{width:25rem}body>header nav.main ul li.main_garderober ul{width:25rem}body>header nav.main ul li.main_sideboards ul{width:25rem}body>header nav.main ul li.main_produkter ul{width:35rem}body>header nav.main ul li.main_losningar ul{width:15rem}body>header nav.main ul li.main_tjanster ul{width:21rem}body>header nav.main ul li.main_information ul{width:20rem}body>header nav.main ul li.main_varumarken ul{width:18rem}body>header nav.main ul li.main_ovrigt ul{width:14rem}body>header nav.main{margin-top:3.2rem}header .container{height:9rem}body>header nav.courtesy{height:9.4rem}body>header.slideout{transform:translateY(-9.8rem)}@media only screen and (min-width:1180px){body>header nav.main ul li:not(:has(ul)) li{margin-right:0;font-size:1.3rem}body>header nav.main ul li:has(ul)>a{padding:3.8rem 1rem 3.6rem var(--main-nav-padding)}}body>header nav.main li[class^="main_"]>a:after{position:absolute;width:calc(100% - 2rem);height:1px;left:1.5rem;top:2.5rem;background:var(--brand-color)}body>header nav.main li.main_kontakt>a:after{width:calc(100% - 1rem)}body>header nav.main li[class^="sub_"]>a:after{position:absolute;width:calc(100% - 4rem);height:1px;left:2rem;top:3.2rem;background:var(--brand-color)}body>header.slideout div.notification{transform:translateY(9.1rem)}body.top>header:not(.slideout) nav.crumbs{display:block}body>header nav.crumbs{padding:1.7rem 0!important}body>header nav.crumbs div.container{position:relative}body>header nav.crumbs div.container ol{position:absolute;top:-1.1rem}section.hero .text h1{text-shadow:rgba(0,0,0,.6) 0 0 1.3rem}_::-webkit-full-page-media,_:future,:root section.hero .text h1{font-weight:800;font-settings-variation:'wght' 800;text-shadow:rgba(0,0,0,.2) 0 0 .7rem}section.intro{padding-bottom:3rem!important}section.intro .paragraphs{width:100%}section.intro .paragraphs .paragraph .richtext *{text-align:left}section.intro h1,section.intro h2{font-variation-settings:'wght' 550;margin-top:1rem}section.intro .richtext p{font-variation-settings:'wght' 325;width:50%;min-width:40rem;max-width:84rem;margin-left:auto;margin-right:auto}section.intro .richtext{padding-bottom:1rem}section.side_by_side{padding-top:9rem;padding-bottom:9rem}section.side_by_side .area{margin-bottom:6rem}section.side_by_side .area .image{width:calc(50% - 3rem)}section.side_by_side .area .text{width:calc(50% + 3rem);gap:4rem}section.side_by_side .text h3{font-size:2.6rem}section.dynamic_page .area.full-width .text{text-align:center;width:100%}section.side_by_side_inspiration .area picture{width:100%}section.side_by_side_inspiration .area .richtext{width:100%}section.timeline{margin-top:6rem;margin-bottom:4rem}section.inspiration{padding-top:2rem}section.inspiration p.ingress{margin-bottom:3rem}section.slides .splide .splide__slide{max-width:calc(33.3% - 0.66rem)}section.slides .splide.thumbnails{display:none}.splide.centered .splide__list{display:flex;justify-content:center}section.slides.edges{padding-bottom:4rem}section.slides.edges .splide .splide__slide{max-width:calc(33.3% - 2.6rem)}section.videoblock .controlled .controls a{border-radius:50%}section.reviews .area{max-width:100rem;margin:0 auto}section.reviews article{height:32rem!important;display:flex;flex-direction:column;justify-content:center}section.product_groups{width:106rem;padding-top:8rem}section.product_groups .zebra{margin:0 auto}section.product_groups .zebra:last-of-type{margin-bottom:0}section.product_groups .groups{display:flex;gap:4rem 3rem;flex-wrap:wrap;padding-bottom:8rem}section.product_groups .groups .group{width:calc(33.33% - 2rem)}section.product_groups .groups .group h3{order:1;margin:1rem 0 .5rem 0}section.product_groups .groups .group img{object-fit:cover;height:20rem}section.product_groups .groups .group .text{order:3}section.product_groups .groups .group .richtext,section.product_groups .groups .group .richtext *{font-size:1.4rem;line-height:1.3}section.product_groups .groups .group .richtext .readmore{font-size:1.4rem!important}section.product_groups.full{width:100%;padding-top:4rem}section.product_groups.full .groups{display:flex;gap:6rem}section.product_groups.full .groups .group{width:calc(33.33% - 4rem)}section.product_groups.full .groups .group img{height:32rem}section.product_categories div.category{padding:3rem 0 0 0}section.product_categories div.category.odd{padding-bottom:3rem}section.product_categories.zebra div.category:nth-child(odd) .loader{margin-bottom:3rem}section.services .area[id]{padding-top:8rem;margin-top:-8rem}section.price_examples.slides .splide .splide__slide{max-width:calc(33.3% - 0.66rem);padding:0 3rem}section.product_categories ul{gap:3rem}section.product_categories ul li{width:calc(25% - 2.25rem)}section.framed_products ul li a.image{padding:0rem 0 0 0}section.product_images_closeups{padding:4rem 4rem 8rem 4rem}section.product_images_closeups>h2{padding-top:0;margin-top:0}section.product_images_closeups.edges img{width:auto;height:auto;object-fit:cover}section.product_inspiration .grid{gap:3rem}section.product_inspiration .grid article{flex-basis:calc(25% - 2.25rem)}section.split .container{gap:12rem;display:flex;flex-wrap:wrap;justify-content:center}section.split .inner{width:calc(50% - 6rem);max-width:64rem}section.split .inner.right h2{margin-bottom:4rem}section.inspiration_articles .articles ul{gap:3rem}section.inspiration_articles .articles ul li{flex-basis:calc(25% - 2.25rem)}section.inspiration_articles .articles ul li a.text{min-height:4rem}section.simple_grid .grid .square img{width:15rem}section.dynamic_page{padding-top:3rem;padding-bottom:3rem}section.dynamic_page .area.sidebyside .image{width:calc(50% - 3rem);_height:40rem;order:1}section.dynamic_page .area.sidebyside .image img{height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius)}section.dynamic_page .area.sidebyside .text{width:calc(50% + 3rem);order:2;padding:0 0 0 6rem}section.dynamic_page .area.sidebyside:nth-child(even) .image{order:2}section.dynamic_page .area.sidebyside:nth-child(even) .text{order:1;padding:0 6rem 0 0}section.coworkers{max-width:88rem;margin:0 auto}section.coworkers div.division ul.people{gap:3rem 4rem}section.showroom.container .topics{gap:6rem}section.showroom.container .topics .topic{width:calc((100% / 3) - 4rem)}section.showroom.container .topics .topic img{object-fit:cover;object-position:bottom;height:32rem}section.search_results .container{max-width:98rem;padding-top:2rem;margin:0 auto}body>header._ nav.main ul li{font-family:"Inter";font-size:1.6rem;font-weight:375;font-variation-settings:'wght' 375}body>header._ nav.main ul>li>ul{padding:0 0 1rem 0}body>header._ nav.main ul>li>ul>li{font-size:1.4rem;font-weight:350;font-variation-settings:'wght' 350}body>header._ nav.main ul>li>ul>li>a{padding:1rem 2rem}body>header._ nav.main ul>li>ul>li:last-of-type{border-radius:0 0 5px 5px}body>header._ nav.main ul>li>ul>li:hover{background:#f6f6f6}body>header._ nav.main ul li.main_kok ul{width:23rem}body>header._ nav.main ul li.main_garderober ul{width:26rem}body>header._ nav.main ul li.main_other ul{width:15rem}body>header._ nav.main ul li.main_produkter ul{width:26rem}body>header._ nav.main ul li.main_tjanster ul{width:26rem}body>header._ nav.main ul li.main_varumarken ul{width:16rem}body>header._ nav.main ul li.main_ovrigt ul{width:14rem}body>header._ nav.courtesy a.icon-menu{display:none}body>header._ nav.courtesy a.icon-search{right:4.5rem;cursor:pointer}body>header._ nav.courtesy a.icon-email{right:10rem}body>header._ nav.courtesy a.icon-phone{right:16rem}footer._{padding-bottom:0}footer._ a{text-decoration:none}footer._ a:hover{text-decoration:underline}footer._ nav.main{width:100%;max-width:96rem;font-family:Inter}footer._ nav.main div.columns{width:100%;margin:4rem auto 1rem auto;min-height:36rem;display:flex;justify-content:space-between;align-content:flex-start}footer._ nav.main div.columns div.column{order:2}footer._ nav.main div.columns div.column ul{list-style-type:none}footer._ nav.main div.columns div.column ul.main>li{display:block;margin:0 0 3rem 0;text-decoration:none}footer._ nav.main div.columns div.column ul.main>li>a{font-weight:550;font-variation-settings:'wght' 550}footer._ nav.main div.columns div.column ul.main>li.main_kok>ul{display:none}footer._ nav.main div.columns div.column ul.main>li.main_garderober>ul{display:none}footer._ nav.main div.columns div.column ul.main>li>ul{margin-top:1rem}footer._ nav.main div.columns div.column ul.main>li>ul li{margin-bottom:.3rem;font-size:1.4rem}footer._ nav.main div.columns div.column.col_one ul.main>li{margin-bottom:1rem}footer._ nav.main div.columns div.column.col_one ul.main>li.main_inspiration{margin-bottom:3rem}footer._ nav.main div.columns div.column.col_two ul.main>li.mb0{margin-bottom:0}footer._ nav.main div.columns div.column.col_four{order:1;width:24rem;display:flex;flex-direction:column;justify-content:space-between}footer._ nav.main div.columns div.column.col_four nav.social_media{margin:0}footer._ nav.main div.columns div.column.col_four nav.social_media ol{display:flex;justify-content:space-between}footer._ nav.main div.columns div.column.col_four nav.social_media ol li{margin:0}footer._ nav.main div.columns div.column.col_four nav.social_media ol li a:hover{color:#bbb}footer._ div.adress{position:relative}footer._ div.adress .header strong{font-weight:500;font-variation-settings:'wght' 500}footer._ div.adress .openhours{margin:.5rem 0 2rem 0}footer._ div.adress .openhours *{font-size:1.3rem;font-weight:300;font-variation-settings:'wght' 300}footer._ div.adress .openhours p{width:calc(100% - 6rem);display:flex;justify-content:space-between}footer._ div.adress .openhours .nom{display:inline;font-style:normal}footer._ div.adress .street{width:calc(100% - 6rem);font-size:1.3rem;margin-top:.5rem;font-weight:300;font-variation-settings:'wght' 300;line-height:1.4;position:relative}footer._ div.adress .street a.pin{position:absolute;top:4px;right:0}footer._ div.adress .map{width:5rem;position:absolute;right:-1.5rem;top:4px}footer._ div.adress .map img{border-radius:5px}footer._ nav.contact a{display:block;font-size:1.4rem;margin-bottom:.7rem}body>footer._ a.logo{order:1;width:72%}body>footer._ nav.social_media{order:4;width:72%}body>footer._ nav.contact{order:3}body>footer._ div.adress{order:2}footer._ nav.main div.columns ul.main>li>span.toggle-subnav{display:none}footer._ nav.legal{margin-top:4rem;padding:3rem 0;background:rgba(0,0,0,.1);font-size:1.3rem}footer._ nav.legal .container{width:100%;width:96rem;display:flex;justify-content:space-between}footer._ nav.legal .container div *{color:#aaa}footer._ nav.legal .container div.copyright{order:1}footer._ nav.legal .container div.links{order:2}footer._ nav.legal .container div.links a{text-align:right;margin-left:3rem;text-decoration:none}footer._ nav.legal .container div.links a:hover{text-decoration:underline}footer._ nav.main div.columns div.column ul.main>li.heading>a{display:block;padding-bottom:.5rem;border-bottom:1px solid rgba(100,100,100,1)}footer._ nav.main div.columns div.column ul.main>li.heading>ul.sub{margin-top:.5rem}footer._ nav.main div.columns div.column ul.main>li>a{font-variation-settings:'wght' 450;opacity:.8}footer._ nav.main div.columns div.column ul.main>li.heading>ul.sub li a{font-variation-settings:'wght' 350;opacity:.8}}@media screen and (min-width:1440px) and (max-width:1919.98px){#breakpoint{height:40px}#breakpoint:after{content:"40"}}@media screen and (min-width:1440px){body>header nav.main ul li{font-size:1.4rem;margin-right:0}body>header nav.main ul li:not(:has(ul)) li{margin-right:0}body>header nav.main ul li:has(ul)>a{padding:3.8rem var(--main-nav-padding) 3.6rem var(--main-nav-padding)}body>header.slideout{transform:translateY(-9.1rem)}section.hero{_height:100dvh;display:block}section.hero picture img{background-repeat:no-repeat;background-size:auto 100%}body.sida section.hero,body.samarbete section.hero{height:75dvh}section.intro .paragraphs{width:65%;margin-left:auto;margin-right:auto}section.side_by_side .text h3{_font-size:2.6rem}1section.inspiration.grid .images.grid a{flex-basis:calc(16.6% - 0.83rem)}section.slides .splide .splide__slide{width:calc(25% - 0.75rem)}section.slides.unique_selling_points .splide{visibility:visible;height:auto}section.slides.unique_selling_points .splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-wrap:wrap;justify-content:center}section.slides.unique_selling_points .splide .splide__track{overflow:auto;width:80%;margin:0 auto}section.slides.unique_selling_points .splide .splide__slide{width:calc(33.33% - 3rem)}section.slides.unique_selling_points .splide .splide__slide img{width:7rem}body.sida section.slides.unique_selling_points .area .text,body.samarbeten section.slides.unique_selling_points .area .text{width:100%!important}body.sida section.slides.unique_selling_points .splide .splide__list,body.samarbeten section.slides.unique_selling_points .splide .splide__list{height:auto!important}body.sida section.textblock article,body.samarbeten section.textblock article{max-width:64rem;margin:0 auto}section.slides.product_images_closeups.edges .splide .splide__list .splide__slide{width:calc(25% - 3rem);margin-right:4rem!important}section.price_examples .splide .splide__slide{width:calc(33.3% - 0.66rem)}section.product_categories ul{gap:4rem}section.product_categories ul li{width:calc(25% - 3rem)}section.inspiration_articles .articles ul{gap:2rem 4rem}section.inspiration_articles .articles ul li{flex-basis:calc(25% - 3rem)}}@media screen and (min-width:1920px){:root{--page-max-width:182rem}#breakpoint{height:50px}#breakpoint:after{content:"50"}section.slides .splide .splide__slide{width:calc(16.6% - 0.83rem)}section.slides.unique_selling_points .splide .splide__track{overflow:auto;width:75%;margin:0 auto}section.price_examples .splide .splide__slide{width:calc(33.3% - 0.66rem)}section.product_list ul{gap:6rem}section.product_list ul li{width:calc(25% - 5.33rem)}section.product_images .area .text *{font-size:3.2rem}}