:root{--main-color:#000;--spot-color1:#e21c21;--gray:#edecec;--basefont:'Avenir LT Pro',sans-serif;--headfont:'Avenir LT Pro',sans-serif;--iconfont:"Font Awesome 5 Pro","Font Awesome 5 Free";--font-size:17px;--line-height:1.6;--cursor-color:var(--spot-color1);--notice-bgcolor:Transparent;--notice-fgcolor:#dc143c;--grid-gap:10px;--body-bgcolor:#fff;--body-fgcolor:#000;--head-color:#e21c21;--href-color:#000;--href-hover:#e21c21;--href-active:#e95559;--hr-color:#f6f4f1;--transition-duration:250ms;--transition-timing-function:ease;--transition-all:all var(--transition-duration) var(--transition-timing-function);--header-xs-height:220px;--header-md-height:183px;--header-height:220px;--header-scrolled-height:108px;--header-bgcolor:#000;--header-bordercolor:#edecec;--header-fgcolor:#fff;--header-fgcolor-hover:#e21c21;--header-row1-height:102px;--header-row2-height:52px;--header-row2-bgcolor:var(--gray,gray);--header-row2-fgcolor:var(--main-color);--header-row2-fgcolor-hover:#e21c21;--slidemenu-head-bgcolor:#000;--slidemenu-head-fgcolor:#fff;--footer-bgcolor:#000;--footer-fgcolor:#fff;--footer-fgcolor-hover:#e21c21;--footer-fgcolor-active:#aa1519;--inp-bgcolor:#fff;--inp-bordercolor:#949494;--inp-borderradius:0;--inp-fgcolor:#000;--inp-placeholder:#edecec;--btn-f-size:16px;--btn-f-weight:400;--btn-bg-color:#e21c21;--btn-bordercolor:#e21c21;--btn-borderradius:20px;--btn-fg-color:#fff;--btn-bg-color-hover:#000;--btn-bordercolor-hover:#000;--btn-fg-color-hover:#fff;--btn-bg-color-active:#000;--btn-bordercolor-active:#000;--btn-fg-color-active:#fff;--logo-main-color:#edecec;--logo-spot-color:var(--spot-color1);--slider-navigation-color:var(--spot-color1);--slider-pagination-color:#edecec;--slider-pagination-hover-color:#e95559;--slider-pagination-active-color:var(--spot-color1);--slider-theme-color:var(--spot-color1)}@media only screen and (min-width:768px){:root{--header-height:183px}}:root .scrolled{--header-height:108px}@media only screen and (min-width:768px){:root{--header-row1-height:112px}}:root{--container-width-xl:1660px;--container-width-lg:75%;--container-width-md:100%;--container-width-sm:100%;--container-width-xs:100%;--container-width:100%;--narrow-width:100%}@media only screen and (min-width:576px){:root{--container-width:100%;--narrow-width:80%}}@media only screen and (min-width:768px){:root{--container-width:100%;--narrow-width:75%}}@media only screen and (min-width:992px){:root{--container-width:75%;--narrow-width:75%}}@media only screen and (min-width:1200px){:root{--narrow-width:960px;--container-width:1660px}}.responsive-image img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center center}.fill-image{display:block;position:relative;width:100%;height:100%}.fill-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.fs90{font-size:clamp(40.666666667px,7.5vw,90px)}.fs50{font-size:clamp(27.333333333px,4.166666667vw,50px)}.fs42{font-size:clamp(24.666666667px,3.5vw,42px)}.fs38{font-size:clamp(23.333333333px,3.166666667vw,38px)}.fs32{font-size:clamp(21.333333333px,2.666666667vw,32px)}.fs30{font-size:clamp(20.666666667px,2.5vw,30px)}.fs24{font-size:clamp(18.666666667px,2vw,24px)}.fs20{font-size:clamp(17.333333333px,1.666666667vw,20px)}.fs17{font-size:17px}.fs16{font-size:16px}.fs14{font-size:16px}@media only screen and (min-width:576px){.fs14{font-size:14px}}.fs12{font-size:12px}.container-width{width:100%}@media only screen and (min-width:576px){.container-width{width:100%}}@media only screen and (min-width:768px){.container-width{width:100%}}@media only screen and (min-width:992px){.container-width{width:75%}}@media only screen and (min-width:1200px){.container-width{width:1660px}}.narrow-width{width:100%}@media only screen and (min-width:576px){.narrow-width{width:80%}}@media only screen and (min-width:768px){.narrow-width{width:75%}}@media only screen and (min-width:992px){.narrow-width{width:75%}}@media only screen and (min-width:1200px){.narrow-width{width:960px}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:-ms-flexbox!important;display:flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5em;margin-left:-0.5em}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:.5em;padding-left:.5em}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.clearfix::after{display:block;clear:both;content:""}.hgt100vh-settings{height:100vh;max-height:100vh}@media only screen and (min-width:576px){.hgt100vh-settings{height:100vh}}@media only screen and (min-width:768px){.hgt100vh-settings{height:100vh}}@media only screen and (min-width:992px){.hgt100vh-settings{height:100vh}}@media only screen and (min-width:1200px){.hgt100vh-settings{height:100vh}}.hgt690-settings{height:57.5vw;min-height:57.5vw;max-height:690px}@media only screen and (min-width:576px){.hgt690-settings{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:768px){.hgt690-settings{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:992px){.hgt690-settings{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:1200px){.hgt690-settings{height:690px;min-height:690px}}.hgt450-settings{height:37.5vw;min-height:37.5vw;max-height:450px}@media only screen and (min-width:576px){.hgt450-settings{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:768px){.hgt450-settings{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:992px){.hgt450-settings{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:1200px){.hgt450-settings{height:450px;min-height:450px}}.hgt360-settings{height:30vw;min-height:30vw;max-height:360px}@media only screen and (min-width:576px){.hgt360-settings{height:30vw;min-height:30vw}}@media only screen and (min-width:768px){.hgt360-settings{height:30vw;min-height:30vw}}@media only screen and (min-width:992px){.hgt360-settings{height:30vw;min-height:30vw}}@media only screen and (min-width:1200px){.hgt360-settings{height:360px;min-height:360px}}.hgt225-settings{height:18.75vw;min-height:18.75vw;max-height:225px}@media only screen and (min-width:576px){.hgt225-settings{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:768px){.hgt225-settings{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:992px){.hgt225-settings{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:1200px){.hgt225-settings{height:225px;min-height:225px}}.content-section.hgt100vh{height:100vh;max-height:100vh;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt100vh{height:100vh}}@media only screen and (min-width:768px){.content-section.hgt100vh{height:100vh}}@media only screen and (min-width:992px){.content-section.hgt100vh{height:100vh}}@media only screen and (min-width:1200px){.content-section.hgt100vh{height:100vh}}.content-section.hgt690{height:57.5vw;min-height:57.5vw;max-height:690px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt690{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:768px){.content-section.hgt690{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:992px){.content-section.hgt690{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:1200px){.content-section.hgt690{height:690px;min-height:690px}}.content-section.hgt450{height:37.5vw;min-height:37.5vw;max-height:450px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt450{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:768px){.content-section.hgt450{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:992px){.content-section.hgt450{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:1200px){.content-section.hgt450{height:450px;min-height:450px}}.content-section.hgt360{height:30vw;min-height:30vw;max-height:360px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt360{height:30vw;min-height:30vw}}@media only screen and (min-width:768px){.content-section.hgt360{height:30vw;min-height:30vw}}@media only screen and (min-width:992px){.content-section.hgt360{height:30vw;min-height:30vw}}@media only screen and (min-width:1200px){.content-section.hgt360{height:360px;min-height:360px}}.content-section.hgt225{height:18.75vw;min-height:18.75vw;max-height:225px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt225{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:768px){.content-section.hgt225{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:992px){.content-section.hgt225{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:1200px){.content-section.hgt225{height:225px;min-height:225px}}.section-row.hgt100vh .column{height:100vh;max-height:100vh;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt100vh .column{height:100vh}}@media only screen and (min-width:768px){.section-row.hgt100vh .column{height:100vh}}@media only screen and (min-width:992px){.section-row.hgt100vh .column{height:100vh}}@media only screen and (min-width:1200px){.section-row.hgt100vh .column{height:100vh}}.section-row.hgt690 .column{height:57.5vw;min-height:57.5vw;max-height:690px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt690 .column{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:768px){.section-row.hgt690 .column{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:992px){.section-row.hgt690 .column{height:57.5vw;min-height:57.5vw}}@media only screen and (min-width:1200px){.section-row.hgt690 .column{height:690px;min-height:690px}}.section-row.hgt450 .column{height:37.5vw;min-height:37.5vw;max-height:450px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt450 .column{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:768px){.section-row.hgt450 .column{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:992px){.section-row.hgt450 .column{height:37.5vw;min-height:37.5vw}}@media only screen and (min-width:1200px){.section-row.hgt450 .column{height:450px;min-height:450px}}.section-row.hgt360 .column{height:30vw;min-height:30vw;max-height:360px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt360 .column{height:30vw;min-height:30vw}}@media only screen and (min-width:768px){.section-row.hgt360 .column{height:30vw;min-height:30vw}}@media only screen and (min-width:992px){.section-row.hgt360 .column{height:30vw;min-height:30vw}}@media only screen and (min-width:1200px){.section-row.hgt360 .column{height:360px;min-height:360px}}.section-row.hgt225 .column{height:18.75vw;min-height:18.75vw;max-height:225px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt225 .column{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:768px){.section-row.hgt225 .column{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:992px){.section-row.hgt225 .column{height:18.75vw;min-height:18.75vw}}@media only screen and (min-width:1200px){.section-row.hgt225 .column{height:225px;min-height:225px}}.content-section.hgt100vh .section-row,.content-section.hgt690 .section-row,.content-section.hgt450 .section-row,.content-section.hgt360 .section-row,.content-section.hgt225 .section-row{max-height:100%}.content-section{--head-color:var(--section-fg-color);background-color:var(--section-bg-color);color:var(--section-fg-color)}.section-row{--head-color:var(--row-fg-color);background-color:var(--row-bg-color);color:var(--row-fg-color)}.content-section{margin:0 auto;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.content-section.defaultDocument .section-row{padding:1.5% 0;background-color:white}@media only screen and (min-width:1381px){.content-section.defaultDocument .section-row{padding-left:.5rem;padding-right:.5rem}}@media only screen and (min-width:576px){.content-section.defaultDocument .section-row{gap:1em}}.content-section img{object-fit:contain;object-position:center center}.content-section.inherit-color h1,.content-section.inherit-color h2,.content-section.inherit-color h3,.content-section.inherit-color h4,.content-section.inherit-color h5,.content-section.inherit-color h6,.content-section.inherit-color a,.content-section.inherit-color p{color:inherit!important}.content-section.section-fill{width:100%}.content-section.floatup{margin-top:-150px}.content-section.section-container{max-width:1660px;width:100%}.content-section.section-narrow{width:100%}@media only screen and (min-width:576px){.content-section.section-narrow{width:80%}}@media only screen and (min-width:768px){.content-section.section-narrow{width:75%}}@media only screen and (min-width:992px){.content-section.section-narrow{width:75%}}@media only screen and (min-width:1200px){.content-section.section-narrow{width:960px}}.content-section.section-fill .section-row.row-fill .column.block-text,.content-section.section-fill .section-row.row-fill .column.block-html,.content-section.section-fill .section-row.row-fill .column.block-icons,.content-section.section-fill .section-row.row-fill .column .breadcrumb{padding-left:var(--padding-left,1.5rem);padding-right:var(--padding-right,1.5rem)}@media only screen and (max-width:1689.98px){.content-section.section-container .section-row.row-fill .column.block-text,.content-section.section-fill .section-row.row-container .column.block-text,.content-section.section-container .section-row.row-container .column.block-text,.content-section.section-container .section-row.row-fill .column.block-html,.content-section.section-fill .section-row.row-container .column.block-html,.content-section.section-container .section-row.row-container .column.block-html,.content-section.section-container .section-row.row-fill .column.block-icons,.content-section.section-fill .section-row.row-container .column.block-icons,.content-section.section-container .section-row.row-container .column.block-icons,.content-section.section-container .section-row.row-fill .column .breadcrumb,.content-section.section-fill .section-row.row-container .column .breadcrumb,.content-section.section-container .section-row.row-container .column .breadcrumb{padding-left:var(--padding-left,1.5rem);padding-right:var(--padding-right,1.5rem)}}@media only screen and (max-width:575.98px){.content-section.section-narrow .section-row .column.block-text,.content-section .section-row.row-narrow .column.block-text,.content-section.section-narrow .section-row .column.block-html,.content-section .section-row.row-narrow .column.block-html,.content-section.section-narrow .section-row .column.block-icons,.content-section .section-row.row-narrow .column.block-icons,.content-section.section-narrow .section-row .column .breadcrumb,.content-section .section-row.row-narrow .column .breadcrumb{padding-left:var(--padding-left,1.5rem);padding-right:var(--padding-right,1.5rem)}}.content-section .section-row{margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:100%;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:var(--row-bg-color);color:var(--row-fg-color,inherit)}@media only screen and (max-width:575.98px){.content-section .section-row{flex-wrap:wrap}.content-section .section-row .column:not(.auto){width:100%!important}.content-section .section-row .column:not(.auto).margin-x:not(:first-child){margin-top:1rem}}@media only screen and (max-width:767.98px){.content-section .section-row.column-100-sm-and-down{flex-wrap:wrap}.content-section .section-row.column-100-sm-and-down .column{width:100%!important}.content-section .section-row.column-100-sm-and-down .column.margin-x:not(:first-child){margin-top:1rem}}.content-section .section-row.row-container{max-width:1660px}.content-section .section-row.row-narrow{max-width:100%}@media only screen and (min-width:576px){.content-section .section-row.row-narrow{max-width:80%}}@media only screen and (min-width:768px){.content-section .section-row.row-narrow{max-width:75%}}@media only screen and (min-width:992px){.content-section .section-row.row-narrow{max-width:75%}}@media only screen and (min-width:1200px){.content-section .section-row.row-narrow{max-width:960px}}.section-narrow.content-section .section-row.row-narrow{max-width:100%}.content-section .section-row.col1 .column:not(.auto){width:100%}.content-section .section-row.col2 .column:not(.auto){width:50%}.content-section .section-row.col2.col21 .column:not(.auto):nth-child(1){width:66.66%}.content-section .section-row.col2.col21 .column:not(.auto):nth-child(2){width:33.33%}.content-section .section-row.col2.col12 .column:not(.auto):nth-child(1){width:33.33%}.content-section .section-row.col2.col12 .column:not(.auto):nth-child(2){width:66.66%}.content-section .section-row.col3 .column:not(.auto){width:33.33%}.content-section .section-row.col4 .column:not(.auto){width:25%}.content-section .section-row .column{color:var(--fg-color,inherit);padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0)}.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.25);padding-right:calc(var(--padding-right, 0) * 0.25);padding-bottom:calc(var(--padding-bottom, 0) * 0.25);padding-left:calc(var(--padding-left, 0) * 0.25)}@media only screen and (min-width:576px){.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.33);padding-right:calc(var(--padding-right, 0) * 0.33);padding-bottom:calc(var(--padding-bottom, 0) * 0.33);padding-left:calc(var(--padding-left, 0) * 0.33)}}@media only screen and (min-width:768px){.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.5);padding-right:calc(var(--padding-right, 0) * 0.5);padding-bottom:calc(var(--padding-bottom, 0) * 0.5);padding-left:calc(var(--padding-left, 0) * 0.5)}}@media only screen and (min-width:992px){.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.75);padding-right:calc(var(--padding-right, 0) * 0.75);padding-bottom:calc(var(--padding-bottom, 0) * 0.75);padding-left:calc(var(--padding-left, 0) * 0.75)}}@media only screen and (min-width:1200px){.content-section .section-row .column.responsive-padding{padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0)}}.content-section .section-row .column.align-self-stretch{align-self:stretch}.content-section .section-row .column.align-self-start{align-self:stretch}.content-section .section-row .column.align-self-center{align-self:stretch;display:flex;align-items:center}.content-section .section-row .column.align-self-center>div{width:100%}.content-section .section-row .column.align-self-end{align-self:stretch;display:flex;align-items:flex-end}.content-section .section-row .column.align-self-end>div{width:100%}.content-section .section-row .column.align-self-start>div:has(.media-container),.content-section .section-row .column.align-self-center>div:has(.media-container),.content-section .section-row .column.align-self-end>div:has(.media-container){height:100%}.content-section .section-row .column.block-slider .swiper{width:100%}.content-section .section-row .column.double-lineheight{line-height:2}.content-section .section-row .column.text-right{text-align:right}.content-section .image-container,.content-section .media-container{position:relative;display:block;width:100%;text-align:center;vertical-align:middle}.content-section .image-container img,.content-section .media-container img{width:100%;height:auto;vertical-align:middle}.content-section .image-container img.embed-responsive-item,.content-section .media-container img.embed-responsive-item,.content-section .image-container img.fill,.content-section .media-container img.fill{height:100%;object-fit:cover;object-position:center center}.hgt100vh .content-section .image-container img.embed-responsive-item,.hgt100vh .content-section .media-container img.embed-responsive-item,.hgt100vh .content-section .image-container img.fill,.hgt100vh .content-section .media-container img.fill{height:100vh}.content-section .image-container img[data-content_position="below"],.content-section .media-container img[data-content_position="below"]{height:75%}.content-section .image-container .content,.content-section .media-container .content{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;background-color:var(--bg-color,inherit);color:var(--fg-color,inherit)}.content-section .image-container .content.no-image,.content-section .media-container .content.no-image{position:static}.content-section .image-container .content button,.content-section .media-container .content button{max-width:100%}.content-section .image-container .content button:not(:hover):not(:active),.content-section .media-container .content button:not(:hover):not(:active){background-color:var(--btn-bg-color,buttonface);color:var(--btn-fg-color,buttontext)}.content-section .image-container .content .text,.content-section .media-container .content .text{display:block;margin:0;padding:0;width:100%;line-height:1;text-align:center}.content-section .image-container .content .text .pretitle,.content-section .media-container .content .text .pretitle{margin-bottom:.25em}.content-section .image-container .content .text .subtitle,.content-section .media-container .content .text .subtitle{margin-top:.1em}.content-section .image-container .content .text .subtitle.fs16,.content-section .media-container .content .text .subtitle.fs16{margin-top:1.25em}.content-section .image-container .content .text .pretitle>h1,.content-section .media-container .content .text .pretitle>h1,.content-section .image-container .content .text .title>h1,.content-section .media-container .content .text .title>h1,.content-section .image-container .content .text .subtitle>h1,.content-section .media-container .content .text .subtitle>h1{margin:inherit;line-height:inherit;color:inherit;font-size:inherit;font-weight:inherit}.content-section .image-container .content .text .pretitle+button,.content-section .media-container .content .text .pretitle+button,.content-section .image-container .content .text .title+button,.content-section .media-container .content .text .title+button,.content-section .image-container .content .text .subtitle+button,.content-section .media-container .content .text .subtitle+button,.content-section .image-container .content .text .pretitle+[role='button'],.content-section .media-container .content .text .pretitle+[role='button'],.content-section .image-container .content .text .title+[role='button'],.content-section .media-container .content .text .title+[role='button'],.content-section .image-container .content .text .subtitle+[role='button'],.content-section .media-container .content .text .subtitle+[role='button']{margin-top:1rem}.content-section .image-container .content .text .pretitle,.content-section .media-container .content .text .pretitle,.content-section .image-container .content .text .subtitle,.content-section .media-container .content .text .subtitle{font-size:17px}.content-section .image-container .content .text .title,.content-section .media-container .content .text .title{font-size:clamp(18.666666667px,2vw,24px)}.content-section .image-container.small .content .text .pretitle,.content-section .media-container.small .content .text .pretitle,.content-section .image-container.small .content .text .subtitle,.content-section .media-container.small .content .text .subtitle{font-size:17px}.content-section .image-container.small .content .text .title,.content-section .media-container.small .content .text .title{font-size:clamp(17.333333333px,1.666666667vw,20px)}.content-section .image-container.large .content .text .pretitle,.content-section .media-container.large .content .text .pretitle,.content-section .image-container.large .content .text .subtitle,.content-section .media-container.large .content .text .subtitle{font-size:clamp(18.666666667px,2vw,24px)}.content-section .image-container.large .content .text .title,.content-section .media-container.large .content .text .title{font-size:clamp(23.333333333px,3.166666667vw,38px)}.content-section .image-container.content-top .content,.content-section .media-container.content-top .content{top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.content-section .image-container.content-bottom .content,.content-section .media-container.content-bottom .content{top:unset;top:revert;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.content-section .image-container.content-cover .content,.content-section .media-container.content-cover .content{top:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.content-section .image-container.content-left,.content-section .media-container.content-left,.content-section .image-container.content-right,.content-section .media-container.content-right{display:flex}.content-section .image-container.content-left picture,.content-section .media-container.content-left picture,.content-section .image-container.content-right picture,.content-section .media-container.content-right picture,.content-section .image-container.content-left video,.content-section .media-container.content-left video,.content-section .image-container.content-right video,.content-section .media-container.content-right video{display:block;width:50%}@media only screen and (max-width:575.98px){.content-section .image-container.content-left picture,.content-section .media-container.content-left picture,.content-section .image-container.content-right picture,.content-section .media-container.content-right picture,.content-section .image-container.content-left video,.content-section .media-container.content-left video,.content-section .image-container.content-right video,.content-section .media-container.content-right video{height:auto}}.content-section .image-container.content-left .content,.content-section .media-container.content-left .content,.content-section .image-container.content-right .content,.content-section .media-container.content-right .content{padding-top:1rem;bottom:0;width:50%;position:relative;top:auto;transform:none}.content-section .image-container.content-left picture,.content-section .media-container.content-left picture,.content-section .image-container.content-left video,.content-section .media-container.content-left video{order:2}.content-section .image-container.content-below picture,.content-section .media-container.content-below picture,.content-section .image-container.content-below video,.content-section .media-container.content-below video{display:block;height:72%}@media only screen and (max-width:575.98px){.content-section .image-container.content-below picture,.content-section .media-container.content-below picture,.content-section .image-container.content-below video,.content-section .media-container.content-below video{height:auto}}.content-section .image-container.content-below .content,.content-section .media-container.content-below .content{position:relative;top:auto;transform:none;padding-top:1rem;bottom:0;height:28%}@media only screen and (max-width:575.98px){.content-section .image-container.content-below .content,.content-section .media-container.content-below .content,.content-section .image-container.content-below .content .text,.content-section .media-container.content-below .content .text{position:static!important}}.content-section .image-container.text-left .text,.content-section .media-container.text-left .text{text-align:left}.content-section .image-container.text-center .text,.content-section .media-container.text-center .text{text-align:center}.content-section .image-container.text-right .text,.content-section .media-container.text-right .text{text-align:right}.content-section .image-container.text-shadow,.content-section .media-container.text-shadow{text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.content-section .image-container.content-below.text-top .text,.content-section .media-container.content-below.text-top .text,.content-section .image-container.content-cover.text-top .text,.content-section .media-container.content-cover.text-top .text,.content-section .image-container.content-left.text-top .text,.content-section .media-container.content-left.text-top .text,.content-section .image-container.content-right.text-top .text,.content-section .media-container.content-right.text-top .text{position:absolute;top:0}.content-section .image-container.content-below.text-middle .text,.content-section .media-container.content-below.text-middle .text,.content-section .image-container.content-cover.text-middle .text,.content-section .media-container.content-cover.text-middle .text,.content-section .image-container.content-left.text-middle .text,.content-section .media-container.content-left.text-middle .text,.content-section .image-container.content-right.text-middle .text,.content-section .media-container.content-right.text-middle .text{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.content-section .image-container.content-below.text-bottom .text,.content-section .media-container.content-below.text-bottom .text,.content-section .image-container.content-cover.text-bottom .text,.content-section .media-container.content-cover.text-bottom .text,.content-section .image-container.content-left.text-bottom .text,.content-section .media-container.content-left.text-bottom .text,.content-section .image-container.content-right.text-bottom .text,.content-section .media-container.content-right.text-bottom .text{position:absolute;bottom:0}.content-section .image-container.content-below.text-left .text,.content-section .media-container.content-below.text-left .text,.content-section .image-container.content-cover.text-left .text,.content-section .media-container.content-cover.text-left .text,.content-section .image-container.content-left.text-left .text,.content-section .media-container.content-left.text-left .text,.content-section .image-container.content-right.text-left .text,.content-section .media-container.content-right.text-left .text{position:absolute;left:0}.content-section .image-container.content-below.text-right .text,.content-section .media-container.content-below.text-right .text,.content-section .image-container.content-cover.text-right .text,.content-section .media-container.content-cover.text-right .text,.content-section .image-container.content-left.text-right .text,.content-section .media-container.content-left.text-right .text,.content-section .image-container.content-right.text-right .text,.content-section .media-container.content-right.text-right .text{position:absolute;right:0}.content-section .image-container,.content-section .media-container,.content-section .image-container.media-cover,.content-section .media-container.media-cover{height:100%}.content-section .image-container img,.content-section .media-container img,.content-section .image-container.media-cover img,.content-section .media-container.media-cover img,.content-section .image-container video,.content-section .media-container video,.content-section .image-container.media-cover video,.content-section .media-container.media-cover video{height:100%;object-fit:cover;object-position:center center}.content-section .image-container video,.content-section .media-container video,.content-section .image-container.media-cover video,.content-section .media-container.media-cover video{width:100%}.content-section .image-container.media-contain,.content-section .media-container.media-contain{height:100%}.content-section .image-container.media-contain img,.content-section .media-container.media-contain img,.content-section .image-container.media-contain video,.content-section .media-container.media-contain video{height:100%;object-fit:contain;object-position:center center}.content-section .image-container.media-contain video,.content-section .media-container.media-contain video{width:100%}.content-section .image-container.media-auto,.content-section .media-container.media-auto{height:auto}.content-section .image-container.media-auto img,.content-section .media-container.media-auto img{height:auto}.content-section ul.usp-bar{margin:0;padding:0;min-height:30px;line-height:30px;list-style-type:none;display:flex;flex-flow:row wrap;justify-content:space-between}.content-section ul.usp-bar.usp-large{font-size:clamp(18.666666667px,2vw,24px);font-weight:600}@media only screen and (min-width:576px){.content-section ul.usp-bar{text-align:center;justify-content:center}}.content-section ul.usp-bar li{display:block;margin:0;padding:0 .5em;width:100%}@media only screen and (min-width:576px){.content-section ul.usp-bar li{width:auto}}.content-section ul.usp-bar li .fas{margin-right:.5em}.content-section ul.usp-bar.vertical{flex-flow:row wrap;justify-content:flex-start;font-size:17px}@media only screen and (min-width:576px){.content-section ul.usp-bar.vertical.left{justify-content:flex-end;text-align:right}.content-section ul.usp-bar.vertical.left .fas{margin-left:.5em}.content-section ul.usp-bar.vertical.right{text-align:left}}.content-section ul.usp-bar.vertical li{padding-top:.5em;padding-bottom:.5em;width:100%}.content-section ul.icon-list-1{display:flex;flex-flow:column wrap;align-items:center;list-style:none;margin:0 auto;padding:15px 0;width:auto}@media only screen and (min-width:576px){.content-section ul.icon-list-1{flex-flow:row wrap}}.content-section ul.icon-list-1 li{position:relative;width:100%;flex:0 1 auto;align-self:center;margin:0 auto;padding:10px 0;font-size:4vw;color:#115026}@media only screen and (min-width:576px){.content-section ul.icon-list-1 li{margin:0;font-size:2.9vw}}@media only screen and (min-width:768px){.content-section ul.icon-list-1 li{font-size:1.5rem}}.content-section ul.icon-list-1 li span{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);margin-left:1rem}.content-section ul.icon-list-1 li img{width:60px;height:60px;vertical-align:middle;object-fit:contain;object-position:center}@media only screen and (min-width:576px){.content-section ul.icon-list-1 li img{width:100px;height:100px}}.content-section ul.icon-list-2{display:flex;flex-flow:column wrap;align-items:center;list-style:none;margin:0;padding:15px 0}@media only screen and (min-width:576px){.content-section ul.icon-list-2{flex-flow:row wrap;width:100%}}.content-section ul.icon-list-2 li{position:relative;flex:0 1 auto;align-self:center;margin:0 15px;padding:10px 0;text-align:center;font-size:2.4rem;font-weight:700}@media only screen and (min-width:576px){.content-section ul.icon-list-2 li{margin:0;width:33.33333333%}}@media only screen and (min-width:768px){.content-section ul.icon-list-2 li{font-size:2.625rem}}.content-section ul.icon-list-2 li img{max-width:100%;height:132px;vertical-align:middle;object-fit:contain;object-position:center}.content-section ul.icon-list-3{list-style:none;width:100%}.content-section ul.icon-list-3 li{display:flex;justify-content:stretch;align-items:stretch;flex-flow:row wrap;padding:0}.content-section ul.icon-list-3 li+li{margin-top:10px}@media only screen and (min-width:768px){.content-section ul.icon-list-3 li+li{margin-top:10px}}@media only screen and (min-width:992px){.content-section ul.icon-list-3 li+li{margin-top:10px}}.content-section ul.icon-list-3 li .image{flex:0 1 auto;width:25%;padding-right:5%}.content-section ul.icon-list-3 li .image img{width:100%;max-width:120px;height:100%;vertical-align:middle;object-fit:contain;object-position:center}.content-section ul.icon-list-3 li .content{flex:1 3 auto;padding-right:.5rem;width:75%;text-align:justify}@media only screen and (min-width:576px){.content-section ul.icon-list-3 li .content{padding-right:0}}.content-section ul.icon-list-3 li .content .title{font-weight:700;text-align:left}.content-section ol.numbered{display:block;position:relative;margin:0 auto;padding:0;max-width:360px;list-style:none;counter-reset:ol-counter}.content-section ol.numbered::before{content:'';display:block;position:absolute;left:57px;top:60px;bottom:60px;width:6px;background-color:white}@media only screen and (min-width:768px){.content-section ol.numbered{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin:0;width:100%;max-width:100%;min-height:140px}.content-section ol.numbered::before{top:calc(50% - 33px);right:60px;bottom:inherit;left:60px;width:auto;height:6px}}.content-section ol.numbered li{position:relative;top:50%;left:0;margin:0;padding-left:120px;width:100%;min-height:150px;flex:1 1 100%;font-weight:bold;align-self:flex-start;text-align:left;counter-increment:ol-counter}@media only screen and (min-width:768px){.content-section ol.numbered li{top:60px;left:inherit;padding:0 0 30px 0;height:60px;min-height:30px;flex:1 1 0;align-self:center;text-align:center}}.content-section ol.numbered li div{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (min-width:768px){.content-section ol.numbered li div{position:relative;top:initial;top:revert;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-align:center}}.content-section ol.numbered li::before{display:block;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);content:counter(ol-counter);padding:30px 10px;width:120px;height:120px;line-height:30px;background-color:white;border:15px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:150%;text-align:center;vertical-align:middle}@media only screen and (min-width:768px){.content-section ol.numbered li::before{top:-120px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}.content-section h5.timeline{padding:0 .5rem 0 2rem}@media only screen and (min-width:576px){.content-section h5.timeline{padding:0}}.content-section ul.timeline{position:relative;margin:1rem 0 0 .5rem;padding:0;line-height:1.3rem;list-style:none;color:inherit}@media only screen and (min-width:576px){.content-section ul.timeline{padding:0 1.5em}}@media only screen and (min-width:576px){.content-section ul.timeline{margin-left:calc(-1.5rem - 24px)}}.content-section ul.timeline::before{content:'';position:absolute;top:10px;bottom:0;left:0;width:1px;border-left:1px solid inherit}.content-section ul.timeline::after{content:'\f0d7';position:absolute;left:-4px;bottom:-10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:bold;color:inherit}.content-section ul.timeline li{margin:0 0 .5rem 1.5rem}.content-section ul.timeline li::before{content:'\f111';margin-left:-29px;margin-right:17px;line-height:1.3rem;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:bold;font-size:.75rem;color:inherit}@media only screen and (min-width:576px){.content-section ul.timeline li::before{margin-left:calc(-1.5rem - 29px);margin-right:calc(1.5rem + 17px)}}.content-section ul.timeline li b{display:inline-block;line-height:1rem;font-size:1.1rem;color:inherit}.content-section ul.timeline:last-child{padding-bottom:1.5rem}:root{--slider-navigation-color:#000;--slider-theme-color:#262261;--slider-navigation-size:40px;--slider-bullet-size:1rem;--slider-navigation-fontsize:2em;--slider-space-between-slides:0}@media only screen and (min-width:992px){:root{--slider-navigation-size:60px;--slider-navigation-fontsize:2em}}:root{--swiper-navigation-color:#f6f4f1;--swiper-theme-color:#e21c21;--swiper-navigation-size:40px}@media only screen and (min-width:992px){:root{--swiper-navigation-size:60px}}.slider-container{position:relative;width:100%}.slider-container:hover .navigation{background-color:rgba(246,244,241,0.05);color:#e21c21}@media only screen and (min-width:1740px){.slider-container:hover .navigation.outside{background-color:rgba(246,244,241,0.5)}}.slider-container:hover .navigation:hover{background-color:rgba(246,244,241,0.5);color:#000}@media only screen and (min-width:1740px){.slider-container:hover .navigation:hover.outside{background-color:rgba(246,244,241,0.5)}}.slider-container .navigation{z-index:999;padding:.5rem!important;width:calc((var(--slider-navigation-size) / * 0.60) + .5rem);height:calc(var(--slider-navigation-size) + .5rem);text-align:center;background-color:rgba(246,244,241,0);border:none!important;color:rgba(226,28,33,0.33);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.slider-container .navigation::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:100}.slider-container .navigation:hover{cursor:pointer}.slider-container .navigation.next{right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .navigation.next::after{content:'\f054'}.slider-container .navigation.prev{left:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .navigation.prev::after{content:'\f053'}.slider-container .pagination{position:absolute;bottom:0;padding-bottom:.5rem;width:100%}.hgt100vh .slider-container,.hgt690 .slider-container,.hgt450 .slider-container,.hgt360 .slider-container,.hgt225 .slider-container,.hgt100vh .slider-container .slide,.hgt690 .slider-container .slide,.hgt450 .slider-container .slide,.hgt360 .slider-container .slide,.hgt225 .slider-container .slide,.hgt100vh .slider-container .swiper,.hgt690 .slider-container .swiper,.hgt450 .slider-container .swiper,.hgt360 .slider-container .swiper,.hgt225 .slider-container .swiper,.hgt100vh .slider-container .swiper-wrapper,.hgt690 .slider-container .swiper-wrapper,.hgt450 .slider-container .swiper-wrapper,.hgt360 .slider-container .swiper-wrapper,.hgt225 .slider-container .swiper-wrapper,.hgt100vh .slider-container .slick,.hgt690 .slider-container .slick,.hgt450 .slider-container .slick,.hgt360 .slider-container .slick,.hgt225 .slider-container .slick,.hgt100vh .slider-container .slick-list,.hgt690 .slider-container .slick-list,.hgt450 .slider-container .slick-list,.hgt360 .slider-container .slick-list,.hgt225 .slider-container .slick-list,.hgt100vh .slider-container .slick-track,.hgt690 .slider-container .slick-track,.hgt450 .slider-container .slick-track,.hgt360 .slider-container .slick-track,.hgt225 .slider-container .slick-track,.hgt100vh .slider-container .slick-slide,.hgt690 .slider-container .slick-slide,.hgt450 .slider-container .slick-slide,.hgt360 .slider-container .slick-slide,.hgt225 .slider-container .slick-slide,.hgt100vh .slider-container .slick-slide>div,.hgt690 .slider-container .slick-slide>div,.hgt450 .slider-container .slick-slide>div,.hgt360 .slider-container .slick-slide>div,.hgt225 .slider-container .slick-slide>div,.hgt100vh .slider-container .slick-slide .slide,.hgt690 .slider-container .slick-slide .slide,.hgt450 .slider-container .slick-slide .slide,.hgt360 .slider-container .slick-slide .slide,.hgt225 .slider-container .slick-slide .slide{height:100%}.slider-container .swiper .swiper-wrapper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.slider-container:hover .swiper-button-next,.slider-container:hover .swiper-button-prev{background-color:rgba(246,244,241,0.05);color:#e21c21}@media only screen and (min-width:1780px){.slider-container:hover .swiper-button-next.slider-navigation-outside,.slider-container:hover .swiper-button-prev.slider-navigation-outside{background-color:rgba(246,244,241,0.5)}}.slider-container:hover .swiper-button-next:hover,.slider-container:hover .swiper-button-prev:hover{background-color:rgba(246,244,241,0.05);color:#000}@media only screen and (min-width:1780px){.slider-container:hover .swiper-button-next:hover.slider-navigation-outside,.slider-container:hover .swiper-button-prev:hover.slider-navigation-outside{background-color:rgba(246,244,241,0.5)}}.slider-container .swiper-button-next,.slider-container .swiper-button-prev{z-index:999;padding:.5rem!important;width:calc((var(--swiper-navigation-size)/ 44 * 27) + .5rem);height:calc(var(--swiper-navigation-size) + .5rem);text-align:center;background-color:rgba(246,244,241,0);border:none!important;color:rgba(226,28,33,0.33);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.slider-container .swiper-button-next::after,.slider-container .swiper-button-prev::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:100}.slider-container .swiper-button-next{right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .swiper-button-next::after{content:'\f054'}.slider-container .swiper-button-prev{left:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .swiper-button-prev::after{content:'\f053'}@media only screen and (min-width:576px){.section-narrow .slider-container .swiper-button-next.slider-navigation-outside,.row-narrow .slider-container .swiper-button-next.slider-navigation-outside{right:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1)}.section-narrow .slider-container .swiper-button-prev.slider-navigation-outside,.row-narrow .slider-container .swiper-button-prev.slider-navigation-outside{left:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1)}}@media only screen and (min-width:1780px){.section-fill .row-container .slider-container .swiper-button-next.slider-navigation-outside,.section-fill .row-narrow .slider-container .swiper-button-next.slider-navigation-outside,.section-container .slider-container .swiper-button-next.slider-navigation-outside{right:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.section-fill .row-container .slider-container .swiper-button-prev.slider-navigation-outside,.section-fill .row-narrow .slider-container .swiper-button-prev.slider-navigation-outside,.section-container .slider-container .swiper-button-prev.slider-navigation-outside{left:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}}.swiper[data-swiper-for] .slider-navigation-inside{top:0;margin-top:0!important;height:100%!important}.swiper[data-swiper-for]:hover .swiper-button-prev{background:linear-gradient(90deg,#fff 10%,rgba(255,255,255,0) 100%)!important}.swiper[data-swiper-for]:hover .swiper-button-next{background:linear-gradient(270deg,#fff 10%,rgba(255,255,255,0) 100%)!important}.swiper-pagination{position:relative;top:-3rem}.swiper-pagination.swiper-pagination-bullets{bottom:unset;bottom:revert;margin-top:.5rem}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{padding:0}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-number{width:20px;height:20px}.swiper-pagination.swiper-pagination-progressbar{position:static}.swiper-pagination.swiper-pagination-fraction{bottom:unset;bottom:revert;margin-top:.25rem}.swiper-scrollbar{height:10px}.swiper{position:relative;width:100%;text-align:center}.swiper .image-container .content.hide{opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.swiper .image-container:hover .content.hide{opacity:1}.slider-container .slick ~ .navigation{position:absolute;top:50%;transform:translate(0,-50%)}.slider-container .navigation{z-index:999;width:var(--slider-navigation-size);height:var(--slider-navigation-size);text-align:center;color:var(--slider-navigation-color,#000);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.slider-container .navigation::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:500;font-size:var(--slider-navigation-fontsize,2em);line-height:1}.slider-container .navigation.prev{left:0}.slider-container .navigation.prev::after{content:'\f053';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.slider-container .navigation.next{right:0}.slider-container .navigation.next::after{content:'\f054';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.slider-container:hover .navigation{background-color:rgba(221,221,221,0.5)}@media only screen and (min-width:1740px){.section-container .slider-container.navigation-outside .navigation.prev,.row-container .slider-container.navigation-outside .navigation.prev{transform:translate(-110%,-50%)}.section-container .slider-container.navigation-outside .navigation.next,.row-container .slider-container.navigation-outside .navigation.next{transform:translate(110%,-50%)}}@media only screen and (min-width:576px){.section-narrow .slider-container.navigation-outside .navigation.prev,.row-narrow .slider-container.navigation-outside .navigation.prev{transform:translate(-110%,-50%)}.section-narrow .slider-container.navigation-outside .navigation.next,.row-narrow .slider-container.navigation-outside .navigation.next{transform:translate(110%,-50%)}}.slider-container .slick-slider{overflow:hidden}.slider-container .slick-list{margin-left:calc(0vw - var(--slider-space-between-slides-vw, 0vw) )}.slider-container .slick-slide{margin-left:var(--slider-space-between-slides-vw,0)}@media only screen and (min-width:1200px){.slider-container .slick-list{margin-left:calc(0px - var(--slider-space-between-slides, 0px) )}.slider-container .slick-slide{margin-left:var(--slider-space-between-slides,0)}}.slider-container .pagination{padding:.25em 0}.slider-container .pagination .slick-dots{margin:0;padding:0;list-style:none;display:flex;justify-content:center;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;font-size:var(--slider-bullet-size,10px);line-height:1}.slider-container .pagination .slick-dots button{display:none!important}.slider-container .pagination .slick-dots li{color:#ccc;margin:0 .25em}.slider-container .pagination .slick-dots li::after{content:'\f111'}.slider-container .pagination .slick-dots li.slick-active{color:#fff}.slider-container .pagination.bullets-dynamic .slick-dots{line-height:calc(var(--slider-bullet-size, 10px) * 1.33)}.slider-container .pagination.bullets-dynamic .slick-dots li{font-size:calc(var(--slider-bullet-size, 10px) * 0.66);transition:font-size 250ms,color 250ms}.slider-container .pagination.bullets-dynamic .slick-dots li:has(+.slick-active){font-size:var(--slider-bullet-size,10px)}.slider-container .pagination.bullets-dynamic .slick-dots li.slick-active{font-size:calc(var(--slider-bullet-size, 10px) * 1.33)}.slider-container .pagination.bullets-dynamic .slick-dots li.slick-active+li{font-size:var(--slider-bullet-size,10px)}.slider-container[style*='--aspectratio-img'] .slide picture,.slider-container[style*='--aspectratio-img'] .slide video{display:block;position:relative;width:100%;padding-top:calc(1 / var(--aspectratio-img,1) * 100%)}.slider-container[style*='--aspectratio-img'] .slide picture img,.slider-container[style*='--aspectratio-img'] .slide video img{position:absolute;top:0;left:0;width:100%;height:100%}.dynamicgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:300px;grid-gap:var(--grid-gap,10px);margin:0 auto}.dynamicgrid>div+div{margin-top:var(--grid-gap,10px)}.dynamicgrid>div{place-self:stretch}.dynamicgrid>div[data-cols="2"]{grid-column-end:span 2}.dynamicgrid>div[data-cols="3"]{grid-column-end:span 2}.dynamicgrid>div[data-cols="4"]{grid-column-end:span 2}.dynamicgrid>div[data-rows="2"]{grid-row-end:span 2}.dynamicgrid>div[data-rows="3"]{grid-row-end:span 2}.dynamicgrid>div[data-rows="4"]{grid-row-end:span 2}.dynamicgrid>div+div{margin-top:0}@media only screen and (min-width:768px){.dynamicgrid>div[data-cols="3"]{grid-column-end:span 3}.dynamicgrid>div[data-cols="4"]{grid-column-end:span 3}.dynamicgrid>div[data-rows="3"]{grid-row-end:span 3}.dynamicgrid>div[data-rows="4"]{grid-row-end:span 3}}@media only screen and (min-width:992px){.dynamicgrid>div[data-cols="4"]{grid-column-end:span 4}.dynamicgrid>div[data-rows="4"]{grid-row-end:span 4}}.dynamicgrid-basis{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:300px;grid-gap:var(--grid-gap,10px);margin:0 auto}.dynamicgrid-basis>div+div{margin-top:var(--grid-gap,10px)}.dynamicgrid-basis>div{place-self:stretch}.dynamicgrid-basis>div[data-cols="2"]{grid-column-end:span 2}.dynamicgrid-basis>div[data-cols="3"]{grid-column-end:span 2}.dynamicgrid-basis>div[data-cols="4"]{grid-column-end:span 2}.dynamicgrid-basis>div[data-rows="2"]{grid-row-end:span 2}.dynamicgrid-basis>div[data-rows="3"]{grid-row-end:span 2}.dynamicgrid-basis>div[data-rows="4"]{grid-row-end:span 2}.dynamicgrid-basis>div+div{margin-top:0}@media only screen and (min-width:768px){.dynamicgrid-basis>div[data-cols="3"]{grid-column-end:span 3}.dynamicgrid-basis>div[data-cols="4"]{grid-column-end:span 3}.dynamicgrid-basis>div[data-rows="3"]{grid-row-end:span 3}.dynamicgrid-basis>div[data-rows="4"]{grid-row-end:span 3}}@media only screen and (min-width:992px){.dynamicgrid-basis>div[data-cols="4"]{grid-column-end:span 4}.dynamicgrid-basis>div[data-rows="4"]{grid-row-end:span 4}}.block-imagemap .image-container:hover .hotspot-xs,.block-imagemap .image-container:hover .hotspot{background-color:rgba(246,244,241,0.5);border-color:rgba(0,0,0,0.5);color:rgba(0,0,0,0.5)}.block-imagemap .image-container .hotspot-xs,.block-imagemap .image-container .hotspot{z-index:1;display:block;position:absolute;width:2rem;height:2rem;line-height:2rem;background-color:rgba(246,244,241,0);border:1px solid rgba(0,0,0,0.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:rgba(0,0,0,0.5);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.block-imagemap .image-container .hotspot-xs:hover,.block-imagemap .image-container .hotspot:hover{background-color:rgba(246,244,241,0.9);color:#000}.block-imagemap .image-container .hotspot-xs .fal,.block-imagemap .image-container .hotspot .fal{line-height:inherit}.block-imagemap .image-container .hotspot-xs{background-color:rgba(246,244,241,0.75)}@media only screen and (min-width:576px){.block-imagemap .image-container .hotspot-xs{display:none}}@media only screen and (max-width:575.98px){.block-imagemap .image-container .hotspot{display:none}}.tooltip{position:absolute;top:-5.5rem;left:50%;transform:translateX(-50%);padding:.5rem;min-width:150px;max-width:80vw;background-color:rgba(246,244,241,0);border:1px solid #edecec;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);-webkit-filter:drop-shadow(2px 2px 5px 0 rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 5px 0 rgba(0,0,0,0.25));white-space:nowrap;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 250 ease-in-out;-moz-transition:all 250 ease-in-out;-ms-transition:all 250 ease-in-out;-o-transition:all 250 ease-in-out;transition:all 250 ease-in-out}.showTooltip .tooltip{background-color:#f6f4f1;visibility:visible;-webkit-opacity:100%;-moz-opacity:100%;opacity:100%}.showTooltip{z-index:2147483647!important}.alternating-rows .col2:nth-child(even){-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.alternating-blocks .col2:nth-child(even){-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}@media only screen and (min-width:576px){section.content-section.alternating .section-row.col2 .block-text:last-child,section.content-section.alternating .section-row.col2 .block-html:last-child{padding-left:var(--padding-left);padding-right:var(--padding-right)}}section.content-section.alternating .section-row.col2:nth-child(even){-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}@media only screen and (min-width:576px){section.content-section.alternating .section-row.col2:nth-child(even) .block-text:last-child,section.content-section.alternating .section-row.col2:nth-child(even) .block-html:last-child{padding-left:var(--padding-right);padding-right:var(--padding-left)}}div.debug_container{position:absolute;top:0;left:50%;transform:translate(-50%,0);max-width:1660px;width:100%;margin:0 auto;height:100%;border:1px solid #f00;z-index:-1}div.debug_narrow{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:100%;margin:0 auto;height:100%;border:1px solid #f0f;z-index:-1}@media only screen and (min-width:576px){div.debug_narrow{width:80%}}@media only screen and (min-width:768px){div.debug_narrow{width:75%}}@media only screen and (min-width:992px){div.debug_narrow{width:75%}}@media only screen and (min-width:1200px){div.debug_narrow{width:960px}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:"";padding-top:100%}.embed-responsive.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive.embed-responsive-4by3::before{padding-top:75%}.embed-responsive.embed-responsive-3by4::before{padding-top:133.333333%}.embed-responsive.embed-responsive-1by1::before{padding-top:100%}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive img.embed-responsive-item{object-fit:cover}.embed-responsive .embed-proportional{width:auto;max-width:100%;height:auto;max-height:100%}.embed-responsive .embed-align-middle{vertical-align:middle;top:50%;transform:translateY(-50%)}.embed-responsive .embed-align-center{text-align:center;left:50%;transform:translateX(-50%)}.embed-responsive .embed-align-middle.embed-align-center{transform:translateX(-50%) translateY(-50%)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.embed-responsive .embed-responsive-item{left:50%;transform:translateX(-50%);width:auto}}.hgt100vh .image-container,.hgt690 .image-container,.hgt450 .image-container,.hgt360 .image-container,.hgt225 .image-container,.dynamicgrid:not([data-aspectration='auto']) .image-container{height:100%}.hgt100vh .image-container img,.hgt690 .image-container img,.hgt450 .image-container img,.hgt360 .image-container img,.hgt225 .image-container img,.dynamicgrid:not([data-aspectration='auto']) .image-container img{height:100%}.hgt100vh .image-container:not(.content-below) picture,.hgt690 .image-container:not(.content-below) picture,.hgt450 .image-container:not(.content-below) picture,.hgt360 .image-container:not(.content-below) picture,.hgt225 .image-container:not(.content-below) picture,.dynamicgrid:not([data-aspectration='auto']) .image-container:not(.content-below) picture{display:block;height:100%}.hgt100vh .image-container:not(.content-below) video,.hgt690 .image-container:not(.content-below) video,.hgt450 .image-container:not(.content-below) video,.hgt360 .image-container:not(.content-below) video,.hgt225 .image-container:not(.content-below) video,.dynamicgrid:not([data-aspectration='auto']) .image-container:not(.content-below) video{display:block;height:100%;width:100%}.content-section .section-row.full-width-bg{box-shadow:0 0 0 100vmax var(--row-bg-color);clip-path:inset(0 -100vmax)}@media only screen and (max-width:1659.98px){.content-section .section-row.container-bg{box-shadow:0 0 0 100vmax var(--row-bg-color);clip-path:inset(0 -100vmax)}}@media only screen and (min-width:1660px){.content-section .section-row.container-bg{position:relative;isolation:isolate}.content-section .section-row.container-bg:after{content:'';background:var(--row-bg-color);position:absolute;z-index:-1;inset:0;left:50%;transform:translateX(-830px);width:1660px}}.content-section .section-row.angle-up{--row-bg-angle:-3deg}.content-section .section-row.angle-down{--row-bg-angle:3deg}.content-section .section-row.angle-up,.content-section .section-row.angle-down{--background:var(--row-bg-color,#000);color:var(--row-fg-color,#e21c21);position:relative;isolation:isolate;margin-top:calc(var(--padding-top) * 1.75);margin-bottom:calc(var(--padding-bottom) * 1.75);background:none}.content-section .section-row.angle-up::after,.content-section .section-row.angle-down::after{content:'';background:var(--background);display:block;position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;width:100 dvw;transform:skewY(var(--row-bg-angle,0deg))}@media only screen and (min-width:576px){.section-row.row-reverse{flex-direction:row-reverse}.section-row.row-reverse .column{padding-right:var(--padding-left,0);padding-left:var(--padding-right,0)}}@media only screen and (max-width:991.98px){.section-row.column-50-md-and-down{flex-wrap:wrap}.section-row.column-50-md-and-down .column{width:calc(50% - .5rem) !important}.section-row.column-50-md-and-down .column.margin-x:not(:first-child):not(:nth-of-type(2)){margin-top:1rem}.section-row.column-100-md-and-down{flex-wrap:wrap}.section-row.column-100-md-and-down .column{width:100%!important}.section-row.column-100-md-and-down .column.margin-x:not(:first-child){margin-top:1rem}}@media only screen and (max-width:767.98px){.section-row.column-50-sm-and-down{flex-wrap:wrap}.section-row.column-50-sm-and-down .column{width:calc(50% - .5rem) !important}.section-row.column-50-sm-and-down .column.margin-x:not(:first-child):not(:nth-of-type(2)){margin-top:1rem}.section-row.column-100-sm-and-down{flex-wrap:wrap}.section-row.column-100-sm-and-down .column{width:100%!important}.section-row.column-100-sm-and-down .column.margin-x:not(:first-child){margin-top:1rem}}.image-container img{max-width:100%}.slider-container .navigation{z-index:999}.slider-container .pagination{bottom:3rem}.slider-container .pagination .slick-dots li{margin:0 .35em;color:#e21c21}.slider-container .pagination .slick-dots li.slick-active{color:#fff}.slider-container .pagination .slick-dots li::after{font-size:1.25rem}.content-section .slider-container .slide .content .text{padding-left:1em;padding-right:1em}@media only screen and (max-width:575.98px){.slider-container{padding-bottom:1rem}.slider-container .pagination{bottom:0}.slider-container .pagination .slick-dots li{margin:0 .25em;color:var(--spot-color1)}.slider-container .pagination .slick-dots li.slick-active{color:var(--main-color)}.slider-container .pagination .slick-dots li::after{font-size:1rem}}.swiper-pagination.swiper-pagination-bullets{top:-2rem;--swiper-pagination-bullet-horizontal-gap:7.5px;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#e21c21;--swiper-pagination-bullet-inactive-opacity:1}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:15px;-webkit-box-shadow:0 3px 8px 0 rgba(148,148,148,0.5);-moz-box-shadow:0 3px 8px 0 rgba(148,148,148,0.5);box-shadow:0 3px 8px 0 rgba(148,148,148,0.5)}.block-text .bb-list{margin-top:0;margin-bottom:0}.content-section .blog .flexitems{display:flex;flex-flow:row wrap;padding:10px;width:100%;border:1px solid #000;border-radius:10px}.content-section .blog .flexitems .flexitem{position:relative;flex:0 1 auto;padding:10px}.content-section .blog .flexitems .flexitem.span{flex:0 0 100%;padding:0;max-width:100%}.content-section .blog .flexitems .flexitem a{text-decoration:none;color:#000}.content-section .blog .flexitems .flexitem .content .title{color:#e21c21;line-height:1.2em;max-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-section .blog .flexitems .flexitem .content .subtitle{margin:0 0 1.5rem;max-height:7.5em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-section .blog .flexitems .flexitem .readmore{position:absolute;left:10px;bottom:10px;color:#000}.content-section .blog .flexitems .flexitem .showmore{padding:0;width:100%;line-height:2em;border-radius:10px;color:#fff;font-size:clamp(17.333333333px,1.666666667vw,20px);font-weight:bold}@media only screen and (min-width:576px) and (max-width:767.98px){.content-section .blog .flexitems .flexitem{max-width:50%}}@media only screen and (min-width:992px){.content-section .blog .flexitems .flexitem{max-width:50%}}@media only screen and (max-width:calc(1689.98px)) { .content-section .blog.block-dynamicgrid { padding-left: 0.5rem;padding-right:.5rem}}.content-section .blog.block-dynamicgrid>.dynamicgrid{--grid-gap:2rem;grid-auto-rows:min-content;margin-bottom:2%}.content-section .blog.block-dynamicgrid>.dynamicgrid>div{padding-bottom:1.5rem;background-color:rgba(0,0,0,0.2)}.content-section .blog.block-dynamicgrid>.dynamicgrid>div:hover{background-color:rgba(0,0,0,0.1)}.content-section .blog.block-dynamicgrid>.dynamicgrid>div picture{aspect-ratio:2 / 1}.content-section .blog.block-dynamicgrid>.dynamicgrid>div[data-cols="2"][data-rows="2"] picture{aspect-ratio:5 / 3}.content-section .blog.block-dynamicgrid>.dynamicgrid>div a{text-decoration:none}.content-section .blog.block-dynamicgrid>.dynamicgrid>div a.readmore{display:block;position:absolute;right:.5rem;bottom:.25rem;color:#e21c21;text-align:right}.content-section .blog.block-dynamicgrid>.dynamicgrid>div a:hover{text-decoration:none}.content-section .blog.block-dynamicgrid>.dynamicgrid picture,.content-section .blog.block-dynamicgrid>.dynamicgrid .content{position:static;height:auto!important}.content-section .blog.block-dynamicgrid>.dynamicgrid .text{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;padding-left:1rem;padding-right:1rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.content-section .blog.block-dynamicgrid>.dynamicgrid .text .title{font-size:clamp(17.333333333px,1.666666667vw,20px);color:#e21c21}.content-section .blog.block-dynamicgrid>.dynamicgrid .text .title.fs17{font-size:17px}.slidemenu{z-index:-100;position:fixed;top:0;left:-25em;height:100%;width:25em;max-width:85%;background:var(--bg-color);opacity:0;transition:all 300ms ease-in-out;display:flex;flex-direction:column}.slidemenu.slidemenu-left{left:auto;right:-25em}.slidemenu.slidemenu-top{left:0;right:0;top:-100vh;width:100%;max-width:100%;max-height:0}@media only screen and (min-width:992px){.slidemenu.slidemenu-top{left:calc( ( 100% - var(--container-width-lg, 75%) ) / 2 );right:calc( 100% - ( var(--container-width-lg, 75%) ) / 2 );width:75%;max-width:75%}}@media only screen and (min-width:1200px){.slidemenu.slidemenu-top{left:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );right:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );width:1660px;max-width:1660px}}.slidemenu .slidemenu-head{align-content:center;align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 1rem;line-height:3;background:var(--slidemenu-head-bgcolor);color:var(--slidemenu-head-fgcolor)}.slidemenu .slidemenu-head .logo path{fill:var(--main-color)!important}.slidemenu .slidemenu-head .title{font-size:clamp(18.666666667px,2vw,24px);color:inherit}.slidemenu .slidemenu-head .close-menu{padding-right:0;align-self:center;font-size:1.5rem}.slidemenu .slidemenu-head .close-menu a{display:block;color:#fff}.slidemenu .slidemenu-content{overflow:hidden;flex:1 1 100%;background-color:var(--body-bgcolor)}.slidemenu .slidemenu-content .navbar ul{overflow:hidden}.slidemenu .slidemenu-content .navbar li{--line-height:2rem;flex:0 0 100%;width:100%;background-color:#edecec;border-bottom:none;transition:var(--transition-all)}.slidemenu .slidemenu-content .navbar li a{display:block;line-height:var(--line-height);border-bottom:1px solid var(--main-color);text-transform:lowercase;text-align:center}.slidemenu .slidemenu-content .navbar li a:first-letter {text-transform:uppercase}.slidemenu .slidemenu-content .navbar li a,.slidemenu .slidemenu-content .navbar li a:hover{text-decoration:none}.slidemenu .slidemenu-content .navbar li.main{--line-height:3rem}.slidemenu .slidemenu-content .navbar li.current>a{color:var(--spot-color1)}.slidemenu .slidemenu-content .navbar li[data-submenu] a{position:relative}.slidemenu .slidemenu-content .navbar li[data-submenu] a i{position:absolute;right:1rem;line-height:var(--line-height)}.slidemenu .slidemenu-content .navbar li[data-submenu] ul.sub li{height:0;max-height:0}.slidemenu .slidemenu-content .navbar li[data-submenu].active ul.sub li{height:2.25rem;max-height:revert;transition:var(--transition-all)}.slidemenu .slidemenu-content .navbar li[data-submenu].active a i::before{content:'\f077'}.slidemenu .slidemenu-text{margin:0 1rem}.slidemenu .slidemenu-text input:not([type=checkbox]):not([type=radio]),.slidemenu .slidemenu-text button{width:100%;margin-bottom:.5rem}[data-slidemenu='main'] #slidemenu-main,[data-slidemenu='account'] #slidemenu-account,[data-slidemenu='search'] #slidemenu-search,[data-slidemenu='basket'] #slidemenu-basket,[data-slidemenu='language'] #slidemenu-language{z-index:1000;left:0;opacity:1;filter:drop-shadow(-1px -1px 100px rgba(237,236,236,0.5))}[data-slidemenu='main'] #slidemenu-main.slidemenu-left,[data-slidemenu='account'] #slidemenu-account.slidemenu-left,[data-slidemenu='search'] #slidemenu-search.slidemenu-left,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-left,[data-slidemenu='language'] #slidemenu-language.slidemenu-left{left:auto;right:0}[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='search'] #slidemenu-search.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{top:220px;left:0;right:0;max-height:calc(100vh - var(--header-xs-height, 50px))}@media only screen and (min-width:768px){[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='search'] #slidemenu-search.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{top:183px;max-height:calc( 100vh - var(--header-md-height, 80px) )}body.scrolled [data-slidemenu='main'] #slidemenu-main.slidemenu-top,body.scrolled [data-slidemenu='account'] #slidemenu-account.slidemenu-top,body.scrolled [data-slidemenu='search'] #slidemenu-search.slidemenu-top,body.scrolled [data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{top:calc( var(--header-xs-height, 50px) );max-height:calc( 100vh - var(--header-xs-height, 50px) )}}@media only screen and (min-width:992px){[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='search'] #slidemenu-search.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{left:calc( ( 100% - var(--container-width-lg, 75%) ) / 2 );right:calc( ( 100% - var(--container-width-lg, 75%) ) / 2 )}}@media only screen and (min-width:1200px){[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='search'] #slidemenu-search.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{left:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );right:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 )}}#slidemenu-language .slidemenu-content .navbar{width:100%}#slidemenu-language .slidemenu-content .navbar li a{padding:.5rem 0;text-decoration:none}#slidemenu-language .slidemenu-content .navbar li img{margin-left:.5rem;max-height:.7rem}.slidemenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);z-index:-1;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.slidemenu-shadow #spinner{display:none;line-height:1}.shadow-active #slidemenu-active-shadow,[data-slidemenu='search'] #slidemenu-active-shadow,[data-slidemenu='main'] #slidemenu-active-shadow,[data-slidemenu='account'] #slidemenu-active-shadow,[data-slidemenu='basket'] #slidemenu-active-shadow,[data-slidemenu='language'] #slidemenu-active-shadow{z-index:1000;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out}.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}.shadow-active #slidemenu-active-shadow #spinner{display:block}#bvCmtBody.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}#bvCmtBody.shadow-active #slidemenu-active-shadow #spinner{display:block}#bvCmtBody.shadow-active #slidemenu-active-shadow[data-slidemenu='basket']{z-index:910}#slidemenu-basket .dbi-shortbasket{max-height:calc(100% - 160px);overflow-y:auto}#slidemenu-basket .menu-basket-lines .basket-menu-line{border-bottom:1px solid #949494}#slidemenu-basket .menu-basket-lines .basket-menu-line table{width:100%;border:0;border-spacing:10px;border-collapse:collapse}#slidemenu-basket .menu-basket-lines .basket-menu-line table td{padding:.5rem;line-height:20px;vertical-align:top;font-size:16px}@media only screen and (min-width:576px){#slidemenu-basket .menu-basket-lines .basket-menu-line table td{font-size:14px}}#slidemenu-basket .menu-basket-lines .basket-menu-line table .added{line-height:2;background-color:rgba(0,130,80,0.15)}#slidemenu-basket .menu-basket-lines .basket-menu-line table .added i{color:#008250}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-image{width:80px}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-image img{vertical-align:middle}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-desc{position:relative;padding-right:1.5em;height:60px;border-bottom:none;font-size:16px;font-weight:700}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-desc .subline{position:relative;padding-left:1em;font-size:16px;font-weight:normal}@media only screen and (min-width:576px){#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-desc .subline{font-size:14px}}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-desc .subline::before{content:'+';position:absolute;left:0}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-count{width:120px}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-count,#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-amount{white-space:nowrap}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-amount{font-weight:600;text-align:right}#slidemenu-basket .menu-basket-lines .basket-menu-line table .menu-basket-line-del{position:absolute;top:.5em;right:.5em;opacity:0;transition:opacity var(--transition-duration) var(--transition-timing-function)}#slidemenu-basket .menu-basket-lines .basket-menu-line:hover .menu-basket-line-del{opacity:1!important}#slidemenu-basket .menu-basket-lines .basket-menu-line.lastadded td{font-size:16px}#slidemenu-basket .menu-basket-lines .basket-menu-line.lastadded .menu-basket-line-image{text-align:right!important}#slidemenu-basket .menu-basket-lines .basket-menu-line.lastadded .menu-basket-line-image a,#slidemenu-basket .menu-basket-lines .basket-menu-line.lastadded .menu-basket-line-desc a{display:block}#slidemenu-basket .menu-basket-lines .basket-menu-line.lastadded .menu-basket-line-desc{padding-left:0;font-size:17px}#slidemenu-basket .menu-basket-lines .basket-menu-line.lastadded .menu-basket-line-amount{line-height:normal!important}#slidemenu-basket .menu-basket-lines button{border:none;padding:0}#slidemenu-basket .menu-basket-lines button:hover{color:#000}#slidemenu-basket .menu-basket-lines button:active{color:#000}#slidemenu-basket .slide-menu-foot{background:#fff}#slidemenu-basket .slide-menu-foot .menu-basket-foot-totals{display:flex;justify-content:space-between;margin:0 auto;padding:.5rem 0;width:90%}#slidemenu-basket .slide-menu-foot .menu-basket-foot-totals .menu-basket-foot-totals-title{flex:auto;font-weight:600}#slidemenu-basket .slide-menu-foot .menu-basket-foot-totals .menu-basket-foot-total-amount{flex:auto;font-weight:bold;text-align:right}#slidemenu-basket .slide-menu-foot a[role='button']{display:block;margin:0 auto 1rem;width:90%}#slidemenu-search{margin-top:1px}#slidemenu-search .slidemenu-content{padding:1rem}#slidemenu-search .slidemenu-content .searchtext{margin:0;padding:0 1rem;width:calc(100% - 50px)}#slidemenu-search .slidemenu-content .searchbutton{margin:0}table{border-spacing:0}table,table *{border:0}table th,table td{padding:.5em}table.compact th,table.compact td{padding:0}table.compact th.fh,table.compact td.fh{padding:1rem 0 0;background-color:revert;text-align:left}table.compact th ~ td,table.compact td ~ td{padding-left:.5rem}table.fvs{margin:0;border-spacing:0;width:100%;max-width:50em}table.fvs.full-width{max-width:100%}table.fvs thead .fn{color:inherit;width:auto}table.fvs thead .fv{width:auto}table.fvs th{background-color:revert;font-weight:700;text-align:left}table.fvs th,table.fvs td{vertical-align:top;padding-bottom:4px}table.fvs td.normal{vertical-align:middle;padding-top:1em;width:45%}table.fvs td.right{text-align:right}table.fvs .fh{padding:1em 0 .5em;font-weight:700}table.fvs .fvp td:first-of-type,table.fvs .fn{padding-left:0;width:40%;font-weight:500}table.fvs .fvp td:last-of-type,table.fvs .fv{padding-right:0;width:60%}table.fvs .fvp td:last-of-type.checkbox,table.fvs .fv.checkbox{display:flex;justify-content:space-between}table.fvs .fvp td:last-of-type.checkbox input[type="checkbox"],table.fvs .fv.checkbox input[type="checkbox"]{flex:0 1 10%;max-width:10%}table.fvs .fvp td:last-of-type.checkbox label,table.fvs .fv.checkbox label{flex:0 1 85%;max-width:85%;float:right}table.fvs button{width:100%}table.fvs span.data-field{display:inline-block;width:100%}table.fvs span.data-field.street{width:calc(100% - 100px)}table.fvs span.data-field.housenr{float:right;width:90px}table.fvs span.data-field.zipcode{width:90px}table.fvs span.data-field.city{float:right;width:calc(100% - 100px)}table.fvs span input:not([type='radio']):not([type='checkbox']){display:inline-block;width:100%}table.fvs input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]){width:100%}table.fvs textarea,table.fvs select{width:100%;font-size:1rem!important}@media only screen and (max-width:479.98px){table.fvs,table.fvs tbody,table.fvs tr,table.fvs th,table.fvs td,table.fvs .fn,table.fvs .fv,table.fvs .fvp td:first-of-type,table.fvs .fvp td:last-of-type{display:block;padding-left:0;padding-right:0;width:100%}table.fvs thead{background-color:#edecec}table.fvs tbody tr+tr{border-top:1px solid #fff}table.fvs tbody tr:nth-child(odd){background-color:#edecec}table.fvs tbody tr+tr{border-top:1px solid #fff}table.fvs .fn,table.fvs .fvp td:first-of-type{font-weight:600}}table.zebra tbody tr,table.zebra tbody tr td{background-color:rgba(237,236,236,0.25)}table.zebra tbody tr:nth-child(odd),table.zebra tbody tr:nth-child(odd) td{background-color:Transparent}table.striped tbody tr:nth-child(odd):hover,table.striped tbody tr:hover{background-color:rgba(246,244,241,0.25)!important}table.striped tbody tr:nth-child(odd):hover td,table.striped tbody tr:hover td{background-color:inherit}table.striped tbody tr td{border-bottom:1px solid #edecec}table.table-flex,table.table-flex thead,table.table-flex tbody,table.table-flex tfoot,table.table-flex th,table.table-flex td{display:block}table.table-flex tr{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;height:auto}table.table-flex tr th,table.table-flex tr td{flex:1}table#history_detail_header th{width:150px}table#history_details .quantity{width:120px}table#history_details .amount,table#history_details .subtotal,table#history_details .vat,table#history_details .total{text-align:right}table#history_details tfoot{background:#edecec}table.contactform tr th,table.contactform tr td{padding-left:0;padding-right:0}table.contactform tr th ~ th,table.contactform tr td ~ th,table.contactform tr th ~ td,table.contactform tr td ~ td{padding-left:1em}table.contactform tr th input:not([type='radio']):not([type='checkbox']):not([type='button']):not([type='submit']),table.contactform tr td input:not([type='radio']):not([type='checkbox']):not([type='button']):not([type='submit']),table.contactform tr th textarea,table.contactform tr td textarea{width:100%}table.kingorders{border-collapse:collapse;border-spacing:0;border:1px solid #000;width:100%;line-height:2;background-color:#fff}table.kingorders tbody tr:nth-of-type(odd) td{background:#eee}table.kingorders tfoot td{background-color:#ccc;padding:.25em}table.kingorders th{background-color:#e30613;font-weight:normal;border:1px solid #000;padding:0 .25em;color:#fff}table.kingorders td{border:1px solid #ddd;padding:0 .25em}table.kingorders .amount{text-align:right}table.kingorders a{color:#de0025;text-decoration:underline}table.kingorders .download a.pdf{display:block;background:url('/_clientfiles/Layout/pdf.gif') no-repeat center center}table.kingorders a.ideal{display:block;background:url('/_classes/icons/Payment-Methods/ideal.svg') no-repeat center center;background-size:2em auto;height:100%}body.debugSize::after{z-index:100000;content:'XS';position:fixed;bottom:0;right:0;font-size:2em;font-weight:bold;background:rgba(255,255,0,0.45)}@media only screen and (min-width:576px){body.debugSize::after{content:'SM'}}@media only screen and (min-width:768px){body.debugSize::after{content:'MD'}}@media only screen and (min-width:992px){body.debugSize::after{content:'LG'}}@media only screen and (min-width:1200px){body.debugSize::after{content:'XL'}}body.debugSize .debug_container{position:fixed;top:0;left:50%;transform:translate(-50%,0);max-width:1660px;width:100%;margin:0 auto;height:100%;border:0;border-left:1px solid #f00;border-right:1px solid #f00;z-index:10000;pointer-events:none}body.debugSize .debug_narrow{position:fixed;top:0;left:50%;transform:translate(-50%,0);width:100%;margin:0 auto;height:100%;border:0;border-left:1px solid #f0f;border-right:1px solid #f0f;z-index:10000;pointer-events:none}@media only screen and (min-width:576px){body.debugSize .debug_narrow{width:80%}}@media only screen and (min-width:768px){body.debugSize .debug_narrow{width:75%}}@media only screen and (min-width:992px){body.debugSize .debug_narrow{width:75%}}@media only screen and (min-width:1200px){body.debugSize .debug_narrow{width:960px}}body.debugSize .Xcontent-section{background-color:rgba(255,0,0,0.1)}body.debugSize .Xcontent-section .section-row{background-color:rgba(0,128,0,0.1)}body.debugSize .Xcontent-section .section-row .column{background-color:rgba(0,0,255,0.1)}.bsDebug .container-fluid{background-color:rgba(255,192,203,0.25)}.bsDebug .container-fluid .main-container .row{background-color:rgba(255,255,0,0.25)}.bsDebug .container-fluid .main-container .row>div{background-color:rgba(0,128,0,0.25);text-align:center;font-size:2em;font-weight:bold}.bsDebug .container-fluid .main-container .row>div .content{background-color:rgba(0,0,255,0.25)}.bsDebug .container-fluid .main-container .row>div+div .content{background-color:rgba(0,0,255,0.35)}.bsDebug .container-fluid .main-container .row>div+div+div .content{background-color:rgba(0,0,255,0.45)}.bsDebug .container-fluid .main-container .row>div+div+div+div .content{background-color:rgba(0,0,255,0.55)}.debug-slick{--row-bg-color:rgba(255,0,0,0.1)}.debug-slick .slick-slide{background:#f00}.debug-slick .slick-slide .image-container.media-none{background:white}.debug-slick .slick-slide .image-container.media-none .content{background:rgba(128,0,128,0.1)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{margin:0}html{font:17px/1.6 'Avenir LT Pro',sans-serif;font-weight:300;letter-spacing:.03em;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{margin:var(--header-height) 0 0 0;min-height:100vh;background-color:var(--body-bgcolor);color:var(--body-fgcolor);transition:margin-top var(--transition-duration) var(--transition-timing-function);display:flex;flex-direction:column}body.fixed-header{margin-top:0}body>header,body>main,body>footer{flex:0 1 auto}body footer.footer{margin-top:auto}.href-default{color:var(--href-color);transition:color var(--transition-duration) var(--transition-timing-function)}.href-default:hover{color:var(--href-hover)}.href-default:active{color:var(--href-active)}.href-default.inverse{color:var(--href-hover)}.href-default.inverse:hover{color:var(--href-color)}a:not([role='button']){color:var(--href-color);transition:color var(--transition-duration) var(--transition-timing-function)}a:not([role='button']):hover{color:var(--href-hover)}a:not([role='button']):active{color:var(--href-active)}a:not([role='button']).inverse{color:var(--href-hover)}a:not([role='button']).inverse:hover{color:var(--href-color)}.current>a,.ancestor>a{color:var(--href-hover)}a.download,a[download]{display:inline-block;padding:.25rem .5rem;line-height:1.5rem;background:#edecec;border-radius:5px;text-decoration:none;transition:var(--transition-all)}a.download:hover,a[download]:hover{background-color:#dc143c;color:#fff}a.download:before,a[download]:before{font-family:"Font Awesome 5 Pro";content:"\f56d";color:#e21c21;display:inline-block;margin-right:.5rem;font-weight:bold}p{margin:.5rem 0 1rem}table{font-size:17px;font-family:'Avenir LT Pro',sans-serif}.header-default{margin:1rem 0 .5rem;color:var(--head-color);font-family:'Avenir LT Pro',sans-serif;line-height:normal;letter-spacing:.03em}h1,.h1{margin:1rem 0 .5rem;color:var(--head-color);font-family:'Avenir LT Pro',sans-serif;line-height:normal;letter-spacing:.03em;font-size:clamp(27.333333333px,4.166666667vw,50px)}h1.uppercase,.h1.uppercase{text-transform:uppercase}h2,.h2{margin:1rem 0 .5rem;color:var(--head-color);font-family:'Avenir LT Pro',sans-serif;line-height:normal;letter-spacing:.03em;font-size:clamp(24.666666667px,3.5vw,42px)}h3,.h3{margin:1rem 0 .5rem;color:var(--head-color);font-family:'Avenir LT Pro',sans-serif;line-height:normal;letter-spacing:.03em;font-size:clamp(23.333333333px,3.166666667vw,38px)}h4,.h4{margin:1rem 0 .5rem;color:var(--head-color);font-family:'Avenir LT Pro',sans-serif;line-height:normal;letter-spacing:.03em;font-size:clamp(21.333333333px,2.666666667vw,32px)}h5,.h5{margin:1rem 0 .5rem;color:var(--head-color);font-family:'Avenir LT Pro',sans-serif;line-height:normal;letter-spacing:.03em;font-size:clamp(18.666666667px,2vw,24px)}h6,.h6{margin:1rem 0 .5rem;color:var(--head-color);font-family:'Avenir LT Pro',sans-serif;line-height:normal;letter-spacing:.03em;font-size:17px}hr{box-sizing:content-box;margin:0;height:1px;background:#000;border:0;overflow:visible}hr.short{margin:0 auto;width:31px;height:3px}hr.fade{background:Transparent;background-image:linear-gradient(to right,rgba(0,0,0,0),#000,rgba(0,0,0,0))}hr.main2spot{background-image:linear-gradient(to right,var(--main-color),var(--spot-color1),var(--main-color))}svg.whatsapp{width:25px;height:25px;vertical-align:middle}svg.whatsapp .wa{fill:#25d366}svg.whatsapp .b{fill:#fff}a:hover svg.whatsapp .wa{fill:#fff}a:hover svg.whatsapp .b{fill:#25d366}.hidden{display:none}::placeholder{color:#949494;opacity:1}:-ms-input-placeholder{color:#949494}::-ms-input-placeholder{color:#949494}.screen-reader-text{display:none}.capitalize{text-transform:lowercase}.capitalize:first-letter {text-transform:uppercase}.lowercase,.lowercase:first-letter {text-transform:lowercase}.fa-stack.fa-shopping-bag-plus{width:2rem;height:auto;line-height:var(--line-height)}.fa-stack.fa-shopping-bag-plus .fa-stack-1x{font-size:.5em}.fa-stack.fa-shopping-bag-plus .fa-stack-2x{font-size:1em}.fa-stack.fa-shopping-bag-plus .fa-shopping-bag{top:50%;translate:0 -50%}.fa-stack.fa-shopping-bag-plus .fa-plus{top:-0.75em}.fa-file-pdf{color:#f00}.fa-file-word{color:#2b579a}.fa-file-excel{color:#217346}.fa-file{color:#000}@media only screen and (min-width:992px){.keep-on-top{position:sticky;top:var(--header-height)}h1.keep-on-top,h2.keep-on-top{z-index:2;padding:.5rem 0;background-color:var(--body-bgcolor,#fff)}.orderpath .keep-on-top{top:calc(var(--header-height) + 32px)}body.scrolled .keep-on-top{padding-top:.5rem}body.scrolled .keep-on-top h2{margin-top:0;padding-top:0}}.bg-gray-lighter{background-color:#f6f4f1!important}.bg-gray{background-color:#edecec!important}.bg-gray-darker{background-color:#949494!important}.bg-main-color{background-color:var(--main-color)!important;color:#fff}.bg-spot-color1{background-color:var(--spot-color1)!important;color:#000}.fg-main-color{color:var(--main-color)!important}.fg-spot-color1{color:var(--spot-color1)!important}#messages{position:fixed;top:10vh;left:50%;max-width:400px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1000;height:0}#messages p{margin:.5em 0;padding:.5em;background-color:#edecec;border:2px solid #ec792f;border-radius:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,0.75);animation-name:slideShow;animation-duration:1s;overflow:hidden}#messages p.active{display:inline-block}.msgarea{margin:2em 0;line-height:1.5rem}.msgarea .msgbody{margin:.5em 0;padding:.5em;background-color:#edecec;border:2px solid #ec792f;border-radius:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,0.75)}.notice.msgarea .msgbody{border-color:#edecec}.msgarea .msgbody .msgtitle{display:inline-block;margin-right:1em;margin-left:-5px;line-height:2.5rem;color:#ec792f;font-size:1.5rem}.msgarea .msgbody .msgicon{display:inline-block;margin:0 1em 0 0;line-height:2.5rem;color:#ec792f}.msgarea .msgbody p{margin:0}.msgarea.info .msgicon{background-color:#edecec}.msgarea.info .msgbody{border-color:#0070ba;height:100px}.msgarea.float{z-index:99999;position:fixed;top:20vh;left:50%;transform:translate(-50%,0);margin:0;width:640px;max-width:93vw;min-height:80px}.msgarea.close{opacity:0;z-index:-9999}.breadcrumbs{padding:.5em 1.5em;background:#fff}.breadcrumbs ol{margin:0 2vw;padding:0;display:inline;list-style-type:none}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li+li::before{content:"/";display:inline-block;margin:0 .25rem;color:#000}.breadcrumbs ol li a{--href-color:#000;text-decoration:none;font-size:12px}.breadcrumbs ol li:last-of-type a{opacity:.6}input:not([type=checkbox]):not([type=radio]),textarea,select{min-height:40px;line-height:20px;background:var(--inp-bgcolor);border:1px solid var(--inp-bordercolor);border-radius:var(--inp-borderradius,0);color:var(--inp-fgcolor);font-size:17px;vertical-align:middle}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled,input:not([type=checkbox]):not([type=radio]).disabled,textarea.disabled,select.disabled{opacity:.4}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,input:not([type=checkbox]):not([type=radio]):active,textarea:active,select:active{border-color:#949494;outline:none}input:not([type=checkbox]):not([type=radio]):required,textarea:required,select:required,input:not([type=checkbox]):not([type=radio]).required,textarea.required,select.required{border-right-color:#ec792f}input:not([type=checkbox]):not([type=radio]).error,textarea.error,select.error,.checkfieldissue input:not([type=checkbox]):not([type=radio]),.checkfieldissue textarea,.checkfieldissue select{border-color:#ec792f}input[type='number']{padding-right:0;line-height:40px!important}.ibp{display:flex;justify-content:flex-start;gap:0}.ibp input[type='number'],.ibp input[type='text']{flex:0 0 auto;border-radius:5px 0 0 5px}.ibp input[type='number'],.ibp input[inputmode="numeric"]{padding-right:.5em;text-align:right}.ibp button{flex:0 0 auto;border-radius:0 5px 5px 0}.btn-inverse{--btn-bg-color:var(--main-color);--btn-bordercolor:var(--main-color);--btn-fg-color:#fff;--btn-bg-color-hover:var(--spot-color1);--btn-bordercolor-hover:var(--spot-color1);--btn-fg-color-hover:#fff;--btn-bg-color-active:#aa1519;--btn-bordercolor-active:#aa1519;--btn-fg-color-active:#fff}.btn-priority{--btn-f-weight:700;--btn-bg-color-hover:rgba(226,28,33,0.7);--btn-bordercolor-hover:rgba(226,28,33,0.7)}.btn-secondary{--btn-bg-color:#949494;--btn-bordercolor:#949494;--btn-fg-color:#fff;--btn-bg-color-hover:var(--main-color);--btn-bordercolor-hover:var(--main-color);--btn-fg-color-hover:#fff}.btn-highlight{--btn-bg-color:#fff;--btn-bordercolor:var(--spot-color1);--btn-fg-color:var(--spot-color1);--btn-bg-color-hover:#fff;--btn-bordercolor-hover:var(--main-color);--btn-fg-color-hover:var(--main-color)}.btn-highlight.inverse{--btn-bg-color:#fff;--btn-bordercolor:var(--main-color);--btn-fg-color:var(--main-color);--btn-bg-color-hover:#fff;--btn-bordercolor-hover:var(--spot-color1);--btn-fg-color-hover:var(--spot-color1)}.btn-alert{--btn-bg-color:#ec792f;--btn-bordercolor:#ec792f;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-bordercolor-hover:#ec792f;--btn-fg-color-hover:#ec792f}.btn-warning{--btn-bg-color:#dc143c;--btn-bordercolor:#dc143c;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-bordercolor-hover:#dc143c;--btn-fg-color-hover:#dc143c}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button),[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),input[type='button'],input[type='submit'],a.button{--padding-y:9px;--padding-x:2rem;--line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:var(--padding-y) var(--padding-x);line-height:var(--line-height);font-size:var(--btn-f-size);font-weight:var(--btn-f-weight,300);text-align:center;transition:var(--transition-all);cursor:pointer;background-color:var(--btn-bg-color);border:1px solid var(--btn-bordercolor);border-radius:var(--btn-borderradius);color:var(--btn-fg-color)}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button):hover,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover{background-color:var(--btn-bg-color-hover,var(--btn-bg-color));border-color:var(--btn-bordercolor-hover,var(--btn-bordercolor));color:var(--btn-fg-color-hover,var(--btn-fg-color))}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button):active,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):active,input[type='button']:active,input[type='submit']:active,a.button:active{background-color:var(--btn-bg-color-active,var(--btn-bg-color));border-color:var(--btn-bordercolor-active,var(--btn-bordercolor));color:var(--btn-fg-color-active,var(--btn-fg-color))}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).inverse,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).inverse,input[type='button'].inverse,input[type='submit'].inverse,a.button.inverse{--btn-bg-color:var(--main-color);--btn-bordercolor:var(--main-color);--btn-fg-color:#fff;--btn-bg-color-hover:var(--spot-color1);--btn-bordercolor-hover:var(--spot-color1);--btn-fg-color-hover:#fff;--btn-bg-color-active:#aa1519;--btn-bordercolor-active:#aa1519;--btn-fg-color-active:#fff}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).highlight,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).highlight,input[type='button'].highlight,input[type='submit'].highlight,a.button.highlight{--btn-bg-color:#fff;--btn-bordercolor:var(--spot-color1);--btn-fg-color:var(--spot-color1);--btn-bg-color-hover:#fff;--btn-bordercolor-hover:var(--main-color);--btn-fg-color-hover:var(--main-color)}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).highlight.inverse,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).highlight.inverse,input[type='button'].highlight.inverse,input[type='submit'].highlight.inverse,a.button.highlight.inverse{--btn-bg-color:#fff;--btn-bordercolor:var(--main-color);--btn-fg-color:var(--main-color);--btn-bg-color-hover:#fff;--btn-bordercolor-hover:var(--spot-color1);--btn-fg-color-hover:var(--spot-color1)}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).primary,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).primary,input[type='button'].primary,input[type='submit'].primary,a.button.primary,button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).priority,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).priority,input[type='button'].priority,input[type='submit'].priority,a.button.priority{--btn-f-weight:700;--btn-bg-color-hover:rgba(226,28,33,0.7);--btn-bordercolor-hover:rgba(226,28,33,0.7)}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).secondary,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).secondary,input[type='button'].secondary,input[type='submit'].secondary,a.button.secondary{--btn-bg-color:#949494;--btn-bordercolor:#949494;--btn-fg-color:#fff;--btn-bg-color-hover:var(--main-color);--btn-bordercolor-hover:var(--main-color);--btn-fg-color-hover:#fff}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).alert,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).alert,input[type='button'].alert,input[type='submit'].alert,a.button.alert{--btn-bg-color:#ec792f;--btn-bordercolor:#ec792f;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-bordercolor-hover:#ec792f;--btn-fg-color-hover:#ec792f}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).warning,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).warning,input[type='button'].warning,input[type='submit'].warning,a.button.warning{--btn-bg-color:#dc143c;--btn-bordercolor:#dc143c;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-bordercolor-hover:#dc143c;--btn-fg-color-hover:#dc143c}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).superbutton,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).superbutton,input[type='button'].superbutton,input[type='submit'].superbutton,a.button.superbutton{font-size:clamp(17.333333333px,1.666666667vw,20px);min-height:44px}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).wide,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).wide,input[type='button'].wide,input[type='submit'].wide,a.button.wide{width:100%}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button)[disabled],[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)[disabled],input[type='button'][disabled],input[type='submit'][disabled],a.button[disabled],button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).disabled,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled,button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button)[disabled]:hover,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)[disabled]:hover,input[type='button'][disabled]:hover,input[type='submit'][disabled]:hover,a.button[disabled]:hover,button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).disabled:hover,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).disabled:hover,input[type='button'].disabled:hover,input[type='submit'].disabled:hover,a.button.disabled:hover{--btn-bg-color:#f6f4f1!important;--btn-bordercolor:#f6f4f1!important;--btn-fg-color:#edecec!important;--btn-bg-color-hover:#f6f4f1!important;--btn-bordercolor-hover:#f6f4f1!important;--btn-fg-color-hover:#edecec!important;opacity:.75;cursor:not-allowed}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).clear,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).clear,input[type='button'].clear,input[type='submit'].clear,a.button.clear{background:Transparent;--btn-fg-color:var(--btn-bg-color);--btn-fg-color-hover:var(--btn-bg-color-hover);--btn-bordercolor-active:Transparent;--btn-fg-color-active:var(--main-color)}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).clear.warning,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).clear.warning,input[type='button'].clear.warning,input[type='submit'].clear.warning,a.button.clear.warning{--btn-fg-color:var(--spot-color1);--btn-fg-color-hover:#ec792f}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).circle,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).circle,input[type='button'].circle,input[type='submit'].circle,a.button.circle{--padding-x:0;--padding-y:0;--height:24px;width:var(--height)!important;height:var(--height);line-height:var(--height);border-radius:50%}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).icon,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).icon,input[type='button'].icon,input[type='submit'].icon,a.button.icon{--btn-bordercolor:Transparent;--btn-bordercolor-hover:Transparent;padding:0;vertical-align:middle}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).no-radius,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).no-radius,input[type='button'].no-radius,input[type='submit'].no-radius,a.button.no-radius{border-radius:0}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button).no-borders,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).no-borders,input[type='button'].no-borders,input[type='submit'].no-borders,a.button.no-borders{border-width:0;border:none}button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button) i+span,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet) i+span,input[type='button'] i+span,input[type='submit'] i+span,a.button i+span,button:not(.hyperlink):not(.fancybox-arrow):not(.fancybox-button) span+i,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet) span+i,input[type='button'] span+i,input[type='submit'] span+i,a.button span+i{margin-left:.5em}button.hyperlink{display:inline;margin:0;padding:0;background:none;border:none;font-size:17px;color:var(--href-color);transition:color var(--transition-duration) var(--transition-timing-function);text-align:left}button.hyperlink:hover{color:var(--href-hover)}button.hyperlink:active{color:var(--href-active)}button.hyperlink.inverse{color:var(--href-hover)}button.hyperlink.inverse:hover{color:var(--href-color)}a.button,a[role=button]{display:inline-block;text-decoration:none}a.button:hover,a[role=button]:hover{text-decoration:none}.icon-button.prev,.icon-button.next,.icon-button.plus,.icon-button.send,.icon-button.save,.icon-button.shield{position:relative}.icon-button.prev::before,.icon-button.next::before,.icon-button.plus::before,.icon-button.send::before,.icon-button.save::before,.icon-button.shield::before,.icon-button.prev::after,.icon-button.next::after,.icon-button.plus::after,.icon-button.send::after,.icon-button.save::after,.icon-button.shield::after{display:inline-block;position:absolute;top:50%;width:calc((var(--line-height) * 2) - 4px);height:calc((var(--line-height) * 2) - 4px);line-height:calc((var(--line-height) * 2) - 4px);aspect-ratio:1;background-color:var(--btn-bg-color-hover);border-radius:var(--btn-borderradius);color:var(--btn-bg-color);font-family:var(--iconfont);font-weight:900;translate:0 -50%}.icon-button.prev:hover::before,.icon-button.next:hover::before,.icon-button.plus:hover::before,.icon-button.send:hover::before,.icon-button.save:hover::before,.icon-button.shield:hover::before,.icon-button.prev:hover::after,.icon-button.next:hover::after,.icon-button.plus:hover::after,.icon-button.send:hover::after,.icon-button.save:hover::after,.icon-button.shield:hover::after{background-color:var(--btn-bg-color);color:var(--btn-bg-color-hover)}.icon-button.prev.primary::before,.icon-button.next.primary::before,.icon-button.plus.primary::before,.icon-button.send.primary::before,.icon-button.save.primary::before,.icon-button.shield.primary::before,.icon-button.prev.priority::before,.icon-button.next.priority::before,.icon-button.plus.priority::before,.icon-button.send.priority::before,.icon-button.save.priority::before,.icon-button.shield.priority::before,.icon-button.prev.primary::after,.icon-button.next.primary::after,.icon-button.plus.primary::after,.icon-button.send.primary::after,.icon-button.save.primary::after,.icon-button.shield.primary::after,.icon-button.prev.priority::after,.icon-button.next.priority::after,.icon-button.plus.priority::after,.icon-button.send.priority::after,.icon-button.save.priority::after,.icon-button.shield.priority::after{background-color:var(--btn-fg-color)}.icon-button.prev.primary:hover::before,.icon-button.next.primary:hover::before,.icon-button.plus.primary:hover::before,.icon-button.send.primary:hover::before,.icon-button.save.primary:hover::before,.icon-button.shield.primary:hover::before,.icon-button.prev.priority:hover::before,.icon-button.next.priority:hover::before,.icon-button.plus.priority:hover::before,.icon-button.send.priority:hover::before,.icon-button.save.priority:hover::before,.icon-button.shield.priority:hover::before,.icon-button.prev.primary:hover::after,.icon-button.next.primary:hover::after,.icon-button.plus.primary:hover::after,.icon-button.send.primary:hover::after,.icon-button.save.primary:hover::after,.icon-button.shield.primary:hover::after,.icon-button.prev.priority:hover::after,.icon-button.next.priority:hover::after,.icon-button.plus.priority:hover::after,.icon-button.send.priority:hover::after,.icon-button.save.priority:hover::after,.icon-button.shield.priority:hover::after{background-color:var(--btn-bg-color);color:var(--btn-fg-color)}.icon-button.prev,.icon-button.plus{padding-left:calc((var(--line-height) * 2) + var(--padding-x)) !important}.icon-button.prev::before,.icon-button.plus::before{content:'\f060';left:2px;right:revert}.icon-button.plus::before{content:'\f067'}.icon-button.next,.icon-button.save,.icon-button.send,.icon-button.shield{padding-right:calc((var(--line-height) * 2) + var(--padding-x)) !important}.icon-button.next::after,.icon-button.save::after,.icon-button.send::after,.icon-button.shield::after{content:'\f061';right:2px}.icon-button.save::after{content:'\f0c7'}.icon-button.send::after{content:'\f1d8'}.icon-button.shield::after{content:'\f3ed'}.icon-button.shield::after{font-weight:500}ul.navbar{--navbar-justify-content:flex-start;--navbar-flex-direction:row}ul.navbar,ul.navbar ul{display:flex;flex-direction:var(--navbar-flex-direction);flex-wrap:wrap;justify-content:var(--navbar-justify-content);margin:0;padding:0;list-style-type:none}ul.navbar.right{--navbar-justify-content:flex-end}ul.navbar.center{--navbar-justify-content:center}ul.navbar.justify{--navbar-justify-content:space-between}ul.navbar.vertical{--navbar-flex-direction:column}ul.navbar li{display:block;flex:0 0 auto}ul.navbar.grow li{flex:1 0 auto}ul.navbar.shrink li{flex:0 1 auto}ul.navbar.mainnav,ul.navbar.toolbar{z-index:1;align-items:center;column-gap:2vw;row-gap:0}@media only screen and (min-width:992px){ul.navbar.mainnav,ul.navbar.toolbar{column-gap:1rem}ul.navbar.mainnav .toggle,ul.navbar.toolbar .toggle{display:none}}@media only screen and (min-width:1200px){ul.navbar.mainnav .fal,ul.navbar.toolbar .fal,ul.navbar.mainnav .far,ul.navbar.toolbar .far,ul.navbar.mainnav .fas,ul.navbar.toolbar .fas,ul.navbar.mainnav .fab,ul.navbar.toolbar .fab,ul.navbar.mainnav .fad,ul.navbar.toolbar .fad{font-size:125%}}ul.navbar.mainnav li,ul.navbar.toolbar li{align-self:center}ul.navbar.mainnav a,ul.navbar.toolbar a{display:block;text-decoration:none}ul.navbar.toolbar{align-items:center;align-content:center;gap:.5em;max-height:40px;line-height:40px;transition:var(--transition-all)}@media only screen and (min-width:992px){ul.navbar.toolbar{gap:1em}}@media only screen and (min-width:768px){ul.navbar.toolbar.contactbar{font-size:smaller;margin-bottom:1rem}body.scrolled ul.navbar.toolbar.contactbar{max-height:0;opacity:0;margin-bottom:0}}ul.navbar.mainnav{flex-flow:column wrap;justify-content:flex-start}ul.navbar.mainnav,ul.navbar.mainnav ul{list-style-type:none}ul.navbar.mainnav ul{margin:0;padding:0;font-size:1rem;overflow:hidden}ul.navbar.mainnav ul li{height:0;transition:height var(--transition-duration) var(--transition-timing-function)}ul.navbar.mainnav li{position:relative;border-bottom:1px solid rgba(233,85,89,0.75)}ul.navbar.mainnav li li{border-bottom-color:rgba(233,85,89,0.5)}ul.navbar.mainnav li li li{border-bottom-color:rgba(233,85,89,0.25)}@media only screen and (min-width:768px){ul.navbar.mainnav{flex-flow:row wrap;justify-content:flex-start;margin-left:2vw;width:100%}ul.navbar.mainnav.vertical{flex-flow:row wrap;justify-content:flex-start;gap:2vw 4vw}ul.navbar.mainnav li{width:auto;border-bottom:none;text-align:center}ul.navbar.mainnav li>a{font-size:16px;font-weight:700}ul.navbar.mainnav [data-submenu]{position:relative}ul.navbar.mainnav [data-submenu]>a i{display:none}ul.navbar.mainnav [data-submenu] ul.sub{display:block;position:absolute;top:100%;left:-0.75rem;width:0;line-height:1;background-color:var(--header-row2-bgcolor);overflow:hidden;column-fill:balance}ul.navbar.mainnav [data-submenu] ul.sub[data-cols='2']{column-count:2;column-gap:.5rem;column-rule:1px solid #fff}ul.navbar.mainnav [data-submenu] ul.sub[data-cols='3']{column-count:3;column-gap:.5rem;column-rule:1px solid #fff}ul.navbar.mainnav [data-submenu] ul.sub[data-cols='4']{column-count:4;column-gap:.5rem;column-rule:1px solid #fff}ul.navbar.mainnav [data-submenu] ul.sub[data-cols='5']{column-count:5;column-gap:.5rem;column-rule:1px solid #fff}ul.navbar.mainnav [data-submenu] ul.sub li{padding:0 .75rem;height:0;transition:height var(--transition-duration) ease-out;white-space:nowrap;text-align:left;overflow:hidden}ul.navbar.mainnav [data-submenu] ul.sub li a{display:block;padding:.5rem 0}ul.navbar.mainnav [data-submenu]:hover ul.sub{z-index:2;padding:.5em 0;width:auto;max-height:min(456px,calc(99vh - var(--header-height)));border-top:1px solid #fff;overflow:auto}ul.navbar.mainnav [data-submenu]:hover ul.sub li{height:2em;transition:height var(--transition-duration) ease-in}}.topmenu{display:flex;justify-content:flex-end;flex-flow:column}header.header{--href-color:var(--header-fgcolor);--href-hover:var(--header-fgcolor-hover);--href-active:#949494;z-index:2;position:fixed;top:0;width:100%;background-color:var(--header-bgcolor);color:var(--header-fgcolor);transition:var(--transition-all)}body[data-slidemenu='main'] header.header{z-index:901}header.header .header-top{padding:1rem 2vw;transition:var(--transition-all)}@media only screen and (min-width:768px){header.header .header-top{display:flex;align-items:center;flex-wrap:nowrap}}body.scrolled header.header .header-top{padding:5px 2vw}header.header .header-top .shopbar a{--href-color:#e21c21;--href-hover:#fff}@media only screen and (max-width:767.98px){header.header .header-top .column-logo{order:1;flex-basis:100%;max-height:75px;margin-bottom:1rem;overflow:hidden;transition:var(--transition-all)}header.header .header-top .column-topmenu{order:2;flex-basis:100%;display:flex;justify-content:space-evenly;font-size:125%}header.header .header-top .column-topmenu .navbar{justify-content:center;flex:0 0 50%}header.header .header-top .column-topmenu .navbar li{flex:0 0 calc(33% - 0.5rem);text-align:center}header.header .header-top .column-topmenu .navbar li a{display:block}header.header .header-top .column-topmenu .contactbar{order:2}header.header .header-top .column-topmenu .contactbar a{--href-color:#e21c21;--href-hover:#fff}header.header .header-top #searchbar{order:3;flex-basis:100%;padding:0;margin-bottom:1rem}body.scrolled header.header .header-top .column-logo{max-height:0;margin-bottom:0}body.scrolled header.header .header-top #searchbar{margin-bottom:0rem}}header.header .mainmenu{--href-color:var(--header-row2-fgcolor);--href-hover:var(--header-row2-fgcolor-hover);--href-active:#949494;line-height:var(--header-row2-height);background-color:#edecec;color:#000}@media only screen and (max-width:767.98px){header.header .mainmenu{display:none}}@media only screen and (min-width:768px){header.header .left{margin-right:auto}header.header .center{margin-right:auto}header.header .right{margin-left:auto}}header.header .logo{display:block;margin:0 3vw;line-height:0;transition:var(--transition-all);text-align:center}header.header .logo a{display:block}header.header .logo svg{width:100%;max-width:350px;transition:var(--transition-all)}@media only screen and (min-width:992px){body.scrolled header.header .logo svg{width:211px}}.languageFlag img{height:1.1rem;vertical-align:middle;filter:grayscale(0.9);transition:var(--transition-all)}@media only screen and (min-width:576px){.languageFlag img{height:1.25rem;width:80%}}.languageFlag img:hover{filter:grayscale(0)}.languageFlag.active img{filter:grayscale(0)}#searchbar{--padding-left:0;--padding-right:0;--search-br:20px;--search-lh:1.5rem;align-self:center;flex-shrink:1;padding:0 .5rem;transition:var(--transition-all);padding:1rem 0}#searchbar .searchbar-container{position:relative;margin:0 auto;width:100%;max-width:30rem;line-height:2.5rem;border-radius:var(--search-br);transition:var(--transition-all)}#searchbar .searchbar-container .ibp{border:1px solid #000;border-radius:var(--btn-borderradius)}#searchbar .searchbar-container .ibp input[type='text']{flex:1 1 100px;padding-left:1.5em;line-height:var(--search-lh);border:none;border-radius:var(--search-br) 0 0 var(--search-br)}#searchbar .searchbar-container .ibp button{--padding-x:1rem;--line-height:var(--search-lh);--btn-bg-color-hover:#949494;flex:0 0 clamp(2.5rem,4.5vw,4.5rem);border:none;border-radius:0 var(--search-br) var(--search-br) 0}.search-results-visible #searchbar .searchbar-container{border-radius:var(--search-br) var(--search-br) 0 0}.search-results-visible #searchbar .searchbar-container .ibp input[type='text']{border-radius:var(--search-br) 0 0 0}.search-results-visible #searchbar .searchbar-container .ibp button{border-radius:0 var(--search-br) 0 0}@media only screen and (min-width:768px){#searchbar{padding:0 2vw;flex:1 1 150px}}@media only screen and (min-width:992px){#searchbar{flex:1 1 200px}}@media only screen and (min-width:1200px){#searchbar{flex:1 1 300px}}#auto-search-results{position:absolute;top:100%;display:none;width:100%;background-color:#fff;border:1px solid #000;border-top:none;border-radius:0 0 var(--search-br) var(--search-br)}#auto-search-results,#auto-search-results .contents{--href-color:var(--main-color);line-height:1;color:var(--main-color);font-weight:normal}#auto-search-results .loader{text-align:center;padding:.5em;font-size:150%;opacity:.75}#auto-search-results .contents,#auto-search-results .contents table{font-size:16px}@media only screen and (min-width:576px){#auto-search-results .contents,#auto-search-results .contents table{font-size:14px}}#auto-search-results .contents p{text-align:center}#auto-search-results .contents .scroll-container{max-height:50vh;overflow:auto}#auto-search-results .contents .scroll-container table{width:100%}#auto-search-results .contents .scroll-container table td.img{padding:.25rem;width:3rem;height:3rem}#auto-search-results .contents .scroll-container table a{display:block;text-decoration:none}#auto-search-results .contents .scroll-container table a.img img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center center}#auto-search-results .contents .scroll-container table a.img img{object-fit:cover}#auto-search-results .contents .scroll-container table .desc a{padding:0 .5rem}#auto-search-results .contents .scroll-container table .price{white-space:nowrap;text-align:right;padding:0 .5rem}#auto-search-results .contents .scroll-container table .price .oldprice{display:none}#auto-search-results .show-more{width:100%;padding:1rem;border-top:1px solid var(--main-color);text-align:center}#auto-search-results .show-more [role='button']{padding:0 1rem;line-height:33px}.header-basket{position:relative}.header-basket .dbi-totalcount{display:inline-block;position:absolute;top:0;left:50%;line-height:1;font-size:50%;-webkit-transform:translate(-50%,-1px);-moz-transform:translate(-50%,-1px);-ms-transform:translate(-50%,-1px);-o-transform:translate(-50%,-1px);transform:translate(-50%,-1px)}.header-basket.current{border-bottom:2px solid #e21c21}.header-favorites{position:relative}.header-favorites .dbi-favcount{display:inline-block;position:absolute;top:50%;left:50%;line-height:1;font-size:50%;-webkit-transform:translate(-50%,-5px);-moz-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);-o-transform:translate(-50%,-5px);transform:translate(-50%,-5px)}.switch{--switch-width:133px;position:relative;display:inline-block;vertical-align:middle;width:var(--switch-width,120px);height:20px;background-color:white;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer}.switch .switch-input{position:absolute;top:0;left:0;opacity:0}.switch .switch-input:checked{color:white}.switch .switch-input:checked ~ .switch-label{background-color:#000;box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),inset 0 0 3px rgba(0,0,0,0.2)}.switch .switch-input:checked ~ .switch-label::before{opacity:0}.switch .switch-input:checked ~ .switch-label::after{opacity:1}.switch .switch-input:checked ~ .switch-handle{left:calc(100% - 19px);box-shadow:-1px 1px 5px rgba(0,0,0,0.2)}.switch .switch-label{display:block;position:absolute;top:0;left:0;width:var(--switch-width,120px);height:20px;font-size:10px;background-color:#e30613;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity color background;-moz-transition-property:opacity color background;-o-transition-property:opacity color background;transition-property:opacity color background}.switch .switch-label::before,.switch .switch-label::after{position:absolute;top:50%;translate:0 -50%;line-height:1;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit}.switch .switch-label::before{content:attr(data-off);left:24px;color:#fff}.switch .switch-label::after{content:attr(data-on);left:8px;color:#fff;opacity:0}.switch .switch-handle{position:absolute;top:1px;left:1px;width:18px;height:18px;background:white;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(top,white 40%,#f0f0f0);background-image:-moz-linear-gradient(top,white 40%,#f0f0f0);background-image:-o-linear-gradient(top,white 40%,#f0f0f0);background-image:linear-gradient(to bottom,white 40%,#f0f0f0);-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}main.main{z-index:1;display:block}.fixed-header main.main{margin-top:0}footer.footer{--href-color:var(--footer-fgcolor);--href-hover:var(--footer-fgcolor-hover);--href-active:var(--footer-fgcolor-active);z-index:1;padding:4vw 0 6vw;line-height:2em;background-color:rgba(0,0,0,0.95);border-bottom:1px solid #fff;color:#fff}footer.footer h3{margin-bottom:2vw;font-size:clamp(17.333333333px,1.666666667vw,20px);color:inherit;text-transform:uppercase}footer.footer a{text-decoration:none}.footer-bottom{background-color:#fff;color:#000}.footer-bottom .paymenticons{margin:2vw 0 3.5vw;text-align:center}.footer-bottom .paymenticons img{max-height:38px;max-width:55px;width:auto;object-fit:contain;object-position:center center;vertical-align:middle}.footer-bottom .paymenticons img.ideal{max-height:44px}.footer-bottom .paymenticons img.mastercard{margin:0 15px}.addFavorite:hover .fal.fa-heart::before,.delFavorite:hover .fal.fa-heart::before{font-weight:900}.addFavorite:hover .fas.fa-heart::before,.delFavorite:hover .fas.fa-heart::before{content:"\f7a9"}.itemlist-product{--padding:.5rem;display:flex;flex-direction:column}.itemlist-product:hover a:not([role='button']){color:var(--spot-color1)}.itemlist-product a{text-decoration:none}.itemlist-product .image img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center center}.itemlist-product .backinfo{position:absolute;top:.5rem;right:.5rem}.itemlist-product .desc-container{padding:var(--padding) var(--padding) 0 var(--padding);font-size:16px}.itemlist-product .desc-container .title{display:block;margin:0 0 auto;font-weight:normal}.itemlist-product .price{margin-top:auto}.itemlist-product .price .oldprice{margin-right:.5em}.itemlist-product .order{margin-top:auto;text-align:center}.itemlist-product .stockinfo{padding:var(--padding) var(--padding) 1rem var(--padding);width:100%}.itemlist-product .order-row{margin-top:auto;padding:var(--padding) var(--padding) 0 var(--padding);display:flex;flex-flow:row wrap;justify-content:space-between}.itemlist-product .order-row .price{flex:1 0 auto;line-height:2rem}.itemlist-product .order-row .count{flex:0 0 50px;position:relative}.itemlist-product .order-row .count input{max-width:50px;line-height:2rem!important;min-height:2rem!important;text-align:center;-moz-appearance:textfield}.itemlist-product .order-row .count input::-webkit-outer-spin-button,.itemlist-product .order-row .count input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.itemlist-product .order-row .count::before{content:attr(data-title);display:block;position:absolute;top:-15px;left:50%;translate:-50%;font-size:12px}.itemlist-product .pricebreaks{padding:var(--padding)}.itemlist-product .order{padding:0 var(--padding) var(--padding)}.itemlist-product .order button,.itemlist-product .order [role="button"]{width:100%;padding-left:1.5em;padding-right:1.5em;opacity:.5;transition:opacity var(--transition-duration) ease}.itemlist-product:hover .addFavorite,.itemlist-product:hover .delFavorite{color:#e21c21}.itemlist-product:hover .order button,.itemlist-product:hover .order [role="button"]{opacity:1}.itemlist-product .order-container{marign-top:auto;padding:.5rem;background-color:rgba(237,236,236,0.5)}.list-container{margin-top:2vw}.list-container .itemlist{--column-count:6;--grid-gap:20px;--item--min-width:220px;--gap-count:calc(var(--column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-gap));--item--max-width:calc((100% - var(--total-gap-width)) / var(--column-count));--row-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--item--min-width),var(--item--max-width)),1fr));grid-auto-rows:auto;column-gap:var(--grid-gap);row-gap:var(--row-gap);transition:row-gap 150ms}@media only screen and (min-width:992px){.list-container .itemlist{--grid-gap:50px}}@media only screen and (min-width:576px){.list-container .itemlist{--row-gap:clamp(1rem,4vw,4rem)}}.list-container .itemlist .listitem{align-self:stretch;width:auto}.list-container .itemlist.products{--column-count:6;--grid-gap:20px;--row-gap:var(--grid-gap)}.list-container .itemlist.products .listitem{--padding:.5rem;display:flex;flex-direction:column;grid-row:span 6;display:grid;grid-template-rows:subgrid;grid-gap:0;border:1px solid #edecec}.list-container .itemlist.products .listitem:hover a:not([role='button']){color:var(--spot-color1)}.list-container .itemlist.products .listitem a{text-decoration:none}.list-container .itemlist.products .listitem .image img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center center}.list-container .itemlist.products .listitem .backinfo{position:absolute;top:.5rem;right:.5rem}.list-container .itemlist.products .listitem .desc-container{padding:var(--padding) var(--padding) 0 var(--padding);font-size:16px}.list-container .itemlist.products .listitem .desc-container .title{display:block;margin:0 0 auto;font-weight:normal}.list-container .itemlist.products .listitem .price{margin-top:auto}.list-container .itemlist.products .listitem .price .oldprice{margin-right:.5em}.list-container .itemlist.products .listitem .order{margin-top:auto;text-align:center}.list-container .itemlist.products .listitem .stockinfo{padding:var(--padding) var(--padding) 1rem var(--padding);width:100%}.list-container .itemlist.products .listitem .order-row{margin-top:auto;padding:var(--padding) var(--padding) 0 var(--padding);display:flex;flex-flow:row wrap;justify-content:space-between}.list-container .itemlist.products .listitem .order-row .price{flex:1 0 auto;line-height:2rem}.list-container .itemlist.products .listitem .order-row .count{flex:0 0 50px;position:relative}.list-container .itemlist.products .listitem .order-row .count input{max-width:50px;line-height:2rem!important;min-height:2rem!important;text-align:center;-moz-appearance:textfield}.list-container .itemlist.products .listitem .order-row .count input::-webkit-outer-spin-button,.list-container .itemlist.products .listitem .order-row .count input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.list-container .itemlist.products .listitem .order-row .count::before{content:attr(data-title);display:block;position:absolute;top:-15px;left:50%;translate:-50%;font-size:12px}.list-container .itemlist.products .listitem .pricebreaks{padding:var(--padding)}.list-container .itemlist.products .listitem .order{padding:0 var(--padding) var(--padding)}.list-container .itemlist.products .listitem .order button,.list-container .itemlist.products .listitem .order [role="button"]{width:100%;padding-left:1.5em;padding-right:1.5em;opacity:.5;transition:opacity var(--transition-duration) ease}.list-container .itemlist.products .listitem:hover .addFavorite,.list-container .itemlist.products .listitem:hover .delFavorite{color:#e21c21}.list-container .itemlist.products .listitem:hover .order button,.list-container .itemlist.products .listitem:hover .order [role="button"]{opacity:1}.list-container .itemlist.products .listitem .order-container{marign-top:auto;padding:.5rem;background-color:rgba(237,236,236,0.5)}.list-container .itemlist.products .listitem .image{grid-row:1}.list-container .itemlist.products .listitem .desc-container{grid-row:2}.list-container .itemlist.products .listitem .stockinfo{grid-row:3}.list-container .itemlist.products .listitem .order-row{grid-row:4}.list-container .itemlist.products .listitem .pricebreaks{grid-row:5}.list-container .itemlist.products .listitem .order{grid-row:6}.list-container .itemlist.webgroups{--column-count:3;--item--min-width:200px;--grid-gap:85px}.list-container .itemlist.webgroups .listitem{--padding:.5rem;display:flex;flex-direction:column}.list-container .itemlist.webgroups .listitem:hover a:not([role='button']){color:var(--spot-color1)}.list-container .itemlist.webgroups .listitem a{text-decoration:none}.list-container .itemlist.webgroups .listitem .image img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center center}.list-container .itemlist.webgroups .listitem .backinfo{position:absolute;top:.5rem;right:.5rem}.list-container .itemlist.webgroups .listitem .desc-container{padding:var(--padding) var(--padding) 0 var(--padding);font-size:16px}.list-container .itemlist.webgroups .listitem .desc-container .title{display:block;margin:0 0 auto;font-weight:normal}.list-container .itemlist.webgroups .listitem .price{margin-top:auto}.list-container .itemlist.webgroups .listitem .price .oldprice{margin-right:.5em}.list-container .itemlist.webgroups .listitem .order{margin-top:auto;text-align:center}.list-container .itemlist.webgroups .listitem .stockinfo{padding:var(--padding) var(--padding) 1rem var(--padding);width:100%}.list-container .itemlist.webgroups .listitem .order-row{margin-top:auto;padding:var(--padding) var(--padding) 0 var(--padding);display:flex;flex-flow:row wrap;justify-content:space-between}.list-container .itemlist.webgroups .listitem .order-row .price{flex:1 0 auto;line-height:2rem}.list-container .itemlist.webgroups .listitem .order-row .count{flex:0 0 50px;position:relative}.list-container .itemlist.webgroups .listitem .order-row .count input{max-width:50px;line-height:2rem!important;min-height:2rem!important;text-align:center;-moz-appearance:textfield}.list-container .itemlist.webgroups .listitem .order-row .count input::-webkit-outer-spin-button,.list-container .itemlist.webgroups .listitem .order-row .count input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.list-container .itemlist.webgroups .listitem .order-row .count::before{content:attr(data-title);display:block;position:absolute;top:-15px;left:50%;translate:-50%;font-size:12px}.list-container .itemlist.webgroups .listitem .pricebreaks{padding:var(--padding)}.list-container .itemlist.webgroups .listitem .order{padding:0 var(--padding) var(--padding)}.list-container .itemlist.webgroups .listitem .order button,.list-container .itemlist.webgroups .listitem .order [role="button"]{width:100%;padding-left:1.5em;padding-right:1.5em;opacity:.5;transition:opacity var(--transition-duration) ease}.list-container .itemlist.webgroups .listitem:hover .addFavorite,.list-container .itemlist.webgroups .listitem:hover .delFavorite{color:#e21c21}.list-container .itemlist.webgroups .listitem:hover .order button,.list-container .itemlist.webgroups .listitem:hover .order [role="button"]{opacity:1}.list-container .itemlist.webgroups .listitem .order-container{marign-top:auto;padding:.5rem;background-color:rgba(237,236,236,0.5)}.list-container .itemlist.webgroups.compact{--column-count:7;--item--min-width:150px;--grid-gap:12px;--row-gap:var(--grid-gap)}.list-container .itemlist.brands{--item--min-width:140px}.list-container .itemlist.brands .desc-container{text-align:center}.list-container .itemlist.products .listitem{position:relative}.list-container .itemlist.products .listitem .addFavorite,.list-container .itemlist.products .listitem .delFavorite{position:absolute;top:1rem;right:1rem;margin:0;padding:0;background-color:Transparent;border:none;color:#edecec}.list-container .itemlist.products .listitem .addFavorite:hover,.list-container .itemlist.products .listitem .delFavorite:hover{color:#e21c21}.list-container .itemlist.products .listitem .addFavorite:hover .fas.fa-heart::before,.list-container .itemlist.products .listitem .delFavorite:hover .fas.fa-heart::before{color:#e21c21}.list-container .itemlist.products .listitem .ribbon{position:absolute;top:10px;left:10px;padding:0 12px;max-width:100%;line-height:24px;background-color:var(--spot-color1);border-color:var(--spot-color1);border-radius:12px;color:#fff;font-size:16px}@media only screen and (min-width:576px){.list-container .itemlist.products .listitem .ribbon{font-size:14px}}.list-container .itemlist.products .listitem .image{overflow:hidden}.list-container .itemlist.products .listitem .image img{transition:transform var(--transition-duration) linear}.list-container .itemlist.products .listitem:hover .image img{transform:scale(1.3)}.list-container .itemlist.webgroups .listitem .image{border:5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,0.5)}.list-container .itemlist.webgroups .listitem .image img{object-fit:contain;opacity:1;transition:opacity var(--transition-duration) var(--transition-timing-function)}.list-container .itemlist.webgroups .listitem:hover .image img{opacity:.5}.list-container .itemlist.webgroups.compact .listitem{position:relative;isolation:isolate;display:flex;flex-flow:column;align-content:space-between;border:1px solid #edecec}.list-container .itemlist.webgroups.compact .listitem .image{box-shadow:revert}.list-container .itemlist.webgroups.compact .listitem .image img{border:5px solid Transparent}.list-container .itemlist.webgroups.compact .listitem .desc-container{order:2;display:block;width:100%;background:#fff;padding-top:0;text-align:center}.list-container .itemlist.downloadcenter{--item--min-width:200px;--grid-gap:10px;margin-bottom:2em}.list-container .itemlist.downloadcenter .listitem a{display:block;padding:1rem;height:100%;min-height:100px;line-height:1.5rem;background:#edecec;border-radius:var(--border-radius);text-decoration:none}.list-container .itemlist.downloadcenter .listitem a:hover{background-color:#949494;color:#fff}.list-container .itemlist.downloadcenter .listitem a:before{display:inline-block;float:left;font-size:300%;line-height:1;margin-right:1rem}.itemlist-pages{margin:2rem auto 0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"pages pages" "prev  next"}.itemlist-pages .prev{grid-area:prev}.itemlist-pages .pages{grid-area:pages}.itemlist-pages .next{grid-area:next}.itemlist-pages .prev,.itemlist-pages .pages,.itemlist-pages .next{text-align:center}.itemlist-pages .pages{padding:0 1em 1em}.itemlist-pages button.prev i{margin-right:1em}.itemlist-pages button.next i{margin-left:1em}@media only screen and (min-width:992px){.itemlist-pages{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev pages next"}.itemlist-pages .pages{padding:0 1em;line-height:2rem}.itemlist-pages .prev{text-align:right}.itemlist-pages .next{text-align:left}}.itemlist-pages .pages a{padding:0 .25rem;text-decoration:none}.itemlist-pages .pages a.currentartpage{text-decoration:underline;text-shadow:1px 0 0 currentColor}.itemlist-pages .prevartpage i{margin-right:.5rem}.itemlist-pages .nextartpage i{margin-left:.5rem}.itemlist-pages .prevartpage span,.itemlist-pages .nextartpage span{display:none}@media only screen and (min-width:576px){.itemlist-pages .prevartpage,.itemlist-pages .nextartpage{min-width:180px}.itemlist-pages .prevartpage span,.itemlist-pages .nextartpage span{display:inline}}.content-section.section-products .section-row.row-products{flex-flow:column wrap;justify-content:flex-start;margin-top:4%}.content-section.section-products .section-row.row-products .column.col-filters,.content-section.section-products .section-row.row-products .column.col-products{flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){.content-section.section-products .section-row.row-products{flex-flow:row nowrap}.content-section.section-products .section-row.row-products .column.col-filters{flex:0 0 220px}.content-section.section-products .section-row.row-products .column.col-products{flex:1 1 calc(100% - 230px)}}.content-section.section-products .section-row.row-products .column.col-filters{font-size:16px}@media only screen and (min-width:576px){.content-section.section-products .section-row.row-products .column.col-filters{font-size:14px}}.content-section.section-products .section-row.row-products .column.col-filters .head{display:flex;justify-content:space-between;margin:0 0 1rem;padding:.1em .5em 0 .5em;font-size:16px;border-top:1px solid #f6f4f1;border-bottom:1px solid #f6f4f1}.content-section.section-products .section-row.row-products .column.col-filters .head .toggleFilters{position:relative;text-decoration:none;color:var(--spot-color1)}.content-section.section-products .section-row.row-products .column.col-filters .head .toggleFilters:hover{color:var(--main-color)}.content-section.section-products .section-row.row-products .column.col-filters .head .clear-filters{padding:0;text-align:right}.content-section.section-products .section-row.row-products .column.col-filters .head:has(~#artfiltermenu.active) toggleFilters .fal::before{content:"\f00d"}.content-section.section-products .section-row.row-products .column.col-filters p.head{font-size:clamp(18.666666667px,2vw,24px);margin-bottom:1.5rem}.content-section.section-products .section-row.row-products .column.col-filters .artfilters-action{margin:.5em 0}.content-section.section-products .section-row.row-products .column.col-filters .artfilters-action label,.content-section.section-products .section-row.row-products .column.col-filters .artfilters-action a{display:inline-block;padding:.2em .75em 0 .75em;background-color:#edecec;margin:0 .25em .25em 0;border-radius:1em;cursor:pointer}.content-section.section-products .section-row.row-products .column.col-filters .artfilters-action a{background-color:#e21c21;color:#fff}@media only screen and (min-width:768px){.content-section.section-products .section-row.row-products .column.col-filters .head{display:block;margin:0 0 .25em;padding-left:0;border-bottom:none;font-size:clamp(17.333333333px,1.666666667vw,20px)}.content-section.section-products .section-row.row-products .column.col-filters .head .clear-filters{display:none}.content-section.section-products .section-row.row-products .column.col-filters+.column.col-products{--padding-left:1rem}}@media only screen and (min-width:1689.98px){.content-section.section-products .section-row.row-products .column.col-filters+.column.col-products{--padding-left:1.5rem}}#artfiltermenu{overflow:hidden;visibility:hidden;opacity:0;min-width:220px}#artfiltermenu a{text-decoration:none}#artfiltermenu .artfilter{padding:0;border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);transition:var(--transition-all)}#artfiltermenu .artfilter .artfilter-title{padding:0;max-height:0;transition:var(--transition-all)}#artfiltermenu .artfilter .toggleFilter{position:absolute;top:0;right:0;width:2em;height:2em;line-height:2em;cursor:pointer;text-align:center}#artfiltermenu .artfilter .artfiltervals{transition:max-height var(--transition-duration) var(--transition-timing-function);overflow:hidden}#artfiltermenu .artfilter .artfiltervals .item{max-height:0;padding:0;transition:all var(--transition-duration) ease-out;display:grid;grid-template-columns:0 100%}#artfiltermenu .artfilter .artfiltervals .item input{grid-column:1}#artfiltermenu .artfilter .artfiltervals .item label{grid-column:2}#artfiltermenu .artfilter.active{padding-bottom:1rem}#artfiltermenu .artfilter.active .toggleFilter::before{content:'\f068'}#artfiltermenu .artfilter.active .artfiltervals .item{padding:.15em 0;max-height:2rem;transition:all var(--transition-duration) ease-in}#artfiltermenu .artfilter.color{position:relative}#artfiltermenu .artfilter.color .artfiltervals{--grid-gap:8px;display:grid;grid-auto-columns:20px;grid-auto-rows:0;grid-auto-flow:column;grid-column-gap:var(--grid-gap);grid-row-gap:0}#artfiltermenu .artfilter.color .artfiltervals .item{display:block;padding:0}#artfiltermenu .artfilter.color .artfiltervals .item input{z-index:-1;position:absolute;top:-5px;left:-5px;width:1px;height:1px;opacity:0}#artfiltermenu .artfilter.color .artfiltervals .item input:checked+label{font-weight:400}#artfiltermenu .artfilter.color .artfiltervals .item label{display:block;margin:0;padding:0;width:20px;height:20px;aspect-ratio:1 / 1;border-radius:50%;background:var(--prop-color,#f6f4f1);background-image:var(--prop-image);border:1px solid #edecec;cursor:pointer;opacity:1;transition:var(--transition-all)}#artfiltermenu .artfilter.color .artfiltervals .item label .screen-reader-text{display:block;position:absolute;top:12px;left:0;font-size:16px;opacity:0;transition:var(--transition-all);pointer-events:none}#artfiltermenu .artfilter.color .artfiltervals .item label:hover{opacity:.75}#artfiltermenu .artfilter.color .artfiltervals .item label:hover .screen-reader-text{opacity:1}#artfiltermenu .artfilter.active .artfiltervals{grid-auto-rows:20px;grid-row-gap:var(--grid-gap)}@media only screen and (max-width:767.98px){#artfiltermenu.active{height:auto;visibility:visible;opacity:1;transition:height 200ms 50ms,opacity 250ms ease;translate:0 calc(-1rem - 1px)}#artfiltermenu.active .artfilter{padding:.5rem 0;border-top-width:1px}#artfiltermenu.active .artfilter .artfilter-title{padding:.25em 2rem .25em 0;max-height:1.5rem}#artfiltermenu:not(.active) .artfilters-action{margin:0;display:none}#artfiltermenu:not(.active) .artfilter{padding-bottom:0}#artfiltermenu:not(.active) .artfilter .artfiltervals{transition:max-height var(--transition-duration) var(--transition-timing-function);overflow:hidden}#artfiltermenu:not(.active) .artfilter .artfiltervals .item{max-height:0;padding:0;transition:all var(--transition-duration) ease-out}}@media only screen and (min-width:768px){#artfiltermenu{height:auto;max-height:revert;visibility:visible;opacity:1}#artfiltermenu .artfilter{padding:.5rem 0;border-top-width:1px}#artfiltermenu .artfilter .artfilter-title{padding:.25em 2rem .25em 0;max-height:revert}}#artfiltermenu .artfilter+.artfilter{margin-top:0}#artfiltermenu .artfilter .artfilter-title{display:block;position:relative;font-size:16px;font-weight:400}#artfiltermenu .artfilter .artfiltervals .item{font-size:16px}@media only screen and (min-width:576px){#artfiltermenu .artfilter .artfiltervals .item{font-size:14px}}#artfiltermenu .artfilter .artfiltervals .item .filtercheckbox{position:relative;left:-100%}#artfiltermenu .artfilter .artfiltervals .item .filtercheckbox+label:hover{cursor:pointer}#artfiltermenu .artfilter .artfiltervals .item .filtercheckbox:checked+label{font-weight:700}#artfiltermenu .artfilter .artfiltervals .item.disabled{-webkit-opacity:50%;-moz-opacity:50%;opacity:50%}#artfiltermenu .artfilter .artfiltervals .item.disabled,#artfiltermenu .artfilter .artfiltervals .item.disabled:hover,#artfiltermenu .artfilter .artfiltervals .item.disabled .filtercheckbox+label:hover{cursor:default}#artfiltermenu .artfilter .artfiltervals .item.reset:not(:has(~.item input:checked)),#artfiltermenu .artfilter .artfiltervals .item.reset.selected{font-weight:700}#artfiltermenu .artfilters-action.disabled{display:none!important}#artfiltermenu .xxxartfilters-action{display:none}@media only screen and (min-width:768px){#artfiltermenu .xxxartfilters-action{display:block}}#artfiltermenu .xxxartfilters-action .clear-filters{opacity:1;transition:var(--transition-all)}#artfiltermenu .xxxartfilters-action .clear-filters.disabled{opacity:0}#slider-range{margin:1em calc(var(--ui-slider-handle-size, 20px) / 2) 0;width:calc(100% - var(--ui-slider-handle-size, 20px))}#slider-range.ui-slider .ui-slider-range{background-color:#000;border:none}#slider-range.ui-slider .ui-slider-handle{width:var(--ui-slider-handle-size,20px);height:var(--ui-slider-handle-size,20px);background-color:#000;border:2px solid #000;outline:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#slider-range.ui-slider.ui-slider-horizontal{position:relative;height:2px}#slider-range.ui-slider.ui-slider-horizontal::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#edecec}#slider-range.ui-slider.ui-slider-horizontal .ui-slider-handle{margin-left:calc((var(--ui-slider-handle-size, 20px) / 2) * -1);top:50%;transform:translateY(-50%)}.slide-amount{margin:.5rem 0 0;height:24px;font-size:16px}@media only screen and (min-width:576px){.slide-amount{font-size:14px}}.slide-amount #slide-amount-min{display:block;float:left}.slide-amount #slide-amount-max{display:block;float:right}#prodlist_spinner{display:flex;background:rgba(0,0,0,0.05);color:#000}#prodlist_spinner .fa-spinner{align-self:center}.switchtoblocks{color:#e30613!important}.switchtorows{color:black!important}.artlistviewmode-rows .switchtoblocks{color:black!important}.artlistviewmode-rows .switchtorows{color:#e30613!important}.artlistviewmode-rows .list-container .itemlist.products{display:flex;flex-wrap:wrap;grid-gap:0}.artlistviewmode-rows .list-container .itemlist.products .listitem{display:grid;grid-template-columns:100px auto 50px;grid-template-areas:"desc  desc  count" "image price count" "stock price order";width:100%;align-items:center;padding:.5rem;margin:0 .5rem;overflow:inherit;overflow:unset;box-shadow:2px 1px 3px #ccc}@media only screen and (min-width:768px){.artlistviewmode-rows .list-container .itemlist.products .listitem{grid-template-columns:100px auto 150px;grid-template-areas:"image desc count" "stock price order";padding:.5rem}}@media only screen and (min-width:992px){.artlistviewmode-rows .list-container .itemlist.products .listitem{grid-template-columns:100px auto 200px 180px;grid-template-areas:"image desc price count" "image stock price order";padding:.5rem}}@media only screen and (min-width:1200px){.artlistviewmode-rows .list-container .itemlist.products .listitem{grid-template-columns:100px auto 150px 200px 150px 180px;grid-template-areas:"image desc stock price count order"}}.artlistviewmode-rows .list-container .itemlist.products .listitem .image{grid-area:image}.artlistviewmode-rows .list-container .itemlist.products .listitem .desc-container{grid-area:desc}.artlistviewmode-rows .list-container .itemlist.products .listitem .stockinfo{grid-area:stock}.artlistviewmode-rows .list-container .itemlist.products .listitem .order-row{grid-area:count}.artlistviewmode-rows .list-container .itemlist.products .listitem .pricebreaks{grid-area:price}.artlistviewmode-rows .list-container .itemlist.products .listitem .order{grid-area:order}@media only screen and (max-width:991.98px){.artlistviewmode-rows .list-container .itemlist.products .listitem .order button{visibility:hidden}.artlistviewmode-rows .list-container .itemlist.products .listitem .order button::after{content:"\f07a";visibility:visible;display:block;font-family:"Font Awesome 5 Pro";color:#fff;background:#000;opacity:.5;font-size:16px;font-weight:700;border-radius:10px;width:100%;padding:.25rem .5rem;position:absolute;top:0;left:0}}.artlistviewmode-rows .list-container .itemlist.products .listitem .icon-container{position:absolute;top:0;right:.5rem;z-index:10}.artlistviewmode-rows .list-container .itemlist.products .listitem:first-child{border-top:1px solid #000}.artlistviewmode-rows .list-container .itemlist.products .listitem:nth-child(even){background-color:#f1f1f1}.artlistviewmode-rows .list-container .itemlist.products .listitem:hover{border-bottom:1px solid #000}.artlistviewmode-rows .list-container .itemlist.products .listitem .image{width:100%;height:5rem;padding:0 .5rem;position:relative}.artlistviewmode-rows .list-container .itemlist.products .listitem .image img{width:100%;height:100%;object-fit:contain;object-position:center center}.artlistviewmode-rows .list-container .itemlist.products .listitem .desc-container{padding:0 .25rem;position:relative}.artlistviewmode-rows .list-container .itemlist.products .listitem .stockinfo{padding:0 .25rem;position:relative}@media only screen and (max-width:991.98px){.artlistviewmode-rows .list-container .itemlist.products .listitem .stockinfo{vertical-align:middle;display:flex}}.artlistviewmode-rows .list-container .itemlist.products .listitem .order-row{padding:0 .25rem;position:relative;margin-top:0;justify-content:center;align-items:center}.artlistviewmode-rows .list-container .itemlist.products .listitem .order-row .count{position:relative}@media only screen and (max-width:767.98px){.artlistviewmode-rows .list-container .itemlist.products .listitem .order-row .count{position:static}}.artlistviewmode-rows .list-container .itemlist.products .listitem .order-row .price{margin-top:0;line-height:unset;padding-right:.5rem}@media only screen and (min-width:768px){.artlistviewmode-rows .list-container .itemlist.products .listitem .order-row .price{flex:unset}}.artlistviewmode-rows .list-container .itemlist.products .listitem .order-row input{width:100%}.artlistviewmode-rows .list-container .itemlist.products .listitem .pricebreaks{padding:0 .25rem;position:relative}@media only screen and (max-width:991.98px){.artlistviewmode-rows .list-container .itemlist.products .listitem .pricebreaks{align-self:flex-start}}.artlistviewmode-rows .list-container .itemlist.products .listitem .order{padding:0 .25rem;position:relative;margin-top:0}@media only screen and (max-width:991.98px){.artlistviewmode-rows .list-container .itemlist.products .listitem .order{padding:0}}.productOptions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.productOptions dt{flex:0 0 60px;margin-bottom:2rem;font-weight:bold}.productOptions dt[title]{cursor:help}.productOptions dd{flex:0 0 calc(100% - 80px);margin:0 0 1rem 0;display:flex;justify-content:flex-start;gap:10px;margin:0;padding:0}.productOptions dd .option{flex:0 0 auto}.productOptions dd .option input{display:none;pointer-events:none}.productOptions dd .option input:checked+label{margin:0;border:2px solid var(--main-color);font-weight:bolder}.productOptions dd .option input:disabled{opacity:.4}.productOptions dd .option input:disabled+label,.productOptions dd .option input:disabled label{border-color:rgba(0,0,0,0.25);cursor:not-allowed!important}.productOptions dd .option label{display:block;margin:1px;padding:0 .5rem;line-height:2rem;background-color:#f6f4f1;border:1px solid var(--main-color);cursor:pointer}.productOptions dd .option.color{flex:0 0 2rem}.productOptions dd .option.color label{margin:0;padding:0;width:2rem;aspect-ratio:1 / 1;border-radius:50%}.productOptions dd .option.disabled{opacity:.4}.productOptions dd .option.disabled+label,.productOptions dd .option.disabled label{border-color:rgba(0,0,0,0.25);cursor:not-allowed!important}.productOptions dd .option.disabled.color label{position:relative}.disabledOption{opacity:.4}.disabledOption+label,.disabledOption label{border-color:rgba(0,0,0,0.25);cursor:not-allowed!important}.plus-minus-input label{font-weight:bold}.plus-minus-input input,.plus-minus-input button{display:inline!important;margin:0!important;padding:0!important;height:30px;width:2rem;border:1px solid #b7bfc0;line-height:28px;vertical-align:middle;border-radius:0;text-align:center;background:#fff}.plus-minus-input input{width:5rem}.plus-minus-input input.input-number{padding:0 5px 0;border:1px solid var(--spot-color1);border-radius:0;text-align:center;width:4rem;border-left:none;border-right:none}.plus-minus-input input:focus{border:1px solid #b7bfc0}.plus-minus-input button.plus,.plus-minus-input button.minus{font-size:18px;font-weight:900;color:#000}.plus-minus-input button.plus{border-radius:0 5px 5px 0;border-left:none}.plus-minus-input button.minus{border-radius:5px 0 0 5px;border-right:none}.product.details{margin-top:2%;margin-bottom:2%;display:flex;flex-flow:row wrap;justify-content:space-between}.product.details .image-container,.product.details .details-container,.product.details .desc-container,.product.details .props-container{flex:0 0 100%}@media only screen and (min-width:768px){.product.details .image-container,.product.details .details-container,.product.details .desc-container,.product.details .props-container{flex:0 1 calc(50% - 17px);max-width:48.5%}}.product.details .details-container .backlink{color:var(--href-color);transition:color var(--transition-duration) var(--transition-timing-function)}.product.details .details-container .backlink:hover{color:var(--href-hover)}.product.details .details-container .backlink:active{color:var(--href-active)}.product.details .details-container .backlink.inverse{color:var(--href-hover)}.product.details .details-container .backlink.inverse:hover{color:var(--href-color)}.product.details .details-container h3{text-transform:uppercase}.product.details .desc-container,.product.details .props-container{margin-top:2em}.product.details .artdetail-orderblocks .price{font-size:clamp(17.333333333px,1.666666667vw,20px)}.product.details .artdetail-orderblocks .price .oldprice{margin-right:.5em}.product.details .artdetail-orderblocks .propselector{justify-content:flex-start}.product.details .subart-choices{margin-top:1rem}.product.details .subart-choices .subart-choices-title{font-weight:700}.product.details .subart-choices .subart-choice{display:flex;flex-flow:row nowrap;align-content:center;font-size:16px}@media only screen and (min-width:576px){.product.details .subart-choices .subart-choice{font-size:14px}}.product.details .subart-choices .subart-choice input{margin:0 1rem 0 0}.product.details .subart-choices .subart-choice label{display:flex;flex-flow:row nowrap;cursor:pointer}.product.details .subart-choices .subart-choice label .subart-desc{padding-right:1rem}.product.details .subart-choices .subart-choice label .subart-price{font-weight:500;text-align:right;white-space:nowrap}.product.details .order-container{margin-top:2rem;display:flex;justify-content:space-between;flex-flow:row wrap}.product.details .order-container .order{flex:0 0 calc(100% - 50px)}.product.details .order-container .order .orderamount{padding-bottom:1rem}.product.details .order-container .order .orderamount label{display:block;padding-bottom:.5em;font-size:16px}@media only screen and (min-width:576px){.product.details .order-container .order .orderamount label{font-size:14px}}.product.details .order-container .order .orderamount input{display:block;padding:0 0 0 1rem;border-radius:0}.product.details .order-container .favorite-container{flex:0 0 50px;align-self:flex-end;text-align:right}.product.details .order-container .favorite-container .addFavorite{--height:40px}.product.details .order-container .favorite-container .delFavorite{--height:40px;color:#e21c21;border-color:#e21c21}.product.details .artdetails-identifiers{margin-top:2rem;font-size:16px}.product.details .artdetails-identifiers .header{display:block;font-size:17px;font-weight:300}.product.details .artdetails-identifiers .header.toggle{position:relative}.product.details .artdetails-identifiers .header.toggle::after{content:'\f067';display:block;position:absolute;top:0;right:.5em;width:1.25em;font-family:var(--iconfont);text-align:center}.product.details .artdetails-identifiers .header.toggle ~ .property{overflow:hidden;max-height:0;transition:var(--transition-all)}.product.details .artdetails-identifiers .header.toggle.active::after{content:'\f068'}.product.details .artdetails-identifiers .header.toggle.active ~ .property{max-height:4rem}.product.details .artdetails-allprops b{font-weight:500}.product.details .brandlink img{width:auto;height:auto;max-width:150px;max-height:100px;vertical-align:middle}.product.details .doc-container{margin-top:4rem;text-transform:uppercase}.product.details .doc-container h4{font-weight:600}.product.details .doc-container .navbar li a{padding:.5rem 0}.artdetail-media{display:flex;flex-flow:column;justify-content:space-between}.artdetail-media .artdetail-images{width:100%;background-color:#fff;border:1px solid #000}.artdetail-media .artdetail-images .artdetail-img{aspect-ratio:1;width:100%;height:100%;display:block}.artdetail-media .artdetail-images .artdetail-img.swiper-slide-active{position:static!important}.artdetail-media .artdetail-images .artdetail-img,.artdetail-media .artdetail-images .artdetail-img:hover{cursor:-webkit-zoom-in;cursor:zoom-in;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAAqElEQVR42qWVOQ7EIAxF3wmoUqXMGTgGBR1lNCji/jdghDI7MATbv+XJu4HaFiyOQCQScFgWhrYRSA0Ftj5k8E3oKY9pYSv7X6xoZ62xY4gVHd+oueDt7fUjYH8ZO3N9VTJN6lHhdgNSzjl3wHC2O02DqYyEFYEWnAh03QwHYIBYP2/ZDxil4E0Rqrg44naIB0A8coohF6+VYpHFp0NxrBTnUXGQp76AO/soOi9I+gdeAAAAAElFTkSuQmCC),auto}.artdetail-media .artdetail-images .artdetail-img img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center center}.artdetail-media .artdetail-images .artdetail-img.youtube{position:relative}.artdetail-media .artdetail-images .artdetail-img.youtube img{object-fit:cover}.artdetail-media .artdetail-images .artdetail-img.youtube .playbutton{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#f6f4f1;font-size:3vw;transition:font-size var(--transition-duration) var(--transition-timing-function)}.artdetail-media .artdetail-images .artdetail-img.youtube:hover .playbutton{font-size:5vw}.artdetail-media .artdetail-thumbs{display:none}@media only screen and (min-width:576px){.artdetail-media .artdetail-thumbs{display:flex;justify-content:center;align-items:center;margin:10px 0 0;padding:0;max-width:100%;list-style-type:none}.artdetail-media .artdetail-thumbs .artdetail-thumb{display:block;position:relative;aspect-ratio:4 / 3;background-color:#fff}.artdetail-media .artdetail-thumbs .artdetail-thumb img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.artdetail-media .artdetail-thumbs .artdetail-thumb,.artdetail-media .artdetail-thumbs .artdetail-thumb:hover{cursor:pointer}.artdetail-media .artdetail-thumbs .artdetail-thumb.youtube{position:relative}.artdetail-media .artdetail-thumbs .artdetail-thumb.youtube img{object-fit:cover}.artdetail-media .artdetail-thumbs .artdetail-thumb.youtube .playbutton{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#f6f4f1;font-size:2vw;transition:font-size var(--transition-duration) var(--transition-timing-function)}.artdetail-media .artdetail-thumbs .artdetail-thumb.youtube:hover .playbutton{font-size:3vw}}.togglePassword{z-index:10;margin-left:-1.5em;text-decoration:none}input[type='password']+.togglePassword .hide{display:none}input[type='text']+.togglePassword .show{display:none}.overview:has(table){max-width:100%;overflow:auto}.overview:has(table) .kingorders td:not(.wrap){white-space:nowrap}a.ideallink{display:block;background:url(/_classes/icons/Payment-Methods/svg/ideal_isolated.svg) no-repeat center center;background-size:contain;height:1.5em;text-align:center;text-decoration:none!important}nav.orderpath{display:flex;flex-flow:column;gap:0;z-index:3;position:sticky;top:var(--header-height);margin:1em auto}nav.orderpath .orderpathstep{flex:0 0 100%}nav.orderpath .orderpathstep+.orderpathstep{border-top:1px solid var(--body-bgcolor,#fff)}nav.orderpath .orderpathfuturestep{display:none}nav.orderpath ~ .orderpath .orderpathstep{display:none}nav.orderpath ~ .orderpath .orderpathfuturestep{display:block}@media only screen and (min-width:992px){nav.orderpath{flex-flow:row wrap}nav.orderpath .orderpathstep{flex:0 0 33.33333333%}nav.orderpath .orderpathstep+.orderpathstep{border-top:none}nav.orderpath .orderpathfuturestep{display:block}nav.orderpath ~ .orderpath{display:none}}nav.orderpath .orderpathstep{padding:0;width:100%;line-height:2;background-color:#949494;font-size:16px}nav.orderpath .orderpathstep,nav.orderpath .orderpathstep a{color:#fff}nav.orderpath .orderpathstep ~ .orderpathstep{border-left:1px solid #edecec}nav.orderpath .orderpathstep a{display:inline-block;margin-left:auto;width:calc(100% - 3em);text-decoration:none}nav.orderpath .orderpathstep .orderpathstepnr{margin-right:.5em;display:inline-block;width:2em;background-color:var(--main-color);color:#fff;text-align:center}nav.orderpath .orderpathstep.orderpathpassedstep{background-color:var(--main-color)}nav.orderpath .orderpathstep.orderpathpassedstep .orderpathstepnr{background-color:var(--spot-color1)}nav.orderpath .orderpathstep.orderpathactivestep{background-color:var(--spot-color1);font-weight:600}.orderpathbuttons{display:flex;flex-flow:column;justify-content:space-between;grid-gap:var(--grid-gap)}.orderpathbuttons button,.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit'],.orderpathbuttons a.button{flex:0 0 100%}@media only screen and (min-width:576px){.orderpathbuttons{flex-flow:row wrap}.orderpathbuttons button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit']{flex:0 0 auto}.orderpathbuttons button.prev,.orderpathbuttons [role='button'].prev,.orderpathbuttons input[type='button'].prev,.orderpathbuttons input[type='submit'].prev{order:1}.orderpathbuttons button.next,.orderpathbuttons [role='button'].next,.orderpathbuttons input[type='button'].next,.orderpathbuttons input[type='submit'].next{order:3}}@media only screen and (min-width:768px) and (max-width:1199.98px){.orderpathbuttons button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit']{flex:0 0 100%}.orderpathbuttons button.prev,.orderpathbuttons [role='button'].prev,.orderpathbuttons input[type='button'].prev,.orderpathbuttons input[type='submit'].prev{order:2}.orderpathbuttons button.next,.orderpathbuttons [role='button'].next,.orderpathbuttons input[type='button'].next,.orderpathbuttons input[type='submit'].next{order:1}}textarea[name=txt_BasketRemarks],input[name=txt_BasketRefnr]{width:100%}.orderpath{display:flex;flex-flow:row wrap;justify-content:space-between}.orderpath .main{flex:0 0 100%;width:100%}.orderpath .main:has(.column1){display:flex;flex-flow:row wrap;justify-content:space-between}.orderpath .main:has(.column1) .column,.orderpath .main:has(.column1) .column1,.orderpath .main:has(.column1) .column2{flex:0 0 100%}@media only screen and (min-width:1200px){.orderpath .main:has(.column1) .column1,.orderpath .main:has(.column1) .column2{flex:0 0 49%}}.orderpath .sidebar{flex:0 0 100%;width:100%}@media only screen and (min-width:992px){.orderpath .main{flex:0 0 68%}.orderpath .sidebar{flex:0 0 30%}}@media only screen and (min-width:1200px){.orderpath .main:has(.column1) .column1,.orderpath .main:has(.column1) .column2{flex:0 0 49%}}.orderpath h1,.orderpath h2,.orderpath h3{font-size:clamp(17.333333333px,1.666666667vw,20px)}.orderpath h1.underline,.orderpath h2.underline,.orderpath h3.underline{padding:.5rem 0;background-color:#fff;border-bottom:1px solid #949494}.orderpath h4{font-size:17px}.orderpath .with-edit:not(.keep-on-top){position:relative}.orderpath .with-edit .edit{position:absolute;right:0;line-height:inherit;font-weight:300;text-decoration:none}@media only screen and (max-width:991.98px){.basket-row.section-row{flex-wrap:wrap}.basket-row.section-row .column:not(.auto){width:100%!important}.basket-row.section-row .column:not(.auto).margin-x:not(:first-child){margin-top:1rem}}.basket-row h1 ~ table.basket{margin-top:-1rem}.basket-row table.basket,.basket-row table.basket thead,.basket-row table.basket tbody,.basket-row table.basket tfoot{display:block}.basket-row table.basket .basketline{display:grid;grid-template-columns:calc(60px + .5em) auto auto;grid-auto-rows:auto;grid-template-areas:"count desc total" "image desc total";grid-column-gap:.5rem;grid-row-gap:0;align-items:center;max-width:100%}.basket-row table.basket .basketline.edit{grid-template-columns:calc(60px + .5em) 30px auto 30px;grid-template-areas:"count count total remove" "image desc desc  desc"}@media only screen and (max-width:767.98px){.basket-row table.basket .basketline.subline{grid-template-areas:"desc desc desc"}}@media only screen and (min-width:576px){.basket-row table.basket .basketline.edit{grid-template-columns:calc(90px + .5em) auto 120px 50px;grid-template-areas:"count total total remove" "image desc  desc  ."}}@media only screen and (min-width:768px){.basket-row table.basket .basketline{grid-template-columns:calc(90px + .5em) auto 90px 120px;grid-template-areas:"image desc count total"}.basket-row table.basket .basketline.edit{grid-template-columns:calc(90px + .5em) auto 90px 120px 50px;grid-template-areas:"image desc count total remove"}}.basket-row table.basket .totalsline{display:grid;grid-template-columns:auto 120px;grid-auto-rows:auto;grid-template-areas:"desc total";grid-column-gap:0;grid-row-gap:0;align-items:center;max-width:100%}.basket-row table.basket .basketline,.basket-row table.basket .totalsline{padding:1rem 0;border-bottom:1px solid #949494;border-color:#949494;font-size:16px;white-space:wrap}.basket-row table.basket .basketline .count,.basket-row table.basket .totalsline .count{grid-area:count}.basket-row table.basket .basketline .image,.basket-row table.basket .totalsline .image{grid-area:image}.basket-row table.basket .basketline .desc,.basket-row table.basket .totalsline .desc{grid-area:desc}.basket-row table.basket .basketline .total,.basket-row table.basket .totalsline .total{grid-area:total}.basket-row table.basket .basketline .remove,.basket-row table.basket .totalsline .remove{grid-area:remove}.basket-row table.basket .basketline .empty,.basket-row table.basket .totalsline .empty{display:none}.basket-row table.basket .basketline:not(.edit) .remove,.basket-row table.basket .totalsline:not(.edit) .remove{display:none}.basket-row table.basket .basketline.subline .count,.basket-row table.basket .totalsline.subline .count,.basket-row table.basket .basketline.subline .image,.basket-row table.basket .totalsline.subline .image,.basket-row table.basket .basketline.subline .total,.basket-row table.basket .totalsline.subline .total,.basket-row table.basket .basketline.subline .remove,.basket-row table.basket .totalsline.subline .remove,.basket-row table.basket .basketline.subline .price span,.basket-row table.basket .totalsline.subline .price span{display:none}.basket-row table.basket .basketline ~ .basketline:not(.subline),.basket-row table.basket .totalsline ~ .basketline:not(.subline){padding-top:1rem}.basket-row table.basket .basketline:hover,.basket-row table.basket .totalsline:hover{background-color:#f6f4f1}.basket-row table.basket .basketline:hover img,.basket-row table.basket .totalsline:hover img{mix-blend-mode:multiply}@media only screen and (max-width:575.98px){.basket-row table.basket .basketline:not(.edit) .count,.basket-row table.basket .totalsline:not(.edit) .count,.basket-row table.basket .basketline:not(.edit) .desc,.basket-row table.basket .totalsline:not(.edit) .desc,.basket-row table.basket .basketline:not(.edit) .total,.basket-row table.basket .totalsline:not(.edit) .total{align-self:start}}.basket-row table.basket .basketline.subline,.basket-row table.basket .totalsline.subline{line-height:normal;font-size:16px}@media only screen and (min-width:576px){.basket-row table.basket .basketline.subline,.basket-row table.basket .totalsline.subline{font-size:14px}}.basket-row table.basket .basketline.subline .image,.basket-row table.basket .totalsline.subline .image{height:30px}.basket-row table.basket .basketline.subline .desc,.basket-row table.basket .totalsline.subline .desc{position:relative;padding-left:1.5em}.basket-row table.basket .basketline.subline .desc::before,.basket-row table.basket .totalsline.subline .desc::before{content:'+';position:absolute;left:.5em}.basket-row table.basket .basketline.subline.last,.basket-row table.basket .totalsline.subline.last{border-bottom:1px solid #949494}.basket-row table.basket .basketline:has(+.subline),.basket-row table.basket .totalsline:has(+.subline),.basket-row table.basket .basketline.subline:not(.last),.basket-row table.basket .totalsline.subline:not(.last){padding:0;border-bottom:none}.basket-row table.basket .basketline.subline.last,.basket-row table.basket .totalsline.subline.last{padding-top:0}.basket-row table.basket .basketline .count,.basket-row table.basket .totalsline .count{padding-left:0}@media only screen and (min-width:768px){.basket-row table.basket .basketline .count,.basket-row table.basket .totalsline .count{padding-left:.5em}}.basket-row table.basket .basketline .count input,.basket-row table.basket .totalsline .count input{padding-right:0!important;width:50px;text-align:center}.basket-row table.basket .basketline:not(.edit) .count,.basket-row table.basket .totalsline:not(.edit) .count{padding-left:.5em}.basket-row table.basket .basketline .image,.basket-row table.basket .totalsline .image{padding:0 .5em 0 0;aspect-ratio:1;overflow:hidden}.basket-row table.basket .basketline .image img,.basket-row table.basket .totalsline .image img{width:60px;height:60px;aspect-ratio:1;object-fit:contain;object-position:center center;border:1px solid #949494;vertical-align:middle}@media only screen and (min-width:576px){.basket-row table.basket .basketline .image img,.basket-row table.basket .totalsline .image img{width:90px;height:90px}}@media only screen and (max-width:575.98px){.basket-row table.basket .basketline .desc,.basket-row table.basket .totalsline .desc{word-break:break-all}}.basket-row table.basket .basketline .price,.basket-row table.basket .totalsline .price{text-align:left;white-space:nowrap}.basket-row table.basket .basketline .price del,.basket-row table.basket .totalsline .price del{margin-left:.5em;font-size:16px}@media only screen and (min-width:576px){.basket-row table.basket .basketline .price del,.basket-row table.basket .totalsline .price del{font-size:14px}}.basket-row table.basket .basketline.subline .price,.basket-row table.basket .totalsline.subline .price{height:100%;vertical-align:top}.basket-row table.basket .basketline .total,.basket-row table.basket .totalsline .total{text-align:right;white-space:nowrap}.basket-row table.basket .basketline .remove,.basket-row table.basket .totalsline .remove{padding-right:0;text-align:right}.basket-row table.basket .basketline:not(.edit) .remove,.basket-row table.basket .totalsline:not(.edit) .remove{display:none}.basket-row table.basket tfoot{border-top:1px solid #949494}.basket-row table.basket tfoot .totalsline{padding:0;background-color:#edecec;border:none}.basket-row table.basket tfoot .totalsline th,.basket-row table.basket tfoot .totalsline td{background-color:revert}.basket-row table.basket tfoot .totalsline .desc{word-break:break-word!important}.basket-row table.basket tfoot .totalsline .subtotal:not(.first){border-top:1px solid #949494}.basket-row table.basket tfoot .totalsline.total .total{border-top:1px solid #949494;border-bottom:3px double #949494}.price-table{margin:-0.5rem 0 2em}.price-table tr td.subtotal,.price-table tr td.total{border-top:1px solid #949494}.price-table tr td.total{border-bottom:3px double #949494}.price-table tr td.subtotal.first{border-top:none}.price-table tr td:last-of-type{padding-right:46px}@media only screen and (min-width:576px){.price-table tr td:last-of-type{padding-right:66px}}@media only screen and (min-width:992px){.price-table tr td:last-of-type{padding-right:0}}@media only screen and (min-width:992px){.price-table tr td.noline-lg{border:none}}#dbi-baskettotals{position:relative}#dbi-baskettotals #ReloadingDocument{position:absolute;top:50%;right:80px;color:var(--spot-color1);font-size:4rem;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}#deliveryaddrfields{opacity:1;transition:opacity var(--transition-duration) ease-out}#deliveryaddrfields.disabled{opacity:0;transition:opacity var(--transition-duration) ease-in}a[data-toggle]{display:inline-block;color:var(--spot-color1);font-size:16px;vertical-align:middle;text-decoration:none}a[data-toggle]:hover{color:var(--main-color)}a[data-toggle] i{margin-right:.5em}[data-toggleElement]:not(.active){display:none}.voucher-code{display:block;margin-bottom:1rem}.voucher-area{display:block}.voucher-area .voucher{margin:.25rem 0;display:flex;align-items:center}.voucher-area .voucher .coupon-code{border-radius:0}.voucher-area .voucher .verify{--btn-borderradius:0;margin:0}.voucher-area .voucher .discountcode{margin:0 1rem}.voucher-area .voucher .discountcode.valid{color:#008250}.voucher-area .voucher .discountcode.invalid{color:#ec792f}.remarks{display:flex;place-items:flex-start;width:auto}.remarks input{margin:0 1rem 1rem 0;max-width:240px}.remarks textarea{margin:0 1rem 1rem 0;max-width:360px}.shippingcosts p,.shippingcosts table{font-size:16px}@media only screen and (min-width:576px){.shippingcosts p,.shippingcosts table{font-size:14px}}.shippingcosts td{vertical-align:top}.delivery-choices .deliverymethod{position:relative;border:1px solid #edecec}.delivery-choices .deliverymethod ~ .deliverymethod{margin-top:.5rem}.delivery-choices .deliverymethod input[type='radio']{display:none}.delivery-choices .deliverymethod input[type='radio']:checked+label::before{content:'\f00c'}.delivery-choices .deliverymethod input[type='radio']:checked+label .desc{display:block}.delivery-choices .deliverymethod label{margin-left:1rem;padding:1rem 0;display:block}.delivery-choices .deliverymethod label::before{content:'';display:inline-block;margin-right:1rem;width:1.2rem;height:1.2rem;line-height:.75rem;background-color:#edecec;border:1px solid var(--main-color);border-radius:3px;color:var(--spot-color1);font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:100;font-size:1.7rem;text-align:center;vertical-align:middle}.delivery-choices .deliverymethod .desc{display:none;margin:0 0 .5em 1em;padding:1em}.delivery-choices .deliverymethod .desc p{margin:0}.delivery-choices .deliverymethod .desc p+p{margin-top:1.5rem}.delivery-choices .deliverymethod.active{background:rgba(237,236,236,0.5)}.delivery-choices .deliverymethod.active .desc{display:block!important}.payment-choices .paymentmethod{position:relative;border:1px solid #edecec}.payment-choices .paymentmethod ~ .paymentmethod{margin-top:.5rem}.payment-choices .paymentmethod input[type='radio']{display:none}.payment-choices .paymentmethod input[type='radio']:checked+label::before{content:'\f00c'}.payment-choices .paymentmethod input[type='radio']:checked+label .desc{display:block}.payment-choices .paymentmethod label{margin-left:1rem;padding:1rem 0;display:block}.payment-choices .paymentmethod label::before{content:'';display:inline-block;margin-right:1rem;width:1.2rem;height:1.2rem;line-height:.75rem;background-color:#edecec;border:1px solid var(--main-color);border-radius:3px;color:var(--spot-color1);font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:100;font-size:1.7rem;text-align:center;vertical-align:middle}.payment-choices .paymentmethod .image{position:absolute;right:50px;top:10px}.payment-choices .paymentmethod .image img{max-width:50px;max-height:2rem}.payment-choices .paymentmethod button{position:absolute;right:10px;top:10px;width:2rem;height:2rem;line-height:1rem;padding:0;text-align:center}.payment-choices .paymentmethod button .entypo{font-size:1rem;line-height:1rem}.payment-choices .paymentmethod .desc{display:none;margin:0 0 .5em 1em;padding:1em}.payment-choices .paymentmethod .desc p{margin:0}.payment-choices .paymentmethod .desc p+p{margin-top:1.5rem}.payment-choices .paymentmethod.active{background:rgba(237,236,236,0.5)}.payment-choices .paymentmethod.active .desc{display:block!important}.payment-choices .paymentmethod .help-close,.payment-choices .helpactive .help-open{display:none}.payment-choices .helpactive .help-close{display:block}.agree-terms_conditions{margin-bottom:1rem;display:flex;width:100%;flex-flow:row wrap;justify-content:space-between}.agree-terms_conditions .input{flex:0 0 30px}.agree-terms_conditions .label{flex:1 0 calc(100% - 40px)}span.prijsopslagpercentage{position:relative;display:inline!important}span.prijsopslagpercentage input.prijsopslagpercentage{padding-right:1.25em;width:3.5em!important;text-align:right}span.prijsopslagpercentage::after{content:'%';position:absolute;right:.25em;top:2px;line-height:20px}.vertegenwoordiger{background:#fff;border:1px solid #000}.fa-home{color:var(--href-color);transition:color var(--transition-duration) var(--transition-timing-function)}.fa-home:hover{color:#e21c21}.brands img{width:100%;height:100%}