.vwd-fitment-panel{margin:16px 0;padding:16px;border:1px solid #cbd9e5;border-left:4px solid #0077c8;border-radius:10px;background:#f2f6fa;color:#151b22}.vwd-fitment-panel p{margin:8px 0 0;font-size:14px;line-height:1.5}.vwd-fitment-badge{display:inline-block;margin:8px 0;padding:6px 10px;border:1px solid #b8cddd;border-radius:6px;background:#edf5fb;color:#075b96;font-size:12px;font-weight:700;line-height:1.4}.vwd-fitment-badge--universal{background:#f2eefb;border-color:#d6caed;color:#58318a}.vwd-fitment-badge--match{background:#eaf6ed;border-color:#a7d3b4;color:#15592d}.vwd-fitment-badge--mismatch,.vwd-fitment-panel[data-fitment-state=no]{background:#fff0ef;border-color:#e6a7a0;color:#a1261a}.vwd-fitment-badge--unknown,.vwd-fitment-badge--pending{background:#fff7e7;border-color:#e1c58f;color:#754700}[data-vwd-fitment-hidden],[data-vwd-fitment-blocked] .shopify-payment-button{display:none!important}[data-vwd-fitment-submit-blocked]{opacity:.55;cursor:not-allowed}.vwd-fitment-results{min-height:320px;margin:24px auto}.vwd-fitment-panel #cm-verify-fitment:empty{display:none}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel{--vwd-filter-ink: #172d40;--vwd-filter-blue: #087ab5;--vwd-filter-line: #e1e7ec;color:var(--vwd-filter-ink)}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetholder{margin:0 0 12px;padding:0;overflow:hidden;border:1px solid var(--vwd-filter-line);border-radius:12px;background:#fff;box-shadow:0 3px 12px #172d4008}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:15px 14px;margin:0;border:0;background:#f8fafc;color:var(--vwd-filter-ink);font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;letter-spacing:.01em;text-transform:none;cursor:pointer}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle:hover{background:#f0f5f9}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle .cm_icon{position:static;padding:0;flex:0 0 12px;width:12px;height:12px;color:#607587;fill:currentColor}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_field-custom_direct_fit_position_filter .facettitle,body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_field-custom_universal_side_filter .facettitle{box-shadow:inset 3px 0 var(--vwd-filter-blue)}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetbody{margin:0;padding:7px 8px 9px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 5px;margin:0;border:0;border-radius:6px;color:#344a5c;transition:background-color .14s ease,color .14s ease}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv:hover{background:#f3f7fa}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv:has(input:checked){background:#eaf4fa;color:#123d59}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel input.cm_facet_checkbox{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 16px;width:16px;height:16px;min-width:16px;padding:0;margin:0;border:1px solid #a8b8c5;border-radius:4px;background:#fff;box-shadow:none;cursor:pointer}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel input.cm_facet_checkbox:checked{border-color:#176b9a;background:#176b9a}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel input.cm_facet_checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetentrykey{flex:1 1 auto;min-width:0;padding:0;margin:0;color:inherit;font-size:13px;font-weight:450;line-height:1.45;white-space:normal;overflow-wrap:anywhere;text-decoration:none}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv:has(input:checked) .facetentrykey{font-weight:650}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetentryval{flex:0 0 auto;min-width:25px;padding:2px 6px;margin:0;border-radius:20px;background:#eef2f5;color:#596d7e;font-size:11px;font-weight:550;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv:has(input:checked) .facetentryval{background:#d5e8f4;color:#174d70}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_Inputs{display:flex;align-items:center;gap:6px;padding:10px 5px 2px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_Inputs input{min-width:0;width:100%;min-height:38px;padding:7px;border:1px solid #c8d3dc;border-radius:6px;background:#fff;color:var(--vwd-filter-ink);font-size:13px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_Inputs .cm_btn{flex:0 0 auto;min-height:38px;padding:8px 12px;border:1px solid var(--vwd-filter-ink);border-radius:6px;background:var(--vwd-filter-ink);color:#fff;font-size:11px;font-weight:650;letter-spacing:.06em}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel :is(.facettitle,.facetentrykey,input,button):focus-visible{outline:2px solid var(--vwd-filter-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv{transition:none}}@media(max-width:767px){body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv{min-height:44px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetentrykey{font-size:14px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle{min-height:54px}}@media(forced-colors:active){body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel input.cm_facet_checkbox{-webkit-appearance:auto;appearance:auto}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel input.cm_facet_checkbox:after{display:none}}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetholder{margin-bottom:14px;border-color:#d4dee6;border-radius:12px;background:linear-gradient(145deg,#fff 35%,#f8fafc);box-shadow:0 6px 20px #13283a0f,0 1px 2px #13283a08}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle{min-height:54px;padding:16px;background:linear-gradient(115deg,#263f53,#142b3e);color:#fff;box-shadow:inset 0 1px #ffffff1f;font-size:13px;font-weight:600;letter-spacing:.025em}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle:hover{background:linear-gradient(115deg,#2e4b62,#1b374d)}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle .cm_icon{color:#c6d7e4;width:11px;height:11px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_field-custom_direct_fit_position_filter .facettitle,body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_field-custom_universal_side_filter .facettitle{box-shadow:inset 3px 0 #73b4d7,inset 0 1px #ffffff1f}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetbody{padding:9px 10px 11px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv{gap:10px;padding:8px 6px;color:#2c4152}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv:hover{background:#edf3f7}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetdiv:has(input:checked){background:#e7f0f6;color:#153a55}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetentryval{display:none}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel input.cm_facet_checkbox{border-color:#99adbd;border-radius:4px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel input.cm_facet_checkbox:checked{border-color:#234e6c;background:#234e6c}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .cm_Inputs .cm_btn{background:#1c374d;border-color:#1c374d}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facettitle:focus-visible{outline-color:#73b4d7;outline-offset:-4px}body .cm_FacetPanel.cm_FacetPanel.cm_FacetPanel.cm_FacetPanel .facetbody.collapsed{padding-top:0;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/111/assets/vwd-fitment.css.map */
