.fe-section-wrapper{background-color:var(--fe-bg-color);padding-top:var(--fe-padding-top);padding-bottom:var(--fe-padding-bottom)}.fe-container{max-width:1400px;margin:0 auto;padding:0 20px}.fe-content-grid{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.fe-text-column{flex:1 1 300px;max-width:400px}.fe-heading{font-size:42px;line-height:1.1;font-weight:700;margin-bottom:24px;color:var(--fe-heading-color);font-family:var(--font-heading-family)}.fe-heading u{text-decoration:none;border-bottom:3px solid #333;padding-bottom:2px}.highlight-circle{position:relative;display:inline-block;z-index:1;font-style:normal;padding:0 10px}.highlight-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skew(-10deg);width:110%;height:120%;border:3px solid #888;border-radius:50%;z-index:-1;opacity:.6}.fe-description{font-size:16px;line-height:1.6;opacity:.8;color:var(--fe-text-color)}.fe-cards-column{flex:2 1 600px}.fe-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fe-card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3 / 4;transition:transform .3s ease;background-color:#f0f0f0}.fe-card:hover{transform:translateY(-5px)}.fe-card-link-wrapper{display:block;width:100%;height:100%}.fe-card-image-wrapper{width:100%;height:100%;position:relative}.fe-card-img{width:100%;height:100%;object-fit:cover;display:block}.placeholder-svg{background:#ccc;width:100%;height:100%}.fe-card-overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,#000000d9,#0000);pointer-events:none}.fe-card-content{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:flex-end;color:#fff}.fe-card-title{font-size:18px;font-weight:600;line-height:1.2;margin:0;max-width:80%;color:#fff}.fe-icon-circle{width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;flex-shrink:0}@media(max-width:990px){.fe-heading{font-size:32px}.fe-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fe-content-grid{flex-direction:column;align-items:stretch}.fe-text-column{max-width:100%;margin-bottom:20px}.fe-cards-grid{grid-template-columns:1fr}.fe-card{aspect-ratio:16/9}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-feature-highlight.css.map */
