.glowGramsSteps{margin-top:clamp(3rem,2.6701846966rem + 1.4072119613vw,4rem);margin-bottom:clamp(2rem,1.3403693931rem + 2.8144239226vw,4rem)}.glowGramsSteps__container{padding:clamp(3.75rem,3.5438654354rem + .8795074758vw,4.375rem) 1.25rem clamp(3.5rem,3.3350923483rem + .7036059807vw,4rem);background-color:#fefadf;margin:0 auto}.glowGramsSteps__header h2{margin:0 0 clamp(1.875rem,1.6688654354rem + .8795074758vw,2.5rem);font-size:clamp(1.25rem,1.0850923483rem + .7036059807vw,1.75rem);text-align:center;font-weight:500;line-height:1.25;text-transform:lowercase}.glowGramsSteps__content{max-width:66.25rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #000}.glowGramsSteps__step{display:flex;flex-direction:column;font-size:.875rem;line-height:1.4;text-align:center;padding:clamp(1.875rem,1.6688654354rem + .8795074758vw,2.5rem) 1rem clamp(3.125rem,2.9188654354rem + .8795074758vw,3.75rem);border:1px solid #000}.glowGramsSteps__step strong{font-family:var(--subheading-font);font-size:1rem;font-weight:500;text-transform:uppercase}.glowGramsSteps__step span{display:flex;align-items:center;justify-content:center;background-color:#fffcb6;border:2px solid #000;border-radius:50%;font-family:var(--subheading-font);font-size:1rem;font-weight:500;width:2.875rem;height:2.875rem;margin:0 auto}.glowGramsSteps__step p{max-width:18.75rem;margin:1rem auto 0}.glowGramsSteps .button{gap:.75rem;border-radius:1rem;display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--subheading-font);font-size:1rem;font-style:normal;font-weight:500;line-height:1;width:fit-content;box-sizing:border-box;color:#fff;background-color:#000;border:.0625rem solid #000;cursor:pointer;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;min-height:fit-content;min-width:fit-content;padding:.5rem 1.875rem;appearance:none}.glowGramsSteps .button svg{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (hover:hover){.glowGramsSteps .button:hover{color:#fff;background-color:#d16039;border-color:#d16039}}.glowGramsSteps .button:disabled,.glowGramsSteps .button[disabled]{color:#919191;background-color:#fff;border-color:#919191;cursor:not-allowed}.glowGramsSteps .button::after,.glowGramsSteps .button::before{display:none}.glowGramsSteps .button{margin:clamp(1.875rem,1.6688654354rem + .8795074758vw,2.5rem) auto 0}