.section-3dgc-modular-design{padding-top:100px;padding-bottom:100px}.modular-design__header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:680px;margin:0 auto 6rem}.modular-design__subtitle{text-transform:uppercase;margin:0 0 .5rem;font-size:1.4rem;letter-spacing:.1rem;color:#3d4a02}.modular-design__title{margin:0 0 2rem;font-weight:700;line-height:1.1}.modular-design__intro{font-size:1.6rem;line-height:1.7}.modular-design__intro p{margin:0}.modular-design__content{display:grid;grid-template-columns:1fr 1fr;align-items:center}.modular-design__schema{container-type:inline-size;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;border-right:1px solid rgba(23,80,0,.4);padding-right:40px}.modular-design__schema-component{display:flex;align-items:center;gap:5.4cqw}.modular-design__schema-separator{padding:0 2cqw;margin-right:39cqw;margin-left:26.9cqw}.modular-design__schema-fork{margin-left:26.9cqw;margin-right:39cqw;display:flex;gap:6.7cqw}.modular-design__schema-fork .modular-design__schema-separator{margin-left:0;margin-right:0}.modular-design__schema-fork .modular-design__schema-separator:first-child{transform:rotate(45deg)}.modular-design__schema-fork .modular-design__schema-separator:last-child{transform:rotate(-45deg)}.modular-design__schema-separator img{width:2.7cqw}.modular-design__schema-base{display:flex;gap:5.4cqw;margin-left:-12.6cqw}.modular-design__schema-base .modular-design__schema-text{text-align:center}.modular-design__schema-anchor{width:33.6cqw;display:flex;flex-direction:column;align-items:center}.modular-design__schema-anchor .modular-design__schema-image{width:12.8cqw}.modular-design__schema-stake{width:33.6cqw;display:flex;flex-direction:column;align-items:center}.modular-design__schema-stake .modular-design__schema-image{width:6.7cqw}.modular-design__schema-base .modular-design__schema-image{height:20.2cqw;display:flex;align-items:center}.modular-design__schema-text{width:33.6cqw}.modular-design__schema-component-title{font-size:1.6rem;margin-bottom:1.3cqw;line-height:normal}.modular-design__schema-component-text{font-size:1.2rem;line-height:normal}.modular-design__schema-dripper{margin-left:26.9cqw}.modular-design__schema-dripper .modular-design__schema-image{width:6.7cqw}.modular-design__schema-module{margin-top:-1.3cqw;margin-left:26.9cqw}.modular-design__schema-module .modular-design__schema-image{width:6.7cqw}.modular-design__schema-image img{display:block;width:100%;height:auto}.modular-design__steps{display:flex;flex-direction:column;gap:3.2rem;padding-left:40px}.modular-design__step{display:flex;gap:2rem;align-items:flex-start}.modular-design__step-number{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;font-family:var(--font-body-family);line-height:1;margin-top:.2rem}.modular-design__step-body{display:flex;flex-direction:column;gap:.6rem}.modular-design__step-title{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.7rem;font-weight:700;line-height:1.3}.modular-design__step-text{margin:0;font-size:1.4rem;line-height:1.6;opacity:.7}@media screen and (max-width:1200px){.modular-design__schema-component{flex-direction:column;text-align:center}.modular-design__schema-separator{margin-right:0;margin-left:0}.modular-design__schema-text{width:100%}.modular-design__schema-fork{margin-right:0;margin-left:0;gap:15cqw}.modular-design__schema-base,.modular-design__schema-dripper,.modular-design__schema-module{margin-left:0}.modular-design__schema-anchor{width:50%;box-sizing:border-box;padding-right:12px}.modular-design__schema-stake{width:50%;box-sizing:border-box;padding-left:12px}}@media screen and (max-width:989px){.modular-design__content{grid-template-columns:1fr;gap:6rem}.modular-design__image-wrap{max-width:480px;margin:0 auto}.modular-design__schema{border-right:none;padding-right:0;border-bottom:1px solid rgba(23,80,0,.4);padding-bottom:6rem}.modular-design__steps{padding-left:0}}@media screen and (max-width:749px){.section-3dgc-modular-design{padding-top:64px;padding-bottom:64px}.modular-design__header{margin-bottom:4rem}.modular-design__steps{gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-3dgc-modular-design.css.map */
