.product-popup[data-astro-cid-f6ohjci6]{margin-top:14px;text-align:left}.product-specification-dialog[data-astro-cid-f6ohjci6]{width:min(480px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:min(680px,calc(100dvh - 32px));padding:0;border:1px solid #dedee3;border-radius:20px;background:#fff;color:#1d1d1f;box-shadow:0 22px 90px #0004;margin:auto;overflow:hidden}.product-specification-dialog[data-astro-cid-f6ohjci6]::backdrop{background:#15202788;backdrop-filter:blur(3px)}.popup-header[data-astro-cid-f6ohjci6]{padding:20px 22px 17px;margin-bottom:0;border-bottom:1px solid #ededf0}.popup-header[data-astro-cid-f6ohjci6] h3[data-astro-cid-f6ohjci6]{font-size:21px;line-height:1.3;margin:0;color:#1d1d1f;font-weight:650;overflow-wrap:anywhere}.popup-content[data-astro-cid-f6ohjci6]{padding:18px 22px 22px;max-height:min(550px,calc(100dvh - 164px));overflow-y:auto;overscroll-behavior:contain}.popup-content[data-astro-cid-f6ohjci6]:focus-visible{outline:2px solid #e85d04;outline-offset:-4px}.specification-description[data-astro-cid-f6ohjci6]{font-size:13px;line-height:1.8;margin:0 0 18px;color:#62626b}.popup-specification-heading[data-astro-cid-f6ohjci6]{font-size:13px;font-weight:650;margin:0 0 14px;color:#1d1d1f}html:has(.product-specification-dialog[open]){overflow:hidden;scrollbar-gutter:stable}.product-details[data-astro-cid-f6ohjci6]{margin-top:18px;min-width:0;text-align:left}.product-details-button[data-astro-cid-f6ohjci6]{display:inline-flex;align-items:center;justify-content:center;gap:14px;list-style:none;cursor:pointer;border:1px solid #b7b7bd;border-radius:999px;padding:10px 17px;background:#fff;color:#1d1d1f;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s}.product-details-button[data-astro-cid-f6ohjci6]::-webkit-details-marker{display:none}.product-details-button[data-astro-cid-f6ohjci6]:hover{background:#ececef;border-color:#737378}.product-details-button[data-astro-cid-f6ohjci6] span[data-astro-cid-f6ohjci6]{transition:transform .18s}.product-details[data-astro-cid-f6ohjci6][open] .product-details-button[data-astro-cid-f6ohjci6] span[data-astro-cid-f6ohjci6]{transform:rotate(180deg)}.product-specification[data-astro-cid-f6ohjci6]{margin-top:14px;padding:17px;border:1px solid #d8d8dd;background:#fff;border-radius:16px;scroll-margin-top:100px;min-width:0}.product-specification[data-astro-cid-f6ohjci6]:focus{outline:none}.specification-header[data-astro-cid-f6ohjci6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.specification-kit[data-astro-cid-f6ohjci6]{margin:0 0 5px;font-size:11px;font-weight:600;color:#a74512;line-height:1.5}.specification-header[data-astro-cid-f6ohjci6] h4[data-astro-cid-f6ohjci6]{font-size:17px;line-height:1.35;margin:0;color:#1d1d1f;font-weight:650}.close-specification[data-astro-cid-f6ohjci6]{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #d8d8dd;border-radius:50%;background:#f5f5f7;color:#1d1d1f;font:22px/1 Arial;cursor:pointer;padding:0}.specification-table[data-astro-cid-f6ohjci6]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.65;color:#45454b}.specification-table[data-astro-cid-f6ohjci6] th[data-astro-cid-f6ohjci6]{font-size:11px;color:#65656e;font-weight:600;text-align:left;border-bottom:1px solid #c9c9cf;padding:0 6px 9px 0}.specification-table[data-astro-cid-f6ohjci6] th[data-astro-cid-f6ohjci6]:last-child{width:65px;text-align:right;padding-right:0}.specification-table[data-astro-cid-f6ohjci6] td[data-astro-cid-f6ohjci6]{padding:10px 6px 10px 0;vertical-align:top;border-bottom:1px solid #ededf0;overflow-wrap:anywhere}.specification-table[data-astro-cid-f6ohjci6] td[data-astro-cid-f6ohjci6]:last-child{text-align:right;padding-right:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.specification-table[data-astro-cid-f6ohjci6] tr[data-astro-cid-f6ohjci6]:last-child td[data-astro-cid-f6ohjci6]{border-bottom:0}.specification-note[data-astro-cid-f6ohjci6]{margin:14px 0 0;padding-top:12px;border-top:1px solid #ededf0;font-size:11px;line-height:1.7;color:#737378}.product-details-button[data-astro-cid-f6ohjci6]:focus-visible,.close-specification[data-astro-cid-f6ohjci6]:focus-visible{outline:3px solid #e85d04;outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-details-button[data-astro-cid-f6ohjci6],.product-details-button[data-astro-cid-f6ohjci6] span[data-astro-cid-f6ohjci6]{transition:none}}
