.ahl{scroll-margin-top:120px;background:var(--ahl-bg, #f4eee5);color:var(--ahl-heading, #202020);padding:var(--ahl-pad-top, 48px) 0 var(--ahl-pad-bottom, 48px);box-sizing:border-box}.ahl *,.ahl *:before,.ahl *:after{box-sizing:border-box}.ahl__inner{width:min(100% - 40px,1120px);margin-inline:auto}.ahl__head{margin:0 0 22px;max-width:40rem}.ahl__kicker{margin:0 0 8px;color:var(--ahl-kicker, #202020);font-family:var(--font-body-family, Poppins),sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ahl__title{margin:0;color:var(--ahl-heading, #202020);font-family:var(--font-heading-family, Oswald),sans-serif;font-size:clamp(26px,7vw,34px);font-weight:700;letter-spacing:.01em;line-height:1.12;text-transform:none}.ahl__text{margin:10px 0 0;max-width:38rem;color:var(--ahl-heading, #202020);font-family:var(--font-body-family, Poppins),sans-serif;font-size:14px;line-height:1.55}.ahl__grid{display:grid;gap:12px}.ahl__card{display:flex;flex-direction:column;justify-content:flex-end;min-height:170px;padding:20px 16px;border:1px solid #353535;background:var(--ahl-card, #202020);color:#fff}.ahl__card--feature{min-height:240px;background:linear-gradient(180deg,#17171740,#171717eb 72%),var(--ahl-photo) center / cover no-repeat;background-color:#171717}.ahl__badge{align-self:flex-start;padding:4px 7px;background:var(--ahl-accent, #ffca0a);color:#353535;font-family:var(--font-body-family, Poppins),sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ahl__card-title{margin:6px 0 0;color:#fff;font-family:var(--font-heading-family, Oswald),sans-serif;font-size:24px;font-weight:700;letter-spacing:.01em;line-height:1.15;text-transform:none}.ahl__card-text{margin:8px 0 0;color:var(--ahl-card-text, #e1ddd7);font-family:var(--font-body-family, Poppins),sans-serif;font-size:13px;line-height:1.45}.ahl__link{margin-top:12px;color:var(--ahl-accent, #ffca0a);font-family:var(--font-body-family, Poppins),sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.3;text-decoration:none;text-transform:uppercase}.ahl__link:hover{color:#ffd84a}.ahl__link:focus-visible{outline:2px solid var(--ahl-accent, #ffca0a);outline-offset:3px}@media screen and (max-width:359px){.ahl__card-title{font-size:22px}}@media screen and (min-width:768px){.ahl{padding:var(--ahl-pad-top-desktop, 64px) 0 var(--ahl-pad-bottom-desktop, 64px)}.ahl__inner{width:min(100% - 56px,1120px)}.ahl__title{font-size:clamp(30px,3.5vw,38px)}.ahl__grid{grid-template-columns:1.2fr 1fr 1fr}}@media screen and (min-width:1024px){.ahl__inner{width:min(100% - 72px,1120px)}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/anniversary-highlights.css.map */
