.icon-blocks{border-top:solid var(--ib-section-border-color) var(--ib-section-border-thickness);border-bottom:solid var(--ib-section-border-color) var(--ib-section-border-thickness);margin-top:var(--ib-section-margin-top-mobile);margin-bottom:var(--ib-section-margin-bottom-mobile);background-color:var(--ib-section-bg-color);background-image:var(--ib-section-bg-image)}.icon-blocks__settings{margin:0 auto;padding-top:var(--ib-settings-padding-top-mobile);padding-bottom:var(--ib-settings-padding-bottom-mobile);padding-left:var(--ib-settings-padding-left-mobile);padding-right:var(--ib-settings-padding-right-mobile);max-width:var(--ib-content-max-width)}.icon-blocks .box__title{margin:0;margin-top:var(--ib-title-mt)}.icon-blocks .box__description{margin:0;margin-top:var(--ib-text-mt-mobile)}.icon-blocks .wrapper-box{display:grid;gap:var(--ib-side-gap);grid-template-columns:1fr;grid-template-areas:"grid";background-color:var(--ib-wrapper-bg-color);background-image:var(--ib-wrapper-bg-image);border:var(--ib-wrapper-border-thickness) solid var(--ib-wrapper-border-color);border-radius:var(--ib-wrapper-radius);padding:var(--ib-wrapper-padding-v-mobile) var(--ib-wrapper-padding-h-mobile);max-width:100%;width:var(--ib-wrapper-width-mobile);margin:0 auto;box-sizing:border-box;box-shadow:var(--ib-wrapper-shadow)}.icon-blocks .wrapper-box.has-side-text{grid-template-areas:"side" "grid"}.icon-blocks .ib-side{grid-area:side}.icon-blocks .ib-grid{grid-area:grid}.icon-blocks .wrapper-box .ib-side{text-align:var(--align-top)}.icon-blocks .ib-side__title{margin-left:var(--ib-side-title-top-margin-x);margin-right:var(--ib-side-title-top-margin-x)}.icon-blocks .ib-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ib-box-width-mobile)),var(--ib-box-width-mobile)));gap:var(--ib-grid-gap-mobile);width:100%;max-width:calc(var(--ib-grid-row-mobile) * var(--ib-box-width-mobile) + (var(--ib-grid-row-mobile) - 1) * var(--ib-grid-gap-mobile));margin:0 auto;box-sizing:border-box;min-width:0;justify-content:center;justify-items:stretch}.icon-blocks .box{max-width:none;width:100%;min-width:0;justify-self:stretch;word-break:break-word;text-align:var(--ib-box-text-align-mobile);text-decoration:none;margin:0;background-color:var(--ib-box-bg-color);background-image:var(--ib-box-bg-image);border:var(--ib-box-border-thickness) solid var(--ib-box-border-color);border-radius:var(--ib-box-radius);box-sizing:border-box;padding:var(--ib-box-padding-v) var(--ib-box-padding-h);box-shadow:var(--ib-box-shadow);display:flex;flex-direction:column}.icon-blocks .box__layout{display:flex;flex-direction:column;width:100%;gap:5px;align-items:var(--ib-box-align-items-mobile);justify-content:var(--ib-box-justify-content);flex:1 1 auto;min-height:0}.icon-blocks .box__layout--left{flex-direction:row;gap:12px;align-items:var(--ib-box-v-align);justify-content:flex-start}.icon-blocks .box__layout--left .box__title{margin-top:0}.icon-blocks .box:not(.has-icon) .box__title{margin-top:0}.icon-blocks .box__layout--left .box__content-wrapper{flex:1 1 auto;min-width:0}.icon-blocks .box.is-circle{inline-size:min(100%,var(--ib-box-width-mobile));aspect-ratio:1 / 1;overflow:hidden;border-radius:50%}.icon-blocks .box.is-circle .box__content-wrapper{min-height:0;width:100%;box-sizing:border-box}.icon-blocks .box.is-circle .box__layout--left .box__content-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.icon-blocks .box.is-circle .box__layout--left .box__title,.icon-blocks .box.is-circle .box__layout--left .box__description{width:100%}.icon-blocks .box.is-circle .box__layout--top .box__content-wrapper{display:contents}@supports not (aspect-ratio: 1 / 1){.icon-blocks .box.is-circle{height:var(--ib-box-width-mobile)}}.icon-blocks .box__image{display:flex;flex:0 0 var(--ib-icon-size-mobile);height:var(--ib-icon-size-mobile);align-self:auto}.icon-blocks .box__image img,.icon-blocks .box__image svg{width:100%;height:100%;display:block;object-fit:contain}AJOUT ICI .icon-blocks .box__image .svg-wrapper-accordion svg path,.icon-blocks .box__image .svg-wrapper-accordion svg [fill]{fill:var(--ib-icon-color)!important}.icon-blocks .box__image .svg-wrapper-accordion svg [stroke]{stroke:var(--ib-icon-color)!important}.icon-blocks .box__image .is-theme-svg svg path,.icon-blocks .box__image .is-theme-svg svg [fill]{fill:var(--icon-fill)!important}.icon-blocks .box__image .is-theme-svg svg [stroke]{stroke:var(--icon-stroke)!important}.icon-blocks.icon-blocks--side-typo .side-title{font-family:var(--ib-side-font-family);font-weight:var(--ib-side-font-weight);font-style:var(--ib-side-font-style);font-size:var(--ib-side-font-size-mobile);line-height:var(--ib-side-line-height);color:var(--ib-side-color);text-transform:none}.icon-blocks.icon-blocks--blocks-heading-typo .ib-title{font-family:var(--ib-blocks-heading-font-family);font-weight:var(--ib-blocks-heading-font-weight);font-style:var(--ib-blocks-heading-font-style);font-size:var(--ib-blocks-heading-font-size-mobile);line-height:var(--ib-blocks-heading-line-height);color:var(--ib-blocks-heading-color);text-transform:none}.icon-blocks.icon-blocks--blocks-text-typo .ib-text{font-family:var(--ib-blocks-text-font-family);font-weight:var(--ib-blocks-text-font-weight);font-style:var(--ib-blocks-text-font-style);font-size:var(--ib-blocks-text-font-size-mobile);line-height:var(--ib-blocks-text-line-height);color:var(--ib-blocks-text-color);text-transform:none}.icon-blocks.icon-blocks--blocks-text-typo .ib-text :where(p,span,li,a,strong,em){color:var(--ib-blocks-text-color)}@media (min-width: 768px){.icon-blocks{margin-top:var(--ib-section-margin-top);margin-bottom:var(--ib-section-margin-bottom)}.icon-blocks__settings{padding-top:var(--ib-settings-padding-top);padding-bottom:var(--ib-settings-padding-bottom);padding-left:var(--ib-settings-padding-left);padding-right:var(--ib-settings-padding-right)}.icon-blocks .box{max-width:none;text-align:var(--ib-box-text-align)}.icon-blocks .box__layout{align-items:var(--ib-box-align-items)}.icon-blocks .box__layout--left{align-items:var(--ib-box-v-align)}.icon-blocks .box.is-circle{inline-size:min(100%,var(--ib-box-width))}@supports not (aspect-ratio: 1 / 1){.icon-blocks .box.is-circle{height:var(--ib-box-width)}}.icon-blocks .wrapper-box.layout--pos-left.has-side-text{grid-template-columns:minmax(0,var(--side-w)) minmax(0,1fr);grid-template-areas:"side grid"}.icon-blocks .wrapper-box.layout--pos-left:not(.has-side-text){grid-template-columns:1fr;grid-template-areas:"grid"}.icon-blocks .wrapper-box.layout--pos-right.has-side-text{grid-template-columns:minmax(0,1fr) minmax(0,var(--side-w));grid-template-areas:"grid side"}.icon-blocks .wrapper-box.layout--pos-right:not(.has-side-text){grid-template-columns:1fr;grid-template-areas:"grid"}.icon-blocks .wrapper-box.layout--pos-top.has-side-text{grid-template-columns:1fr;grid-template-areas:"side" "grid"}.icon-blocks .wrapper-box.layout--pos-top:not(.has-side-text){grid-template-columns:1fr;grid-template-areas:"grid"}.icon-blocks .ib-side{align-self:stretch;display:flex;flex-direction:column}.icon-blocks .ib-side--vpos-top{justify-content:flex-start}.icon-blocks .ib-side--vpos-center{justify-content:center}.icon-blocks .ib-side--vpos-bottom{justify-content:flex-end}.icon-blocks .wrapper-box.layout--pos-left .ib-side,.icon-blocks .wrapper-box.layout--pos-right .ib-side{text-align:var(--align-lr)}.icon-blocks .wrapper-box.layout--pos-top .ib-side{text-align:var(--align-top)}.icon-blocks .wrapper-box{padding:var(--ib-wrapper-padding-v) var(--ib-wrapper-padding-h);width:var(--ib-wrapper-width)}.icon-blocks .ib-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ib-box-width)),var(--ib-box-width)));gap:var(--ib-grid-gap);max-width:calc(var(--ib-grid-row) * var(--ib-box-width) + (var(--ib-grid-row) - 1) * var(--ib-grid-gap));justify-content:center}.icon-blocks .box__description{margin-top:var(--ib-text-mt)}.icon-blocks__settings .box__image{flex:0 0 var(--ib-icon-size);height:var(--ib-icon-size)}.icon-blocks .wrapper-box.layout--pos-left .ib-side__title,.icon-blocks .wrapper-box.layout--pos-right .ib-side__title{margin-left:var(--ib-side-title-margin-left);margin-right:var(--ib-side-title-margin-right)}.icon-blocks .wrapper-box.layout--pos-top .ib-side__title{margin-left:var(--ib-side-title-top-margin-x);margin-right:var(--ib-side-title-top-margin-x)}.icon-blocks.icon-blocks--side-typo .side-title{font-size:var(--ib-side-font-size)}.icon-blocks.icon-blocks--blocks-heading-typo .ib-title{font-size:var(--ib-blocks-heading-font-size)}.icon-blocks.icon-blocks--blocks-text-typo .ib-text{font-size:var(--ib-blocks-text-font-size)}}.icon-blocks .ib-grid{align-items:stretch}.icon-blocks .box{align-self:stretch;height:100%}.icon-blocks .box__layout--top .box__content-wrapper{display:contents}@media (max-width: 767px){.icon-blocks.icon-blocks--scroll-mobile .ib-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--ib-scroll-col-width-mobile, 80%);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:none;margin:0;justify-content:flex-start;justify-items:stretch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-top:var(--ib-box-shadow-safe, 0px);padding-bottom:var(--ib-box-shadow-safe, 0px);padding-right:0;scroll-padding-left:var(--ib-box-shadow-safe, 0px);scroll-padding-right:calc(var(--ib-scroll-peek-mobile, 32px) + var(--ib-box-shadow-safe, 0px))}.icon-blocks.icon-blocks--scroll-mobile .ib-grid::-webkit-scrollbar{width:0;height:0;display:none}.icon-blocks.icon-blocks--scroll-mobile .ib-grid>.box:first-child{margin-left:var(--ib-box-shadow-safe, 0px)}.icon-blocks.icon-blocks--scroll-mobile .ib-grid>.box:last-child{margin-right:calc(var(--ib-scroll-peek-mobile, 32px) + var(--ib-box-shadow-safe, 0px))}.icon-blocks.icon-blocks--scroll-mobile .ib-grid>.box{width:100%;max-width:none;justify-self:stretch;scroll-snap-align:start}.icon-blocks.icon-blocks--scroll-mobile .box.is-circle{inline-size:100%}}.icon-blocks{--ib-separator-gap: var(--ib-grid-gap-mobile)}@media (min-width: 768px){.icon-blocks{--ib-separator-gap: var(--ib-grid-gap)}}.icon-blocks.icon-blocks--separators .ib-grid .box{position:relative}.icon-blocks.icon-blocks--separators .ib-grid .box:before{content:"";position:absolute;top:0;bottom:0;width:var(--ib-separator-thickness);background:var(--ib-separator-color);pointer-events:none;left:calc(-.5 * var(--ib-separator-gap));transform:translate(-50%)}.icon-blocks.icon-blocks--separators .ib-grid .box.ib-row-start:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-icon-blocks.css.map */
