.brand-promise{background-color:var(--bg-color, #e5eeea);padding-block:5rem;overflow:hidden}a.button.primary.personlize-btn{background:#c2d7cd!important;color:#55645a!important}@media screen and (max-width:749px){.brand-promise{padding-block:4rem}}.brand-promise__container{max-width:1400px;margin:0 auto}.brand-promise__row{display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:center;width:100%}@media screen and (min-width:750px){.brand-promise__row{flex-direction:row;gap:6rem;align-items:center;justify-content:center;max-width:1300px;margin:0 auto;width:100%}.brand-promise__media{flex:0 0 400px;display:flex;justify-content:center;align-items:center}.brand-promise__content{flex:1;text-align:left;max-width:850px;display:flex;flex-direction:column;justify-content:center}}.brand-promise__image-hexagon{width:100%;max-width:550px;aspect-ratio:1/1;clip-path:polygon(25% 5%,75% 5%,95% 50%,75% 95%,25% 95%,5% 50%);background-color:transparent;display:flex;align-items:center;justify-content:center;overflow:visible;margin:0 auto}.brand-promise__image{width:100%;height:100%;object-fit:contain}.brand-promise__heading{color:#344c3d;font-size:2.25rem;margin-top:0;margin-bottom:2rem;line-height:1.2;font-family:"Gullia",var(--font-heading--family),serif}@media screen and (min-width:750px){.brand-promise__heading{font-size:3.5rem;margin-bottom:3rem}}.brand-promise__list{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.brand-promise__item{display:flex;align-items:flex-start;gap:1.25rem}.brand-promise__icon-wrapper{flex-shrink:0;margin-top:.2rem}.brand-promise__icon-hexagon{width:32px;height:32px;background-color:#55645a;clip-path:polygon(25% 5%,75% 5%,95% 50%,75% 95%,25% 95%,5% 50%);display:flex;align-items:center;justify-content:center;color:#fff}.brand-promise__icon-hexagon svg{width:16px;height:16px}.brand-promise__text{color:#1a1a1a;font-size:1.125rem;font-weight:400;line-height:1.5}.brand-promise__text-title{font-weight:800;color:#333}.brand-promise__footer{display:flex;justify-content:flex-start;gap:10px}.brand-promise__footer .button{background-color:#55645a!important;color:#fff!important;padding:1rem 3rem;font-weight:700;min-width:200px;text-transform:uppercase;border-radius:0}@media screen and (max-width:749px){.brand-promise__content{width:100%}.brand-promise__heading{text-align:center;font-size:1.8rem}.brand-promise__footer{justify-content:center}.brand-promise__media{margin-bottom:2rem}}@media screen and (max-width:500px){.brand-promise__footer{display:flex;flex-wrap:wrap}.brand-promise__content{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand-promise.css.map */
