section.cpg-product{--cpg-red: #e21b1b;--cpg-green: #1a8754;--cpg-light-green: #e8f5ee;--cpg-muted: #6b7280;--cpg-line: #e5e7eb;--cpg-soft: #f6f7f9;--cpg-ink: #07111f;width:100%;background:#fff;color:var(--cpg-ink);font-family:inherit;padding-bottom:82px}section.cpg-product *{box-sizing:border-box}section.cpg-product button,section.cpg-product input,section.cpg-product select,section.cpg-product textarea{font-family:inherit}section.cpg-product svg{fill:none;stroke:currentColor;stroke-width:2}section.cpg-product .cpg-product__fitment{width:100%;min-height:46px;display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:15px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.08)}section.cpg-product .cpg-product__fitment--confirmed{background:var(--cpg-light-green);color:var(--cpg-green)}section.cpg-product .cpg-product__fitment--missing{background:#fff7da;color:#8a6500}section.cpg-product .cpg-product__fitment--no-data{background:#f3f4f6;color:#374151}section.cpg-product .cpg-product__fitment-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px}section.cpg-product .cpg-product__fitment-icon svg{width:18px;height:18px}section.cpg-product .cpg-product__fitment button{margin-left:auto;border:0;background:transparent;color:inherit;font-size:14px;font-weight:800;text-decoration:underline;cursor:pointer;padding:0}section.cpg-product .cpg-product__wrap{display:grid;grid-template-columns:1fr;gap:22px;max-width:1440px;margin:0 auto;padding:20px}section.cpg-product .cpg-product__media-main{position:relative;border-radius:18px;background:var(--cpg-soft);min-height:430px;overflow:hidden;display:flex;align-items:center;justify-content:center}section.cpg-product .cpg-product__media-main{touch-action:pan-y!important;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:auto}section.cpg-product .cpg-product__media-main img,section.cpg-product .cpg-product__media-main svg,section.cpg-product .cpg-product__media-main video{-webkit-user-drag:none;user-drag:none}section.cpg-product .cpg-product__slide{display:none;width:100%;height:100%;min-height:430px;align-items:center;justify-content:center}section.cpg-product .cpg-product__slide.is-active{display:flex}section.cpg-product .cpg-product__image,section.cpg-product .cpg-product__placeholder{width:100%;height:100%;max-height:405px;object-fit:contain;padding:18px;display:block}section.cpg-product .cpg-product__badge{position:absolute;left:14px;z-index:3;color:#fff;font-size:13px;font-weight:900;line-height:1;padding:8px 11px;border-radius:5px}section.cpg-product .cpg-product__badge--sale{top:14px;background:var(--cpg-red)}section.cpg-product .cpg-product__badge--stock{top:50px;background:var(--cpg-green);text-transform:capitalize!important}section.cpg-product .cpg-product__badge--stock-backorder,section.cpg-product .cpg-product__badge--stock-unavailable{background:var(--cpg-red)}section.cpg-product .cpg-product__badge--stock-contact{background:#eab308}section.cpg-product .cpg-product__badge--stock-instock{background:var(--cpg-green)}section.cpg-product .cpg-product__round-btn{position:absolute;right:16px;z-index:3;width:44px;height:44px;border:1px solid var(--cpg-line);border-radius:50%;background:#fff;color:var(--cpg-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}section.cpg-product .cpg-product__round-btn--heart{top:16px}section.cpg-product .cpg-product__round-btn--zoom{top:16px}section.cpg-product .cpg-product__round-btn svg{width:20px;height:20px}section.cpg-product .cpg-product__dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:8px;align-items:center}section.cpg-product .cpg-product__dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c7c9ce;cursor:pointer}section.cpg-product .cpg-product__dots button.is-active{width:20px;background:var(--cpg-ink)}section.cpg-product .cpg-product__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}section.cpg-product .cpg-product__thumb{height:76px;border:1px solid transparent;border-radius:9px;background:var(--cpg-soft);overflow:hidden;cursor:pointer;padding:6px}section.cpg-product .cpg-product__thumb.is-active{border-color:var(--cpg-red)}section.cpg-product .cpg-product__thumb img,section.cpg-product .cpg-product__thumb svg{width:100%;height:100%;object-fit:contain;display:block}section.cpg-product .cpg-product__info{min-width:0}section.cpg-product .cpg-product__meta-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}section.cpg-product .cpg-product__vendor{color:var(--cpg-red);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}section.cpg-product .cpg-product__sku{color:#4b5563;font-size:12px;font-weight:600;white-space:nowrap}section.cpg-product .cpg-product__title{margin:0 0 14px;font-size:clamp(24px,2.1vw,34px);line-height:1.12;font-weight:950;text-transform:uppercase;letter-spacing:-.02em;color:#00111f}section.cpg-product .cpg-product__rating-row{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}section.cpg-product .cpg-product__rating{display:inline-flex;align-items:center;gap:8px}section.cpg-product .cpg-product__stars{color:#f5a400;font-size:14px;letter-spacing:-1px}section.cpg-product .cpg-product__rating a,section.cpg-product .cpg-product__qa-link{color:#4b5563;font-size:14px;text-decoration:none;border:0;background:transparent;cursor:pointer;padding:0}section.cpg-product .cpg-product__rating a{color:var(--cpg-red);text-decoration:underline}section.cpg-product .cpg-product__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}section.cpg-product .cpg-product__price{font-size:clamp(28px,2.7vw,38px);line-height:1.05;font-weight:950;letter-spacing:-.025em;color:#00111f}section.cpg-product .cpg-product__currency{font-size:13px;font-weight:800;color:#4b5563}section.cpg-product .cpg-product__compare{color:#6b7280;text-decoration:line-through;font-size:14px}section.cpg-product .cpg-product__save{background:var(--cpg-red);color:#fff;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:900}section.cpg-product .cpg-product__stock{display:flex;align-items:center;gap:6px;color:var(--cpg-green);font-size:15px;margin-bottom:22px}section.cpg-product .cpg-product__stock span{width:10px;height:10px;border-radius:50%;background:currentColor}section.cpg-product .cpg-product__stock.is-backorder{color:#f97316}section.cpg-product .cpg-product__stock.is-contact{color:#eab308}section.cpg-product .cpg-product__stock.is-instock{color:var(--cpg-green)}section.cpg-product .cpg-product__stock.is-unavailable{color:var(--cpg-red)}section.cpg-product .cpg-product__stock strong,section.cpg-product .cpg-product__stock em{font-style:normal;font-weight:700}section.cpg-product .cpg-product__fitment-card,section.cpg-product .cpg-product__ymm-box{margin:20px 0}section.cpg-product .cpg-product__fitment-card-title{display:flex;align-items:center;gap:10px;background:var(--cpg-light-green);color:var(--cpg-green);border-radius:8px;padding:12px 14px;margin-bottom:14px}section.cpg-product .cpg-product__fitment-card-title span{width:18px;height:18px;border-radius:50%;background:var(--cpg-green);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}section.cpg-product .cpg-product__fitment-card-title strong,section.cpg-product .cpg-product__fitment-card-title em{font-style:normal;font-weight:800}section.cpg-product .cpg-product__fitment-card-title--no-data{background:#f3f4f6;color:#374151}section.cpg-product .cpg-product__fitment-card-title--no-data span{background:#6b7280}section.cpg-product .cpg-product__fitment-table{border-top:1px solid var(--cpg-line)}section.cpg-product .cpg-product__fitment-table div{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;border-bottom:1px solid var(--cpg-line);padding:13px 0;font-size:15px}section.cpg-product .cpg-product__fitment-table span{color:#4b5563}section.cpg-product .cpg-product__fitment-table strong{text-align:right;color:#000;font-weight:850}section.cpg-product .cpg-product__ymm-box{background:linear-gradient(135deg,#111922,#202830);color:#fff;border-radius:0;padding:20px;position:relative;overflow:hidden}section.cpg-product .cpg-product__ymm-box:after{content:"";position:absolute;top:-60px;right:-50px;width:180px;height:180px;background:radial-gradient(circle,rgba(226,27,27,.5),transparent 70%)}section.cpg-product .cpg-product__ymm-head{display:flex;align-items:center;gap:12px;position:relative;z-index:1;margin-bottom:16px}section.cpg-product .cpg-product__ymm-head>span{width:40px;height:40px;border-radius:9px;background:var(--cpg-red);display:inline-flex;align-items:center;justify-content:center}section.cpg-product .cpg-product__ymm-head svg,section.cpg-product .cpg-product__shipping-box svg{width:22px;height:22px}section.cpg-product .cpg-product__ymm-head small{display:block;color:var(--cpg-red);letter-spacing:.18em;font-size:10px;font-weight:900}section.cpg-product .cpg-product__ymm-head strong{display:block;font-size:18px;line-height:1.1}section.cpg-product .cpg-product__form{border-top:1px solid var(--cpg-line);margin-top:20px;padding-top:20px}section.cpg-product .cpg-product__option{padding:0;margin:0 0 18px;border:0}section.cpg-product .cpg-product__option legend{display:flex;gap:8px;align-items:center;margin-bottom:10px;padding:0;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:900;color:#4b5563}section.cpg-product .cpg-product__option legend strong{color:#000;letter-spacing:0;text-transform:none}section.cpg-product .cpg-product__option-values{display:flex;gap:10px;flex-wrap:wrap}section.cpg-product .cpg-product__option-btn{min-width:116px;min-height:44px;border:1px solid var(--cpg-line);background:#fff;color:#111827;border-radius:9px;padding:0 15px;font-size:15px;font-weight:850;cursor:pointer}section.cpg-product .cpg-product__option-btn.is-active{background:#111820;color:#fff;border-color:#111820}section.cpg-product .cpg-product__option-btn.is-disabled{background:#f3f4f6;color:#8b949e;text-decoration:line-through;cursor:not-allowed}section.cpg-product .cpg-product__cart-row{display:grid;grid-template-columns:112px 1fr;gap:10px;margin-top:20px;align-items:stretch}section.cpg-product .cpg-product__qty{width:112px;height:48px;min-height:48px;border:1px solid var(--cpg-line);border-radius:10px;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;overflow:hidden;align-self:stretch;background:#f9fafb;box-shadow:inset 0 0 0 1px #ffffffbf}section.cpg-product .cpg-product__qty button{width:100%;height:48px;min-height:48px;border:0;background:transparent;color:#111827;font-size:19px;line-height:1;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center}section.cpg-product .cpg-product__qty button:hover{background:#eef0f3}section.cpg-product .cpg-product__qty button:first-child{border-right:1px solid var(--cpg-line)}section.cpg-product .cpg-product__qty button:last-child{border-left:1px solid var(--cpg-line)}section.cpg-product .cpg-product__qty input{width:100%;height:48px;min-height:48px;border:0;padding:0;text-align:center;font-size:15px;line-height:48px;font-weight:900;color:#111827;background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}section.cpg-product .cpg-product__qty input::-webkit-outer-spin-button,section.cpg-product .cpg-product__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.cpg-product .cpg-product__add,section.cpg-product .cpg-product__sticky button{min-height:48px;height:48px;border:0;border-radius:8px;background:var(--cpg-red);color:#fff;font-size:16px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 8px 24px #e21b1b59}section.cpg-product .cpg-product__add--backorder,section.cpg-product .cpg-product__sticky-add--backorder,section.cpg-product .cpg-product__add--unavailable,section.cpg-product .cpg-product__sticky-add--unavailable,section.cpg-product .cpg-product__add--contact,section.cpg-product .cpg-product__sticky-add--contact,section.cpg-product .cpg-product__add--instock,section.cpg-product .cpg-product__sticky-add--instock{background:var(--cpg-red);color:#fff;box-shadow:0 8px 24px #e21b1b59}section.cpg-product .cpg-product__add--backorder,section.cpg-product .cpg-product__add--contact,section.cpg-product .cpg-product__add--instock,section.cpg-product .cpg-product__sticky-add--backorder,section.cpg-product .cpg-product__sticky-add--contact,section.cpg-product .cpg-product__sticky-add--instock{background:var(--cpg-red)!important;color:#fff!important;box-shadow:0 8px 24px #e21b1b59!important}section.cpg-product .cpg-product__sticky button[disabled],section.cpg-product .cpg-product__add[disabled]{opacity:.7;cursor:not-allowed;pointer-events:none;background:var(--cpg-red);color:#fff}section.cpg-product .cpg-product__backorder-message{margin-top:10px;padding:11px 13px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:14px;line-height:1.4;font-weight:700}section.cpg-product .cpg-product__availability-link{border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-decoration:underline;padding:0;cursor:pointer}section.cpg-product .cpg-availability-popup[hidden]{display:none!important}section.cpg-product .cpg-availability-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:18px}section.cpg-product .cpg-availability-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094}section.cpg-product .cpg-availability-popup__inner{position:relative;z-index:1;width:min(100%,520px);max-height:92vh;overflow-y:auto;border-radius:16px;background:#fff;padding:26px;box-shadow:0 28px 80px #00000047}section.cpg-product .cpg-availability-popup__close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:#f3f4f6;color:#111827;font-size:25px;line-height:1;cursor:pointer}section.cpg-product .cpg-availability-popup h3{margin:0 40px 8px 0;color:#00111f;font-size:24px;line-height:1.15;font-weight:950;text-transform:uppercase}section.cpg-product .cpg-availability-popup p{margin:0 0 18px;color:#4b5563;font-size:14px;font-weight:600}section.cpg-product .cpg-availability-field{margin-bottom:14px}section.cpg-product .cpg-availability-field label{display:block;margin-bottom:6px;color:#111827;font-size:13px;font-weight:900}section.cpg-product .cpg-availability-field input,section.cpg-product .cpg-availability-field textarea{width:100%;border:1px solid var(--cpg-line);border-radius:9px;background:#fff;color:#111827;font-size:15px;font-weight:600;padding:12px 13px;outline:none}section.cpg-product .cpg-availability-field input[readonly]{background:#f6f7f9;color:#374151}section.cpg-product .cpg-availability-form__submit{width:100%;min-height:50px;border:0;border-radius:9px;background:var(--cpg-red);color:#fff;font-size:16px;font-weight:950;cursor:pointer;box-shadow:0 8px 24px #e21b1b59}section.cpg-product .cpg-product__add[disabled],section.cpg-product .cpg-product__sticky button[disabled]{opacity:.7;cursor:not-allowed;pointer-events:none;background:var(--cpg-red);color:#fff}section.cpg-product .cpg-product__add svg,section.cpg-product .cpg-product__sticky svg{width:20px;height:20px}section.cpg-product .cpg-product__sticky button,section.cpg-product .cpg-product__sticky button span,section.cpg-product .cpg-product__sticky button span:after,section.cpg-product .cpg-product__sticky button svg,section.cpg-product .cpg-product__sticky button svg *{color:#fff!important;stroke:#fff!important;fill:none!important}section.cpg-product .cpg-product__dynamic-checkout{margin-top:14px}section.cpg-product .cpg-product__add span,section.cpg-product .cpg-product__sticky button span{font-size:0!important;line-height:0!important}section.cpg-product .cpg-product__add span:after,section.cpg-product .cpg-product__sticky button span:after{content:"Add to Cart"!important;font-size:16px!important;line-height:1!important}section.cpg-product .cpg-product__dynamic-checkout .shopify-payment-button__button{border-radius:9px!important;min-height:52px!important;overflow:hidden!important}section.cpg-product .shopify-payment-button__more-options,section.cpg-product .cpg-product__more-payments{display:none!important}section.cpg-product .cpg-product__zoom-modal[hidden]{display:none!important}section.cpg-product .cpg-product__zoom-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000c7!important;overflow:hidden!important;overscroll-behavior:contain!important}section.cpg-product .cpg-product__zoom-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:transparent!important;cursor:zoom-out!important}section.cpg-product .cpg-product__zoom-inner{position:relative!important;z-index:1!important;width:min(100%,1080px)!important;height:min(88dvh,760px)!important;min-height:320px!important;margin:0!important;padding:54px 64px 48px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 90px #0000005c!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}section.cpg-product .cpg-product__zoom-close{position:absolute!important;top:12px!important;right:12px!important;z-index:4!important;width:40px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:999px!important;background:#f3f4f6!important;color:#111827!important;font-size:30px!important;line-height:1!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important}section.cpg-product .cpg-product__zoom-stage{width:100%!important;height:100%!important;position:relative!important;display:block!important;overflow:hidden!important;touch-action:pan-y!important;-webkit-user-select:none!important;user-select:none!important}section.cpg-product .cpg-product__zoom-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:none!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}section.cpg-product .cpg-product__zoom-slide.is-active{display:flex!important}section.cpg-product .cpg-product__zoom-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;padding:0!important;margin:0 auto!important}section.cpg-product .cpg-product__zoom-arrow{position:absolute!important;top:50%!important;z-index:3!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:999px!important;background:#111827!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 10px 25px #00000038!important}section.cpg-product .cpg-product__zoom-arrow--prev{left:14px!important}section.cpg-product .cpg-product__zoom-arrow--next{right:14px!important}section.cpg-product .cpg-product__zoom-arrow svg{width:24px!important;height:24px!important}section.cpg-product .cpg-product__zoom-count{position:absolute!important;left:50%!important;bottom:14px!important;z-index:3!important;transform:translate(-50%)!important;min-width:58px!important;padding:6px 10px!important;border-radius:999px!important;background:#111827db!important;color:#fff!important;font-size:13px!important;line-height:1!important;font-weight:800!important;text-align:center!important}@media screen and (max-width:749px){section.cpg-product .cpg-product__zoom-modal{padding:10px!important}section.cpg-product .cpg-product__zoom-inner{width:100%!important;height:min(82dvh,640px)!important;padding:54px 14px 48px!important;border-radius:14px!important}section.cpg-product .cpg-product__zoom-arrow{width:38px!important;height:38px!important;min-height:38px!important;opacity:.92!important}section.cpg-product .cpg-product__zoom-arrow--prev{left:8px!important}section.cpg-product .cpg-product__zoom-arrow--next{right:8px!important}}section.cpg-product .cpg-product__shipping-box{margin-top:20px;padding:18px;border-radius:12px;background:#f3f4f6}section.cpg-product .cpg-product__shipping-box div{display:flex;align-items:center;gap:9px;color:#000;font-size:15px;margin-bottom:12px}section.cpg-product .cpg-product__shipping-box div:last-child{margin-bottom:0}section.cpg-product .cpg-product__shipping-box span{color:var(--cpg-green);display:inline-flex}section.cpg-product .cpg-product__shipping-box strong{font-weight:900}section.cpg-product .cpg-product__shipping-box em{font-style:normal}section.cpg-product .cpg-product__tabs{max-width:1440px;margin:0 auto;border-top:8px solid #f4f5f7}section.cpg-product .cpg-product__tab-nav{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--cpg-line);background:#fff;padding:0 20px}section.cpg-product .cpg-product__tab-nav button{flex:0 0 auto;min-height:58px;border:0;border-bottom:2px solid transparent;background:transparent;color:#4b5563;padding:0 18px;font-size:16px;font-weight:850;cursor:pointer}section.cpg-product .cpg-product__tab-nav button.is-active{color:#000;border-bottom-color:var(--cpg-red)}section.cpg-product .cpg-product__tab-panel{display:none;padding:22px 20px;font-size:16px;line-height:1.55}section.cpg-product .cpg-product__tab-panel.is-active{display:block}section.cpg-product .cpg-product__tab-panel h2,section.cpg-product .cpg-product__tab-panel h3,section.cpg-product .cpg-product__tab-panel h4{color:#000;font-weight:950;text-transform:uppercase;line-height:1.1}section.cpg-product .cpg-product__tab-panel ul{padding-left:0;list-style:none}section.cpg-product .cpg-product__tab-panel li{margin:8px 0}section.cpg-product .cpg-product__tab-panel li:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:8px;border-radius:50%;background:var(--cpg-green);color:#fff;font-size:12px}section.cpg-product .cpg-product__fitment-convermax{width:100%;min-height:80px}section.cpg-product .cpg-product__fitment-convermax table,section.cpg-product .cpg-product__fitment-convermax .cm_fitment-table table,section.cpg-product .cpg-product__fitment-convermax [class*=fitment] table{width:100%!important;border-collapse:collapse!important;background:#fff!important;font-size:15px!important}section.cpg-product .cpg-product__fitment-convermax th,section.cpg-product .cpg-product__fitment-convermax td{border:1px solid #e5e5e5!important;padding:8px 10px!important;text-align:left!important}section.cpg-product .cpg-product__fitment-convermax th{font-weight:800!important}section.cpg-product .cpg-product__fitment-convermax tr:nth-child(2n) td{background:#f1f1f1!important}section.cpg-product .cpg-product__ymm-widget-wrap,section.cpg-product .cpg-product__ymm-widget-wrap #cm-ymm,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_body,section.cpg-product .cpg-product__ymm-widget-wrap .cm_tabs,section.cpg-product .cpg-product__ymm-widget-wrap .cm_tab-content{width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}section.cpg-product .cpg-product__ymm-widget-wrap label,section.cpg-product .cpg-product__ymm-widget-wrap .cm-label,section.cpg-product .cpg-product__ymm-widget-wrap .cm_field-label,section.cpg-product .cpg-product__ymm-widget-wrap .cm-field-label,section.cpg-product .cpg-product__ymm-widget-wrap .cm_label,section.cpg-product .cpg-product__ymm-widget-wrap .cm-filter-label{display:none!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_select-container,section.cpg-product .cpg-product__ymm-widget-wrap .cmRepeater_selects,section.cpg-product .cpg-product__ymm-widget-wrap [class*=select-container]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_select,section.cpg-product .cpg-product__ymm-widget-wrap .form-group,section.cpg-product .cpg-product__ymm-widget-wrap .cm-field,section.cpg-product .cpg-product__ymm-widget-wrap .cm_row,section.cpg-product .cpg-product__ymm-widget-wrap .cm_filter,section.cpg-product .cpg-product__ymm-widget-wrap .cm-select-wrap,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle__native,section.cpg-product .cpg-product__ymm-widget-wrap .cm_toggle-dropdown{width:100%!important;max-width:100%!important;display:block!important;position:relative!important;margin:0!important;border:0!important;box-shadow:none!important;min-width:0!important}section.cpg-product .cpg-product__ymm-widget-wrap select,section.cpg-product .cpg-product__ymm-widget-wrap input,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_inner-select,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select__pretty,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle,section.cpg-product .cpg-product__ymm-widget-wrap .cm-select{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:9px!important;background:#ffffff14!important;color:#fff!important;font-size:15px!important;font-weight:700!important;padding:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:auto!important;appearance:auto!important;text-overflow:ellipsis!important;line-height:40px!important}section.cpg-product .cpg-product__ymm-widget-wrap select option{color:#111!important;background:#fff!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle:after,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle__native:after,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select:after,section.cpg-product .cpg-product__ymm-widget-wrap [class*=select]:after{display:none!important;content:none!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_icon-angle,section.cpg-product .cpg-product__ymm-widget-wrap .cm_icon-angle path,section.cpg-product .cpg-product__ymm-widget-wrap svg.cm_icon,section.cpg-product .cpg-product__ymm-widget-wrap svg.cm_icon path{color:#fff!important;fill:#fff!important;stroke:#fff!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button-container,section.cpg-product .cpg-product__ymm-widget-wrap .cm_buttons,section.cpg-product .cpg-product__ymm-widget-wrap .cm-actions,section.cpg-product .cpg-product__ymm-widget-wrap .cm_action-buttons,section.cpg-product .cpg-product__ymm-widget-wrap .cm-btn-group{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:14px!important}section.cpg-product .cpg-product__ymm-widget-wrap button[type=submit],section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__go,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm-btn{width:100%!important;min-height:52px!important;height:52px!important;border:0!important;border-radius:9px!important;background:var(--cpg-red)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 18px!important;cursor:pointer!important;box-shadow:0 12px 26px #e21b1b38!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget__discard,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__clear{background:#ffffff1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:none!important}section.cpg-product .cpg-product__trust-row{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:8px solid #f4f5f7;border-bottom:8px solid #f4f5f7;background:#fff}section.cpg-product .cpg-product__trust-row>div{min-height:96px;border-right:1px solid var(--cpg-line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}section.cpg-product .cpg-product__trust-row>div:last-child{border-right:0}section.cpg-product .cpg-product__trust-row svg{width:35px;height:35px;stroke:var(--cpg-red)}section.cpg-product .cpg-product__trust-row strong{font-size:15px;line-height:1.1;color:#000}section.cpg-product .cpg-product__section-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}section.cpg-product .cpg-product__section-head--paired{justify-content:space-between}section.cpg-product .cpg-product__section-title{display:flex;align-items:center;gap:12px;min-width:0}section.cpg-product .cpg-product__section-title>span,section.cpg-product .cpg-product__section-head>span{width:5px;height:26px;border-radius:999px;background:var(--cpg-red);flex:0 0 5px}section.cpg-product .cpg-product__section-head h2{margin:0;font-size:clamp(22px,2vw,32px);line-height:1;text-transform:uppercase;color:#00111f;font-weight:950}section.cpg-product .cpg-product__paired-nav{display:flex;align-items:center;gap:8px;flex:0 0 auto}section.cpg-product .cpg-product__paired-arrow{width:42px;height:42px;border:1px solid var(--cpg-line);border-radius:50%;background:#fff;color:#00111f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}section.cpg-product .cpg-product__paired-arrow:hover{background:var(--cpg-red);border-color:var(--cpg-red);color:#fff}section.cpg-product .cpg-product__paired-arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}section.cpg-product .cpg-product__paired-arrow svg{width:20px;height:20px;stroke-width:2.4}section.cpg-product .cpg-product__paired{display:block;max-width:1440px;margin:0 auto;padding:34px 20px 44px;background:#fff}section.cpg-product .cpg-product__paired-swiper{overflow:hidden;padding:4px 4px 34px}section.cpg-product .cpg-product__paired-swiper .swiper-wrapper{align-items:stretch}section.cpg-product .cpg-product__paired-swiper .swiper-slide{height:auto;display:flex}section.cpg-product .cpg-product__paired-card{position:relative;width:100%;min-height:348px;height:100%;border:1px solid var(--cpg-line);border-radius:16px;overflow:hidden;color:#000;text-decoration:none;background:#fff;display:flex;flex-direction:column;padding-bottom:18px}section.cpg-product .cpg-product__paired-sale{position:absolute;top:10px;left:10px;z-index:3;background:var(--cpg-red);color:#fff;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:900}section.cpg-product .cpg-product__paired-media{height:190px;background:var(--cpg-soft);display:flex;align-items:center;justify-content:center}section.cpg-product .cpg-product__paired-media img,section.cpg-product .cpg-product__paired-media svg{width:100%;height:100%;object-fit:contain;padding:12px}section.cpg-product .cpg-product__paired-fit{margin:-28px 10px 14px;position:relative;z-index:2;background:var(--cpg-light-green);color:var(--cpg-green);border-radius:5px;padding:6px;text-align:center;font-size:12px;font-weight:800}section.cpg-product .cpg-product__paired-vendor{margin-top:16px;padding:0 14px;color:#4b5563;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}section.cpg-product .cpg-product__paired-card h3{flex:0 0 auto;margin:10px 14px 18px;font-size:16px;line-height:1.25;color:#000;font-weight:700;min-height:60px;max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}section.cpg-product .cpg-product__paired-rating{margin:0 14px 12px;display:flex;gap:5px;align-items:center}section.cpg-product .cpg-product__paired-rating span{color:#f5a400;font-size:13px;letter-spacing:-1px}section.cpg-product .cpg-product__paired-rating em{font-style:normal;color:#4b5563;font-size:12px}section.cpg-product .cpg-product__paired-card>strong{display:block;margin:14px 14px 0;color:#000;font-size:22px;font-weight:950}section.cpg-product .cpg-product__paired-pagination .swiper-pagination-bullet-active{background:var(--cpg-red)}section.cpg-product .custom-pqa{width:100%;padding:40px 20px}section.cpg-product .custom-pqa__header{display:flex;align-items:center;gap:20px;margin-bottom:30px}section.cpg-product .custom-pqa__header h2{font-size:42px;font-weight:800;margin:0;white-space:nowrap;text-transform:none}section.cpg-product .custom-pqa__header:after{content:"";flex:1;height:4px;background:var(--cpg-red)}section.cpg-product .custom-pqa__ask-btn,section.cpg-product .custom-pqa__answer-btn,section.cpg-product .custom-pqa__submit{background:var(--cpg-red);color:#fff;border:0;padding:14px 22px;cursor:pointer;font-weight:700;transition:.3s ease;border-radius:0}section.cpg-product .custom-pqa__ask-btn:hover,section.cpg-product .custom-pqa__answer-btn:hover,section.cpg-product .custom-pqa__submit:hover{background:#b91515}section.cpg-product .custom-pqa__top h3{font-size:30px;margin-bottom:10px;text-transform:none}section.cpg-product .custom-pqa__search{position:relative;max-width:760px;margin-top:20px}section.cpg-product .custom-pqa__search input{width:100%;height:62px;border:1px solid #d4d4d4;padding:0 60px 0 20px;font-size:16px;border-radius:0}section.cpg-product .custom-pqa__search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:30px;color:var(--cpg-red)}section.cpg-product .custom-pqa__small{margin-top:10px}section.cpg-product .custom-pqa__toolbar{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #222}section.cpg-product .custom-pqa__toolbar select{width:300px;height:60px;border:1px solid #cfcfcf;padding:0 16px;border-radius:0;background:#fff}section.cpg-product .custom-pqa__question{padding:30px 0;border-bottom:1px solid #222}section.cpg-product .custom-pqa__question-top{display:flex;justify-content:space-between;gap:30px}section.cpg-product .custom-pqa__question-content h3{font-size:26px;line-height:1.25;margin-bottom:18px;text-transform:none}section.cpg-product .custom-pqa__question-content strong,section.cpg-product .custom-pqa__question-content p,section.cpg-product .custom-pqa__question-content span{display:block;margin-bottom:14px}section.cpg-product .custom-pqa__answers{margin-top:30px;padding-left:40px}section.cpg-product .custom-pqa__answer{border:2px solid var(--cpg-red);padding:25px;margin-bottom:20px}section.cpg-product .custom-pqa__helpful{display:flex;gap:20px;align-items:center;margin-top:20px}section.cpg-product .custom-pqa__helpful button{border:0;background:transparent;color:var(--cpg-red);cursor:pointer}section.cpg-product .custom-pqa__empty{padding:30px 0}section.cpg-product .custom-pqa-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:none;align-items:center;justify-content:center;z-index:999999;padding:20px}section.cpg-product .custom-pqa-popup.active{display:flex}section.cpg-product .custom-pqa-popup__inner{width:100%;max-width:600px;background:#fff;padding:40px;position:relative;border-radius:0}section.cpg-product .custom-pqa-popup__close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:40px;cursor:pointer}section.cpg-product .custom-pqa-field{margin-bottom:20px}section.cpg-product .custom-pqa-field label{display:block;margin-bottom:10px;font-weight:700}section.cpg-product .custom-pqa-field input,section.cpg-product .custom-pqa-field textarea{width:100%;border:1px solid #d4d4d4;padding:14px;border-radius:0}section.cpg-product .cpg-product__sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--cpg-line);padding:10px 18px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;box-shadow:0 -10px 30px #00000014}section.cpg-product .cpg-product__sticky strong{display:block;font-size:20px;line-height:1;font-weight:950;color:#000}section.cpg-product .cpg-product__sticky span{display:block;font-size:13px;color:#6b7280;text-decoration:line-through}section.cpg-product .cpg-product__sticky button,section.cpg-product .cpg-product__sticky button span,section.cpg-product .cpg-product__sticky button span:after,section.cpg-product .cpg-product__sticky button svg{color:#fff!important;stroke:#fff!important;fill:none!important;text-decoration:none!important}section.cpg-product .cpg-product__sticky button svg path,section.cpg-product .cpg-product__sticky button svg circle{stroke:#fff!important}@media(min-width:990px){section.cpg-product{padding-bottom:0}section.cpg-product .cpg-product__wrap{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:34px;padding:34px 32px;align-items:start}section.cpg-product .cpg-product__media{position:sticky;top:150px;align-self:start}section.cpg-product .cpg-product__fitment{max-width:1440px;margin:0 auto;border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08)}section.cpg-product .cpg-product__media-main{min-height:520px}section.cpg-product .cpg-product__slide{min-height:520px}section.cpg-product .cpg-product__image,section.cpg-product .cpg-product__placeholder{max-height:500px;padding:20px}section.cpg-product .cpg-product__thumbs{grid-template-columns:repeat(5,88px);justify-content:flex-start}section.cpg-product .cpg-product__thumb{height:88px}section.cpg-product .cpg-product__tabs{padding:0 32px;border-top:1px solid var(--cpg-line)}section.cpg-product .cpg-product__tab-nav,section.cpg-product .cpg-product__tab-panel{padding-left:0;padding-right:0}section.cpg-product .cpg-product__paired{padding-left:32px;padding-right:32px}section.cpg-product .cpg-product__sticky{display:none}}@media(max-width:989px){section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_select-container,section.cpg-product .cpg-product__ymm-widget-wrap .cmRepeater_selects,section.cpg-product .cpg-product__ymm-widget-wrap [class*=select-container]{grid-template-columns:1fr!important}section.cpg-product .cpg-product__paired{padding-left:20px;padding-right:20px}section.cpg-product .cpg-product__paired-media{height:180px}}@media(max-width:767px){section.cpg-product .cpg-product__fitment{font-size:14px;padding:9px 16px}section.cpg-product .cpg-product__wrap{padding:16px;gap:16px}section.cpg-product .cpg-product__media-main{min-height:330px;border-radius:14px}section.cpg-product .cpg-product__slide{min-height:330px}section.cpg-product .cpg-product__image,section.cpg-product .cpg-product__placeholder{max-height:315px;padding:12px}section.cpg-product .cpg-product__thumb{height:66px}section.cpg-product .cpg-product__title{font-size:22px;line-height:1.12;margin-bottom:12px}section.cpg-product .cpg-product__vendor,section.cpg-product .cpg-product__sku{font-size:11px}section.cpg-product .cpg-product__price{font-size:30px}section.cpg-product .cpg-product__currency,section.cpg-product .cpg-product__compare,section.cpg-product .cpg-product__stock{font-size:14px}section.cpg-product .cpg-product__stock{align-items:flex-start;line-height:1.35;flex-wrap:wrap}section.cpg-product .cpg-product__stock span{margin-top:5px}section.cpg-product .cpg-product__option-btn{min-width:106px;min-height:42px;font-size:14px}section.cpg-product .cpg-product__cart-row{grid-template-columns:104px 1fr;gap:10px}section.cpg-product .cpg-product__qty{width:104px;grid-template-columns:30px 1fr 30px}section.cpg-product .cpg-product__add{font-size:15px;gap:7px}section.cpg-product .cpg-product__shipping-box{padding:15px}section.cpg-product .cpg-product__shipping-box div{font-size:14px;line-height:1.35;align-items:flex-start}section.cpg-product .cpg-product__tab-panel{font-size:15px}section.cpg-product .cpg-product__trust-row>div{min-height:86px}section.cpg-product .cpg-product__trust-row svg{width:24px;height:24px}section.cpg-product .cpg-product__trust-row strong{font-size:13px;line-height:1.1;color:#000}section.cpg-product .custom-pqa{padding:30px 0}section.cpg-product .custom-pqa__header{flex-wrap:wrap}section.cpg-product .custom-pqa__header h2{font-size:32px;white-space:normal}section.cpg-product .custom-pqa__ask-btn{width:100%}section.cpg-product .custom-pqa__toolbar{flex-direction:column;gap:20px;align-items:stretch}section.cpg-product .custom-pqa__toolbar select{width:100%}section.cpg-product .custom-pqa__question-top{flex-direction:column}section.cpg-product .custom-pqa__question-content h3{font-size:22px}section.cpg-product .custom-pqa__answers{padding-left:0}section.cpg-product .custom-pqa__helpful{flex-wrap:wrap}}section.cpg-product .cpg-product__section-head--paired{align-items:center;gap:14px}section.cpg-product .cpg-product__paired-nav{gap:6px}section.cpg-product .cpg-product__paired-arrow{width:38px;height:38px}section.cpg-product .cpg-product__paired-card h3{min-height:40px;max-height:40px;-webkit-line-clamp:2}@media(max-width:390px){section.cpg-product .cpg-product__cart-row{grid-template-columns:96px 1fr;gap:8px}section.cpg-product .cpg-product__qty{width:96px;grid-template-columns:28px 1fr 28px}section.cpg-product .cpg-product__add span{font-size:14px}section.cpg-product .cpg-product__tab-nav button{padding:0 14px;font-size:15px}}section.cpg-product .cpg-product__form .cpg-product__cart-row{grid-template-columns:108px minmax(0,1fr)!important;align-items:stretch!important}section.cpg-product .cpg-product__form .cpg-product__qty{width:108px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:grid!important;grid-template-columns:32px 44px 32px!important;align-items:center!important;border:1px solid #d9dde4!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}section.cpg-product .cpg-product__form .cpg-product__qty button{width:32px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin:0!important;border:0!important;background:#f7f8fa!important;color:#111827!important;font-size:17px!important;line-height:1!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-appearance:none!important;appearance:none!important}section.cpg-product .cpg-product__form .cpg-product__qty button:first-child{border-right:1px solid #d9dde4!important}section.cpg-product .cpg-product__form .cpg-product__qty button:last-child{border-left:1px solid #d9dde4!important}section.cpg-product .cpg-product__form .cpg-product__qty input[type=number]{width:44px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;text-align:center!important;font-size:14px!important;line-height:46px!important;font-weight:900!important;box-shadow:none!important;outline:none!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}@media(max-width:767px){section.cpg-product .cpg-product__tab-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:14px 16px!important;border-bottom:1px solid var(--cpg-line)!important;background:#fff!important}section.cpg-product .cpg-product__tab-nav button{width:100%!important;min-height:42px!important;height:auto!important;padding:10px 8px!important;border:1px solid var(--cpg-line)!important;border-radius:8px!important;background:#f7f8fa!important;color:#111827!important;font-size:13px!important;line-height:1.2!important;text-align:center!important;white-space:normal!important}section.cpg-product .cpg-product__tab-nav button.is-active{background:var(--cpg-red)!important;border-color:var(--cpg-red)!important;color:#fff!important}section.cpg-product .cpg-product__paired{padding-top:24px!important;padding-bottom:18px!important}section.cpg-product .cpg-product__paired-swiper{padding-bottom:18px!important}}@media(min-width:768px)and (max-width:989px){section.cpg-product .cpg-product__tab-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:14px 20px!important;border-bottom:1px solid var(--cpg-line)!important}section.cpg-product .cpg-product__tab-nav button{width:100%!important;min-height:44px!important;padding:10px 8px!important;border:1px solid var(--cpg-line)!important;border-radius:8px!important;background:#f7f8fa!important;color:#111827!important;font-size:13px!important;line-height:1.2!important;text-align:center!important;white-space:normal!important}section.cpg-product .cpg-product__tab-nav button.is-active{background:var(--cpg-red)!important;border-color:var(--cpg-red)!important;color:#fff!important}section.cpg-product .cpg-product__paired{padding-bottom:22px!important}section.cpg-product .cpg-product__paired-swiper{padding-bottom:20px!important}}@media(max-width:390px){section.cpg-product .cpg-product__form .cpg-product__cart-row{grid-template-columns:100px minmax(0,1fr)!important}section.cpg-product .cpg-product__form .cpg-product__qty{width:100px!important;grid-template-columns:30px 40px 30px!important}section.cpg-product .cpg-product__form .cpg-product__qty button{width:30px!important}section.cpg-product .cpg-product__form .cpg-product__qty input[type=number]{width:40px!important}}section.cpg-product .cpg-product__paired{padding-bottom:44px!important}section.cpg-product .cpg-product__paired-swiper{padding-bottom:34px!important}section.cpg-product .cpg-product__form .cpg-product__cart-row{grid-template-columns:116px minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}section.cpg-product .cpg-product__form .cpg-product__qty{width:116px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;border:1px solid #d9dde4!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}section.cpg-product .cpg-product__form .cpg-product__qty button{position:static!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#f7f8fa!important;color:#111827!important;font-size:18px!important;line-height:1!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;appearance:none!important;-webkit-appearance:none!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}section.cpg-product .cpg-product__form .cpg-product__qty button:first-child{order:1!important;border-right:1px solid #d9dde4!important}section.cpg-product .cpg-product__form .cpg-product__qty input[type=number]{order:2!important;flex:1 1 auto!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;text-align:center!important;font-size:14px!important;line-height:46px!important;font-weight:900!important;box-shadow:none!important;outline:none!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}section.cpg-product .cpg-product__form .cpg-product__qty button:last-child{order:3!important;display:inline-flex!important;border-left:1px solid #d9dde4!important}section.cpg-product .cpg-product__form .cpg-product__qty button:hover{background:#eef0f3!important}section.cpg-product .cpg-product__form .cpg-product__qty input[type=number]::-webkit-outer-spin-button,section.cpg-product .cpg-product__form .cpg-product__qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}section.cpg-product .cpg-product__form .cpg-product__add{height:46px!important;min-height:46px!important;max-height:46px!important}@media(max-width:767px){section.cpg-product .cpg-product__title{font-size:19px!important;line-height:1.18!important;margin-bottom:10px!important;letter-spacing:-.01em!important}section.cpg-product .cpg-product__price{font-size:26px!important;line-height:1.05!important}section.cpg-product .cpg-product__price-row{gap:6px!important;margin-bottom:8px!important}section.cpg-product .cpg-product__form .cpg-product__cart-row{grid-template-columns:108px minmax(0,1fr)!important;gap:9px!important}section.cpg-product .cpg-product__form .cpg-product__qty{width:108px!important;height:44px!important;min-height:44px!important;max-height:44px!important}section.cpg-product .cpg-product__form .cpg-product__qty button{flex-basis:32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:44px!important;min-height:44px!important;max-height:44px!important;font-size:17px!important}section.cpg-product .cpg-product__form .cpg-product__qty input[type=number]{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;line-height:44px!important;font-size:14px!important}section.cpg-product .cpg-product__form .cpg-product__add{height:44px!important;min-height:44px!important;max-height:44px!important;font-size:14px!important;gap:6px!important;padding:0 10px!important}section.cpg-product .cpg-product__form .cpg-product__add svg{width:18px!important;height:18px!important}section.cpg-product .cpg-product__shipping-box{padding:14px 16px!important;border-radius:10px!important}section.cpg-product .cpg-product__shipping-box div{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:9px!important;row-gap:2px!important;align-items:start!important;margin-bottom:13px!important;font-size:14px!important;line-height:1.35!important}section.cpg-product .cpg-product__shipping-box div:last-child{margin-bottom:0!important}section.cpg-product .cpg-product__shipping-box div>span{grid-column:1!important;grid-row:1 / span 2!important;width:22px!important;min-width:22px!important;margin-top:1px!important;justify-content:center!important}section.cpg-product .cpg-product__shipping-box svg{width:17px!important;height:17px!important}section.cpg-product .cpg-product__shipping-box strong{grid-column:2!important;display:block!important;margin:0!important;line-height:1.25!important}section.cpg-product .cpg-product__shipping-box em{grid-column:2!important;display:block!important;margin:0!important;line-height:1.35!important}section.cpg-product .cpg-product__paired{padding-top:28px!important;padding-bottom:44px!important}section.cpg-product .cpg-product__paired-swiper{padding-bottom:34px!important}}@media(max-width:390px){section.cpg-product .cpg-product__form .cpg-product__cart-row{grid-template-columns:102px minmax(0,1fr)!important;gap:8px!important}section.cpg-product .cpg-product__form .cpg-product__qty{width:102px!important}section.cpg-product .cpg-product__form .cpg-product__qty button{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}section.cpg-product .cpg-product__form .cpg-product__qty input[type=number]{width:42px!important;min-width:42px!important;max-width:42px!important}section.cpg-product .cpg-product__title{font-size:18px!important}section.cpg-product .cpg-product__price{font-size:24px!important}}section.cpg-product .cpg-product__description-fitment[hidden]{display:none!important}section.cpg-product .cpg-product__description-fitment em{font-style:normal;font-weight:900}section.cpg-product .cpg-product__ymm-box:not([hidden]){display:block!important}section.cpg-product .cpg-product__fitment-card[hidden],section.cpg-product .cpg-product__ymm-box[hidden],section.cpg-product [data-cpg-fitment-confirmed][hidden],section.cpg-product [data-cpg-fitment-missing][hidden]{display:none!important}section.cpg-product .cpg-product__fitment-card-title em,section.cpg-product [data-cpg-fitment-confirmed] strong{font-style:normal}section.cpg-product [data-cpg-fitment-confirmed],section.cpg-product [data-cpg-fitment-missing]{border-bottom:1px solid rgba(0,0,0,.08)}section.cpg-product [data-cpg-fitment-confirmed][hidden],section.cpg-product [data-cpg-fitment-missing][hidden],section.cpg-product [data-cpg-fitment-card][hidden],section.cpg-product [data-cpg-ymm-box][hidden],section.cpg-product [data-cpg-description-fitment][hidden]{display:none!important}section.cpg-product [data-cpg-fitment-confirmed]:not([hidden]){display:flex!important}section.cpg-product [data-cpg-fitment-missing]:not([hidden]){display:flex!important}section.cpg-product [data-cpg-fitment-card]:not([hidden]){display:block!important}section.cpg-product [data-cpg-ymm-box]:not([hidden]){display:block!important}section.cpg-product .cpg-product__fitment-card-title em,section.cpg-product [data-cpg-fitment-confirmed] strong,section.cpg-product .cpg-product__description-fitment em{font-style:normal!important;font-weight:900!important}section.cpg-product .cpg-product__description-fitment{margin-top:22px;padding:14px 16px;border-radius:9px;background:var(--cpg-light-green);color:var(--cpg-green);display:flex;align-items:center;gap:10px;font-size:15px;font-weight:850}section.cpg-product .cpg-product__description-fitment span{width:20px;height:20px;border-radius:999px;background:var(--cpg-green);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:0 0 20px}section.cpg-product .cpg-product__ymm-box{margin:18px 0 20px!important}section.cpg-product .cpg-product__form{margin-top:20px!important}section.cpg-product[data-cpg-has-vehicle=false] .cpg-product__form{border-top:1px solid var(--cpg-line)!important;padding-top:20px!important}section.cpg-product[data-cpg-has-vehicle=true] .cpg-product__form{border-top:1px solid var(--cpg-line)!important;padding-top:20px!important}@media(max-width:767px){section.cpg-product .cpg-product__description-fitment{padding:12px 13px;font-size:14px;line-height:1.35;align-items:flex-start}}section.cpg-product .cpg-product__fitment--not-fit{background:#fff1f1!important;color:#b42318!important}section.cpg-product .cpg-product__fitment--not-fit .cpg-product__fitment-icon{color:#b42318!important}section.cpg-product .cpg-product__fitment-card--not-fit .cpg-product__fitment-card-title,section.cpg-product .cpg-product__fitment-card-title--not-fit,section.cpg-product .cpg-product__description-fitment--not-fit{background:#fff1f1!important;color:#b42318!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=vin],section.cpg-product .cpg-product__ymm-widget-wrap [id*=vin],section.cpg-product .cpg-product__ymm-widget-wrap [name*=vin],section.cpg-product .cpg-product__ymm-widget-wrap a[href*=vin],section.cpg-product .cpg-product__ymm-widget-wrap button[class*=vin]{display:none!important}section.cpg-product [data-cpg-fitment-not-fit][hidden],section.cpg-product [data-cpg-not-fit-card][hidden],section.cpg-product [data-cpg-description-not-fit][hidden]{display:none!important}section.cpg-product [data-cpg-fitment-not-fit]:not([hidden]){display:flex!important}section.cpg-product [data-cpg-not-fit-card]:not([hidden]){display:block!important}section.cpg-product [data-cpg-fitment-confirmed]:not([hidden]),section.cpg-product [data-cpg-fitment-not-fit]:not([hidden]),section.cpg-product [data-cpg-fitment-missing]:not([hidden]){display:flex!important}section.cpg-product [data-cpg-fitment-confirmed][hidden],section.cpg-product [data-cpg-fitment-not-fit][hidden],section.cpg-product [data-cpg-fitment-missing][hidden],section.cpg-product [data-cpg-fitment-card][hidden],section.cpg-product [data-cpg-not-fit-card][hidden],section.cpg-product [data-cpg-description-fitment][hidden],section.cpg-product [data-cpg-description-not-fit][hidden],section.cpg-product [data-cpg-ymm-box][hidden]{display:none!important}section.cpg-product [data-cpg-fitment-confirmed]:not([hidden]){background:var(--cpg-light-green)!important;color:var(--cpg-green)!important}section.cpg-product [data-cpg-fitment-not-fit]:not([hidden]){background:#fff1f1!important;color:#b42318!important}section.cpg-product [data-cpg-fitment-missing]:not([hidden]){background:#fff7da!important;color:#8a6500!important}section.cpg-product .cpg-product__fitment-card-title--not-fit,section.cpg-product .cpg-product__description-fitment--not-fit{background:#fff1f1!important;color:#b42318!important}section.cpg-product .cpg-product__fitment-card-title--not-fit span,section.cpg-product .cpg-product__description-fitment--not-fit span{background:#b42318!important;color:#fff!important}section.cpg-product .cpg-product__paired-fit.is-not-fit{background:#fff1f1!important;color:#b42318!important}section.cpg-product .cpg-product__paired-fit.is-missing{background:#fff7da!important;color:#8a6500!important}section.cpg-product .cpg-product__ymm-box{border-radius:20px!important;padding:18px!important;overflow:hidden!important}section.cpg-product .cpg-product__ymm-head{margin-bottom:14px!important}section.cpg-product .cpg-product__ymm-head>span{width:38px!important;height:38px!important;border-radius:10px!important}section.cpg-product .cpg-product__ymm-head svg{width:22px!important;height:22px!important}section.cpg-product .cpg-product__ymm-head strong{font-size:17px!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_select-container,section.cpg-product .cpg-product__ymm-widget-wrap .cmRepeater_selects,section.cpg-product .cpg-product__ymm-widget-wrap [class*=select-container]{gap:10px!important;margin-bottom:12px!important}section.cpg-product .cpg-product__ymm-widget-wrap select,section.cpg-product .cpg-product__ymm-widget-wrap input,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_inner-select,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select__pretty,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle__native,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle__native select,section.cpg-product .cpg-product__ymm-widget-wrap .cm-select{height:42px!important;min-height:42px!important;line-height:42px!important;border-radius:8px!important;font-size:14px!important;padding-top:0!important;padding-bottom:0!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button-container,section.cpg-product .cpg-product__ymm-widget-wrap .cm_buttons,section.cpg-product .cpg-product__ymm-widget-wrap .cm-actions,section.cpg-product .cpg-product__ymm-widget-wrap .cm_action-buttons,section.cpg-product .cpg-product__ymm-widget-wrap .cm-btn-group{gap:10px!important;margin-top:12px!important}section.cpg-product .cpg-product__ymm-widget-wrap button[type=submit],section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__go,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm-btn{min-height:44px!important;height:44px!important;border-radius:9px!important;font-size:14px!important;padding-top:0!important;padding-bottom:0!important}@media(max-width:767px){section.cpg-product .cpg-product__ymm-box{border-radius:16px!important;padding:16px!important}section.cpg-product .cpg-product__ymm-widget-wrap select,section.cpg-product .cpg-product__ymm-widget-wrap input,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_inner-select,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select__pretty,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle__native,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle__native select,section.cpg-product .cpg-product__ymm-widget-wrap .cm-select{height:40px!important;min-height:40px!important;line-height:40px!important;font-size:13px!important}section.cpg-product .cpg-product__ymm-widget-wrap button[type=submit],section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__go,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm-btn{min-height:42px!important;height:42px!important;font-size:13px!important}}section.cpg-product .cpg-product__ymm-box{border-radius:18px!important}section.cpg-product .cpg-product__ymm-widget-wrap select,section.cpg-product .cpg-product__ymm-widget-wrap input,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_inner-select,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select__pretty,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle,section.cpg-product .cpg-product__ymm-widget-wrap .cm-select{height:42px!important;min-height:42px!important;line-height:42px!important;font-size:14px!important;border-radius:8px!important}section.cpg-product .cpg-product__ymm-widget-wrap button[type=submit],section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__go,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button,section.cpg-product .cpg-product__ymm-widget-wrap .cm-btn{height:44px!important;min-height:44px!important;font-size:14px!important;border-radius:8px!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=vin],section.cpg-product .cpg-product__ymm-widget-wrap [id*=vin],section.cpg-product .cpg-product__ymm-widget-wrap [name*=vin]{display:none!important}section.cpg-product .cpg-product__cart-fitment-message{margin-top:10px;padding:11px 13px;border-radius:8px;background:#fff7da;color:#8a6500;font-size:13px;line-height:1.35;font-weight:800}section.cpg-product .cpg-product__cart-fitment-message.is-error{background:#fff1f1;color:#b42318}section.cpg-product .cpg-product__cart-fitment-message[hidden]{display:none!important}section.cpg-product [hidden]{display:none!important}section.cpg-product .cpg-product__cart-fitment-message:not([hidden]){display:block!important}section.cpg-product .cpg-product__fitment,section.cpg-product .cpg-product__fitment-card,section.cpg-product .cpg-product__description-fitment,section.cpg-product .cpg-product__paired-fit{transition:none!important}#cpg-product-template--20380360179756__product_template_yPqD8N .cpg-product__ymm-widget-wrap select,#cpg-product-template--20380360179756__product_template_yPqD8N .cpg-product__ymm-widget-wrap input,#cpg-product-template--20380360179756__product_template_yPqD8N .cpg-product__ymm-widget-wrap .cm_select_inner-select,#cpg-product-template--20380360179756__product_template_yPqD8N .cpg-product__ymm-widget-wrap .cm_select__pretty,#cpg-product-template--20380360179756__product_template_yPqD8N .cpg-product__ymm-widget-wrap .cm_select_toggle,#cpg-product-template--20380360179756__product_template_yPqD8N .cpg-product__ymm-widget-wrap .cm-select{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;border:none!important;border-radius:9px!important;background:#ffffff14!important;color:#ffffffb8!important;font-size:15px!important;font-weight:600!important;padding:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:auto!important;appearance:auto!important;text-overflow:ellipsis!important;line-height:40px!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button-container{display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;gap:10px!important;align-items:stretch!important;width:100%!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__go,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget__change,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button__primary{width:100%!important;min-width:0!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__clear,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget__discard,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button__secondary{width:52px!important;min-width:52px!important;max-width:52px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:9px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:none!important;font-size:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;pointer-events:auto!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__clear *,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget__discard *,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button__secondary *{font-size:0!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__clear svg,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget__discard svg,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button__secondary svg{width:17px!important;height:17px!important;display:block!important;flex:0 0 17px!important;color:currentColor!important;fill:currentColor!important;stroke:none!important}section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget_button__clear svg+svg,section.cpg-product .cpg-product__ymm-widget-wrap .cm_vehicle-widget__discard svg+svg,section.cpg-product .cpg-product__ymm-widget-wrap .cm_button__secondary svg+svg{display:none!important}section.cpg-product .cpg-product__fitment-state-widget{--cpg-fit-red: #e21b1b;--cpg-fit-green: #1a8754;--cpg-fit-green-bg: #e8f5ee;--cpg-fit-amber: #b8860b;--cpg-fit-amber-bg: #fff8e1;--cpg-fit-blue: #1e6fe3;--cpg-fit-blue-bg: #e8f1fe;--cpg-fit-dark: #111820;--cpg-fit-soft: #f5f6f8;--cpg-fit-line: #e5e7eb;--cpg-fit-text: #0f1419;--cpg-fit-muted: #5a6470;background:#fff;color:var(--cpg-fit-text);border:1px solid var(--cpg-fit-line);border-radius:12px;overflow:hidden;margin:0 0 16px;position:relative;z-index:2}section.cpg-product .cpg-fit-state__head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--cpg-fit-line)}section.cpg-product .cpg-fit-state__icon{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;color:#fff}section.cpg-product .cpg-fit-state__icon svg{width:19px;height:19px;stroke-width:2.4}section.cpg-product .cpg-fit-state__eyebrow{display:block;font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:950;margin-bottom:4px}section.cpg-product .cpg-fit-state__title{display:block;font-size:17px;line-height:1.18;font-weight:950}section.cpg-product .cpg-fit-state__body{padding:16px}section.cpg-product .cpg-fit-state__body p{margin:0 0 14px;color:var(--cpg-fit-text);font-size:14px;line-height:1.45}section.cpg-product .cpg-fit-state__specs{display:grid;gap:8px;background:var(--cpg-fit-soft);border-radius:9px;padding:12px 14px;margin:0 0 14px}section.cpg-product .cpg-fit-state__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--cpg-fit-muted);font-size:13px;line-height:1.35}section.cpg-product .cpg-fit-state__row strong{color:var(--cpg-fit-text);font-weight:900;text-align:right}section.cpg-product .cpg-fit-state__row strong.is-match{color:var(--cpg-fit-green)}section.cpg-product .cpg-fit-state__row strong.is-missing,section.cpg-product .cpg-fit-state__row strong.is-partial{color:var(--cpg-fit-amber)}section.cpg-product .cpg-fit-state__row strong.is-error{color:var(--cpg-fit-red)}section.cpg-product .cpg-fit-state__note{border-left:3px solid var(--cpg-fit-amber);background:var(--cpg-fit-amber-bg);border-radius:0 9px 9px 0;padding:11px 13px;margin:0 0 14px;color:var(--cpg-fit-text);font-size:13px;line-height:1.45}section.cpg-product .cpg-fit-state__actions{display:grid;gap:10px}section.cpg-product .cpg-fit-state__button{min-height:46px;border-radius:9px;border:0;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;text-decoration:none;font-size:15px;line-height:1;font-weight:950}section.cpg-product .cpg-fit-state__button svg{width:18px;height:18px}section.cpg-product .cpg-fit-state__button--primary{background:var(--cpg-fit-red);color:#fff;box-shadow:0 8px 22px #e21b1b42}section.cpg-product .cpg-fit-state__button--outline{background:#fff;border:1.5px solid var(--cpg-fit-dark);color:var(--cpg-fit-dark)}section.cpg-product .cpg-fit-state__button--amber{background:var(--cpg-fit-amber);color:#fff}section.cpg-product .cpg-fit-state__support{display:grid;gap:0;background:var(--cpg-fit-blue-bg);border-radius:9px;padding:12px 14px;margin-bottom:14px}section.cpg-product .cpg-fit-state__support-title{color:var(--cpg-fit-blue);font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:950;margin-bottom:6px}section.cpg-product .cpg-fit-state__support-row{display:flex;align-items:center;gap:10px;min-height:38px;color:var(--cpg-fit-text);font-size:13px}section.cpg-product .cpg-fit-state__support-row+.cpg-fit-state__support-row{border-top:1px solid rgba(30,111,227,.16)}section.cpg-product .cpg-fit-state__support-row svg{width:18px;height:18px;color:var(--cpg-fit-blue)}section.cpg-product .cpg-fit-state__head--confirmed{background:var(--cpg-fit-green-bg);color:var(--cpg-fit-green)}section.cpg-product .cpg-fit-state__head--confirmed .cpg-fit-state__icon{background:var(--cpg-fit-green)}section.cpg-product .cpg-fit-state__head--no-vehicle,section.cpg-product .cpg-fit-state__head--likely{background:var(--cpg-fit-amber-bg);color:var(--cpg-fit-amber)}section.cpg-product .cpg-fit-state__head--no-vehicle .cpg-fit-state__icon,section.cpg-product .cpg-fit-state__head--likely .cpg-fit-state__icon{background:var(--cpg-fit-amber)}section.cpg-product .cpg-fit-state__head--universal{background:var(--cpg-fit-soft);color:var(--cpg-fit-dark)}section.cpg-product .cpg-fit-state__head--universal .cpg-fit-state__icon{background:var(--cpg-fit-dark)}section.cpg-product .cpg-fit-state__head--unverified{background:var(--cpg-fit-blue-bg);color:var(--cpg-fit-blue)}section.cpg-product .cpg-fit-state__head--unverified .cpg-fit-state__icon{background:var(--cpg-fit-blue)}section.cpg-product .cpg-fit-state__head--no-fit{background:#fce8ea;color:var(--cpg-fit-red)}section.cpg-product .cpg-fit-state__head--no-fit .cpg-fit-state__icon{background:var(--cpg-fit-red)}section.cpg-product .cpg-product__ymm-box .cpg-product__fitment-state-widget+.cpg-product__ymm-head{margin-top:0}section.cpg-product .cpg-product__ymm-box[data-cpg-state-has-content=true] .cpg-product__ymm-head{display:none!important}@media(max-width:767px){section.cpg-product .cpg-fit-state__head{align-items:flex-start;padding:13px 14px}section.cpg-product .cpg-fit-state__title{font-size:15px}section.cpg-product .cpg-fit-state__body{padding:14px}section.cpg-product .cpg-fit-state__row{font-size:12px}}section.cpg-product .cpg-product__ymm-widget-wrap .cm_icon-angle,section.cpg-product .cpg-product__ymm-widget-wrap .cm_icon-angle path,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle svg,section.cpg-product .cpg-product__ymm-widget-wrap .cm_select_toggle svg path{color:#fff!important;fill:#fff!important;stroke:#fff!important}section.cpg-product [data-cpg-fitment-not-fit],section.cpg-product [data-cpg-not-fit-card]{display:none!important}@media screen and (max-width:989px){[data-cpg-sticky-bar].cpg-cart-drawer-hidden{display:none!important}}section.cpg-product .cpg-availability-form__message{margin:0 0 14px;padding:12px 14px;border-radius:9px;font-size:14px;font-weight:800;line-height:1.4}section.cpg-product .cpg-availability-form__message--success{background:#e8f5ee;color:#1a8754}section.cpg-product .cpg-availability-form__message--error{background:#fff0f0;color:#e21b1b}body .notify-me-button,body .notify-me-widget,body .notify-me-modal,body .notify-me-floating-button,body .nm-portal,body .restock-alerts-notify-button,body .PRODUCT_PAGE-notify-button,body .notifyButtonStyle,body .notifyme-button,body .notifyme-widget,body [id*=notify-me i],body [class*=notify-me i],body [id*=notifyme i],body [class*=notifyme i],body [data-notify-me],body [data-app*=notify i]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body .nm-portal,body .nm-portal .restock-alerts-notify-button,body button.restock-alerts-notify-button.PRODUCT_PAGE-notify-button.notifyButtonStyle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}section.cpg-product .cpg-product__dynamic-checkout,section.cpg-product .shopify-payment-button,section.cpg-product .shopify-payment-button__button,section.cpg-product .shopify-payment-button__more-options{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}section.cpg-product>[data-cpg-fitment-confirmed],section.cpg-product>[data-cpg-fitment-not-fit],section.cpg-product>[data-cpg-fitment-missing],section.cpg-product>[data-cpg-fitment-no-data],section.cpg-product .cpg-product__info>[data-cpg-fitment-card],section.cpg-product .cpg-product__info>[data-cpg-not-fit-card],section.cpg-product .cpg-product__info>[data-cpg-no-fitment-data-card],section.cpg-product [data-cpg-description-fitment],section.cpg-product [data-cpg-description-not-fit]{display:none!important}section.cpg-product .cpg-product__ymm-box{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;background:#17212b!important;background-image:none!important;border-radius:18px!important;padding:22px!important;box-shadow:none!important}section.cpg-product .cpg-product__ymm-box:before,section.cpg-product .cpg-product__ymm-box:after{display:none!important;content:none!important}section.cpg-product .cpg-product__ymm-head{display:none!important}section.cpg-product .cpg-product__ymm-box[data-cpg-state-show-selector=false] .cpg-product__ymm-widget-wrap{display:none!important}section.cpg-product .cpg-product__ymm-box[data-cpg-state-show-selector=true] .cpg-product__ymm-widget-wrap{display:block!important}section.cpg-product .cpg-product__fitment-state-widget:empty{display:none!important}section.cpg-product .cpg-product__ymm-widget-wrap,section.cpg-product .cpg-product__ymm-widget-wrap #cm-ymm,section.cpg-product .cpg-product__ymm-widget-wrap form,section.cpg-product .cpg-product__ymm-widget-wrap [class*=select-container],section.cpg-product .cpg-product__ymm-widget-wrap [class*=selects]{width:100%!important;max-width:100%!important;min-width:0!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=select-container],section.cpg-product .cpg-product__ymm-widget-wrap [class*=selects]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important}section.cpg-product .cpg-product__ymm-widget-wrap select{width:100%!important;max-width:100%!important;min-width:0!important;height:50px!important;margin:0!important;padding:0 40px 0 13px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:9px!important;background:#3a434d!important;color:#fff!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=button-container],section.cpg-product .cpg-product__ymm-widget-wrap [class*=actions],section.cpg-product .cpg-product__ymm-widget-wrap [class*=buttons]{display:grid!important;grid-template-columns:minmax(0,1fr) 66px!important;gap:12px!important;width:100%!important;align-items:stretch!important}section.cpg-product .cpg-product__ymm-widget-wrap button{min-width:0!important;height:52px!important;min-height:52px!important;border-radius:9px!important}section.cpg-product .cpg-product__ymm-widget-wrap button[type=submit],section.cpg-product .cpg-product__ymm-widget-wrap [class*=button__go]{width:100%!important;max-width:100%!important;border:0!important;background:#b71f27!important;color:#fff!important;font-weight:900!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard],section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset],section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:66px!important;min-width:66px!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;background:#303a44!important;color:#fff!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard] svg,section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset] svg,section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear] svg{width:22px!important;height:22px!important}@media(max-width:767px){section.cpg-product .cpg-product__ymm-box{padding:12px!important;border-radius:12px!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=select-container],section.cpg-product .cpg-product__ymm-widget-wrap [class*=selects]{grid-template-columns:1fr!important;gap:9px!important}section.cpg-product .cpg-product__ymm-widget-wrap select{height:46px!important;font-size:14px!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=button-container],section.cpg-product .cpg-product__ymm-widget-wrap [class*=actions],section.cpg-product .cpg-product__ymm-widget-wrap [class*=buttons]{grid-template-columns:minmax(0,1fr) 52px!important;gap:8px!important}section.cpg-product .cpg-product__ymm-widget-wrap button{height:48px!important;min-height:48px!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard],section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset],section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear]{width:52px!important;min-width:52px!important}}section.cpg-product .cpg-product__ymm-widget-wrap [class*=button-container],section.cpg-product .cpg-product__ymm-widget-wrap [class*=actions],section.cpg-product .cpg-product__ymm-widget-wrap [class*=buttons]{grid-template-columns:minmax(0,1fr) 54px!important;align-items:stretch!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard],section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset],section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear]{width:54px!important;min-width:54px!important;max-width:54px!important;height:52px!important;min-height:52px!important;padding:0!important;overflow:hidden!important;border-radius:9px!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard] svg,section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset] svg,section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear] svg,section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard] img,section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset] img,section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear] img{display:block!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:auto!important;padding:0!important;object-fit:contain!important;transform:none!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard] svg *,section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset] svg *,section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear] svg *{vector-effect:non-scaling-stroke!important}@media(max-width:767px){section.cpg-product .cpg-product__ymm-widget-wrap [class*=button-container],section.cpg-product .cpg-product__ymm-widget-wrap [class*=actions],section.cpg-product .cpg-product__ymm-widget-wrap [class*=buttons]{grid-template-columns:minmax(0,1fr) 48px!important}section.cpg-product .cpg-product__ymm-widget-wrap [class*=discard],section.cpg-product .cpg-product__ymm-widget-wrap [class*=reset],section.cpg-product .cpg-product__ymm-widget-wrap [class*=clear]{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important}}section.cpg-product .cpg-fit-state--checking .cpg-fit-state__head{background:#eef2f5!important;color:#17212b!important}section.cpg-product .cpg-fit-state--checking .cpg-fit-state__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#17212b!important;color:#fff!important;font-size:20px!important;animation:cpgFitmentSpin .8s linear infinite!important}@keyframes cpgFitmentSpin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/cpg-product.css.map */
