.brand-standards{background:var(--bs-section-bg, #f4e9e1);padding:var(--bs-padding-top, 48px) 16px var(--bs-padding-bottom, 48px)}.brand-standards__inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.brand-standards__heading{margin:0;font-family:Sofia Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:38px;line-height:1.3;letter-spacing:-.38px;text-align:center;text-transform:capitalize;color:var(--bs-heading-color, #000);word-break:break-word}.brand-standards__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,350px) minmax(0,1fr);gap:var(--bs-grid-gap, 32px);align-items:center}.brand-standards__column{display:flex;flex-direction:column;gap:40px;width:100%;min-width:0;position:relative;z-index:2}.brand-standards__column--left{margin-right:calc(-1 * var(--bs-left-offset, 0px))}.brand-standards__column--right{margin-left:calc(-1 * var(--bs-right-offset, 0px))}.brand-standards__image{position:relative;width:100%;max-width:350px;border-radius:10px;overflow:hidden;aspect-ratio:350 / 480;justify-self:center}.brand-standards__image--align-left{justify-self:start}.brand-standards__image--align-center{justify-self:center}.brand-standards__image--align-right{justify-self:end}.brand-standards__image-img{display:block;width:100%;height:100%;object-fit:cover}.brand-standards__feature{position:relative;display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(16px);animation:bs-feature-in .6s cubic-bezier(.16,1,.3,1) var(--bs-feature-delay, 0ms) both}@keyframes bs-feature-in{to{opacity:1;transform:translateY(0)}}.brand-standards__icon{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:var(--bs-icon-size, 48px);height:var(--bs-icon-size, 48px);display:flex;align-items:center;justify-content:center}.brand-standards__column--left .brand-standards__icon{right:calc(-1 * (var(--bs-grid-gap, 32px) + var(--bs-icon-size, 48px) / 2))}.brand-standards__column--right .brand-standards__icon{left:calc(-1 * (var(--bs-grid-gap, 32px) + var(--bs-icon-size, 48px) / 2))}.brand-standards__column--left .brand-standards__feature{padding-right:max(16px,calc(var(--bs-icon-size, 48px) / 2 - var(--bs-grid-gap, 32px) + 16px))}.brand-standards__column--right .brand-standards__feature{padding-left:max(16px,calc(var(--bs-icon-size, 48px) / 2 - var(--bs-grid-gap, 32px) + 16px))}.brand-standards__icon img{display:block;width:100%;height:100%;object-fit:contain}.brand-standards__feature-content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.brand-standards__feature-title{margin:0;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:1.3;color:var(--bs-title-color, #010101)}.brand-standards__feature-description{margin:0;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1.4;color:var(--bs-text-color, #3a3d3d)}@media(prefers-reduced-motion:reduce){.brand-standards__feature{animation:none;opacity:1;transform:none}}@media screen and (max-width:989px)and (min-width:750px){.brand-standards{--bs-grid-gap: 24px}.brand-standards__grid{grid-template-columns:1fr 300px 1fr}.brand-standards__column{gap:32px}.brand-standards__heading{font-size:32px}.brand-standards__feature-title{font-size:18px}.brand-standards__feature-description{font-size:15px}.brand-standards__icon{width:calc(var(--bs-icon-size, 48px) * .8);height:calc(var(--bs-icon-size, 48px) * .8)}}@media screen and (max-width:749px){.brand-standards{padding:var(--bs-padding-top-mobile, 48px) 16px var(--bs-padding-bottom-mobile, 48px)}.brand-standards__inner{gap:32px}.brand-standards__heading{font-size:32px;letter-spacing:-.32px}.brand-standards__column--left,.brand-standards__column--right{margin-left:0;margin-right:0}.brand-standards__grid{grid-template-columns:1fr;gap:32px;align-items:stretch}.brand-standards__column{max-width:100%;gap:24px}.brand-standards__column--right{margin-left:0}.brand-standards__icon{position:static;transform:none;z-index:auto}.brand-standards__column--left .brand-standards__icon,.brand-standards__column--right .brand-standards__icon{right:auto;left:auto}.brand-standards__column--left .brand-standards__feature,.brand-standards__column--right .brand-standards__feature{padding-left:0;padding-right:0}.brand-standards__image{aspect-ratio:358 / 392;max-width:100%}.brand-standards__feature-description{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-brand-standards.css.map */
