.feel-supported-features{background:var(--fsf-bg, #3D0E24);color:var(--fsf-text-color, #F2E9EE);padding-top:var(--fsf-padding-top, 80px);padding-bottom:var(--fsf-padding-bottom, 80px)}.fsf-container{max-width:1440px;margin:0 auto;padding:0 20px}.fsf-header{text-align:center;max-width:100%;margin:0 auto}.fsf-heading{font-size:45px;font-weight:600;color:var(--fsf-heading-color, #fff);margin:0 0 16px;line-height:1.2}.fsf-subheading{font-size:16px;font-weight:400;letter-spacing:.01em;color:var(--fsf-text-color, #F2E9EE);margin:0;opacity:.9}.fsf-content{display:flex;align-items:center;gap:64px}.fsf-layout-right{flex-direction:row}.fsf-layout-left{flex-direction:row-reverse}.fsf-features{flex:1 1 50%;min-width:0}.fsf-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px}.fsf-feature{display:flex;flex-direction:column;gap:10px}.fsf-feature-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.fsf-feature-icon img{width:100%;height:100%;object-fit:contain}.fsf-icon-placeholder{width:36px;height:36px;border:2px solid var(--fsf-accent, #fff);border-radius:50%;display:block;opacity:.6}.fsf-feature-title{font-size:23px;font-weight:600;color:var(--fsf-heading-color, #fff);margin:0;line-height:1.3}.fsf-feature-description{font-size:16px;font-weight:400;line-height:1.5;color:var(--fsf-text-color, #F2E9EE);opacity:.9;margin:0;max-width:32ch}.fsf-image-wrap{flex:1 1 40%;min-width:0;display:flex;justify-content:center}.fsf-image{width:100%;max-width:450px;height:auto;display:block;border-radius:12px}.fsf-image-placeholder{width:100%;max-width:420px;aspect-ratio:4 / 5;background:#ffffff14;border-radius:12px;display:flex;align-items:center;justify-content:center}.fsf-placeholder-svg{width:60%;height:60%;opacity:.5}@media screen and (max-width:989px){.fsf-content{flex-direction:column-reverse;gap:48px}.fsf-layout-left .fsf-content,.fsf-layout-right .fsf-content{flex-direction:column-reverse}.fsf-features,.fsf-image-wrap{flex:1 1 100%;width:100%}.fsf-heading{font-size:35px}.fsf-feature-title{font-size:20px;margin-bottom:5px}}@media screen and (max-width:599px){.fsf-features-grid{grid-template-columns:1fr;gap:32px}.fsf-header{margin-bottom:40px;text-align:left}.feel-supported-features{padding-top:48px;padding-bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/feel-supported-features.css.map */
