.bf-pdp-offer{width:100%;min-width:0;max-width:100%;color:var(--bf-offer-title, #2e63c7)}.bf-pdp-offer,.bf-pdp-offer *{box-sizing:border-box}.bf-pdp-offer__heading{margin:0 0 12px;color:var(--bf-offer-title, #2e63c7);font-family:var(--font-heading--family),sans-serif;font-size:20px;line-height:1.2;font-weight:750}.bf-pdp-offer__card{display:grid;grid-template-columns:minmax(0,124px) minmax(0,1fr);align-items:center;gap:16px;width:100%;min-width:0;padding:14px;border:1px solid var(--bf-offer-border, #b8cdf0);border-radius:var(--bf-offer-radius, 18px);background:var(--bf-offer-bg, #eef4ff)}.bf-pdp-offer__card--text-only{grid-template-columns:minmax(0,1fr);padding:20px 22px}.bf-pdp-offer__media{width:124px;max-width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:14px;background:#fff}.bf-pdp-offer__image{display:block;width:100%;height:100%;object-fit:cover}.bf-pdp-offer__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bf-pdp-offer__eyebrow{display:inline-flex;max-width:100%;margin-bottom:6px;padding:5px 10px;border-radius:999px;background:#fce9e6;color:#a94b57;font-family:var(--font-heading--family),sans-serif;font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.3}.bf-pdp-offer__title{margin:0;color:var(--bf-offer-title, #2e63c7);font-family:var(--font-heading--family),sans-serif;font-size:clamp(16px,1.4vw,20px);line-height:1.25;font-weight:800;overflow-wrap:anywhere}.bf-pdp-offer__copy{margin:8px 0 0;color:var(--bf-offer-copy, #526c91);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.bf-pdp-offer__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;margin-top:13px;padding:9px 16px;border:1px solid #183766;border-radius:999px;background:var(--bf-offer-button, #2e63c7);color:var(--bf-offer-button-text, #fff);font-family:var(--font-heading--family),sans-serif;font-size:13px;line-height:1.15;font-weight:750;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bf-pdp-offer__button:hover{transform:translateY(-2px);box-shadow:0 5px 13px #18376629}}.bf-pdp-offer__button:focus-visible{outline:3px solid #2e63c7;outline-offset:3px}.bf-pdp-offer__small-print{margin:7px 0 0;font-size:10px;color:var(--bf-offer-copy, #526c91)}@media screen and (max-width:989px){[data-testid=product-information] .bf-pdp-offer{order:7;grid-column:1}}@media screen and (max-width:749px){.bf-pdp-offer__heading{font-size:19px;margin-bottom:10px}.bf-pdp-offer__card{grid-template-columns:minmax(0,86px) minmax(0,1fr);gap:12px;padding:12px}.bf-pdp-offer__card--text-only{grid-template-columns:minmax(0,1fr);padding:17px 18px}.bf-pdp-offer__media{width:86px;border-radius:12px}.bf-pdp-offer__title{font-size:16px}.bf-pdp-offer__copy{font-size:12px}.bf-pdp-offer__button{min-height:38px}}@media screen and (max-width:375px){.bf-pdp-offer__card{grid-template-columns:minmax(0,74px) minmax(0,1fr);gap:10px;padding:10px}.bf-pdp-offer__card--text-only{grid-template-columns:minmax(0,1fr);padding:15px}.bf-pdp-offer__media{width:74px}}@media(prefers-reduced-motion:reduce){.bf-pdp-offer__button{transition:none}}.bf-pdp-offer__banner-link{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--bf-offer-border, #b8cdf0);border-radius:var(--bf-offer-radius, 18px);background:var(--bf-offer-bg, #eef4ff);text-decoration:none;line-height:0;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease}.bf-pdp-offer__banner-picture{display:block;width:100%}.bf-pdp-offer__banner-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bf-pdp-offer__banner-link:hover{transform:translateY(-3px);box-shadow:0 12px 26px #18376626}}.bf-pdp-offer__banner-link:focus-visible{outline:3px solid var(--bf-offer-title, #2e63c7);outline-offset:3px}@media(max-width:749px){.bf-pdp-offer__banner-link{border-radius:min(var(--bf-offer-radius, 18px),16px)}}@media(prefers-reduced-motion:reduce){.bf-pdp-offer__banner-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/baseform-pdp-offer.css.map */
