﻿.teaser_product__image{display:flex;justify-content:center;align-items:center}.teaser_product__view:before,.teaser_product__view:after,.teaser_product__actions .add_to_cart_button:before,.teaser_product__actions .add_to_cart_button:after,.teaser_search__date:before,.teaser_search__location:before,.teaser_ressource__link--external:after,.teaser_horizontal__date:before,.teaser_horizontal__location:before,.featured-card__button:before,.featured-card__button:after,.wpv-filter-form .field_checkbox .toggle_box~label .slider:before,.wpv-filter-form .field_checkbox .toggle_box~label .slider:after,.wpv-filter-form .wpv-submit-trigger:before,.wpv-filter-form .wpv-submit-trigger:after,.wpv-filter-form .filters_wrapper__button .wp-element-button:before,.wpv-filter-form .filters_wrapper__button .wp-element-button:after{display:inline-block;font-family:"webfont";font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-arrow{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page_listing{--items: 2}.page_listing--products{--items: 3}@media screen and (max-width: 1023px){.page_listing--products{--items: 2}}.page_listing--one_line{--items: 1}@media screen and (max-width: 639px){.page_listing{--items: 1}}.page_listing .js-wpv-view-layout{padding:80px 0}@media screen and (max-width: 639px){.page_listing .js-wpv-view-layout{padding:40px 0}}.page_listing .js-wpv-loop-wrapper{display:flex;flex-wrap:wrap;--gap: 32px;gap:var(--gap)}.page_listing .js-wpv-loop-wrapper>*{flex:0 0 calc((100% - var(--gap)*(var(--items) - 1))/var(--items))}.page_listing .js-wpv-loop-wrapper .wp-block-toolset-ct{height:100%}.page_listing--blog .js-wpv-view-layout,.page_listing--ressources .js-wpv-view-layout,.page_listing--search .js-wpv-view-layout{max-width:calc(var(--containerWidth) + var(--containerPadding)*2);padding-left:var(--containerPadding);padding-right:var(--containerPadding);margin-left:auto;margin-right:auto}@media screen and (max-width: 639px){.page_listing--blog .js-wpv-view-layout,.page_listing--ressources .js-wpv-view-layout,.page_listing--search .js-wpv-view-layout{max-width:100%}}.page_listing__row>.wp-block-group__inner-container{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-top:80px}.page_listing__counter{padding-top:80px;margin-bottom:-40px;max-width:calc(var(--containerWidth) + var(--containerPadding)*2);padding-left:var(--containerPadding);padding-right:var(--containerPadding);margin-left:auto;margin-right:auto}@media screen and (max-width: 639px){.page_listing__counter{max-width:100%}}.page_listing__counter p{font-size:1.375rem;line-height:calc(1.625rem*var(--line-height));font-weight:700;text-transform:uppercase}.page_listing__counter--ressources{padding-top:80px;margin-bottom:-40px}.page_listing__counter--ressources p{font-size:1.5rem;line-height:calc(2rem*var(--line-height));font-weight:600;text-transform:none}.page_listing__counter--boutique p{font-size:1.5rem;line-height:calc(2rem*var(--line-height));font-weight:600;text-transform:none;text-transform:uppercase}.page_listing__sort .wpv-sorting-block-label{display:none}.page_listing__sort select{height:48px;padding:0 14px;padding-right:44px;background-image:url("../../images/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 16px center;text-transform:uppercase;font-size:1rem;line-height:calc(1.25rem*var(--line-height));line-height:auto;cursor:pointer;color:var(--neutral3)}.page_listing__sort select.placeholder{color:var(--neutral3)}.page_listing__sort select:-moz-placeholder{color:var(--neutral3)}.page_listing__sort select::-moz-placeholder{color:var(--neutral3)}.page_listing__sort select:-ms-input-placeholder{color:var(--neutral3)}.page_listing__sort select::-webkit-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select{height:48px;padding:0 14px;display:block;width:100%;border:0;border:1px solid var(--neutral2);font-weight:500;padding-right:44px;background-image:url("../../images/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 16px center;text-transform:uppercase;font-size:1rem;line-height:calc(1.25rem*var(--line-height));line-height:auto;cursor:pointer;color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select.placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-ms-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-webkit-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select.placeholder{text-transform:uppercase;color:var(--neutral3);font-size:1rem;line-height:calc(1.25rem*var(--line-height))}.sorting_contemporaine .wpv-sort-control-select.placeholder.placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select.placeholder:-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select.placeholder::-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select.placeholder:-ms-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select.placeholder::-webkit-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-moz-placeholder{text-transform:uppercase;color:var(--neutral3);font-size:1rem;line-height:calc(1.25rem*var(--line-height))}.sorting_contemporaine .wpv-sort-control-select:-moz-placeholder.placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-moz-placeholder:-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-moz-placeholder::-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-moz-placeholder:-ms-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-moz-placeholder::-webkit-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-moz-placeholder{text-transform:uppercase;color:var(--neutral3);font-size:1rem;line-height:calc(1.25rem*var(--line-height))}.sorting_contemporaine .wpv-sort-control-select::-moz-placeholder.placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-moz-placeholder:-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-moz-placeholder::-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-moz-placeholder:-ms-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-moz-placeholder::-webkit-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-ms-input-placeholder{text-transform:uppercase;color:var(--neutral3);font-size:1rem;line-height:calc(1.25rem*var(--line-height))}.sorting_contemporaine .wpv-sort-control-select:-ms-input-placeholder.placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-ms-input-placeholder:-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-ms-input-placeholder::-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-ms-input-placeholder:-ms-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select:-ms-input-placeholder::-webkit-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-webkit-input-placeholder{text-transform:uppercase;color:var(--neutral3);font-size:1rem;line-height:calc(1.25rem*var(--line-height))}.sorting_contemporaine .wpv-sort-control-select::-webkit-input-placeholder.placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-webkit-input-placeholder:-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-webkit-input-placeholder::-moz-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-webkit-input-placeholder:-ms-input-placeholder{color:var(--neutral3)}.sorting_contemporaine .wpv-sort-control-select::-webkit-input-placeholder::-webkit-input-placeholder{color:var(--neutral3)}.js-wpv-view-layout>.sorting_contemporaine{padding-top:80px}.search_notfound__wrapper{display:flex;flex-direction:column;gap:24px}.search_notfound__wrapper.rte .search_notfound__title{padding-bottom:16px;text-transform:uppercase;display:flex;align-items:center;gap:12px 32px;flex-wrap:wrap;font-family:"Lato",sans-serif;font-size:2rem;line-height:calc(2.5rem*var(--line-height));font-weight:700}.search_notfound__wrapper.rte .search_notfound__title .pattern{flex:1;height:40px;border-left:4px solid var(--secondaryMain);position:relative;min-width:64px}.search_notfound__wrapper.rte .search_notfound__title .pattern:before{content:"";position:absolute;inset:0;height:2px;background:var(--secondaryMain);margin:auto}@media screen and (max-width: 639px){.search_notfound__wrapper.rte .search_notfound__title{font-size:1.75rem;line-height:calc(2.125rem*var(--line-height))}}.page_hero{padding:40px 0;min-height:340px;color:var(--neutral7);display:flex;position:relative;background-size:cover;background-position:center}.page_hero:not(.page_hero--no_filter):before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:var(--neutral1);opacity:.3}.page_hero__image{position:absolute;inset:0;z-index:0}.page_hero__image img{width:100%;height:100%;object-fit:cover}.page_hero__box{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:12px;justify-content:flex-end}.page_hero__title{font-family:"Lato",sans-serif;font-size:3rem;line-height:calc(3.625rem*var(--line-height));font-weight:700;text-transform:uppercase;font-weight:800}.page_hero__baseline{font-size:1.5rem;line-height:calc(2rem*var(--line-height));font-weight:600;display:flex;align-items:center;gap:12px 32px;flex-wrap:wrap;max-width:733px}.page_hero__baseline .pattern{flex:1;height:40px;border-left:4px solid var(--secondaryMain);position:relative;min-width:64px}.page_hero__baseline .pattern:before{content:"";position:absolute;inset:0;height:2px;background:var(--secondaryMain);margin:auto}.wpv-filter-form{background:var(--neutral6);padding:40px 0}.wpv-filter-form>div{display:flex;flex-wrap:wrap;gap:32px;max-width:calc(var(--containerWidth) + var(--containerPadding)*2);padding-left:var(--containerPadding);padding-right:var(--containerPadding);margin-left:auto;margin-right:auto}@media screen and (max-width: 639px){.wpv-filter-form>div{max-width:100%}}.wpv-filter-form .filters_wrapper{flex:0 0 100%}.wpv-filter-form .filters_wrapper br{display:none}.wpv-filter-form .filters_wrapper__row{margin-bottom:32px}.wpv-filter-form .filters_wrapper__row>div{display:flex;flex-wrap:wrap;gap:32px}.wpv-filter-form .filters_wrapper__inner>div{display:flex;flex-wrap:wrap;gap:32px}@media screen and (max-width: 1023px){.wpv-filter-form .filters_wrapper__inner>div{padding-top:32px}}@media screen and (min-width: 1024px){.wpv-filter-form .filters_wrapper__content{height:auto !important;display:block !important}}.wpv-filter-form .filters_wrapper__button .wp-element-button{all:revert;font-size:1rem;line-height:calc(1.25rem*var(--line-height));font-weight:500;text-transform:uppercase;padding:12px 4px 11px 4px;display:flex;gap:8px;align-items:center;color:var(--primaryMain);border-bottom:1px solid var(--primaryMain);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;justify-content:center}.wpv-filter-form .filters_wrapper__button .wp-element-button:before,.wpv-filter-form .filters_wrapper__button .wp-element-button:after{font-size:1.125rem}.wpv-filter-form .filters_wrapper__button .wp-element-button:after{content:""}.wpv-filter-form .filters_wrapper__button .wp-element-button:not(:hover){border-bottom-color:rgba(0,0,0,0)}.wpv-filter-form h2{flex:0 0 100%;padding-bottom:8px;text-transform:uppercase;font-family:"Lato",sans-serif;font-size:2rem;line-height:calc(2.5rem*var(--line-height));font-weight:700}@media screen and (max-width: 639px){.wpv-filter-form h2{font-size:1.75rem;line-height:calc(2.125rem*var(--line-height))}}.wpv-filter-form .field_search{flex:0 1 733px}@media screen and (max-width: 1023px){.wpv-filter-form .field_search{flex:0 0 calc(100% - 32px - 136px)}}@media screen and (max-width: 639px){.wpv-filter-form .field_search{flex:0 0 100%}}.wpv-filter-form .field_search input[type=text]{padding-left:42px;background-image:url("../../images/icons/search.svg");background-repeat:no-repeat;background-position:left 16px center}.wpv-filter-form .field_date,.wpv-filter-form .field_select{flex:0 0 calc((100% - 96px)/4)}@media screen and (max-width: 1023px){.wpv-filter-form .field_date,.wpv-filter-form .field_select{flex:0 0 calc((100% - 32px)/2)}}@media screen and (max-width: 639px){.wpv-filter-form .field_date,.wpv-filter-form .field_select{flex:0 0 100%}}.wpv-filter-form .field_date input[type=date]{background-image:url("../../images/icons/calendar.svg");background-size:20px auto;background-position:right 15px center;background-repeat:no-repeat}.wpv-filter-form .field_date input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.wpv-filter-form .field_date .wpv-custom-search-filter__input{display:flex;align-items:center;background:var(--neutral7);flex:unset;gap:8px}.wpv-filter-form .field_date .wpv-custom-search-filter__input .wpv_date_input{flex:1;height:100%;display:flex;align-items:center;font-size:1rem;line-height:calc(1.25rem*var(--line-height))}.wpv-filter-form .field_date .wpv-custom-search-filter__input .wpv_date_input.placeholder{color:var(--neutral3)}.wpv-filter-form .field_date .wpv-custom-search-filter__input .wpv_date_input:-moz-placeholder{color:var(--neutral3)}.wpv-filter-form .field_date .wpv-custom-search-filter__input .wpv_date_input::-moz-placeholder{color:var(--neutral3)}.wpv-filter-form .field_date .wpv-custom-search-filter__input .wpv_date_input:-ms-input-placeholder{color:var(--neutral3)}.wpv-filter-form .field_date .wpv-custom-search-filter__input .wpv_date_input::-webkit-input-placeholder{color:var(--neutral3)}.wpv-filter-form .wpv-custom-search-filter-submit{flex:0 0 calc(100% - 733px - 32px)}@media screen and (max-width: 1023px){.wpv-filter-form .wpv-custom-search-filter-submit{flex:0 0 136px}}@media screen and (max-width: 639px){.wpv-filter-form .wpv-custom-search-filter-submit{flex:0 0 100%}}.wpv-filter-form .wpv-submit-trigger{font-size:1rem;line-height:calc(1.25rem*var(--line-height));font-weight:500;text-transform:uppercase;padding:12px 16px;display:flex;gap:8px;align-items:center;background:var(--primaryMain);color:var(--neutral7);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-top:14px;padding-bottom:14px;line-height:calc(1.25rem*var(--line-height)) !important;border-radius:0;margin:0}.wpv-filter-form .wpv-submit-trigger:before,.wpv-filter-form .wpv-submit-trigger:after{font-size:1.125rem}.wpv-filter-form .wpv-submit-trigger:hover{background:var(--primaryHover)}.wpv-filter-form .wpv-submit-trigger:hover{opacity:1}.wpv-filter-form .alphabet-filter{display:flex;overflow:auto}.wpv-filter-form .alphabet-filter .az-letter{display:block;border:1px solid var(--neutral2);font-size:1.125rem;line-height:calc(1.625rem*var(--line-height));font-weight:400;text-transform:none;color:var(--primaryMain);background:var(--neutral7);padding:15px;text-transform:uppercase}.wpv-filter-form .alphabet-filter .az-letter:not(:first-child){border-left:0;padding-left:16px}.wpv-filter-form .alphabet-filter .az-letter.is-active,.wpv-filter-form .alphabet-filter .az-letter:hover{color:var(--neutral7);background:var(--primaryMain)}.wpv-filter-form .field_checkbox{position:relative}.wpv-filter-form .field_checkbox .toggle_box{position:absolute;opacity:0;top:0;left:0;width:64px;height:32px}.wpv-filter-form .field_checkbox .toggle_box~label{display:flex;align-items:center;gap:8px;font-size:1rem;line-height:calc(1.25rem*var(--line-height));text-transform:uppercase;cursor:pointer}.wpv-filter-form .field_checkbox .toggle_box~label .slider{position:relative;display:block;width:64px;height:32px;border:1px solid var(--primaryMain);background:var(--neutral4)}.wpv-filter-form .field_checkbox .toggle_box~label .slider:before,.wpv-filter-form .field_checkbox .toggle_box~label .slider:after{font-size:24px;color:var(--neutral3);position:absolute;z-index:1;top:3px}.wpv-filter-form .field_checkbox .toggle_box~label .slider:before{content:"";left:3px}.wpv-filter-form .field_checkbox .toggle_box~label .slider:after{content:"";right:3px}.wpv-filter-form .field_checkbox .toggle_box~label .slider .handle{position:absolute;z-index:2;top:3px;left:3px;width:24px;height:24px;background:var(--neutral7);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wpv-filter-form .field_checkbox .toggle_box:checked~label .handle{left:35px}.featured_product__wrapper{padding-top:40px;padding-bottom:40px;max-width:1092px}.featured_product__title{text-transform:uppercase;margin-bottom:48px;font-family:"Lato",sans-serif;display:flex;align-items:center;gap:12px 32px;flex-wrap:wrap;font-family:"Lato",sans-serif;font-size:2rem;line-height:calc(2.5rem*var(--line-height));font-weight:700}.featured_product__title .pattern{flex:1;height:40px;border-left:4px solid var(--secondaryMain);position:relative;min-width:64px}.featured_product__title .pattern:before{content:"";position:absolute;inset:0;height:2px;background:var(--secondaryMain);margin:auto}@media screen and (max-width: 639px){.featured_product__title{font-size:1.75rem;line-height:calc(2.125rem*var(--line-height))}}.featured-card{display:flex;gap:48px;padding:24px 24px 24px 0}@media screen and (max-width: 639px){.featured-card{padding:24px;gap:24px;background:var(--neutral6);flex-direction:column}}@media screen and (min-width: 640px){.featured-card{position:relative;z-index:1}.featured-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:110px;background:var(--neutral6)}}@media screen and (min-width: 640px){.featured-card__img{flex:0 0 auto;max-width:50%}}@media screen and (min-width: 1024px){.featured-card__img{max-width:421px}}.featured-card__img img{max-width:100%;height:auto}.featured-card__body{flex:1}.featured-card__tag{display:block;width:fit-content;font-size:.875rem;line-height:calc(1.25rem*var(--line-height));padding:8px 12px;border-radius:100px;background:var(--primaryMain);color:var(--neutral7);margin-bottom:16px}.featured-card__title{font-family:"Lato",sans-serif;font-size:1.5rem;line-height:calc(1.8125rem*var(--line-height));font-weight:700;margin-bottom:24px}.featured-card__desc *{font-size:1.125rem;line-height:calc(1.625rem*var(--line-height));font-weight:500;text-transform:none;margin-bottom:24px}.featured-card__price{color:var(--neutral2);font-weight:600;margin-bottom:24px}.featured-card__price>.price{display:flex;gap:24px;align-items:center}.featured-card__price del{font-size:1.125rem;line-height:calc(1.625rem*var(--line-height));font-weight:600;text-transform:none}.featured-card__price ins{font-size:1.25rem;line-height:calc(1.75rem*var(--line-height));font-weight:600;text-transform:none;text-decoration:none}.featured-card__button{font-size:1rem;line-height:calc(1.25rem*var(--line-height));font-weight:500;text-transform:uppercase;padding:12px 16px;display:flex;gap:8px;align-items:center;background:var(--primaryMain);color:var(--neutral7);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:fit-content}.featured-card__button:before,.featured-card__button:after{font-size:1.125rem}.featured-card__button:hover{background:var(--primaryHover)}.teaser_horizontal{display:flex;position:relative;height:100%}@media screen and (max-width: 639px){.teaser_horizontal{flex-direction:column}}@media screen and (min-width: 640px){.teaser_horizontal__image{flex:0 0 296px;max-width:50%}}.teaser_horizontal__image img{width:100%;height:100%;object-fit:cover}.teaser_horizontal__content{flex:1;display:flex;flex-direction:column;gap:24px;padding:24px 32px}.teaser_horizontal__tag{font-size:.875rem;line-height:calc(1.25rem*var(--line-height));border:1px solid var(--tertiaryMain);padding:7px 11px;border-radius:100px;width:fit-content;margin-bottom:8px}.teaser_horizontal__title{font-family:"Lato",sans-serif;font-size:1.5rem;line-height:calc(1.8125rem*var(--line-height));font-weight:700}.teaser_horizontal__title a{text-decoration:underline}.teaser_horizontal__title a:before{content:"";position:absolute;inset:0;border-bottom:2px solid var(--secondaryMain);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser_horizontal__title a:not(:hover){text-decoration-color:rgba(0,0,0,0)}.teaser_horizontal__title a:not(:hover):before{border-color:rgba(0,0,0,0)}.teaser_horizontal__date,.teaser_horizontal__location{display:flex;gap:10px;align-items:center;font-size:1rem;line-height:calc(1.5rem*var(--line-height));font-weight:400;text-transform:none}.teaser_horizontal__date:before,.teaser_horizontal__location:before{font-size:1.25rem;color:var(--tertiaryMain)}.teaser_horizontal__date:before{content:""}.teaser_horizontal__location:before{content:""}.teaser_horizontal__free{display:block;width:fit-content;font-size:.875rem;line-height:calc(1.25rem*var(--line-height));padding:8px 12px;border-radius:100px;background:var(--neutral1);color:var(--neutral7)}.teaser_vertical{position:relative}.teaser_vertical__image{height:322px}@media screen and (max-width: 1023px)and (min-width: 640px){.teaser_vertical__image{height:160px}}.teaser_vertical__image img{width:100%;height:100%;object-fit:cover}.teaser_vertical__content{padding:24px;display:flex;flex-direction:column;gap:16px}.teaser_vertical__tag{font-size:.875rem;line-height:calc(1.25rem*var(--line-height));border:1px solid var(--tertiaryMain);padding:7px 11px;border-radius:100px;width:fit-content}.teaser_vertical__title{font-family:"Lato",sans-serif;font-size:1.5rem;line-height:calc(1.8125rem*var(--line-height));font-weight:700;margin-bottom:8px}.teaser_vertical__title a{text-decoration:underline}.teaser_vertical__title a:before{content:"";position:absolute;inset:0;border-bottom:2px solid var(--secondaryMain);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser_vertical__title a:not(:hover){text-decoration-color:rgba(0,0,0,0)}.teaser_vertical__title a:not(:hover):before{border-color:rgba(0,0,0,0)}.teaser_vertical__text{font-size:1.125rem;line-height:calc(1.625rem*var(--line-height));font-weight:400;text-transform:none;color:var(--neutral2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.teaser_ressource{border:1px solid var(--neutral5);padding:23px;display:flex;flex-direction:column;gap:32px}.teaser_ressource__content{display:flex;flex-direction:column;gap:24px}.teaser_ressource__tag{font-size:.875rem;line-height:calc(1.25rem*var(--line-height));border:1px solid var(--tertiaryMain);padding:7px 11px;border-radius:100px;width:fit-content}.teaser_ressource__title{font-family:"Lato",sans-serif;font-size:1.5rem;line-height:calc(1.8125rem*var(--line-height));font-weight:700}.teaser_ressource__meta{display:flex;flex-wrap:wrap;gap:12px 32px}@media screen and (max-width: 639px){.teaser_ressource__meta{flex-direction:column}}.teaser_ressource__meta_item{display:flex;gap:3px}@media screen and (max-width: 639px){.teaser_ressource__meta_item{flex-direction:column;gap:0}}.teaser_ressource__label{font-size:1rem;line-height:calc(1.5rem*var(--line-height));font-weight:400;text-transform:none}.teaser_ressource__value{font-size:1rem;line-height:calc(1.5rem*var(--line-height));font-weight:600;text-transform:none}.teaser_ressource__text{font-size:1.125rem;line-height:calc(1.625rem*var(--line-height));font-weight:400;text-transform:none;color:var(--neutral2)}.teaser_ressource__link{text-decoration:underline;color:var(--primaryMain)}.teaser_ressource__link:hover{color:var(--primaryHover)}.teaser_ressource__link--external{display:inline;word-break:break-word}.teaser_ressource__link--external:after{content:"";font-size:1.125rem;flex:0 0 1.125rem;overflow:hidden;padding-left:4px;vertical-align:middle}.teaser_search{border:1px solid var(--neutral5);padding:23px;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser_search:hover{background:var(--neutral6)}.teaser_search__tag{font-size:.875rem;line-height:calc(1.25rem*var(--line-height));border:1px solid var(--tertiaryMain);padding:7px 11px;border-radius:100px;width:fit-content;margin-bottom:32px}.teaser_search__row{display:flex;align-items:flex-start;gap:32px}@media screen and (max-width: 1023px){.teaser_search__row{flex-direction:column}}@media screen and (min-width: 1024px){.teaser_search__image{flex:0 0 296px}}.teaser_search__content{flex:1;display:flex;flex-direction:column;gap:24px}.teaser_search__title{font-family:"Lato",sans-serif;font-size:1.5rem;line-height:calc(1.8125rem*var(--line-height));font-weight:700;text-decoration:underline;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser_search__text{font-size:1.125rem;line-height:calc(1.625rem*var(--line-height));font-weight:400;text-transform:none;color:var(--neutral2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.teaser_search__date,.teaser_search__location{display:flex;gap:10px;align-items:center;font-size:1rem;line-height:calc(1.5rem*var(--line-height));font-weight:400;text-transform:none}.teaser_search__date:before,.teaser_search__location:before{font-size:1.25rem;color:var(--tertiaryMain)}.teaser_search__date:before{content:""}.teaser_search__location:before{content:""}.teaser_search:not(:hover) .teaser_search__title{text-decoration-color:rgba(0,0,0,0)}.teaser_product__image{padding:24px;background:var(--neutral6);display:block}.teaser_product__content{padding:24px;display:flex;flex-direction:column;gap:16px}.teaser_product__inner{padding:24px;display:flex;flex-direction:column;gap:24px}.teaser_product__tag{display:block;width:fit-content;font-size:.875rem;line-height:calc(1.25rem*var(--line-height));padding:8px 12px;border-radius:100px;background:var(--neutral1);color:var(--neutral7)}.teaser_product__title{font-family:"Lato",sans-serif;font-size:1.5rem;line-height:calc(1.8125rem*var(--line-height));font-weight:700;text-decoration:underline;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser_product__title:not(:hover){text-decoration-color:rgba(0,0,0,0)}.teaser_product__price{font-size:1.125rem;line-height:calc(1.625rem*var(--line-height));font-weight:600;text-transform:none}.teaser_product__price .price{display:flex;gap:24px}.teaser_product__price *{font-weight:inherit;color:var(--neutral2)}.teaser_product__price ins{text-decoration:none}.teaser_product__actions{display:flex;flex-wrap:wrap;gap:12px}.teaser_product__actions .add_to_cart_button{font-size:1rem;line-height:calc(1.25rem*var(--line-height));font-weight:500;text-transform:uppercase;padding:12px 16px;display:flex;gap:8px;align-items:center;background:var(--primaryMain);color:var(--neutral7);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser_product__actions .add_to_cart_button:before,.teaser_product__actions .add_to_cart_button:after{font-size:1.125rem}.teaser_product__actions .add_to_cart_button:hover{background:var(--primaryHover)}.teaser_product__view{font-size:1rem;line-height:calc(1.25rem*var(--line-height));font-weight:500;text-transform:uppercase;padding:12px 4px 11px 4px;display:flex;gap:8px;align-items:center;color:var(--primaryMain);border-bottom:1px solid var(--primaryMain);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.teaser_product__view:before,.teaser_product__view:after{font-size:1.125rem}.teaser_product__view:before{content:""}.teaser_product__view:not(:hover){border-bottom-color:rgba(0,0,0,0)}.list_grid{--items: 3;display:flex;flex-wrap:wrap;gap:32px 32px}.list_grid__item{flex:0 0 calc((100% - 32px*(var(--items) - 1))/var(--items))}.list_grid--2{--items: 2}@media screen and (max-width: 639px){.list_grid--2{--items: 1}}.list_grid--4{--items: 4}@media screen and (max-width: 1309px){.list_grid--4{--items: 2}}@media screen and (max-width: 639px){.list_grid--4{--items: 1}}
