.section-built-to-last{padding-top:0;padding-bottom:0}.built-to-last__grid{display:grid;grid-template-columns:1fr;gap:0}.built-to-last__content{background-color:var(--panel-bg, #F2EDE6);padding:32px 24px;display:flex;flex-direction:column;gap:24px}.built-to-last__content-inner{width:100%;display:contents}.built-to-last__title{display:flex;flex-direction:column;gap:8px}.built-to-last__heading{margin:0;font-family:Richmond Display,serif;font-size:32px;font-weight:300;line-height:40px;letter-spacing:-.5px;color:#1c1c1c}.built-to-last__subheading{margin:0;font-size:16px;font-weight:400;line-height:28px;letter-spacing:-.5px;color:#686868}.built-to-last__subheading>*{margin:0}.built-to-last__features{margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.built-to-last__feature{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.built-to-last__feature-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#d9531e}.built-to-last__feature-icon img,.built-to-last__feature-icon svg{width:100%;height:100%;object-fit:contain;display:block}.built-to-last__feature-text{display:flex;flex-direction:column;gap:4px}.built-to-last__feature-title{margin:0;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-.5px;color:#1c1c1c}.built-to-last__feature-desc{margin:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.3px;color:#686868}.built-to-last__media{position:relative;overflow:hidden;aspect-ratio:390 / 310;width:100%}.built-to-last__image,.built-to-last__video{width:100%;height:100%;object-fit:cover;display:block}.built-to-last__image-placeholder{width:100%;height:100%;background-color:#d9d9d9}.built-to-last__image-placeholder svg{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.built-to-last{padding:48px}}@media screen and (min-width:990px){.built-to-last__grid{grid-template-columns:1fr 1fr}.built-to-last__content{padding:64px 32px;gap:48px}.built-to-last__heading{font-size:42px;line-height:58px;letter-spacing:-1px}.built-to-last__subheading{font-size:16px;line-height:24px;letter-spacing:-.5px}.built-to-last__features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.built-to-last__feature{gap:12px}.built-to-last__feature-desc{line-height:24px;letter-spacing:-.5px}.built-to-last__media{aspect-ratio:auto}}@media screen and (min-width:1440px){.built-to-last__media{min-height:450px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-built-to-last.css.map */
