.bn-features{padding-block:var(--bn-features-pt, 50px) var(--bn-features-pb, 140px)}.bn-features__intro--centro{max-width:860px;margin-inline:auto;text-align:center}.bn-features__intro .bn-section-title{margin-bottom:4px}.bn-features__lead{color:#fff;font-size:16px;line-height:25.6px;margin-top:6px}.bn-feature__icon img[src*=spotify]{filter:brightness(0) invert(1)}.bn-features__lead p:last-child{margin-bottom:0}.bn-features__grid{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:32px 30px;grid-template-columns:repeat(var(--bn-cols, 3),minmax(0,1fr))}.bn-features--cols-2 .bn-features__grid{--bn-cols: 2}.bn-features--cols-3 .bn-features__grid{--bn-cols: 3}.bn-features--cols-4 .bn-features__grid{--bn-cols: 4}.bn-feature{position:relative;overflow:hidden;background-image:linear-gradient(160deg,#161310,#0b0b0b 55%);border:1px solid rgba(252,133,3,.18);border-radius:16px;padding:0 26px 34px;text-align:center;transition:border-color .22s ease,transform .22s ease}.bn-feature:hover{border-color:var(--bn-accent);transform:translateY(-3px)}.bn-feature:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:4px;background-color:var(--bn-accent);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.bn-feature:hover:after{transform:scaleX(1)}.bn-feature__link{text-decoration:none;color:inherit;display:block}.bn-feature__icon{display:flex;align-items:center;justify-content:center;width:78px;height:70px;margin:0 auto 26px;background-color:#261606;border-radius:0 0 4px 4px;transition:background-color .22s ease}.bn-feature:hover .bn-feature__icon{background-color:var(--bn-accent)}.bn-feature__icon img{width:44px;height:44px;object-fit:contain}.bn-feature__title{font-size:24px;line-height:28.8px;font-weight:500;color:#fff;margin:0 0 12px}.bn-feature__text{color:#fff;font-size:16px;line-height:25.6px;margin:0}@media(max-width:989px){.bn-features__grid{--bn-cols: 2 !important;gap:24px 20px}.bn-feature__title{font-size:20px;line-height:25px}}@media(max-width:749px){.bn-features__grid{--bn-cols: 1 !important;gap:16px}.bn-feature{padding:0 20px 26px}}@media(prefers-reduced-motion:reduce){.bn-feature,.bn-feature:after,.bn-feature__icon{transition:none}.bn-feature:hover{transform:none}.bn-feature:hover:after{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bn-feature-cards.css.map */
