:root{--cte-orange: #d94f16;--cte-orange-rgb: 217 79 22;--cte-orange-hover: #b83f0f;--cte-hivis: #f5b301;--cte-hivis-rgb: 245 179 1;--cte-steel: #2b3440;--cte-heading: var(--color-foreground-heading, var(--color-foreground));--cte-text-muted: var(--color-foreground-muted);--cte-rule: rgb(var(--color-border-rgb) / var(--opacity-15));--cte-rule-strong: rgb(var(--color-border-rgb) / var(--opacity-30));--cte-surface-subtle: rgb(var(--color-foreground-rgb) / var(--opacity-5));--cte-surface-inset: rgb(var(--color-foreground-rgb) / var(--opacity-8));--cte-numeric: tabular-nums lining-nums;--cte-radius: var(--style-border-radius-xs);--cte-label-tracking: var(--letter-spacing-sm)}.cte-num,.cte-specs td,.cte-price,.cte-finance__amount,.cte-freight__cost,.cte-compare td{font-variant-numeric:var(--cte-numeric)}.cte-label{font-family:var(--font-body--family);font-size:var(--font-size--2xs);font-weight:600;letter-spacing:var(--cte-label-tracking);text-transform:uppercase;color:var(--cte-text-muted);margin:0 0 var(--margin-xs)}.cte-badge{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:3px 8px;border-radius:var(--cte-radius);font-size:var(--font-size--2xs);font-weight:600;letter-spacing:var(--cte-label-tracking);text-transform:uppercase;line-height:1.4;white-space:nowrap}.cte-badge--freight{background:var(--cte-surface-inset);color:var(--color-foreground)}.cte-badge--sale{background:rgb(var(--cte-hivis-rgb) / .18);color:var(--cte-heading)}.cte-badge--dealer{background:transparent;border:1px solid var(--cte-rule-strong);color:var(--color-foreground)}.cte-badge__icon{width:var(--icon-size-xs);height:var(--icon-size-xs);flex:none}.cte-stock{display:inline-flex;align-items:center;gap:var(--gap-xs);font-size:var(--font-size--sm);line-height:1.4}.cte-stock__dot{width:9px;height:9px;border-radius:50%;flex:none}.cte-stock--in .cte-stock__dot{background:var(--color-instock)}.cte-stock--low .cte-stock__dot{background:var(--color-lowstock)}.cte-stock--out .cte-stock__dot{background:var(--color-outofstock)}.cte-stock--in,.cte-stock--low{color:var(--color-foreground)}.cte-stock--out{color:var(--cte-text-muted)}.cte-stock__label{font-weight:600}.cte-stock__where{display:block;font-size:var(--font-size--2xs);color:var(--cte-text-muted);margin-top:var(--margin-3xs);font-weight:400}.cte-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gap-sm)}.cte-price__current{font-family:var(--font-heading--family);font-size:var(--font-size--3xl);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--cte-heading)}.cte-price__was{font-size:var(--font-size--lg);color:var(--cte-text-muted);text-decoration:line-through}.cte-price__save{font-size:var(--font-size--sm);font-weight:600;color:var(--cte-orange)}.cte-model{font-size:var(--font-size--sm);color:var(--cte-text-muted);margin:var(--margin-2xs) 0 0}.cte-model__value{font-weight:600;color:var(--color-foreground)}.cte-finance{display:flex;align-items:center;gap:var(--gap-xs);margin-top:var(--margin-sm);padding:var(--padding-xs) var(--padding-sm);background:var(--cte-surface-subtle);border-radius:var(--cte-radius);font-size:var(--font-size--sm);line-height:1.4}.cte-finance__amount{font-weight:600;color:var(--cte-heading)}.cte-finance__link{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em;margin-left:auto;white-space:nowrap}.cte-finance__link:hover{color:var(--cte-orange)}.cte-freight{border:1px solid var(--cte-rule);border-radius:var(--cte-radius);padding:var(--padding-lg);margin-top:var(--margin-lg)}.cte-freight__head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-bottom:var(--margin-sm)}.cte-freight__title{font-size:var(--font-size--sm);font-weight:600;color:var(--cte-heading);margin:0}.cte-freight__form{display:flex;gap:var(--gap-xs)}.cte-freight__form input[type=text]{flex:1;min-width:0}.cte-freight__lines{margin-top:var(--margin-md);border-top:1px solid var(--cte-rule)}.cte-freight__line{display:flex;justify-content:space-between;gap:var(--gap-md);padding:var(--padding-xs) 0;border-bottom:1px solid var(--cte-rule);font-size:var(--font-size--sm)}.cte-freight__line--total{font-weight:600;color:var(--cte-heading);border-bottom:0}.cte-freight__label{color:var(--cte-text-muted)}.cte-freight__line--total .cte-freight__label{color:inherit}.cte-freight__cost{white-space:nowrap}.cte-freight__eta{margin-top:var(--margin-xs);font-size:var(--font-size--2xs);color:var(--cte-text-muted)}.cte-freight__opts{display:flex;flex-wrap:wrap;gap:var(--gap-md);margin-top:var(--margin-sm)}.cte-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gap-md);margin-top:var(--margin-lg);padding-top:var(--padding-lg);border-top:1px solid var(--cte-rule);list-style:none;padding-left:0}.cte-trust__item{display:flex;align-items:flex-start;gap:var(--gap-xs);font-size:var(--font-size--xs);line-height:1.45;color:var(--color-foreground)}.cte-trust__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none;stroke-width:var(--icon-stroke-width);margin-top:1px}.cte-specs{width:100%;border-collapse:collapse;font-size:var(--font-size--sm)}.cte-specs caption{text-align:left;font-size:var(--font-size--2xs);font-weight:600;letter-spacing:var(--cte-label-tracking);text-transform:uppercase;color:var(--cte-text-muted);padding-bottom:var(--padding-xs)}.cte-specs th{text-align:left;font-weight:400;color:var(--cte-text-muted);padding:var(--padding-sm) var(--padding-md) var(--padding-sm) 0;border-bottom:1px solid var(--cte-rule);width:42%;vertical-align:top}.cte-specs td{padding:var(--padding-sm) 0;border-bottom:1px solid var(--cte-rule);color:var(--color-foreground);font-weight:600;vertical-align:top}.cte-specs tr:last-child th,.cte-specs tr:last-child td{border-bottom:0}.cte-specs__group{margin-bottom:var(--margin-2xl)}.cte-docs{list-style:none;padding:0;margin:0;border-top:1px solid var(--cte-rule)}.cte-docs__item{border-bottom:1px solid var(--cte-rule)}.cte-docs__link{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--padding-md) 0;min-height:var(--minimum-touch-target);color:var(--color-foreground);text-decoration:none;font-size:var(--font-size--sm);transition:color var(--animation-values)}.cte-docs__link:hover{color:var(--cte-orange)}.cte-docs__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none;stroke-width:var(--icon-stroke-width)}.cte-docs__meta{margin-left:auto;font-size:var(--font-size--2xs);color:var(--cte-text-muted);text-transform:uppercase;letter-spacing:var(--cte-label-tracking)}.cte-actions{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin-top:var(--margin-sm)}.cte-action{flex:1 1 auto;min-height:var(--minimum-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);padding:var(--padding-sm) var(--padding-lg);border:1px solid var(--cte-rule-strong);border-radius:var(--style-border-radius-buttons-secondary);background:transparent;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--animation-values),border-color var(--animation-values)}.cte-action:hover{background:var(--cte-surface-subtle);border-color:var(--color-foreground)}.cte-stickybuy{position:fixed;inset-inline:0;bottom:0;z-index:var(--layer-sticky);display:flex;align-items:center;gap:var(--gap-md);padding:var(--padding-sm) var(--padding-lg);padding-bottom:calc(var(--padding-sm) + env(safe-area-inset-bottom));background:var(--color-background);border-top:1px solid var(--cte-rule-strong);transform:translateY(100%);transition:transform var(--animation-speed-slow) var(--ease-out-quad)}.cte-stickybuy[data-visible=true]{transform:translateY(0)}.cte-stickybuy__price{font-weight:600;font-size:var(--font-size--lg);color:var(--cte-heading);white-space:nowrap}.cte-stickybuy__cta{flex:1;min-width:0}@media screen and (min-width:750px){.cte-stickybuy{display:none}}.cte-compare{position:fixed;inset-inline:0;bottom:0;z-index:var(--layer-overlay);background:var(--color-background);border-top:1px solid var(--cte-rule-strong);padding:var(--padding-md) var(--padding-lg);transform:translateY(100%);transition:transform var(--animation-speed-slow) var(--ease-out-quad)}.cte-compare[data-open=true]{transform:translateY(0)}.cte-compare__slots{display:flex;align-items:center;gap:var(--gap-md);overflow-x:auto}.cte-compare__slot{position:relative;width:64px;height:64px;flex:none;border:1px solid var(--cte-rule);border-radius:var(--cte-radius);background:var(--cte-surface-subtle);overflow:hidden}.cte-compare__slot--empty{border-style:dashed}.cte-compare__remove{position:absolute;top:2px;right:2px;width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--color-background);cursor:pointer}.cte-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs);margin-top:var(--margin-2xs);font-size:var(--font-size--2xs);color:var(--cte-text-muted)}.cte-card__brand{font-weight:600;letter-spacing:var(--cte-label-tracking);text-transform:uppercase;color:var(--cte-text-muted)}.cte-card__foot{margin-top:auto;padding-top:var(--padding-xs)}.cte-action:focus-visible,.cte-docs__link:focus-visible,.cte-compare__remove:focus-visible,.cte-finance__link:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset);border-radius:var(--cte-radius)}.cte-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.cte-stickybuy,.cte-compare,.cte-action,.cte-docs__link{transition:none}}@media(forced-colors:active){.cte-badge,.cte-freight,.cte-action{border:1px solid currentColor}.cte-stock__dot{outline:1px solid currentColor}}.cte-price-signals{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs);margin-top:var(--margin-2xs)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cte-design-system.css.map */
