.bm-benefits{background:var(--bb-bg);color:var(--bb-text);padding:var(--bb-top) var(--bb-side) var(--bb-bottom)}.bm-benefits *{box-sizing:border-box}.bm-benefits__inner{width:100%;max-width:var(--bb-width);margin-inline:auto}.bm-benefits__header{text-align:var(--bb-heading-align);margin-bottom:var(--bb-header-gap)}.bm-benefits__heading{font-family:inherit;color:var(--bb-heading);font-size:var(--bb-heading-size);font-weight:700;line-height:1.2;margin:0 0 12px}.bm-benefits__intro{font-size:var(--bb-body-size);line-height:1.6;margin:0}.bm-benefits__grid{display:grid;grid-template-columns:repeat(var(--bb-columns),minmax(0,1fr));gap:var(--bb-gap);list-style:none;margin:0;padding:0}.bm-benefits__card{min-width:0;background:var(--bb-card-bg);border:1px solid var(--bb-border);border-radius:var(--bb-radius);padding:var(--bb-card-padding);text-align:var(--bb-card-align)}.bm-benefits__icon{display:flex;align-items:center;justify-content:center;width:var(--bb-icon-box);height:var(--bb-icon-box);color:var(--bb-accent);background:var(--bb-icon-bg);border-radius:var(--bb-icon-radius);margin-bottom:22px}.bm-benefits[data-align=center] .bm-benefits__icon{margin-inline:auto}.bm-benefits__icon svg,.bm-benefits__icon img{display:block;width:var(--bb-icon-size);height:var(--bb-icon-size);object-fit:contain}.bm-benefits__title{font-family:inherit;color:var(--bb-heading);font-size:var(--bb-title-size);font-weight:700;line-height:1.35;margin:0 0 12px;overflow-wrap:anywhere}.bm-benefits__description{font-size:var(--bb-body-size);line-height:1.65;font-weight:400;overflow-wrap:anywhere}.bm-benefits__description p{margin:0}.bm-benefits__description p+p{margin-top:12px}.bm-benefits__description a,.bm-benefits__link{text-decoration:underline;text-underline-offset:3px}.bm-benefits__link{display:inline-block;font-size:var(--bb-body-size);font-weight:700;color:var(--bb-heading);margin-top:18px;padding-block:6px}.bm-benefits a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.bm-benefits{padding:var(--bb-mobile-top) var(--bb-mobile-side) var(--bb-mobile-bottom)}.bm-benefits__heading{font-size:var(--bb-mobile-heading-size)}.bm-benefits__grid{display:flex;gap:var(--bb-mobile-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-block:4px 12px}.bm-benefits__grid::-webkit-scrollbar{display:none;width:0;height:0}.bm-benefits__card{flex:0 0 calc(90% - var(--bb-mobile-gap));padding:var(--bb-mobile-card-padding);scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/bestmart-beneficios.css.map */
