.mxw-policy{--mxw-red:#e51b23;--mxw-ink:#1c1817;--mxw-line:#d8d1c8;color:var(--mxw-ink);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;margin:0 auto;max-width:1320px;padding:36px 0 100px}.mxw-policy__hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:48px;padding:38px 0 64px;border-bottom:1px solid var(--mxw-line)}.mxw-policy__hero>div>p,.mxw-policy__heading p{color:var(--mxw-red);font-size:11px;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.mxw-policy__hero h1{font-size:clamp(42px,5vw,72px);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:14px 0 0}.mxw-policy__hero>p{align-self:end;color:#6f6964;font-size:16px;line-height:1.9;margin:0}.mxw-policy__panel{background:#fff;border:1px solid var(--mxw-line);margin-top:28px;padding:40px}.mxw-policy__heading{align-items:flex-start;display:flex;gap:22px;padding-bottom:28px}.mxw-policy__heading>span{color:var(--mxw-red);font-size:12px;font-weight:700;letter-spacing:.18em}.mxw-policy__heading h2{font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:8px 0 0}.mxw-policy__table-wrap{overflow-x:auto}.mxw-policy__table{border-collapse:collapse;min-width:760px;width:100%}.mxw-policy__table th,.mxw-policy__table td{border-bottom:1px solid var(--mxw-line);font-size:15px;line-height:1.75;padding:20px;text-align:left;vertical-align:top}.mxw-policy__table thead th{color:#77706b;font-size:12px;letter-spacing:.08em}.mxw-policy__table tbody th{font-size:17px;width:20%}.mxw-policy__table td:nth-child(2){color:var(--mxw-red);width:17%}.mxw-policy__note{color:#756e68;font-size:13px;line-height:1.8;margin:20px 0 0}.mxw-policy__conditions,.mxw-policy__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--mxw-line);border-top:1px solid var(--mxw-line)}.mxw-policy__conditions article,.mxw-policy__steps article{border-bottom:1px solid var(--mxw-line);border-right:1px solid var(--mxw-line);padding:26px}.mxw-policy__conditions h3,.mxw-policy__steps h3{font-size:18px;margin:0 0 12px}.mxw-policy__conditions p,.mxw-policy__steps p,.mxw-policy__commercial p{color:#6f6964;font-size:14px;line-height:1.8;margin:0}.mxw-policy__commercial{background:#f6f3ee;border-left:3px solid var(--mxw-red);margin-top:24px;padding:22px 24px}.mxw-policy__commercial strong{display:block;font-size:16px;margin-bottom:8px}.mxw-policy__list{counter-reset:mxw-list;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0;border-left:1px solid var(--mxw-line);border-top:1px solid var(--mxw-line)}.mxw-policy__list li{border-bottom:1px solid var(--mxw-line);border-right:1px solid var(--mxw-line);font-size:14px;line-height:1.8;padding:24px 24px 24px 64px;position:relative}.mxw-policy__list li:before{color:var(--mxw-red);content:counter(list-item,decimal-leading-zero);font-size:11px;font-weight:700;left:24px;letter-spacing:.12em;position:absolute;top:28px}.mxw-policy__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mxw-policy__steps article>span{color:var(--mxw-red);display:block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:30px}.mxw-policy__contact{align-items:center;display:flex;gap:30px;margin-top:28px}.mxw-policy__contact div{display:flex;flex-direction:column;gap:6px}.mxw-policy__contact span{color:#7b746e;font-size:11px;letter-spacing:.12em}.mxw-policy__contact a{color:var(--mxw-ink);font-size:16px;text-decoration:none}.mxw-policy__back{border:1px solid var(--mxw-ink);margin-left:auto;padding:16px 22px}.mxw-policy__back:hover{background:var(--mxw-ink);color:#fff}@media(max-width:900px){.mxw-policy{padding:20px 0 60px}.mxw-policy__hero{grid-template-columns:1fr;gap:22px;padding:24px 0 42px}.mxw-policy__panel{padding:24px 18px}.mxw-policy__conditions,.mxw-policy__steps,.mxw-policy__list{grid-template-columns:1fr}.mxw-policy__contact{align-items:stretch;flex-direction:column}.mxw-policy__back{margin-left:0;text-align:center}.mxw-policy__heading{gap:14px}}.mxw-policy__hero>div>p,.mxw-policy__heading p,.mxw-policy__heading>span{font-size:13px}.mxw-policy__table thead th{font-size:14px}.mxw-policy__note{font-size:15px}.mxw-policy__conditions p,.mxw-policy__steps p,.mxw-policy__commercial p,.mxw-policy__list li{font-size:16px}.mxw-policy__list li:before,.mxw-policy__steps article>span,.mxw-policy__contact span{font-size:13px}.mxw-policy__contact a{font-size:17px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/marsantsx-warranty-policy.css.map */
