.TlS7bq_card{background:var(--jj-surface-raised);border:1px solid var(--jj-border);border-radius:var(--jj-radius-md);transition:transform var(--jj-dur) var(--jj-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.TlS7bq_card:hover{transform:translateY(-2px)}.TlS7bq_art{aspect-ratio:3/2;background:var(--jj-surface-photo);position:relative}.TlS7bq_img{object-fit:cover}.TlS7bq_body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.TlS7bq_title{font-family:var(--font-anton), sans-serif;font-weight:400;font-size:var(--jj-fs-3xl);color:var(--jj-text);margin:0;line-height:1.25}.TlS7bq_link{color:inherit;text-decoration:none}.TlS7bq_link:after{content:"";position:absolute;inset:0}.TlS7bq_excerpt{font-size:var(--jj-fs-lg);color:var(--jj-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.TlS7bq_date{font-size:var(--jj-fs-md);color:var(--jj-text-muted);margin-top:auto;padding-top:4px}@media (prefers-reduced-motion:reduce){.TlS7bq_card{transition:none}.TlS7bq_card:hover{transform:none}}
.cnAQxq_swatch{border-radius:var(--jj-radius-sm);flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1711062e}.cnAQxq_swatch:before{content:"";background:linear-gradient(155deg,#ffffff3d,#0000 45%,#00000047);position:absolute;inset:0}.cnAQxq_no{border-radius:calc(var(--jj-radius-sm) / 2);background:var(--jj-surface-raised);height:17px;color:var(--jj-text);font:400 var(--jj-fs-sm) / 17px var(--font-anton), sans-serif;letter-spacing:.04em;text-align:center;font-variant-numeric:tabular-nums;position:absolute;bottom:4px;left:4px;right:4px}
.A-5c1W_overlay{z-index:90;cursor:pointer;animation:A-5c1W_jj-confirm-fade var(--jj-dur) var(--jj-ease-out);background:#0a08048c;border:none;padding:0;position:fixed;inset:0}.A-5c1W_panel{z-index:91;background:var(--jj-surface-raised);border-radius:var(--jj-radius-xl) var(--jj-radius-xl) 0 0;padding:22px var(--jj-gutter);padding-bottom:max(28px, env(safe-area-inset-bottom));animation:A-5c1W_jj-confirm-up var(--jj-dur) var(--jj-ease-out);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #17110640}.A-5c1W_grip{border-radius:var(--jj-radius-pill);background:var(--jj-border);width:44px;height:4px;margin:0 auto 18px;display:block}@media (min-width:901px){.A-5c1W_panel{border-radius:var(--jj-radius-xl);width:min(440px,100vw - 40px);padding:26px 26px 28px;animation-name:A-5c1W_jj-confirm-fade;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 18px 48px #17110647}.A-5c1W_grip{display:none}}.A-5c1W_summary{align-items:center;gap:16px;display:flex}.A-5c1W_text{flex-direction:column;gap:4px;min-width:0;display:flex}.A-5c1W_eyebrow{font:800 var(--jj-fs-xs) var(--font-archivo), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--jj-text-soft)}.A-5c1W_toneName{font-family:var(--font-anton), sans-serif;text-transform:uppercase;color:var(--jj-text);font-size:28px;font-weight:400;line-height:1.05}.A-5c1W_toneNo{color:var(--jj-text-soft);font-variant-numeric:tabular-nums;margin-left:8px;font-size:22px}.A-5c1W_meta{font:600 var(--jj-fs-base) / 1.4 var(--font-archivo), sans-serif;color:var(--jj-text-body)}.A-5c1W_question{font:700 var(--jj-fs-2xl) / 1.4 var(--font-archivo), sans-serif;color:var(--jj-text);margin:18px 0 0}.A-5c1W_actions{gap:10px;margin-top:14px;display:grid}.A-5c1W_confirmBtn{background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));color:var(--jj-accent-contrast);cursor:pointer;font:900 var(--jj-fs-xl) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);border:none;min-height:52px;padding:16px 24px;box-shadow:0 12px 30px #c9a22752}.A-5c1W_changeBtn{background:var(--jj-surface-raised);color:var(--jj-text);border:1.5px solid var(--jj-border-input);cursor:pointer;font:800 var(--jj-fs-xl) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);min-height:52px;transition:background var(--jj-dur-fast) var(--jj-ease-out);padding:16px 24px}.A-5c1W_changeBtn:hover{background:var(--jj-surface-sunken)}.A-5c1W_confirmBtn:focus-visible,.A-5c1W_changeBtn:focus-visible{outline:2px solid var(--jj-accent);outline-offset:2px}@keyframes A-5c1W_jj-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes A-5c1W_jj-confirm-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.UOaVSq_slider{position:relative}.UOaVSq_viewport{border-radius:var(--jj-radius-lg);background:var(--jj-surface-dark);overflow:hidden}.UOaVSq_flush .UOaVSq_viewport{border-radius:0}.UOaVSq_track{transition:transform var(--jj-dur-slow) var(--jj-ease-out);margin:0;padding:0;list-style:none;display:flex}.UOaVSq_slide{flex:0 0 100%;min-width:0}.UOaVSq_link{display:block}.UOaVSq_img{width:100%;height:auto;display:block}.UOaVSq_arrow{border-radius:var(--jj-radius-pill);background:color-mix(in oklch, var(--jj-surface-raised) 88%, transparent);border:1px solid var(--jj-border);width:42px;height:42px;color:var(--jj-text);cursor:pointer;transition:background var(--jj-dur-fast) var(--jj-ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #17110624}.UOaVSq_arrow:hover{background:var(--jj-surface-raised)}.UOaVSq_arrow:focus-visible{outline:2px solid var(--jj-accent);outline-offset:2px}.UOaVSq_prev{left:12px}.UOaVSq_next{right:12px}.UOaVSq_icon{width:20px;height:20px}.UOaVSq_dots{justify-content:center;gap:2px;display:flex;position:absolute;bottom:6px;left:0;right:0}.UOaVSq_dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.UOaVSq_dot:before{content:"";border-radius:var(--jj-radius-pill);background:color-mix(in oklch, var(--jj-surface-raised) 55%, transparent);width:8px;height:8px;transition:background var(--jj-dur-fast) var(--jj-ease-out), transform var(--jj-dur-fast) var(--jj-ease-out)}.UOaVSq_dot[aria-current=true]:before{background:var(--jj-accent-bright);transform:scale(1.25)}.UOaVSq_dot:focus-visible{outline:2px solid var(--jj-accent);outline-offset:-4px;border-radius:var(--jj-radius-pill)}@media (max-width:768px){.UOaVSq_arrow{width:36px;height:36px}.UOaVSq_prev{left:8px}.UOaVSq_next{right:8px}.UOaVSq_icon{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.UOaVSq_track,.UOaVSq_dot:before{transition:none}}
.NpNX3q_overlay{z-index:90;cursor:pointer;animation:NpNX3q_jj-notify-fade var(--jj-dur) var(--jj-ease-out);background:#0a08048c;border:none;padding:0;position:fixed;inset:0}.NpNX3q_panel{z-index:91;overscroll-behavior:contain;background:var(--jj-surface-raised);border-radius:var(--jj-radius-xl) var(--jj-radius-xl) 0 0;max-height:calc(100dvh - 24px);padding:16px var(--jj-gutter);padding-bottom:max(24px, env(safe-area-inset-bottom));animation:NpNX3q_jj-notify-up var(--jj-dur) var(--jj-ease-out);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #17110640}.NpNX3q_grip{border-radius:var(--jj-radius-pill);background:var(--jj-border-strong);width:40px;height:4px;margin:0 auto 12px;display:block}@media (min-width:901px){.NpNX3q_panel{border:1px solid var(--jj-border-warm);border-radius:var(--jj-radius-xl);width:min(420px,100vw - 40px);max-height:calc(100dvh - 32px);padding:22px 22px 20px;animation-name:NpNX3q_jj-notify-fade;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 28px 60px -24px #0c0a078c}.NpNX3q_grip{display:none}}.NpNX3q_top{align-items:flex-start;gap:12px;display:flex}.NpNX3q_title,.NpNX3q_doneTitle{font-family:var(--font-anton), sans-serif;letter-spacing:.01em;color:var(--jj-text);flex:1;margin:0;font-size:clamp(20px,5vw,22px);font-weight:400;line-height:1.12}.NpNX3q_close{border:1px solid var(--jj-border-input);background:var(--jj-surface-sunken);width:34px;height:34px;color:var(--jj-text-soft);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.NpNX3q_close:hover{background:var(--jj-surface-hover)}.NpNX3q_closeIcon{width:16px;height:16px}.NpNX3q_variant{background:var(--jj-surface-sunken);border:1px solid var(--jj-border-soft);border-radius:var(--jj-radius-control);align-items:center;gap:11px;margin-top:16px;padding:10px 12px;display:flex}.NpNX3q_variantText{flex-direction:column;min-width:0;display:flex}.NpNX3q_variantName{font:700 var(--jj-fs-base) / 1.4 var(--font-archivo), sans-serif;color:var(--jj-text)}.NpNX3q_variantSub{font:400 var(--jj-fs-sm) / 1.4 var(--font-archivo), sans-serif;color:var(--jj-text-soft)}.NpNX3q_lede{font:400 var(--jj-fs-md) / 1.55 var(--font-archivo), sans-serif;color:var(--jj-text-soft);margin:14px 0 0}.NpNX3q_form{flex-direction:column;margin-top:16px;display:flex}.NpNX3q_field{flex-direction:column;display:flex}.NpNX3q_label{font:600 var(--jj-fs-md) var(--font-archivo), sans-serif;color:var(--jj-text);margin-bottom:6px}.NpNX3q_input{width:100%;min-height:var(--jj-tap);border:1px solid var(--jj-border-input);border-radius:var(--jj-radius-control);background:var(--jj-surface-field);color:var(--jj-text);font-family:var(--font-archivo), sans-serif;font-size:var(--jj-fs-xl);outline:none;padding:10px 13px}.NpNX3q_input::placeholder{color:var(--jj-text-placeholder)}.NpNX3q_input:focus{border-color:var(--jj-accent)}.NpNX3q_inputInvalid,.NpNX3q_inputInvalid:focus{border-color:var(--jj-danger);background:var(--jj-danger-surface-soft)}.NpNX3q_errorSlot{min-height:20px;display:block;position:relative}.NpNX3q_errorSlotTall{min-height:36px}.NpNX3q_fieldError{font:600 var(--jj-fs-sm) / 1.4 var(--font-archivo), sans-serif;color:var(--jj-danger-text);position:absolute;top:3px;left:0;right:0}.NpNX3q_consent{background:var(--jj-accent-surface-soft);border:1px solid var(--jj-border-warm);border-radius:var(--jj-radius-control);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:2px;padding:12px;display:grid}.NpNX3q_checkbox{width:18px;height:18px;accent-color:var(--jj-accent-link);margin:2px 0 0}.NpNX3q_consentLabel{font:400 var(--jj-fs-sm) / 1.5 var(--font-archivo), sans-serif;color:var(--jj-accent-deep)}.NpNX3q_link{color:var(--jj-accent-link);text-underline-offset:2px;text-decoration:underline}.NpNX3q_link:hover{color:var(--jj-accent-link-hover)}.NpNX3q_turnstile{margin-top:6px}.NpNX3q_formError{border:1px solid var(--jj-danger-border);border-radius:var(--jj-radius-control);background:var(--jj-danger-surface-soft);font:600 var(--jj-fs-md) / 1.45 var(--font-archivo), sans-serif;color:var(--jj-danger-text);margin:10px 0 0;padding:10px 12px}.NpNX3q_submit{width:100%;min-height:var(--jj-tap);border-radius:var(--jj-radius-pill);background:var(--jj-surface-inverse);color:var(--jj-text-on-dark-strong);font:700 var(--jj-fs-xl) var(--font-archivo), sans-serif;cursor:pointer;transition:background var(--jj-dur-fast) var(--jj-ease-out);border:0;justify-content:center;align-items:center;gap:9px;margin-top:14px;display:inline-flex}.NpNX3q_submit:hover{background:var(--jj-surface-inverse-hover)}.NpNX3q_submit:disabled{background:var(--jj-border-strong);color:var(--jj-surface-raised);cursor:not-allowed}.NpNX3q_close:focus-visible,.NpNX3q_submit:focus-visible,.NpNX3q_link:focus-visible{outline:2px solid var(--jj-accent);outline-offset:2px}.NpNX3q_foot{text-align:center;font:400 var(--jj-fs-sm) / 1.4 var(--font-archivo), sans-serif;color:var(--jj-text-muted);margin:12px 0 0}.NpNX3q_spinner{border:2px solid #f7efd959;border-top-color:var(--jj-text-on-dark-strong);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite NpNX3q_jj-notify-spin}.NpNX3q_done{text-align:center;padding:8px 4px 0}.NpNX3q_doneMark{background:var(--jj-accent-surface);border:1.5px solid var(--jj-accent);width:56px;height:56px;color:var(--jj-accent-deep);border-radius:50%;place-items:center;margin:4px auto 14px;display:grid}.NpNX3q_doneIcon{width:26px;height:26px}.NpNX3q_doneTitle{margin-bottom:8px}.NpNX3q_doneBody{max-width:30ch;font:400 var(--jj-fs-lg) / 1.55 var(--font-archivo), sans-serif;color:var(--jj-text-soft);margin:0 auto}.NpNX3q_doneBody strong{color:var(--jj-text);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.NpNX3q_overlay,.NpNX3q_panel{animation:none}.NpNX3q_spinner{animation-duration:2s}}@keyframes NpNX3q_jj-notify-fade{0%{opacity:0}to{opacity:1}}@keyframes NpNX3q_jj-notify-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes NpNX3q_jj-notify-spin{to{transform:rotate(360deg)}}
.s5msKa_breadcrumb{max-width:var(--jj-container);padding:26px var(--jj-gutter) 0;width:100%;font-size:var(--jj-fs-md);color:var(--jj-text-muted);margin:0 auto;font-weight:600}.s5msKa_breadcrumb a{color:var(--jj-text-muted);text-decoration:none}.s5msKa_breadcrumb a:hover{color:var(--jj-accent-link)}.s5msKa_breadcrumbCurrent{color:var(--jj-text)}.s5msKa_top{max-width:var(--jj-container);padding:26px var(--jj-gutter) 60px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:44px;width:100%;margin:0 auto;display:grid}.s5msKa_galleryWrap{position:relative}.s5msKa_stage{background:var(--jj-surface-photo);border:1px solid var(--jj-border);border-radius:var(--jj-radius-xl);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;min-height:480px;display:flex;overflow-x:auto}.s5msKa_stage::-webkit-scrollbar{display:none}.s5msKa_slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding:28px;display:flex}.s5msKa_stageImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:520px}.s5msKa_navBtn{border-radius:var(--jj-radius-pill);background:var(--jj-surface-raised);border:1px solid var(--jj-border);width:42px;height:42px;color:var(--jj-text);cursor:pointer;transition:background var(--jj-dur-fast) var(--jj-ease-out);justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #17110624}.s5msKa_navBtn:hover:not(:disabled){background:var(--jj-surface-sunken)}.s5msKa_navBtn:disabled{opacity:.3;cursor:default}.s5msKa_navIcon{width:20px;height:20px}.s5msKa_navPrev{left:12px}.s5msKa_navNext{right:12px}@media (min-width:901px){.s5msKa_navBtn{display:inline-flex}}.s5msKa_thumbs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:10px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.s5msKa_thumbs::-webkit-scrollbar{display:none}.s5msKa_thumb{background:var(--jj-surface-photo);border:2px solid var(--jj-border);border-radius:var(--jj-radius-control);cursor:pointer;scroll-snap-align:start;flex:none;justify-content:center;align-items:center;width:82px;height:82px;padding:8px;display:flex}.s5msKa_thumbActive{border-color:var(--jj-accent)}.s5msKa_thumbImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (max-width:640px){.s5msKa_stage{min-height:340px}.s5msKa_slide{padding:18px}.s5msKa_stageImg{max-height:360px}.s5msKa_thumb{width:104px;height:104px}}.s5msKa_brand{color:var(--jj-accent-link);font-size:var(--jj-fs-sm);letter-spacing:.2em;text-transform:uppercase;font-weight:900}.s5msKa_name{font-family:var(--font-anton), sans-serif;text-transform:uppercase;margin:12px 0;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.1}.s5msKa_sub{color:var(--jj-text-soft);font-size:var(--jj-fs-lg);margin:0 0 20px;font-weight:600}.s5msKa_ratingRow{color:var(--jj-text-body);font-size:var(--jj-fs-base);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;font-weight:600;display:flex}.s5msKa_stars{font-size:var(--jj-fs-xl)}.s5msKa_dim{color:var(--jj-text-placeholder)}.s5msKa_sold{color:var(--jj-accent-link)}.s5msKa_bullets{gap:13px;margin:0 0 32px;padding:0;list-style:none;display:grid}.s5msKa_bullet{font-size:var(--jj-fs-lg);color:var(--jj-text);align-items:flex-start;gap:10px;font-weight:600;display:flex}.s5msKa_bulletTick{stroke-width:2.75px;width:17px;height:17px;color:var(--jj-accent);flex:none;margin-top:3px}.s5msKa_pickerBlock{margin-bottom:22px}.s5msKa_pickerLabel{font:800 var(--jj-fs-md) var(--font-archivo), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--jj-text-body);margin-bottom:10px}.s5msKa_pickerValue{color:var(--jj-accent-link)}.s5msKa_pickerCode{font:400 var(--jj-fs-base) var(--font-anton), sans-serif;letter-spacing:.04em;color:var(--jj-text);font-variant-numeric:tabular-nums;margin-left:8px}.s5msKa_toneGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.s5msKa_toneBtn{background:var(--jj-surface-raised);border:1px solid var(--jj-border);border-radius:var(--jj-radius-control);text-align:left;min-height:60px;color:var(--jj-text);cursor:pointer;transition:border-color var(--jj-dur-fast) var(--jj-ease-out), background var(--jj-dur-fast) var(--jj-ease-out);align-items:center;gap:10px;padding:7px 10px 7px 7px;display:flex}.s5msKa_toneBtn:hover{border-color:var(--jj-border-strong);background:var(--jj-surface-sunken)}.s5msKa_toneBtn:focus-visible{outline:2px solid var(--jj-accent);outline-offset:2px}.s5msKa_toneBtn[aria-pressed=true]{border-color:var(--jj-accent);background:var(--jj-accent-surface-soft);box-shadow:inset 0 0 0 1px var(--jj-accent)}.s5msKa_toneText{flex-direction:column;gap:2px;min-width:0;display:flex}.s5msKa_toneName{font:700 var(--jj-fs-md) / 1.25 var(--font-archivo), sans-serif}.s5msKa_toneOut{font:700 var(--jj-fs-xs) var(--font-archivo), sans-serif;letter-spacing:.04em;color:var(--jj-danger-text-strong)}.s5msKa_toneBtnOut .s5msKa_toneSwatch{opacity:.55}.s5msKa_toneBtnOut .s5msKa_toneName{color:var(--jj-text-soft)}.s5msKa_toneHint{font:600 var(--jj-fs-sm) var(--font-archivo), sans-serif;color:var(--jj-text-muted);margin:12px 0 0}.s5msKa_toneDescription{--edge:var(--jj-surface);max-height:232px;color:var(--jj-text-soft);font:400 var(--jj-fs-base)/1.65 var(--font-archivo), sans-serif;scrollbar-width:thin;scrollbar-color:var(--jj-accent-dim) transparent;background:linear-gradient(var(--edge) 30%, transparent) top / 100% 26px no-repeat local, linear-gradient(transparent, var(--edge) 72%) bottom / 100% 34px no-repeat local, radial-gradient(farthest-side at 50% 0, #17110629, transparent) top / 100% 12px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #17110633, transparent) bottom / 100% 16px no-repeat scroll;margin:-8px 0 22px;padding-right:12px;overflow-y:auto}.s5msKa_toneDescription::-webkit-scrollbar{width:8px}.s5msKa_toneDescription::-webkit-scrollbar-thumb{background:var(--jj-accent-dim);border-radius:var(--jj-radius-pill)}.s5msKa_toneDescription p{margin:0 0 10px}.s5msKa_toneDescription p:last-child{margin-bottom:0}.s5msKa_optionGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}@media (max-width:640px){.s5msKa_optionGrid{grid-template-columns:repeat(2,1fr)}.s5msKa_option:last-child:nth-child(odd){grid-column:1/-1}}.s5msKa_option{background:var(--jj-surface-raised);border:2px solid var(--jj-border);border-radius:var(--jj-radius-control);cursor:pointer;text-align:center;transition:border-color var(--jj-dur-fast) var(--jj-ease-out);padding:14px 12px;position:relative}.s5msKa_optionActive{border-color:var(--jj-accent)}.s5msKa_optionGrid:has(.s5msKa_optionBest){padding-top:9px}.s5msKa_optionBadge{background:var(--jj-accent);color:var(--jj-accent-contrast);font:900 var(--jj-fs-2xs) var(--font-archivo), sans-serif;letter-spacing:.08em;border-radius:var(--jj-radius-pill);white-space:nowrap;padding:3px 9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.s5msKa_optionLabel{font:800 var(--jj-fs-base) var(--font-archivo), sans-serif}.s5msKa_optionSub{font:600 var(--jj-fs-sm) var(--font-archivo), sans-serif;color:var(--jj-text-muted);margin-top:2px}.s5msKa_optionPrice{font:900 var(--jj-fs-xl) var(--font-archivo), sans-serif;margin-top:4px}.s5msKa_optionOld{font:600 var(--jj-fs-sm) var(--font-archivo), sans-serif;color:var(--jj-text-placeholder);text-decoration:line-through}.s5msKa_optionPer{font:700 var(--jj-fs-xs) var(--font-archivo), sans-serif;color:var(--jj-accent-link);margin-top:2px}.s5msKa_buyBox{background:var(--jj-surface-raised);border:1px solid var(--jj-border);border-radius:var(--jj-radius-md);margin-bottom:16px;padding:20px 22px;container-type:inline-size}.s5msKa_priceRow{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.s5msKa_priceNow{font-family:var(--font-anton), sans-serif;font-size:clamp(34px,9vw,44px);line-height:1}.s5msKa_priceOld{color:var(--jj-text-placeholder);font-weight:700;font-size:var(--jj-fs-3xl);text-decoration:line-through}.s5msKa_priceOff{background:var(--jj-surface-inverse);color:var(--jj-accent-bright);font:900 var(--jj-fs-md) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);padding:6px 11px}.s5msKa_unitNote{color:var(--jj-accent-link);font-weight:700;font-size:var(--jj-fs-base);margin-top:6px;display:block}.s5msKa_actions{grid-template-columns:auto 1fr;gap:12px;margin-top:18px;display:grid}.s5msKa_qty{border:1.5px solid var(--jj-border-input);border-radius:var(--jj-radius-pill);align-items:center;display:flex;overflow:hidden}.s5msKa_qtyBtn{cursor:pointer;color:var(--jj-text);min-height:var(--jj-tap);background:0 0;border:none;justify-content:center;align-items:center;padding:12px 18px;display:inline-flex}.s5msKa_qtyIcon{stroke-width:2.75px;width:18px;height:18px}.s5msKa_qtyBtn:disabled{opacity:.35;cursor:not-allowed}.s5msKa_qtyValue{font:800 var(--jj-fs-xl) var(--font-archivo), sans-serif;text-align:center;min-width:26px}.s5msKa_addBtn{background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));min-width:0;color:var(--jj-accent-contrast);cursor:pointer;font:900 var(--jj-fs-xl) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);min-height:var(--jj-tap);transition:transform var(--jj-dur-fast) var(--jj-ease-out);border:none;padding:16px 24px;box-shadow:0 12px 30px #c9a22752}.s5msKa_addBtn:hover{transform:translateY(-2px)}.s5msKa_buyBtn{background:var(--jj-surface-inverse);min-width:0;color:var(--jj-surface);cursor:pointer;font:800 var(--jj-fs-xl) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);min-height:var(--jj-tap);transition:background var(--jj-dur-fast) var(--jj-ease-out);border:none;grid-column:1/-1;padding:16px 24px}.s5msKa_buyBtn:hover{background:var(--jj-surface-inverse-hover)}.s5msKa_trust{color:var(--jj-text-soft);font-size:var(--jj-fs-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:16px 0 0;padding:0;font-weight:700;list-style:none;display:grid}.s5msKa_trustItem{align-items:center;gap:6px;min-width:0;display:flex}@container (min-width:520px){.s5msKa_trust{grid-template-columns:repeat(4,auto);justify-content:space-between}.s5msKa_trustItem{white-space:nowrap}}.s5msKa_trustIcon{width:15px;height:15px;color:var(--jj-accent);flex:none}.s5msKa_accordion{border:1px solid var(--jj-border);border-radius:var(--jj-radius-md);background:var(--jj-surface-raised);overflow:hidden}.s5msKa_accHead{cursor:pointer;width:100%;font:800 var(--jj-fs-lg) var(--font-archivo), sans-serif;color:var(--jj-text);min-height:var(--jj-tap);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.s5msKa_accIcon{stroke-width:2.5px;width:19px;height:19px;color:var(--jj-accent);flex:none}.s5msKa_accBody{gap:12px;padding:0 22px 18px;display:grid}.s5msKa_accText{color:var(--jj-text-soft);font-size:var(--jj-fs-base);margin:0;padding:0 22px 18px;line-height:1.65}.s5msKa_accDivider{background:var(--jj-border-soft);height:1px}.s5msKa_howStep{gap:14px;display:flex}.s5msKa_howNo{font-family:var(--font-anton), sans-serif;color:var(--jj-accent);min-width:30px;font-size:22px}.s5msKa_howTitle{font:800 var(--jj-fs-base) var(--font-archivo), sans-serif}.s5msKa_howText{color:var(--jj-text-soft);font-size:var(--jj-fs-base);margin-top:2px;line-height:1.55}.s5msKa_whyBand{background:var(--jj-surface-dark)}.s5msKa_whyInner{max-width:var(--jj-container);padding:64px var(--jj-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:44px;margin:0 auto;display:grid}.s5msKa_whyImg{border-radius:var(--jj-radius-md);justify-self:center;width:100%;max-width:440px;height:auto}.s5msKa_whyTitle{font-family:var(--font-anton), sans-serif;text-transform:uppercase;color:var(--jj-text-on-dark-strong);margin:0 0 22px;font-size:clamp(28px,4vw,50px);font-weight:400;line-height:1}.s5msKa_whyList{gap:16px;display:grid}.s5msKa_whyCard{background:var(--jj-surface-dark-card);border:1px solid var(--jj-border-dark);border-radius:var(--jj-radius-control);padding:16px 20px}.s5msKa_whyCardTitle{color:var(--jj-accent-bright);font:800 var(--jj-fs-lg) var(--font-archivo), sans-serif}.s5msKa_whyCardText{color:var(--jj-text-on-dark-muted);font-size:var(--jj-fs-base);margin-top:4px;line-height:1.6}.s5msKa_section{max-width:var(--jj-container);padding:44px var(--jj-gutter) 24px;width:100%;margin:0 auto}.s5msKa_sectionLast{padding-bottom:80px}.s5msKa_h2{font-family:var(--font-anton), sans-serif;text-transform:uppercase;margin:0 0 20px;font-size:clamp(24px,3.4vw,40px);font-weight:400;line-height:1}.s5msKa_videoRail{scroll-snap-type:x mandatory;gap:16px;margin:0;padding:4px 4px 10px;list-style:none;display:flex;overflow-x:auto}.s5msKa_videoCard{aspect-ratio:9/16;border-radius:var(--jj-radius-md);background:var(--jj-surface-dark-raised);scroll-snap-align:start;flex:none;width:210px;position:relative;overflow:hidden}.s5msKa_videoPlaceholder{color:var(--jj-text-on-dark-placeholder);font-size:var(--jj-fs-xs);text-align:center;justify-content:center;align-items:flex-start;padding:16px 12px;font-weight:600;display:flex;position:absolute;inset:0}.s5msKa_videoScrim{pointer-events:none;background:linear-gradient(#0000 56%,#08060399 82%,#080603e6 100%);position:absolute;inset:0}.s5msKa_videoPlay{border-radius:var(--jj-radius-pill);background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));width:48px;height:48px;color:var(--jj-accent-contrast);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s5msKa_videoPlayIcon{width:19px;height:19px;margin-left:2px}.s5msKa_videoMeta{pointer-events:none;justify-items:start;gap:3px;display:grid;position:absolute;bottom:11px;left:12px;right:12px}.s5msKa_videoTag{color:var(--jj-accent-bright);font-size:var(--jj-fs-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.s5msKa_videoCaption{color:var(--jj-text-on-dark-strong);font-size:var(--jj-fs-md);font-weight:700;line-height:1.3}.s5msKa_reviewGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.s5msKa_reviewCard{background:var(--jj-surface-raised);border:1px solid var(--jj-border);border-radius:var(--jj-radius-md);padding:20px 22px}.s5msKa_reviewTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.s5msKa_reviewName{font:800 var(--jj-fs-lg) var(--font-archivo), sans-serif}.s5msKa_reviewStars{font-size:var(--jj-fs-xl)}.s5msKa_reviewText{color:var(--jj-text-body);font-size:var(--jj-fs-lg);margin:10px 0 12px;line-height:1.6}.s5msKa_reviewBadge{font-size:var(--jj-fs-sm);color:var(--jj-accent-link);background:var(--jj-accent-surface);border-radius:var(--jj-radius-pill);align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.s5msKa_reviewBadgeIcon{flex:none;width:14px;height:14px}.s5msKa_relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.s5msKa_relatedCard{background:var(--jj-surface-raised);border:1px solid var(--jj-border);border-radius:var(--jj-radius-md);text-align:center;color:inherit;transition:transform .18s var(--jj-ease-out), box-shadow .18s var(--jj-ease-out);flex-direction:column;align-items:center;gap:8px;padding:20px;text-decoration:none;display:flex}.s5msKa_relatedCard:hover{color:inherit;transform:translateY(-4px);box-shadow:0 18px 36px #1711061f}.s5msKa_relatedImg{object-fit:contain;width:auto;height:150px}.s5msKa_relatedName{font:800 var(--jj-fs-xl) var(--font-archivo), sans-serif;line-height:1.3}.s5msKa_relatedClaim{color:var(--jj-text-soft);font-size:var(--jj-fs-md)}.s5msKa_relatedPrice{font-family:var(--font-anton), sans-serif;font-size:22px}.s5msKa_soldOutBox{background:var(--jj-danger-surface);border:1px solid var(--jj-danger-border);border-radius:var(--jj-radius-lg);min-height:var(--jj-tap);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;margin-top:18px;padding:18px 22px;display:flex}.s5msKa_soldOutTitle{font:900 22px var(--font-archivo), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--jj-danger-text-strong)}.s5msKa_soldOutNote{font:500 var(--jj-fs-base)/1.5 var(--font-archivo), sans-serif;color:var(--jj-danger-text-soft)}.s5msKa_notifyRow{border-top:1px solid var(--jj-danger-border);flex-direction:column;align-self:stretch;gap:8px;margin-top:8px;padding-top:14px;display:flex}.s5msKa_notifyBtn{width:100%;min-height:var(--jj-tap);border:1.5px solid var(--jj-text);border-radius:var(--jj-radius-pill);background:var(--jj-surface-raised);color:var(--jj-text);font:700 var(--jj-fs-xl) var(--font-archivo), sans-serif;cursor:pointer;transition:background var(--jj-dur-fast) var(--jj-ease-out), color var(--jj-dur-fast) var(--jj-ease-out), transform var(--jj-dur-fast) var(--jj-ease-out);justify-content:center;align-items:center;gap:10px;padding:11px 22px;display:inline-flex}.s5msKa_notifyBtn:hover{background:var(--jj-surface-inverse);color:var(--jj-text-on-dark-strong)}.s5msKa_notifyBtn:active{transform:translateY(1px)}.s5msKa_notifyBtn:focus-visible{outline:2px solid var(--jj-accent);outline-offset:2px}.s5msKa_notifyBtn[data-state=done],.s5msKa_notifyBtn[data-state=done]:hover{background:var(--jj-accent-surface);border-color:var(--jj-accent);color:var(--jj-accent-contrast);cursor:default;transform:none}.s5msKa_notifyIcon{flex:none;width:17px;height:17px}.s5msKa_notifyHint{font:400 var(--jj-fs-sm)/1.45 var(--font-archivo), sans-serif;color:var(--jj-danger-text-soft);text-align:center}@media (prefers-reduced-motion:reduce){.s5msKa_notifyBtn{transition:none}}.s5msKa_stickyBar{display:none}@media (max-width:900px){.s5msKa_stickyBar{z-index:40;background:var(--jj-surface-raised);border-top:1px solid var(--jj-border);padding:10px var(--jj-gutter);padding-bottom:max(10px, env(safe-area-inset-bottom));animation:s5msKa_jj-sticky-up var(--jj-dur) var(--jj-ease-out);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1711061f}.s5msKa_stickyInfo{min-width:0;display:grid}.s5msKa_stickyPrice{font-family:var(--font-anton), sans-serif;font-size:var(--jj-fs-3xl);font-variant-numeric:tabular-nums;line-height:1.1}.s5msKa_stickyMeta{font:600 var(--jj-fs-sm) var(--font-archivo), sans-serif;color:var(--jj-text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s5msKa_stickyAdd{background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));color:var(--jj-accent-contrast);cursor:pointer;font:900 var(--jj-fs-xl) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);min-height:var(--jj-tap);border:none;flex:none;margin-left:auto;padding:13px 26px}}@keyframes s5msKa_jj-sticky-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.s5msKa_videoCover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.HsU5Gq_trigger{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.HsU5Gq_trigger:focus-visible{outline:2px solid var(--jj-accent-bright);outline-offset:-3px;border-radius:inherit}.HsU5Gq_frame{border:0;width:100%;height:100%;position:absolute;inset:0}
._9i-ira_row{color:var(--jj-accent);-webkit-user-select:none;user-select:none;align-items:center;gap:.12em;line-height:1;display:inline-flex}._9i-ira_unit{width:1em;height:1em;display:inline-flex;position:relative}._9i-ira_outline{fill:none;opacity:.45;width:100%;height:100%}._9i-ira_fillClip{align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}._9i-ira_fill{fill:currentColor;flex:none;width:1em;height:1em}
._3rPSzG_wrap{max-width:var(--jj-container);padding:56px var(--jj-gutter) 80px;margin:0 auto}._3rPSzG_head{margin-bottom:32px}._3rPSzG_kicker{color:var(--jj-accent-link);font-size:var(--jj-fs-sm);letter-spacing:.26em;text-transform:uppercase;margin:0 0 8px;font-weight:800}._3rPSzG_title{font-family:var(--font-anton), sans-serif;text-transform:uppercase;color:var(--jj-text);margin:0;font-size:clamp(30px,4.4vw,54px);font-weight:400;line-height:1.1}._3rPSzG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}._3rPSzG_empty{font-size:var(--jj-fs-xl);color:var(--jj-text-soft);padding:40px 0}._3rPSzG_back{font-size:var(--jj-fs-lg);margin-top:40px}._3rPSzG_back a{color:var(--jj-accent-link)}._3rPSzG_pager{border-top:1px solid var(--jj-border);font-size:var(--jj-fs-lg);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:20px;display:flex}._3rPSzG_pager a{color:var(--jj-accent-link);font-weight:700}._3rPSzG_pagerInfo{color:var(--jj-text-muted)}
.E0kJGG_hero{background:var(--jj-surface-dark);position:relative;overflow:hidden}.E0kJGG_heroGlow{pointer-events:none;background:radial-gradient(closest-side,#c9a22738,#0000);width:720px;height:720px;position:absolute;top:-180px;right:-120px}.E0kJGG_heroInner{max-width:var(--jj-container);padding:64px var(--jj-gutter) 56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:40px;margin:0 auto;display:grid}.E0kJGG_eyebrow{color:var(--jj-accent);font-size:var(--jj-fs-sm);letter-spacing:.26em;text-transform:uppercase;margin:0 0 18px;font-weight:800}.E0kJGG_heroTitle{font-family:var(--font-anton), sans-serif;text-transform:uppercase;color:var(--jj-text-on-dark-strong);letter-spacing:.005em;margin:0 0 22px;font-size:clamp(44px,7.4vw,104px);font-weight:400;line-height:1.08}.E0kJGG_heroTitleAccent{background:linear-gradient(100deg,#8a6a1c,#e3be4f 45%,#f3e3a5 55%,#c9a227);color:#0000;-webkit-background-clip:text;background-clip:text}.E0kJGG_heroText{color:var(--jj-text-on-dark-soft);font-size:var(--jj-fs-2xl);text-wrap:pretty;max-width:46ch;margin:0 0 30px;line-height:1.65}.E0kJGG_heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.E0kJGG_btnPrimary{background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));color:var(--jj-accent-contrast);cursor:pointer;font:800 var(--jj-fs-xl) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);transition:transform var(--jj-dur-fast) var(--jj-ease-out);min-height:var(--jj-tap);border:none;align-items:center;padding:18px 34px;text-decoration:none;display:inline-flex;box-shadow:0 14px 40px #c9a22759}.E0kJGG_btnPrimary:hover{color:var(--jj-accent-contrast);transform:translateY(-2px)}.E0kJGG_btnGhostDark{color:var(--jj-text-on-dark-strong);border:1.5px solid var(--jj-border-dark-strong);cursor:pointer;font:700 var(--jj-fs-lg) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);transition:border-color var(--jj-dur-fast) var(--jj-ease-out);min-height:var(--jj-tap);background:0 0;align-items:center;padding:17px 30px;text-decoration:none;display:inline-flex}.E0kJGG_btnGhostDark:hover{border-color:var(--jj-accent);color:var(--jj-text-on-dark-strong)}.E0kJGG_proof{flex-wrap:wrap;gap:36px;margin-top:38px;display:flex}.E0kJGG_proofValue{font-family:var(--font-anton), sans-serif;color:var(--jj-text-on-dark-strong);font-size:30px}.E0kJGG_proofStar{color:var(--jj-accent);fill:currentColor;vertical-align:.06em;width:.72em;height:.72em;margin-left:.06em}.E0kJGG_proofLabel{font-size:var(--jj-fs-md);color:var(--jj-text-on-dark-muted);font-weight:600}.E0kJGG_heroArt{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.E0kJGG_heroArtGlow{background:radial-gradient(closest-side,#c9a2274d,#0000);position:absolute;inset:10%}.E0kJGG_heroImg{filter:drop-shadow(0 44px 60px #0000008c);object-fit:contain;width:auto;height:clamp(300px,44vw,560px);position:relative}.E0kJGG_heroBadge{background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));color:var(--jj-accent-contrast);font:900 var(--jj-fs-2xl) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-control);padding:11px 18px;position:absolute;top:1%;right:6%}.E0kJGG_heroPrice{background:var(--jj-surface-dark-raised);border:1px solid var(--jj-border-dark-strong);color:var(--jj-text-on-dark-strong);font:700 var(--jj-fs-base) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-control);padding:11px 18px;position:absolute;bottom:1%;left:6%}.E0kJGG_heroPriceOld{color:var(--jj-text-on-dark-muted);text-decoration:line-through}.E0kJGG_heroPriceNew{color:var(--jj-accent-bright);font-weight:900;font-size:var(--jj-fs-2xl)}.E0kJGG_heroPriceOld+.E0kJGG_heroPriceNew{margin-left:6px}@media (max-width:640px){.E0kJGG_heroArt{order:-1;min-height:300px}.E0kJGG_heroBadge{font-size:var(--jj-fs-lg);padding:10px 14px}.E0kJGG_proof{gap:24px}.E0kJGG_heroTitle{line-height:1.14}}.E0kJGG_marquee{background:linear-gradient(90deg, var(--jj-accent), var(--jj-accent-bright), var(--jj-accent));padding:12px 0;overflow:hidden}.E0kJGG_marqueeTrack{width:max-content;animation:26s linear infinite E0kJGG_jj-marq;display:flex}@media (prefers-reduced-motion:reduce){.E0kJGG_marqueeTrack{animation-name:none}}.E0kJGG_marqueeText{font-family:var(--font-anton), sans-serif;font-size:var(--jj-fs-3xl);letter-spacing:.06em;color:var(--jj-accent-contrast);white-space:nowrap;padding-right:24px}.E0kJGG_section{max-width:var(--jj-container);padding:72px var(--jj-gutter);width:100%;margin:0 auto}.E0kJGG_sectionTight{padding-bottom:30px}.E0kJGG_kicker{color:var(--jj-accent-link);font-size:var(--jj-fs-sm);letter-spacing:.26em;text-transform:uppercase;margin:0 0 14px;font-weight:800}.E0kJGG_kickerDark{color:var(--jj-accent)}.E0kJGG_h2{font-family:var(--font-anton), sans-serif;text-transform:uppercase;margin:0 0 14px;font-size:clamp(30px,4.4vw,54px);font-weight:400;line-height:1.1}.E0kJGG_h2Dark{color:var(--jj-text-on-dark-strong)}.E0kJGG_lede{color:var(--jj-text-soft);font-size:var(--jj-fs-xl);max-width:60ch;margin:0 0 38px;line-height:1.6}.E0kJGG_tones{flex-wrap:wrap;gap:14px;display:flex}.E0kJGG_toneCard{background:var(--jj-surface-raised);border:1px solid var(--jj-border);border-radius:var(--jj-radius-md);cursor:pointer;min-width:118px;transition:transform var(--jj-dur-fast) var(--jj-ease-out), box-shadow var(--jj-dur-fast) var(--jj-ease-out);flex:118px;grid-template-rows:auto 1fr;place-items:start center;gap:10px;padding:18px 20px;text-decoration:none;display:grid}.E0kJGG_toneCard:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1711061a}.E0kJGG_toneLabel{font:800 var(--jj-fs-base) var(--font-archivo), sans-serif;color:var(--jj-text);text-align:center;text-wrap:balance}@media (max-width:640px){.E0kJGG_tones{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:10px;padding-bottom:4px;overflow-x:auto}.E0kJGG_tones::-webkit-scrollbar{display:none}.E0kJGG_toneCard{scroll-snap-align:start;flex:0 0 118px;min-width:0;padding:14px 10px}}.E0kJGG_steps{border-top:1px solid var(--jj-border-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.E0kJGG_step{border-bottom:1px solid var(--jj-border-strong);padding:30px 26px 8px 0}.E0kJGG_stepNo{font-family:var(--font-anton), sans-serif;color:var(--jj-accent);font-size:clamp(44px,8vw,64px);line-height:1}.E0kJGG_stepTitle{font:800 var(--jj-fs-3xl) var(--font-archivo), sans-serif;margin:12px 0 8px}.E0kJGG_stepText{color:var(--jj-text-soft);font-size:var(--jj-fs-lg);margin:0 0 24px;line-height:1.6}.E0kJGG_statsBand{background:var(--jj-surface-dark)}.E0kJGG_statsInner{max-width:var(--jj-container);padding:56px var(--jj-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px;margin:0 auto;display:grid}.E0kJGG_stat{text-align:center}.E0kJGG_statValue{font-family:var(--font-anton), sans-serif;color:var(--jj-accent-bright);font-size:clamp(36px,4.4vw,60px)}.E0kJGG_statLabel{color:var(--jj-text-on-dark-muted);font-weight:600;font-size:var(--jj-fs-base);letter-spacing:.06em;text-transform:uppercase}.E0kJGG_tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;display:grid}.E0kJGG_tile{border-radius:var(--jj-radius-md);background:var(--jj-surface-dark-raised);aspect-ratio:4/3;transition:transform .18s var(--jj-ease-out), box-shadow .18s var(--jj-ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.E0kJGG_tile:hover{transform:translateY(-5px);box-shadow:0 22px 44px #17110647}.E0kJGG_tileImg{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.E0kJGG_tileScrim{background:linear-gradient(#0000 32%,#08060347 55%,#080603cc 80%,#080603f0 100%);position:absolute;inset:0}.E0kJGG_tileBody{justify-items:start;gap:6px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.E0kJGG_tileTitle{font-family:var(--font-anton), sans-serif;color:var(--jj-text-on-dark-strong);text-transform:uppercase;letter-spacing:.02em;font-size:25px;line-height:1.05}.E0kJGG_tileClaim{color:var(--jj-accent-bright);font-size:var(--jj-fs-md);font-weight:700;line-height:1.35}.E0kJGG_tileMore{color:var(--jj-text-on-dark-soft);font-size:var(--jj-fs-md);margin-top:3px;font-weight:700}.E0kJGG_tileMoreIcon{flex:none;width:14px;height:14px}.E0kJGG_videoBand{background:var(--jj-surface-dark)}.E0kJGG_videoInner{max-width:var(--jj-container);padding:72px var(--jj-gutter) 64px;margin:0 auto}.E0kJGG_videoHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.E0kJGG_videoNote{color:var(--jj-text-on-dark-muted);font-size:var(--jj-fs-xl);margin:0}.E0kJGG_igLink{color:var(--jj-accent-bright);font-weight:800;font-size:var(--jj-fs-base);border:1.5px solid var(--jj-border-dark-strong);border-radius:var(--jj-radius-pill);white-space:nowrap;min-height:var(--jj-tap);align-items:center;gap:7px;padding:12px 20px;text-decoration:none;display:inline-flex}.E0kJGG_igLinkIcon{flex:none;width:16px;height:16px}.E0kJGG_igLink:hover{color:var(--jj-accent-bright);border-color:var(--jj-accent)}.E0kJGG_videoRail{scroll-snap-type:x mandatory;gap:16px;margin:0;padding:30px 4px 10px;list-style:none;display:flex;overflow-x:auto}.E0kJGG_videoCard{aspect-ratio:9/16;border-radius:var(--jj-radius-md);background:var(--jj-surface-dark-raised);border:1px solid var(--jj-border-dark);scroll-snap-align:start;flex:none;width:236px;position:relative;overflow:hidden}.E0kJGG_videoPlaceholder{color:var(--jj-text-on-dark-placeholder);font-size:var(--jj-fs-sm);text-align:center;justify-content:center;align-items:flex-start;padding:18px 14px;font-weight:600;display:flex;position:absolute;inset:0}.E0kJGG_videoScrim{pointer-events:none;background:linear-gradient(#0000 56%,#08060399 82%,#080603e6 100%);position:absolute;inset:0}.E0kJGG_videoPlay{border-radius:var(--jj-radius-pill);background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));width:54px;height:54px;color:var(--jj-accent-contrast);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #0006}.E0kJGG_videoPlayIcon{width:21px;height:21px;margin-left:2px}.E0kJGG_videoMeta{pointer-events:none;justify-items:start;gap:3px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.E0kJGG_videoTag{color:var(--jj-accent-bright);font-size:var(--jj-fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.E0kJGG_videoCaption{color:var(--jj-text-on-dark-strong);font-size:var(--jj-fs-base);font-weight:700;line-height:1.35}.E0kJGG_videoFootnote{color:var(--jj-text-on-dark-subtle);font-size:var(--jj-fs-md);margin:8px 0 0}.E0kJGG_setCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.E0kJGG_setCard{background:var(--jj-surface-raised);border:1px solid var(--jj-border);border-radius:var(--jj-radius-md);text-align:center;transition:transform .18s var(--jj-ease-out), box-shadow .18s var(--jj-ease-out);flex-direction:column;align-items:center;padding:26px 24px;display:flex;position:relative}.E0kJGG_setCardBest{border-color:var(--jj-accent)}.E0kJGG_setCard:hover{transform:translateY(-5px);box-shadow:0 22px 44px #1711061f}.E0kJGG_setBadge{background:linear-gradient(135deg, var(--jj-accent-bright), var(--jj-accent));color:var(--jj-accent-contrast);font:900 var(--jj-fs-sm) var(--font-archivo), sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--jj-radius-pill);white-space:nowrap;padding:7px 16px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.E0kJGG_setImgLink{margin:6px 0 14px;display:block}.E0kJGG_setImg{object-fit:contain;width:auto;height:190px}.E0kJGG_setLabel{font:800 var(--jj-fs-3xl) var(--font-archivo), sans-serif}.E0kJGG_setSub{color:var(--jj-text-muted);font-size:var(--jj-fs-md);margin-top:3px;font-weight:600}.E0kJGG_setPriceRow{align-items:baseline;gap:10px;margin-top:12px;display:flex}.E0kJGG_setPrice{font-family:var(--font-anton), sans-serif;font-size:32px}.E0kJGG_setOld{color:var(--jj-text-placeholder);font-weight:600;text-decoration:line-through}.E0kJGG_setPer{color:var(--jj-accent-link);font-size:var(--jj-fs-md);min-height:16px;margin-top:2px;font-weight:700}.E0kJGG_setAdd{background:var(--jj-surface-inverse);width:100%;color:var(--jj-surface);cursor:pointer;font:800 var(--jj-fs-lg) var(--font-archivo), sans-serif;border-radius:var(--jj-radius-pill);min-height:var(--jj-tap);transition:background var(--jj-dur-fast) var(--jj-ease-out), color var(--jj-dur-fast) var(--jj-ease-out);border:none;margin-top:16px;padding:14px 20px}.E0kJGG_setAdd:hover{background:var(--jj-accent);color:var(--jj-accent-contrast)}.E0kJGG_reviewBand{background:var(--jj-surface-raised);border-top:1px solid var(--jj-border)}.E0kJGG_reviewInner{max-width:var(--jj-container);padding:72px var(--jj-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:40px;margin:0 auto;display:grid}.E0kJGG_scoreRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.E0kJGG_score{font-family:var(--font-anton), sans-serif;font-size:clamp(56px,13vw,96px);line-height:1}.E0kJGG_scoreStars{font-size:26px}.E0kJGG_scoreMeta{color:var(--jj-text-soft);font-size:var(--jj-fs-lg);margin:10px 0 0;font-weight:600}.E0kJGG_scoreDisclaimer{color:var(--jj-text-muted);font-size:var(--jj-fs-base);max-width:36ch;margin:14px 0 0}.E0kJGG_reviewList{gap:14px;display:grid}.E0kJGG_reviewCard{background:var(--jj-surface-sunken);border:1px solid var(--jj-border-warm);border-radius:var(--jj-radius-md);padding:20px 22px}.E0kJGG_reviewTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.E0kJGG_reviewName{font:800 var(--jj-fs-lg) var(--font-archivo), sans-serif}.E0kJGG_reviewStars{font-size:var(--jj-fs-xl)}.E0kJGG_reviewText{color:var(--jj-text-body);font-size:var(--jj-fs-lg);margin:10px 0 12px;line-height:1.6}.E0kJGG_reviewBadge{font-size:var(--jj-fs-sm);color:var(--jj-accent-link);background:var(--jj-accent-surface);border-radius:var(--jj-radius-pill);align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.E0kJGG_reviewBadgeIcon{flex:none;width:14px;height:14px}@keyframes E0kJGG_jj-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.E0kJGG_videoCover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.E0kJGG_blogLead{max-width:60ch;font-size:var(--jj-fs-xl);color:var(--jj-text-soft);margin:0 0 28px;line-height:1.6}.E0kJGG_blogGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.E0kJGG_blogMore{font-size:var(--jj-fs-lg);margin:28px 0 0}.E0kJGG_blogMore a{color:var(--jj-accent-link);font-weight:700}
