.atat-promo{--card:#12161d;--line:rgba(255,255,255,.08);background:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 60%),var(--bg);color:var(--txt);overflow:hidden}.atat-promo .ap-wrap{max-width:1180px;margin:0 auto}.atat-promo .ap-center{text-align:center}.atat-promo .ap-badge{display:inline-block;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;padding:7px 14px;border-radius:999px;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);background:color-mix(in srgb,var(--acc) 10%,transparent)}.atat-promo h2.ap-title{font-size:clamp(28px,5vw,52px);line-height:1.05;margin:18px 0 10px;font-weight:800;background:linear-gradient(90deg,var(--txt),color-mix(in srgb,var(--acc) 70%,var(--txt)));-webkit-background-clip:text;background-clip:text;color:transparent}.atat-promo.glow h2.ap-title{text-shadow:0 0 28px color-mix(in srgb,var(--acc) 35%,transparent)}.atat-promo .ap-sub{color:var(--muted);max-width:680px;margin:0 auto;font-size:17px;line-height:1.6}.atat-promo .ap-section-h{font-size:clamp(22px,3.5vw,32px);font-weight:800;margin:0 0 6px;text-align:center}.atat-promo .ap-section-s{color:var(--muted);text-align:center;margin:0 auto 30px;max-width:620px}.atat-promo .ap-blockh{margin-top:64px}.atat-promo .ap-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:46px 0 12px}.atat-promo .ap-step{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px 22px;text-align:center;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.atat-promo .ap-step:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--acc) 45%,transparent);box-shadow:0 18px 50px -22px color-mix(in srgb,var(--acc) 60%,transparent)}.atat-promo .ap-num{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:20px;color:#06090f;background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:0 0 22px color-mix(in srgb,var(--acc) 55%,transparent)}.atat-promo .ap-step h3{font-size:19px;margin:0 0 8px;font-weight:700}.atat-promo .ap-step p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.atat-promo .ap-elig{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.atat-promo .ap-elig a{position:relative;display:block;border-radius:18px;overflow:hidden;text-decoration:none;color:#fff;aspect-ratio:1/1;border:1px solid var(--line);background:var(--card)}.atat-promo .ap-elig img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.atat-promo .ap-elig a:hover img{transform:scale(1.06)}.atat-promo .ap-elig .ap-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.82) 6%,rgba(0,0,0,.15) 55%,transparent)}.atat-promo .ap-elig .ap-cap{position:absolute;left:0;right:0;bottom:0;padding:20px}.atat-promo .ap-elig .ap-cap b{font-size:21px;display:block}.atat-promo .ap-elig .ap-cap span{color:color-mix(in srgb,var(--acc) 80%,#fff);font-size:13px;font-weight:600}.atat-promo .ap-gifts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.atat-promo .ap-gift{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.atat-promo .ap-gift:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.atat-promo .ap-gift a{text-decoration:none;color:var(--txt);display:block}.atat-promo .ap-gift .ap-imgwrap{aspect-ratio:1/1;background:#0e1218;position:relative}.atat-promo .ap-gift img{width:100%;height:100%;object-fit:cover}.atat-promo .ap-gift .ap-tag{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#06090f;background:linear-gradient(135deg,var(--acc),var(--acc2));padding:4px 9px;border-radius:999px}.atat-promo .ap-gift .ap-info{padding:14px}.atat-promo .ap-gift .ap-info b{font-size:14px;font-weight:600;line-height:1.35;display:block}.atat-promo .ap-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:16px;padding:40px 20px}.atat-promo .ap-cond{max-width:820px;margin-left:auto;margin-right:auto;color:var(--muted);font-size:14.5px;line-height:1.7;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.atat-promo .ap-cond h4{color:var(--txt);margin:0 0 10px;font-size:16px}.atat-promo .ap-cta{text-align:center}.atat-promo .ap-btn{display:inline-block;margin-top:8px;padding:17px 40px;border-radius:999px;font-weight:800;font-size:17px;text-decoration:none;color:#06090f;background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:0 0 30px color-mix(in srgb,var(--acc) 50%,transparent);transition:transform .2s ease,box-shadow .2s ease}.atat-promo .ap-btn:hover{transform:translateY(-2px);box-shadow:0 0 46px color-mix(in srgb,var(--acc) 70%,transparent)}@media(max-width:759px){.atat-promo .ap-steps{grid-template-columns:1fr}.atat-promo .ap-elig{grid-template-columns:repeat(3,1fr)}.atat-promo .ap-gifts{grid-template-columns:repeat(2,1fr)}}.atat-banner{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.atat-banner .ab-in{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.atat-banner .ab-txt{color:#fff}.atat-banner .ab-kicker{display:inline-block;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--acc);margin-bottom:6px}.atat-banner .ab-h{font-size:clamp(22px,3.4vw,34px);font-weight:800;margin:0;line-height:1.1;text-shadow:0 0 26px color-mix(in srgb,var(--acc) 35%,transparent)}.atat-banner .ab-sub{color:#aab2c0;margin:6px 0 0;font-size:15px}.atat-banner .ab-btn{flex:none;display:inline-block;padding:15px 34px;border-radius:999px;font-weight:800;font-size:16px;text-decoration:none;color:#06090f;white-space:nowrap;background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:0 0 30px color-mix(in srgb,var(--acc) 55%,transparent);transition:transform .2s ease,box-shadow .2s ease}.atat-banner .ab-btn:hover{transform:translateY(-2px);box-shadow:0 0 46px color-mix(in srgb,var(--acc) 75%,transparent)}@media(max-width:700px){.atat-banner .ab-in{flex-direction:column;text-align:center}}.atat-banner .ab-kicker{color:var(--acc)!important}.atat-banner .ab-h,.atat-banner .ab-txt{color:#fff!important}.atat-banner .ab-btn,.atat-promo .ap-btn,.atat-promo .ap-num,.atat-promo .ap-gift .ap-tag{color:#06090f!important}.atat-promo .ap-section-h,.atat-promo .ap-step h3,.atat-promo .ap-cond h4,.atat-promo .ap-elig .ap-cap b,.atat-promo .ap-gift .ap-info b{color:#f4f6fb!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/atat-promo.css.map */
