#MainContent [class^="ft-"] :is(h2,h3,p,a,strong,small,select,option),#MainContent :is(.ft-money,.ft-widget__price,.ft-slider__item-info){color:#17212a!important}
#MainContent .ft-slider--sm .ft-slider__item{opacity:1!important}
#MainContent .ft-slider__item-info a{opacity:1!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important}
#MainContent .ft-slider__heading>h2{display:block!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important;white-space:normal!important}
#MainContent .ft-btn-add-to-cart .ft-money{color:inherit!important}
#MainContent .ft-btn-add-to-cart:not(:disabled){color:#fff!important;background:#006bb8!important}
#MainContent .ft-btn-add-to-cart:disabled{color:#626b74!important;background:#e4e8eb!important}
.product-mini-checkout.position--bottom{inset-inline-end:88px!important}
.zt-footer-visible .product-mini-checkout{visibility:hidden!important;pointer-events:none!important;opacity:0!important}
#Product-QuickView-Drawer .zf-product-fitment-link:link,#Product-QuickView-Drawer .zf-product-fitment-link:visited{color:#fff;text-decoration:underline;text-underline-offset:4px}
#Product-QuickView-Drawer .zf-product-fitment-link:hover,#Product-QuickView-Drawer .zf-product-fitment-link:focus-visible{color:#a6d8ff}
body:has(.drawer.modal[open])>shopify-chat{z-index:100!important}
#MainContent .zf[data-version="4"] .zf-button{background:#006bb8;color:#fff}
#MainContent .zf[data-version="4"] .zf-button--secondary{background:#f1f3f5;color:#17212a}
#MainContent .zf[data-version="4"].zr-fitment-known .zf-hero{display:block;margin-bottom:16px}
#MainContent .zf[data-version="4"].zr-fitment-known .zf-product-visual{display:none}
#MainContent .zf[data-version="4"].zr-fitment-known .zf-eyebrow{display:none}
#MainContent .zf[data-version="4"] [data-zf-source]{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:10px 16px;margin-bottom:20px;background:#f1f3f5}
#MainContent .zf[data-version="4"] [data-zf-source][hidden]{display:none}
#MainContent .zf .zr-change-device{margin-inline-start:auto;min-height:44px;padding:6px 12px;border:0;background:transparent;color:#006bb8;text-decoration:underline;text-underline-offset:4px;font:inherit;font-weight:650;cursor:pointer}
@media(max-width:749px){
  .product-mini-checkout.position--bottom{inset-inline-start:16px;inset-inline-end:88px;max-width:none!important;min-width:0!important;width:auto;gap:10px;padding:10px 12px!important}
  .product-mini-checkout.position--bottom .product-image{display:none}
  .product-mini-checkout .product-content{min-width:0;flex:1}
  .product-mini-checkout .product-content .price{font-size:15px!important;line-height:1.3}
  .product-mini-checkout .product-content small{font-size:13px;line-height:1.3}
  .product-mini-checkout button[name="add"]{flex:none}
  #MainContent .zf[data-version="4"].zr-fitment-known .zf-title{font-size:32px;line-height:1.1}
  #MainContent .zf[data-version="4"] .zf-actions{padding-inline-end:56px}
}
