.fis{background:rgb(var(--color-background));background:var(--gradient-background);color:rgb(var(--color-foreground))}.fis__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.4rem,4vw,5.6rem);width:100%;box-sizing:border-box}.fis__inner--image-first{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fis__inner--image-first .fis__media{order:-1}.fis__content{min-width:0;max-width:54rem}.fis__eyebrow{margin:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:rgba(var(--color-foreground),.58)}.fis__heading{margin:0 0 1.6rem;font-size:clamp(2.6rem,3.4vw,4rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.fis__text{margin:0 0 2.4rem;font-size:clamp(1.35rem,1.5vw,1.5rem);line-height:1.6;color:rgba(var(--color-foreground),.72)}.fis__text p{margin:0}.fis__text p+p{margin-top:1em}.fis__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.6rem}.fis__feature{display:flex;align-items:flex-start;gap:1.2rem}.fis__feature-icon{flex:0 0 auto;width:2.4rem;height:2.4rem;margin-top:.15rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fis__feature-icon svg{width:1.25rem;height:1.25rem;display:block}.fis__feature-body{min-width:0;font-size:clamp(1.35rem,1.5vw,1.5rem);line-height:1.55;color:rgba(var(--color-foreground),.72)}.fis__feature-title{font-weight:700;color:rgb(var(--color-foreground))}.fis__feature-sep{font-weight:400;color:rgba(var(--color-foreground),.72)}.fis__media{min-width:0;width:100%}.fis__media-frame{width:100%;border-radius:2.4rem;overflow:hidden;background:rgba(var(--color-foreground),.08);aspect-ratio:1 / 1.05}.fis__media-frame img,.fis__media-frame .placeholder-svg,.fis__media-frame svg{width:100%;height:100%;display:block;object-fit:cover}.fis__media-frame .placeholder-svg{object-fit:unset}@media screen and (max-width:989px){.fis__inner,.fis__inner--image-first{grid-template-columns:1fr;gap:2.8rem}.fis__inner--image-first .fis__media{order:0}.fis__content{max-width:none}.fis__media-frame{max-width:52rem;margin:0 auto;aspect-ratio:1 / 1}}@media screen and (max-width:749px){.fis__heading{font-size:clamp(2.4rem,7vw,3.2rem)}.fis__media-frame{border-radius:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-feature-spotlight.css.map */
