._3PXBwq_backdrop{z-index:100;background:#0018718c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._3PXBwq_panel{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:1.75rem;box-shadow:0 18px 45px #00000040}._3PXBwq_title{color:#001871;margin:0 0 .6rem;font-size:1.3rem;font-weight:700}._3PXBwq_body{color:#25282a;margin:0 0 1.25rem;font-size:.95rem;line-height:1.7}._3PXBwq_choices{gap:.6rem;display:grid}._3PXBwq_choice{color:#fff;cursor:pointer;background:#001871;border:1px solid #001871;border-radius:6px;width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:600}._3PXBwq_choice:hover{background:#0072ce;border-color:#0072ce}._3PXBwq_choice:focus-visible{outline-offset:2px;outline:3px solid #d4af37}._3PXBwq_note{color:#6b7280;text-align:center;margin:1rem 0 0;font-size:.8rem}@media (max-width:640px){._3PXBwq_panel{padding:1.25rem}}
.fQ05Mq_main{min-height:60vh;padding:3rem 1.5rem}.fQ05Mq_container{max-width:1200px;margin:0 auto}.fQ05Mq_title{color:#001871;margin:0 0 1rem;font-size:2.5rem;font-weight:700}.fQ05Mq_banner{color:#001871;background:#fde5e6;border-radius:6px;margin:0 0 2rem;padding:.875rem 1.25rem;font-weight:600}.fQ05Mq_closed,.fQ05Mq_empty{color:#25282a;padding:2rem 0;font-size:1.05rem;line-height:1.8}.fQ05Mq_section{margin-bottom:3rem}.fQ05Mq_sectionTitle{color:#001871;border-bottom:2px solid #001871;margin:0 0 1.25rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.fQ05Mq_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}.fQ05Mq_card{color:inherit;text-decoration:none;transition:transform .2s;display:block}.fQ05Mq_card:hover{transform:translateY(-3px)}.fQ05Mq_card:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #0072ce}.fQ05Mq_imageWrap{aspect-ratio:1;background:#fff;border:1px solid #ececec;border-radius:6px;margin-bottom:.75rem;position:relative;overflow:hidden}.fQ05Mq_image{object-fit:contain;padding:.75rem}.fQ05Mq_soldOut{color:#fff;letter-spacing:.05em;background:#0018719e;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.fQ05Mq_name{color:#25282a;margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.4}.fQ05Mq_price{color:#001871;margin:0;font-size:1rem;font-weight:700}.fQ05Mq_taxNote{color:#6b7280;margin-top:2rem;font-size:.875rem}@media (max-width:640px){.fQ05Mq_main{padding:2rem 1rem}.fQ05Mq_title{font-size:1.75rem}.fQ05Mq_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}}.fQ05Mq_regionTag{color:#0072ce;vertical-align:middle;background:#eaf4fd;border-radius:999px;margin-left:.6rem;padding:.2rem .55rem;font-size:.7em;font-weight:600;display:inline-block}.fQ05Mq_regionSwitch{margin:0 0 1.5rem;font-size:.9rem}.fQ05Mq_regionSwitch a{color:#0072ce;text-decoration:underline}
