.root-tabs-system .tabs-system-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;font-size:1rem}
.root-tabs-system .tabs-system-header button{border-bottom:1px solid #dcdfe0;padding-top:var(--tab-pt,1rem)}
.root-tabs-system .tabs-system-header--sticky{position:sticky;top:calc(var(--header-h, 0px)+1rem - var(--tab-pt,1rem) - 1px);z-index:4}
.root-tabs-system .tabs-system-header__trigger{-webkit-box-flex:1;-ms-flex:1 0 max-content;flex:1 0 max-content;padding-inline:1rem;padding-bottom:1rem;background-color:transparent;font-weight:bold;-webkit-transition:border .1s,color .1s;transition:border .1s,color .1s}
.root-tabs-system .tabs-system-header__trigger[data-state="active"]{-webkit-box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor;box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor}
.root-tabs-system .tabs-system-header__trigger:hover,.root-tabs-system .tabs-system-header__trigger[data-state="active"]{border-bottom:1px solid currentColor;border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent)}
.root-tabs-system .tabs-system-header__arrow{position:sticky;padding-inline:.75rem}
.root-tabs-system .tabs-system-header__arrow[data-direction="left"]{left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(lch,in),color-stop(65%,#fff),color-stop(90%,#ffffffbf),to(#ffffff00));background:linear-gradient(in lch to right,#fff 65%,#ffffffbf 90%,#ffffff00 100%)}
.root-tabs-system .tabs-system-header__arrow[data-direction="right"]{right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(lch,in),color-stop(65%,#fff),color-stop(90%,#ffffffbf),to(#ffffff00));background:linear-gradient(in lch to left,#fff 65%,#ffffffbf 90%,#ffffff00 100%)}
.root-tabs-system .tabs-system-header__arrow::before{content:"";background:url(../../../content/dam/mabanque/icons/green/arrow.webp) no-repeat center center;background-size:contain;display:inline-block;background-size:contain;width:15px;height:30px;rotate:-90deg}
.root-tabs-system .tabs-system-header__arrow[data-direction="right"]::before{rotate:90deg}
.root-tabs-system .tabs-system-tab-content[data-state="inactive"]{display:none}
._legacy_rewards_corbeille{background-color:#f8f8f8}
._legacy_rewards_corbeille ul{list-style:none;line-height:1.6}
._legacy_rewards_corbeille a:not([class^="btn-"]){color:#008854}
._legacy_rewards_corbeille h1{margin:0;font-family:"open sans";text-transform:initial;font-weight:700;margin-top:0}
._legacy_rewards_corbeille h2{font-size:32px;font-family:"open sans";text-transform:initial;font-weight:700;margin-top:0;line-height:1.3}
._legacy_rewards_corbeille h3{font-family:"open sans";font-size:16px;text-transform:initial;line-height:25px}
._legacy_rewards_corbeille .btn-rewards{background:-webkit-gradient(linear,left top,right top,from(#e5f4ee),to(#f8f8f8));background:linear-gradient(to right,#e5f4ee,#f8f8f8);color:#008854}
._legacy_rewards_corbeille .btn-rewards--green{background:-webkit-gradient(linear,left top,right top,from(#006d44),to(#00915a));background:linear-gradient(to right,#006d44,#00915a);color:#fff}
._legacy_rewards_corbeille .ml{background-color:#f8f8f8;padding:2rem;font-size:12px;color:#373737}
._legacy_rewards_corbeille{background-color:#f8f8f8}
._legacy_rewards_corbeille .ml{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;color:#000}
._legacy_rewards_corbeille .ml ol{list-style:none;margin-block:0;-webkit-padding-start:0;padding-inline-start:0}
._legacy_rewards_corbeille .ml ul{list-style:none}
._legacy_rewards_corbeille .ml a{text-decoration:underline}
._legacy_rewards_corbeille .external-svg{width:12px}
._legacy_rewards_corbeille header{position:relative;background:url("../../../content/dam/mabanque/rsc/contrib/html/particuliers/landing-rewards-corbeille/header.jpg");background-size:cover;background-position:center 35%;background-color:#000;padding:5rem 3rem}
._legacy_rewards_corbeille header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}
._legacy_rewards_corbeille header h1{position:relative;z-index:2;margin-bottom:1rem;color:#fff;line-height:1.2}
._legacy_rewards_corbeille header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}
._legacy_rewards_corbeille header>div i{width:40px;height:40px;line-height:1;margin-right:.6rem;background:-webkit-gradient(linear,left top,right top,from(#006d44),to(#00915a));background:linear-gradient(to right,#006d44,#00915a);color:#fff;padding:.8rem .6rem;border-radius:5px;font-size:22px}
._legacy_rewards_corbeille .main{background-color:#fff;padding:3rem}
._legacy_rewards_corbeille .main .rewards{padding:2rem 2rem;background-color:#008854;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}
._legacy_rewards_corbeille .main .rewards img{-o-object-fit:contain;object-fit:contain}
._legacy_rewards_corbeille .main .rewards__img-mobile{display:none}
@media screen and (max-width:1024px){._legacy_rewards_corbeille .main .rewards__img{display:none}
._legacy_rewards_corbeille .main .rewards__img-mobile{display:block}
}
._legacy_rewards_corbeille .main .fonds{margin:4rem 0 4rem;-webkit-box-shadow:0 10px 30px 0 rgba(53,43,53,0.1);box-shadow:0 10px 30px 0 rgba(53,43,53,0.1);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:1rem}
._legacy_rewards_corbeille .main .fonds__image{margin-right:2rem;background-size:cover;background-position:center right;width:300px;height:190px;border-radius:6px}
._legacy_rewards_corbeille .main .fonds__title-aside h3{font-weight:700}
._legacy_rewards_corbeille .main .fonds__title-aside ul{margin-bottom:0}
._legacy_rewards_corbeille .main .fonds__title-aside ul li a{position:relative}
._legacy_rewards_corbeille .main .fonds__title-aside ul li a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#008854;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}
._legacy_rewards_corbeille .main .fonds__title-aside ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}
._legacy_rewards_corbeille .main .fonds__title-aside>div{text-align:left}
._legacy_rewards_corbeille .main .fonds>p{text-align:center;color:#373737;font-style:italic}
._legacy_rewards_corbeille .main .further-tabs{padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}
._legacy_rewards_corbeille .main .further-tabs__title{text-align:center;margin-bottom:2rem}
._legacy_rewards_corbeille .main .further-tabs__img{margin:0 auto}
._legacy_rewards_corbeille .main .further-tabs .root-tabs-system{border-radius:20px;padding:2rem 2rem 1rem 2rem;-webkit-box-shadow:0 10px 30px 0 rgba(53,43,53,0.1);box-shadow:0 10px 30px 0 rgba(53,43,53,0.1)}
._legacy_rewards_corbeille .main .further-tabs .tab-layout__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:1.5rem 0}
@media screen and (max-width:1024px){._legacy_rewards_corbeille .main .further-tabs .tab-layout__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
._legacy_rewards_corbeille .main .blocs{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}
._legacy_rewards_corbeille .main .blocs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 10px 30px 0 rgba(53,43,53,0.1);box-shadow:0 10px 30px 0 rgba(53,43,53,0.1);width:25%;color:#212121;padding:.8rem;border-radius:8px}
._legacy_rewards_corbeille .main .blocs__item h3{font-weight:bold}
._legacy_rewards_corbeille .main .blocs__item button{text-align:center;margin-top:1rem}
._legacy_rewards_corbeille .main .blocs__item .btn-primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
._legacy_rewards_corbeille .main .blocs__item ul li a{position:relative}
._legacy_rewards_corbeille .main .blocs__item ul li a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#008854;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}
._legacy_rewards_corbeille .main .blocs__item ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}
@media screen and (max-width:1024px){._legacy_rewards_corbeille .main .fonds{padding:1rem 2rem 2rem;margin:2rem 0 3rem}
._legacy_rewards_corbeille .main .fonds__image{display:none}
._legacy_rewards_corbeille .main .blocs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
._legacy_rewards_corbeille .main .blocs__item{width:100%}
}
@media screen and (max-width:768px){._legacy_rewards_corbeille h1{font-size:2rem}
._legacy_rewards_corbeille h2{font-size:24px}
._legacy_rewards_corbeille .main .rewards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}