.hsp-edit{padding:48px max(20px,calc((100vw - 1240px)/2));background:#faf8f4;color:#45332c}.hsp-edit h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,42px);margin:0 0 16px}.hsp-edit__intro{max-width:720px;line-height:1.65;margin-bottom:24px}.hsp-edit__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.hsp-edit__link{color:inherit;text-decoration:none;display:block;height:100%}.hsp-edit__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f1ece5}.hsp-edit h3{font:inherit;font-size:16px;line-height:1.5;margin:14px 0 8px;overflow-wrap:anywhere}.hsp-edit__products p{font-size:14px;margin:6px 0}.hsp-edit__cta{text-decoration:underline;text-underline-offset:4px;font-size:14px}.hsp-edit a:focus-visible{outline:2px solid #45332c;outline-offset:5px}@media(max-width:990px){.hsp-edit__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.hsp-edit{padding-top:32px;padding-bottom:32px}.hsp-edit__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
