.process-section{padding:4rem 0;background-color:var(--process-bg-color, #f8f8f8)}.process-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.process-left{position:sticky;top:2rem;height:fit-content}.process-left-content{padding-right:2rem}.process-heading{font-size:5em;line-height:1;font-weight:600;letter-spacing:0rem;margin:0 0 2rem;color:var(--process-heading-color, #000);text-transform:uppercase}.process-description{line-height:1.6;color:var(--process-text-color, #333);margin-bottom:2rem}.process-description p{margin:0}.process-button{display:flex;max-width:240px;background-color:var(--process-button-bg, #000);color:var(--process-button-text, #fff);text-decoration:none;transition:background-color .3s ease}.process-button:hover{background-color:var(--process-button-hover, #333);color:#c180a0}.process-right{display:flex;flex-direction:column;gap:3rem}.process-step{border-top:1px solid var(--process-border-color, #ddd);padding-top:2rem;display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start}.step-number{font-size:2.5rem;font-weight:300;color:var(--process-number-color, #999);line-height:1;min-width:4rem}.step-content{padding-top:0}.step-title{font-weight:600;margin:0 0 1rem;color:var(--process-heading-color, #000)}.step-description{line-height:1.6;color:var(--process-description-color, #666)}.step-description p{margin:0}.process-step:first-of-type{border-top:0}@media screen and (max-width: 768px){.process-container{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.process-left{position:static;order:-1}.process-left-content{padding-right:0;text-align:center;margin-bottom:2rem;justify-content:center;align-items:center;display:flex;flex-direction:column}.process-heading{font-size:4rem;margin-bottom:1rem}.process-description{margin-bottom:1.5rem}.process-step{gap:1rem;padding-top:1.5rem}.step-number{font-size:2rem;min-width:3rem}}@media screen and (max-width: 480px){.process-section{padding:10rem 2rem}.process-container{padding:0 .75rem}.process-step{grid-template-columns:1fr;gap:.5rem}.step-number{font-size:1.5rem;margin-bottom:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-process.css.map */
