.mara-bf-ladder{width:100%;background:var(--bf-ladder-background);color:var(--bf-ladder-text);font-family:Lora,Georgia,serif}.mara-bf-ladder *,.mara-bf-ladder *:before,.mara-bf-ladder *:after{box-sizing:border-box}.mara-bf-ladder__inner{max-width:1136px;margin:0 auto;padding:100px 32px 84px}.mara-bf-ladder__head{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;margin-bottom:60px}.mara-bf-ladder__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Lora,Georgia,serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-ladder-accent)}.mara-bf-ladder__eyebrow:before{content:"";width:28px;height:1px;flex-shrink:0;background:var(--bf-ladder-gold)}.mara-bf-ladder__eyebrow svg{width:14px;height:14px;flex-shrink:0;color:var(--bf-ladder-gold)}.mara-bf-ladder .mara-bf-ladder__title{font-family:Cormorant Garamond,Georgia,serif;font-size:50px;font-weight:400;line-height:1.05;letter-spacing:-.01em;color:var(--bf-ladder-heading);margin:0;padding:0;text-transform:none}.mara-bf-ladder__title span,.mara-bf-ladder__title em{display:block}.mara-bf-ladder .mara-bf-ladder__title em{font-family:Cormorant Garamond,Georgia,serif;font-size:inherit;font-weight:400;font-style:normal;color:var(--bf-ladder-accent);transform:skew(-12deg);transform-origin:center}.mara-bf-ladder__body{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}.mara-bf-ladder__photo{position:relative;margin:0;min-width:0}.mara-bf-ladder__photo:before{content:"";position:absolute;top:24px;right:-24px;bottom:-24px;left:24px;background:var(--bf-ladder-secondary);z-index:0}.mara-bf-ladder__image,.mara-bf-ladder__placeholder{display:block;position:relative;z-index:1;width:100%;aspect-ratio:4 / 5;object-fit:cover}.mara-bf-ladder__placeholder{background:var(--bf-ladder-secondary)}.mara-bf-ladder__rungs{position:relative;display:flex;flex-direction:column;gap:56px;list-style:none;margin:0;padding:0;min-width:0}.mara-bf-ladder__rungs:before{content:"";position:absolute;left:31px;top:32px;bottom:32px;width:1px;background:linear-gradient(var(--bf-ladder-accent),var(--bf-ladder-gold))}.mara-bf-ladder__rung{display:grid;grid-template-columns:64px minmax(0,1fr);gap:30px;align-items:center;position:relative}.mara-bf-ladder__marker{display:grid;place-items:center;position:relative;z-index:1;width:64px;height:64px;border-radius:50%;border:1px solid var(--bf-ladder-gold);background:var(--bf-ladder-background);color:var(--bf-ladder-accent)}.mara-bf-ladder__marker svg{display:block;width:24px;height:24px}.mara-bf-ladder__rung--top .mara-bf-ladder__marker{background:var(--bf-ladder-accent);border-color:var(--bf-ladder-accent);color:#fff9f3}.mara-bf-ladder__rung-copy{min-width:0;padding:26px 30px;background:var(--bf-ladder-secondary);border-left:2px solid var(--bf-ladder-gold)}.mara-bf-ladder__rung--top .mara-bf-ladder__rung-copy{margin-left:40px;border-left-color:var(--bf-ladder-accent)}.mara-bf-ladder__level{display:block;font-family:Lora,Georgia,serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:var(--bf-ladder-gold);margin-bottom:8px}.mara-bf-ladder__threshold{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:400;line-height:1.05;color:var(--bf-ladder-accent)}.mara-bf-ladder__rung-copy p{font-family:Lora,Georgia,serif;font-size:15px;font-weight:400;line-height:1.7;color:var(--bf-ladder-text);margin:6px 0 0}.mara-bf-ladder__note{display:flex;justify-content:center;align-items:center;gap:10px;margin:64px 0 0;font-family:Lora,Georgia,serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--bf-ladder-text)}.mara-bf-ladder__note svg{width:16px;height:16px;flex-shrink:0;color:var(--bf-ladder-gold)}@media screen and (max-width:1000px){.mara-bf-ladder__body{gap:48px}.mara-bf-ladder__rung--top .mara-bf-ladder__rung-copy{margin-left:0}}@media screen and (max-width:700px){.mara-bf-ladder__inner{padding:60px 20px 140px}.mara-bf-ladder__head{margin-bottom:40px}.mara-bf-ladder .mara-bf-ladder__title{font-size:36px}.mara-bf-ladder__body{grid-template-columns:1fr;gap:48px}.mara-bf-ladder__photo{margin-right:18px}.mara-bf-ladder__rungs{gap:28px}.mara-bf-ladder__rungs:before{left:23px;top:24px;bottom:24px}.mara-bf-ladder__rung{grid-template-columns:48px minmax(0,1fr);gap:16px}.mara-bf-ladder__marker{width:48px;height:48px}.mara-bf-ladder__marker svg{width:20px;height:20px}.mara-bf-ladder__rung-copy{padding:20px}.mara-bf-ladder__threshold{font-size:34px}.mara-bf-ladder__rung-copy p{font-size:14px}.mara-bf-ladder__note{font-size:10px;margin-top:40px}}@media screen and (max-width:380px){.mara-bf-ladder__rung{gap:12px}.mara-bf-ladder__rung-copy{padding:16px}.mara-bf-ladder__threshold{font-size:30px}}.mara-bf-ladder__photo{align-self:center;height:auto}.mara-bf-ladder__image{display:block;width:100%;height:auto!important;aspect-ratio:auto;object-fit:contain;position:relative}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-mara-bf-ladder.css.map */
