.bellarya-features{padding:clamp(36px,6vw,60px) 0;background:var(--bl-surface)}.bellarya-features .bl-section-heading{text-align:center;margin-bottom:clamp(20px,3vw,36px)}.bellarya-features .bl-section-heading h2{font-family:var(--bl-font-heading);font-size:clamp(1.75rem,4.5vw,3rem);font-weight:800;color:var(--bl-text);margin-bottom:12px;line-height:1.15}.bellarya-features .bl-section-heading p{font-family:var(--bl-font-body);font-size:clamp(.95rem,2vw,1.15rem);color:var(--bl-text-muted);max-width:560px;margin:0 auto}.bellarya-features__grid{display:grid;grid-template-columns:1fr;gap:20px}.bellarya-feature-card{background:var(--bl-bg);border-radius:var(--bl-radius-lg);padding:clamp(24px,4vw,36px);text-align:center;border:1px solid rgba(255,77,109,.06);transition:all var(--bl-transition)}.bellarya-feature-card:hover{transform:translateY(-4px);box-shadow:var(--bl-shadow-lg);border-color:#ff4d6d1f}.bellarya-feature-card__icon{width:64px;height:64px;background:var(--bl-badge-bg);border-radius:var(--bl-radius-md);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.bellarya-feature-card__icon svg{width:28px;height:28px;stroke:var(--bl-primary);stroke-width:1.8;fill:none}.bellarya-feature-card h3{font-family:var(--bl-font-heading);font-weight:700;font-size:1.05rem;color:var(--bl-text);margin-bottom:8px;line-height:1.15}.bellarya-feature-card p{font-family:var(--bl-font-body);font-size:.88rem;color:var(--bl-text-muted);line-height:1.5}@media(min-width:540px){.bellarya-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.bellarya-features__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.bellarya-features__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bellarya-features__grid::-webkit-scrollbar{display:none}.bellarya-features__grid .bellarya-feature-card{flex:0 0 72vw;max-width:280px;scroll-snap-align:start}.bellarya-features>.bl-container{position:relative}.bellarya-features>.bl-container:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;pointer-events:none;z-index:5;background:linear-gradient(to right,transparent,#FFFFFF)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-bellarya-features.css.map */
