.iK1y0G_page{max-width:900px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);box-sizing:border-box;background:var(--nu-canvas);min-height:calc(100vh - 64px);box-shadow:0 0 0 100vmax var(--nu-canvas);clip-path:inset(0 -100vmax);margin:0 auto;padding:20px 16px 72px}.iK1y0G_title{font-family:var(--font-display),var(--font-inter),sans-serif;letter-spacing:-.02em;color:var(--nu-ink);margin:8px 0 18px;font-size:clamp(24px,4vw,30px);font-weight:700}.iK1y0G_empty{background:var(--nu-surface);border:1px solid var(--nu-line);text-align:center;color:var(--nu-ink-2);border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:44px 20px;display:flex}.iK1y0G_empty p{margin:0}.iK1y0G_note{background:var(--nu-accent-soft);border:1px solid var(--nu-line);color:var(--nu-ink);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.iK1y0G_group{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:16px;margin-bottom:14px;padding:14px 16px}.iK1y0G_groupHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.iK1y0G_groupName{color:var(--nu-ink);font-weight:700}.iK1y0G_linkBtn{color:var(--nu-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.iK1y0G_lineEdit{margin-top:4px;display:block}.iK1y0G_line{border-top:1px solid var(--nu-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.iK1y0G_lineMain{flex:240px;min-width:0}.iK1y0G_lineTitle{color:var(--nu-ink);font-weight:600;text-decoration:none}.iK1y0G_lineTitle:hover{text-decoration:underline}.iK1y0G_lineMeta{color:var(--nu-ink-2);margin-top:2px;font-size:13px}.iK1y0G_lineProblem{color:#b3261e;margin-top:4px;font-size:13px}.iK1y0G_lineBundle{border-left:2px solid var(--nu-line);color:var(--nu-ink-2);margin-top:6px;padding-left:10px;font-size:13px}.iK1y0G_lineBundleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.iK1y0G_lineBundleTitle{color:var(--nu-ink);font-weight:600}.iK1y0G_lineBundlePick{border:1px solid var(--nu-line);background:var(--nu-surface);color:var(--nu-ink);border-radius:8px;padding:4px 8px;font-family:inherit;font-size:13px}.iK1y0G_lineBundleNote{color:#b3261e}.iK1y0G_lineSeats{align-items:center;gap:8px;display:flex}.iK1y0G_lineTicketHint{color:var(--nu-ink-2);white-space:nowrap;font-size:12px}.iK1y0G_seatBtn{border:1px solid var(--nu-line);background:var(--nu-surface);cursor:pointer;border-radius:8px;width:30px;height:30px;font-size:16px}.iK1y0G_lineEnd{align-items:center;gap:10px;margin-left:auto;display:flex}.iK1y0G_linePrice{text-align:right;min-width:110px;color:var(--nu-ink);font-weight:700}.iK1y0G_changed{color:#9a6a00;font-size:12px;font-weight:500;display:block}.iK1y0G_parts{color:var(--nu-ink-2);font-size:12px;font-weight:500;display:block}.iK1y0G_remove{color:var(--nu-ink-2);cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px}.iK1y0G_footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;display:flex}.iK1y0G_total{color:var(--nu-ink-2);align-items:baseline;gap:10px;margin-right:auto;display:flex}.iK1y0G_total strong{color:var(--nu-ink);font-size:22px}.iK1y0G_feeBreakdown{flex-direction:column;gap:4px;min-width:220px;margin-right:auto;display:flex}.iK1y0G_feeRow{color:var(--nu-ink-2);justify-content:space-between;gap:16px;font-size:14px;display:flex}.iK1y0G_feeTotal{align-items:baseline;margin-top:2px}.iK1y0G_feeTotal strong{color:var(--nu-ink);font-size:22px}.iK1y0G_primary{background:var(--nu-accent);color:var(--nu-on-accent);border:0;border-radius:999px;padding:15px 26px;line-height:1;transition:background .15s;display:inline-block}.iK1y0G_primary:hover:not(:disabled){background:var(--nu-accent-hover)}.iK1y0G_primary{cursor:pointer;font-size:15px;font-weight:600;text-decoration:none}.iK1y0G_primary:disabled{background:var(--nu-line-strong);cursor:default}.iK1y0G_hint{color:var(--nu-ink-2);flex-basis:100%;margin:0;font-size:13px}.iK1y0G_checking{color:var(--nu-ink-2);font-size:14px}.iK1y0G_rechecking>:not(.iK1y0G_checking){opacity:.55;transition:opacity .15s}.iK1y0G_priceBreakdown{border-top:1px solid var(--nu-line);color:var(--nu-ink-2);flex-direction:column;gap:6px;margin-top:10px;padding-top:12px;font-size:13.5px;display:flex}.iK1y0G_priceBreakdown>div{justify-content:space-between;gap:12px;display:flex}.iK1y0G_priceBreakdown>div:last-of-type{color:var(--nu-ink);font-weight:600}.iK1y0G_breakdownNote{color:#7a5a12;background:#fff8ec;border:1px solid #f6e2bd;border-radius:10px;margin-top:4px;padding:10px 12px;line-height:1.5;display:block!important}.iK1y0G_lineDeposit{color:#7a5a12;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:500}.iK1y0G_subForm{border:1px solid var(--nu-line);border-radius:12px;flex-direction:column;gap:10px;margin:0 0 14px;padding:14px;display:flex}.iK1y0G_subFormTitle{color:var(--nu-ink);padding:0 6px;font-size:13.5px;font-weight:700}.iK1y0G_personRow{grid-template-columns:24px repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid}.iK1y0G_personNum{color:var(--nu-ink-2);text-align:center;font-size:13px;font-weight:700}@media (max-width:720px){.iK1y0G_personRow{grid-template-columns:24px minmax(0,1fr)}}.iK1y0G_field{flex-direction:column;gap:4px;display:flex}.iK1y0G_label{color:var(--nu-ink-2);font-size:13px;font-weight:600}.iK1y0G_input{border:1px solid var(--nu-line);box-sizing:border-box;border-radius:10px;width:100%;padding:10px 12px;font-size:16px}.iK1y0G_checkboxLabel{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.iK1y0G_extras{flex-wrap:wrap;gap:8px;display:flex}.iK1y0G_extra{border:1px solid var(--nu-line);cursor:pointer;background:var(--nu-surface);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.iK1y0G_extraOn{border-color:var(--nu-accent);background:var(--nu-accent-soft);font-weight:600}.iK1y0G_thumb{background:var(--nu-line);border-radius:6px;flex:none;width:48px;height:68px;display:block;overflow:hidden}.iK1y0G_thumbImage{object-fit:cover;width:48px;height:68px;display:block}.iK1y0G_thumbEmpty{width:100%;height:100%;display:block}.iK1y0G_groupTotal{text-align:right;color:var(--nu-ink-2);margin-top:10px}.iK1y0G_groupTotal b{color:var(--nu-ink);font-size:17px}.iK1y0G_groupFooter{border-top:1px solid var(--nu-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.iK1y0G_promoRow{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:8px;display:flex}.iK1y0G_promoInput{border:1px solid var(--nu-line);background:var(--nu-surface);color:var(--nu-ink);text-transform:uppercase;border-radius:9px;flex:0 180px;padding:9px 11px;font-size:14px}.iK1y0G_promoBtn{background:var(--nu-accent-soft);color:var(--nu-accent);cursor:pointer;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600}.iK1y0G_promoBtn:disabled{opacity:.5;cursor:default}.iK1y0G_promoOk{text-align:right;color:#23794c;flex-basis:100%;font-size:14px;font-weight:600}.iK1y0G_promoClear{color:var(--nu-ink-2);cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.iK1y0G_promoError{text-align:right;color:#b3261e;flex-basis:100%;font-size:13px}.iK1y0G_consent{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 4px;padding:8px 10px;display:flex}.iK1y0G_consent a{color:var(--nu-accent);text-underline-offset:2px;text-decoration:underline}.iK1y0G_consent a:hover{text-decoration-thickness:2px}.iK1y0G_consent[data-missing=true]{border-color:var(--c-warning-line);background:color-mix(in srgb, var(--c-warning-line) 15%, transparent)}.iK1y0G_discounts{flex-direction:column;align-items:stretch;gap:10px;margin-top:4px;display:flex}.iK1y0G_discounts .iK1y0G_promoRow{justify-content:flex-start}.iK1y0G_discounts .iK1y0G_promoInput{flex:0 240px;min-height:40px}.iK1y0G_discounts .iK1y0G_promoBtn{min-height:40px}.iK1y0G_discounts .iK1y0G_promoError{text-align:left}
.xcyn0a_picker{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.xcyn0a_search{box-sizing:border-box;border:1px solid var(--c-line-input);border-radius:8px;width:100%;padding:9px 11px;font-size:14px}.xcyn0a_map{border:1px solid var(--c-line);border-radius:10px;height:220px;overflow:hidden}.xcyn0a_list{flex-direction:column;gap:4px;max-height:208px;padding-right:2px;display:flex;overflow-y:auto}.xcyn0a_item{text-align:left;background:var(--c-surface);border:1px solid var(--c-line);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.xcyn0a_item:hover{border-color:var(--c-primary)}.xcyn0a_item[data-active=true]{border-color:var(--c-primary);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-primary)}.xcyn0a_address{color:var(--c-ink);font-size:14px;font-weight:600}.xcyn0a_meta{color:var(--c-ink-2);font-size:12px}.xcyn0a_note{color:var(--c-ink-3);font-size:12px}.xcyn0a_empty{color:var(--c-ink-3);text-align:center;padding:12px;font-size:13px}.xcyn0a_selected{background:var(--c-success-bg);border:1px solid var(--c-success-line);color:var(--c-ink);border-radius:8px;padding:9px 11px;font-size:13px}.xcyn0a_selected b{color:var(--c-success-ink)}
._6jgs9q_wrap{width:100%;max-width:1272px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);background:var(--nu-canvas);min-height:calc(100vh - 64px);box-shadow:0 0 0 100vmax var(--nu-canvas);clip-path:inset(0 -100vmax);margin:0 auto;padding:20px 16px 72px}._6jgs9q_page{width:100%;max-width:1200px;margin:0 auto;padding:20px 16px 64px}._6jgs9q_h1{color:var(--nu-ink);text-wrap:balance;margin:0 0 8px;font-size:clamp(24px,5vw,34px);font-weight:700}._6jgs9q_backLink{color:var(--nu-accent);margin:0 0 14px;font-weight:600;text-decoration:none;display:inline-block}._6jgs9q_backLink:hover{text-decoration:underline}._6jgs9q_panel{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:12px;padding:20px}._6jgs9q_panelText{color:var(--nu-ink-2);margin:0 0 12px}._6jgs9q_stack{flex-direction:column;gap:16px;display:flex}._6jgs9q_sellerGroup{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:12px;padding:16px}._6jgs9q_sellerName{color:var(--nu-ink-2);margin-bottom:10px;font-size:13px}._6jgs9q_sellerName b{color:var(--nu-ink)}._6jgs9q_bookLines{flex-direction:column;gap:10px;display:flex}._6jgs9q_bookLine{align-items:center;gap:12px;display:flex}._6jgs9q_bookCover{flex:0 0 48px;line-height:0}._6jgs9q_bookCoverImage{object-fit:contain;border-radius:6px}._6jgs9q_bookCoverEmpty{background:var(--nu-surface-2);border-radius:6px;width:48px;height:68px}._6jgs9q_bookMain{flex:1;min-width:0}._6jgs9q_bookTitle{color:var(--nu-ink);font-size:14px;font-weight:600;text-decoration:none}._6jgs9q_bookTitle:hover{text-decoration:underline}._6jgs9q_bookUnit{color:var(--nu-ink-2);margin-top:2px;font-size:13px}._6jgs9q_bookSum{text-align:right;color:var(--nu-ink);font-variant-numeric:tabular-nums;flex:0 0 100px;font-size:14px;font-weight:700}._6jgs9q_removeBtn{color:var(--nu-ink-2);cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;line-height:1}._6jgs9q_removeBtn:hover{color:var(--c-danger-ink)}._6jgs9q_removeBtn:focus-visible{outline:2px solid var(--nu-accent);outline-offset:2px}._6jgs9q_groupTotal{text-align:right;color:var(--nu-ink);margin-top:12px;font-size:14px}._6jgs9q_groupTotal b{font-variant-numeric:tabular-nums}._6jgs9q_noteMulti{color:var(--nu-ink-2);margin:0 0 16px;font-size:13px;line-height:1.5}._6jgs9q_pageTitle{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);text-wrap:balance;margin:10px 0 6px;font-size:30px;font-weight:700;line-height:1.12}@media (max-width:640px){._6jgs9q_pageTitle{font-size:24px}}._6jgs9q_pageLede{color:var(--nu-ink-2);max-width:680px;margin:0;font-size:15px;line-height:1.5}._6jgs9q_catTabs{border-bottom:1px solid var(--nu-line);scrollbar-width:none;gap:28px;margin-top:18px;display:flex;overflow-x:auto}._6jgs9q_catTabs::-webkit-scrollbar{display:none}@media (max-width:640px){._6jgs9q_catTabs{gap:22px;margin:14px -16px 0;padding:0 16px}}._6jgs9q_catTab,._6jgs9q_catTabOn{color:var(--nu-ink-3);font:500 14.5px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 0 13px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}._6jgs9q_catTab:hover,._6jgs9q_catTabOn:hover{color:var(--nu-ink)}._6jgs9q_catTabOn{color:var(--nu-ink);border-bottom-color:var(--nu-ink);font-weight:600}._6jgs9q_catCount{color:var(--nu-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}._6jgs9q_categories{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}._6jgs9q_categoryCard{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}._6jgs9q_categoryCard:hover{border-color:var(--nu-line-strong)}._6jgs9q_categoryCard{height:38px;font-size:13.5px}._6jgs9q_categoryCard:focus-visible{outline:2px solid var(--nu-accent);outline-offset:2px}._6jgs9q_categoryTitle{font-weight:500}._6jgs9q_categoryCount{color:var(--nu-ink-3);font-size:12px}._6jgs9q_toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;display:flex}._6jgs9q_search{border:1px solid var(--nu-line);min-width:0;height:40px;font:400 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);background:var(--nu-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f747b' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 15px center;border-radius:999px;flex:0 380px;padding:0 16px 0 40px;transition:border-color .15s}._6jgs9q_search::placeholder{color:var(--nu-ink-3)}._6jgs9q_search:focus{border-color:var(--nu-line-strong);outline:0}._6jgs9q_select{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}._6jgs9q_select:hover{border-color:var(--nu-line-strong)}._6jgs9q_select{height:40px;padding:0 14px;font-size:13.5px}._6jgs9q_select:focus{border-color:var(--nu-line-strong);outline:0}select._6jgs9q_select{appearance:none;background:var(--nu-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236f747b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:34px}input._6jgs9q_select{cursor:text}input._6jgs9q_select::placeholder{color:var(--nu-ink-3)}._6jgs9q_filterToggle{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}._6jgs9q_filterToggle:hover{border-color:var(--nu-line-strong)}._6jgs9q_filterToggle{height:40px;font-size:13.5px;display:none}._6jgs9q_filterToggle svg{color:var(--nu-ink-2)}._6jgs9q_filters{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (max-width:640px){._6jgs9q_search{flex:1 1 0}._6jgs9q_filterToggle{display:inline-flex}._6jgs9q_filters{width:100%;margin-left:0;display:none}._6jgs9q_filters[data-open=true]{display:flex}}._6jgs9q_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:start;gap:40px 24px;display:grid}@media (max-width:640px){._6jgs9q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}._6jgs9q_card{min-width:0}._6jgs9q_cardLink{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}._6jgs9q_cardLink:hover ._6jgs9q_cardImage{transform:scale(1.03)}._6jgs9q_cardLink:hover ._6jgs9q_cardTitle{color:var(--nu-accent)}._6jgs9q_cardLink:focus-visible{outline:2px solid var(--nu-accent);outline-offset:4px;border-radius:16px}._6jgs9q_cardMedia{aspect-ratio:1;background:var(--nu-surface);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}._6jgs9q_cardImage{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}._6jgs9q_cardBlur{object-fit:cover;filter:blur(20px)saturate(1.1);opacity:.5;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.15)}._6jgs9q_cardNoImage{background:linear-gradient(135deg, var(--nu-surface-2), var(--nu-line));width:100%;height:100%}._6jgs9q_cardBadge{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1f2328;background:#ffffffeb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:12px;left:12px}._6jgs9q_cardBody{flex-direction:column;gap:5px;min-width:0;display:flex}._6jgs9q_cardTitle{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.01em;color:var(--nu-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}._6jgs9q_cardSeller{color:var(--nu-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._6jgs9q_cardDesc{color:var(--nu-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}._6jgs9q_cardPriceRow{align-items:baseline;gap:8px;margin-top:4px;display:flex}._6jgs9q_cardPrice{color:var(--nu-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}._6jgs9q_cardStrike{color:var(--nu-ink-3);font-size:13px}._6jgs9q_cardAvailability{color:var(--nu-ink-2);font-size:13px}._6jgs9q_cardAvailability:before{content:"";background:var(--nu-ink-3);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}._6jgs9q_cardAvailability[data-in-stock=true]:before{background:var(--nu-ok)}._6jgs9q_product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (max-width:900px){._6jgs9q_product{grid-template-columns:1fr;gap:18px}}._6jgs9q_gallery{flex-direction:column;gap:10px;min-width:0;display:flex}._6jgs9q_galleryMain{aspect-ratio:4/3;background:var(--nu-surface);cursor:zoom-in;border-radius:22px;position:relative;overflow:hidden}._6jgs9q_galleryImage{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}._6jgs9q_galleryBlur{object-fit:cover;filter:blur(28px)saturate(1.1);opacity:.55;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.15)}._6jgs9q_galleryMain[data-portrait=true]{aspect-ratio:3/4;cursor:zoom-in;width:100%;max-height:560px;margin:0 auto}._6jgs9q_thumbs{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){._6jgs9q_galleryMain{aspect-ratio:3/2}._6jgs9q_galleryMain[data-portrait=true]{aspect-ratio:3/4;max-height:60vh}._6jgs9q_thumbs{scrollbar-width:none;flex-wrap:nowrap;min-width:0;padding-bottom:4px;overflow-x:auto}._6jgs9q_thumbs::-webkit-scrollbar{display:none}._6jgs9q_thumbs>*{flex:none}}._6jgs9q_thumb{border:1px solid var(--nu-line);background:var(--nu-surface-2);cursor:pointer;border-radius:10px;width:68px;height:52px;padding:0;overflow:hidden}._6jgs9q_thumb[data-active=true]{border-color:var(--nu-ink);box-shadow:0 0 0 1px var(--nu-ink)}._6jgs9q_thumb:focus-visible{outline:2px solid var(--nu-accent);outline-offset:2px}._6jgs9q_thumbImage{object-fit:contain;width:100%;height:100%;display:block}._6jgs9q_thumb[data-portrait=true]{width:52px;height:68px}._6jgs9q_buyBox{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex;position:sticky;top:88px}@media (max-width:640px){._6jgs9q_buyBox{padding:18px}}@media (max-width:900px){._6jgs9q_buyBox{position:static}}._6jgs9q_productTitle{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.12}@media (max-width:640px){._6jgs9q_productTitle{font-size:22px}}._6jgs9q_productShort{color:var(--nu-ink-2);margin:0;font-size:14px;line-height:1.55}._6jgs9q_priceRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._6jgs9q_price{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}._6jgs9q_priceStrike{color:var(--nu-ink-2);font-size:16px}._6jgs9q_modeNote{background:var(--nu-surface-2);color:var(--nu-ink);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}._6jgs9q_qtyRow{align-items:center;gap:10px;display:flex}._6jgs9q_qtyLabel{color:var(--nu-ink-2);font-size:14px}._6jgs9q_qty{border:1px solid var(--nu-line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}._6jgs9q_qtyBtn{background:var(--nu-surface);width:38px;height:38px;color:var(--nu-ink);cursor:pointer;border:0;font-size:18px}._6jgs9q_qtyBtn:hover{background:var(--nu-surface-2)}._6jgs9q_qtyBtn:disabled{color:var(--c-ink-3);cursor:default}._6jgs9q_qtyBtn:focus-visible{outline:2px solid var(--nu-accent);outline-offset:-2px}._6jgs9q_qtyValue{text-align:center;min-width:40px;font-size:15px;font-weight:600}._6jgs9q_btnPrimary,._6jgs9q_btnSecondary{background:var(--nu-accent);color:var(--nu-on-accent);min-height:48px;font:600 15px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background .15s;display:inline-flex}._6jgs9q_btnPrimary:hover,._6jgs9q_btnSecondary:hover{background:var(--nu-accent-hover)}._6jgs9q_btnPrimary:disabled,._6jgs9q_btnSecondary:disabled{background:var(--nu-ink-3);cursor:default}._6jgs9q_btnPrimary:focus-visible,._6jgs9q_btnSecondary:focus-visible{outline:2px solid var(--nu-accent-soft);outline-offset:2px}._6jgs9q_btnSecondary{background:var(--nu-surface);color:var(--nu-ink);border:1px solid var(--nu-line)}._6jgs9q_btnSecondary:hover{background:var(--nu-surface);border-color:var(--nu-line-strong)}._6jgs9q_sku{color:var(--nu-ink-2);font-size:12px}._6jgs9q_section{margin-top:48px}._6jgs9q_sectionTitle{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.02em;color:var(--nu-ink);margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.12}._6jgs9q_prose{max-width:760px;color:var(--nu-ink);font-size:15.5px;line-height:1.65}._6jgs9q_prose p{margin:0 0 14px}._6jgs9q_prose h2,._6jgs9q_prose h3,._6jgs9q_prose h4{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.01em;margin:28px 0 10px;font-weight:700;line-height:1.3}._6jgs9q_prose h2{font-size:20px}._6jgs9q_prose h3{font-size:17px}._6jgs9q_prose h4{font-size:15.5px}._6jgs9q_prose ul,._6jgs9q_prose ol{margin:0 0 14px;padding-left:22px}._6jgs9q_prose a{color:var(--nu-ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--nu-line-strong);text-decoration-color:var(--nu-line-strong)}._6jgs9q_prose a:hover{text-decoration-color:currentColor}._6jgs9q_prose>:first-child{margin-top:0}._6jgs9q_highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}._6jgs9q_highlight{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:16px;padding:16px 18px}._6jgs9q_highlightTitle{font-family:var(--font-display),var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--nu-ink);margin-bottom:6px;font-size:15px;font-weight:700}._6jgs9q_highlightText{color:var(--nu-ink-2);font-size:13px;line-height:1.5}._6jgs9q_specGroup{max-width:760px;margin-bottom:22px}._6jgs9q_specGroupTitle{color:var(--nu-ink);margin-bottom:8px;font-size:14px;font-weight:700}._6jgs9q_specTable{border-collapse:collapse;width:100%;font-size:14px}._6jgs9q_specRow td{border-bottom:1px solid var(--nu-line);vertical-align:top;padding:9px 0}._6jgs9q_specName{color:var(--nu-ink-2);width:45%}._6jgs9q_specValue{color:var(--nu-ink);text-align:right;font-weight:500}._6jgs9q_includes{max-width:760px;color:var(--nu-ink);margin:0;padding-left:20px;font-size:15px;line-height:1.7}._6jgs9q_faqItem{border:1px solid var(--nu-line);background:var(--nu-surface);border-radius:16px;max-width:760px;margin-bottom:8px;overflow:hidden}._6jgs9q_faqQuestion{text-align:left;width:100%;color:var(--nu-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:13px 16px;font-size:15px;font-weight:600;display:flex}._6jgs9q_faqQuestion:focus-visible{outline:2px solid var(--nu-accent);outline-offset:-2px}._6jgs9q_faqAnswer{color:var(--nu-ink-2);padding:0 16px 14px;font-size:14px;line-height:1.6}._6jgs9q_cartLayout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:860px){._6jgs9q_cartLayout{grid-template-columns:1fr}}._6jgs9q_cartLine{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;padding:12px;display:grid}._6jgs9q_cartLine[data-issue=true]{border-color:var(--c-warning);background:var(--c-warning-a10)}._6jgs9q_cartThumb{object-fit:contain;background:var(--nu-surface-2);border-radius:8px;width:88px;height:66px}._6jgs9q_cartTitle{color:var(--nu-ink);font-size:15px;font-weight:600;text-decoration:none}._6jgs9q_cartMeta{color:var(--nu-ink-2);margin-top:3px;font-size:13px}._6jgs9q_cartSum{color:var(--nu-ink);white-space:nowrap;font-size:16px;font-weight:700}._6jgs9q_linkDanger{color:var(--c-danger-ink);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}._6jgs9q_linkDanger:hover{text-decoration:underline}._6jgs9q_summary,._6jgs9q_orderCard{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex;position:sticky;top:16px}@media (max-width:860px){._6jgs9q_summary,._6jgs9q_orderCard{position:static}}._6jgs9q_summaryRow{color:var(--nu-ink-2);justify-content:space-between;font-size:14px;display:flex}._6jgs9q_summaryTotal{color:var(--nu-ink);justify-content:space-between;font-size:18px;font-weight:700;display:flex}._6jgs9q_orderList{flex-direction:column;gap:14px;display:flex}._6jgs9q_orderCard{gap:10px;position:static}._6jgs9q_orderHead{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}._6jgs9q_orderNumber{color:var(--nu-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}._6jgs9q_statusPill{background:var(--c-surface-2);color:var(--nu-ink-2);border-radius:20px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:600}._6jgs9q_statusPill[data-tone=good]{background:var(--c-success-a15);color:var(--c-success-ink)}._6jgs9q_statusPill[data-tone=bad]{background:var(--c-danger-bg);color:var(--c-danger-ink)}._6jgs9q_statusPill[data-tone=wait]{background:var(--c-warning-a10);color:var(--c-warning-ink)}._6jgs9q_statusPill[data-tone=info]{background:var(--c-primary-light);color:var(--c-primary)}._6jgs9q_orderItems{flex-direction:column;gap:10px;margin-top:6px;display:flex}._6jgs9q_orderItem{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}._6jgs9q_orderItemMain{flex:1;min-width:0}._6jgs9q_orderItemTitle{color:var(--nu-ink);font-size:14px;font-weight:600}._6jgs9q_orderItemSum{white-space:nowrap;color:var(--nu-ink);font-variant-numeric:tabular-nums;font-weight:700}._6jgs9q_delivery{border-top:1px solid var(--nu-line);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}._6jgs9q_pickupReady,._6jgs9q_pickupReadyWide{background:var(--c-success-a15);border:1px solid var(--c-success-a20);color:var(--c-success-ink);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}._6jgs9q_infoRow{align-items:flex-start;gap:12px;font-size:14px;display:flex}._6jgs9q_infoLabel{color:var(--nu-ink-2);flex:0 0 140px}._6jgs9q_infoValue{color:var(--nu-ink);min-width:0}._6jgs9q_infoSub{color:var(--nu-ink-2);font-size:13px}._6jgs9q_emptyNote{max-width:460px;margin:0 auto 16px}._6jgs9q_detailsLink{margin-top:10px}._6jgs9q_orderShell{width:100%;max-width:560px;margin:0 auto;padding:32px 16px}._6jgs9q_orderStatusHead{text-align:center;margin-bottom:20px}._6jgs9q_orderStatusIcon{font-size:44px;line-height:1}._6jgs9q_orderStatusTitle{color:var(--nu-ink);margin:8px 0 4px;font-size:22px;font-weight:700}._6jgs9q_orderStatusNote{color:var(--nu-ink-2);margin:0;font-size:14px;line-height:1.5}._6jgs9q_orderFacts{background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:12px;padding:16px}._6jgs9q_factRow{border-bottom:1px solid var(--nu-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}._6jgs9q_factRow:last-child{border-bottom:0}._6jgs9q_factLabel{color:var(--nu-ink-2)}._6jgs9q_factValue{text-align:right;color:var(--nu-ink);font-weight:600}._6jgs9q_pickupReadyWide{text-align:center;margin-top:14px}._6jgs9q_backCenter{text-align:center;margin-top:20px}._6jgs9q_errorText{color:var(--c-danger-ink)}._6jgs9q_btnTopGap{margin-top:12px}._6jgs9q_hintFull{width:100%}._6jgs9q_formGap{margin-top:18px}._6jgs9q_formFields{flex-direction:column;gap:14px;display:flex}._6jgs9q_lineRow{align-items:flex-start;gap:12px}._6jgs9q_lineName{flex:1;min-width:0}._6jgs9q_lineSum{white-space:nowrap;font-variant-numeric:tabular-nums}._6jgs9q_promoApplied{color:var(--c-success-ink);align-items:center;gap:8px;font-weight:600}._6jgs9q_promoRow{gap:8px;margin-top:4px;display:flex}._6jgs9q_promoInput{text-transform:uppercase;flex:1;min-width:0}._6jgs9q_promoClear{cursor:pointer;background:0 0;border:none;padding:0}._6jgs9q_gapTop4{margin-top:4px}._6jgs9q_gapTop8{margin-top:8px}._6jgs9q_gapTop16{margin-top:16px}._6jgs9q_gapTop28{margin-top:28px}._6jgs9q_pageGap{color:var(--nu-ink-2);padding:0 4px}._6jgs9q_warnText{color:var(--c-warning-ink)}._6jgs9q_staticQuestion{cursor:default}._6jgs9q_categoryNotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:12px 0 22px;display:grid}._6jgs9q_noteCard,._6jgs9q_noteCardOwn{background:var(--nu-surface-2);border:1px solid var(--nu-line);border-radius:14px;padding:16px 18px}._6jgs9q_noteCardOwn{background:var(--c-success-a10);border-color:var(--c-success-a20)}._6jgs9q_noteTitle,._6jgs9q_noteTitleOwn{color:var(--nu-accent);margin-bottom:6px;font-weight:700}._6jgs9q_noteTitleOwn{color:var(--c-success-ink)}._6jgs9q_noteText{color:var(--nu-ink);margin:0;line-height:1.55}._6jgs9q_orderAccepted{color:var(--nu-ink-2);margin:0}._6jgs9q_orderNumberLine{color:var(--nu-ink);margin:0 0 6px;font-size:17px}._6jgs9q_orderActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}._6jgs9q_seller{color:var(--nu-ink-2);border-top:1px solid var(--nu-line);margin:6px 0 10px;padding-top:8px;font-size:13px}._6jgs9q_seller b{color:var(--nu-ink)}._6jgs9q_sellerLabel{color:var(--nu-ink-2)}._6jgs9q_sellerLegal{color:var(--nu-ink-2);margin-top:2px;font-size:12px}._6jgs9q_stockNote{color:var(--nu-ink-2);margin:0 0 12px;font-size:12px}._6jgs9q_deliveryPick{margin-bottom:12px}._6jgs9q_deliveryPickTitle{color:var(--nu-ink);margin-bottom:6px;font-size:13px;font-weight:600}._6jgs9q_deliveryOptions{flex-direction:column;gap:6px;display:flex}._6jgs9q_deliveryOption{cursor:pointer;color:var(--nu-ink-2);align-items:center;gap:8px;font-size:14px;display:flex}._6jgs9q_deliveryOption[data-active=true]{color:var(--nu-accent);font-weight:600}._6jgs9q_deliveryBox,._6jgs9q_deliveryBoxStack{background:var(--nu-surface-2);border:1px solid var(--nu-line);color:var(--nu-ink);border-radius:8px;margin-bottom:12px;padding:10px;font-size:13px}._6jgs9q_deliveryBoxStack{flex-direction:column;gap:8px;display:flex}._6jgs9q_postalRow{gap:6px;display:flex}._6jgs9q_deliveryPrice{color:var(--c-success-ink);margin:0 0 12px;font-size:13px}._6jgs9q_recipientFields{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}._6jgs9q_smallNote{color:var(--nu-ink-2);margin:4px 0 0;font-size:12px;line-height:1.4}._6jgs9q_buyError{color:var(--c-danger-ink);margin:0 0 10px;font-size:13px}._6jgs9q_btnOutline{background:var(--nu-surface);width:100%;color:var(--nu-accent);border:1px solid var(--nu-accent);cursor:pointer;border-radius:8px;margin-top:8px;padding:11px 14px;font-size:14px;font-weight:600}._6jgs9q_btnOutline:hover{background:var(--nu-surface-2)}._6jgs9q_btnOutline:disabled{opacity:.6;cursor:default}._6jgs9q_priceSplit{color:var(--nu-ink-2);text-align:center;margin:6px 0 0;font-size:12px}._6jgs9q_miniInput{border:1px solid var(--c-line-input);width:100%;color:var(--nu-ink);background:var(--nu-surface);border-radius:8px;padding:10px 12px;font-size:14px}._6jgs9q_miniInput:focus{outline:2px solid var(--nu-accent);outline-offset:-1px}._6jgs9q_miniBtn{background:var(--nu-accent);color:var(--c-on-dark);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}._6jgs9q_miniBtn:disabled{opacity:.6;cursor:default}._6jgs9q_noPhoto{cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}._6jgs9q_noPhotoIcon{opacity:.5;font-size:56px;line-height:1}._6jgs9q_noPhotoText{color:var(--nu-ink-2);font-size:14px}._6jgs9q_zoomOverlay{z-index:1000;cursor:zoom-out;background:#0a1016e6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._6jgs9q_zoomImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90vh}._6jgs9q_selectNarrow{width:110px}._6jgs9q_selectTiny{width:100px}._6jgs9q_productKindTag{color:var(--nu-ink-2);background:var(--nu-surface-2);border-radius:6px;margin-bottom:4px;padding:2px 8px;font-size:12px;display:inline-block}._6jgs9q_field{flex-direction:column;gap:5px;display:flex}._6jgs9q_label{color:var(--nu-ink-2);font-size:13px}._6jgs9q_input,._6jgs9q_textarea{border:1px solid var(--nu-line);color:var(--nu-ink);background:var(--nu-surface);border-radius:10px;width:100%;padding:11px 12px;font-size:15px}._6jgs9q_input:focus,._6jgs9q_textarea:focus{outline:2px solid var(--nu-accent);outline-offset:-1px}._6jgs9q_input[aria-invalid=true],[aria-invalid=true]._6jgs9q_textarea{border-color:var(--c-danger-ink)}._6jgs9q_textarea{resize:vertical;min-height:88px;font-family:inherit}._6jgs9q_hint{color:var(--nu-ink-2);font-size:13px;line-height:1.5}._6jgs9q_error{color:var(--c-danger-ink);font-size:13px}._6jgs9q_authNudge{background:var(--nu-surface-2);border:1px solid var(--nu-line);color:var(--nu-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}._6jgs9q_checkRow{color:var(--nu-ink-2);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}._6jgs9q_checkRow input{cursor:pointer;margin-top:2px}._6jgs9q_checkRow label{cursor:pointer}._6jgs9q_checkRow a{color:var(--nu-accent);text-decoration:underline}._6jgs9q_checkRow a:hover{text-decoration:none}._6jgs9q_empty{text-align:center;color:var(--nu-ink-2);padding:48px 20px}._6jgs9q_success{background:var(--nu-surface);border:1px solid var(--nu-line);text-align:center;border-radius:14px;max-width:620px;margin:0 auto;padding:28px}._6jgs9q_successNumber{color:var(--nu-accent);font-variant-numeric:tabular-nums;margin:8px 0 14px;font-size:26px;font-weight:700}._6jgs9q_pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}._6jgs9q_pageLink{border:1px solid var(--nu-line);background:var(--nu-surface);height:40px;color:var(--nu-ink);font:500 14px/1 var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}._6jgs9q_pageLink:hover{border-color:var(--nu-line-strong)}._6jgs9q_pageLink{justify-content:center;min-width:38px;height:38px;padding:0 12px;font-size:13.5px}._6jgs9q_pageLink[aria-current=page]{background:var(--nu-ink);border-color:var(--nu-ink);color:var(--nu-canvas)}._6jgs9q_related{margin-top:40px}._6jgs9q_skeletonGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;display:grid}._6jgs9q_skeletonCard{background:linear-gradient(90deg, var(--c-surface-2) 25%, var(--c-surface-2-hover) 50%, var(--c-surface-2) 75%);background-size:200% 100%;border-radius:14px;height:300px;animation:1.4s infinite _6jgs9q_shimmer}@keyframes _6jgs9q_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._6jgs9q_skeletonCard{animation:none}._6jgs9q_card,._6jgs9q_categoryCard{transition:none}}
