.sa-journal{background:#f4f3ef;color:#171717}.sa-story{scroll-margin-top:30px}.sa-story__intro{max-width:700px;margin:auto;padding:70px 24px 40px;text-align:center}.sa-story__intro h2{font:400 clamp(30px,4vw,50px)/1.15 Georgia,serif;letter-spacing:.04em}.sa-story__intro p{font:14px/1.7 Poppins,sans-serif;max-width:480px;margin:20px auto 0}.sa-story__image{display:block;width:100%;height:auto}.sa-story__detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1100px;margin:auto;padding:60px 24px 80px}.sa-story__detail img{width:100%;height:auto}.sa-story__detail h3{font:400 28px/1.2 Georgia,serif}.sa-story__detail p{font:14px/1.8 Poppins,sans-serif}.sa-story__detail a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 40px;background:#000;color:#fff;font:500 12px/1.4 Poppins,sans-serif;letter-spacing:.06em}.sa-story__detail a:focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:767px){.sa-story__intro{padding-top:45px}.sa-story__detail{grid-template-columns:1fr;gap:24px;padding:30px 24px 50px}}.sa-home{color:#161616;background:#fff;font-family:Poppins,sans-serif}.sa-home *{box-sizing:border-box}.sa-home h2,.sa-home h3{font-family:inherit;color:inherit}.sa-home h2{font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.25;margin:0 0 20px}.sa-home p{font-size:14px;line-height:1.8;margin:0 0 20px}.sa-home a{color:inherit}.sa-home a:focus-visible,.sa-home input:focus-visible,.sa-home button:focus-visible{outline:2px solid #161616;outline-offset:5px}.sa-home__products{padding:72px 4vw;text-align:center;max-width:1600px;margin:auto}.sa-home__intro{max-width:650px;margin:0 auto 40px}.sa-home .sa-home__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px}.sa-home__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:left;margin-bottom:36px}.sa-home__product-link{display:block;text-decoration:none}.sa-home__product-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f4f4f2;display:block}.sa-home .sa-home__card h3{font-size:14px;line-height:1.5;font-weight:500;margin:18px 0 5px}.sa-home .sa-home__price{font-size:13px;margin:0}.sa-home__link,.sa-home__links a{display:inline-block;text-decoration:underline;text-underline-offset:6px;font-size:12px;letter-spacing:.04em;padding:8px 0}.sa-home__made{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:56px max(4vw,24px);background:#f4f4f2}.sa-home__made>div{max-width:630px}.sa-home__made h2{font-size:26px}.sa-home__links{display:flex;flex-wrap:wrap;gap:10px 25px}.sa-home__story{display:grid;grid-template-columns:1fr 1fr;align-items:center}.sa-home__story-image{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.sa-home__story-copy{padding:60px 10%;max-width:750px}.sa-home__list{text-align:center;padding:72px 24px;max-width:700px;margin:auto}.sa-home__list label{display:block;text-align:left;font-size:12px;margin-bottom:8px}.sa-home__form{display:flex;gap:10px}.sa-home__form input{min-width:0;flex:1;height:52px;border:1px solid #777;background:#fff;padding:12px;color:#161616;border-radius:0;font:inherit}.sa-home__form button{background:#161616;color:#fff;padding:14px 24px;border:1px solid #161616;border-radius:0;font:inherit;font-size:12px;cursor:pointer}.sa-home .sa-home__privacy{font-size:11px;line-height:1.7;margin:18px 0 0;color:#555}.sa-home__made p,.sa-home__story-copy p,.sa-home__list>p{font-size:18px}.sa-home__made h2{font-size:32px}.sa-home__links a,.sa-home__story-copy .sa-home__link,.sa-home__list label,.sa-home__form button{font-size:16px}.sa-home .sa-home__privacy{font-size:14px}@media(max-width:989px){.sa-home__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media(max-width:749px){.sa-home__products{padding:44px 18px}.sa-home__intro{margin-bottom:28px}.sa-home__made{grid-template-columns:1fr;gap:12px;padding:36px 22px}.sa-home__story{grid-template-columns:1fr}.sa-home__story-copy{padding:36px 22px}.sa-home__list{padding:44px 22px}.sa-home__form{flex-direction:column}.sa-home__form button{min-height:50px}.sa-home .sa-home__card h3{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/66/compiled_assets/styles.css.map */
