/* Bento categories. DOM order is preserved: the grid never backfills with dense placement. */
.kd-home-categories--showcase{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:210px;grid-auto-flow:row;gap:16px;min-width:0;max-width:100%;align-items:stretch}
.kd-home-categories--showcase>.kd-category-card{--category-halo:var(--kd-category-halo,#d5eaff);position:relative;isolation:isolate;display:block;grid-column:span 4;grid-row:span 1;min-width:0;min-height:0;height:100%;padding:24px;overflow:hidden;border:1px solid var(--kd-border,#fff);border-radius:28px;background:linear-gradient(145deg,var(--kd-surface,#fff),var(--kd-surface,#f1f5fc));box-shadow:0 4px 18px #17345405;color:var(--kd-ink,#172b4d);text-align:left;text-decoration:none}
.kd-home-categories--showcase>.kd-category-card::before{content:'';position:absolute;z-index:-1;right:-54px;bottom:-56px;width:235px;height:235px;border-radius:50%;background:var(--category-halo);pointer-events:none}
.kd-home-categories--showcase .kd-category-card__copy{display:block;position:relative;z-index:2;min-width:0;max-width:58%}
.kd-home-categories--showcase>.kd-category-card .kd-category-card__title{display:block;margin:0;font-size:24px;font-weight:750;line-height:1.12;letter-spacing:-.65px;overflow-wrap:anywhere;color:var(--kd-ink,#172b4d)}
.kd-home-categories--showcase .kd-category-card__description{display:block;margin-top:10px;color:var(--kd-text-muted,#52647d);font-size:13px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}
.kd-home-categories--showcase .kd-category-card__art{position:absolute;z-index:1;right:-12px;bottom:-12px;width:86%;height:135px;max-width:none;object-fit:contain;object-position:right bottom;pointer-events:none;user-select:none;transform:translate(0,var(--kd-category-art-y,0px));transition:transform .2s ease}
.kd-home-categories--showcase .kd-category-card__arrow,.kd-home-categories--showcase .kd-category-card__badge{position:absolute;z-index:3;left:24px;bottom:22px;display:grid;place-items:center;min-height:42px;background:var(--kd-surface,#fff);border:1px solid var(--kd-border,#edf2f9);color:var(--kd-ink,#172b4d);box-shadow:0 3px 10px #17345404}
.kd-home-categories--showcase .kd-category-card__arrow{width:44px;height:44px;border-radius:50%;font-size:24px;line-height:1;transition:background .18s ease,color .18s ease}
.kd-home-categories--showcase .kd-category-card__arrow>.kd-icon{width:21px;height:21px}
.kd-home-categories--showcase .kd-category-card__badge{min-height:32px;padding:7px 12px;border-radius:20px;font-size:12px;font-weight:700;line-height:1.3;color:var(--kd-light-link,var(--kd-link,#174d9d))}
.kd-home-categories--showcase>.kd-category-card--soon{cursor:default}
.kd-home-categories--showcase>.kd-category-card--soon:hover{border-color:var(--kd-border,#fff);background:linear-gradient(145deg,var(--kd-surface,#fff),var(--kd-surface,#f1f5fc));box-shadow:0 4px 18px #17345405}
.kd-home-categories--showcase>a.kd-category-card{transition:border-color .18s ease,box-shadow .18s ease}
.kd-home-categories--showcase>a.kd-category-card:hover{border-color:var(--kd-border,#bfd3ef);box-shadow:0 8px 24px #1734540c}
.kd-home-categories--showcase>a.kd-category-card:is(:hover,:focus-visible) .kd-category-card__art{transform:translate(-3px,calc(var(--kd-category-art-y,0px) - 2px))}
.kd-home-categories--showcase>a.kd-category-card:hover .kd-category-card__arrow{background:var(--kd-brand,#1768eb);border-color:var(--kd-brand,#1768eb);color:#fff}
.kd-home-categories--showcase>.kd-category-card.selected{border-color:var(--kd-brand,#1768eb)}
.kd-home-categories--showcase>a.kd-category-card:focus-visible{outline:3px solid var(--kd-brand,#1768eb);outline-offset:-4px}
.kd-home-categories--showcase:focus-visible{outline:3px solid var(--kd-brand,#1768eb);outline-offset:3px}
.kd-home-categories--showcase>.empty{grid-column:1/-1}
/* The first four form a complete two-row composition. Remaining rows balance by count. */
@media(min-width:1001px){
 .kd-home-categories--showcase>.kd-category-card:first-child{grid-column:span 6;grid-row:span 2;padding:30px}
 .kd-home-categories--showcase>.kd-category-card:first-child::before{width:390px;height:390px;right:-60px;bottom:-95px}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__copy{max-width:72%}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__title{font-size:38px;line-height:1.06;letter-spacing:-1.2px}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__description{max-width:78%;font-size:15px;line-height:1.55;margin-top:14px}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__art{width:94%;height:79%;bottom:-38px;right:-14px}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__arrow{left:30px;bottom:28px;width:48px;height:48px}
 .kd-home-categories--showcase>.kd-category-card:nth-child(2),.kd-home-categories--showcase>.kd-category-card:nth-child(3){grid-column:span 3}
 .kd-home-categories--showcase>.kd-category-card:nth-child(2) .kd-category-card__copy,.kd-home-categories--showcase>.kd-category-card:nth-child(3) .kd-category-card__copy{max-width:100%}
 .kd-home-categories--showcase>.kd-category-card:nth-child(2) .kd-category-card__description,.kd-home-categories--showcase>.kd-category-card:nth-child(3) .kd-category-card__description{display:none}
 .kd-home-categories--showcase>.kd-category-card:nth-child(4){grid-column:span 6}
 .kd-home-categories--showcase>.kd-category-card:nth-child(4) .kd-category-card__copy{max-width:48%}
 .kd-home-categories--showcase>.kd-category-card:nth-child(4) .kd-category-card__art{width:55%;height:95%;bottom:-16px}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(3n+6))>.kd-category-card:nth-last-child(-n+2){grid-column:span 6}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(3n+6))>.kd-category-card:nth-last-child(-n+2) .kd-category-card__copy{max-width:48%}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(3n+6))>.kd-category-card:nth-last-child(-n+2) .kd-category-card__art{width:55%;height:95%;bottom:-16px}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(3n+8))>.kd-category-card:nth-last-child(-n+4){grid-column:span 3}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(3n+8))>.kd-category-card:nth-last-child(-n+4) .kd-category-card__copy{max-width:100%}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(3n+8))>.kd-category-card:nth-last-child(-n+4) .kd-category-card__description{display:none}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(5))>.kd-category-card:last-child{grid-column:span 12}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(5))>.kd-category-card:last-child .kd-category-card__copy{max-width:40%}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(5))>.kd-category-card:last-child .kd-category-card__art{width:55%;height:100%}
 .kd-home-categories--showcase:has(>.kd-category-card:only-child)>.kd-category-card{grid-column:span 12}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(2))>.kd-category-card:nth-child(2){grid-column:span 6;grid-row:span 2}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(3))>.kd-category-card:nth-child(n+2){grid-row:span 2}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(-n+3))>.kd-category-card:nth-child(n+2) .kd-category-card__art{height:70%}
 .kd-home-categories--showcase:has(>.kd-category-card:last-child:nth-child(-n+3))>.kd-category-card:nth-child(n+2) .kd-category-card__description{display:block}
}
@media(min-width:701px) and (max-width:1000px){
 .kd-home-categories--showcase{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(240px,auto);gap:14px}
 .kd-home-categories--showcase>.kd-category-card{grid-column:auto;grid-row:auto}
 .kd-home-categories--showcase>.kd-category-card:first-child{grid-column:1/-1;min-height:280px}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__copy{max-width:50%}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__title{font-size:32px}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__art{width:60%;height:94%;bottom:-20px}
 .kd-home-categories--showcase>.kd-category-card .kd-category-card__copy{max-width:65%}
 .kd-home-categories--showcase>.kd-category-card:last-child:nth-child(even){grid-column:1/-1}
}
/* Scroll controls belong to the local category carousel, not the page. */
.kd-category-scroll-controls{display:none;align-items:center;gap:7px}
.kd-category-scroll-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--kd-border,#d8e3f1);border-radius:50%;background:var(--kd-surface,#fff);color:var(--kd-light-link,var(--kd-link,var(--kd-brand,#1768eb)));font-size:22px;line-height:1;cursor:pointer}
.kd-category-scroll-controls button:hover:not(:disabled){border-color:var(--kd-brand,#1768eb);background:var(--kd-soft,#eff5ff)}
.kd-category-scroll-controls button:disabled{background:var(--kd-surface,#f2f5fa);border-color:var(--kd-border,#e0e7f1);color:var(--kd-text-muted,#8796aa);cursor:default}
.kd-category-scroll-controls button:focus-visible{outline:3px solid var(--kd-brand,#1768eb);outline-offset:2px}
.kd-category-scroll-controls button>.kd-icon{width:20px;height:20px}
@media(max-width:700px){
 .kd-home-categories--showcase{width:100%;max-width:100%;grid-template-columns:none;grid-template-rows:300px;grid-auto-rows:300px;grid-auto-flow:column;grid-auto-columns:min(82vw,320px);gap:12px;overflow-x:auto;overflow-y:hidden;padding:6px 6px 18px;scroll-snap-type:x proximity;scroll-padding-inline:6px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bdd0eb transparent;-webkit-overflow-scrolling:touch}
 .kd-home-categories--showcase>.kd-category-card:nth-child(n){grid-column:auto;grid-row:auto;min-height:0;height:300px;padding:24px;border-radius:27px;scroll-snap-align:start;scroll-snap-stop:normal}
 .kd-home-categories--showcase>.kd-category-card:nth-child(n) .kd-category-card__copy{max-width:100%}
 .kd-home-categories--showcase>.kd-category-card:nth-child(n) .kd-category-card__title{font-size:25px;line-height:1.12;letter-spacing:-.7px}
 .kd-home-categories--showcase>.kd-category-card:nth-child(n) .kd-category-card__description{display:block;max-width:95%;font-size:13px;line-height:1.5;margin-top:10px}
 .kd-home-categories--showcase>.kd-category-card:nth-child(n) .kd-category-card__art{width:96%;height:178px;right:-12px;bottom:-12px}
 .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__title{font-size:28px}
 .kd-home-categories--showcase>.kd-category-card:first-child::before{width:255px;height:255px;right:-55px;bottom:-65px}
 .kd-home-categories--showcase .kd-category-card__arrow{left:23px;bottom:22px;width:42px;height:42px}
 .kd-home-categories--showcase .kd-category-card__badge{left:23px;bottom:25px}
 .kd-category-scroll-controls{display:flex}
}
/* A readable scaled preview in the admin's narrower column. */
.home-layout-preview .kd-home-categories--showcase{grid-auto-rows:145px;gap:10px}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card{padding:16px;border-radius:20px}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card:first-child{min-height:0}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card .kd-category-card__title{font-size:17px;letter-spacing:-.35px}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card:not(:first-child) .kd-category-card__description{display:none}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card .kd-category-card__art{height:100px}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__title{font-size:26px}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__description{font-size:11px;line-height:1.5}
.home-layout-preview .kd-home-categories--showcase>.kd-category-card:first-child .kd-category-card__art{height:79%}
.home-layout-preview .kd-home-categories--showcase .kd-category-card__arrow{width:30px;height:30px;left:15px;bottom:15px}
.home-layout-preview .kd-home-categories--showcase .kd-category-card__badge{left:15px;bottom:15px;padding:5px 9px;font-size:10px}
@media(max-width:700px){.home-layout-preview .kd-home-categories--showcase{grid-template-rows:260px;grid-auto-rows:260px;grid-auto-columns:min(76vw,280px)}.home-layout-preview .kd-home-categories--showcase>.kd-category-card:nth-child(n){height:260px}.home-layout-preview .kd-home-categories--showcase>.kd-category-card .kd-category-card__art{height:155px}}
[data-home-layout-preview][hidden],.kd-category-scroll-controls[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.kd-home-categories--showcase{scroll-behavior:auto}.kd-home-categories--showcase>a.kd-category-card,.kd-home-categories--showcase .kd-category-card__art,.kd-home-categories--showcase .kd-category-card__arrow{transition:none}.kd-home-categories--showcase>a.kd-category-card:is(:hover,:focus-visible) .kd-category-card__art{transform:translate(0,var(--kd-category-art-y,0px))}}

/* Six illustrated layouts share the same art and blue halo. */
@media(min-width:701px){
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-compact{grid-auto-rows:145px;gap:12px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-compact>.kd-category-card{padding:18px;border-radius:22px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-compact>.kd-category-card .kd-category-card__title{font-size:21px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-compact>.kd-category-card:first-child .kd-category-card__title{font-size:28px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-compact>.kd-category-card .kd-category-card__art{height:105px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-compact>.kd-category-card:first-child .kd-category-card__art{height:74%}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-compact>.kd-category-card:not(:first-child) .kd-category-card__description{display:none}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-gallery,.kd-layout-tiles,.kd-layout-rows){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-gallery,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n){grid-column:auto;grid-row:auto;min-height:0;padding:22px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-gallery,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n) .kd-category-card__copy{max-width:100%}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-gallery,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n) .kd-category-card__title{font-size:23px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-gallery,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n) .kd-category-card__description{display:none}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-gallery,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n) .kd-category-card__art{width:83%;height:165px;bottom:-12px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-tiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:185px;gap:12px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-tiles>.kd-category-card:nth-child(n){padding:16px;border-radius:20px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-tiles>.kd-category-card:nth-child(n) .kd-category-card__title{font-size:18px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-tiles>.kd-category-card:nth-child(n) .kd-category-card__art{height:110px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-rows{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:145px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-rows>.kd-category-card:nth-child(n) .kd-category-card__copy{max-width:58%}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-rows>.kd-category-card:nth-child(n) .kd-category-card__art{width:45%;height:132px;right:0;bottom:0}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-rows>.kd-category-card:nth-child(n) .kd-category-card__arrow{width:28px;height:28px;left:22px;bottom:16px}
}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-strip{grid-template-columns:none;grid-template-rows:260px;grid-auto-rows:260px;grid-auto-flow:column;grid-auto-columns:290px;overflow-x:auto;scroll-snap-type:x proximity;padding:5px 5px 15px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-strip>.kd-category-card:nth-child(n){grid-column:auto;grid-row:auto;padding:22px;scroll-snap-align:start}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-strip>.kd-category-card:nth-child(n) .kd-category-card__copy{max-width:100%}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-strip>.kd-category-card:nth-child(n) .kd-category-card__title{font-size:23px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-strip>.kd-category-card:nth-child(n) .kd-category-card__description{display:none}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-strip>.kd-category-card:nth-child(n) .kd-category-card__art{width:95%;height:160px}
.home-layout-mini--showcase,.home-layout-mini--compact{grid-template-columns:repeat(4,1fr)}
.home-layout-mini--showcase>i:first-child,.home-layout-mini--compact>i:first-child{grid-column:span 2;grid-row:span 2;height:39px}
.home-layout-mini--compact{transform:scale(.85);transform-origin:left top}
.home-layout-mini--gallery{grid-template-columns:repeat(3,1fr)}
.home-layout-mini--rows{grid-template-columns:1fr 1fr}.home-layout-mini--rows>i{height:10px}
.home-layout-mini--strip{grid-auto-flow:column;grid-auto-columns:20px;grid-template-columns:none;overflow:hidden}
@media(max-width:1000px) and (min-width:701px){:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-compact,.kd-layout-tiles,.kd-layout-rows){grid-template-rows:205px;grid-auto-rows:205px;grid-auto-columns:min(69vw,255px)}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-compact,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n){height:205px;padding:18px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-compact,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n) .kd-category-card__title{font-size:20px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-compact,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n) .kd-category-card__description{display:none}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-compact,.kd-layout-tiles,.kd-layout-rows)>.kd-category-card:nth-child(n) .kd-category-card__art{height:120px}
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-strip{grid-auto-columns:min(82vw,300px)}
}
@media(min-width:701px){:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase.kd-layout-rows>.kd-category-card:nth-child(n) .kd-category-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}

/* Rest the complete silhouettes close to the card floor. */
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase>.kd-category-card[data-art]:not([data-art=car]):not([data-art=boat]) .kd-category-card__art{bottom:0;right:0;max-width:calc(100% - 24px)}
@media(min-width:1001px){
 :is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase:is(.kd-layout-showcase,.kd-layout-compact)>.kd-category-card[data-art=truck]:nth-child(3) .kd-category-card__art{height:calc(100% - 88px);max-height:135px}
}

/* Compensate each source image's transparent right margin, without changing its height. */
:is(.kd-home-page,.home-layout-preview) .kd-home-categories--showcase>.kd-category-card[data-art]:not([data-art=car]):not([data-art=boat]) .kd-category-card__art{right:calc(var(--kd-art-right,0px) * var(--kd-art-trim-scale,1))}
.kd-category-card[data-art=moto]{--kd-art-right:-17px}
.kd-category-card[data-art=truck]{--kd-art-right:-18px}
.kd-category-card[data-art=parts]{--kd-art-right:-4px}
.kd-category-card[data-art=service]{--kd-art-right:-23px}
.kd-category-card[data-art=shop]{--kd-art-right:-2px}
.home-layout-preview .kd-category-card{--kd-art-trim-scale:.74}
@media(min-width:701px){
 .kd-layout-compact>.kd-category-card{--kd-art-trim-scale:.778}
 .kd-layout-gallery>.kd-category-card{--kd-art-trim-scale:1.222}
 .kd-layout-tiles>.kd-category-card{--kd-art-trim-scale:.815}
 .kd-layout-rows>.kd-category-card{--kd-art-trim-scale:.978}
 .kd-layout-strip>.kd-category-card{--kd-art-trim-scale:1.185}
}
@media(min-width:1001px){
 .kd-layout-showcase>.kd-category-card[data-art=truck]:nth-child(3){--kd-art-trim-scale:.904}
 .kd-layout-compact>.kd-category-card[data-art=truck]:nth-child(3),.home-layout-preview .kd-layout-showcase>.kd-category-card[data-art=truck]:nth-child(3){--kd-art-trim-scale:.422}
}
@media(max-width:700px){
 .kd-home-categories--showcase>.kd-category-card{--kd-art-trim-scale:1.319}
 .kd-layout-compact>.kd-category-card,.kd-layout-tiles>.kd-category-card,.kd-layout-rows>.kd-category-card{--kd-art-trim-scale:.889}
 .kd-layout-strip>.kd-category-card{--kd-art-trim-scale:1.185}
 .home-layout-preview .kd-home-categories--showcase>.kd-category-card{--kd-art-trim-scale:1.148}
}
