.hmc-warranty-policy-section__intro-wrap{margin-bottom:1.75rem}.hmc-warranty-policy-section .hmc-warranty-policy__intro{text-align:left;line-height:1.55;color:var(--text-color, #1a1a1a)}.hmc-warranty-policy-section .hmc-warranty-policy__intro h2{margin:0 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.3;text-align:center}.hmc-warranty-policy-section .hmc-warranty-policy__intro p{margin:0 0 .85em}.hmc-warranty-policy-section .hmc-warranty-policy__intro p:last-child{margin-bottom:0}.hmc-warranty-policy__tabs-block{margin-bottom:2rem}.hmc-warranty-tabs{width:100%}.hmc-warranty-tabs__rail{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;margin:0 0 1.75rem;padding:5px;border-radius:14px;background:#f0f2f5;border:1px solid #e2e6ec;box-shadow:inset 0 1px 2px #0a16280a}.hmc-warranty-tabs__indicator{position:absolute;top:5px;bottom:5px;left:5px;width:0;border-radius:10px;background:linear-gradient(180deg,#1f1a4a,#1a1540);box-shadow:0 2px 8px #1a154047,0 1px #ffffff14 inset;pointer-events:none;transform:translate(0);transition:transform .38s cubic-bezier(.4,0,.2,1),width .38s cubic-bezier(.4,0,.2,1);will-change:transform,width;z-index:0}.hmc-warranty-tabs__tab{position:relative;z-index:1;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:14px 12px;cursor:pointer;font-family:var(--text-font-family);font-size:clamp(.75rem,2.2vw,.9375rem);font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:none;color:#5c6670;background:transparent;border-radius:10px;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.hmc-warranty-tabs__tab-label{display:block;pointer-events:none}.hmc-warranty-tabs__tab:hover{color:#1a1540}.hmc-warranty-tabs__tab:focus-visible{outline:2px solid #38b5ff;outline-offset:2px}.hmc-warranty-tabs__tab.is-active{color:#fff}.hmc-warranty-tabs__panels{position:relative;min-height:120px}.hmc-warranty-tabs__panel{display:none;color:#1f2937;font-size:15px;line-height:1.62;animation:none}.hmc-warranty-tabs__panel.is-active{display:block;animation:hmc-warranty-panel-in .35s cubic-bezier(.4,0,.2,1) both}.hmc-warranty-tabs__panel[hidden]{display:none!important}@keyframes hmc-warranty-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hmc-warranty-tabs__indicator{transition:none}.hmc-warranty-tabs__panel.is-active{animation:none}}.hmc-warranty-policy__body{line-height:1.55;max-width:100%;overflow-wrap:anywhere}.hmc-warranty-policy__body .hmc-warranty-policy__subtitle{margin:0 0 .35rem;font-size:1.125rem}.hmc-warranty-policy__body .hmc-warranty-policy__effective{margin:0 0 1.5rem;font-size:.9375rem;color:var(--text-color-light, #5c6670)}.hmc-warranty-policy__body .hmc-warranty-policy__section{margin:2rem 0 .75rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.hmc-warranty-policy__body .hmc-warranty-policy__section:first-of-type{margin-top:0}.hmc-warranty-policy__body .hmc-warranty-policy__subsection{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.35}.hmc-warranty-policy__body p{margin:0 0 .85em}.hmc-warranty-policy__body ul,.hmc-warranty-policy__body ol{margin:0 0 1em;padding-left:1.35em}.hmc-warranty-policy__body li+li{margin-top:.35em}.hmc-warranty-policy__body .hmc-warranty-deductibles{margin:1.35em 0 1.5em}.hmc-warranty-policy__body .hmc-warranty-policy__deductibles-title{margin:0 0 .75rem;padding:0;font-family:var(--heading-font-family);font-size:1.125rem;font-weight:700;letter-spacing:.06em;line-height:1.25;text-align:center;text-transform:uppercase;color:var(--hmc-brand-primary, var(--primary-button-background, #1a1540))}body.template-page section.hmc-warranty-policy-section .hmc-warranty-policy__body .hmc-warranty-deductibles__card.table-wrapper{margin:0}.hmc-warranty-policy__body .hmc-warranty-deductibles__card{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.hmc-warranty-policy__body .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:1.25em 0}.hmc-warranty-policy__body.rte .hmc-warranty-deductible-table{margin:0}.hmc-warranty-deductible-table{width:100%;min-width:min(100%,480px);border-collapse:separate;border-spacing:0;font-size:.9375rem;table-layout:fixed;border-radius:12px;overflow:hidden;border:1px solid var(--hmc-brand-primary, var(--primary-button-background, #1a1540));box-shadow:none}.hmc-warranty-deductible-table thead th{padding:14px 16px;vertical-align:middle;text-align:center;font-weight:600;color:var(--primary-button-text-color, #fff);background:var(--hmc-brand-primary, var(--primary-button-background, #1a1540));border:0;border-right:1px solid rgba(255,255,255,.14)}.hmc-warranty-deductible-table thead th:first-child{border-top-left-radius:11px}.hmc-warranty-deductible-table thead th:last-child{border-right:0;border-top-right-radius:11px}.hmc-warranty-deductible-table__th-product{width:32%;text-align:left}.hmc-warranty-deductible-table__th-guarantee,.hmc-warranty-deductible-table__th-plus{width:34%}.hmc-warranty-deductible-table__th-brand{display:block;font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:.01em}.hmc-warranty-deductible-table__th-desc{display:block;margin-top:.2rem;font-size:.6875rem;font-weight:500;line-height:1.3;opacity:.88}.hmc-warranty-deductible-table tbody td{padding:16px 18px;vertical-align:middle;border-top:1px solid rgba(26,21,64,.08);border-right:1px solid rgba(26,21,64,.06);color:#2d3748;background:#fff}.hmc-warranty-deductible-table tbody td:last-child{border-right:0}.hmc-warranty-deductible-table tbody tr:nth-child(2n) td{background:#f8f9fc}.hmc-warranty-deductible-table tbody tr:last-child td{border-bottom:0}.hmc-warranty-deductible-table tbody tr:last-child td:first-child{border-bottom-left-radius:11px}.hmc-warranty-deductible-table tbody tr:last-child td:last-child{border-bottom-right-radius:11px}.hmc-warranty-deductible-table__product{font-weight:600;font-size:.875rem;line-height:1.35;text-align:left;color:var(--hmc-brand-primary, var(--primary-button-background, #1a1540))}.hmc-warranty-deductible-table__amount{text-align:center;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700;letter-spacing:.02em;color:var(--hmc-brand-primary, var(--primary-button-background, #1a1540))}.hmc-warranty-deductible-table__plus{text-align:center}.hmc-warranty-deductible-table__badge{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--hmc-brand-primary, var(--primary-button-background, #1a1540));background:rgba(var(--primary-button-background-rgb, 26, 21, 64),.08);border:1px solid rgba(var(--primary-button-background-rgb, 26, 21, 64),.14);white-space:nowrap}@media screen and (max-width:640px){.hmc-warranty-deductible-table{table-layout:auto;min-width:520px}.hmc-warranty-deductible-table thead th,.hmc-warranty-deductible-table tbody td{padding:12px 14px}.hmc-warranty-deductible-table__th-brand{font-size:.75rem}.hmc-warranty-deductible-table__amount{font-size:1rem}}@media screen and (max-width:640px){.hmc-warranty-tabs__rail{padding:4px;border-radius:12px}.hmc-warranty-tabs__indicator{top:4px;bottom:4px;left:4px;border-radius:8px}.hmc-warranty-tabs__tab{padding:12px 8px;font-size:clamp(.6875rem,2.8vw,.8125rem)}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/hmc-warranty-policy.css.map */
