.iwf{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media(max-width:749px){.iwf{padding-top:var(--padding-top-mobile, var(--padding-top));padding-bottom:var(--padding-bottom-mobile, var(--padding-bottom))}}.iwf__full{width:100%}.iwf__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:750px){.iwf__grid{grid-template-columns:1fr 1fr;gap:0;align-items:center;max-height:var(--section-max-height, none);overflow:hidden}.iwf--media-right .iwf__media{order:2}.iwf--media-right .iwf__content{order:1}.iwf--media-left .iwf__content{padding-inline-start:3.2rem;padding-inline-end:2.4rem}.iwf--media-right .iwf__content{padding-inline-end:3.2rem;padding-inline-start:2.4rem}}@media(min-width:990px){.iwf--media-left .iwf__content{padding-inline-start:4.8rem;padding-inline-end:4rem}.iwf--media-right .iwf__content{padding-inline-end:4.8rem;padding-inline-start:4rem}}.iwf__media{position:relative;overflow:hidden;border-radius:var(--media-radius, 0);aspect-ratio:4 / 3;max-height:var(--media-max-height, none);width:100%}@media(min-width:750px){.iwf__media{aspect-ratio:var(--media-aspect, 1 / 1);height:var(--media-height, 100%);width:100%;max-height:none}}.iwf__image{width:100%;height:100%;object-fit:cover;display:block}.iwf__content{display:flex;flex-direction:column;gap:1.6rem;padding-inline:1.6rem}@media(max-width:749px){.iwf__content{padding:1.5rem}}@media(min-width:750px){.iwf__content{gap:2.4rem}}.iwf__content--center{text-align:center;align-items:center}.iwf__eyebrow{margin:0;font-weight:600;text-transform:uppercase}.iwf__eyebrow:not([class*=text-size-]){font-size:13.68px;letter-spacing:2.93px;line-height:1}.iwf__heading{margin:0;text-transform:uppercase;font-family:inherit;font-weight:inherit;font-style:inherit}.iwf__heading .iwf__heading-inner{display:block;line-height:.8}.iwf__text p{line-height:1.3;letter-spacing:0;max-width:48rem;color:rgb(var(--color-foreground) * 1);opacity:.6}.iwf__text[class*=text-size-] :is(p,li,a,span){font-size:inherit}.iwf__content--center .iwf__text{margin-inline:auto}.iwf__text>*+*{margin-top:1rem}.iwf__features{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:2rem;grid-template-columns:repeat(3,max-content)}@media(max-width:749px){.iwf__features{grid-template-columns:repeat(3,1fr);gap:1.6rem}.iwf__features--4{grid-template-columns:repeat(2,1fr)}.iwf__features--5,.iwf__features--6{grid-template-columns:repeat(3,1fr)}}.iwf__features--1{grid-template-columns:1fr}.iwf__features--2,.iwf__features--4{grid-template-columns:repeat(2,1fr)}.iwf__features--5,.iwf__features--6{grid-template-columns:repeat(3,1fr)}@media(min-width:990px){.iwf__features--4{grid-template-columns:repeat(4,1fr)}.iwf__features--5{grid-template-columns:repeat(5,1fr)}.iwf__features--6{grid-template-columns:repeat(6,1fr)}.iwf__feature{max-width:12rem}}.iwf__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.3rem;min-width:0;height:100%;justify-content:flex-end}.iwf__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--iwf-icon-w, 4.8rem);height:var(--iwf-icon-h, 4.8rem);flex-shrink:0}.iwf__feature-icon img,.iwf__feature-icon svg{width:100%;height:100%;object-fit:contain;display:block}.iwf__feature-label{font-weight:600;line-height:1.2;color:rgb(var(--color-foreground) / 1);letter-spacing:0px}.iwf__feature-label[class*=text-size-]{margin:0}.iwf__button{align-self:flex-start;margin-top:.8rem;min-height:4.8rem;font-weight:500;letter-spacing:0px;padding:1.4rem 7.7rem;line-height:1.5;position:relative;isolation:isolate;overflow:hidden;transition:color .48s cubic-bezier(.33,1,.68,1),transform .2s ease,box-shadow .5s cubic-bezier(.22,1,.36,1)}.iwf__button:after{content:"";position:absolute;inset:var(--buttons-border-width, 1px);z-index:-1;border-radius:var(--buttons-radius, 0);pointer-events:none;background-color:rgb(var(--color-foreground));-webkit-clip-path:inset(0 100% 0 0 round var(--buttons-radius, 0));clip-path:inset(0 100% 0 0 round var(--buttons-radius, 0));transition:-webkit-clip-path .58s cubic-bezier(.34,1.08,.52,1),clip-path .58s cubic-bezier(.34,1.08,.52,1)}.iwf__button:hover{color:rgb(var(--color-background));transform:translateY(-1px)}.iwf__button:hover:after{-webkit-clip-path:inset(0 0% 0 0 round var(--buttons-radius, 0));clip-path:inset(0 0% 0 0 round var(--buttons-radius, 0))}.iwf__content--center .iwf__button{align-self:center}@media(max-width:749px){.iwf__button{width:100%;max-width:32rem;justify-content:center;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-with-features.css.map */
