.brand-story-section{padding-top:var(--bs-pad-top, 60px);padding-bottom:var(--bs-pad-bottom, 60px);background-color:var(--bs-bg, #ffffff);color:var(--bs-text, #111111);font-family:inherit}.brand-story__container{max-width:1200px;margin:0 auto;padding:0 20px}.brand-story__header{text-align:center;margin-bottom:50px}.brand-story__eyebrow{display:inline-block;width:40px;height:2px;background-color:var(--bs-accent, #E71E33);margin-bottom:20px}.brand-story__heading{font-size:clamp(28px,4vw,36px);line-height:1.2;font-weight:700;margin:0;color:var(--bs-text)}.brand-story__top-text{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px}.brand-story__top-col{font-size:15px;line-height:1.6;color:inherit}.brand-story__top-col p{margin:0 0 10px}.brand-story__top-col em{color:var(--bs-accent, #E71E33);font-style:normal}@media(min-width:769px){.brand-story__top-col:nth-child(2){border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);padding:0 30px}}@media(max-width:768px){.brand-story__top-text{grid-template-columns:1fr;gap:24px}}.brand-story__middle{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;margin-bottom:70px}@media(max-width:990px){.brand-story__middle{grid-template-columns:1fr}}.brand-story__card{background-color:var(--bs-card-bg, #0A0A0F);color:var(--bs-card-text, #ffffff);padding:50px 40px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.brand-story__card-quote{width:32px;height:auto;margin-bottom:30px}.brand-story__card-heading{font-size:clamp(32px,4vw,42px);font-weight:700;line-height:1.2;margin:0 0 24px;color:inherit}.brand-story__card-line{width:40px;height:2px;background-color:var(--bs-accent, #E71E33);margin-bottom:24px}.brand-story__card-text{font-size:15px;line-height:1.6;margin:0}.brand-story__card-text,.brand-story__card-text p,.brand-story__card-text a{color:var(--bs-card-text, #FFFFFF)!important}.brand-story__card-text p{margin:0}.brand-story__features{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:40px}.brand-story__feature-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.brand-story__feature-icon{width:50px;height:auto;object-fit:contain}.brand-story__feature-title{font-size:18px;font-weight:700;margin:0;line-height:1.3}.brand-story__feature-text{font-size:14px;line-height:1.6;margin:0;color:inherit;opacity:.8}.brand-story__feature-text p{margin:0}@media(max-width:600px){.brand-story__features{grid-template-columns:1fr}}.brand-story__family{display:flex;align-items:center;gap:24px}.brand-story__family-icon{width:60px;height:auto;flex-shrink:0}.brand-story__family-text{font-size:13px;line-height:1.6;margin:0;flex-grow:1}.brand-story__family-text p{margin:0}.brand-story__family-logo{width:140px;height:auto;flex-shrink:0}@media(max-width:768px){.brand-story__family{flex-direction:column;align-items:flex-start}.brand-story__family-logo{align-self:center;margin-top:20px}}.brand-story__bottom{background-color:var(--bs-bottom-bg, #F8F9FA);border-radius:16px;padding:50px 30px;display:grid;grid-template-columns:repeat(4,1fr)}.brand-story__bottom-item{text-align:center;padding:0 20px}.brand-story__bottom-icon{width:56px;height:auto;margin:0 auto 20px;display:block}.brand-story__bottom-title{font-size:16px;font-weight:700;margin:0 0 12px}.brand-story__bottom-line{width:30px;height:2px;background-color:var(--bs-accent, #E71E33);margin:0 auto 12px}.brand-story__bottom-text{font-size:13px;line-height:1.5;margin:0;opacity:.8}.brand-story__bottom-text p{margin:0}@media(min-width:991px){.brand-story__bottom-item:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}}@media(max-width:990px){.brand-story__bottom{grid-template-columns:repeat(2,1fr);gap:40px 20px}.brand-story__bottom-item:nth-child(1),.brand-story__bottom-item:nth-child(2){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:40px}}@media(max-width:500px){.brand-story__bottom{grid-template-columns:1fr}.brand-story__bottom-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-brand-story.css.map */
