.kfm-hidden{display:none!important}.kfm-select,.kfm-input,.kfm-hsearch input{font-size:1.6rem}.kfm-pcard{position:relative}.kfm-pcard__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kfm-pcard__title,.card__heading,.product__title h1,.kfm-kf__key strong,.kfm-fccrec__id{overflow-wrap:anywhere}.kfm-pcard__view{min-height:4rem;padding:0 1.4rem;font-size:1.4rem;position:relative;z-index:1}.kfm-finder__submit{white-space:nowrap}.kfm-gate--soon{background:var(--kfm-amber-soft);border-color:var(--kfm-amber-line);color:#5c3a00}.rte table{max-width:100%}.rte img,.product__description img{max-width:100%;height:auto}.kfm-desc-specs td,.kfm-desc-fit td{word-break:break-word}.card-wrapper .card__inner{background:var(--kfm-panel);border-radius:12px;overflow:hidden}.kfm-card-drawing img{object-fit:contain!important;padding:14%;box-sizing:border-box}.card--media .media img{object-fit:contain}.card__information .price{font-family:var(--kfm-mono);font-weight:600}.product.product--no-media .product__title,.product.product--no-media .product__text,.product.product--no-media .product__tax,.product.product--no-media .product__sku,.product.product--no-media shopify-payment-terms,.product.product--no-media .price{text-align:left}.product.product--no-media .price,.product.product--no-media .price__container,.product.product--no-media .product-form__quantity,.product.product--no-media .share-button,.product.product--no-media .product__view-details,.product.product--no-media .product__pickup-availabilities,.product.product--no-media .product-form{justify-content:flex-start;align-items:flex-start;text-align:left}.product.product--no-media .product-form,.product.product--no-media .product-form>.form,.product.product--no-media .product-form__buttons,.product.product--no-media .share-button{max-width:100%}.product.product--no-media .product__info-wrapper{max-width:80rem}@media screen and (min-width:990px){.product.product--no-media .product__title h1{font-size:3.6rem;line-height:1.1}}.product.product--no-media .slider-buttons,.product.product--no-media .product__media-wrapper{display:none}@media screen and (max-width:989px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:1.6rem!important}.kfm-popular a{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.2rem;font-size:1.3rem}.kfm-arrow-link,.kfm-brands__row a,.kfm-finder__saved a{display:inline-flex;align-items:center;min-height:4.4rem}.kfm-link-button{min-height:4.4rem;padding:0 .8rem}.kfm-form__check{align-items:center;min-height:4.4rem}.kfm-form__check input{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;margin-top:0}.mobile-facets__open{min-height:4.4rem}.cart__warnings a,.cart__empty-text+a,a.underlined-link,.kfm-kf__bar a{display:inline-flex;align-items:center;min-height:4.4rem}.copyright__content a{display:inline-block;padding:1.2rem 0}.kfm-view button{height:4.4rem;padding:0 1.8rem}.kfm-fitment li{padding:1rem 1.6rem}}@media screen and (max-width:749px){.kfm-wrap{padding:0 1.5rem}.kfm-eyebrow,.kfm-pill b,.kfm-pcard__price small,.kfm-callout__box small,.kfm-dept__top,.kfm-finder__label,.kfm-vbanner__label,.kfm-facts small,.kfm-cover th,.kfm-brands__label,.kfm-kf__badge,.copyright__content,.caption-with-letter-spacing,.kfm-badge{font-size:1.2rem}.kfm-section-head{margin-bottom:1.8rem;gap:.4rem 1.6rem}.kfm-section-head h2{font-size:2.6rem;line-height:1.12}.kfm-section-head p{font-size:1.5rem}.kfm-hero__grid{gap:2.4rem;padding-top:2.8rem;padding-bottom:3.2rem}.kfm-hero__copy{gap:1.8rem}.kfm-hero__title{font-size:clamp(3.2rem,9.4vw,4rem);line-height:1.05}.kfm-pill{font-size:1.3rem}.kfm-console__body{padding:1.4rem}.kfm-tabs{padding:0 .4rem}.kfm-tab{flex:1 1 0;min-height:4.8rem;padding:1.2rem .8rem;font-size:1.4rem}.kfm-finder__form{grid-template-columns:1fr 1fr;gap:1rem}.kfm-finder__form>:first-child{grid-column:1 / -1}.kfm-finder__form>.kfm-finder__submit,.kfm-finder__form>button{grid-column:1 / -1}.kfm-finder__submit{min-height:5rem}.kfm-search .kfm-input,.kfm-search .kfm-btn,.kfm-search .button{flex:1 1 100%}.kfm-spec-fig{display:none}.kfm-caps__grid{grid-template-columns:1fr 1fr;gap:0 1.4rem;padding-top:.8rem;padding-bottom:.8rem}.kfm-caps__item{padding:1.4rem 0;gap:.8rem;flex-direction:column}.kfm-caps__item h3{font-size:1.5rem}.kfm-caps__item p{font-size:1.3rem}.kfm-caps__n{padding-top:0}.kfm-depts{grid-template-columns:1fr 1fr;gap:1rem}.kfm-dept{min-height:15rem;padding:1.4rem;gap:.6rem;border-radius:14px}.kfm-dept__title{font-size:1.7rem;line-height:1.15;max-width:100%;position:relative;z-index:1}.kfm-dept__subs{display:none}.kfm-dept__img{width:62%;max-width:11rem;right:-.6rem;bottom:.4rem}.kfm-makes{grid-template-columns:1fr 1fr}.kfm-makes a{padding:1.2rem;min-height:5.6rem;font-size:1.4rem;line-height:1.25;gap:.6rem}.kfm-cards{grid-template-columns:1fr;gap:1rem}.kfm-pcard{flex-direction:row;border-radius:14px}.kfm-pcard__media{flex:0 0 10.4rem;height:auto;min-height:12rem;align-self:stretch}.kfm-pcard__media img{max-height:9.6rem;max-width:78%}.kfm-badge{top:.6rem;left:.6rem;padding:.1rem .6rem}.kfm-pcard__body{padding:1.2rem 1.4rem;gap:.7rem;min-width:0}.kfm-pcard__title{font-size:1.5rem;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.kfm-dl{font-size:1.3rem;gap:.2rem 1rem}.kfm-dl dt:nth-of-type(n+3),.kfm-dl dd:nth-of-type(n+3){display:none}.kfm-pcard__foot{padding-top:.8rem}.kfm-pcard__view{display:none}.kfm-pcard__price .price{font-size:1.5rem}.kfm-refband__grid{gap:2.8rem;padding-top:4.8rem;padding-bottom:4.8rem}.kfm-refband__copy h2{font-size:2.8rem}.kfm-refband__copy p{font-size:1.5rem}.kfm-refband__copy,.kfm-record{flex-basis:100%}.kfm-record__row{grid-template-columns:10.5rem 1fr;padding:1rem 1.4rem}.kfm-record__head{padding:1.2rem 1.4rem}.kfm-dealer{padding:2rem 1.6rem;gap:2.4rem;border-radius:16px}.kfm-dealer__copy,.kfm-perks{flex-basis:100%}.kfm-dealer__copy h2{font-size:2.6rem}.kfm-dealer__actions .kfm-btn{flex:1 1 100%}.kfm-perks{grid-template-columns:1fr 1fr;gap:.8rem}.kfm-perks li{padding:1.4rem}.kfm-perks b{font-size:1.5rem}.kfm-perks span{font-size:1.3rem}.kfm-brands__row{gap:.4rem 2.4rem;justify-content:flex-start;padding-top:2rem;padding-bottom:2rem}.kfm-brands__label{flex:1 1 100%}.kfm-brands__row a{font-size:1.6rem}.kfm-vbanner{padding:1.4rem}.kfm-vbanner__vehicle{font-size:1.8rem}.kfm-viewbar{display:none!important}.collection .product-grid,.template-search .product-grid,#product-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0;padding:0}#product-grid>.grid__item,.template-search__results .grid__item{width:100%!important;max-width:100%!important;padding:0!important;border-top:1px solid var(--kfm-line)}#product-grid .card-wrapper .card,.template-search__results .card-wrapper .card{flex-direction:row!important;align-items:flex-start;gap:1.2rem;padding:1.2rem 0;border:0!important;background:transparent!important}#product-grid .card-wrapper .card__inner,.template-search__results .card-wrapper .card__inner{flex:0 0 9.2rem;width:9.2rem!important}#product-grid .card__inner .card__content,.template-search__results .card__inner .card__content{display:none!important}#product-grid .card>.card__content,.template-search__results .card>.card__content{flex:1 1 auto;min-width:0;padding:0!important;display:block}#product-grid .card__information,.template-search__results .card__information{padding:0!important}#product-grid .card__heading,.template-search__results .card__heading{font-size:1.5rem;line-height:1.3}#product-grid .card>.card__content .card__badge,.template-search__results .card>.card__content .card__badge{position:static;margin-top:.6rem;display:block}.kfm-card-specs{font-size:1.3rem;margin-top:.6rem}.card-information>.price,.card-information .price{margin-top:.6rem;font-size:1.5rem}.card-information .caption-large:empty{display:none}.quick-add{margin:.8rem 0 0!important}.quick-add__submit{min-height:4.4rem}.product__title h1,.product__title .h1{font-size:2.4rem;line-height:1.15;letter-spacing:-.01em}.product__info-wrapper{padding-left:0;padding-right:0}.kfm-quickfacts{gap:.6rem}.kfm-quickfacts li{padding:.5rem .9rem;font-size:1.3rem}.product-form__buttons{max-width:100%!important}.product-form__submit,.shopify-payment-button__button{min-height:5rem}.kfm-specs{gap:2.4rem}.kfm-specs h2{font-size:2.1rem;margin-bottom:1.2rem}.kfm-spec-table{font-size:1.4rem}.kfm-spec-table th,.kfm-spec-table td{padding:1rem 1.2rem}.kfm-spec-table th{width:38%}.kfm-fitment ul{max-height:32rem}.kfm-notice,.kfm-fitcheck{padding:1.2rem 1.4rem}.kfm-fccrec__inner{padding-top:2rem;padding-bottom:2.4rem}.kfm-fccrec__id{font-size:clamp(3rem,10vw,4.4rem);word-break:break-all}.kfm-fccrec__sub{font-size:1.5rem}.kfm-facts{grid-template-columns:1fr 1fr;margin-top:1.8rem}.kfm-facts div{padding:1.2rem 1.4rem;border-bottom:1px solid var(--kfm-line)}.kfm-facts b{font-size:1.5rem}.kfm-cover{font-size:1.4rem}.kfm-cover th,.kfm-cover td{padding:1rem 1.2rem}.kfm-kf__finder{padding:1.4rem!important}.kfm-kf__search{flex-wrap:wrap}.kfm-kf__search .kfm-input,.kfm-kf__search .button,.kfm-kf__search .kfm-btn{flex:1 1 100%!important}.kfm-kf__table td{font-size:1.4rem}.kfm-form{padding:1.8rem 1.6rem;border-radius:14px}.kfm-apply{gap:2.8rem}.kfm-form .button{min-height:5rem}}@media screen and (min-width:750px)and (max-width:989px){.product__title h1,.product__title .h1{font-size:3.2rem;line-height:1.12}.kfm-hero__grid{gap:3.2rem;padding-top:4rem;padding-bottom:4.8rem}.kfm-spec-fig{min-height:42rem;max-width:56rem}.kfm-console{max-width:none}.kfm-depts{grid-template-columns:1fr 1fr}.kfm-dept{min-height:21rem}.kfm-makes{grid-template-columns:repeat(3,1fr)}.kfm-refband__grid{padding-top:6.4rem;padding-bottom:6.4rem;gap:3.6rem}.kfm-dealer{padding:3.2rem}}@media screen and (min-width:750px){.kfm-list-view #product-grid .card-wrapper .card{gap:1.6rem;padding:1.2rem 0}.kfm-list-view #product-grid .card-wrapper .card__inner{width:9rem!important;flex:0 0 9rem;height:auto;align-self:center}.kfm-list-view #product-grid .card>.card__content{padding:0!important}.kfm-list-view #product-grid .card>.card__content .card__badge{position:static;align-self:center}.kfm-list-view #product-grid .quick-add{margin:0!important}}.kfm-sbox{position:relative;display:block;width:100%}.kfm-sbox__form{position:relative;display:flex;align-items:center;gap:.6rem;height:5.2rem;padding:0 .5rem 0 1.4rem;border:2px solid var(--kfm-ink);border-radius:12px;background:#fff}.kfm-sbox__form:focus-within{border-color:var(--kfm-blue);box-shadow:0 0 0 4px #0a4fe624}.kfm-sbox__icon{display:flex;color:var(--kfm-muted)}.kfm-sbox input[type=search]{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:1.6rem;color:var(--kfm-ink);-webkit-appearance:none;appearance:none;padding:0}.kfm-sbox input[type=search]::-webkit-search-cancel-button{display:none}.kfm-sbox input::placeholder{color:#7d8697;opacity:1}.kfm-sbox__clear{flex:none;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:var(--kfm-panel);color:var(--kfm-ink);font-size:2rem;line-height:1;cursor:pointer}.kfm-sbox__go{flex:none;height:4rem;padding:0 1.8rem;border:0;border-radius:8px;background:var(--kfm-blue);color:#fff;font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer}.kfm-sbox__go:hover{background:var(--kfm-blue-ink)}.kfm-sbox--lg .kfm-sbox__form{height:6rem}.kfm-sbox--lg input[type=search]{font-size:1.7rem}.kfm-sbox--lg .kfm-sbox__go{height:4.8rem;padding:0 2.4rem}.kfm-sbox__panel{position:absolute;z-index:60;left:0;right:0;top:calc(100% + .6rem);max-height:min(70vh,64rem);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border:1px solid var(--kfm-line-2);border-radius:14px;box-shadow:0 24px 48px -16px #0b12204d;text-align:left}.kfm-sr-group{padding:.8rem 0;border-bottom:1px solid var(--kfm-line)}.kfm-sr-label{margin:0;padding:.4rem 1.6rem;font-family:var(--kfm-mono);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kfm-muted)}.kfm-sr-veh{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.2rem;align-items:center;padding:1rem 1.6rem;color:var(--kfm-ink);text-decoration:none}.kfm-sr-veh--go{grid-template-columns:auto 1fr auto;min-height:5.6rem}.kfm-sr-veh--go:hover,.kfm-sr-veh--go:focus{background:var(--kfm-blue-soft);outline:0}.kfm-sr-veh__icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:10px;background:var(--kfm-blue-soft);color:var(--kfm-blue)}.kfm-sr-veh__name b{display:block;font-size:1.5rem}.kfm-sr-veh__name small{display:block;font-size:1.25rem;color:var(--kfm-muted)}.kfm-sr-veh__go{color:var(--kfm-blue);font-size:1.8rem}.kfm-sr-years{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.6rem}.kfm-sr-years a{display:inline-flex;align-items:center;justify-content:center;min-width:6.2rem;min-height:4rem;padding:0 1rem;border:1px solid var(--kfm-line-2);border-radius:8px;font-family:var(--kfm-mono);font-size:1.4rem;font-weight:600;color:var(--kfm-ink);text-decoration:none;background:#fff}.kfm-sr-years a:hover,.kfm-sr-years a:focus{border-color:var(--kfm-blue);color:var(--kfm-blue);outline:0}.kfm-sr-list{list-style:none;margin:0;padding:0}.kfm-sr-item{display:flex;align-items:center;gap:.8rem;padding:0 1.2rem 0 0;border-top:1px solid var(--kfm-line)}.kfm-sr-item:first-child{border-top:0}.kfm-sr-item__link{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:5.6rem 1fr auto;gap:1.2rem;align-items:center;padding:1rem 0 1rem 1.6rem;color:var(--kfm-ink);text-decoration:none}.kfm-sr-item__link:hover .kfm-sr-item__title,.kfm-sr-item__link:focus .kfm-sr-item__title{color:var(--kfm-blue);text-decoration:underline}.kfm-sr-item__link:focus{outline:0;background:var(--kfm-blue-soft)}.kfm-sr-item__img{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:8px;background:var(--kfm-panel);overflow:hidden}.kfm-sr-item__img img{max-width:80%;max-height:80%;width:auto;height:auto;object-fit:contain}.kfm-sr-item__body{min-width:0}.kfm-sr-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.4rem;font-weight:600;line-height:1.3}.kfm-sr-item__specs{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin-top:.3rem;font-family:var(--kfm-mono);font-size:1.2rem;color:var(--kfm-ink-2)}.kfm-sr-item__specs i{font-style:normal;color:var(--kfm-muted)}.kfm-sr-item__price{font-family:var(--kfm-mono);font-weight:600;font-size:1.4rem;text-align:right;white-space:nowrap}.kfm-sr-item__price small{display:block;font-family:var(--kfm-body);font-size:1.2rem;font-weight:500;color:var(--kfm-muted);white-space:normal;max-width:9rem}.kfm-sr-empty{padding:1.6rem;font-size:1.4rem;line-height:1.5;color:var(--kfm-ink-2)}.kfm-sr-all{display:flex;align-items:center;min-height:5rem;padding:0 1.6rem;font-weight:600;font-size:1.4rem;color:var(--kfm-blue);text-decoration:none;background:#fafbfc}.kfm-sr-all:hover,.kfm-sr-all:focus{background:var(--kfm-blue-soft);outline:0}.kfm-sbar{border-bottom:1px solid var(--kfm-line)}.kfm-sbar__row{display:flex;align-items:center;gap:2rem;padding-top:1rem;padding-bottom:1rem}.kfm-sbar__row .kfm-sbox{flex:1 1 auto;max-width:84rem}.kfm-sbar__phone{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;color:var(--kfm-ink);font-weight:600;text-decoration:none;white-space:nowrap}.kfm-vhint{margin:1.2rem 0 0;border:1px solid var(--kfm-line-2);border-radius:12px;background:#fff;overflow:hidden}.kfm-vhint .kfm-sr-group{border:0}.header__search,.header__icon--search{display:none!important}.kfm-console{overflow:visible}.kfm-console__body{padding:1.6rem}.kfm-console .kfm-popular{margin-top:1.2rem}.kfm-ymm{margin-top:1.4rem;border-top:1px dashed var(--kfm-line-2);padding-top:.4rem}.kfm-ymm>summary{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;cursor:pointer;list-style:none;font-weight:600;font-size:1.45rem;color:var(--kfm-ink-2)}.kfm-ymm>summary::-webkit-details-marker{display:none}.kfm-ymm>summary:after{content:"";margin-left:auto;width:.9rem;height:.9rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s}.kfm-ymm[open]>summary:after{transform:rotate(-135deg)}.kfm-ymm__body{padding:.4rem 0}.kfm-add{display:block;flex:none}.kfm-add__form{margin:0}.kfm-add__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;min-width:4.4rem;padding:0 1.6rem;border:0;border-radius:9px;background:var(--kfm-blue);color:#fff;font:inherit;font-size:1.45rem;font-weight:600;text-decoration:none;cursor:pointer;z-index:1}.kfm-add__btn>span{display:inline-flex;align-items:center;gap:.6rem}.kfm-add__btn:hover{background:var(--kfm-blue-ink);color:#fff}.kfm-add__btn.loading>span{visibility:hidden}.kfm-add__btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.kfm-add__btn .loading__spinner.hidden{display:none}.kfm-add__btn .spinner{width:1.8rem;height:1.8rem}.kfm-add__btn .spinner .path{stroke:#fff}.kfm-add__btn--opts{background:#fff;color:var(--kfm-ink);border:1.5px solid var(--kfm-ink)}.kfm-add__btn--opts:hover{background:var(--kfm-ink)}.kfm-add--compact .kfm-add__btn,.kfm-add__btn.kfm-add--compact{padding:0 1.2rem;min-height:4rem;font-size:1.35rem}.kfm-pcard .kfm-add{position:relative;z-index:1}.kfm-pcard__view{display:inline-flex!important}.quick-add__submit{border-radius:9px;min-height:4.4rem;background:var(--kfm-blue);color:#fff;border:0}.quick-add__submit:after,.quick-add__submit:before{display:none}.quick-add__submit:hover{background:var(--kfm-blue-ink)}.kfm-tabbar,.kfm-buybar,.kfm-bar-spacer{display:none}@media screen and (max-width:749px){.kfm-bar-spacer{display:block;height:calc(6.4rem + env(safe-area-inset-bottom,0px))}.kfm-tabbar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:.4rem .4rem calc(.4rem + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid var(--kfm-line-2);box-shadow:0 -8px 24px -16px #0b122059;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.kfm-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:5.6rem;color:var(--kfm-ink-2);text-decoration:none;font-size:1.15rem;font-weight:600;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}.kfm-tabbar__item:active{color:var(--kfm-blue)}.kfm-tabbar__cart{position:relative;display:flex}.kfm-tabbar__count{position:absolute;top:-.6rem;right:-1rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:1rem;background:var(--kfm-blue);color:#fff;font-size:1.1rem;line-height:1.8rem;text-align:center}.kfm-tabbar__count[hidden]{display:none}.kfm-buybar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--kfm-line-2);box-shadow:0 -10px 30px -18px #0b122073;transform:translateY(110%);transition:transform .22s ease}.kfm-buybar[hidden]{display:none}.kfm-buybar.is-on{transform:none}body[class*=overflow-hidden] .kfm-tabbar,body[class*=overflow-hidden] .kfm-buybar{display:none}}@media screen and (min-width:750px){.kfm-buybar:not([hidden]){position:fixed;z-index:40;left:50%;bottom:2rem;display:flex;align-items:center;gap:2rem;width:min(72rem,calc(100% - 4rem));padding:1.2rem 1.2rem 1.2rem 2rem;background:#fff;border:1px solid var(--kfm-line-2);border-radius:14px;box-shadow:0 20px 40px -18px #0b122066;transform:translate(-50%,160%);transition:transform .22s ease}.kfm-buybar.is-on{transform:translate(-50%)}}.kfm-buybar__info{flex:1 1 auto;min-width:0}.kfm-buybar__title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;color:var(--kfm-ink-2)}.kfm-buybar__price{display:block;font-family:var(--kfm-mono);font-size:1.8rem;font-weight:700}.kfm-buybar__note{display:block;font-size:1.4rem;font-weight:600}.kfm-buybar__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 2.4rem;border:0;border-radius:10px;background:var(--kfm-blue);color:#fff;font:inherit;font-size:1.6rem;font-weight:700;text-decoration:none;cursor:pointer}.kfm-buybar__btn:disabled{opacity:.5}.kfm-promo-wrap{padding-top:2.4rem}.kfm-promo{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;padding:3.2rem;border-radius:20px;overflow:hidden}.kfm-promo--blue{background:var(--kfm-blue);color:#fff}.kfm-promo--dark{background:var(--kfm-ink);color:#fff}.kfm-promo--light{background:var(--kfm-blue-soft);color:var(--kfm-ink);border:1px solid #c9d8fb}.kfm-promo__copy{flex:1 1 36rem;min-width:0;display:flex;flex-direction:column;gap:1rem}.kfm-promo__eyebrow{font-family:var(--kfm-mono);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.kfm-promo__title{margin:0;font-size:clamp(2.6rem,3.2vw,4rem);font-weight:800;line-height:1.08;color:inherit}.kfm-promo__text{margin:0;font-size:1.6rem;line-height:1.5;opacity:.92}.kfm-promo__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}.kfm-promo__code{display:inline-flex;flex-direction:column;justify-content:center;min-height:4.8rem;padding:0 1.6rem;border:1.5px dashed currentColor;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kfm-promo__code small{font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.kfm-promo__code b{font-family:var(--kfm-mono);font-size:1.6rem;letter-spacing:.04em}.kfm-promo__ends{margin:0;font-size:1.3rem;opacity:.8}.kfm-promo__media{flex:1 1 28rem;min-width:0}.kfm-promo__media img{width:100%;height:auto;border-radius:12px;display:block}.cart__checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;font-size:1.6rem;font-weight:700;background:var(--kfm-blue)}.product__info-container:has(.kfm-gate) .product-form__quantity,.product__info-container:has(.kfm-gate) .product-form__buttons,.product__info-container:has(.kfm-gate) .shopify-payment-button{display:none!important}@media screen and (max-width:749px){.kfm-sbar__phone{display:none}.kfm-sbar__row{padding-top:.8rem;padding-bottom:.8rem}.kfm-sbox__form{height:5rem;padding-left:1.2rem}.kfm-sbox__go{padding:0 1.4rem;height:3.8rem}.kfm-sbox--lg .kfm-sbox__form{height:5.6rem}.kfm-sbox--lg .kfm-sbox__go{height:4.4rem;padding:0 1.6rem}.kfm-sbox__panel{max-height:62vh;max-height:62dvh;border-radius:12px}.kfm-sr-item__link{grid-template-columns:4.8rem 1fr;padding-left:1.2rem}.kfm-sr-item__img{width:4.8rem;height:4.8rem}.kfm-sr-item__price{grid-column:2;text-align:left;font-size:1.35rem}.kfm-sr-item__price small{display:inline;margin-left:.4rem;max-width:none}.kfm-sr-veh,.kfm-sr-label,.kfm-sr-all{padding-left:1.2rem;padding-right:1.2rem}.kfm-pcard__foot .kfm-add__btn{min-height:4rem;padding:0 1.2rem}.kfm-pcard__foot .kfm-pcard__view{display:none!important}.kfm-promo{padding:2.2rem 1.8rem;gap:1.6rem;border-radius:16px}.kfm-promo__actions>*{flex:1 1 auto}.kfm-hero__text{font-size:1.5rem}.kfm-console__body{padding:1.2rem}}.kfm-sbox input[type=search],.kfm-sbox input[type=search]:focus,.kfm-sbox input[type=search]:focus-visible{box-shadow:none!important;outline:0!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0!important;filter:none!important}@media screen and (max-width:749px){.kfm-wrap[class*=-pad]{padding-top:3.6rem!important;padding-bottom:3.6rem!important}}.card--text .card__inner,.card-wrapper .card:not(.card--media) .card__inner{background:var(--kfm-panel) url(kfm-smart-key.svg) center 42% / auto 58% no-repeat;min-height:14rem}.card-wrapper .card:not(.card--media) .card__inner .card__content{visibility:hidden}@media screen and (max-width:749px){#product-grid .card:not(.card--media) .card__inner,.template-search__results .card:not(.card--media) .card__inner{min-height:9.2rem;height:9.2rem;background-size:auto 70%;background-position:center}}@media screen and (max-width:749px){.kfm-vbanner:not(.kfm-vbanner--fit){display:none}.kfm-vbanner--fit .kfm-finder{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kfm-30.css.map */
