.fd-promo-callout{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:14px 16px 14px 12px;border:2px solid var(--promo-accent, #edd681);border-radius:var(--promo-radius, 14px);background:var(--promo-background, #0b0b0b);color:var(--promo-text, #fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--promo-accent, #edd681) 30%,transparent)}.fd-promo-callout__badge{position:relative;width:80px;height:80px;color:var(--promo-accent, #edd681)}.fd-promo-callout__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-origin:center;animation:fd-promo-ring-spin 24s linear infinite}@keyframes fd-promo-ring-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fd-promo-callout__ring{animation:none}}.fd-promo-callout__photo{position:absolute;top:16%;left:16%;width:68%;height:68%;border-radius:50%;object-fit:cover;background:var(--promo-background, #0b0b0b)}.fd-promo-callout__label{position:absolute;right:-4px;bottom:0;padding:4px 6px;border-radius:4px;transform:rotate(-10deg);background:var(--promo-accent, #edd681);color:var(--promo-background, #0b0b0b);font-size:11px;font-weight:800;line-height:1}.fd-promo-callout__copy{min-width:0;overflow-wrap:anywhere}.fd-promo-callout .fd-promo-callout__eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 5px;color:var(--promo-accent, #edd681);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.fd-promo-callout__eyebrow svg{flex:0 0 16px;width:16px;height:16px}.fd-promo-callout .fd-promo-callout__heading{margin:0;font-family:var(--font-heading--family);font-size:var(--promo-title-mobile, 16px);font-weight:800;line-height:1.2;color:inherit;text-transform:none}.fd-promo-callout__heading :is(strong,b){color:var(--promo-accent, #edd681)}.fd-promo-callout .fd-promo-callout__description{margin:6px 0 0;font-size:var(--promo-body-mobile, 13px);line-height:1.4;color:var(--promo-subtext, #c7c7c7)}.fd-promo-callout__description :is(p,li){margin:0;font-size:inherit;line-height:inherit}.fd-promo-callout__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.fd-promo-callout__link:focus-visible{outline:3px solid var(--promo-accent, #edd681);outline-offset:5px}@media(min-width:750px){.fd-promo-callout__badge{width:88px;height:88px}.fd-promo-callout .fd-promo-callout__heading{font-size:var(--promo-title-desktop, 18px)}.fd-promo-callout .fd-promo-callout__description{font-size:var(--promo-body-desktop, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/fd-promo-callout.css.map */
