.gran-fin-promo-module__cPQu1a__trigger{min-height:44px;color:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.gran-fin-promo-module__cPQu1a__dialog{background:var(--paper);width:min(480px,100vw - 24px,75dvh - 90px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);border:0;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 18px 64px #00000057}.gran-fin-promo-module__cPQu1a__dialog::backdrop{background:#140f0da8}html:has(.gran-fin-promo-module__cPQu1a__dialog[open]){overflow:hidden}.gran-fin-promo-module__cPQu1a__header,.gran-fin-promo-module__cPQu1a__navigation{justify-content:space-between;align-items:center;min-height:48px;padding-inline:8px;font-size:13px;display:flex}.gran-fin-promo-module__cPQu1a__header span:first-child{font-family:var(--font-display);margin-inline-start:8px;font-weight:700}.gran-fin-promo-module__cPQu1a__control{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:27px;line-height:1;display:grid}.gran-fin-promo-module__cPQu1a__dialog .gran-fin-promo-module__cPQu1a__control:focus-visible{outline:2px solid var(--wine);outline-offset:-3px}.gran-fin-promo-module__cPQu1a__control:disabled{opacity:.4;cursor:default}.gran-fin-promo-module__cPQu1a__header .gran-fin-promo-module__cPQu1a__control span:first-child{margin:0;font-weight:400}.gran-fin-promo-module__cPQu1a__stage{aspect-ratio:3/4;background:var(--wine);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%}.gran-fin-promo-module__cPQu1a__stage picture,.gran-fin-promo-module__cPQu1a__stage img{width:100%;height:100%;display:block}.gran-fin-promo-module__cPQu1a__stage img{object-fit:contain}
