._1qHZOW_page{max-width:1200px;margin:0 auto;padding:56px 24px 80px}._1qHZOW_page h1{font-family:var(--round);color:#086ab2;margin:12px 0;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.12}._1qHZOW_page p{line-height:1.7}._1qHZOW_heading{justify-content:space-between;align-items:center;gap:24px;display:flex}._1qHZOW_identity{text-align:right;overflow-wrap:anywhere}._1qHZOW_identity button{cursor:pointer;color:#7c286f;padding:10px 0;font-weight:800;text-decoration:underline}._1qHZOW_intro{background:#fff3c9;border:1px solid #ebce69;border-radius:20px;align-items:center;gap:18px;margin:26px 0 32px;padding:16px 24px;display:flex}._1qHZOW_intro>span{color:#c41970;font-size:2rem}._1qHZOW_intro p{margin:0}._1qHZOW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}._1qHZOW_card{background:#fff;border:2px solid #c7e4ea;border-radius:24px;overflow:hidden;box-shadow:0 5px #d5e9eb}._1qHZOW_preview{aspect-ratio:4/3;background:#eaf9fa;place-items:center;display:grid;overflow:hidden}._1qHZOW_preview img{object-fit:contain;width:100%;height:100%}._1qHZOW_preview>span{color:#c41970;font-size:5rem}._1qHZOW_cardBody{padding:22px}._1qHZOW_cardBody h2{font-family:var(--round);margin:16px 0 8px;font-size:1.45rem;line-height:1.25}._1qHZOW_cardBody p{margin:0 0 18px;font-size:.85rem}._1qHZOW_cardBody .button{text-align:center;width:100%}._1qHZOW_ready,._1qHZOW_unavailable{color:#166136;background:#e4f6e7;border-radius:20px;padding:5px 10px;font-size:.75rem;font-weight:900;display:inline-block}._1qHZOW_unavailable{color:#873c0e;background:#fff0e5}._1qHZOW_orderLink{text-align:center;margin-top:18px;font-size:.83rem;font-weight:800;text-decoration:underline;display:block}._1qHZOW_empty{text-align:center;background:#fff;border:2px dashed #b5dfe8;border-radius:24px;padding:40px 24px}._1qHZOW_empty p{max-width:560px;margin:14px auto 24px}._1qHZOW_help{margin-top:32px;font-size:.9rem}._1qHZOW_help a{text-decoration:underline}._1qHZOW_pagination{justify-content:center;align-items:center;gap:24px;margin-top:36px;font-weight:800;display:flex}._1qHZOW_pagination a{padding:12px;text-decoration:underline}._1qHZOW_signIn{text-align:center;background:#fff;border:2px solid #c7e4ea;border-radius:28px;max-width:540px;margin:0 auto;padding:36px;box-shadow:0 6px #d5e9eb}._1qHZOW_spark{color:#c41970;font-size:2.8rem}._1qHZOW_signIn form .button{width:100%}._1qHZOW_signIn>form{margin-top:24px}._1qHZOW_divider{align-items:center;gap:16px;margin:24px 0;font-size:.85rem;display:flex}._1qHZOW_divider:before,._1qHZOW_divider:after{content:"";background:#c7e4ea;flex:1;height:1px}._1qHZOW_emailForm{text-align:left;gap:12px;display:grid}._1qHZOW_emailForm label{font-weight:800}._1qHZOW_emailForm input{background:#fff;border:2px solid #88b5c5;border-radius:12px;width:100%;min-width:0;padding:13px}._1qHZOW_emailForm small{text-align:center;line-height:1.5}._1qHZOW_notice{background:#fff6e8;border:1px solid #e6b487;border-radius:12px;padding:14px}@media (max-width:1000px){._1qHZOW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._1qHZOW_page{padding:32px 16px 56px}._1qHZOW_heading{flex-direction:column;align-items:flex-start;gap:8px}._1qHZOW_identity{text-align:left}._1qHZOW_grid{grid-template-columns:minmax(0,1fr)}._1qHZOW_signIn{padding:26px 20px}._1qHZOW_intro{padding:16px}}
