body{background-color:var(--ypl-color-bg);color:var(--ypl-color-text);font-family:var(--ypl-font-sans)}.master-wrapper-content,.center-1,.center-2{color:var(--ypl-color-text)}.header--ypl .search-box-text,.header--ypl .store-search-box .search-box-text{min-height:var(--ypl-touch-min);border-color:var(--ypl-color-border-strong);font-size:var(--ypl-text-md)}.header--ypl .search-box-text:focus,.header--ypl .store-search-box .search-box-text:focus{border-color:var(--ypl-color-primary);box-shadow:var(--ypl-focus-ring)}.header--ypl .search-box-button{min-height:var(--ypl-touch-min);background-color:var(--ypl-color-primary)}.header--ypl .search-box-button:hover,.header--ypl .search-box-button:focus{background-color:var(--ypl-color-primary-hover)}@media all and (max-width:768px){.header--ypl .header-brand__search{order:3;flex:1 1 100%;margin-top:var(--ypl-space-2)}}.home-page .ypl-vehicle-finder{margin:var(--ypl-space-6) 0 var(--ypl-space-8);padding:var(--ypl-space-5) var(--ypl-space-4);background:var(--ypl-color-surface);border:1px solid var(--ypl-color-border);border-radius:var(--ypl-radius-lg);box-shadow:0 1px 2px rgba(0,0,0,.03)}.home-page .ypl-vehicle-finder__title{margin:0 0 var(--ypl-space-2);font-size:var(--ypl-text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--ypl-color-text);line-height:var(--ypl-leading-tight)}.home-page .ypl-vehicle-finder__lead{margin:0 0 var(--ypl-space-5);font-size:var(--ypl-text-md);color:var(--ypl-color-text-secondary);max-width:42rem}.home-page .ypl-vehicle-finder .advanced-search{display:grid;grid-template-columns:1fr;gap:var(--ypl-space-3)}.home-page .ypl-vehicle-finder .inputs{display:flex;flex-direction:column;gap:var(--ypl-space-2);margin:0}.home-page .ypl-vehicle-finder .inputs label{font-size:var(--ypl-text-sm);font-weight:600;color:var(--ypl-color-text-secondary)}.home-page .ypl-vehicle-finder .filter-level-select{width:100%;min-height:var(--ypl-touch-min);padding:0 var(--ypl-space-3);border:1px solid var(--ypl-color-border-strong);border-radius:var(--ypl-radius);background:var(--ypl-color-surface);font-size:var(--ypl-text-md)}.home-page .ypl-vehicle-finder .buttons{margin-top:var(--ypl-space-4)}.home-page .ypl-vehicle-finder .search-button-flv{width:100%;min-height:var(--ypl-touch-min);background-color:var(--ypl-color-primary);border:0;border-radius:var(--ypl-radius);color:var(--ypl-color-text-inverse);font-weight:600;font-size:var(--ypl-text-md);cursor:pointer}.home-page .ypl-vehicle-finder .search-button-flv:hover:not(:disabled),.home-page .ypl-vehicle-finder .search-button-flv:focus:not(:disabled){background-color:var(--ypl-color-primary-hover)}.home-page .ypl-vehicle-finder .search-button-flv:disabled{opacity:.45;cursor:not-allowed}@media all and (min-width:769px){.home-page .ypl-vehicle-finder{padding:var(--ypl-space-6) var(--ypl-space-8)}.home-page .ypl-vehicle-finder .advanced-search{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.home-page .ypl-vehicle-finder .search-button-flv{width:auto;min-width:180px;padding:0 var(--ypl-space-6)}}.home-page .news-list-homepage,.home-page .home-page-polls{opacity:.96;margin-top:var(--ypl-space-8)}.home-page .home-intro .topic-block .topic-block-title h1{margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--ypl-color-text);text-align:left}.home-page .home-intro{align-items:start;margin-top:var(--ypl-space-4)}.html-home-page .home-trust{margin-bottom:var(--ypl-space-4)}.home-page .product-grid .item-grid,.home-page .home-page-product-grid .item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ypl-space-5) var(--ypl-space-4);align-items:stretch}.home-page .product-grid .item-box,.home-page .home-page-product-grid .item-box{float:none!important;clear:none!important;width:auto!important;margin:0!important;height:auto;display:flex;flex-direction:column}.home-page .product-grid .item-box .product-item,.home-page .home-page-product-grid .item-box .product-item{flex:1 1 auto;height:100%}.home-page .product-grid .item-box .picture a,.home-page .home-page-product-grid .item-box .picture a{width:100%}@media all and (min-width:901px){.home-page .product-grid .item-grid,.home-page .home-page-product-grid .item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (min-width:1201px){.home-page .product-grid .item-grid,.home-page .home-page-product-grid .item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid .item-box,.item-grid .item-box{border-radius:var(--ypl-radius-md);border-color:var(--ypl-color-border);background:var(--ypl-color-surface)}.product-grid .item-box .product-title,.item-grid .item-box .product-title{color:var(--ypl-color-text);font-weight:600}.product-grid .item-box .product-title a:hover,.item-grid .item-box .product-title a:hover{color:var(--ypl-color-primary)}.product-grid .item-box .sku,.item-grid .item-box .sku,.product-grid .item-box .product-card__sku,.item-grid .item-box .product-card__sku{margin:0 0 var(--ypl-space-2);font-size:var(--ypl-text-xs);font-weight:500;letter-spacing:.02em;color:var(--ypl-color-text-muted);font-variant-numeric:tabular-nums}.product-grid .item-box .product-card__sku-label,.item-grid .item-box .product-card__sku-label{margin-right:4px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.product-grid .item-box .product-card__sku-value,.item-grid .item-box .product-card__sku-value{color:var(--ypl-color-text-secondary);font-weight:600}.product-grid .item-box .actual-price,.item-grid .item-box .actual-price{font-family:var(--ypl-font-price);font-size:1.125rem;font-weight:700;color:var(--ypl-color-text);font-variant-numeric:tabular-nums}.product-grid .item-box .product-box-add-to-cart-button,.item-grid .item-box .product-box-add-to-cart-button{min-height:var(--ypl-touch-min);background-color:var(--ypl-color-primary);border-color:var(--ypl-color-primary);color:var(--ypl-color-text-inverse);font-weight:600}.product-grid .item-box .product-box-add-to-cart-button:hover,.item-grid .item-box .product-box-add-to-cart-button:focus{background-color:var(--ypl-color-primary-hover);border-color:var(--ypl-color-primary-hover)}.product-grid .item-box .product-rating-box[title*="(0)"],.item-grid .item-box .product-rating-box[title*="(0)"]{display:none}@media all and (max-width:1000px){.block.product-filters .title{min-height:var(--ypl-touch-min);display:flex;align-items:center;font-weight:600}}.block.product-filters .filter-title,.block.product-filters .title strong{color:var(--ypl-color-text)}.product-selectors{display:flex;flex-wrap:wrap;gap:var(--ypl-space-3);align-items:center;margin-bottom:var(--ypl-space-4)}.product-selectors select{min-height:40px;border-radius:var(--ypl-radius);border-color:var(--ypl-color-border-strong)}.html-product-details-page .overview .product-meta{order:0}.html-product-details-page .overview .prices,.html-product-details-page .overview .add-to-cart{border-color:var(--ypl-color-border)}.html-product-details-page .overview .add-to-cart-button{min-height:52px;background-color:var(--ypl-color-primary);border-color:var(--ypl-color-primary);font-weight:700}.html-product-details-page .overview .add-to-cart-button:hover,.html-product-details-page .overview .add-to-cart-button:focus{background-color:var(--ypl-color-primary-hover);border-color:var(--ypl-color-primary-hover)}.html-product-details-page .product-filter-level-values-box{margin:var(--ypl-space-6) 0;padding:var(--ypl-space-5);background:var(--ypl-color-surface);border:1px solid var(--ypl-color-border);border-radius:var(--ypl-radius-lg)}.html-product-details-page .product-filter-level-values-box .title{font-size:var(--ypl-text-xl);font-weight:700;color:var(--ypl-color-text)}.html-product-details-page .overview .manufacturer-part-number .value,.html-product-details-page .overview .sku .value{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ypl-color-text)}.html-product-details-page .overview .availability .value{font-weight:600}.button-1{background-color:var(--ypl-color-primary)}.button-1:hover,.button-1:focus{background-color:var(--ypl-color-primary-hover)}a{color:var(--ypl-color-primary)}a:hover,a:focus{color:var(--ypl-color-primary-hover)}.product-grid .item-box .product-card__brand,.item-grid .item-box .product-card__brand{margin:0 0 var(--ypl-space-1);font-size:var(--ypl-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ypl-color-primary)}.product-grid .item-box .product-card__mpn,.item-grid .item-box .product-card__mpn{margin:0 0 var(--ypl-space-2);font-size:var(--ypl-text-xs);color:var(--ypl-color-text-muted);font-variant-numeric:tabular-nums}.product-grid .item-box .product-card__mpn-label,.item-grid .item-box .product-card__mpn-label{margin-right:4px;font-weight:600}.product-grid .item-box .product-card__mpn-value,.item-grid .item-box .product-card__mpn-value{font-weight:600;color:var(--ypl-color-text-secondary)}.ypl-filters__mobile-bar{display:none}.ypl-product-selectors__filters{display:none}.ypl-filters__open{min-height:var(--ypl-touch-min);padding:0 var(--ypl-space-4);border:1px solid var(--ypl-color-border-strong);border-radius:var(--ypl-radius);background:var(--ypl-color-surface);color:var(--ypl-color-text);font-weight:600;cursor:pointer}.ypl-filters__panel-footer{display:none}.ypl-filters__backdrop{display:none}@media all and (max-width:1000px){.ypl-filters__mobile-bar{display:none}.ypl-product-selectors__filters{display:block;width:100%;margin:0 0 var(--ypl-space-2)}.ypl-filters__open--inline{width:100%}.ypl-filters__backdrop{display:block;position:fixed;inset:0;z-index:1040;background:rgba(16,24,40,.45)}.ypl-filters__backdrop[hidden]{display:none!important}.ypl-filters__panel{position:fixed;top:0;right:0;bottom:0;z-index:1050;display:flex;flex-direction:column;width:min(100%,420px);max-width:100%;background:var(--ypl-color-surface);box-shadow:-8px 0 32px rgba(0,0,0,.18);transform:translateX(105%);transition:transform .22s ease}.ypl-filters.is-open .ypl-filters__panel{transform:translateX(0)}.ypl-filters__panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ypl-space-3);padding:var(--ypl-space-4);border-bottom:1px solid var(--ypl-color-border)}.ypl-filters__panel-title{margin:0;font-size:var(--ypl-text-lg);font-weight:700}.ypl-filters__close{width:var(--ypl-touch-min);height:var(--ypl-touch-min);border:0;border-radius:var(--ypl-radius);background:var(--ypl-color-surface-muted);font-size:1.5rem;line-height:1;cursor:pointer}.ypl-filters__panel-body{flex:1 1 auto;overflow:auto;padding:var(--ypl-space-3) var(--ypl-space-4);-webkit-overflow-scrolling:touch}.ypl-filters__panel-footer{display:block;padding:var(--ypl-space-3) var(--ypl-space-4);border-top:1px solid var(--ypl-color-border)}.ypl-filters__apply{width:100%;min-height:var(--ypl-touch-min)}body.ypl-filters-drawer-open{overflow:hidden}}@media all and (min-width:1001px){.ypl-filters__panel-header,.ypl-filters__close,.ypl-filters__panel-footer,.ypl-filters__backdrop{display:none!important}.ypl-filters__panel{position:static;transform:none;box-shadow:none;width:auto}}.html-payment-method-page .method-list{list-style:none;margin:0 0 var(--ypl-space-5);padding:0;display:grid;gap:var(--ypl-space-3)}.html-payment-method-page .method-list li{margin:0;padding:var(--ypl-space-4);border:1px solid var(--ypl-color-border);border-radius:var(--ypl-radius-md);background:var(--ypl-color-surface)}.html-payment-method-page .method-list .method-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ypl-space-3)}.html-checkout-page .payment-method-next-step-button,.html-checkout-page .confirm-order-next-step-button,.html-checkout-page .payment-info-next-step-button{min-height:52px;font-weight:700}.html-checkout-page .ypl-checkout .page-title h1{font-size:clamp(1.25rem,3.2vw,1.75rem);font-weight:600;letter-spacing:-.015em}
