.tout-carousel{margin:90px 0 90px calc(50% - 50vw)!important;overflow:hidden;padding:0 var(--gutter-padding);position:relative;width:100vw!important}.tout-carousel__grid-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1525px;width:100%}.tout-carousel__explanation{margin-bottom:46px}.tout-carousel__explanation .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:0}.tout-carousel__heading{font-size:30px;line-height:36px;margin-bottom:9px}.tout-carousel__carousel{align-items:stretch;align-self:center;height:419px;width:260px}.tout-carousel__tout-wrapper{transition:all .3s ease-in-out;width:100%}.tout-carousel__tout{color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:13px;max-width:260px;min-height:100%;min-width:260px;padding:16px}.tout-carousel__tout:hover{background-color:#f0f0f0;text-decoration:inherit!important}.tout-carousel__image{height:158px;min-height:158px;overflow:hidden;width:100%}.tout-carousel__image img{height:100%;object-fit:cover;width:100%}.tout-carousel__category{color:var(--color-skobeloff);font-size:14px;text-transform:uppercase}.tout-carousel__description h4,.tout-carousel__description p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tout-carousel__description h4{-webkit-line-clamp:2}.tout-carousel__description p{-webkit-line-clamp:4}.tout-carousel__controls{display:flex;flex-direction:column;gap:25px}.tout-carousel__nav{gap:5.5px}.tout-carousel__nav-item{background-color:#bebebe;cursor:pointer;height:4px;width:20px}.tout-carousel__nav-item.active{background-color:var(--color-skobeloff)}.tout-carousel__arrows{display:flex;gap:12px}.tout-carousel__arrow{border:2px solid var(--color-skobeloff);border-radius:50%;cursor:pointer;height:41px;width:41px}.tout-carousel__arrow.disabled{cursor:auto;opacity:.23;pointer-events:none}.tout-carousel__arrow svg{width:11px}.tout-carousel__prev svg{margin-right:1px}.tout-carousel__next svg{margin-left:2px}@media (min-width:810px){.tout-carousel__grid-wrapper{column-gap:30px;display:grid;grid-template-columns:260px 1fr}.tout-carousel__explanation{margin:0}.tout-carousel__explanation h2{font-size:36px;line-height:46px}.tout-carousel__explanation p{font-size:18px}.tout-carousel__carousel{grid-column:2/3;grid-row:1/3;overflow:hidden;width:100%}.tout-carousel__description h4{font-size:20px}.tout-carousel__description p{font-size:18px}.tout-carousel__controls{justify-content:end}}