/* bundle-page-3e897c-a9582f94d207.css — generated by Cool_Bear_CSS_Bundler; edit the sources, not this file. */

/* ---- cb-product-grid-css (/wp-content/plugins/cool-bear-core/assets/css/product-grid.css) ---- */
.cb-plp{display: flex;gap: 0;align-items: flex-start}.cb-plp .cb-plp__container{width: min(1280px,94vw) !important;max-width: min(1280px,94vw) !important;margin-left: auto !important;margin-right: auto !important}.cb-plp__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--wp--preset--spacing--60);padding: var(--wp--preset--spacing--50) 0;position: relative}main.cb-plp[data-view="grid"] .cb-plp__grid{display: grid;grid-template-columns: repeat(3,1fr)}main.cb-plp[data-cb-archive="coilover"][data-view="grid"] .cb-plp__grid{grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 12px}main.cb-plp[data-view="list"] .cb-plp__grid{display: grid;grid-template-columns: 1fr;gap: var(--wp--preset--spacing--40)}@media (min-width: 768px){main.cb-plp[data-view="list"] .cb-product-card{display: grid;grid-template-columns: 168px minmax(0,1fr) minmax(156px,auto);grid-template-rows: auto auto;align-items: center;column-gap: var(--wp--preset--spacing--50);padding-right: var(--wp--preset--spacing--50)}main.cb-plp[data-view="list"] .cb-product-card__image{grid-column: 1;grid-row: 1 / -1;align-self: stretch;height: 100%}main.cb-plp[data-view="list"] .cb-product-card__image img{height: 100%;aspect-ratio: auto;object-fit: contain}main.cb-plp[data-view="list"] .cb-product-card__title{grid-column: 2;grid-row: 1 / -1;padding: var(--wp--preset--spacing--30) 0;font-size: 1.0625rem}main.cb-plp[data-view="list"] .cb-product-card__price{grid-column: 3;grid-row: 1;align-self: end;margin: 0;padding: 0;text-align: center}main.cb-plp[data-view="list"] .cb-product-card__cta-wrap{grid-column: 3;grid-row: 2;align-self: start;margin: var(--wp--preset--spacing--20,8px) 0 0;width: 100%}main.cb-plp[data-view="list"] .cb-product-card__cta{border-radius: 6px}}.cb-plp__grid--loading{opacity: 0.5;pointer-events: none}.cb-plp__grid--fade-in{animation: cbGridFadeIn 200ms ease-out}@keyframes cbGridFadeIn{from{opacity: 0.5}to{opacity: 1}}.cb-product-card{background: var(--wp--preset--color--surface);border: 1px solid var(--wp--preset--color--border);border-radius: 0;overflow: hidden;display: flex;flex-direction: column;transition: background-color 150ms ease-out,border-color 150ms ease-out}main.cb-plp[data-view="grid"] .cb-product-card{align-items: center;text-align: center}main.cb-plp[data-view="grid"] .cb-product-card__image,main.cb-plp[data-view="grid"] .cb-product-card__title,main.cb-plp[data-view="grid"] .cb-product-card__price,main.cb-plp[data-view="grid"] .cb-product-card__cta-wrap{width: 100%;box-sizing: border-box}.cb-product-card > p:not([class]){display: none;margin: 0}main.cb-plp[data-cb-archive="coilover"][data-view="grid"] .cb-product-card__title{font-size: 0.8125rem;padding: var(--wp--preset--spacing--20,8px) var(--wp--preset--spacing--20,8px) 0}main.cb-plp[data-cb-archive="coilover"][data-view="grid"] .cb-product-card__price{font-size: 0.9375rem;padding: 4px var(--wp--preset--spacing--20,8px)}main.cb-plp[data-cb-archive="coilover"][data-view="grid"] .cb-product-card__cta{height: 34px;line-height: 32px;font-size: 0.78rem}main.cb-plp[data-cb-archive="coilover"][data-view="grid"] .cb-range-badge.cb-range-badge--bar{font-size: 0.55rem;letter-spacing: 0.08em;padding: 4px 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}main.cb-plp[data-cb-archive="coilover"][data-view="grid"] .cb-img-well:has(> .cb-range-badge--bar) img{top: 1.4rem;height: calc(100% - 1.4rem)}.cb-product-card:hover{background: var(--wp--preset--color--surface-raised);border-color: rgba(232,255,0,0.3)}.cb-product-card__image{display: block;overflow: hidden}.cb-product-card__image img{aspect-ratio: 1 / 1;object-fit: contain;width: 100%;transition: transform 300ms ease-out}.cb-product-card:hover .cb-product-card__image img{transform: scale(1.03)}.cb-product-card__image .cb-card-fallback{aspect-ratio: 4 / 3;object-fit: cover;width: 100%;background: var(--wp--preset--color--surface-raised)}.cb-product-card:hover .cb-product-card__image .cb-card-fallback{transform: none}.cb-product-card__title{font-size: 1.125rem;font-weight: 600;line-height: 1.3;color: var(--wp--preset--color--text);padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) 0;margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cb-product-card__title a{color: inherit;text-decoration: none}.cb-product-card__price{font-size: 1.1875rem;font-weight: 700;color: var(--wp--preset--color--text);padding: 4px var(--wp--preset--spacing--30);margin: 0}.cb-product-card__lead-time{color: var(--wp--preset--color--text-muted);padding: 4px var(--wp--preset--spacing--30);margin: 0}.cb-product-card__cta-wrap{margin-top: auto;display: block}main.cb-plp[data-view="list"] .cb-product-card__years{display: block}.cb-product-card__vat{font-size: 0.68em;font-weight: 500;color: var(--wp--preset--color--text-muted,#9898A8)}main.cb-plp[data-view="grid"] .cb-product-card__price{margin-top: auto}main.cb-plp[data-view="grid"] .cb-product-card__cta-wrap{margin-top: var(--wp--preset--spacing--30)}.cb-product-card__cta{display: block;text-align: center;height: 44px;line-height: 42px;font-weight: 600;border-radius: 0;text-decoration: none}.cb-product-card__cta--ghost{background: var(--wp--preset--color--accent);border: 1px solid var(--wp--preset--color--accent);color: var(--wp--preset--color--text-on-accent,#0d0d0f);font-weight: 700;transition: background-color 150ms ease-out,color 150ms ease-out,border-color 150ms ease-out,transform 120ms ease-out}.cb-product-card__cta--ghost:hover,.cb-product-card__cta--ghost:focus{background: #f2ff4d;border-color: #f2ff4d;color: var(--wp--preset--color--text-on-accent,#0d0d0f)}.cb-load-more-wrap{grid-column: 1 / -1;display: flex;justify-content: center;margin-top: var(--wp--preset--spacing--60)}.cb-load-more{width: 200px;height: 48px;background: var(--wp--preset--color--surface-raised);border: 1px solid var(--wp--preset--color--border);color: var(--wp--preset--color--text);font-size: var(--wp--preset--font-size--body,1rem);font-weight: 600;border-radius: 6px;cursor: pointer;transition: background-color 150ms ease-out}.cb-load-more:hover{background: var(--wp--preset--color--surface)}.cb-load-more--loading{opacity: 0.7;pointer-events: none}.cb-pagination{grid-column: 1 / -1;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: var(--wp--preset--spacing--20,8px);margin-top: var(--wp--preset--spacing--60)}.cb-pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 12px;border: 1px solid var(--wp--preset--color--border);border-radius: 6px;color: var(--wp--preset--color--text);font-weight: 600;text-decoration: none;transition: background-color 150ms ease-out,border-color 150ms ease-out}.cb-pagination a.page-numbers:hover{background: var(--wp--preset--color--surface-raised);border-color: rgba(232,255,0,0.3)}.cb-pagination .page-numbers.current{background: var(--wp--preset--color--accent);border-color: var(--wp--preset--color--accent);color: var(--wp--preset--color--text-on-accent,#000)}.cb-pagination .page-numbers.dots{border-color: transparent;min-width: 0;padding: 0 4px}.cb-product-count{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.cb-no-results{grid-column: 1 / -1;text-align: center;padding: var(--wp--preset--spacing--70) var(--wp--preset--spacing--40)}.cb-no-results__heading{color: var(--wp--preset--color--text);margin: 0 0 var(--wp--preset--spacing--30)}.cb-no-results__body{color: var(--wp--preset--color--text-muted);margin: 0 0 var(--wp--preset--spacing--40);max-width: 480px;margin-left: auto;margin-right: auto}.cb-no-results__clear,.cb-no-results__clear-vehicle{background: var(--wp--preset--color--surface-raised);border: 1px solid var(--wp--preset--color--border);color: var(--wp--preset--color--text);padding: 8px 24px;border-radius: 2px;font-size: var(--wp--preset--font-size--body,1rem);font-weight: 600;cursor: pointer}.cb-no-results__links{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--wp--preset--spacing--30,16px);margin-top: var(--wp--preset--spacing--40,24px)}.cb-no-results__cat-link{color: var(--wp--preset--color--accent,#c8102e);font-weight: 600;text-decoration: underline}@media (max-width: 900px){main.cb-plp[data-view="grid"] .cb-plp__grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){main.cb-plp[data-view="grid"] .cb-plp__grid,main.cb-plp[data-view="list"] .cb-plp__grid{grid-template-columns: 1fr;gap: var(--wp--preset--spacing--40)}main.cb-plp[data-view="list"] .cb-product-card{flex-direction: column}}@media (prefers-reduced-motion: reduce){.cb-product-card{transition: none}.cb-product-card__image img{transition: none}.cb-product-card:hover .cb-product-card__image img{transform: none}.cb-plp__grid--fade-in{animation: none}}.cb-plp__setnote{margin: 8px 0 0;font-size: var(--wp--preset--font-size--small,0.875rem);color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-plp__setnote strong{color: var(--wp--preset--color--text,#f0f0f2)}.cb-plp__toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.6rem 1rem;margin-bottom: 1rem}.cb-plp__toolbar-controls{display: flex;align-items: center;gap: 0.75rem;flex-wrap: wrap}.cb-plp__toolbar-controls .cb-view-toggle{align-self: center}.cb-plp__count{font-size: var(--wp--preset--font-size--small,0.875rem);color: var(--wp--preset--color--text-muted,#b6b6c2);font-variant-numeric: tabular-nums}.cb-sort-label{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.8125rem;text-transform: uppercase;letter-spacing: 0.05em;color: var(--wp--preset--color--text-subtle,#9898a8)}.cb-sort{font: inherit;font-size: 0.875rem;text-transform: none;letter-spacing: 0;color: var(--wp--preset--color--text,#f0f0f2);background: var(--wp--preset--color--surface,#18181c);border: 1px solid var(--wp--preset--color--border-strong,#42424e);border-radius: 7px;padding: 7px 30px 7px 12px;cursor: pointer;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%239898a8' stroke-width='1.6'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 11px center}.cb-sort:focus-visible{outline: 2px solid var(--wp--preset--color--accent,#e8ff00);outline-offset: 1px}.cb-sort-form{display: contents}.cb-sort-go{font: inherit;font-size: 0.8rem;margin-left: 0.5rem;padding: 0.35rem 0.7rem;cursor: pointer;color: var(--wp--preset--color--text,#f0f0f2);background: var(--wp--preset--color--surface-2,#1c1c21);border: 1px solid var(--wp--preset--color--border,#33333b);border-radius: 2px}.cb-type-guide{margin: 0 0 1.25rem;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c);overflow: hidden}.cb-type-guide__summary{cursor: pointer;list-style: none;padding: 0.85rem 1.1rem;font-weight: 600;font-size: 0.9375rem;color: var(--wp--preset--color--text,#f0f0f2);display: flex;align-items: center;gap: 0.5rem}.cb-type-guide__summary::-webkit-details-marker{display: none}.cb-type-guide__summary::after{content: "+";margin-left: auto;font-weight: 400;font-size: 1.25rem;color: var(--wp--preset--color--accent,#e8ff00);line-height: 1}.cb-type-guide[open] .cb-type-guide__summary::after{content: "\2212"}.cb-type-guide__list{list-style: none;margin: 0;padding: 0 1.1rem 1.1rem;display: grid;grid-template-columns: 1fr;gap: 0.75rem}@media (min-width: 720px){.cb-type-guide__list{grid-template-columns: 1fr 1fr;column-gap: 1.5rem}}.cb-type-guide__item{display: flex;gap: 0.7rem;align-items: flex-start}.cb-type-guide__text{display: flex;flex-direction: column;gap: 1px}.cb-type-guide__name{font-weight: 600;color: var(--wp--preset--color--text,#f0f0f2)}.cb-type-guide__use{font-size: 0.75rem;text-transform: uppercase;letter-spacing: 0.04em;color: var(--wp--preset--color--accent,#e8ff00)}.cb-type-guide__desc{margin: 3px 0 0;font-size: 0.8125rem;line-height: 1.45;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-type-header{margin: 0 0 1.25rem;padding: 0.9rem 1.1rem;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-left: 3px solid var(--wp--preset--color--accent,#e8ff00);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c)}.cb-type-header__title{margin: 0 0 0.15rem;font-size: 1.25rem;font-weight: 700;color: var(--wp--preset--color--text,#f0f0f2)}.cb-type-header__usage{margin: 0 0 0.35rem;font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;color: var(--wp--preset--color--accent,#e8ff00)}.cb-type-header__desc{margin: 0;font-size: 0.9375rem;line-height: 1.5;color: var(--wp--preset--color--text-muted,#b6b6c2);max-width: 70ch}.cb-landing__eyebrow{display: block;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;color: var(--wp--preset--color--accent,#e8ff00)}.cb-landing__title{margin: 0.35rem 0 0.25rem;font-size: 1.7rem;font-weight: 800;letter-spacing: -0.01em;color: var(--wp--preset--color--text,#f0f0f2)}.cb-landing__lede{margin: 0 0 1.3rem;font-size: 0.92rem;line-height: 1.5;color: var(--wp--preset--color--text-muted,#b6b6c2);max-width: 70ch}.cb-make-tiles{margin: 0 0 1.75rem}.cb-make-tiles__grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 0.6rem}@media (max-width: 1024px){.cb-make-tiles__grid{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 600px){.cb-make-tiles__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.cb-make-tile{display: flex;flex-direction: column;gap: 0.15rem;padding: 0.8rem 0.9rem;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c);color: var(--wp--preset--color--text,#f0f0f2);text-decoration: none;transition: border-color 0.18s ease,transform 0.18s ease}.cb-make-tile--logo{flex-direction: row;align-items: center;gap: 0.65rem}.cb-make-tile__logo{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;padding: 5px;border-radius: 10px;background: #fff}.cb-make-tile__logo img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.cb-make-tile__text{display: flex;flex-direction: column;gap: 0.15rem;min-width: 0}.cb-make-tile:hover,.cb-make-tile:focus-visible{border-color: var(--wp--preset--color--accent,#e8ff00);transform: translateY(-2px);outline: none}.cb-make-tile__label{font-size: 0.95rem;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.cb-make-tile__count{font-size: 0.72rem;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-wheelfit{margin: 0 0 1.75rem}.cb-wheelfit__row{display: grid;grid-template-columns: repeat(8,1fr);gap: 0.5rem}@media (max-width: 1024px){.cb-wheelfit__row{grid-template-columns: repeat(4,1fr)}}@media (max-width: 600px){.cb-wheelfit__row{grid-template-columns: repeat(2,1fr)}}.cb-wheelfit__chip{display: flex;flex-direction: column;gap: 0.1rem;padding: 0.65rem 0.75rem;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c);text-decoration: none;text-align: center;transition: border-color 0.18s ease,transform 0.18s ease}.cb-wheelfit__chip:hover,.cb-wheelfit__chip:focus-visible{border-color: var(--wp--preset--color--accent,#e8ff00);transform: translateY(-2px);outline: none}.cb-wheelfit__wheel{font-size: 0.9rem;font-weight: 700;color: var(--wp--preset--color--text,#f0f0f2)}.cb-wheelfit__disc{font-size: 0.72rem;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-car-request{margin-top: 0.9rem}.cb-car-request summary{display: inline-block;cursor: pointer;font-size: 0.8125rem;font-weight: 600;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-car-request summary:hover{color: var(--wp--preset--color--accent,#e8ff00)}.cb-car-request__form{margin-top: 0.7rem;padding: 1rem 1.1rem;max-width: 480px;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c)}.cb-car-request__form p{margin: 0 0 0.7rem}.cb-car-request__label{display: block;margin-bottom: 0.25rem;font-size: 0.78rem;font-weight: 600;color: var(--wp--preset--color--text,#f0f0f2)}.cb-car-request__input{width: 100%;box-sizing: border-box;padding: 0.55rem 0.7rem;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 8px;background: var(--wp--preset--color--background,#0d0d0f);color: var(--wp--preset--color--text,#f0f0f2);font-size: 0.875rem}.cb-car-request__input:focus{outline: none;border-color: var(--wp--preset--color--accent,#e8ff00)}.cb-car-request__submit{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 1.25rem;border: none;border-radius: 2px;background: var(--wp--preset--color--accent,#e8ff00);color: var(--wp--preset--color--text-on-accent,#0d0d0f);font-size: 0.9rem;font-weight: 700;cursor: pointer;transition: background-color 150ms ease-out}.cb-car-request__submit:hover,.cb-car-request__submit:focus-visible{background: var(--wp--preset--color--accent-hover,#d4e800)}.cb-installer-register__checks{display: flex;flex-wrap: wrap;gap: 0.5rem 1.25rem;margin: 0 0 0.7rem}.cb-installer-register__check{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.875rem}.cb-installer-register__prices input[type="number"]{max-width: 10rem}.cb-installer-register h3{margin: 1rem 0 0.5rem;font-size: 1rem}.cb-car-request__note{font-size: 0.72rem;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-car-request__hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.cb-car-request__done{margin: 0;padding: 0.7rem 1rem;border: 1px solid var(--wp--preset--color--accent,#e8ff00);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c);font-size: 0.875rem;color: var(--wp--preset--color--text,#f0f0f2)}.cb-car-request__err{font-size: 0.8125rem;color: #ff7a7a}.cb-size-active{display: flex;align-items: center;flex-wrap: wrap;gap: 0.6rem;margin: 0 0 1.25rem;padding: 0.7rem 1rem;border: 1px solid var(--wp--preset--color--accent,#e8ff00);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c)}.cb-size-active__tag{font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-size-active__label{font-size: 1.05rem;font-weight: 700;color: var(--wp--preset--color--text,#f0f0f2)}.cb-size-active__count{font-size: 0.8125rem;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-size-active__clear{margin-left: auto;font-size: 0.8125rem;font-weight: 600;color: var(--wp--preset--color--accent,#e8ff00);text-decoration: none}.cb-size-active__clear:hover{text-decoration: underline}.cb-buckets{margin: 0 0 1.5rem}.cb-buckets__title{margin: 0 0 0.2rem;font-size: 1.05rem;font-weight: 700;color: var(--wp--preset--color--text,#f0f0f2)}.cb-buckets__lede{margin: 0 0 0.9rem;font-size: 0.8125rem;line-height: 1.45;color: var(--wp--preset--color--text-muted,#b6b6c2);max-width: 64ch}.cb-buckets__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 0.75rem}.cb-buckets__grid--5{grid-template-columns: repeat(5,1fr)}@media (max-width: 1000px){.cb-buckets__grid,.cb-buckets__grid--5{grid-template-columns: repeat(3,1fr)}}@media (max-width: 640px){.cb-buckets__grid,.cb-buckets__grid--5{grid-template-columns: repeat(2,1fr)}}.cb-bucket-card{display: flex;flex-direction: column;gap: 0.25rem;padding: 0.85rem 0.95rem;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c);color: var(--wp--preset--color--text,#f0f0f2);text-decoration: none;overflow: hidden;transition: border-color 0.18s ease,transform 0.18s ease}.cb-bucket-card:hover,.cb-bucket-card:focus-visible{border-color: var(--wp--preset--color--accent,#e8ff00);transform: translateY(-2px);outline: none}.cb-bucket-card__media{display: block;margin: -0.85rem -0.95rem 0.55rem;aspect-ratio: 1 / 1;overflow: hidden;border-bottom: 1px solid var(--wp--preset--color--border,#2e2e38);background: radial-gradient(125% 110% at 50% 28%,#2a2a31 0%,#1c1c21 62%,#141417 100%);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04)}.cb-bucket-card__media img{width: 100%;height: 100%;object-fit: contain;transition: transform 0.3s ease}.cb-bucket-card__media--badge{display: flex;align-items: center;justify-content: center}.cb-bucket-card__badge{font-weight: 800;font-size: clamp(2rem,6vw,3.2rem);letter-spacing: 0.04em;color: var(--wp--preset--color--accent,#e8ff00);opacity: 0.92;line-height: 1}.cb-bucket-card:hover .cb-bucket-card__media img,.cb-bucket-card:focus-visible .cb-bucket-card__media img{transform: scale(1.05)}.cb-bucket-card__label{font-size: 1.05rem;font-weight: 700}.cb-bucket-card__tagline{font-size: 0.75rem;line-height: 1.35;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-bucket-card__count{margin-top: auto;padding-top: 0.4rem;font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--wp--preset--color--accent,#e8ff00)}.cb-bucket-breadcrumb{margin: 0 0 0.75rem;font-size: 0.8125rem}.cb-bucket-breadcrumb a{color: var(--wp--preset--color--text-muted,#b6b6c2);text-decoration: none}.cb-bucket-breadcrumb a:hover,.cb-bucket-breadcrumb a:focus-visible{color: var(--wp--preset--color--accent,#e8ff00)}picture{display: contents}.cb-cinematic{margin: 0 0 1.75rem}.cb-cinematic__eyebrow{display: block;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;color: var(--wp--preset--color--accent,#e8ff00)}.cb-cinematic__title{margin: 0.35rem 0 0.25rem;font-size: 1.7rem;font-weight: 800;letter-spacing: -0.01em;color: var(--wp--preset--color--text,#f0f0f2)}.cb-cinematic__lede{margin: 0 0 1.3rem;font-size: 0.92rem;line-height: 1.5;color: var(--wp--preset--color--text-muted,#b6b6c2);max-width: 70ch}.cb-cinematic__stack{display: flex;flex-direction: column;gap: 0.9rem}.cb-cband{position: relative;display: grid;grid-template-columns: 1.05fr 1fr;height: 340px;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 14px;overflow: hidden;background: var(--wp--preset--color--surface,#18181c);color: var(--wp--preset--color--text,#f0f0f2);text-decoration: none;transition: border-color 0.18s ease,transform 0.18s ease}.cb-cband:hover,.cb-cband:focus-visible{border-color: var(--wp--preset--color--accent,#e8ff00);transform: translateY(-2px);outline: none}.cb-cband__media{position: relative;overflow: hidden;height: 100%;background: radial-gradient(125% 110% at 50% 28%,#2a2a31 0%,#1c1c21 62%,#141417 100%)}.cb-cband__media img.cb-cband__img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s ease}.cb-cband:hover .cb-cband__img,.cb-cband:focus-visible .cb-cband__img{transform: scale(1.04)}.cb-cband__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,rgba(24,24,28,0) 38%,rgba(24,24,28,0.7) 78%,var(--wp--preset--color--surface,#18181c) 100%)}.cb-cband--rev{grid-template-columns: 1fr 1.05fr}.cb-cband--rev .cb-cband__media{order: 2}.cb-cband--rev .cb-cband__media::after{background: linear-gradient(270deg,rgba(24,24,28,0) 38%,rgba(24,24,28,0.7) 78%,var(--wp--preset--color--surface,#18181c) 100%)}.cb-cband__media--badge{display: flex;align-items: center;justify-content: center}.cb-cband__badge{font-weight: 800;font-size: clamp(2.4rem,7vw,4rem);color: var(--wp--preset--color--accent,#e8ff00);opacity: 0.9;line-height: 1}.cb-cband__body{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: center;padding: 1.35rem 1.55rem}.cb-cband__kicker{font-size: 0.68rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--wp--preset--color--accent,#e8ff00);margin-bottom: 0.3rem}.cb-cband__label{font-size: clamp(1.4rem,2.6vw,1.9rem);font-weight: 800;line-height: 1.04;letter-spacing: -0.01em;margin-bottom: 0.35rem}.cb-cband__tag{font-size: 0.9rem;line-height: 1.4;color: var(--wp--preset--color--text-muted,#b6b6c2);margin-bottom: 0.85rem}.cb-cband__ranges{margin: 0.15rem 0 0;display: flex;flex-direction: column;gap: 0.32rem}.cb-cband__range{display: block;font-size: 0.8rem;line-height: 1.32}.cb-cband__rname{font-weight: 700;color: var(--wp--preset--color--text,#f0f0f2)}.cb-cband__rname::after{content: ': ';font-weight: 700}.cb-cband__rdesc{color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-cband__foot{display: flex;align-items: center;gap: 0.9rem;margin-top: 0.9rem}.cb-cband__count{font-size: 0.68rem;font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase;color: var(--wp--preset--color--accent,#e8ff00)}.cb-cband__cta{font-size: 0.86rem;font-weight: 700}.cb-cband__cta::after{content: ' \2192';color: var(--wp--preset--color--accent,#e8ff00)}@media (max-width: 820px){.cb-cband,.cb-cband--rev{grid-template-columns: 1fr;height: auto}.cb-cband__media,.cb-cband--rev .cb-cband__media{order: 0;height: 158px;min-height: 158px}.cb-cband__media::after,.cb-cband--rev .cb-cband__media::after{background: linear-gradient(0deg,var(--wp--preset--color--surface,#18181c) 2%,rgba(24,24,28,0.12) 60%) !important}}[data-cb-archive="coilover"] .cb-plp__header,[data-cb-archive="brake_kit"] .cb-plp__header{min-height: 300px;display: flex;flex-direction: column;justify-content: flex-end;padding: 1.4rem 1.5rem 1.5rem;border-radius: 14px}[data-cb-archive="coilover"] .cb-plp__header-photo,[data-cb-archive="brake_kit"] .cb-plp__header-photo{position: absolute !important;inset: 0 !important;width: auto !important;height: auto !important;z-index: 0 !important;background-position: center 32% !important}[data-cb-archive="coilover"] .cb-plp__header-photo::after,[data-cb-archive="brake_kit"] .cb-plp__header-photo::after{background: linear-gradient(90deg,rgba(13,13,15,0.9) 0%,rgba(13,13,15,0.55) 42%,rgba(13,13,15,0.12) 78%,rgba(13,13,15,0.32) 100%),linear-gradient(0deg,rgba(13,13,15,0.92) 0%,rgba(13,13,15,0) 55%) !important}[data-cb-archive="coilover"] .cb-plp__title,[data-cb-archive="brake_kit"] .cb-plp__title{font-size: clamp(2.3rem,5vw,3.5rem) !important;font-weight: 800 !important;line-height: 1.02 !important;letter-spacing: -0.02em !important}@media (max-width: 820px){[data-cb-archive="coilover"] .cb-plp__header,[data-cb-archive="brake_kit"] .cb-plp__header{min-height: 240px}}.cb-range-badge.cb-range-badge--bar{top: 0;left: 0;right: 0;min-width: 0;padding: 6px 8px;border-radius: 0;font-size: 0.72rem;letter-spacing: 0.16em;text-align: center}main.cb-plp[data-view="grid"] .cb-img-well:has(> .cb-range-badge--bar) img,main.cb-plp[data-view="list"] .cb-img-well:has(> .cb-range-badge--bar) img{top: 1.9rem;height: calc(100% - 1.9rem);bottom: auto}.cb-sbc{margin: 0 0 1.5rem}.cb-sbc__crumbs{margin: 0 0 0.5rem}.cb-sbc__crumbs span[aria-hidden]{opacity: 0.5;padding: 0 0.15rem}.cb-sbc__title{margin: 0 0 0.2rem;font-size: 1.35rem;font-weight: 700;color: var(--wp--preset--color--text,#f0f0f2)}.cb-sbc__lede{margin: 0 0 0.9rem;font-size: 0.875rem;line-height: 1.5;color: var(--wp--preset--color--text-muted,#b6b6c2);max-width: 66ch}.cb-sbc__models .cb-sbc__model{min-height: 0}.cb-installer-register .cb-car-request__form{max-width: none;padding: 1.5rem}.cb-installer-register h3{margin: 1.75rem 0 0.6rem;font-size: 1.125rem}.cb-installer-register__group{margin: 1.25rem 0 0;padding-bottom: 0.4rem;font-size: 0.8125rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-installer-register__job{display: grid;grid-template-columns: minmax(0,1fr) 9.5rem;gap: 0.25rem 1.5rem;align-items: center;padding: 0.85rem 0;border-top: 1px solid var(--wp--preset--color--border,#2e2e38)}.cb-installer-register__job .cb-car-request__label{margin: 0;font-size: 0.9375rem}.cb-installer-register__unit{font-weight: 400;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-installer-register .cb-installer-register__desc{margin: 0.2rem 0 0;font-size: 0.8125rem;line-height: 1.45;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-installer-register__desc strong{color: var(--wp--preset--color--text,#f0f0f2);white-space: nowrap}.cb-installer-register__price{display: flex;align-items: center;gap: 0.4rem;font-weight: 700}@media (max-width: 560px){.cb-installer-register__job{grid-template-columns: 1fr}.cb-installer-register__price{max-width: 12rem}}.cb-installer-register__autofill{margin: 0.75rem 0 0.25rem;padding: 1rem;border: 1px dashed var(--wp--preset--color--border-strong,#42424e);border-radius: 8px}.cb-installer-register__autofill-row{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem;margin: 0.35rem 0 0.5rem}.cb-installer-register__autofill .cb-installer-register__price{flex: 0 0 9.5rem}.cb-installer-register__fill{min-height: 40px;padding: 0 1rem;border: 1px solid var(--wp--preset--color--accent,#e8ff00);border-radius: 2px;background: transparent;color: var(--wp--preset--color--accent,#e8ff00);font: inherit;font-size: 0.875rem;font-weight: 700;cursor: pointer}.cb-installer-register__fill:hover,.cb-installer-register__fill:focus-visible{background: var(--wp--preset--color--accent,#e8ff00);color: var(--wp--preset--color--text-on-accent,#0d0d0f)}

/* ---- cb-wheel-archive (/wp-content/plugins/cool-bear-core/assets/css/wheel-archive.css) ---- */
.cb-plp__container{max-width: 1440px;margin-left: auto;margin-right: auto;padding-left: var(--wp--preset--spacing--40,24px);padding-right: var(--wp--preset--spacing--40,24px)}@media (min-width: 1024px){.cb-plp__container{padding-left: var(--wp--preset--spacing--60,40px);padding-right: var(--wp--preset--spacing--60,40px)}}.cb-wheel-landing picture,.cb-wheel-section picture{display: contents}.cb-wheel-landing{margin: 1.5rem 0 3rem}.cb-wheel-landing__head{margin: 0 0 1.25rem}.cb-wheel-landing__title{margin: 0 0 0.35rem;font-size: 1.5rem;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;line-height: 1.1}.cb-wheel-landing__lede{margin: 0;max-width: 70ch;font-size: 0.95rem;line-height: 1.55;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-wheel-series-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 0.75rem;margin: 0 0 3rem}@media (min-width: 640px){.cb-wheel-series-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}}@media (min-width: 1024px){.cb-wheel-series-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.cb-wheel-series-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 1.25rem}}.cb-wheel-series-card{display: grid;grid-template-columns: 112px minmax(0,1fr);align-items: center;gap: 0.85rem;min-width: 0;padding: 0.75rem;text-decoration: none;color: var(--wp--preset--color--text,#f0f0f2);background: var(--wp--preset--color--surface,#18181c);border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 10px;transition: transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}@media (min-width: 1280px){.cb-wheel-series-card{grid-template-columns: 128px minmax(0,1fr)}}.cb-wheel-series-card:hover,.cb-wheel-series-card:focus-visible{transform: translateY(-3px);box-shadow: 0 10px 28px rgba(0,0,0,0.5);border-color: var(--wp--preset--color--border-strong,#42424e)}.cb-wheel-series-card__media{display: block;width: 100%;aspect-ratio: 1 / 1;border-radius: 8px;background: var(--wp--preset--color--surface-sunken,#101014)}.cb-wheel-series-card__media img{width: 100%;height: 100%;object-fit: contain;display: block}.cb-wheel-series-card__body{display: flex;flex-direction: column;gap: 0.25rem;min-width: 0}.cb-wheel-series-card__title{font-size: 1.05rem;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;line-height: 1.1}.cb-wheel-series-card__tagline{font-size: 0.8rem;line-height: 1.35;color: var(--wp--preset--color--text-muted,#b6b6c2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cb-wheel-series-card__meta{display: flex;flex-wrap: wrap;gap: 0.15rem 0.6rem;font-size: 0.75rem;font-variant-numeric: tabular-nums;color: var(--wp--preset--color--text-subtle,#9898a8)}.cb-wheel-series-card__from{font-size: 0.85rem;font-weight: 700;font-variant-numeric: tabular-nums}.cb-wheel-series-card__cta{font-size: 0.7rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--wp--preset--color--accent,#e8ff00)}.cb-wheel-series-card:hover .cb-wheel-series-card__cta,.cb-wheel-series-card:focus-visible .cb-wheel-series-card__cta{text-decoration: underline}.cb-wheel-featured__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem}.cb-wheel-featured__nav{display: flex;gap: 0.4rem;flex: none}.cb-wheel-featured__arrow{width: 44px;height: 44px;border-radius: 999px;border: 1px solid var(--wp--preset--color--border,#2e2e38);background: var(--wp--preset--color--surface,#18181c);color: var(--wp--preset--color--text,#f0f0f2);font-size: 1.1rem;line-height: 1;cursor: pointer;transition: border-color 0.16s ease,background 0.16s ease}.cb-wheel-featured__arrow:hover,.cb-wheel-featured__arrow:focus-visible{border-color: var(--wp--preset--color--accent,#e8ff00)}.cb-wheel-featured__track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 0.75rem) / 2);gap: 0.75rem;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: thin;padding-bottom: 0.5rem;-webkit-overflow-scrolling: touch}.cb-wheel-featured__track > .cb-wheel-design-tile{scroll-snap-align: start}@media (min-width: 640px){.cb-wheel-featured__track{grid-auto-columns: calc((100% - 2rem) / 3);gap: 1rem}}@media (min-width: 1024px){.cb-wheel-featured__track{grid-auto-columns: calc((100% - 5rem) / 6)}}.cb-wheel-design-grid__tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.75rem}@media (min-width: 640px){.cb-wheel-design-grid__tiles{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem}}@media (min-width: 1024px){.cb-wheel-design-grid__tiles{grid-template-columns: repeat(4,minmax(0,1fr))}}.cb-wheel-design-tile{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;min-width: 0;text-decoration: none;color: var(--wp--preset--color--text,#f0f0f2);padding: 0.75rem;border: 1px solid var(--wp--preset--color--border,#2e2e38);border-radius: 10px;background: var(--wp--preset--color--surface,#18181c);transition: transform 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease}.cb-wheel-design-tile:hover,.cb-wheel-design-tile:focus-visible{transform: translateY(-2px);box-shadow: 0 8px 22px rgba(0,0,0,0.5);border-color: var(--wp--preset--color--border-strong,#42424e)}.cb-wheel-design-tile__media{display: block;width: 100%;aspect-ratio: 1 / 1;background: var(--wp--preset--color--surface-sunken,#101014);border-radius: 8px}.cb-wheel-design-tile__media img{width: 100%;height: 100%;object-fit: contain;display: block}.cb-wheel-design-tile__code{font-size: 0.85rem;font-weight: 600;letter-spacing: 0.03em;font-variant-numeric: tabular-nums;color: var(--wp--preset--color--text,#f0f0f2)}.cb-wheel-section{margin: 0 0 3.5rem}.cb-wheel-banner{width: 100%;aspect-ratio: 1498 / 336;background: #0d0d0f;border-radius: 10px;overflow: hidden;line-height: 0}.cb-wheel-banner__img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block}.cb-wheel-banner--placeholder{aspect-ratio: 1498 / 336;display: flex;align-items: center;justify-content: center;line-height: 1}.cb-wheel-banner--placeholder span{font-size: 2rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(255,255,255,0.6)}.cb-wheel-section__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.4rem 1rem;margin: 1rem 0 1.25rem}.cb-wheel-section__title{font-size: 1.5rem;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;line-height: 1.1;margin: 0}.cb-wheel-section__title a{color: inherit;text-decoration: none}.cb-wheel-section__tagline{flex-basis: 100%;margin: 0;font-size: 1rem;font-style: italic;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-wheel-section__sizes{flex-basis: 100%;margin: 0;font-size: 0.85rem;color: var(--wp--preset--color--text-subtle,#9898a8);font-variant-numeric: tabular-nums}.cb-wheel-section__intro{max-width: 70ch;margin: -0.25rem 0 1.5rem}.cb-wheel-section__intro p{margin: 0;font-size: 0.95rem;line-height: 1.6;color: var(--wp--preset--color--text-muted,#b6b6c2)}.cb-wheel-section__sizes-label{margin-right: 0.35rem;font-size: 0.7rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--wp--preset--color--text-subtle,#9898a8)}.cb-wheel-section__count{margin: 0 0 1rem;font-size: 0.8rem;font-variant-numeric: tabular-nums;color: var(--wp--preset--color--text-subtle,#9898a8)}.cb-wheel-design-tile__price{font-size: 0.8rem;font-weight: 700;color: var(--wp--preset--color--text,#f0f0f2);font-variant-numeric: tabular-nums}.cb-wheel-design-tile__cta{margin-top: 0.15rem;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--wp--preset--color--accent,#e8ff00)}.cb-wheel-design-tile:hover .cb-wheel-design-tile__cta,.cb-wheel-design-tile:focus-visible .cb-wheel-design-tile__cta{text-decoration: underline}.cb-wheel-pager{display: flex;flex-direction: column;align-items: center;gap: 1rem;margin: 1.75rem 0 0}.cb-wheel-pager__more{min-height: 48px;padding: 0 1.75rem;border: 1px solid var(--wp--preset--color--accent,#e8ff00);border-radius: 999px;background: var(--wp--preset--color--accent,#e8ff00);color: #0d0d0f;font-size: 0.85rem;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;cursor: pointer;transition: filter 0.16s ease}.cb-wheel-pager__more:hover,.cb-wheel-pager__more:focus-visible{filter: brightness(1.08)}.cb-wheel-pager__more[disabled]{opacity: 0.6;cursor: progress}.cb-wheel-pager__links{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.5rem 0.75rem;font-size: 0.85rem;font-variant-numeric: tabular-nums}.cb-wheel-pager__step,.cb-wheel-pager__num{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;padding: 0 0.6rem;border-radius: 8px;border: 1px solid var(--wp--preset--color--border,#2e2e38);color: var(--wp--preset--color--text,#f0f0f2);text-decoration: none;background: var(--wp--preset--color--surface,#18181c)}a.cb-wheel-pager__step:hover,a.cb-wheel-pager__num:hover,a.cb-wheel-pager__step:focus-visible,a.cb-wheel-pager__num:focus-visible{border-color: var(--wp--preset--color--accent,#e8ff00)}.cb-wheel-pager__step.is-disabled{opacity: 0.35}.cb-wheel-pager__num.is-current{border-color: var(--wp--preset--color--accent,#e8ff00);background: var(--wp--preset--color--accent,#e8ff00);color: #0d0d0f;font-weight: 800}.cb-wheel-pager__nums{display: inline-flex;flex-wrap: wrap;justify-content: center;gap: 0.35rem}.cb-wheel-pager__gap{align-self: center;color: var(--wp--preset--color--text-subtle,#9898a8)}.cb-wheel-featured__arrow:focus-visible,.cb-wheel-pager__more:focus-visible,.cb-wheel-series-card:focus-visible,.cb-wheel-design-tile:focus-visible{outline: 2px solid var(--wp--preset--color--accent,#e8ff00);outline-offset: 2px}

/* ---- cb-vehicle-picker-css (/wp-content/plugins/cool-bear-core/assets/css/vehicle-picker.css) ---- */
.cb-vehicle-picker-bar{position: sticky;top: 0;z-index: 100;background-color: var(--wp--preset--color--surface);border-bottom: 1px solid var(--wp--preset--color--border);box-shadow: 0 1px 0 rgb(255 255 255 / 0.03) inset;display: flex;align-items: center;justify-content: center;padding: 14px var(--wp--preset--spacing--40);gap: var(--wp--preset--spacing--30)}.cb-vp-dropdowns{display: flex;align-items: center;gap: 12px;flex: 1;max-width: 980px}.cb-vp-field{display: flex;flex-direction: column;flex: 1 1 0;min-width: 0}.cb-vp-label{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.cb-vp-select{height: 46px;padding: 8px 14px;background-color: var(--wp--preset--color--surface-raised);border: 1px solid var(--wp--preset--color--border);border-radius: 8px;color: var(--wp--preset--color--text);font-size: 0.95rem;font-family: inherit;transition: border-color 150ms ease-out,background-color 150ms ease-out;appearance: auto;width: 100%;min-width: 0}.cb-vp-select:hover:not(:disabled){border-color: color-mix(in srgb,var(--wp--preset--color--accent) 40%,var(--wp--preset--color--border))}.cb-vp-select:focus{border-color: var(--wp--preset--color--accent);outline: 2px solid transparent;outline-offset: 2px}.cb-vp-select:disabled{opacity: 0.5;cursor: not-allowed}.cb-vp-find{height: 46px;padding: 0 28px;border: none;cursor: pointer;font-size: 1rem;font-weight: 600;font-family: inherit;border-radius: 6px;white-space: nowrap;transition: opacity 150ms ease-out}.cb-vp-find:disabled{opacity: 0.4;pointer-events: none}.cb-vp-selected{display: none;align-items: center;gap: var(--wp--preset--spacing--30)}.cb-vp-has-vehicle .cb-vp-selected{display: flex}.cb-vp-compact{font-size: 1rem;font-weight: 600;color: var(--wp--preset--color--text);white-space: nowrap}.cb-vp-clear{color: var(--wp--preset--color--destructive);font-size: var(--wp--preset--font-size--small);text-decoration: none;white-space: nowrap}.cb-vp-clear:hover{text-decoration: underline}.cb-vp-change{color: var(--wp--preset--color--accent);font-size: var(--wp--preset--font-size--small);text-decoration: none;white-space: nowrap}.cb-vp-change:hover{text-decoration: underline}.cb-vp-has-vehicle .cb-vp-dropdowns{display: none}.cb-vp-has-vehicle.cb-vp-changing .cb-vp-dropdowns{display: flex}.cb-vp-has-vehicle.cb-vp-changing .cb-vp-selected{display: none}.cb-vp-mobile-toggle{display: none;align-items: center;gap: var(--wp--preset--spacing--20);background: none;border: none;color: var(--wp--preset--color--text);font-size: 1rem;font-weight: 600;font-family: inherit;cursor: pointer;padding: 0;flex: 1;justify-content: space-between}.cb-vp-chevron{font-size: 0.75rem;color: var(--wp--preset--color--text-muted);transition: transform 150ms ease-out}.cb-vp-expanded .cb-vp-chevron{transform: rotate(180deg)}.cb-vehicle-picker{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--20);align-items: flex-end}.cb-vehicle-picker .cb-vp-field{display: flex;flex-direction: column;gap: 4px}.cb-vehicle-picker .cb-vp-field label{font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--text-muted);text-transform: uppercase;letter-spacing: 0.05em}.cb-vehicle-picker .cb-vp-select{height: 44px;padding: 8px 16px;background-color: var(--wp--preset--color--surface-raised);border: 1px solid var(--wp--preset--color--border);border-radius: 6px;color: var(--wp--preset--color--text);font-size: 1rem;min-width: 160px}@media (max-width: 767px){.cb-vehicle-picker-bar{padding: 10px var(--wp--preset--spacing--30)}.cb-vehicle-picker-bar .cb-vp-dropdowns,.cb-vehicle-picker-bar .cb-vp-selected{display: none}.cb-vp-mobile-toggle{display: flex}.cb-vehicle-picker-bar.cb-vp-expanded{position: fixed;inset: 0;z-index: 200;height: auto;background: rgba(13,13,15,0.95);flex-direction: column;padding: var(--wp--preset--spacing--40);align-items: stretch;justify-content: flex-start;gap: var(--wp--preset--spacing--30)}.cb-vehicle-picker-bar.cb-vp-expanded .cb-vp-dropdowns{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--30)}.cb-vehicle-picker-bar.cb-vp-expanded .cb-vp-field{width: 100%}.cb-vehicle-picker-bar.cb-vp-expanded .cb-vp-select{width: 100%;min-width: unset}.cb-vehicle-picker-bar.cb-vp-expanded .cb-vp-find{width: 100%}.cb-vehicle-picker-bar.cb-vp-expanded .cb-vp-selected{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--20);align-items: center}.cb-vehicle-picker{flex-direction: column}.cb-vehicle-picker .cb-vp-field{width: 100%}.cb-vehicle-picker .cb-vp-select{width: 100%;min-width: unset}}@media (prefers-reduced-motion: reduce){.cb-vp-select,.cb-vp-find,.cb-vp-chevron{transition: none}}.cb-vp-dropdowns[aria-busy="true"]{opacity: 0.6;cursor: progress}.cb-vp-error{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 8px;padding: 8px 10px;border-radius: 4px;background: rgba(200,16,46,0.08);color: var(--wp--preset--color--accent,#c8102e);font-size: 0.85rem;line-height: 1.4}.cb-vp-error__msg{flex: 1 1 auto}.cb-vp-error__retry{flex: none;padding: 5px 12px;border: 1px solid currentColor;border-radius: 4px;background: transparent;color: inherit;font-size: 0.8rem;font-weight: 600;cursor: pointer}.cb-vp-error__retry:hover,.cb-vp-error__retry:focus{background: var(--wp--preset--color--accent,#c8102e);color: #fff}

/* ---- cb-breadcrumbs (/wp-content/plugins/cool-bear-core/assets/css/breadcrumbs.css) ---- */
.cb-breadcrumbs{padding: var(--wp--preset--spacing--20) 0;max-width: var(--wp--style--global--wide-size,1200px);margin: 0 auto;padding-left: var(--wp--preset--spacing--30);padding-right: var(--wp--preset--spacing--30)}.cb-plp__container > .cb-breadcrumbs,.cb-pdp__container > .cb-breadcrumbs{max-width: none;margin: 0;padding-left: 0;padding-right: 0}.cb-breadcrumbs__list{display: flex;flex-wrap: wrap;align-items: center;list-style: none;margin: 0;padding: 0;gap: 0}.cb-breadcrumbs__item{font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--text-muted)}.cb-breadcrumbs__item a{color: var(--wp--preset--color--text-muted);text-decoration: none}.cb-breadcrumbs__item a:hover{text-decoration: underline}.cb-breadcrumbs__item[aria-current="page"]{color: var(--wp--preset--color--text)}.cb-breadcrumbs__sep{margin: 0 var(--wp--preset--spacing--20);color: var(--wp--preset--color--text-muted);font-size: var(--wp--preset--font-size--small);list-style: none}.cb-search-bar{display: flex;align-items: center;max-width: 320px;margin: var(--wp--preset--spacing--20) auto}.cb-search-form{display: flex;width: 100%}.cb-search-form > p{display: contents;margin: 0}.cb-search-input{height: 44px;flex: 1;background: var(--wp--preset--color--surface-raised);border: 1px solid var(--wp--preset--color--border);border-radius: 6px 0 0 6px;padding: 8px 16px;color: var(--wp--preset--color--text);font-size: 1rem}.cb-search-input:focus{border-color: var(--wp--preset--color--accent);outline: none}.cb-search-input::placeholder{color: var(--wp--preset--color--text-muted)}.cb-search-submit{height: 44px;width: 44px;background: var(--wp--preset--color--accent);border: none;border-radius: 0 6px 6px 0;color: var(--wp--preset--color--text-on-accent);cursor: pointer;display: flex;align-items: center;justify-content: center}.cb-search-submit:hover{opacity: 0.9}.cb-search-highlight{color: var(--wp--preset--color--accent);background: none}

/* ---- cb-vat-toggle-css (/wp-content/plugins/cool-bear-core/assets/css/vat-toggle.css) ---- */
.cb-vat-toggle{display: inline-flex;gap: 0;border: 1px solid var(--wp--preset--color--border,#2E2E38);border-radius: 6px;overflow: hidden;margin-bottom: var(--wp--preset--spacing--30,16px)}.cb-vat-toggle__btn{appearance: none;-webkit-appearance: none;display: inline-flex;align-items: center;justify-content: center;user-select: none;background: transparent;color: var(--wp--preset--color--text-muted,#9898A8);border: none;padding: 8px 16px;font-family: var(--wp--preset--font-family--body,'DM Sans',sans-serif);font-size: var(--wp--preset--font-size--small,14px);cursor: pointer;min-height: 44px;transition: background-color 0.1s,color 0.1s;position: relative}.cb-vat-toggle__btn--active{background: var(--wp--preset--color--surface-raised,#222228);color: var(--wp--preset--color--text,#F0F0F2);border-bottom: 2px solid var(--wp--preset--color--accent,#E8FF00)}.cb-vat-toggle__btn:focus-visible{outline: 2px solid var(--wp--preset--color--accent,#E8FF00);outline-offset: -2px}.cb-header__bar .cb-vat-toggle{margin: 0;flex: 0 0 auto;border-color: var(--wp--preset--color--border,#2E2E38)}.cb-header__bar .cb-vat-toggle__btn{min-height: 30px;padding: 3px 9px;font-size: 0.72rem;white-space: nowrap}@media (max-width: 600px){.cb-header__bar .cb-vat-toggle__btn{min-height: 28px;padding: 2px 7px;font-size: 0.66rem}}
