.feature-row{--feature-icon-size: 46px;--feature-gap: 1rem}.feature-row--icon-sm{--feature-icon-size: 36px}.feature-row--icon-lg{--feature-icon-size: 60px}.feature-row--grid .feature-row__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--cols-mobile),minmax(0,1fr));overflow:visible;scroll-snap-type:none;row-gap:1.6rem}@media(min-width:750px){.feature-row--grid .feature-row__list{grid-template-columns:repeat(var(--cols-tablet),minmax(0,1fr))}}@media(min-width:990px){.feature-row--grid .feature-row__list{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}@media(max-width:749px){.feature-row--swipe-mobile .feature-row__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--per-view-mobile) - 1) * var(--card-gap)) / var(--per-view-mobile));overflow-x:auto;scroll-snap-type:x mandatory}}.feature-row__item{display:flex;min-width:0}.feature-row__inner{position:relative;isolation:isolate;width:100%;display:flex;gap:var(--feature-gap);align-items:flex-start;border-radius:var(--radius);transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.feature-row--horizontal .feature-row__inner{flex-direction:row;align-items:center}.feature-row--vertical .feature-row__inner{flex-direction:column}.feature-row--align-center .feature-row__inner{text-align:center}.feature-row--align-center.feature-row--vertical .feature-row__inner{align-items:center}.feature-row--align-center.feature-row--horizontal .feature-row__inner{justify-content:center;text-align:left}.feature-row--item-card .feature-row__inner,.feature-row--item-outline .feature-row__inner,.feature-row--item-fill .feature-row__inner{padding:clamp(1rem,2vw,1.6rem)}.feature-row--item-card .feature-row__inner{background:var(--c-card)}.feature-row--item-outline .feature-row__inner,.feature-row--item-fill .feature-row__inner{border:1px solid var(--c-border)}.feature-row--item-fill .feature-row__inner{overflow:hidden}.feature-row--item-fill .feature-row__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-heading);transform:translateY(101%);transition:transform .6s var(--ease-out)}@media(hover:hover){.feature-row--item-fill .feature-row__inner:hover{color:var(--c-bg);border-color:var(--c-heading)}.feature-row--item-fill .feature-row__inner:hover:before{transform:none}.feature-row--item-fill .feature-row__inner:hover :is(.feature-row__title,.feature-row__text,.feature-row__icon){color:var(--c-bg)}.feature-row--item-fill .feature-row__inner:hover .feature-row__icon{border-color:var(--c-bg)}}.feature-row__icon{flex:none;width:var(--feature-icon-size);height:var(--feature-icon-size);display:inline-grid;place-items:center;color:var(--feature-icon, var(--c-heading));transition:color var(--duration) var(--ease),background-color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.feature-row__icon svg{width:100%;height:100%;stroke-width:1.3}.feature-row__icon img{width:100%;height:100%;object-fit:contain}.feature-row--icon-circle .feature-row__icon,.feature-row--icon-filled .feature-row__icon{width:calc(var(--feature-icon-size) * 1.45);height:calc(var(--feature-icon-size) * 1.45);border-radius:50%}.feature-row--icon-circle .feature-row__icon{border:1px solid currentColor}.feature-row--icon-filled .feature-row__icon{background:var(--c-card)}.feature-row--icon-circle .feature-row__icon svg,.feature-row--icon-filled .feature-row__icon svg,.feature-row--icon-circle .feature-row__icon img,.feature-row--icon-filled .feature-row__icon img{width:52%;height:52%}@media(hover:hover){.feature-row__inner:hover .feature-row__icon svg{animation:feature-row-nudge .6s var(--ease-out)}}@keyframes feature-row-nudge{0%,to{transform:none}40%{transform:translateY(-3px) rotate(-6deg)}}.feature-row__content{min-width:0}.feature-row__title{margin:0;font-size:1rem;transition:color var(--duration) var(--ease)}.feature-row__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.feature-row__text-wrap{display:grid;grid-template-rows:1fr}.feature-row__text{min-height:0;margin:.2rem 0 0;font-size:.88rem;color:var(--c-text-soft);transition:color var(--duration) var(--ease)}@media(hover:hover)and (min-width:990px){.feature-row--reveal .feature-row__text-wrap{grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.feature-row--reveal .feature-row__text{overflow:hidden;opacity:0;transition:opacity .4s var(--ease)}.feature-row--reveal .feature-row__inner:is(:hover,:focus-within) .feature-row__text-wrap{grid-template-rows:1fr}.feature-row--reveal .feature-row__inner:is(:hover,:focus-within) .feature-row__text{opacity:1}}@media(min-width:990px){.feature-row--dividers.feature-row--grid .feature-row__item+.feature-row__item:before{content:"";position:absolute;left:calc(var(--card-gap) / -2);top:10%;bottom:10%;width:1px;background:var(--c-border)}.feature-row--dividers.feature-row--grid .feature-row__item{position:relative}}.feature-row--marquee{overflow:hidden}.feature-row__marquee{display:flex;width:max-content;animation:marquee-x var(--marquee-duration, 35s) linear infinite}.feature-row__marquee--reverse{animation-name:marquee-x-rev}.feature-row--marquee:hover .feature-row__marquee,.feature-row--marquee:focus-within .feature-row__marquee{animation-play-state:paused}.feature-row__group{display:flex;flex:none;min-width:100vw;justify-content:space-around;gap:clamp(2rem,5vw,4.5rem);padding-right:clamp(2rem,5vw,4.5rem);margin:0;list-style:none}.feature-row--marquee .feature-row__item{flex:none}.feature-row--marquee .feature-row__inner{width:auto;white-space:nowrap}.feature-row--marquee.feature-row--dividers .feature-row__item+.feature-row__item{position:relative}.feature-row--marquee.feature-row--dividers .feature-row__item+.feature-row__item:before{content:"";position:absolute;left:calc(clamp(2rem,5vw,4.5rem)/-2);top:15%;bottom:15%;width:1px;background:var(--c-border)}@media(prefers-reduced-motion:reduce){.feature-row__marquee{animation:none}.feature-row--marquee{overflow-x:auto}}@media(max-width:749px){.feature-row{--feature-icon-size: 36px}.feature-row--m2.feature-row--horizontal:not(.feature-row--marquee) .feature-row__inner{flex-direction:column;align-items:flex-start;gap:.75rem}.feature-row--m2.feature-row--horizontal.feature-row--align-center:not(.feature-row--marquee) .feature-row__inner{align-items:center;text-align:center}.feature-row__title{font-size:.92rem}.feature-row__text{font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-text-with-icon.css.map */
