.how-it-works{width:100%;background-color:var(--how-bg, #0F3320);padding:120px 24px;display:flex;flex-direction:column;align-items:center}.how-it-works__card{width:100%;max-width:var(--how-card-max-width, 1150px);background-color:var(--how-card-bg, #fff);border-radius:var(--how-card-radius, 28px);padding:60px 40px 50px;box-sizing:border-box}.how-it-works__heading{color:var(--how-heading-color, #0F3320);margin:0 0 64px;font-size:40px;line-height:90%;letter-spacing:-2px;text-align:center}.how-it-works__body{display:grid;grid-template-columns:2fr 2fr;gap:30px;align-items:center;max-width:1154px;margin:0 auto}.how-it-works__media{width:100%}.how-it-works__img{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;border-radius:var(--how-image-radius, 16px)}.how-it-works__img--placeholder{background:#eee}.how-it-works__img--placeholder svg{width:100%;height:100%;object-fit:cover}.how-it-works__steps{display:flex;flex-direction:column;gap:32px}.how-it-works__step{padding-bottom:16px;border-bottom:1px solid #D8D5D5}.how-it-works__step:first-child{padding-top:0}.how-it-works__step-title{display:flex;align-items:baseline;gap:8px;color:var(--how-step-title-color, #1a1a1a);margin:0 0 12px;font-weight:400;font-size:25px;line-height:100%;letter-spacing:0%;font-family:Now Medium}.how-it-works__step-number{flex-shrink:0}.how-it-works__step-description{font-size:clamp(14px,1.1vw,17px);line-height:1.55;color:var(--how-step-text-color, #4a4a4a)}.how-it-works__step-description p,.how-it-works__step-description{margin:0;font-family:Now Medium;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%}.how-it-works__divider{height:1px;background-color:var(--how-divider-color, #e5e5e5);margin-top:22px}.how-it-works__button{display:inline-flex;gap:10px;background-color:#4c1d04;color:#faf1e3;font-size:15px;font-weight:600;padding:0 24px;border-radius:8px;text-decoration:none;border:1px solid rgba(255,255,255,.14);transition:background-color .2s ease,transform .2s ease;height:60px;display:flex;align-items:center;font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:1;letter-spacing:0%;text-align:center;text-transform:uppercase;width:fit-content}.how-it-works__button:hover{background-color:var(--how-button-bg-hover, #0a2416);transform:translateY(-1px)}.how-it-works__button svg{flex-shrink:0}.how-it-works[data-animate=true] .how-it-works__card,.how-it-works[data-animate=true] .how-it-works__button{animation:how-it-works-rise .8s cubic-bezier(.22,1,.36,1) both}.how-it-works[data-animate=true] .how-it-works__button{animation-delay:.15s}@keyframes how-it-works-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.how-it-works[data-animate=true] *{animation:none!important}}@media screen and (max-width:989px){.how-it-works__card{padding:44px 36px 40px}.how-it-works__body{gap:36px}.how-it-works__img{min-height:320px}}@media screen and (max-width:749px){.how-it-works{padding:56px 16px}.how-it-works__step-description br{display:none}.how-it-works__card{padding:32px 22px 30px}.how-it-works__heading{margin-bottom:28px}.how-it-works__body{grid-template-columns:1fr;gap:28px}.how-it-works__img{min-height:260px}.how-it-works__step{padding:18px 0}.how-it-works__button{width:100%;justify-content:center;margin-top:10px}h3.how-it-works__step-title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/italian-sweet_how-it-works.css.map */
