.static-page-container{width: auto; padding-left: 0; padding-right: 0;}
.lr-container{width: auto; padding-left: 0; padding-right: 0;}
.zone .absolutelink{position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 4;}
.zone{position: relative; color: #191B21}
.zoneflex{display: flex; justify-content: center; flex-direction: column;}
.zoneflex .lr-button{width: fit-content;}
video{width: 100%;}

.zone .lSSlideOuter{position: relative;}
.zone .lSSlideOuter .lSPager.lSpg{display: none; text-align: left; margin-top: 0px!important; position: absolute; bottom: 20px; transform: translate3d(0px, 0px, 0px);}
.zone .lSSlideOuter .lSPager.lSpg > li a{background: #838999;}
.zone .lSSlideOuter .lSPager.lSpg > li.active a{width: 36px;}
.zone .lSAction > a{width: 40px; height: 40px; top: auto; bottom: 0; opacity: 1;}
.zone .lSAction > a:hover{opacity: .5;}
.zone .lSAction > a svg{width: 40px; height: 40px;}
.zone .lSAction > .lSNext{transform: rotate(180deg)}
.zone .lSAction > .lSPrev{left: auto; right: 56px;}
.zone .lSAction .lSPrev.disabled path {fill: #D2D4DA;}
.zone .lSAction .lSNext.disabled path {fill: #D2D4DA;}
.zone .lSAction .lSPrev path+path {fill: #FFFFFF;}
.zone .lSAction .lSNext path+path {fill: #FFFFFF;}
.zone .lSAction .lSPrev.disabled path+path {fill: #FFFFFF;}
.zone .lSAction .lSNext.disabled path+path {fill: #FFFFFF;}

.zone .lr-pillButton-sm+.lr-pillButton-sm{margin-left: 16px;}

.zone00 .wrapzone00txt{background-color:#EBF9D7; color:#57328C;}
.zone00 .zone00txt{padding: 40px 32px; align-items: center;}
.zone00 .zone00txt img{width: 296px}
.zone00 .zone00p{width: 296px; margin-top: 16px;}
.zone00 .titleSuite{font-size: 20px; line-height: 30px; font-weight: 700;}

.zoneAncres{margin: 24px 0 40px;}
.zoneAncres .wrapButtons{margin: 0 0 0 16px; overflow-y: hidden; overflow-x: scroll; white-space: nowrap;}
.zoneAncres .wrapButtons .link-icon+.link-icon{margin-left: 10px;}
.zoneAncres .link-md.link-iconExternal::after{-webkit-mask: url('https://cdn.laredoute.com/marketing/StudioFR/OPECO/AH25/20250709/back/iconRight.svg'); mask: url('https://cdn.laredoute.com/marketing/StudioFR/OPECO/AH25/20250709/back/iconRight.svg')}


.wrapCar{padding-bottom: 56px !important; height: auto!important;}
.wrapCar .cardCar{position: relative; display: inline-block; width: 176px;}
.wrapCar .cardCar .insideCar{border: 1px solid transparent; border-radius: 0 8px;}
.wrapCar .cardCar .insideCar:hover{border: 1px solid #cdd1da;}
.wrapCar .cardCar .wrapInfosCar{padding: 16px 24px; background-color: #fff; height: 156px; border-radius: 0 0 8px 8px;}
.wrapCar .cardCar .insideCar .carHeart{height: 32px;}
.wrapCar .cardCar .carImage{text-align: center;}
.wrapCar .cardCar .insideCar img{border-radius: 8px 8px 0 0; height: 174px;}
.wrapCar .cardCar .insideCar .carPrice{white-space: nowrap;}
.wrapCar .cardCar .insideCar .carPrice img{vertical-align: top;}

.zoneCarrou{margin-bottom: 40px;}
.zoneCarrou .zoneImgCarrou{padding: 0 16px; position: relative;}
.zoneCarrou .zoneImgCarrou .legendePhoto{position: absolute; right: 10px; bottom: 10px; color: #fff}
.zoneCarrou .zoneImgCarrou img{border-radius: 8px;}
.zoneCarrou.zoneCarrouInverse .zoneImgCarrou img{border-radius: 8px;}
.zoneCarrou .zoneWrapTxt{padding: 24px 32px 40px; font-size: 0;;}
.zoneCarrou .zoneWrapTxt .title-sm-default{margin-bottom: 13px ;}

.zoneMarques{margin-bottom: 40px;}
.zoneMarques .wrapMarques{padding-bottom: 90px !important; margin: auto; height: auto !important;}
.zoneMarques .titreMarques{margin-bottom: 24px; padding-left: 32px;}
.zoneMarques .wrapMarques>div:last-of-type{margin-right: 0!important}
.zoneMarques .imgMarque{
    padding: 0 16px 0 0; 
    /* max-width: 128px; */
}
.zoneMarques .lSPager{display: none;}
.zoneMarques .lSSlideOuter{margin-left: 16px;}
.zoneMarques .wrapImage{position: relative;}
.zoneMarques .wrapImage::after {content: ""; right: 0; position:absolute; top: 16px; width: 1px; background-color: #D2D4DA; height: 32px;}
.zoneMarques .lSPager{display: none;}
.zoneMarques ul{margin: auto; padding: 0;}

.zoneCat{position: relative; margin-bottom: 40px; padding: 0 32px;}
.zoneCat .catCard{position: relative; margin: 0 0 16px 0; overflow:hidden; border-radius: 8px;}
.zoneCat .catCard img{transition: all 0.2s ease-in-out; border-radius: 8px;}
.zoneCat .catCard:hover img{transform: scale(1.025);}
.zoneCat .catCard.lastcard{margin: 0;}
.zoneCat .catCard::after{content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: linear-gradient(180deg, rgba(25, 27, 33, 0.00) 45%, rgba(25, 27, 33, 0.20) 60%,  rgba(25, 27, 33, 0.40) 100%);}
.zoneCat .catCard .wrapInfos{position: absolute; bottom: 22px; left: 22px; color: white; z-index: 2; font-size: 0;;}
.zoneCat .catCard .wrapInfos .title-xs-default{margin-bottom: 12px;}
.zoneCat .titleCat{margin-bottom: 24px;text-align: center;}

@media (min-width: 768px){
    .zone00 .zone00txt{padding: 40px 32px;}
    .zoneCarrou .zoneImgCarrou{padding: 0;}
    .zoneCarrou .zoneImgCarrou img{border-radius: 0 8px 8px 0;}
    .zoneCarrou.zoneCarrouInverse .zoneImgCarrou img{border-radius: 8px 0 0 8px;}
    .zoneCarrou .zoneImgCarrou .imgCarrou{width: 90%;}
    .zoneCarrou.zoneCarrouInverse .zoneImgCarrou{order: 2;}
    .zoneCarrou .zoneWrapTxt{padding: 0 0 32px 0;}
    .zoneCarrou.zoneCarrouInverse .zoneWrapTxt{padding-left: 32px;}
    .zoneCarrou.zoneCarrouInverse .zoneWrapCarrou{padding-right: 32px; padding-left: 0;}
    .zoneCarrou .zoneWrapCarrou{padding-left: 32px; }
    .zoneCarrou .carousel-container{padding: 0;}
    .zoneCarrou .carousel-module{padding: 0;}
    .wrapCar .cardCar{width: 232px}
    .wrapCar .cardCar .insideCar .carImage img{height: 230px;}

    .zoneMarques .titreMarques{padding-left: 48px;}
    .zoneCat .catCard{position: relative; margin: 0 4px 16px 4px;}
    .zoneCat .catCard.lastcard, .zoneCat .catCard.beforelastcard{margin: 0 4px 0 4px; }
}
@media (min-width: 992px){
    .zone .lSAction > a{width: 44px; height: 44px; top: auto; bottom: 0;}
    .zone .lSAction > a svg{width: 44px; height: 44px;}
    .zone .lSSlideOuter .lSPager.lSpg{display: block;}

    .zoneCarrou{margin-bottom: 80px;}

    .zone00 .zone00txt img{width: 359px}
    .zone00 .zone00p{width: 359px;}
    .zone00 .titleSuite{font-size: 24px; line-height: 36px;}

    .zoneAncres{margin: 32px 0 80px;}
    .zoneAncres .wrapButtons{margin: 0;text-align: center; margin-left: auto; overflow: auto; white-space: normal; width: auto;}

    .zoneMarques{margin-bottom: 80px;}
    .zoneMarques .lSSlideOuter .lSPager.lSpg{display: none;}
    .zoneMarques .lSSlideOuter{margin-left: 32px;}
    .zoneMarques .titreMarques{padding-left: 64px;}

    .zoneCat{margin-bottom: 80px; padding: 0;}
    .zoneCat .catCard{margin: 0 4px;}
    .zoneCat .catCard .wrapInfos{bottom: 24px; left: 24px;}
    .zoneCat .catCard .wrapInfos .title-xs-default{margin-bottom: 16px;}
    .zoneCat .titleCat{margin-bottom: 40px;}
}
@media (min-width: 1200px){
    .zoneMarques .titreMarques{padding-left: 88px;}
}