.bs{background:var(--bs-bg, #F7F3E9);padding:var(--bs-pad-top, 96px) 20px var(--bs-pad-bottom, 96px);color:var(--bs-body, #3D434C);font-family:inherit}.bs__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.bs__media{order:1}.bs__text{order:2}@media(min-width:750px){.bs{padding-left:40px;padding-right:40px}.bs__inner{grid-template-columns:40fr 60fr;gap:64px}.bs__text{order:1}.bs__media{order:2}}.bs__heading{font-size:26px;line-height:1.2;font-weight:700;color:var(--bs-heading, #0F1720);letter-spacing:-.01em;margin:0 0 24px}@media(min-width:750px){.bs__heading{font-size:30px}}.bs__body{font-size:16px;line-height:1.6;color:var(--bs-body, #3D434C);margin:0 0 32px}.bs__body p{margin:0 0 16px}.bs__body p:last-child{margin-bottom:0}.bs__body strong{color:var(--bs-heading, #0F1720);font-weight:700}.bs__features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:16px}.bs__feature{display:flex;align-items:center;gap:12px}.bs__feature-icon{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.bs__feature-label{font-size:15px;font-weight:700;color:var(--bs-feature-label, #0F1720);line-height:1.4}.bs__cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:var(--bs-button-bg, #7A9B7E);color:var(--bs-button-text, #FFFFFF);font-size:15px;font-weight:700;text-decoration:none;border-radius:999px;transition:opacity .15s ease,transform .15s ease;line-height:1}.bs__cta:hover{opacity:.92;transform:translateY(-1px);color:var(--bs-button-text, #FFFFFF)}.bs__cta-arrow{width:16px;height:16px;flex:0 0 auto}.bs__media{width:100%;border-radius:var(--bs-image-radius, 24px);overflow:hidden;aspect-ratio:4 / 3;background:#eef1f4}.bs__image{width:100%;height:100%;object-fit:cover;display:block}.bs__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:#7a828d;font-size:14px}.bs__empty{padding:16px;border:1px dashed #c9ced5;border-radius:8px;color:#7a828d;font-size:14px;text-align:center;margin:0 0 24px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brand-story.css.map */
