.single-btob .tile-dev:after{box-shadow:inset 0 0 0 .2rem var(--color-primary)}.js-readmore.js-readmore-is-show .js-readmore-hide{max-height:3000px;transition:all 1.5s ease}.js-readmore.js-readmore-is-show .js-readmore-show-more{display:none}.js-readmore .js-readmore-hide{max-height:0;overflow:hidden;transition:all .15s ease}.layout-calendar-race-program.is-multi .table[data-date-meeting]{display:none}.layout-calendar-race-program.is-multi .table[data-date-meeting].active{display:block}.layout-calendar-race-days-multi-event .sticky-sidebar{pointer-events:auto!important}@media(max-width:1023px){body .layout-calendar-race-days-multi-event .sticky-sidebar.fixed{position:fixed}body .layout-calendar-race-days-multi-event .sticky-sidebar.fixed .infobox{padding:.5rem 0 .4rem}body .layout-calendar-race-days-multi-event .sticky-sidebar.fixed .h3,body .layout-calendar-race-days-multi-event .sticky-sidebar.fixed .infobox h2,body .layout-calendar-race-days-multi-event .sticky-sidebar.fixed p{display:none}}.layout-calendar-race-days-multi-event .sticky-sidebar.dropdown-open{opacity:1!important}@media(max-width:1023px){.layout-calendar-race-days-multi-event.section-dev .section__body{padding-top:2.4rem;position:relative}}.layout-calendar-race-days-multi-event .dropdown{display:inline-block!important}@media(max-width:1023px){.layout-calendar-race-days-multi-event .dropdown{max-width:none}}.layout-calendar-race-days-multi-event .dropdown-open{opacity:1!important}.layout-calendar-race-days-multi-event .sticky-sidebar-holder:not(.sticky-sidebar-holder--no-mobile) .sticky-sidebar{pointer-events:auto!important}@media(max-width:1023px){.layout-calendar-race-days-multi-event.section-dev .section__aside{margin-bottom:0;position:relative!important}.layout-calendar-race-days-multi-event .sticky-sidebar-holder:not(.sticky-sidebar-holder--no-mobile) .sticky-sidebar:not(.fixed){position:relative!important}}.layout-list-events .filter ul{flex-wrap:wrap}.layout-list-events .filter ul li{margin-bottom:1.6rem}.layout-list-events .section-grid .section__filter{margin-bottom:.8rem}.layout-timeline.section-timetable .section__body ul li div.h2{border-left:0;border-top:none;padding-left:0;text-align:left}.header-page-simple .intro{background-color:#f1f1f1}.header-page-simple .intro .nav a{padding-top:1.4rem}.header-page-simple .intro.sticky{background-color:hsla(0,0%,95%,.9)}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.header-page-simple .intro.sticky{padding:0;top:4.9rem}}.layout-shop-list .section__body .poster,.layout-shop-slider .section__body .poster{color:#fff;color:var(--color-btn-text,#fff)}.layout-shop-list .section__body .poster:before,.layout-shop-slider .section__body .poster:before{background:linear-gradient(270.27deg,#900c33 46.87%,rgba(144,12,51,0) 56.84%);background:linear-gradient(270.27deg,var(--color-primary,#900c33) 46.87%,var(--color-primary-gradient-start,rgba(144,12,51,0)) 56.84%)}.layout-shop-list .section__body .poster .poster__image,.layout-shop-slider .section__body .poster .poster__image{bottom:0;height:100%;left:0;min-height:0;min-height:auto;min-width:0;min-width:auto;object-fit:cover;object-position:left center;top:0;transform:none;width:65%}.layout-shop-list .section__body .card-product .tile__image img,.layout-shop-list .section__body .card-product-gamme .tile__image img,.layout-shop-slider .section__body .card-product .tile__image img,.layout-shop-slider .section__body .card-product-gamme .tile__image img{height:100%;object-fit:cover;width:100%}.layout-shop-list .section__body .card-product-gamme,.layout-shop-slider .section__body .card-product-gamme{background-color:#900c33;background-color:var(--color-primary,#900c33)}.layout-shop-list .section__body .card-product-gamme:before,.layout-shop-slider .section__body .card-product-gamme:before{background:linear-gradient(180deg,hsla(7,81%,69%,0),#f07d6e 49.91%);background:linear-gradient(180deg,var(--color-primary-gradient-start,hsla(7,81%,69%,0)) 0,var(--color-primary,#f07d6e) 49.91%)}.layout-shop-list .section__body .card-product-gamme .card__btn a,.layout-shop-list .section__body .card-product-gamme .card__content,.layout-shop-slider .section__body .card-product-gamme .card__btn a,.layout-shop-slider .section__body .card-product-gamme .card__content{color:#fff;color:var(--color-btn-text,#fff)}.layout-shop-list .section__body .card-product-gamme .card__btn em,.layout-shop-slider .section__body .card-product-gamme .card__btn em{background-color:#f07d6e;background-color:var(--color-primary,#f07d6e);color:#fff;color:var(--color-btn-text,#fff)}.layout-shop-list .section__body .card-product-gamme .card__btn em svg path,.layout-shop-slider .section__body .card-product-gamme .card__btn em svg path{fill:#fff;fill:var(--color-btn-text,#fff)}.layout-calendar-race-days .dropdown-files{margin-bottom:1.6rem}@media(max-width:1023px){.layout-calendar-race-days .dropdown-files{display:block!important;margin-left:auto;margin-right:auto}}.layout-calendar-race-days .section__datepicker .btn-flip{margin-bottom:4.8rem}.layout-image .shell{margin:auto;max-width:127.8rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.layout-image.big-image .shell{max-width:127.8rem}@media(min-width:1399.02px){.layout-image.big-image .shell{max-width:90vw}}.layout-image.text-center,.layout-image.text-center .article__image p{text-align:center}.layout-image.text-right,.layout-image.text-right .article__image p{text-align:right}.layout-image.text-left,.layout-image.text-left .article__image p{text-align:left}.layout-image .article__image img{display:inline-block;height:auto}.layout-the-spaces.section-compare .group-content{padding-bottom:1.5rem}.layout-the-spaces.section-compare .group-content h5{margin:0;padding-bottom:0;padding-top:0}.layout-the-spaces.section-compare .offer .group-content h5{padding-bottom:0;padding-top:0}.layout-the-spaces .offer .offer__image{height:175px;overflow:hidden;padding-top:0;position:relative}.layout-the-spaces .group-content{padding-bottom:0}.layout-the-spaces.section-compare .section__entry{padding-top:175px}.layout-the-spaces.section-compare .section__body{align-items:flex-start}.layout-the-spaces.section-compare .section__aside{padding-bottom:0}.layout-the-spaces.section-compare .group-content ul li:before{pointer-events:none}.layout-the-spaces .section__content{overflow:hidden}@media(max-width:1023px){body .layout-calendar-race-days-multi-event .sticky-sidebar-holder:not(.sticky-sidebar-holder--no-mobile) .sticky-sidebar.fixed{position:static!important}}