section.text--with__icons{padding:30px 0}section.text--with__icons .icon__wrapper{width:48px}section.text--with__icons .icon__block--grid__wrapper.mobile_align--flex{display:flex;flex-direction:column}section.text--with__icons .icon__block--grid__wrapper.mobile_align--grid{display:flex}@media(max-width:768px){section.text--with__icons .icon__block--grid__wrapper.mobile_align--grid{display:grid;justify-items:center}}section.text--with__icons .icon__block{margin:0 auto}section.text--with__icons .icon__block:last-child:not(.even){grid-column:auto!important}section.text--with__icons .icon__block.icon-position--left{flex-direction:row}section.text--with__icons .icon__block.icon-position--top{flex-direction:column}section.text--with__icons .icon__block .content-block{display:flex;flex-direction:column;padding:0}section.text--with__icons .icon__block .content-block.text-align--center{text-align:center}section.text--with__icons .icon__block .content-block.text-align--left{text-align:left}section.text--with__icons .icon__block .content-block .icon__block-text p{text-transform:uppercase;font-weight:900!important;margin:0;font-size:20px;line-height:1.3}section.text--with__icons .icon__block .content-block .icon__block-subtext p{margin:0;font-size:18px;line-height:1.45}section.text--with__icons .icon__block .icon__image-wrapper{margin:0}section.text--with__icons .icon__block .icon__image-wrapper .box-ratio{height:120px;padding-bottom:0}@media(min-width:768px){section.text--with__icons .icon__block .icon__image-wrapper .box-ratio{height:160px}}section.text--with__icons .icon__block .icon__image-wrapper .box-ratio img{position:relative;-o-object-fit:initial;object-fit:initial;width:120px;height:120px;max-width:none;background-color:transparent}@media(min-width:768px){section.text--with__icons .icon__block .icon__image-wrapper .box-ratio img{width:160px;height:160px}}@media(max-width:767px){section.text--with__icons .icon__block{margin:0 0 33px}section.text--with__icons .icon__block:last-child{margin-bottom:0}section.text--with__icons{padding:52px 0 57px}section.text--with__icons .icon__block.icon-position--left{flex-direction:row;gap:25px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/text-with-icons.css.map */
