@font-face{font-family:AKS-Promo-Oswald;src:url("oswald.ttf") format("truetype");font-weight:200 700;font-display:swap}
#aks-store-promo{padding:0;border:0;border-radius:4px;margin:auto;width:min(520px,calc(100vw - 32px),calc(100dvh - 32px));max-width:none;max-height:none;aspect-ratio:1;background:#fff;color:#111;box-shadow:0 24px 80px #0005;overflow:hidden;font:14px/1.45 "Segoe UI",Arial,sans-serif}
#aks-store-promo:not([open]){display:none}#aks-store-promo *{box-sizing:border-box}#aks-store-promo::backdrop{background:rgb(0 0 0/.58)}html.aks-promo-open{overflow:hidden}
#aks-store-promo .aks-promo-link{display:grid;grid-template-rows:56px minmax(0,1fr) 186px;width:100%;height:100%;padding:0;border:0;color:#111;background:#fff;text-decoration:none;outline-offset:-5px}
#aks-store-promo .aks-promo-brand{display:flex;align-items:center;justify-content:center;gap:2px;line-height:1;background:white;padding:6px 64px}
#aks-store-promo .aks-promo-brand img{display:block;object-fit:contain;width:75px;height:36px}#aks-store-promo .aks-promo-brand span{font-size:25px;font-weight:350;letter-spacing:-1.4px}
#aks-store-promo .aks-promo-photo{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center top;background:#e9e4da}
#aks-store-promo .aks-promo-copy{text-align:center;padding:14px 20px 18px}#aks-store-promo h2{margin:0;color:#111;font:600 38px/1.05 AKS-Promo-Oswald,"Arial Narrow",sans-serif;letter-spacing:-.5px;text-transform:none}#aks-store-promo p{margin:10px 0 13px;font:400 14px/1.4 "Segoe UI",Arial,sans-serif;color:#333}
#aks-store-promo .aks-promo-cta{display:flex;justify-content:center;align-items:center;gap:14px;min-height:40px;background:#111;color:white;font-size:14px;font-weight:650;padding:8px 16px}#aks-store-promo .aks-promo-cta svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}
#aks-store-promo .aks-promo-close{position:absolute;z-index:2;right:8px;top:6px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:11px;border:0;border-radius:0;background:#fff;color:#111;cursor:pointer;box-shadow:none}#aks-store-promo .aks-promo-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}#aks-store-promo .aks-promo-close:hover{background:#eee}#aks-store-promo .aks-promo-close:focus-visible,#aks-store-promo .aks-promo-link:focus-visible{outline:3px solid #111;outline-offset:-4px}#aks-store-promo ::selection{background:#111;color:#fff}
#aks-store-promo[open]{animation:aks-promo-in .32s cubic-bezier(.16,1,.3,1)}@keyframes aks-promo-in{from{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:480px),(max-height:540px){#aks-store-promo .aks-promo-link{grid-template-rows:48px minmax(0,1fr) 166px}#aks-store-promo .aks-promo-brand img{height:31px;width:67px}#aks-store-promo .aks-promo-brand span{font-size:23px}#aks-store-promo h2{font-size:30px}#aks-store-promo .aks-promo-copy{padding:12px 14px 14px}#aks-store-promo p{font-size:12px;margin:8px 0 11px}#aks-store-promo .aks-promo-cta{font-size:13px}}
@media(prefers-reduced-motion:reduce){#aks-store-promo[open]{animation:none}}
