.gf-how-it-works{padding-block:80px 105px}.gf-how-it-works .gf-container{display:flex;flex-direction:column;align-items:center;gap:48px}.gf-how-it-works__head{width:100%;max-width:600px;gap:10px}.gf-how-it-works__eyebrow{font-size:14px;line-height:24px;letter-spacing:0;color:var(--gf-txt-gray)}.gf-how-it-works__headings{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.gf-how-it-works__title{font-size:calc(60px * var(--site-heading-scale, 1));line-height:calc(55px * var(--site-heading-leading, 1))}.gf-how-it-works__sub{width:100%}.gf-how-it-works__steps{--gf-cols: 3;--gf-cols-md: 2;--gf-cols-sm: 1;--gf-grid-gap: 32px;--gf-grid-gap-sm: 16px;width:100%;margin:0;padding:0;list-style:none}.gf-how-it-works__card{gap:100px;min-height:274px;padding:19px}.gf-how-it-works__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gf-how-it-works__step{margin:0;font-family:var(--gf-font-heading);font-weight:var(--site-heading-weight, 400);font-size:calc(24px * var(--site-heading-scale, 1));line-height:calc(20px * var(--site-heading-leading, 1));color:var(--gf-red);white-space:nowrap}.gf-how-it-works__icon{flex:0 0 50px;width:50px;height:50px;object-fit:contain}.gf-how-it-works__card-txt{display:flex;flex-direction:column;gap:12px}.gf-how-it-works__card-title{margin:0;font-family:var(--gf-font-body);font-weight:600;font-size:26px;line-height:24px;letter-spacing:-.26px;color:var(--gf-dark)}.gf-how-it-works__card-body{width:100%}@media screen and (max-width:749px){.gf-how-it-works{padding-block:48px}.gf-how-it-works .gf-container{gap:32px}.gf-how-it-works__head{max-width:none}.gf-how-it-works__eyebrow{font-size:12px;line-height:24px}.gf-how-it-works__title{font-size:calc(36px * var(--site-heading-scale, 1));line-height:calc(36px * var(--site-heading-leading, 1))}.gf-how-it-works__card{padding:19px 15px;min-height:0}.gf-how-it-works__step{font-size:calc(20px * var(--site-heading-scale, 1));line-height:calc(20px * var(--site-heading-leading, 1));margin-top:-3px}.gf-how-it-works__icon{flex-basis:40px;width:40px;height:40px}.gf-how-it-works__card-title{font-size:24px;line-height:20px;letter-spacing:-.24px}}@media screen and (min-width:600px)and (max-width:749px){.gf-how-it-works__steps{--gf-cols-sm: 2}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-gf-how-it-works.css.map */
