.alberobello-hero-intro{padding-top:var(--abh-padding-top, 0);padding-bottom:var(--abh-padding-bottom, 80px)}.alberobello-hero-intro__hero{position:relative;display:grid;grid-template-columns:var(--abh-image-width, 70%) 1fr;align-items:end;column-gap:0;overflow:visible}.alberobello-hero-intro__media{position:relative;background-color:#e7e5e2;overflow:hidden}.alberobello-hero-intro__media img,.alberobello-hero-intro__placeholder svg{display:block;width:100%;height:auto}.alberobello-hero-intro__hero-title{font-family:var(--abh-hero-font-family, var(--font-heading-family));font-style:var(--abh-hero-font-style, normal);font-weight:var(--abh-hero-font-weight, 400);font-size:clamp(40px,7vw,120px);line-height:.95;letter-spacing:-.02em;margin:0 0 0 clamp(-32px,-1.6vw,-12px);padding-right:clamp(8px,1.5vw,24px);text-align:left;color:var(--abh-title-color, #3D4445);position:relative;z-index:2;white-space:nowrap;overflow:visible}.alberobello-hero-intro__content-wrap{padding-left:clamp(20px,4vw,80px);padding-right:clamp(20px,4vw,80px);margin-top:clamp(48px,6vw,96px)}.alberobello-hero-intro__content{display:flex;flex-direction:column;gap:28px;max-width:320px}.alberobello-hero-intro__subheading{font-family:var(--abh-heading-font-family, var(--font-heading-family));font-style:var(--abh-heading-font-style, normal);font-weight:var(--abh-heading-font-weight, 400);font-size:clamp(26px,2.4vw,34px);line-height:1.18;letter-spacing:-.01em;margin:0;color:var(--color-foreground)}.alberobello-hero-intro__body{font-size:12px;line-height:1.7;color:var(--color-foreground)}.alberobello-hero-intro__body p{margin:0 0 1em}.alberobello-hero-intro__body p:last-child{margin-bottom:0}.alberobello-hero-intro__button{display:inline-flex;align-items:center;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);background:transparent;padding:0;border:0;cursor:pointer;align-self:flex-start;margin-top:6px}.alberobello-hero-intro__button-label{position:relative;display:inline-block;padding-bottom:4px;border-bottom:1px solid currentColor;transition:color var(--duration-short, .2s) ease,border-bottom-color var(--duration-short, .2s) ease,border-bottom-width var(--duration-short, .2s) ease}.alberobello-hero-intro__button:hover .alberobello-hero-intro__button-label,.alberobello-hero-intro__button:focus-visible .alberobello-hero-intro__button-label{color:var(--abh-accent-color, #90857C);border-bottom-color:var(--abh-accent-color, #90857C);border-bottom-width:2px;padding-bottom:3px}.alberobello-hero-intro__button:focus-visible{outline:2px solid var(--abh-accent-color, #90857C);outline-offset:4px}@media screen and (max-width:989px){.alberobello-hero-intro__hero{grid-template-columns:80% 1fr}.alberobello-hero-intro__hero-title{font-size:clamp(36px,7vw,80px);margin:0 0 0 clamp(-20px,-1.4vw,-8px)}.alberobello-hero-intro__content{max-width:360px}}@media screen and (max-width:749px){.alberobello-hero-intro{padding-top:var(--abh-padding-top-mobile, 0);padding-bottom:var(--abh-padding-bottom-mobile, 40px)}.alberobello-hero-intro__hero{grid-template-columns:1fr;align-items:stretch}.alberobello-hero-intro__hero-title{font-size:clamp(44px,13vw,80px);margin:.15em 0 0;text-align:center;padding-right:0;white-space:normal}.alberobello-hero-intro__content-wrap{margin-top:32px}.alberobello-hero-intro__content{max-width:100%;gap:20px}.alberobello-hero-intro__subheading{font-size:clamp(24px,6vw,30px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-alberobello-hero-intro.css.map */
