.swarnim-features-section{padding:120px 0;background:#fcfaf7}.swarnim-features{padding:0;background:transparent}.swarnim-features__heading{max-width:820px;margin:0 auto 80px;text-align:center}.swarnim-features__subheading{display:inline-block;font-size:14px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#c89a2b;margin-bottom:18px}.swarnim-features__heading h2{font-size:60px;font-weight:400;line-height:1.15;color:#171717;margin-bottom:22px}.swarnim-features__heading p{font-size:19px;line-height:1.9;color:#666}.swarnim-features__heading:after{content:"";display:block;width:90px;height:2px;margin:40px auto 0;border-radius:10px;background:linear-gradient(90deg,#d9b55f,#f6e5a8,#d9b55f)}.swarnim-features__grid{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:32px;align-items:stretch}.feature-card{background:#fff;border:1px solid rgba(214,189,138,.45);border-radius:24px;padding:50px 36px;text-align:center;display:flex;flex-direction:column;height:100%;transition:all .45s cubic-bezier(.22,.61,.36,1);box-shadow:0 10px 35px #0000000d,0 1px 2px #00000008}.feature-card:hover{transform:translateY(-10px);background:#fffdf8;border-color:#d6af58;box-shadow:0 30px 70px #0000001f,0 10px 25px #c9aa5e1f}.feature-card__icon{width:120px;height:120px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;background:#fffaf0;border:1px solid #F1DFB8;border-radius:50%;box-shadow:0 10px 25px #c9aa5e1a}.feature-card__icon img{width:90px;height:90px;object-fit:contain;transition:all .45s ease}.feature-card:hover .feature-card__icon img{transform:scale(1.08) rotate(3deg)}.feature-card h3{font-size:32px;line-height:1.2;font-weight:400;color:#1b1b1b;margin-bottom:22px;transition:.35s ease}.feature-card:hover h3{color:#c89a2b}.feature-card p{font-size:17px;line-height:1.9;color:#666;margin:0}@media(max-width:1200px){.swarnim-features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.swarnim-features-section{padding:80px 0}.swarnim-features__heading{margin-bottom:55px}.swarnim-features__heading h2{font-size:40px}.swarnim-features__heading p{font-size:17px}.swarnim-features__grid{grid-template-columns:1fr;gap:24px}.feature-card{padding:42px 28px}.feature-card__icon{width:105px;height:105px}.feature-card__icon img{width:78px;height:78px}.feature-card h3{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/swarnim-features.css.map */
