.ahb{position:relative;overflow:hidden;background:var(--ahb-bg, #efe6dc);color:#222}.ahb__media{margin:0;line-height:0}.ahb__media img{display:block;width:100%;height:auto;aspect-ratio:1942 / 809;object-fit:cover;object-position:center bottom}.ahb__veil{display:none}.ahb__copy{position:relative;z-index:2;max-width:680px;margin:0 auto;padding:32px 24px 24px;text-align:center}.ahb__eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 14px;color:#6b6052;font-size:11px;font-weight:600;line-height:1;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.ahb__eyebrow:before,.ahb__eyebrow:after{content:"";flex:0 0 32px;height:1px;background:#6b605280}.ahb__eyebrow span{margin-right:-.3em}.ahb__title{margin:0;color:#171717;font-family:var(--ahb-heading-font, inherit);font-size:calc(clamp(18px,4.6vw,38px) * var(--ahb-title-scale, 1));font-weight:var(--ahb-heading-weight, 500);line-height:1.1;letter-spacing:.005em;text-transform:none;white-space:nowrap}.ahb__text{max-width:560px;margin:12px auto 0;color:#333;font-size:15px;line-height:1.6}.ahb__text p{margin:0}.ahb__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;margin-top:20px}.ahb__btn{display:inline-flex;align-items:center;gap:16px;padding:15px 28px;border:1px solid #222222;background:#222;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.ahb__btn:hover,.ahb__btn:focus-visible{border-color:#a8864f;background:#a8864f;color:#fff}.ahb__btn-arrow{font-size:15px;letter-spacing:0;transition:transform .2s ease}.ahb__btn:hover .ahb__btn-arrow{transform:translate(4px)}.ahb__link{padding:6px 0;border-bottom:1px solid #a8864f;color:#222;font-size:12px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.ahb__link:hover,.ahb__link:focus-visible{color:#8a6a3a}.ahb__btn:focus-visible,.ahb__link:focus-visible{outline:2px solid #a8864f;outline-offset:3px}@media(max-width:999px){.ahb{background:var(--ahb-bg, #efe6dc)}.ahb__veil{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#ffffff8c,#fff6 40%,#fff0 68%)}.ahb__copy{max-width:none;margin:0;padding:40px 6vw 0;text-align:left}.ahb__eyebrow{justify-content:flex-start;margin-bottom:14px}.ahb__eyebrow:before{display:none}.ahb__text{max-width:30em;margin:10px 0 0}.ahb__actions{justify-content:flex-start}.ahb__media{position:relative;z-index:0;margin-top:-80px}.ahb__media img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%)}}@media(max-width:749px){.ahb__copy{padding:32px 20px 0}.ahb__eyebrow{gap:10px;font-size:10px;letter-spacing:.24em}.ahb__eyebrow:after{flex-basis:24px}.ahb__eyebrow span{margin-right:-.24em}.ahb__title{font-size:calc(clamp(18px,5.9vw,28px) * var(--ahb-title-scale, 1))}.ahb__text{font-size:14px}.ahb__actions{gap:10px 18px;margin-top:16px}.ahb__btn{gap:10px;padding:11px 18px;font-size:11px;letter-spacing:.14em}.ahb__btn-arrow{font-size:13px}.ahb__link{padding:5px 0;font-size:11px;letter-spacing:.14em}.ahb__media{margin-top:-56px}.ahb__media img{aspect-ratio:auto;height:260px;object-position:49% bottom}.ahb__media:after{content:"";display:block;height:57px;background-color:#c9b8a2;background-image:var(--ahb-counter, linear-gradient(to right, #bc9472, #a8825f));background-repeat:no-repeat;background-size:624px auto;background-position:49% -239px}.ahb__copy{text-align:center}.ahb__eyebrow{justify-content:center}.ahb__eyebrow:before{display:block;flex-basis:24px}.ahb__text{margin-left:auto;margin-right:auto}.ahb__actions{justify-content:center}}@media(min-width:1000px){.ahb__media img{max-height:640px}.ahb__veil{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#ffffff8c,#fff6 30%,#fff0 46%)}.ahb__copy{position:absolute;top:0;bottom:40%;left:5vw;width:38vw;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.ahb__eyebrow{justify-content:flex-start;margin-bottom:16px}.ahb__eyebrow:before{display:none}.ahb__title{font-size:calc(clamp(25px,2.5vw,46px) * var(--ahb-title-scale, 1))}.ahb__text{max-width:30em;margin:12px 0 0;font-size:clamp(14px,1.15vw,16px)}.ahb__actions{justify-content:flex-start;margin-top:clamp(16px,1.6vw,26px)}}@media(prefers-reduced-motion:reduce){.ahb__btn,.ahb__btn-arrow,.ahb__link{transition:none}.ahb__btn:hover .ahb__btn-arrow{transform:none}}@media(min-width:1536px){.ahb__copy{bottom:48%}}.ahb__copy{transform:translateY(18px)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/alba-hero-bodegon.css.map */
