.bb-offer{background:var(--bb-color-bg);border:0;border-radius:var(--bb-radius-panel);color:var(--bb-color-text);font-family:var(--bb-font-body, inherit);margin:auto;max-height:calc(100dvh - 3.2rem);max-width:44rem;overflow:auto;padding:0;width:calc(100vw - 3.2rem)}.bb-offer::backdrop{background:var(--bb-color-scrim)}.bb-offer__close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--bb-color-bg);border:0;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:2.2rem;height:4rem;inset-block-start:var(--bb-space-2);inset-inline-end:var(--bb-space-2);justify-content:center;line-height:1;padding:0;position:absolute;width:4rem;z-index:2}.bb-offer__media{aspect-ratio:4 / 3;background:var(--bb-color-bg-alt);overflow:hidden;position:relative}.bb-offer__media:after{background:linear-gradient(rgba(var(--bb-rgb-ink),.62),transparent 50%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.bb-offer__frame{height:100%}.bb-offer__frame[hidden]{display:none}.bb-offer__frame img,.bb-offer__frame video{display:block;height:100%;object-fit:cover;width:100%}.bb-offer__heading{color:var(--bb-color-text-on-dark);font-family:var(--bb-font-heading, inherit);font-size:clamp(2.4rem,7vw,3rem);inset-block-start:var(--bb-space-4);inset-inline:var(--bb-space-4) 5.6rem;line-height:1.1;margin:0;position:absolute;z-index:1}.bb-offer__tag{background:var(--bb-color-accent);border-radius:var(--bb-radius-pill);color:var(--bb-color-accent-text);font-size:var(--bb-text-xs);font-weight:var(--bb-weight-strong);inset-block-end:var(--bb-space-3);left:50%;line-height:1;margin:0;padding:.7rem 1.2rem;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}.bb-offer__body{display:grid;gap:var(--bb-space-2);padding:var(--bb-space-4)}.bb-offer__line{align-items:center;display:flex;gap:var(--bb-space-2);justify-content:space-between}.bb-offer__title{font-family:var(--bb-font-heading, inherit);font-size:var(--bb-text-xl);font-weight:var(--bb-weight-heading);letter-spacing:0;line-height:1.1;margin:0}.bb-offer__save{background:var(--bb-color-notice);border-radius:var(--bb-radius-pill);color:var(--bb-color-accent-text);flex:none;font-size:var(--bb-text-xs);font-weight:var(--bb-weight-strong);line-height:1;padding:.6rem 1rem}.bb-offer__price{align-items:baseline;display:flex;gap:var(--bb-space-2);margin:0}.bb-offer__price strong{font-size:var(--bb-text-lg);font-weight:var(--bb-weight-strong)}.bb-offer__price s{color:var(--bb-color-text-soft);font-size:var(--bb-text-sm)}.bb-offer__text,.bb-offer__gift{font-size:var(--bb-text-sm);line-height:var(--bb-leading-snug);margin:0}.bb-offer__text{color:var(--bb-color-text-soft)}.bb-offer__gift{color:var(--bb-color-notice);font-weight:var(--bb-weight-strong)}.bb-offer__save[hidden],.bb-offer__gift[hidden],.bb-offer__price s[hidden],.bb-offer__tag[hidden]{display:none}.bb-offer__decline{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--bb-color-text-soft);cursor:pointer;font:inherit;font-size:var(--bb-text-sm);justify-self:center;min-height:4.4rem;padding:0 var(--bb-space-3);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bb-pdp-offers.css.map */
