.mara-bf-how{width:100%;background:var(--bf-how-background);color:var(--bf-how-text);font-family:Lora,Georgia,serif}.mara-bf-how *,.mara-bf-how *:before,.mara-bf-how *:after{box-sizing:border-box}.mara-bf-how__inner{max-width:1200px;margin:0 auto;padding:88px 32px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px}.mara-bf-how__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mara-bf-how__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Lora,Georgia,serif;font-size:11px;font-weight:400;letter-spacing:.22em;line-height:1.5;text-transform:uppercase;color:var(--bf-how-accent)}.mara-bf-how__eyebrow:before{content:"";flex-shrink:0;width:28px;height:1px;background:var(--bf-how-gold)}.mara-bf-how .mara-bf-how__title{font-family:Cormorant Garamond,Georgia,serif;font-size:56px;font-weight:400;line-height:.95;letter-spacing:-.01em;text-transform:none;color:var(--bf-how-heading);margin:0;padding:0}.mara-bf-how .mara-bf-how__title em{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;color:var(--bf-how-accent)}.mara-bf-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;min-width:0}.mara-bf-how__step{min-width:0;padding:0 28px;border-left:1px solid var(--bf-how-border)}.mara-bf-how__step-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.mara-bf-how__step-number{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:400;font-style:italic;line-height:1;color:var(--bf-how-accent)}.mara-bf-how__icon-ring{display:inline-grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;border:1px solid var(--bf-how-gold);background:#fdf5f7;color:var(--bf-how-accent)}.mara-bf-how__icon-ring svg{display:block;width:18px;height:18px}.mara-bf-how__step p{font-family:Lora,Georgia,serif;font-size:14px;font-weight:400;line-height:1.85;letter-spacing:0;color:var(--bf-how-text);margin:0}@media screen and (max-width:1000px){.mara-bf-how__inner{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:700px){.mara-bf-how__inner{padding:60px 22px;gap:32px}.mara-bf-how .mara-bf-how__title{font-size:44px}.mara-bf-how__steps{grid-template-columns:1fr}.mara-bf-how__step{border-left:0;border-top:1px solid var(--bf-how-border);padding:24px 0}.mara-bf-how__step:last-child{padding-bottom:0}.mara-bf-how__step-top{margin-bottom:14px}.mara-bf-how__step-number{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-mara-bf-how.css.map */
