.rea-cols{--rea-gutter: clamp(16px, 3.65vw, 69px);display:block;background:var(--rea-bg, #fff);color:var(--rea-ink, #0e0e0e);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.3;letter-spacing:normal}.rea-cols[data-border-top]{border-top:1px solid var(--rea-line, #e4e4e1)}.rea-cols[data-border-bottom]{border-bottom:1px solid var(--rea-line, #e4e4e1)}.rea-cols *,.rea-cols *:before,.rea-cols *:after{box-sizing:border-box}.rea-cols__inner{max-width:var(--rea-max-width, 1400px);margin-inline:auto;padding:var(--rea-pad-top, 24px) var(--rea-gutter) var(--rea-pad-bottom, 24px)}.rea-cols__empty{margin:0;color:var(--rea-muted, #5b5b57);font-size:14px;text-align:center}.rea-cols__list{display:grid;grid-template-columns:repeat(var(--rea-count, 4),minmax(0,1fr));margin:0;padding:0;list-style:none}.rea-cols__item{position:relative;display:flex;min-width:0;margin:0;padding:0;container-type:inline-size}.rea-cols[data-dividers] .rea-cols__item+.rea-cols__item:before{content:"";position:absolute;top:50%;left:0;height:var(--rea-divider-height, 70%);border-left:1px solid var(--rea-line, #e4e4e1);transform:translateY(-50%)}.rea-cols__link{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:8px 18px;color:inherit;text-decoration:none}.rea-cols[data-align=start] .rea-cols__link{justify-content:flex-start}.rea-cols__icon{display:grid;flex:0 0 var(--rea-icon-size, 30px);place-items:center;width:var(--rea-icon-size, 30px);height:var(--rea-icon-size, 30px);color:var(--rea-icon, #0e0e0e)}.rea-cols__icon:empty{display:none}.rea-cols__icon svg,.rea-cols__icon img{display:block;width:100%;height:100%;object-fit:contain}.rea-cols__icon svg{overflow:visible;transition:transform .2s ease}.rea-cols__body{display:flex;flex-direction:column;gap:3px;min-width:0}.rea-cols__title{color:var(--rea-ink, #0e0e0e);font-size:var(--rea-title-size, 14px);font-weight:700;line-height:1.25;letter-spacing:0;transition:color .15s ease}.rea-cols[data-upper] .rea-cols__title{text-transform:uppercase;letter-spacing:.02em}.rea-cols__text{color:var(--rea-muted, #5b5b57);font-size:var(--rea-text-size, 12px);line-height:1.35;letter-spacing:0}a.rea-cols__link:focus-visible{outline:2px solid var(--rea-ink, #0e0e0e);outline-offset:-2px}@media(hover:hover){a.rea-cols__link:hover .rea-cols__title{color:var(--rea-hover, #c4121f)}a.rea-cols__link:hover .rea-cols__icon svg{transform:translateY(-2px)}}@container (max-width: 240px){.rea-cols__link{flex-direction:column;justify-content:flex-start;gap:8px;padding-inline:10px;text-align:center}.rea-cols__body{align-items:center}}@media(min-width:990px){.rea-cols[data-layout=spread] .rea-cols__list{display:flex}.rea-cols[data-layout=spread] .rea-cols__item{flex:2 1 auto;container-type:normal}.rea-cols[data-layout=spread] .rea-cols__item:first-child,.rea-cols[data-layout=spread] .rea-cols__item:last-child{flex-grow:1}.rea-cols[data-layout=spread] .rea-cols__link{padding-inline:20px}.rea-cols[data-layout=spread] .rea-cols__item:first-child .rea-cols__link{justify-content:flex-start;padding-left:0}.rea-cols[data-layout=spread] .rea-cols__item:last-child .rea-cols__link{justify-content:flex-end;padding-right:0}.rea-cols[data-layout=spread] .rea-cols__item:only-child .rea-cols__link{justify-content:center}}@media(prefers-reduced-motion:reduce){.rea-cols__title,.rea-cols__icon svg{transition:none}}@media(max-width:749px){.rea-cols__inner{padding-top:var(--rea-pad-top-mobile, 20px);padding-bottom:var(--rea-pad-bottom-mobile, 20px)}.rea-cols__icon{flex-basis:var(--rea-icon-size-mobile, 28px);width:var(--rea-icon-size-mobile, 28px);height:var(--rea-icon-size-mobile, 28px)}.rea-cols__title{font-size:var(--rea-title-size-mobile, 13px)}.rea-cols__text{font-size:var(--rea-text-size-mobile, 12px)}.rea-cols[data-hide-text-mobile] .rea-cols__text{display:none}.rea-cols[data-dividers] .rea-cols__item:before{display:none}.rea-cols[data-mobile=grid] .rea-cols__list{grid-template-columns:repeat(2,minmax(0,1fr))}.rea-cols[data-mobile=grid] .rea-cols__link{flex-direction:column;justify-content:flex-start;gap:8px;padding:12px 8px;text-align:center}.rea-cols[data-mobile=grid] .rea-cols__body{align-items:center}.rea-cols[data-mobile=grid] .rea-cols__item:nth-child(odd):last-child{grid-column:1 / -1}.rea-cols[data-mobile=grid] .rea-cols__item:nth-child(n+3){border-top:1px solid var(--rea-line, #e4e4e1)}.rea-cols[data-mobile=grid][data-dividers] .rea-cols__item:nth-child(2n):before{display:block}.rea-cols[data-mobile=list] .rea-cols__list{grid-template-columns:minmax(0,1fr)}.rea-cols[data-mobile=list] .rea-cols__link{justify-content:flex-start;padding:12px 4px}.rea-cols[data-mobile=list] .rea-cols__item+.rea-cols__item{border-top:1px solid var(--rea-line, #e4e4e1)}.rea-cols[data-mobile=scroll] .rea-cols__inner{padding-inline:0}.rea-cols[data-mobile=scroll] .rea-cols__list{display:flex;overflow-x:auto;padding-inline:var(--rea-gutter);scroll-padding-inline:var(--rea-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rea-cols[data-mobile=scroll] .rea-cols__list::-webkit-scrollbar{display:none}.rea-cols[data-mobile=scroll] .rea-cols__item{flex:0 0 min(76%,290px);scroll-snap-align:start}.rea-cols[data-mobile=scroll] .rea-cols__link{justify-content:flex-start;padding:6px 14px}.rea-cols[data-mobile=scroll] .rea-cols__item:first-child .rea-cols__link{padding-left:0}.rea-cols[data-mobile=scroll][data-dividers] .rea-cols__item+.rea-cols__item:before{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/reassurance-colonnes.css.map */
