haudio-fitment-center.hfc{display:block;background:var(--hfc-bg);color:var(--hfc-text);padding:var(--hfc-top) 0 var(--hfc-bottom);font:inherit;line-height:1.6;isolation:isolate}.hfc *{box-sizing:border-box}.hfc [hidden]{display:none!important}.hfc .hfc-wrap{max-width:var(--hfc-width);width:calc(100% - 64px);margin:0 auto}.hfc h2,.hfc h3,.hfc h4,.hfc p{margin:0;color:inherit}.hfc h2,.hfc h3,.hfc h4{font-family:inherit;font-weight:700;letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.hfc h2{font-size:clamp(28px,3vw,46px);line-height:1.15}.hfc h3{font-size:24px;line-height:1.25}.hfc a{color:inherit}.hfc a:focus-visible,.hfc button:focus-visible,.hfc select:focus-visible,.hfc summary:focus-visible,.hfc .hfc-canvas:focus-visible{outline:3px solid var(--hfc-accent);outline-offset:4px}.hfc .hfc-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:28px}.hfc .hfc-heading>div{min-width:0;flex:1}.hfc .hfc-heading>.hfc-copy{max-width:430px}.hfc .hfc-eyebrow{color:var(--hfc-accent);font-size:12px;letter-spacing:.12em;font-weight:700;margin-bottom:16px}.hfc .hfc-copy{font-size:14px;color:var(--hfc-muted);overflow-wrap:anywhere}.hfc .hfc-copy p+p{margin-top:10px}.hfc .hfc-copy a,.hfc .hfc-notice a{text-decoration:underline}.hfc .hfc-copy ul,.hfc .hfc-copy ol{padding-left:22px}.hfc .hfc-notice{border-left:3px solid var(--hfc-accent);padding:15px 20px;background:var(--hfc-card);font-size:13px;margin-bottom:24px;overflow-wrap:anywhere}.hfc .hfc-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin-bottom:28px}.hfc .hfc-guide{border:1px solid var(--hfc-border);border-radius:var(--hfc-radius);background:var(--hfc-card);overflow:hidden}.hfc .hfc-guide summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px;cursor:pointer;list-style:none}.hfc .hfc-guide summary::-webkit-details-marker{display:none}.hfc .hfc-guide summary strong{display:block;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.hfc .hfc-guide summary small{display:block;color:var(--hfc-muted);font-size:12px;margin-top:5px}.hfc .hfc-plus{font-size:25px;flex:none}.hfc .hfc-guide[open] .hfc-plus{transform:rotate(45deg)}.hfc .hfc-guide-body{border-top:1px solid var(--hfc-border);padding:20px}.hfc .hfc-guide-body>.hfc-copy{margin-bottom:16px}.hfc .hfc-directory{background:var(--hfc-card);padding:28px;border:1px solid var(--hfc-border);border-radius:var(--hfc-radius)}.hfc .hfc-toolbar{display:flex;align-items:end;justify-content:space-between;gap:25px}.hfc .hfc-filter{min-width:220px;max-width:100%}.hfc .hfc-filter label{display:block;font-size:12px;margin-bottom:7px;color:var(--hfc-muted)}.hfc .hfc-filter select{font:inherit;font-size:14px;border:1px solid var(--hfc-border);background:var(--hfc-card);color:var(--hfc-text);border-radius:6px;padding:11px;width:100%;min-height:46px}.hfc .hfc-list-note{font-size:13px;color:var(--hfc-muted);margin-top:15px}.hfc .hfc-count{font-size:12px;color:var(--hfc-muted);margin:17px 0}.hfc .hfc-sheets{display:grid;grid-template-columns:repeat(var(--hfc-columns),minmax(0,1fr));align-items:start;gap:22px}.hfc .hfc-sheet{min-width:0;overflow:hidden;border:1px solid var(--hfc-border);border-radius:var(--hfc-radius)}.hfc .hfc-sheet-top{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hfc .hfc-sheet-top h4{font-size:18px;line-height:1.35}.hfc .hfc-sheet-top>span{font-size:11px;color:var(--hfc-muted);flex-shrink:0;max-width:40%;overflow-wrap:anywhere}.hfc .hfc-image-link{display:block;text-decoration:none;background:var(--hfc-card)}.hfc .hfc-image-link img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.hfc .hfc-image-link>span{display:block;text-align:center;border-block:1px solid var(--hfc-border);padding:12px;font-size:13px;font-weight:600}.hfc .hfc-image-link:hover>span{text-decoration:underline;text-underline-offset:4px}.hfc .hfc-sheet-bottom{padding:18px}.hfc .hfc-sheet-bottom .hfc-copy{font-size:13px}.hfc .hfc-text-link{display:inline-block;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.hfc .hfc-sheet-bottom>.hfc-text-link,.hfc .hfc-guide-body>.hfc-text-link{margin-top:15px}.hfc .hfc-original{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--hfc-border);margin-top:24px;padding-top:24px}.hfc .hfc-original strong{font-size:15px}.hfc .hfc-original p{font-size:13px;color:var(--hfc-muted);margin-top:6px}.hfc .hfc-original-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0;max-width:50%}.hfc .hfc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:7px;font:inherit;font-size:13px;font-weight:600;text-align:center;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:none;white-space:normal}.hfc .hfc-secondary{border-color:var(--hfc-border);color:var(--hfc-text);background:var(--hfc-card)}.hfc .hfc-primary{background:var(--hfc-accent);color:var(--hfc-btn-text)}.hfc .hfc-button:disabled{opacity:.4;cursor:not-allowed}.hfc .hfc-help{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--hfc-border);border-radius:var(--hfc-radius);padding:28px;background:var(--hfc-card);margin-top:22px}.hfc .hfc-help>div{max-width:720px}.hfc .hfc-help .hfc-copy{margin-top:12px}.hfc .hfc-help>.hfc-button{flex:none;max-width:40%}.hfc .hfc-empty,.hfc .hfc-editor{font-size:13px;padding:18px;border:1px dashed var(--hfc-border);margin-top:15px;line-height:1.7;overflow-wrap:anywhere}.hfc .hfc-dialog{color:var(--hfc-text);background:var(--hfc-card);width:1100px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--hfc-border);border-radius:var(--hfc-radius);padding:24px;overflow:auto;margin:auto;box-shadow:0 24px 90px #0004}.hfc .hfc-dialog:not([open]){display:none}.hfc .hfc-dialog::backdrop{background:#101720bf}.hfc .hfc-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.hfc .hfc-close{font:inherit;font-size:28px;width:44px;height:44px;flex:none;cursor:pointer;border:1px solid var(--hfc-border);border-radius:50%;background:var(--hfc-card);color:var(--hfc-text);padding:0;line-height:1}.hfc .hfc-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0}.hfc .hfc-controls>[data-hfc-level]{font-size:12px;min-width:40px;text-align:center}.hfc .hfc-controls>.hfc-text-link{margin-left:auto}.hfc .hfc-canvas{max-height:60vh;max-height:60dvh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--hfc-border);background:var(--hfc-bg);border-radius:6px}.hfc .hfc-canvas img{display:block;width:100%;max-width:none;height:auto;margin:0}.hfc .hfc-modal-hint{font-size:12px;color:var(--hfc-muted);margin-top:14px}.hfc .hfc-dialog:not([open]){visibility:hidden}@media(max-width:900px){.hfc .hfc-heading{gap:25px}.hfc .hfc-toolbar{align-items:start;flex-direction:column}.hfc .hfc-filter{width:100%}.hfc .hfc-original{align-items:start;flex-direction:column}.hfc .hfc-original-actions{max-width:100%}.hfc[data-columns="3"] .hfc-sheets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){haudio-fitment-center.hfc{padding-top:min(var(--hfc-top),48px);padding-bottom:min(var(--hfc-bottom),48px)}.hfc .hfc-wrap{width:calc(100% - 32px)}.hfc .hfc-heading{display:block}.hfc .hfc-heading>.hfc-copy{margin-top:20px;max-width:none}.hfc h2{font-size:30px}.hfc h3{font-size:23px}.hfc .hfc-guides,.hfc .hfc-sheets{grid-template-columns:minmax(0,1fr);gap:14px}.hfc .hfc-guide summary{padding:18px}.hfc .hfc-directory{padding:18px}.hfc .hfc-sheet-top{flex-wrap:wrap}.hfc .hfc-sheet-top>span{max-width:100%}.hfc .hfc-help{display:block;padding:22px}.hfc .hfc-help>.hfc-button{max-width:none;width:100%;margin-top:20px}.hfc .hfc-dialog{padding:16px;max-width:calc(100vw - 20px)}.hfc .hfc-controls{gap:8px}.hfc .hfc-controls>.hfc-text-link{width:100%;margin:5px 0 0}.hfc .hfc-canvas{max-height:48vh;max-height:48dvh}.hfc .hfc-controls>.hfc-button{padding:9px 12px}}@media(max-width:600px){.hfc[data-columns] .hfc-sheets{grid-template-columns:minmax(0,1fr)}}haudio-fitment-slider{display:block;min-width:0;max-width:100%;--fit-slide-width:100%}.hfc[data-columns="2"] haudio-fitment-slider{--fit-slide-width: calc(50% - 11px) }.hfc[data-columns="3"] haudio-fitment-slider{--fit-slide-width:calc(33.333333% - 14.666667px)}.hfc .hfc-sheets[data-fitment-track],.compat-sheet-grid[data-fitment-track]{display:flex;gap:22px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:thin;padding:4px 2px 15px;direction:ltr}haudio-fitment-slider [data-fitment-track]>[data-hfc-sheet],haudio-fitment-slider [data-fitment-track]>.compat-sheet{flex:0 0 var(--fit-slide-width);min-width:0;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.hfc .hfc-sheets .hfc-image-link img{max-height:560px;object-fit:contain}haudio-fitment-slider .fit-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 15px;font-size:12px;color:inherit}haudio-fitment-slider .fit-slider-controls>p{margin:0;color:inherit;font-size:12px}haudio-fitment-slider .fit-slider-buttons{display:flex;align-items:center;gap:10px;flex:none}haudio-fitment-slider [data-fitment-position]{min-width:58px;text-align:center;font-variant-numeric:tabular-nums;font-size:12px}haudio-fitment-slider .fit-slider-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--hfc-border,#d9dfe3);border-radius:50%;padding:0;background:var(--hfc-card,#fff);color:var(--hfc-text,#17191b);font-family:inherit;font-size:22px;line-height:1;cursor:pointer;flex:none}haudio-fitment-slider .fit-slider-arrow:hover:not(:disabled){background:var(--hfc-bg,#f5f6f7)}haudio-fitment-slider .fit-slider-arrow:disabled{opacity:.3;cursor:default}haudio-fitment-slider [data-fitment-track]:focus-visible,haudio-fitment-slider .fit-slider-arrow:focus-visible{outline:3px solid var(--hfc-accent,#f47716);outline-offset:2px}.compat-directory haudio-fitment-slider .compat-picture svg{width:min(100%,724px);max-height:none;height:auto;margin-inline:auto;overflow:hidden}@media(min-width:601px)and (max-width:900px){.hfc[data-columns="3"] haudio-fitment-slider{--fit-slide-width: calc(50% - 11px) }}@media(max-width:600px){.hfc[data-columns] haudio-fitment-slider,haudio-fitment-slider{--fit-slide-width:90%}haudio-fitment-slider[data-fitment-visible="1"]{--fit-slide-width:100%!important}haudio-fitment-slider .fit-slider-controls{align-items:flex-start;flex-direction:column;gap:10px}haudio-fitment-slider .fit-slider-buttons{align-self:flex-end}.hfc .hfc-sheets[data-fitment-track],.compat-sheet-grid[data-fitment-track]{gap:14px}.hfc .hfc-sheets .hfc-image-link img{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
