.hw-assurance{color:#263529;background:#f2efe7;padding:clamp(54px,6.5vw,104px) max(5.6vw,calc((100vw - 1600px)/2))}.hw-assurance__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:center;gap:clamp(48px,8vw,128px);max-width:1440px;margin-inline:auto}.hw-assurance__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 26px;color:#616a58;font-size:10px;font-weight:500;letter-spacing:.19em;line-height:1.5;text-transform:uppercase}.hw-assurance__eyebrow:before{content:"";width:32px;height:1px;background:#a88b61}.hw-assurance h2{margin:0;color:#263529;font-size:clamp(36px,3.7vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1.12}.hw-assurance h2 em{display:block;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.16em;font-weight:400;letter-spacing:-.055em;line-height:1.04}.hw-assurance__lead{max-width:36em;margin:26px 0 0;color:#5c6258;font-size:14px;line-height:1.9}.hw-assurance__button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:56px;margin-top:30px;padding:15px 24px;background:#263529;border:1px solid #263529;color:#faf7ef;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;transition:background .2s}.hw-assurance__button svg{flex:0 0 22px}.hw-assurance__button:hover{background:#3d513b}.hw-assurance__button:focus-visible{outline:2px solid #263529;outline-offset:5px}.hw-assurance__seal{margin:0;text-align:center}.hw-assurance__seal img{display:block;width:min(100%,380px);height:auto;margin-inline:auto}.hw-assurance__seal figcaption{max-width:30em;margin:10px auto 0;color:#626a5b;font-size:11px;line-height:1.85}.hw-assurance__seal figcaption strong{display:block;margin-bottom:3px;color:#263529;font-weight:500;font-size:13px}@media(max-width:999px){.hw-assurance{padding-inline:32px}.hw-assurance__inner{gap:36px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)}.hw-assurance h2{font-size:36px}.hw-assurance__lead{font-size:13px}.hw-assurance__seal img{max-width:300px}}@media(max-width:699px){.hw-assurance{padding:48px 24px}.hw-assurance__inner{grid-template-columns:1fr;gap:30px;max-width:480px}.hw-assurance h2{font-size:clamp(31px,8.1vw,40px)}.hw-assurance__eyebrow{font-size:9px}.hw-assurance__lead{font-size:14px;margin-top:22px}.hw-assurance__button{width:100%;margin-top:26px}.hw-assurance__seal img{max-width:280px}.hw-assurance__seal figcaption{margin-top:4px}}@media(prefers-reduced-motion:reduce){.hw-assurance__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/homewoods-assurance.css.map */
