.custom-hero{padding:50px 0;background:#fff;border-bottom:1px solid #eeeeee}.custom-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}.custom-hero__divider{width:56px;height:1px;background:#c9a65a;margin:24px 0 28px}.custom-hero__content{max-width:620px}.custom-hero__heading,.custom-hero__heading p{margin:0}.custom-hero__heading{font-family:var(--font-heading-family);font-size:clamp(48px,5.5vw,92px);line-height:1.02;letter-spacing:-.045em;margin:0;color:#111}.custom-hero__heading em{font-style:italic}.custom-hero__divider{width:64px;height:1px;background:#c9a65a;margin:16px 0 28px}.custom-hero__text{max-width:470px;font-size:16px;line-height:1.75;letter-spacing:.01em;color:#5f5f5f;margin:0 0 34px}.custom-hero__buttons{display:flex;gap:16px;flex-wrap:wrap}.custom-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:all .25s ease}.custom-hero__button--primary{background:#c9a65a;color:#fff;border:1px solid #c9a65a}.custom-hero__button--primary:hover{background:#111;border-color:#111;color:#fff}.custom-hero__button--secondary{background:#fff;color:#111;border:1px solid #dddddd}.custom-hero__button--secondary:hover{background:#f8f3eb;border-color:#c9a65a}.custom-hero__media{width:100%;aspect-ratio:804 / 700;overflow:hidden}.custom-hero__image{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}@media screen and (max-width:1099px){.custom-hero__heading{font-size:clamp(44px,5vw,68px);letter-spacing:-.035em}.custom-hero__button{padding:0 24px}}@media screen and (max-width:899px){.custom-hero{padding:6px 0}.custom-hero__inner{grid-template-columns:1fr;gap:40px;text-align:center}.custom-hero__content{max-width:620px;margin:0 auto}.custom-hero__divider{margin:24px auto}.custom-hero__text{margin-left:auto;margin-right:auto}.custom-hero__buttons{justify-content:center}}@media screen and (max-width:549px){.custom-hero{padding:4px 0}.custom-hero__heading{font-size:clamp(36px,10vw,48px);line-height:1.05}.custom-hero__buttons{flex-direction:column}.custom-hero__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-custom-hero.css.map */
