.socialmedia__list{display:flex;line-height:1;list-style:none;padding:0;margin:0}.socialmedia__item{margin-right:23.52941px;margin-right:1.4705882353rem}.socialmedia__item:last-of-type{margin-right:0}.socialmedia__link:before{position:relative;display:inline-block}.socialmedia__link:before{font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007c52;font-size:32px}.socialmedia__link--facebook:before{content:""}.socialmedia__link--instagram:before{content:""}.socialmedia__link--youtube:before{content:""}.socialmedia__link--linkedin:before{content:""}.grid .grid__column:not(:last-child){margin-bottom:56.47058px;margin-bottom:3.5294117647rem}@media(min-width: 340px){.grid .grid__column:not(:last-child){margin-bottom:3.5294117647rem}}@media(min-width: 576px){.grid .grid__column:not(:last-child){margin-bottom:3.5294117647rem}}@media(min-width: 768px){.grid .grid__column:not(:last-child){margin-bottom:3.5294117647rem}}@media(min-width: 992px){.grid .grid__column:not(:last-child){margin-bottom:3.5294117647rem}}@media(min-width: 1200px){.grid .grid__column:not(:last-child){margin-bottom:3.5294117647rem}}@media(min-width: 1310px){.grid .grid__column:not(:last-child){margin-bottom:3.5294117647rem}}@media(min-width: 768px){.grid .grid__column:not(:last-child){margin-bottom:0}}.grid .grid__column>.contentelement:first-child{margin-top:0}.grid .grid__column>.contentelement:last-child{margin-bottom:0}@media(min-width: 576px){.grid:not(.equal-height) .ce-avsite_teaser,.grid:not(.equal-height) .ce-avsite_teaser>div,.grid:not(.equal-height) .ce-avsite_teaser>div>.teaser{height:100%}}.accordion{width:100%}.accordion:last-of-type{border-bottom:1px solid #efefef}.accordion__header{display:flex;align-items:center;background-color:#efefef;padding:18.82352px 28.23529px;padding:1.1764705882rem 1.7647058824rem;margin-bottom:0.94117px;margin-bottom:.0588235294rem}.accordion__header:last-of-type{margin-bottom:0}.accordion__header:hover{text-decoration:none}.accordion__header[aria-expanded=true] .accordion__icon:before{transform:rotate(-90deg)}.accordion__title{font-size:23.52941px;font-size:1.4705882353rem;color:#5f6968;padding-right:112.94117px;padding-right:7.0588235294rem}.accordion__icon{margin-left:auto}.accordion__icon:before{position:relative;display:inline-block}.accordion__icon:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#007c52;font-size:16px;transform:rotate(90deg);transition:all .4s ease-in-out}.accordion__body__inner{padding:23.52941px 28.23529px;padding:1.4705882353rem 1.7647058824rem;border-left:1px solid #efefef;border-right:1px solid #efefef}.download{background-color:#efefef;padding:18.82352px 18.82352px;padding:1.1764705882rem 1.1764705882rem}@media(min-width: 768px){.download{padding:3.5294117647rem 1.1764705882rem}}.download__title{color:#007c52;margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.download__subtitle{font-size:23.52941px;font-size:1.4705882353rem;color:#007c52;margin-bottom:23.52941px;margin-bottom:1.4705882353rem;font-weight:400}.download__description:last-of-type{margin-bottom:0}.download__icon{text-align:center;margin-bottom:47.05882px;margin-bottom:2.9411764706rem}.download__icon img{display:inline-block}.download__langselect{margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.download__btn{text-align:center}.download__btn .btn{width:100%}.downloadlist .download+.download{margin-top:18.82352px;margin-top:1.1764705882rem}.productinfo{background-color:#efefef;padding:18.82352px 18.82352px;padding:1.1764705882rem 1.1764705882rem}@media(min-width: 768px){.productinfo{padding:1.7647058824rem 1.7647058824rem}}.productinfo__list{list-style:none;padding:0;margin:0}.productinfo__item{display:flex;align-items:center;margin-bottom:9.41176px;margin-bottom:.5882352941rem}.productinfo__item--link{margin-bottom:28.23529px;margin-bottom:1.7647058824rem}.productinfo__item:last-of-type{margin-bottom:0}.productinfo__link{display:flex;align-items:center}.productinfo__link:hover{text-decoration:none}.productinfo__data{font-size:18.82352px;font-size:1.1764705882rem;color:#5f6968;word-break:break-all}.productinfo__data--link{font-size:15.05882px;font-size:.9411764706rem;color:#333}.productinfo__icon{width:48px;margin-right:28.23529px;margin-right:1.7647058824rem;text-align:center}.productinfo__icon:before{font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b3b3b3;font-size:48px}.productinfo__icon--needle:before{content:""}.productinfo__icon--density:before{content:""}.productinfo__icon--measurements:before{content:""}.productinfo__icon--color:before{content:""}.productinfo__icon--info:before{content:""}.productinfo__icon--benefits:before{content:""}.productinfo__icon--makeup:before{content:""}.productinfo__icon--material:before{content:""}.productinfo__icon--usage:before{content:""}.productinfo__icon--tearawaybacking:before{content:""}.productinfo__icon--weight:before{content:""}.productinfo__icon--precuts:before{content:""}.productinfo__icon--watersoluble:before{content:""}.productinfo__icon--waterproof:before{content:""}.productinfo__icon--topping:before{content:""}.productinfo__icon--specialtymaterial:before{content:""}.productinfo__icon--cutawaybacking:before{content:""}.productinfo__icon--heatsoluble:before{content:""}.productinfo__icon--fusiblebacking:before{content:""}.productinfo__icon--backingstabiliser:before{content:""}.productinfo__icon--knittedfabric:before{content:""}.productinfo__icon--wovenfabric:before{content:""}.productinfo__icon--stretchyfabric:before{content:""}.productinfo__icon-link{display:block;flex:0 0 auto;width:60px;height:60px;background-color:#007c52;border-radius:100%;margin-right:28.23529px;margin-right:1.7647058824rem;position:relative}.productinfo__icon-link--email:before,.productinfo__icon-link--download:before{font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.productinfo__icon-link--download:before{content:""}.productinfo__icon-link--email:before{content:""}.productinfo__trigger{display:block;margin:0 auto;width:3em;height:3em;position:relative;border-radius:50%;background-color:#007c52}.productinfo__trigger:before,.productinfo__trigger:after{content:"";height:2px;width:45%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0);transition-property:width,transform;transition-duration:.25s,.4s;transition-timing-function:cubic-bezier(0.49, 0.43, 0.48, 1.85)}.productinfo__trigger:after{transform:translate(-50%, -50%) rotate(90deg)}.productinfo__trigger:hover:before,.productinfo__trigger:hover:after{width:55%}.productinfo__trigger[aria-expanded=true]:before,.productinfo__trigger[aria-expanded=true]:after{transform:translate(-50%, -50%) rotate(180deg)}.productinfo .collapse__inner{padding-top:28.23529px;padding-top:1.7647058824rem}@media(min-width: 768px){.productinfo .collapse__inner{padding-top:2.3529411765rem}}.productinfo .collapse__inner .productinfo__item--link{margin-bottom:9.41176px;margin-bottom:.5882352941rem}.productinfo .collapse__inner .productinfo__icon{width:33px;margin-right:18.82352px;margin-right:1.1764705882rem}.productinfo .collapse__inner .productinfo__icon:before{font-size:33px}.productinfo .collapse__inner .productinfo__icon-link{width:42px;height:42px;margin-right:18.82352px;margin-right:1.1764705882rem}.productinfo .collapse__inner .productinfo__icon-link--email:before,.productinfo .collapse__inner .productinfo__icon-link--download:before{font-size:16px}.productinfo .collapse__inner .productinfo__data{font-size:16px;font-size:1rem}.news__wrap{background-color:#efefef;padding:18.82352px 18.82352px;padding:1.1764705882rem 1.1764705882rem;margin-top:18.82352px;margin-top:1.1764705882rem}@media(min-width: 768px){.news__wrap{padding:3.5294117647rem 1.1764705882rem}}.news__year,.news__day-month{display:block;font-size:28.23529px;font-size:1.7647058824rem;color:#007c52;line-height:1}.news__day-month{font-size:18.82352px;font-size:1.1764705882rem}.news__list{list-style:none;margin:0;padding:0}.news__item{display:flex;align-items:center;margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.news__item:last-of-type{margin-bottom:0}.news__data{font-size:18.82352px;font-size:1.1764705882rem;color:#5f6968}.news__icon{display:block;width:30px;height:30px;background-color:#007c52;margin-right:18.82352px;margin-right:1.1764705882rem;position:relative}.news__icon--date:before{position:relative;display:inline-block}.news__icon--date:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:after;color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.news__icon--place:before{position:relative;display:inline-block}.news__icon--place:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:after;color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.news__image{margin-top:32.94117px;margin-top:2.0588235294rem}.news__title{margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.news__subtitle{font-size:23.52941px;font-size:1.4705882353rem;margin-bottom:23.52941px;margin-bottom:1.4705882353rem}.news__paragraph:last-of-type{margin-bottom:0}.news__btn{margin-top:32.94117px;margin-top:2.0588235294rem}.news__btn .btn{width:100%}.contact{background-color:#efefef;padding:18.82352px 18.82352px;padding:1.1764705882rem 1.1764705882rem}@media(min-width: 768px){.contact{padding:3.5294117647rem 1.1764705882rem}}.contact__title{color:#007c52;margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.contact__subtitle{font-size:23.52941px;font-size:1.4705882353rem;color:#007c52;margin-bottom:23.52941px;margin-bottom:1.4705882353rem;font-weight:400}.contact__description:last-of-type{margin-bottom:0}.contact__link{color:#007c52}.contact__link--phone{font-size:18.82352px;font-size:1.1764705882rem;font-weight:700}.contact__link:hover{color:#007c52;text-decoration:none}.contact__list{list-style:none;padding:0;margin:0}.contact__item{display:flex;align-items:center;margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.contact__item:last-of-type{margin-bottom:0}.contact__icon{display:block;flex:0 0 auto;width:60px;height:60px;background-color:#007c52;border-radius:100%;margin-right:28.23529px;margin-right:1.7647058824rem;position:relative}.contact__icon--phone:before{position:relative;display:inline-block}.contact__icon--phone:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.contact__icon--fax:before{position:relative;display:inline-block}.contact__icon--fax:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.contact__icon--email:before{position:relative;display:inline-block}.contact__icon--email:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.contact__logo{fill:#007c52;height:45px}.teaser .teaser__wrap-content{display:flex;flex-direction:column;flex:0 1 100%;padding:18.82352px 18.82352px;padding:1.1764705882rem 1.1764705882rem}.teaser .teaser__wrap-content--tip{font-style:italic;font-weight:600;padding:18.82352px 18.82352px;padding:1.1764705882rem 1.1764705882rem}.teaser .teaser__wrap-content--tip p:last-of-type{margin-bottom:0}.teaser .teaser__wrap-title{padding:18.82352px 18.82352px 18.82352px 56.47058px;padding:1.1764705882rem 1.1764705882rem 1.1764705882rem 3.5294117647rem;position:relative}.teaser .teaser__image{width:100%;height:auto}.teaser .teaser__btn{margin-top:auto;padding-top:15px}.teaser.teaser--content{display:block;background-color:#efefef}.teaser.teaser--content .teaser__title{margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.teaser.teaser--content .teaser__image{display:block}.teaser.teaser--content .teaser__image:not(:last-child){margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.teaser.teaser--content .teaser__title,.teaser.teaser--content .teaser__text,.teaser.teaser--content .teaser__btn{margin-left:18.82352px;margin-left:1.1764705882rem;margin-right:18.82352px;margin-right:1.1764705882rem}.teaser.teaser--content>*:not(.teaser__image):first-child{margin-top:18.82352px;margin-top:1.1764705882rem}.teaser.teaser--content>*:last-child{padding-bottom:18.82352px;padding-bottom:1.1764705882rem}.teaser.teaser--product{width:100%;max-width:320px;height:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.teaser.teaser--product .teaser__image{width:140px;height:140px;border:6px solid #b3b3b3;border-radius:100%;margin-bottom:23.52941px;margin-bottom:1.4705882353rem;transition:all .2s ease-in-out}.teaser.teaser--product .teaser__title{margin-bottom:23.52941px;margin-bottom:1.4705882353rem;text-align:center;width:100%}.teaser.teaser--product .teaser__text{text-align:center;width:100%}.teaser.teaser--tip{background-color:#efefef}.teaser.teaser--tip .teaser__image{width:100%}.teaser.teaser--tip .teaser__icon{display:block;width:40px;height:40px;background-color:#007c52;position:absolute;top:0;left:0}.teaser.teaser--tip .teaser__icon:before{position:relative;display:inline-block}.teaser.teaser--tip .teaser__icon:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.teaser.teaser--video{position:relative}.teaser.teaser--video:before{display:block;content:"";width:100%;padding-top:56.25%}.teaser.teaser--video>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.teaser.teaser--video .teaser__icon{display:block;width:60px;height:60px;background-color:#007c52;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0);z-index:1;cursor:pointer}.teaser.teaser--video .teaser__icon:before{position:relative;display:inline-block}.teaser.teaser--video .teaser__icon:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.teaser.teaser--video .teaser__link{display:block;z-index:1}.teaser.teaser--video .thumbnail{cursor:pointer;z-index:0}a.teaser{color:#333}a.teaser:hover,a.teaser:focus{text-decoration:none}a.teaser.teaser--product:hover .teaser__image,a.teaser.teaser--product:focus .teaser__image{transform:scale(1.05);border-color:#007c52}.teaserslider .owl-carousel .owl-stage{display:flex;flex-wrap:wrap}.teaserslider .owl-carousel .owl-item{display:flex;height:0 !important}.teaserslider .owl-carousel .owl-item.active{height:auto !important}.teaserslider .owl-carousel .owl-item .ce-avsite_teaser.layout--1{margin-left:auto;margin-right:auto}.teaserslider .owl-carousel .owl-dots{margin-top:18.82352px;margin-top:1.1764705882rem}.teaserslider .contentelement.ce-avsite_teaser>div{height:100%}.slider--stage .owl-dots{position:absolute;bottom:15px}.slider--product .owl-stage{display:flex}.slider--product .owl-item{display:flex;flex:1 0 auto}.slider--product .owl-dots{justify-content:flex-end;margin-top:18.82352px;margin-top:1.1764705882rem}.stage{position:relative}.stage:before{display:block;content:"";width:100%;padding-top:50%}.stage>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(min-width: 992px){.stage{position:relative}.stage:before{display:block;content:"";width:100%;padding-top:33.3333333333%}.stage>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.text--with-image,.text__wrap--product{padding:18.82352px 0;padding:1.1764705882rem 0}@media(min-width: 768px){.text--with-image,.text__wrap--product{padding:3.5294117647rem 0}}.text--product{display:flex;flex-direction:column;height:100%;background-color:#efefef}.text__title{margin-bottom:28.23529px;margin-bottom:1.7647058824rem}.text__title--intro{text-align:center}.text p:last-of-type{margin-bottom:0}.text picture{margin-top:auto}.textmedia__text:not(.col-md-6)+.textmedia__media.order-2{margin-top:30px}@media(max-width: 767.98px){.textmedia__text.col-md-6+.textmedia__media.order-2{margin-top:1rem}}.textmedia__media video{width:100%}.grid__column .ce-textmedia.is-gray-light{padding-left:15px;padding-right:15px}.grid__column .ce-textmedia.is-gray-light .ce-gallery img{margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px)}.locator__filter{margin-bottom:37.64705px;margin-bottom:2.3529411765rem}.locator__filter .col-filter+.col-filter{margin-top:18.82352px;margin-top:1.1764705882rem}@media(min-width: 992px){.locator__filter .col-filter+.col-filter{margin-top:0}}.locator__map{height:320px;margin-bottom:47.05882px;margin-bottom:2.9411764706rem}@media(min-width: 992px){.locator__map{height:560px}}.locator__title{flex:1 1 100%;margin-bottom:18.82352px;margin-bottom:1.1764705882rem}.locator .locator__subtitle{color:#007c52;font-weight:600;margin-bottom:12.23529px;margin-bottom:.7647058824rem;padding-right:32.94117px;padding-right:2.0588235294rem}.locator__item{height:100%;background-color:#efefef;padding:18.82352px 18.82352px;padding:1.1764705882rem 1.1764705882rem;position:relative;line-height:1.1}.locator__data{font-size:13.17647px;font-size:.8235294118rem}.locator__data:last-of-type{margin-bottom:0}.locator__link{color:#007c52}.locator__link:hover{text-decoration:none;color:#007c52}.locator__icon{display:block;width:35px;height:35px;background-color:#007c52;position:absolute;top:0;right:0}.locator__icon.is-home:before{position:relative;display:inline-block}.locator__icon.is-home:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.locator__icon.is-sales:before{position:relative;display:inline-block}.locator__icon.is-sales:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateZ(0)}.locator__item__wrapper{margin-top:30px}.locator__item__wrapper:nth-child(1){margin-top:0}@media(min-width: 576px){.locator__item__wrapper:nth-child(2){margin-top:0}}@media(min-width: 768px){.locator__item__wrapper:nth-child(3){margin-top:0}}@media(min-width: 992px){.locator__item__wrapper:nth-child(4){margin-top:0}}.locator .item__section+.item__section{margin-top:13px}.gm-style .gm-style-iw-t:after{background:#efefef}.gm-style .gm-style-iw-c{border-radius:0;padding:0}.gm-style .gm-style-iw-c .gm-style-iw-d{background:#efefef;overflow:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch}.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-thumb{border:none;background-color:#b3b3b3}.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar{width:5px;height:5px}.gm-style .gm-style-iw-c>button{left:-4px !important;top:-4px !important;right:auto !important}.gm-style .gm-style-iw-c .locator__item .locator__data{overflow-y:auto;-webkit-overflow-scrolling:touch}.mobilemenu.mobilemenu--sliding{line-height:1.3}.mobilemenu.mobilemenu--sliding .mobilemenu__navigation .navigation__level{padding-left:20px;padding-right:20px}.mobilemenu.mobilemenu--sliding .mobilemenu__navigation .navigation__level .navigation__entry--node>a:after{font-size:16px;right:5px}.mobilemenu.mobilemenu--sliding .mobilemenu__navigation .navigation__level .navigation__level{margin-left:-20px;width:calc(100% + 40px)}.mobilemenu.mobilemenu--sliding .mobilemenu__breadcrumb.mobilemenu__breadcrumb--back{padding:0 20px 13px;display:flex;align-items:center;color:rgba(95,105,104,.5);border-bottom:1px solid rgba(95,105,104,.3);margin-bottom:5px;margin-top:-7px;cursor:pointer}@media(min-width: 576px){.mobilemenu.mobilemenu--sliding .mobilemenu__breadcrumb.mobilemenu__breadcrumb--back{margin-top:-28px}}.mobilemenu.mobilemenu--sliding .mobilemenu__breadcrumb.mobilemenu__breadcrumb--back:before{position:relative;display:inline-block}.mobilemenu.mobilemenu--sliding .mobilemenu__breadcrumb.mobilemenu__breadcrumb--back:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;transform:rotate(180deg);font-size:14px}.mobilemenu.mobilemenu--sliding .mobilemenu__breadcrumb.mobilemenu__breadcrumb--back>span{display:inline-block;margin:0 auto;font-size:16.94117px;font-size:1.0588235294rem}.offcanvas__meta{padding:0 20px;margin-bottom:50px}.offcanvas__meta .nav--meta-header{margin-bottom:15px}.offcanvas__meta .header__langselect{margin-bottom:20px}.offcanvas__meta .nav--langselect{left:0;transform:none}.offcanvas__meta .nav--langselect.is-open{top:35px}.offcanvas__meta .header__search{width:100%}.offcanvas__meta .header__search .form__input--search{background-color:#efefef}#configurator--fleece__anchor{position:absolute;top:-150px}@media(min-width: 768px){#configurator--fleece__anchor{top:-250px}}#configurator--fleece{position:relative}.configurator__filter__wrapper .filter{display:flex;flex-direction:row;margin-bottom:15px;flex-wrap:wrap}.configurator__filter__wrapper .filter .filter__trigger{margin-top:10px;background-color:#007c52;border-radius:15px;color:#fff;display:inline-flex;padding:10px 20px;align-items:center;transition:all .2s ease-in-out;border:2px solid #007c52;cursor:pointer;margin-right:30px;font-weight:700}.configurator__filter__wrapper .filter .filter__trigger:before{position:relative;display:inline-block}.configurator__filter__wrapper .filter .filter__trigger:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.configurator__filter__wrapper .filter .filter__trigger:hover{color:#007c52;background-color:#fff}.configurator__filter__wrapper .filter .filter__trigger:hover:before{color:#007c52}.configurator__filter__wrapper .filter .filter__selected__options{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.configurator__filter__wrapper .filter .filter__selected__options .option{margin-top:10px;display:inline-flex;flex-direction:row;align-items:center;color:#007c52;font-weight:700;cursor:pointer;border:1px solid rgba(0,0,0,0);padding:8px 12px;border-radius:15px;margin-right:5px;transition:all .2s ease-in-out;text-decoration:none}.configurator__filter__wrapper .filter .filter__selected__options .option:before{position:relative;display:inline-block}.configurator__filter__wrapper .filter .filter__selected__options .option:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;margin-right:10px}.configurator__filter__wrapper .filter .filter__selected__options .option:hover{border-color:#007c52}.configurator__filter__wrapper .filter .filter__infos{margin-bottom:20px;margin-top:15px}@media(min-width: 768px){.configurator__filter__wrapper .filter .filter__infos{margin-bottom:0;margin-top:10px;margin-left:auto}}.configurator__filter__wrapper .filter .filter__sort{display:flex;flex-direction:row;align-items:center;margin-left:auto;padding-left:50px}.configurator__filter__wrapper .filter .filter__sort select{min-height:36px}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort.isSelected+.select2{font-weight:700;color:#007c52}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort+.select2{width:100% !important;font-size:12px}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort+.select2 .select2-selection--single{border-radius:6px;border-color:#007c52;background-color:#fff;padding-right:40px;min-height:36px;line-height:34px;color:#007c52;font-weight:700}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort+.select2 .select2-selection--single .select2-selection__arrow:before{top:0;right:16px;font-size:12px;font-weight:700}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort+.select2 .select2-selection--single .select2-selection__rendered{line-height:34px}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort~.select2-container--open .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort~.select2-container--open .select2-dropdown{border:2px solid #007c52;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:5px}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort~.select2-container--open .select2-dropdown .select2-results__option{transition:all .2s ease-in-out;font-size:14px}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort~.select2-container--open .select2-dropdown .select2-results__option[aria-selected=true]{color:#007c52}.configurator__filter__wrapper .filter .filter__sort .select2.select2-container--configurator-sort~.select2-container--open .select2-dropdown .select2-results__option:hover{color:#007c52;font-weight:700}.configurator__filter__wrapper .filter .filter__sort form{margin-left:15px}.configurator__filter__wrapper .filter__infos{flex-direction:row;margin-bottom:40px;align-items:center;flex-wrap:wrap;display:flex;width:100%}@media(min-width: 768px){.configurator__filter__wrapper .filter__infos{width:unset}}.configurator__filter__wrapper .filter__infos .filter__count{margin-right:20px}@media(min-width: 768px){.configurator__filter__wrapper .filter__infos .filter__count.filter__count--mobile{display:none}}.configurator__filter__wrapper .filter__infos .filter__count,.configurator__filter__wrapper .filter__infos .filter__sort{color:#5f6972}.configurator__filter__wrapper .filter__infos.filter__infos--desktop{display:none}@media(min-width: 768px){.configurator__filter__wrapper .filter__infos.filter__infos--desktop{display:flex}}.configurator__items__wrapper .teaser__configurator{padding:20px 25px;border-radius:15px;display:flex;flex-direction:column;margin-bottom:30px;transition:all .2s ease-in-out;position:relative;text-decoration:none;border:dashed 2px #007c52;height:calc(100% - 30px)}@media(min-width: 992px){.configurator__items__wrapper .teaser__configurator{padding:30px 40px;border:none}}.configurator__items__wrapper .teaser__configurator .teaser__fakelink__wrapper{margin-top:auto}.configurator__items__wrapper .teaser__configurator.isHighlighted:before{position:relative;display:inline-block}.configurator__items__wrapper .teaser__configurator.isHighlighted:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;position:absolute;right:30px;top:30px;font-size:25px;color:#007c52}.configurator__items__wrapper .teaser__configurator .teaser__image{margin-left:auto;margin-right:auto;margin-bottom:30px;display:flex;align-items:center;justify-content:center;max-width:176px;position:relative}.configurator__items__wrapper .teaser__configurator .teaser__image:before{display:block;content:"";width:100%;padding-top:66.6666666667%}.configurator__items__wrapper .teaser__configurator .teaser__image>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.configurator__items__wrapper .teaser__configurator .teaser__image img{font-family:"object-fit:contain";-o-object-fit:contain;object-fit:contain}.configurator__items__wrapper .teaser__configurator .teaser__heading{font-size:26px;line-height:30px;color:#007c52;margin-bottom:10px;font-weight:700;transition:all .2s ease-in-out}.configurator__items__wrapper .teaser__configurator .teaser__categorie{color:#5f6968;transition:all .2s ease-in-out}.configurator__items__wrapper .teaser__configurator table{display:flex;flex-direction:column;color:#5f6968;transition:all .2s ease-in-out;padding-top:20px}.configurator__items__wrapper .teaser__configurator table.list--left{padding-right:30px}.configurator__items__wrapper .teaser__configurator table tr{width:100%;display:flex}.configurator__items__wrapper .teaser__configurator table .label{vertical-align:top;padding-right:15px;min-width:50%;max-width:50%}.configurator__items__wrapper .teaser__configurator table .value{transition:all .2s ease-in-out;vertical-align:top;font-weight:700;line-break:anywhere}.configurator__items__wrapper .teaser__configurator .teaser__fakelink{width:47px;height:47px;background-color:#007c52;display:flex;align-items:center;justify-content:center;border-radius:15px;margin-top:30px;transition:all .2s ease-in-out}.configurator__items__wrapper .teaser__configurator .teaser__fakelink:before{position:relative;display:inline-block}.configurator__items__wrapper .teaser__configurator .teaser__fakelink:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:12px;transition:all .2s ease-in-out}.configurator__items__wrapper .teaser__configurator:hover{background-color:#007c52;cursor:pointer;text-decoration:none}.configurator__items__wrapper .teaser__configurator:hover:before{color:#fff}.configurator__items__wrapper .teaser__configurator:hover .teaser__heading,.configurator__items__wrapper .teaser__configurator:hover .teaser__categorie,.configurator__items__wrapper .teaser__configurator:hover .teaser__list .list{color:#fff}.configurator__items__wrapper .teaser__configurator:hover table{color:#fff}.configurator__items__wrapper .teaser__configurator:hover table td{color:#fff}.configurator__items__wrapper .teaser__configurator:hover .teaser__fakelink{background-color:#fff}.configurator__items__wrapper .teaser__configurator:hover .teaser__fakelink:before{color:#007c52}.configuratorfilter__offcanvas{position:fixed;height:100vh;max-width:380px;width:100%;top:0;left:0;background-color:#007c52;display:flex;flex-direction:column;z-index:9999;padding:30px 30px;transform:translateX(-100%);transition:all .2s ease-in-out;overflow-y:auto}.configuratorfilter__offcanvas::-webkit-scrollbar{width:4px;height:4px}.configuratorfilter__offcanvas::-webkit-scrollbar-thumb{background:#b3b3b3}.configuratorfilter__offcanvas::-webkit-scrollbar-track{background:#efefef}@media(min-width: 576px){.configuratorfilter__offcanvas{padding:30px 50px}}.configuratorfilter__offcanvas.open{transform:translateX(0)}.configuratorfilter__offcanvas .offcanvas__close{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;transition:all .2s ease-in-out}.configuratorfilter__offcanvas .offcanvas__close:hover{transform:rotate(90deg)}.configuratorfilter__offcanvas .offcanvas__close:before{position:relative;display:inline-block}.configuratorfilter__offcanvas .offcanvas__close:before{content:"";font-family:"madeira" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.configuratorfilter__offcanvas .filter__btn__wrapper{margin-top:50px}.configuratorfilter__offcanvas .offcanvas__heading{color:#fff;font-weight:700;font-size:26px;margin-bottom:20px}.configuratorfilter__offcanvas .select__heading{font-weight:700;color:#fff;margin-bottom:10px}.configuratorfilter__offcanvas .select__wrapper{margin-bottom:20px}.configuratorfilter__offcanvas select{width:100%;min-height:36px}.configuratorfilter__offcanvas .select2.select2-container--configurator.isSelected+.select2{font-weight:700;color:#007c52}.configuratorfilter__offcanvas .select2.select2-container--configurator+.select2{width:100% !important;font-size:12px}.configuratorfilter__offcanvas .select2.select2-container--configurator+.select2 .select2-selection--single{border-radius:6px;border-color:#007c52;background-color:#fff;min-height:36px;line-height:34px}.configuratorfilter__offcanvas .select2.select2-container--configurator+.select2 .select2-selection--single .select2-selection__arrow:before{top:0;right:16px;font-size:12px;font-weight:700}.configuratorfilter__offcanvas .select2.select2-container--configurator+.select2 .select2-selection--single .select2-selection__rendered{line-height:34px}.configuratorfilter__offcanvas .select2.select2-container--configurator~.select2-container--open .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}.configuratorfilter__offcanvas .select2.select2-container--configurator~.select2-container--open .select2-dropdown{border:2px solid #007c52;border-top:none}.configuratorfilter__offcanvas .select2.select2-container--configurator~.select2-container--open .select2-dropdown .select2-results__option{transition:all .2s ease-in-out;font-size:14px}.configuratorfilter__offcanvas .select2.select2-container--configurator~.select2-container--open .select2-dropdown .select2-results__option[aria-selected=true]{color:#007c52}.configuratorfilter__offcanvas .select2.select2-container--configurator~.select2-container--open .select2-dropdown .select2-results__option:hover{color:#007c52;font-weight:700}.configuratorfilter__offcanvas .filter__btn{padding:12px;border-radius:15px;width:100%;font-weight:700;background-color:#fff;border:1px solid #007c52;outline:none;margin-bottom:10px;transition:all .2s ease-in-out}.configuratorfilter__offcanvas .filter__btn.filter__btn--submit{color:#007c52}.configuratorfilter__offcanvas .filter__btn.filter__btn--submit:hover,.configuratorfilter__offcanvas .filter__btn.filter__btn--submit:focus,.configuratorfilter__offcanvas .filter__btn.filter__btn--submit:active{background-color:#007c52;color:#fff;border:1px solid #fff}.configuratorfilter__offcanvas .filter__btn.filter__btn--reset{color:#fff;background-color:#007c52;border:1px solid #fff}.configuratorfilter__offcanvas .filter__btn.filter__btn--reset:hover,.configuratorfilter__offcanvas .filter__btn.filter__btn--reset:focus,.configuratorfilter__offcanvas .filter__btn.filter__btn--reset:active{background-color:#fff;color:#007c52;border:1px solid #007c52}