.our-promise{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.our-promise__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--light-grey-color)}.our-promise__media img,.our-promise__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.our-promise__list{border-top:1px solid var(--border-color-base)}.our-promise__item{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:22px 0;border-bottom:1px solid var(--border-color-base)}.our-promise__number{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:1.4rem;line-height:1.7;color:rgba(var(--color-heading-rgb),.4)}.our-promise__text a{color:var(--color-heading);text-decoration:underline}@media(min-width:990px){.our-promise{grid-template-columns:1fr 1fr;gap:60px;align-items:stretch}.our-promise__media{aspect-ratio:auto;min-height:380px}.our-promise__content{align-self:center}.our-promise--image-right .our-promise__media{order:2}}.brand-story{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.brand-story__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--light-grey-color);order:-1}.brand-story__media img,.brand-story__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brand-story__subheading{font-size:1.2rem;font-weight:var(--subheading-weight);letter-spacing:.12em;text-transform:uppercase}.brand-story__text{font-size:1.6rem;line-height:1.75}.brand-story__text p+p{margin-top:1.2em}.brand-story__signature{margin-top:25px;font-family:var(--heading-font);font-style:italic;font-size:1.6rem}@media(min-width:990px){.brand-story{grid-template-columns:1fr 1fr;gap:60px;align-items:stretch}.brand-story__media{order:0;aspect-ratio:auto;min-height:420px}.brand-story__content{align-self:center}.brand-story--image-left .brand-story__media{order:-1}.brand-story__content{max-width:540px}}.faq-contact__list{max-width:800px;margin-inline:auto;border-top:1px solid var(--border-color-base)}.faq-contact__list a{color:var(--color-heading);text-decoration:underline}.faq-contact__box{max-width:800px;margin:40px auto 0;padding:35px 20px;background-color:var(--light-grey-color)}.trust-features{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 20px;text-align:center}.trust-features__icon{display:inline-flex;margin-bottom:14px;color:var(--color-heading)}.trust-features__title{margin:0 0 6px;font-size:1.4rem;font-weight:var(--heading-weight);color:var(--color-heading)}.trust-features__text{font-size:1.3rem;line-height:1.5}@media(min-width:768px){.trust-features{grid-template-columns:repeat(var(--features-count, 4),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bellamoir-sections.css.map */
