.bm-hero,.bm-trust,.bm-categories{--bm-green: #29927d;--bm-green-dark: #1f7361;--bm-navy: #232f3e;--bm-radius: var(--product-card-corner-radius, .8rem)}.bm-hero{position:relative;overflow:hidden}.bm-hero:before{content:"";position:absolute;right:-8rem;bottom:-14rem;width:38rem;height:38rem;border-radius:50%;background:var(--bm-green);opacity:.22;pointer-events:none}.bm-hero:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.4rem;background:var(--bm-green)}.bm-hero__inner{position:relative;z-index:1}.bm-hero__content{max-width:64rem}.bm-hero__eyebrow{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.14rem;text-transform:uppercase;color:#7fd6c3}.bm-hero__title{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3rem,6vw,5.4rem);line-height:1.08;letter-spacing:-.01em}.bm-hero__text{margin:0 0 2.8rem;font-size:1.7rem;line-height:1.6;max-width:54rem}.bm-hero__text p{margin:0}.bm-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.bm-hero__buttons .button{min-width:18rem}.bm-trust{border-bottom:1px solid rgba(var(--color-foreground),.1)}.bm-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.bm-trust__item{display:flex;align-items:center;gap:1.2rem}.bm-trust__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#29927d1f;color:var(--bm-green-dark)}.bm-trust__icon svg{width:2.2rem;height:2.2rem;fill:currentColor}.bm-trust__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;line-height:1.25}.bm-trust__text{display:block;margin-top:.2rem;font-size:1.25rem;line-height:1.35;opacity:.8}@media screen and (min-width:990px){.bm-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.bm-trust__title{font-size:1.5rem}}.bm-categories__header{margin-bottom:2.4rem}.bm-categories__title{margin:0}.bm-categories__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.bm-categories__link{position:relative;display:flex;flex-direction:column;gap:.8rem;height:100%;padding:1.8rem 1.6rem;color:inherit;text-decoration:none;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--bm-radius);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bm-categories__link:hover{border-color:var(--bm-green);box-shadow:0 .6rem 1.6rem #232f3e1a;transform:translateY(-2px)}.bm-categories__link:focus-visible{outline:.2rem solid var(--bm-green);outline-offset:.3rem}.bm-categories__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#29927d1f;color:var(--bm-green-dark)}.bm-categories__icon svg{width:2.2rem;height:2.2rem;fill:currentColor}.bm-categories__label{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;line-height:1.25}.bm-categories__count{font-size:1.25rem;opacity:.7}.bm-categories__cta{margin-top:auto;font-size:1.3rem;font-weight:700;color:var(--bm-green-dark)}@media screen and (min-width:750px){.bm-categories__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.bm-categories__link{padding:2.2rem 2rem}}@media screen and (min-width:990px){.bm-categories__list{grid-template-columns:repeat(var(--bm-cols, 4),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.bm-categories__link{transition:none}.bm-categories__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bronmart-brand.css.map */
