.brand-story{background:var(--bs-bg, #F7F1EA);width:100%;overflow:hidden}.brand-story__inner{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.brand-story__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:var(--bs-gap, 16px);align-items:stretch}.brand-story__cell{border-radius:var(--bs-radius, 8px);overflow:hidden;min-width:0}.bs-half{grid-column:span 1}.bs-full{grid-column:1 / -1}.brand-story__text-panel{background:var(--bs-panel-bg, #fff);display:flex;align-items:center}.brand-story__text-inner{padding:clamp(28px,4vw,56px);max-width:460px;width:100%}.brand-story__text-panel.bs-full .brand-story__text-inner{max-width:640px}.brand-story__heading{font-family:var(--font-heading-family, serif);color:var(--bs-heading-color, #2B2420);font-size:clamp(24px,2.6vw,34px);line-height:1.2;margin:0 0 16px;font-weight:500}.brand-story__divider{display:block;width:36px;height:2px;background:var(--bs-accent-color, #B08968);margin-bottom:20px}.brand-story__text{color:var(--bs-text-color, #6B5F55);font-size:15px;line-height:1.65;margin-bottom:14px}.brand-story__text p{margin:0 0 14px}.brand-story__text p:last-child{margin-bottom:0}.brand-story__button{display:inline-block;margin-top:12px;padding:14px 28px;background:var(--bs-button-bg, #2B2420);color:var(--bs-button-text, #fff);text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-radius:calc(var(--bs-radius, 8px) / 2);transition:opacity .2s ease,transform .2s ease}.brand-story__button:hover{opacity:.85;transform:translateY(-1px)}.brand-story__image-panel{position:relative;width:100%;height:100%;min-height:220px}.brand-story__image{width:100%;height:100%;object-fit:cover;display:block}.brand-story__image--placeholder{background:#e8e0d6;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:220px}.brand-story__placeholder-svg{width:100%;height:100%;opacity:.5}.brand-story__hero{position:relative;display:flex;align-items:center;width:100%}.brand-story__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.brand-story__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.brand-story__hero-content{position:relative;z-index:2;padding:clamp(28px,5vw,72px);max-width:620px}.brand-story__hero[style*="text-align: center"] .brand-story__hero-content{margin:0 auto}.brand-story__hero-heading{font-family:var(--font-heading-family, serif);color:#fff;font-size:clamp(32px,5vw,56px);line-height:1.1;margin:0 0 14px;font-weight:500}.brand-story__hero-subheading{color:#fff;font-size:clamp(14px,1.4vw,18px);margin:0;opacity:.95}.brand-story__features{background:var(--bs-panel-bg, #fff)}.brand-story__features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:clamp(28px,3vw,40px) clamp(28px,4vw,56px)}.brand-story__features-grid--inline{padding:8px 0 0;margin-top:8px}.brand-story__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.brand-story__feature-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--bs-accent-color, #B08968)}.brand-story__feature-icon svg,.brand-story__feature-icon img{width:32px;height:32px;object-fit:contain}.brand-story__feature-label{font-size:11px;color:var(--bs-text-color, #6B5F55);line-height:1.3;max-width:90px}@media(max-width:989px){.brand-story__grid{grid-template-columns:1fr}.bs-half{grid-column:1 / -1}.brand-story__image-panel{min-height:300px}.brand-story__hero{min-height:380px!important}}@media(max-width:599px){.brand-story__inner{padding-left:16px;padding-right:16px}.brand-story__text-inner{padding:28px 20px;max-width:100%}.brand-story__features-grid{grid-template-columns:repeat(2,1fr);padding:24px 20px;row-gap:24px}.brand-story__features-grid--inline{grid-template-columns:repeat(2,1fr);padding:8px 0 0}.brand-story__image-panel{min-height:240px}.brand-story__button{width:100%;text-align:center}.brand-story__hero-content{padding:28px 20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/brand-story.css.map */
