.sx-compare-trigger{display:inline-flex;align-items:center;min-height:4.4rem;padding:.6rem 0;border:0;background:none;color:var(--sx-ink,#252c34);text-decoration:underline;text-underline-offset:.3rem;font:inherit;font-size:1.3rem;cursor:pointer}.sx-dialog--compare{width:min(96vw,110rem);padding:2rem}.sx-compare-scroll{max-width:100%;overflow:auto;overscroll-behavior-x:contain}.sx-compare-table{width:100%;min-width:60rem;border-collapse:collapse;font-size:1.3rem;line-height:1.6}.sx-compare-table th,.sx-compare-table td{padding:1.2rem;border:1px solid #dfe4e9;text-align:left;vertical-align:top}.sx-compare-table thead th{font-weight:600;background:#fff;min-width:18rem;width:27%}.sx-compare-table thead th:first-child{width:19%;min-width:11rem}.sx-compare-table tbody th{color:#697480;font-weight:400;background:#fafbfc}.sx-compare-table img{display:block;width:100%;height:15rem;object-fit:contain;margin-bottom:1rem}.sx-compare-table a{color:inherit}.sx-compare-table .sx-compare-price{font-size:1.7rem;font-weight:650;color:#b42137}.sx-compare-table .sx-compare-current{display:inline-block;font-size:1rem;color:#697480;margin-bottom:.6rem}.sx-compare-availability{font-weight:600}.sx-compare-note{margin:0 0 1.5rem;font-size:1.25rem;line-height:1.6;color:#697480}.sx-compare-fallback{font-size:1.4rem;line-height:1.7}.sx-about-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin:0 0 3rem;padding:2.5rem;background:#f5f7f8;border-left:3px solid #b42137;border-radius:4px}.sx-about-intro h2{margin:0 0 .8rem;font-size:2.2rem;letter-spacing:-.03em}.sx-about-intro p{font-size:1.4rem;line-height:1.8;margin:.6rem 0}.sx-about-links{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.sx-about-links a{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.3rem;color:#252c34}.sx-about-intro img{width:100%;height:auto;border-radius:4px}.sx-about-intro--photo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media(max-width:749px){.sx-dialog--compare{padding:1.4rem}.sx-compare-table{font-size:1.2rem}.sx-compare-table img{height:11rem}.sx-compare-table th,.sx-compare-table td{padding:.9rem}.sx-about-intro{padding:1.6rem}.sx-about-intro--photo{grid-template-columns:minmax(0,1fr)}}
