.msy-compare{--msy-compare-blue: #123c66;--msy-compare-accent: #176baa;--msy-compare-border: #dce5ef;--msy-compare-muted: #526376;color:#17334c;background:#fff;border:1px solid var(--msy-compare-border);border-radius:20px;padding:clamp(20px,4vw,40px);margin-block:32px;scroll-margin-top:90px}.msy-compare *,.msy-compare *:before,.msy-compare *:after{box-sizing:border-box}.msy-compare [hidden]{display:none!important}.msy-compare :is(button,select,a):focus-visible,[data-msy-compare-toggle]:focus-visible{outline:3px solid #197cc1;outline-offset:3px}.msy-compare :is(button,select,a){touch-action:manipulation}.msy-compare h2{color:var(--msy-compare-blue)}.msy-compare>h2,.msy-compare>header h2{font-size:clamp(26px,3vw,38px);line-height:1.16;letter-spacing:-.025em;margin:0 0 10px}.msy-compare>p,.msy-compare>header p{max-width:70ch;line-height:1.55;color:var(--msy-compare-muted)}.msy-compare [data-compare-picker]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-block:24px 16px}.msy-compare-card{min-width:0;overflow:hidden;border:1px solid var(--msy-compare-border);border-radius:14px;background:#fff}.msy-compare-card.is-selected{border-color:#2476b1;box-shadow:inset 0 0 0 1px #2476b1}.msy-compare-card-image{width:100%;height:150px;object-fit:contain;padding:14px 18px 4px;background:#f6f8fb}.msy-compare-card-body{display:grid;gap:8px;padding:15px}.msy-compare-card-title{font-size:20px;line-height:1.2;font-weight:650;color:var(--msy-compare-blue);margin:0}.msy-compare-card-price{font-size:18px;line-height:1.3;font-weight:650;margin:0;color:var(--msy-compare-blue);overflow-wrap:anywhere}.msy-compare-stock{display:block;color:#315b4b;font-size:12px;line-height:1.5;font-weight:550}.msy-compare-stock.is-sold-out{color:#6e6270}.msy-compare-field{display:grid;gap:5px;min-width:0;margin-block:4px}.msy-compare-field-label{font-size:12px;font-weight:600;line-height:1.4;color:var(--msy-compare-muted)}.msy-compare-select{display:block;width:100%;min-width:0;min-height:44px;padding:8px 28px 8px 9px;font:inherit;font-size:12px;line-height:1.4;border:1px solid #ccd9e6;border-radius:8px;background-color:#fff;color:#17334c;text-overflow:ellipsis}.msy-compare-toggle,.msy-compare [data-compare-demo],[data-msy-compare-toggle]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid #b8cde1;border-radius:8px;background:#fff;color:#123c66;font:inherit;font-size:13px;line-height:1.35;font-weight:650;cursor:pointer;text-align:center}.msy-compare-toggle[aria-pressed=true],[data-msy-compare-toggle].is-selected{background:#edf5fc;border-color:#267bb6;color:#123c66}.msy-compare-toggle:hover,.msy-compare [data-compare-demo]:hover,[data-msy-compare-toggle]:hover{border-color:#176baa;background:#f0f6fb}[data-msy-compare-toggle]:disabled{opacity:.55;cursor:default}.msy-compare-details{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border:1px solid var(--msy-compare-blue);border-radius:8px;background:var(--msy-compare-blue);color:#fff!important;font-size:13px;font-weight:650;line-height:1.35;text-decoration:none!important;text-align:center}.msy-compare-details:hover{background:#1e527e;border-color:#1e527e}.msy-compare [data-compare-status]{min-height:24px;margin:10px 0;font-size:13px;line-height:1.5;color:#3b5870}.msy-compare [data-compare-tray]{position:fixed;z-index:45;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:max-content;max-width:calc(100vw - 32px);padding:12px 14px;border:1px solid #bccfe0;border-radius:14px;background:#fff;color:#17334c;box-shadow:0 5px 24px #17334c24}.msy-compare [data-compare-chips]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.msy-compare-chip{display:inline-flex;align-items:center;padding-left:11px;border-radius:8px;background:#edf4fa;color:#123c66;font-size:13px;font-weight:650;line-height:1.3}.msy-compare-chip-remove,.msy-compare-model-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:#254963;font:inherit;font-size:23px;line-height:1;cursor:pointer}.msy-compare-chip-remove:hover,.msy-compare-model-remove:hover{background:#daeaf6}.msy-compare [data-compare-open]{min-height:44px;padding:10px 20px;border:1px solid #123c66;border-radius:8px;background:#123c66;color:#fff;font:inherit;font-size:14px;font-weight:650;line-height:1.35;cursor:pointer}.msy-compare [data-compare-open]:disabled{background:#edf0f3;color:#667789;border-color:#d5dee7;cursor:default}.msy-compare [data-compare-clear],.msy-compare-back,.msy-compare-clear-dialog{min-height:44px;padding:8px 10px;border:0;background:transparent;color:#315b7c;font:inherit;font-size:13px;line-height:1.4;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.msy-compare-clear-dialog:disabled{opacity:.5;cursor:default}.msy-compare.has-selection{margin-bottom:110px}.msy-compare [data-compare-dialog]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1120px,calc(100vw - 40px));max-width:calc(100vw - 40px);height:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding:0;border:1px solid #cddbe7;border-radius:20px;background:#fff;color:#17334c;overflow:hidden;box-shadow:0 16px 80px #09233e40}.msy-compare [data-compare-dialog]::backdrop{background:#102a45a6}.msy-compare [data-compare-close]{position:absolute;z-index:12;top:10px;right:12px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #d8e2ec;border-radius:10px;background:#fff;color:#17334c;font:inherit;font-size:17px;cursor:pointer}.msy-compare [data-compare-view]{padding:34px 24px 24px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.msy-compare-dialog-title{margin:0 64px 8px 0!important;color:#123c66;font-size:clamp(24px,3vw,33px);line-height:1.2;letter-spacing:-.025em}.msy-compare .msy-compare-dialog-subtitle{margin:0;color:#526376;font-size:14px;line-height:1.55}.msy-compare .msy-compare-model-summary{margin:7px 0 2px;color:#123c66;font-size:12px;line-height:1.5;font-weight:650}.msy-compare-dialog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.msy-compare-add-field{min-width:200px;margin-left:auto}.msy-compare .msy-compare-dialog-status{margin:4px 0 8px;font-size:12px;line-height:1.5;color:#526376;min-height:18px}.msy-compare .msy-compare-scroll-hint{margin:8px 0;font-size:12px;line-height:1.5;color:#526376}.msy-compare-table-wrap{max-height:62vh;max-height:62dvh;width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #dce5ef;border-radius:12px;-webkit-overflow-scrolling:touch}.msy-compare-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:var(--msy-compare-table-width, 870px);min-width:100%;text-align:left}.msy-compare-table th,.msy-compare-table td{border-right:1px solid #e3eaf1;border-bottom:1px solid #e3eaf1;padding:16px;vertical-align:top;overflow-wrap:anywhere}.msy-compare-table tr>:last-child{border-right:0}.msy-compare-table tbody tr:last-child>*{border-bottom:0}.msy-compare-table thead th{position:sticky;top:0;z-index:3;background:#fff;font-weight:400}.msy-compare-table .msy-compare-row-label{position:sticky;left:0;z-index:2;width:150px;font-size:13px;line-height:1.5;font-weight:650;color:#244662;background:#f3f7fb;box-shadow:1px 0 #dce5ef}.msy-compare-table thead .msy-compare-row-label{z-index:5;padding-top:24px}.msy-compare-model-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.msy-compare-model-name{font-size:22px;line-height:1.25;color:#123c66;font-weight:700}.msy-compare-model-remove{flex-basis:44px;min-width:44px;width:44px;margin:-6px -6px -6px 0}.msy-compare-model-difference{display:block;margin-top:3px;color:#315b7c;font-size:12px;line-height:1.4;font-weight:500}.msy-compare-table .msy-compare-model-head{padding:10px}.msy-compare-model-image{display:block;width:100%;height:90px;object-fit:contain;margin:0 auto 6px}.msy-compare-price-label{display:block;color:#526376;font-size:11px;line-height:1.5;margin-top:4px}.msy-compare-model-price{display:block;font-size:24px;line-height:1.2;font-weight:700;color:#123c66;margin-block:2px}.msy-compare-model-head>.msy-compare-details{width:100%;margin-top:4px}.msy-compare-model-head>.msy-compare-field{gap:3px;margin-block:4px}.msy-compare-model-head>.msy-compare-field:not(.msy-compare-replace-field)>.msy-compare-field-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.msy-compare-model-head .msy-compare-select{padding-block:7px}.msy-compare-model-head .msy-compare-field-label{font-size:11px;line-height:1.35}.msy-compare-replace-field{padding-top:4px;margin-top:4px;border-top:1px solid #e0e8f0}.msy-compare-spec{font-size:13px;line-height:1.65;color:#244662;background:#fff}.msy-compare-table .is-shared .msy-compare-spec{color:#637182;background:#fafbfd}.msy-compare-table .is-shared .msy-compare-row-label{color:#637182;background:#f5f7fa}.msy-compare-table .is-different .msy-compare-row-label{box-shadow:inset 3px 0 #3d85b8,1px 0 #dce5ef}.msy-compare-spec.is-unconfirmed{color:#68717c}.msy-compare-unconfirmed-label{display:block;width:fit-content;margin-top:7px;padding:2px 6px;border:1px solid #dce1e7;border-radius:4px;color:#627080;background:#f7f8fa;font-size:10px;line-height:1.5}.msy-compare-expand{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;padding:11px 15px;margin-top:12px;border:1px solid #c7d8e7;border-radius:9px;background:#f1f7fc;color:#123c66;font:inherit;font-size:13px;line-height:1.4;font-weight:650;cursor:pointer}.msy-compare .msy-compare-shared-note,.msy-compare .msy-compare-price-note,.msy-compare .msy-compare-app-note{margin:12px 0 0;font-size:12px;line-height:1.6;color:#526376}.msy-compare .msy-compare-wellness{margin:10px 0 0;padding-top:10px;border-top:1px solid #e5ebf1;font-size:12px;line-height:1.65;color:#53677a}.msy-compare .msy-compare-empty,.msy-compare .msy-compare-help{padding:16px;margin-block:12px;border-radius:10px;background:#f2f6fa;font-size:14px;line-height:1.6;color:#315b7c}.msy-compare-image-empty{display:flex;justify-content:center;align-items:center;font-size:20px;color:#526376;background:#f4f7fa}.msy-compare-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:999px){.msy-compare [data-compare-picker]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.msy-compare{padding:20px 14px;border-radius:15px;margin-block:24px}.msy-compare [data-compare-picker]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.msy-compare-card-image{height:125px;padding:12px 12px 4px}.msy-compare-card-body{padding:12px 10px;gap:7px}.msy-compare-card-title{font-size:18px}.msy-compare-card-price{font-size:17px}.msy-compare [data-compare-tray]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);bottom:max(10px,env(safe-area-inset-bottom));gap:8px;padding:9px 10px}.msy-compare [data-compare-chips]{flex:1 0 100%;justify-content:center;gap:5px}.msy-compare-chip{padding-left:8px;font-size:12px}.msy-compare-chip-remove{min-width:44px;width:44px;flex-basis:44px}.msy-compare [data-compare-open]{flex:1}.msy-compare [data-compare-clear]{flex:0 0 auto}.msy-compare.has-selection{margin-bottom:145px}.msy-compare [data-compare-dialog]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:15px}.msy-compare [data-compare-view]{padding:24px 12px 18px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.msy-compare-dialog-title{font-size:23px;margin-right:45px!important}.msy-compare-dialog-subtitle{font-size:13px}.msy-compare [data-compare-close]{top:8px;right:8px;padding:7px}.msy-compare-dialog-toolbar{gap:2px 7px;margin-top:7px}.msy-compare-add-field{flex:1 0 100%;min-width:0;margin:0 0 4px}.msy-compare-table-wrap{max-height:56vh;max-height:56dvh}.msy-compare-table{width:var(--msy-compare-table-width-mobile, 772px)}.msy-compare-table th,.msy-compare-table td{padding:12px}.msy-compare-table .msy-compare-row-label{width:112px;font-size:12px}.msy-compare-model-name{font-size:20px}.msy-compare-model-image{height:72px;margin-bottom:4px}.msy-compare-model-price{font-size:22px}.msy-compare-spec{font-size:13px}}@media(prefers-reduced-motion:reduce){.msy-compare *,[data-msy-compare-toggle]{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/marsyu-compare.css.map */
