.section--text-row{position:relative}.text-row[data-text-alignment=left]{text-align:left}.text-row[data-text-alignment=center]{text-align:center}.text-row[data-text-alignment=right]{text-align:right}.text-row[data-text-alignment=center] .icon--top .icon__animated{margin:auto}@media only screen and (max-width:989.9px){.text-row{padding:30px 0}}.icon__column{display:flex;flex-direction:column;align-items:start}.text-row[data-text-alignment=center] .icon__column{align-items:center}.text-row[data-text-alignment=right] .icon__column{align-items:end}.icon__column .lazy-image{width:-moz-fit-content;width:fit-content}.icon__column .icon__animated{width:var(--svg-width, 2rem)}.icon__column .icon__animated img,.icon__column .icon__animated svg{display:block}.icon__column__text{padding:2.4rem 0 1.2rem}.icon__column__text:first-child{padding-top:0}.icon__column__text__heading{word-break:break-word;line-height:1}.icon__column__text__heading.has-separator:after{content:" ";display:block;border-top:1px solid rgba(0,0,0,.1);margin-top:5px}.icon__column__text__heading strong{font-weight:400}.icon__column__button{display:inline-block;padding:1rem 1.8rem;min-width:26rem;text-align:center;background:#f7f7f7;font-size:1rem}@media screen and (max-width:749.9px){.text-row .container:has(.text-row__wrapper[data-layout-mobile=slider]){padding-left:0;padding-right:0}}.text-row__wrapper{--column-gap: 2rem;--column-gap: max(2rem, min(4vw, 3rem));--row-gap: 5rem;--column-count-max: var(--column-count-max-mobile, 2);--column-count: min(var(--column-count-max), var(--block-count));--column-size: calc((100% - (var(--column-count) - 1)*var(--column-gap))/var(--column-count));display:flex;flex-flow:row wrap;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--row-gap);padding:0;scroll-snap-type:x mandatory;overflow-x:clip;overflow-y:clip;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width:750px){.text-row__wrapper{--column-count-max: var(--column-count-max-desktop, 4);--column-gap: 5rem;--column-gap: clamp(3rem, 4.44444vw - .33333rem, 5rem)}}@media screen and (min-width:990px){.text-row__wrapper{--column-count-bp-max: 6}}.text-row__wrapper[data-layout=vertical]{--column-gap: 6rem}.text-row__wrapper[data-variable-columns]{-moz-column-gap:max(var(--column-gap),3.25vw);column-gap:max(var(--column-gap),3.25vw)}.text-row__wrapper[data-variable-columns] .grid__item{flex:0 0 auto}.text-row__wrapper::-webkit-scrollbar{display:none}.text-row__wrapper[data-column-width=narrow]{--column-width-max: 32rem}.text-row__wrapper[data-column-width=normal]{--column-width-max: 40rem}.text-row__wrapper[data-column-width=wide]{--column-width-max: 64rem}.text-row__wrapper .grid__item{flex:0 0 var(--column-size);min-width:-moz-min-content;min-width:min-content;scroll-snap-align:start;scroll-margin-inline:var(--column-gap)}.text-row__wrapper .grid__item .icon__column{height:100%;max-width:var(--column-width-max, 40rem)}.text-row__wrapper .grid__item .grid__btn-wrapper{margin-top:auto}.text-row__wrapper[data-grid-alignment=center]{justify-content:center}.text-row__wrapper[data-grid-alignment=center] .grid__item .icon__column{margin-left:auto;margin-right:auto}.text-row__wrapper[data-grid-alignment=end]{justify-content:end}.text-row__wrapper[data-grid-alignment=end] .grid__item .icon__column{margin-left:auto}@media screen and (max-width:749.9px){.text-row__wrapper{padding:0 var(--column-gap)}.text-row__wrapper[data-layout-mobile=slider]{padding:0 calc(var(--edge-padding)*2);--column-gap: calc(var(--edge-padding)*2);flex-wrap:nowrap;justify-content:start;overflow-x:auto}.text-row__wrapper[data-layout-mobile=slider] .grid__item .icon__column__text p{padding-left:2rem;padding-right:2rem}.text-row__wrapper:not([data-layout-mobile=slider])+.slider-nav{display:none}}@media screen and (min-width:750px){.text-row__wrapper[data-layout-desktop=slider]{padding:0 calc(var(--edge-padding)*2);--column-gap: calc(var(--edge-padding)*2);flex-wrap:nowrap;justify-content:start;overflow-x:auto}.text-row__wrapper:not([data-layout-desktop=slider])+.slider-nav{display:none}}@media screen and (min-width:750px){.icon__column__button{padding-top:1.5rem;padding-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/1012/assets/section-text-row.css.map */
