.XR3ESa_page{--background:#f2f8ff;--surface:#fff;--surface-raised:#fff;--foreground:#10245a;--muted:#526582;--border:#d8e8f8;--primary:#006acb;--primary-foreground:#fff;--column:max(124px, calc((100vw - 112px) / 2));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground);flex:1;min-width:0;padding-block:28px 72px}.XR3ESa_container{max-width:1280px;margin-inline:auto;padding-inline:16px}.XR3ESa_breadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.XR3ESa_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block:32px 8px;display:flex}.XR3ESa_eyebrow{color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.XR3ESa_titleRow h1{letter-spacing:-.035em;margin-block:8px 12px;font-size:clamp(28px,4vw,40px);font-weight:850}.XR3ESa_titleRow p:last-child{color:var(--muted);font-size:14px;line-height:2}.XR3ESa_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.XR3ESa_liveMessage{min-height:28px;color:var(--primary);padding-block:4px;font-size:13px}.XR3ESa_notice{border:1px solid var(--border);background:#eaf5ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;padding:16px;font-size:13px;line-height:2;display:flex}.XR3ESa_viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#758aa6 #eaf5ff;overflow-x:auto}.XR3ESa_canvas{width:max(100%, calc(80px + var(--slots) * var(--column)))}.XR3ESa_productGrid,.XR3ESa_stickyGrid{grid-template-columns:80px repeat(var(--slots), minmax(0, 1fr));display:grid}.XR3ESa_productGrid{border:1px solid var(--border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #1e5a960d}.XR3ESa_introCell{color:var(--muted);text-align:center;align-self:center;padding:24px 8px;font-size:12px}.XR3ESa_introCell strong{color:var(--primary);margin-block:12px;font-size:25px;display:block}.XR3ESa_introCell p{line-height:2}.XR3ESa_product{border-inline-start:1px solid var(--border);flex-direction:column;min-width:0;padding:48px 10px 20px;display:flex;position:relative}.XR3ESa_image{height:152px;margin-block-end:24px;position:relative}.XR3ESa_brand{color:var(--primary);margin-block-end:8px;font-size:12px}.XR3ESa_product h2{overflow-wrap:anywhere;min-height:76px;font-size:13px;font-weight:700;line-height:1.9}.XR3ESa_priceHistory{min-height:32px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:auto;font-size:11px;display:flex}.XR3ESa_priceHistory span{color:var(--primary);background:#eaf5ff;border-radius:6px;padding:2px 5px}.XR3ESa_price{font-size:14px;line-height:2}.XR3ESa_stock{color:var(--muted);margin-block:8px 16px;font-size:11px}.XR3ESa_productLink{border:1px solid var(--border);color:var(--primary);background:#f2f8ff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:12px;font-weight:650;display:inline-flex}.XR3ESa_iconButton{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.XR3ESa_iconButton:hover{color:var(--primary);background:#eaf5ff}.XR3ESa_iconButton:disabled{opacity:.5;cursor:default}.XR3ESa_remove{position:absolute;inset-block-start:4px;inset-inline-end:4px}.XR3ESa_addProduct{border-inline-start:1px dashed var(--border);color:var(--primary);cursor:pointer;background:#fafdff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px 8px;font-size:13px;display:flex}.XR3ESa_addProduct>span{border:1px dashed #758aa6;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.XR3ESa_addProduct small{color:var(--muted);font-size:11px}.XR3ESa_tableHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block:48px 24px;display:flex}.XR3ESa_tableHeading h2{margin-block-start:8px;font-size:23px;font-weight:800}.XR3ESa_toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.XR3ESa_toggle input{width:20px;height:20px;accent-color:var(--primary)}.XR3ESa_tableArea{border:1px solid var(--border);background:#fff;border-radius:16px}.XR3ESa_sticky{top:var(--site-header-height);z-index:20;border-block-end:1px solid var(--border);background:#fff;border-start-start-radius:16px;border-start-end-radius:16px;position:sticky;box-shadow:0 6px 12px #1e5a960f}.XR3ESa_stickyProduct{border-inline-start:1px solid var(--border);align-items:center;gap:6px;min-width:0;padding:12px 6px;display:flex}.XR3ESa_stickyProduct>div{flex:1;min-width:0}.XR3ESa_stickyProduct strong{overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.XR3ESa_stickyProduct small{margin-block-start:4px;font-size:10px;display:block}.XR3ESa_stickyProduct .XR3ESa_iconButton{display:none}.XR3ESa_thumbnail{object-fit:contain;flex-shrink:0}.XR3ESa_featureLabel{align-items:center;padding:8px;font-size:11px;font-weight:700;display:flex}.XR3ESa_miniAdd{color:var(--primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.XR3ESa_highlights h2{color:var(--primary);align-items:center;gap:10px;padding:24px 16px;font-size:16px;font-weight:750;display:flex}.XR3ESa_table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px;line-height:1.9}.XR3ESa_table th{text-align:start;width:80px;color:var(--muted);z-index:1;background:#fff;font-weight:500;position:sticky;inset-inline-start:0}.XR3ESa_table :is(th,td){overflow-wrap:anywhere;border-block-start:1px solid #e5eff8;padding:14px 8px}.XR3ESa_table td{text-align:center;border-inline-start:1px solid #e5eff8}.XR3ESa_different td{background:#f2f8ff}.XR3ESa_group{border-block-start:1px solid var(--border)}.XR3ESa_group summary{cursor:pointer;background:#eaf5ff;justify-content:space-between;align-items:center;min-height:64px;padding:16px;font-size:14px;font-weight:700;list-style:none;display:flex}.XR3ESa_group summary::-webkit-details-marker{display:none}.XR3ESa_group summary>span{align-items:center;gap:10px;display:flex}.XR3ESa_group summary svg{color:var(--primary)}.XR3ESa_group[open] summary>svg{transform:rotate(180deg)}.XR3ESa_footnote,.XR3ESa_hint{color:var(--muted);font-size:12px;line-height:2}.XR3ESa_footnote{margin-block-start:20px}.XR3ESa_noDifference{text-align:center;color:var(--muted);padding:32px}.XR3ESa_empty{border:1px solid var(--border);text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:460px;padding:40px 20px;display:flex}.XR3ESa_emptyIcon{border:1px solid var(--border);width:96px;height:96px;color:var(--primary);background:#eaf5ff;border-radius:24px;place-items:center;display:grid}.XR3ESa_empty h2{font-size:22px;font-weight:750;line-height:1.8}.XR3ESa_empty p,.XR3ESa_empty small{color:var(--muted);font-size:14px;line-height:2}.XR3ESa_mobileHint{color:var(--muted);margin-block:8px 16px;font-size:11px}.XR3ESa_dialog{scrollbar-width:none;border:1px solid var(--border);width:min(640px,100% - 32px);max-height:min(85dvh,820px);color:var(--foreground);background:#fff;border-radius:24px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 24px 64px #10245a2e}.XR3ESa_dialog::-webkit-scrollbar{display:none}.XR3ESa_dialog::backdrop{background:#10245a52}.XR3ESa_dialogHead{justify-content:space-between;gap:8px;display:flex}.XR3ESa_dialogHead h2{font-size:18px;font-weight:750}.XR3ESa_dialogHead p{color:var(--muted);margin-block:8px 20px;font-size:13px}.XR3ESa_search{border:1px solid #758aa6;border-radius:12px;align-items:center;gap:12px;margin-block-end:12px;padding-inline:12px;display:flex}.XR3ESa_search input{background:#fff;outline:none;width:100%;min-width:0;min-height:48px}.XR3ESa_search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.XR3ESa_pickerResults{min-height:180px;margin-block:16px}.XR3ESa_pickerRow{border-block-end:1px solid var(--border);align-items:center;gap:12px;padding-block:14px;display:flex}.XR3ESa_pickerRow>div{flex:1;min-width:0}.XR3ESa_pickerRow strong{font-size:13px;font-weight:600;line-height:1.8}.XR3ESa_pickerRow p{color:var(--muted);margin-block-start:8px;font-size:12px}.XR3ESa_pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.XR3ESa_page :is(button,a,summary,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (min-width:768px){.XR3ESa_page{--column:220px;padding-block-start:40px}.XR3ESa_container{padding-inline:32px}.XR3ESa_canvas{width:max(100%, calc(160px + var(--slots) * var(--column)))}.XR3ESa_productGrid,.XR3ESa_stickyGrid{grid-template-columns:160px repeat(var(--slots), minmax(0, 1fr))}.XR3ESa_table th{width:160px;padding-inline:20px}.XR3ESa_product{padding:48px 20px 24px}.XR3ESa_product h2{min-height:58px;font-size:15px}.XR3ESa_image{height:220px}.XR3ESa_price{font-size:18px}.XR3ESa_introCell{padding:24px}.XR3ESa_stickyProduct{padding:16px 12px}.XR3ESa_stickyProduct .XR3ESa_iconButton{display:grid}.XR3ESa_stickyProduct strong{font-size:12px}.XR3ESa_featureLabel{padding:20px;font-size:13px}.XR3ESa_table{font-size:13px}.XR3ESa_mobileHint{display:none}}@media (min-width:1100px){.XR3ESa_canvas{width:100%}}
