@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400&display=swap";.mara-bf-hero .mara-bf-hero__title,.mara-bf-hero .mara-bf-hero__title-main,.mara-bf-hero .mara-bf-hero__title-accent{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.mara-bf-hero{--bf-font-body: "Lora", Georgia, serif;--bf-font-heading: "Cormorant Garamond", Georgia, serif;display:grid;grid-template-columns:1.05fr 1fr;min-height:640px;width:100%;background:var(--bf-background);color:var(--bf-text);font-family:var(--bf-font-body)}.mara-bf-hero *,.mara-bf-hero *:before,.mara-bf-hero *:after{box-sizing:border-box}.mara-bf-hero__copy{padding:72px 64px 72px max(32px,calc((100vw - 1200px)/2));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.mara-bf-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--bf-font-body);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--bf-eyebrow)}.mara-bf-hero__eyebrow:before{content:"";flex-shrink:0;width:28px;height:1px;background:#c29a5b}.mara-bf-hero__eyebrow svg{width:14px;height:14px;flex-shrink:0;color:#c29a5b}.mara-bf-hero .mara-bf-hero__title{font-family:var(--bf-font-heading);font-size:clamp(58px,6.6vw,96px);font-weight:400;line-height:.92;letter-spacing:-.01em;margin:26px 0 28px;padding:0;width:100%;color:var(--bf-heading);text-transform:none}.mara-bf-hero__title-main{display:block;color:var(--bf-heading)}.mara-bf-hero .mara-bf-hero__title-accent{display:block;padding-left:.55em;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-style:normal!important;transform:skew(-12deg);transform-origin:center;line-height:1;color:var(--bf-heading-accent);text-transform:none}.mara-bf-hero__description{display:block;max-width:440px;font-family:var(--bf-font-body);font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0;color:var(--bf-text);text-decoration:none}.mara-bf-hero__description--link,.mara-bf-hero__description--link:visited,.mara-bf-hero__description--link:hover{color:var(--bf-text);text-decoration:none}.mara-bf-hero__badges{display:grid;grid-template-columns:1.4fr 1fr;width:100%;max-width:470px;margin:34px 0 36px;border-top:1px solid var(--bf-border);border-bottom:1px solid var(--bf-border)}.mara-bf-hero__badge{min-width:0;padding:20px 22px 20px 0}.mara-bf-hero__badge+.mara-bf-hero__badge{border-left:1px solid var(--bf-border);padding:20px 0 20px 26px}.mara-bf-hero__badge-figure{display:block;font-family:var(--bf-font-heading);font-size:36px;font-weight:400;line-height:1.05;letter-spacing:0;color:var(--bf-accent)}.mara-bf-hero__badge-detail{display:block;max-width:230px;font-family:var(--bf-font-body);font-size:12px;font-weight:400;line-height:1.6;margin-top:6px;color:var(--bf-text)}.mara-bf-hero__badge-top{display:block;font-family:var(--bf-font-body);font-size:10px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;color:var(--bf-accent)}.mara-bf-hero .mara-bf-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 30px;border:0;border-radius:999px;background:var(--bf-button-bg);color:var(--bf-button-text);font-family:var(--bf-font-body);font-size:13px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease,gap .25s ease}.mara-bf-hero .mara-bf-hero__cta:visited{color:var(--bf-button-text)}.mara-bf-hero .mara-bf-hero__cta:hover{background:var(--bf-heading);color:var(--bf-button-text);gap:20px;text-decoration:none}.mara-bf-hero__cta svg{display:block;flex-shrink:0;width:16px;height:16px}.mara-bf-hero__cta:focus-visible,.mara-bf-hero__description--link:focus-visible{outline:2px solid #C29A5B;outline-offset:3px}.mara-bf-hero__media{position:relative;overflow:hidden;min-width:0;min-height:560px;background:#f1e6db}.mara-bf-hero__media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mara-bf-hero__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--bf-image-position)}.mara-bf-hero__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:560px}.mara-bf-hero__placeholder svg{width:100%;max-height:500px}@media screen and (max-width:1000px){.mara-bf-hero__copy{padding:56px 36px}.mara-bf-hero .mara-bf-hero__title{font-size:clamp(54px,6.6vw,80px)}}@media screen and (max-width:700px){.mara-bf-hero{grid-template-columns:1fr;min-height:auto}.mara-bf-hero__media{order:-1;height:300px;min-height:300px}.mara-bf-hero__image{object-position:center var(--bf-mobile-image-position)}.mara-bf-hero__placeholder{min-height:300px}.mara-bf-hero__copy{padding:36px 22px 44px}.mara-bf-hero__eyebrow{font-size:10px;letter-spacing:.15em;gap:8px}.mara-bf-hero__eyebrow:before{width:22px}.mara-bf-hero .mara-bf-hero__title{font-size:56px;line-height:.95;margin:18px 0 20px}.mara-bf-hero .mara-bf-hero__title-accent{padding-left:.35em}.mara-bf-hero__description{font-size:14px;line-height:1.8}.mara-bf-hero__badges{margin:28px 0 30px;max-width:100%}.mara-bf-hero__badge{padding:18px 14px 18px 0}.mara-bf-hero__badge+.mara-bf-hero__badge{padding:18px 0 18px 18px}.mara-bf-hero__badge-figure{font-size:28px}.mara-bf-hero__badge-detail{font-size:11px}.mara-bf-hero .mara-bf-hero__cta{width:100%;min-height:54px;padding:12px 20px;font-size:11px;letter-spacing:.1em}}@media screen and (max-width:380px){.mara-bf-hero .mara-bf-hero__title{font-size:48px}.mara-bf-hero__badge-figure{font-size:25px}.mara-bf-hero__badge+.mara-bf-hero__badge{padding-left:12px}}@media(prefers-reduced-motion:reduce){.mara-bf-hero__cta{transition:none}}.mara-bf-hero .mara-bf-hero__title em.mara-bf-hero__title-accent{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-synthesis:none;letter-spacing:-.01em;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-mara-bf-hero.css.map */
