.product{margin-bottom:50px;background:#f5f5f5}
.product .cmp-product{margin-bottom:0 !important}
.product .product-carousel{padding:60px 20px 30px;width:100%}
@media(max-width:767px){.product .product-carousel{padding:30px 20px 30px}
}
.product .product-carousel .product-carousel--container{background-color:#f5f5f5;overflow:hidden}
@media(max-width:768px){.product .product-carousel .product-carousel--container{max-width:100%;width:100%}
}
.product .product-carousel .product-carousel--container.active.visible{position:relative}
.product .product-carousel .product-carousel--container.invisible{position:absolute;left:0}
.product .product-carousel .product-carousel--content{position:relative;display:flex;align-items:center}
.product .product-carousel .product-carousel--content .product-carousel--content__item{width:20%}
.product .product-carousel .product-carousel--content .product-carousel--content__item img{width:100%;height:100%;padding:60px;mix-blend-mode:multiply}
@media(max-width:992px){.product .product-carousel .product-carousel--content .product-carousel--content__item img{padding:30px}
}
@media(max-width:767px){.product .product-carousel .product-carousel--content .product-carousel--content__item img{padding:10px}
}
.product .product-carousel .product-carousel--content .product-carousel--content__item.active{padding:0}
.product .product-carousel .product-carousel--content .product-carousel--content__item.active img{padding:0}
@media(max-width:992px){.product .product-carousel .product-carousel--content{min-width:1225px}
}
.product .product-carousel .product-carousel__right span{rotate:180deg}
.product .product-carousel .product-carousel--nav{display:flex;justify-content:center;align-items:center;margin-top:30px}
.product .product-carousel .product-carousel--nav .product-carousel--nav__description{padding:0 20px}
.product .product-carousel .product-carousel--nav .product-carousel--nav__description .product-carousel--nav__description--title{text-align:center;font-size:16px;font-weight:bold}
.product .product-carousel .product-carousel--nav .product-carousel--nav__description .product-carousel--nav__description--text{font-size:14px;text-align:center}
.product .product-carousel .product-carousel--nav .product-carousel--nav__description .product-carousel--nav__description--text::before{content:"with "}
.product .product-carousel .product-carousel--nav .product-carousel--nav__description .product-carousel--nav__description--text::after{content:" Trim"}
.product .product-carousel .product-carousel--nav .product-carousel--nav__item{margin:0 10px}
.product .product-carousel .product-carousel--nav .product-carousel--nav__item span{display:inline-block}
.product .product-carousel .product-carousel--nav .product-carousel--nav__item .arrow-image-large{content:url("../svg/btn-arrow-scroll-large-2.svg")}
.product .product-carousel .product-carousel--nav .product-carousel--nav__item:hover .arrow-image-large{cursor:pointer;content:url("../svg/btn-arrow-scroll-large-active.svg")}
.product .product-title{text-align:center;padding:30px 20px 45px}
@media(max-width:767px){.product .product-title{padding:30px 20px 24px}
}
.product .product-title h1{font-family:stag-book;font-size:45px;line-height:55px}
@media(max-width:992px){.product .product-title h1{font-size:28px;line-height:30px}
}
.product .product-catalog{display:flex;justify-content:center}
@media(max-width:767px){.product .product-catalog{padding:0 50px}
}
.product .product-catalog .product-catalog--nav{display:flex;padding:12px 9px;border:1px solid rgba(0,0,0,0.3);margin:0 10px;border-radius:7px}
@media(max-width:992px){.product .product-catalog .product-catalog--nav{padding:12px 20px}
}
@media(max-width:767px){.product .product-catalog .product-catalog--nav{width:100%;margin-bottom:20px;padding:5px 10px}
}
.product .product-catalog .product-catalog--nav .product-catalog--nav--left span{rotate:0;cursor:pointer}
.product .product-catalog .product-catalog--nav .product-catalog--nav--right span{rotate:180deg;cursor:pointer}
.product .product-catalog .product-catalog--nav .row{display:contents}
.product .product-catalog .product-catalog--nav .product-catalog--nav--item{cursor:pointer;display:flex;justify-content:center;align-items:center;width:12%}
.product .product-catalog .product-catalog--nav .product-catalog--nav--item .arrow-image{content:url("../svg/btn-arrow-scroll-4.svg")}
.product .product-catalog .product-catalog--nav .product-catalog--nav--item:hover{cursor:pointer}
.product .product-catalog .product-catalog--nav .product-catalog--nav--item:hover .arrow-image{content:url("../svg/btn-arrow-scroll-active-2.svg")}
.product .product-catalog .product-catalog--nav .product-catalog--nav__title{width:76%;display:flex;align-items:center;justify-content:center;font-family:avenir-book}
.product .product-catalog .product-catalog--nav .product-catalog--nav__title p,.product .product-catalog .product-catalog--nav .product-catalog--nav__title h6{font-size:22px;line-height:28px}
@media(max-width:767px){.product .product-catalog .product-catalog--nav .product-catalog--nav__title p,.product .product-catalog .product-catalog--nav .product-catalog--nav__title h6{font-size:10px;line-height:28px}
}
.product .product-catalog .product-catalog--nav .product-catalog--nav__title h6,.product .product-catalog .product-catalog--nav .product-catalog--nav__title p{margin-bottom:0;margin-top:0}
html[lang=fr] .product .product-carousel .product-carousel--nav .product-carousel--nav__description .product-carousel--nav__description--text::after{content:" Garniture"}
html[lang=fr] .product .product-carousel .product-carousel--nav .product-carousel--nav__description .product-carousel--nav__description--text::before{content:"Aves "}