.icons-with-text--inline{vertical-align:top;display:inline-flex;width:calc((100% - (var(--block-padding-xs) + 4px)) /2)}.icons-with-text--inline+.icons-with-text--inline,.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline{margin-left:var(--block-padding-xs)}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline{width:calc((100% - (var(--block-padding-xs) + 4px) * 2) /3)}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline{width:calc((100% - (var(--block-padding-xs) + 4px)) /2)}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline:nth-child(2n){margin-right:0}.product__info-container:has(.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline) .icons-with-text--inline+.icons-with-text--inline+.icons-with-text--inline{margin-left:var(--block-padding-xs)}.icons-with-text__heading:has(+.icons-with-text__container:not(:empty)){margin-bottom:var(--block-padding-s)}.icons_with_text__media{overflow:hidden;display:flex;align-items:center;justify-content:center;max-width:var(--media-size);aspect-ratio:1 / 1;flex:0 0 var(--media-size)}.icons-with-text__container{gap:var(--block-padding-xs)}.icons_with_text__image{width:100%;height:100%;overflow:hidden}.icons_with_text__image img{max-width:100%;height:100%;width:100%;object-position:center;object-fit:contain;border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius)}.icons_with_text__media--fill .icons_with_text__image{width:100%;border-radius:var(--context-icon-radius);-webkit-border-radius:var(--context-icon-radius)}.icons_with_text__media--fill .icons_with_text__image img{object-fit:cover}.icons-with-text--vertical .icons_with_text__wrapper:has(+.overlay),.icons-with-text--vertical .icons_with_text__link,.icons-with-text--horizontal .icons_with_text__item:has(.icons_with_text__link),.icons-with-text--horizontal .icons_with_text__item:has(.icons_with_text__wrapper+.overlay){cursor:pointer;will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function)}.icons-with-text--block .icons_with_text__wrapper,.icons-with-text--block .icons_with_text__link,.icons_with_text__info{display:flex;flex-direction:column;gap:var(--block-padding-xs)}.icons-with-text--horizontal .icons_with_text__wrapper,.icons-with-text--horizontal .icons_with_text__link{flex-direction:row;align-items:center;gap:var(--block-padding-s)}.icons-with-text--horizontal .icons_with_text__item{border-top:var(--line-thickness) solid rgb(var(--lines-color));padding:var(--block-padding-s) 0}.icons-with-text--horizontal+.icons-with-text--horizontal[style*="--spacing: 0;"]:not(:has(.icons-with-text__heading)) .icons_with_text__item:first-child{border-top:none}.icons-with-text--horizontal .icons_with_text__item:last-child{border-bottom:var(--line-thickness) solid rgb(var(--lines-color))}.icons-with-text--horizontal .icons_with_text__info,.icons-with-text--horizontal .icons-with-text__container{gap:0}.icons_with_text__description p:has(+.icon--small){margin-bottom:0;display:inline-block}.icons_with_text__description .icon--small{vertical-align:middle;display:inline-flex}@media (hover: hover){.icons-with-text--vertical .icons_with_text__wrapper:has(+.overlay):hover,.icons-with-text--vertical .icons_with_text__link:hover,.icons-with-text--horizontal .icons_with_text__item:has(.icons_with_text__link):hover,.icons-with-text--horizontal .icons_with_text__item:has(.icons_with_text__wrapper+.overlay):hover{opacity:.7}}@media screen and (max-width: 768px){.icons-with-text--horizontal+.icons-with-text--horizontal:not([style*="--mobile-spacing: 0;"]):not(:has(.icons-with-text__heading)) .icons_with_text__item:first-child{border-top:var(--line-thickness) solid rgb(var(--lines-color))}.icons-with-text--horizontal+.icons-with-text--horizontal[style*="--mobile-spacing: 0;"]:not(:has(.icons-with-text__heading)) .icons_with_text__item:first-child{border-top:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-icon-with-text.css.map */
