.pd-seasonal-banner{padding-block:24px 8px;font-family:var(--font-body--family)}.pd-seasonal-banner__panel{position:relative;overflow:hidden;border-radius:24px;background:var(--pd-campaign-background);color:var(--pd-campaign-text)}.pd-seasonal-banner__media img{display:block;width:100%;height:auto}.pd-seasonal-banner__copy{position:absolute;inset-block:0;inset-inline-start:0;width:35%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,3vw,44px)}.pd-seasonal-banner__eyebrow{margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.pd-seasonal-banner h2{margin:0 0 18px;color:inherit;font-family:inherit;font-size:clamp(28px,3.2vw,48px);line-height:1.08;letter-spacing:-.045em;font-weight:700;text-wrap:balance}.pd-seasonal-banner__description{margin:0 0 22px;font-size:14px;line-height:1.6;text-wrap:pretty}.pd-seasonal-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:12px 18px;border-radius:999px;background:var(--pd-campaign-text);color:var(--pd-campaign-background);font-size:12px;font-weight:700;line-height:1.5;text-decoration:none}.pd-seasonal-banner__button:focus-visible{outline:2px solid var(--pd-campaign-text);outline-offset:4px}.pd-seasonal-banner__button:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.pd-seasonal-banner__panel{display:flex;flex-direction:column}.pd-seasonal-banner__copy{position:static;width:auto;padding:28px}.pd-seasonal-banner__media{order:2}.pd-seasonal-banner__description{max-width:520px}}@media(max-width:749px){.pd-seasonal-banner{padding-block:16px 0}.pd-seasonal-banner__panel{border-radius:20px}.pd-seasonal-banner h2{font-size:32px;max-width:280px}.pd-seasonal-banner__media img{aspect-ratio:1.65;height:auto;object-fit:cover;object-position:right center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/henry-seasonal-banner-component.css.map */
