.gc-steps{background:var(--gc-bg, #ffffff);border-top:1px solid #e3e3e3;padding:72px 0 80px}.gc-steps__inner{text-align:center}.gc-steps__heading{margin:0;font-size:var(--font-size--h2, 3rem);color:#000}.gc-steps__intro{max-width:46ch;margin:12px auto 0;font-size:var(--font-size--paragraph, 1.6rem);line-height:1.6;color:var(--gc-text, #6b5d55)}.gc-steps__list{--gc-icon: 72px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:56px auto 0;padding:0;list-style:none;max-width:720px}.gc-steps__list:before{content:"";position:absolute;top:calc(var(--gc-icon) / 2);left:25%;right:25%;height:1px;background:var(--gc-line, #8a5a44);transform-origin:left center;transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.gc-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.gc-step__icon{display:flex;align-items:center;justify-content:center;width:calc(var(--gc-icon) + 24px);height:var(--gc-icon);margin-bottom:12px;background:var(--gc-bg, #ffffff);color:var(--gc-line, #8a5a44)}.gc-step__icon svg{display:block;width:var(--gc-icon);height:var(--gc-icon)}.gc-step__icon svg *{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.gc-step__icon svg .gc-knockout{fill:var(--gc-bg, #ffffff)}.gc-step__number{font-size:1.3rem;letter-spacing:.02em;color:var(--gc-line, #8a5a44)}.gc-step__title{margin:0;font-size:var(--font-size--h5, 1.6rem);font-weight:700;color:#000}.gc-step__text{max-width:26ch;margin:0;font-size:1.4rem;font-weight:300;line-height:1.55;color:var(--gc-text, #6b5d55);text-wrap:pretty}.gc-steps__list .gc-step__icon,.gc-steps__list .gc-step__number,.gc-steps__list .gc-step__title,.gc-steps__list .gc-step__text{transition:opacity .5s ease}.gc-steps__list .gc-step:nth-child(2)>*{transition-delay:.6s}.gc-steps__list--pending:before{transform:scaleX(0)}.gc-steps__list--pending .gc-step>*{opacity:0}@media(prefers-reduced-motion:reduce){.gc-steps__list:before,.gc-step:after,.gc-steps__list .gc-step>*{transition:none}.gc-steps__list--pending:before,.gc-steps__list--pending .gc-step:after{transform:none}.gc-steps__list--pending .gc-step>*{opacity:1}}@media screen and (max-width:749px){.gc-steps{padding:48px 0 56px}.gc-steps__heading{font-size:2.4rem}.gc-steps__list{--gc-icon: 48px;grid-template-columns:1fr;row-gap:32px;margin-top:40px;text-align:left}.gc-steps__inner{text-align:left}.gc-steps__intro{margin-left:0}.gc-steps__list:before{display:none}.gc-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--gc-icon) + 12px);bottom:-32px;left:calc(var(--gc-icon) / 2);width:1px;background:var(--gc-line, #8a5a44);transform-origin:center top;transition:transform .4s ease}.gc-steps__list--pending .gc-step:after{transform:scaleY(0)}.gc-step{display:grid;grid-template-columns:var(--gc-icon) 1fr;column-gap:20px;row-gap:4px;align-items:start}.gc-step__icon{grid-row:1 / span 3;width:var(--gc-icon);height:calc(var(--gc-icon) + 12px);margin:0}.gc-step__text{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gift-card-steps.css.map */
