.sg{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;line-height:1.7;padding:4rem 0 6rem}.sg *{box-sizing:border-box}.sg-inner{max-width:108rem}.sg h1,.sg h2,.sg h3{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);letter-spacing:normal;line-height:1.3}.sg h1{font-size:clamp(2.8rem,3.3vw,4.2rem);margin:0 0 2rem}.sg h2{font-size:clamp(2.3rem,2.5vw,3rem);margin:0 0 1.8rem}.sg h3{font-size:2rem;margin:0 0 .65rem}.sg p{margin:0 0 1.5rem}.sg-intro{max-width:85rem}.sg-lead{font-size:1.9rem;line-height:1.65}.sg-nav{display:flex;flex-wrap:wrap;gap:.9rem 2.2rem;padding:1.7rem 0;margin:2.5rem 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sg-nav a{font-size:1.45rem;color:inherit;text-decoration:underline;text-underline-offset:.35rem}.sg-section{scroll-margin-top:10rem;margin-top:4.8rem}.sg-weaves{margin-top:3rem}.sg-weave{display:grid;grid-template-columns:minmax(160px,24rem) minmax(0,1fr);gap:2.6rem;padding:2.4rem 0;border-bottom:1px solid #e5e5e5;align-items:start}.sg-weave:first-child{padding-top:0}.sg-weave__visual{margin:0}.sg-weave__visual img{display:block;width:100%;height:auto;aspect-ratio:640/420;object-fit:cover;border:1px solid #e0e0e0}.sg-weave__subtitle{font-weight:600;color:#505050;margin:.2rem 0 1.1rem!important}.sg-weave__for{font-size:1.45rem;margin-bottom:0!important}.sg-note{font-size:1.35rem;color:#666;margin-top:1.6rem!important}.sg-paragraph{max-width:87rem;margin-top:2.2rem}.sg-paragraph h3{font-size:1.9rem}.sg-terms{margin:1.6rem 0 0}.sg-terms>div{margin:0 0 1.35rem}.sg-terms dt{font-weight:700;display:inline}.sg-terms dt:after{content:": "}.sg-terms dd{display:inline;margin:0}.sg-faq{border-top:1px solid #ddd}.sg-faq details{border-bottom:1px solid #ddd;padding:1.6rem 0}.sg-faq summary{font-weight:600;cursor:pointer}.sg-faq details p{padding-top:1rem;color:#4d4d4d}.sg-outro{margin-top:5rem;padding-top:2.5rem;border-top:1px solid #ddd;max-width:87rem}.sg-outro a{color:inherit;text-underline-offset:.3rem;font-weight:600}@media(max-width:749px){.sg{padding:2.6rem 0 4rem;font-size:1.5rem}.sg-lead{font-size:1.7rem}.sg-weave{grid-template-columns:1fr;gap:1.35rem;padding:2rem 0}.sg-weave__visual{max-width:36rem}.sg-section{margin-top:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAAACA */
