.P9X6ra_wrap{background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-sans);position:relative;container-type:inline-size}.P9X6ra_top{flex-direction:column;gap:20px;padding:24px 32px 32px;display:flex}.P9X6ra_cats{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.P9X6ra_cats::-webkit-scrollbar{display:none}.P9X6ra_pill{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:10px 18px;font-size:16px;font-weight:600;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.P9X6ra_pill:hover{border-color:var(--primary);color:var(--highlight)}.P9X6ra_pill.P9X6ra_active,.P9X6ra_pill[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.P9X6ra_back{background:var(--bg-alt);min-height:44px;color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 20px 10px 14px;font-size:16px;font-weight:600;display:inline-flex}.P9X6ra_back b{font-weight:900;transition:transform .16s ease-out;display:inline-block}.P9X6ra_back:hover b{transform:translate(-4px)}.P9X6ra_band{background:var(--primary);justify-content:center;align-items:center;width:100%;min-height:420px;padding:48px 24px;display:flex;position:relative;overflow:hidden}.P9X6ra_bandImage{aspect-ratio:560/520;filter:drop-shadow(0 30px 40px #00000040);width:min(560px,80cqw);max-height:520px;animation:.45s cubic-bezier(.22,1,.36,1) both P9X6ra_in;position:relative}.P9X6ra_bandImage img{object-fit:contain}@keyframes P9X6ra_in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.P9X6ra_main{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:56px 24px 24px;display:flex}.P9X6ra_badge{background:var(--primary);height:34px;color:var(--on-primary);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.P9X6ra_title{font-family:var(--font-wordmark);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,7cqw,88px);font-weight:400;line-height:.92}.P9X6ra_meta{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;font-size:20px;display:flex}.P9X6ra_price{color:var(--highlight);font-size:28px;font-weight:700}.P9X6ra_desc{max-width:600px;margin:0;font-size:20px;font-weight:300;line-height:1.45}.P9X6ra_contains{margin:0;font-size:18px;line-height:1.4}.P9X6ra_contains strong{font-weight:700}.P9X6ra_notice{background:var(--bg-alt);border-radius:16px;max-width:600px;margin:0;padding:12px 18px;font-size:16px;line-height:1.4}.P9X6ra_panel{flex-direction:column;align-items:center;gap:28px;width:100%;margin-top:8px;display:flex}.P9X6ra_group{border:0;flex-direction:column;align-items:center;gap:12px;width:100%;margin:0;padding:0;display:flex}.P9X6ra_groupLabel{font-family:var(--font-wordmark);letter-spacing:-.03em;padding:0;font-size:20px}.P9X6ra_choices{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.P9X6ra_choicePrice{opacity:.7;margin-left:8px;font-weight:400}.P9X6ra_extras{text-align:left;width:100%}.P9X6ra_extras .P9X6ra_groupLabel{text-align:center;display:block}.P9X6ra_row{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:18px;display:flex}.P9X6ra_row:first-of-type{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.P9X6ra_rowPrice{color:var(--highlight);margin-left:10px;font-weight:600}.P9X6ra_stepper{flex:none;align-items:center;gap:4px;display:inline-flex}.P9X6ra_stepper button{border:1.5px solid var(--ink);cursor:pointer;border-radius:50%;width:36px;height:36px;font-size:18px;font-weight:600;line-height:1;transition:background .16s ease-out,color .16s ease-out}.P9X6ra_stepper button:hover:not(:disabled){background:var(--ink);color:var(--bg)}.P9X6ra_stepper button:disabled{opacity:.3;cursor:default}.P9X6ra_stepper output{text-align:center;min-width:32px;font-size:18px;font-weight:600}.P9X6ra_buy{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.P9X6ra_order{background:var(--primary);min-height:56px;color:var(--on-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:16px 30px;font-size:18px;font-weight:600;transition:background .16s ease-out;display:inline-flex}.P9X6ra_order:hover:not(:disabled){background:var(--primary-light)}.P9X6ra_order:disabled{opacity:.45;cursor:not-allowed}.P9X6ra_order b{transition:transform .16s ease-out;display:inline-block}.P9X6ra_order:hover:not(:disabled) b{transform:translate(4px)}.P9X6ra_info{max-width:760px;margin:24px auto 0;padding:0 24px 80px}.P9X6ra_info h2{font-family:var(--font-wordmark);letter-spacing:-.03em;margin:0 0 6px;font-size:28px;font-weight:400}.P9X6ra_infoSub{opacity:.7;margin:0 0 18px;font-size:16px}.P9X6ra_info .P9X6ra_row span:last-child{white-space:nowrap;font-weight:600}.P9X6ra_info .P9X6ra_row.P9X6ra_present span{font-weight:700}.P9X6ra_note{opacity:.6;margin:16px 0 0;font-size:14px}@media (prefers-reduced-motion:reduce){.P9X6ra_bandImage{animation:none}}@container (max-width:900px){.P9X6ra_band{min-height:340px}}@container (max-width:600px){.P9X6ra_top{padding:16px 16px 24px}.P9X6ra_pill{padding:9px 14px;font-size:14px}.P9X6ra_band{min-height:260px;padding:32px 16px}.P9X6ra_main{padding:40px 16px 16px}.P9X6ra_desc{font-size:18px}.P9X6ra_contains{font-size:16px}.P9X6ra_buy,.P9X6ra_order{width:100%}.P9X6ra_info{padding:0 16px 56px}.P9X6ra_row{font-size:16px}}
