@charset "utf-8";
/* V2 - שדרוג 2026-10 | טרייד אין רחובות */
:root{
  --v2-red:#df2627; --v2-red-d:#b81d1e; --v2-ink:#1d1d1f; --v2-ink-2:#4a4a4f; --v2-mute:#6e6e73;
  --v2-line:#e6e6ea; --v2-bg:#f5f5f7; --v2-card:#fff; --v2-green:#1fae5b; --v2-wa:#25d366;
  --v2-r:14px; --v2-r-s:10px; --v2-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.06);
  --v2-shadow-h:0 10px 30px rgba(0,0,0,.14);
  --v2-font:'OpenSansHebrew-Regular',Arial,sans-serif; --v2-font-b:'OpenSansHebrew-Bold',Arial,sans-serif;
}
.v2-listing,.v2-car,.v2-similar,.v2-reviews,.v2-filter,.v2-back,.v2-mbar,.v2-empty{direction:rtl;text-align:right;font-family:var(--v2-font);color:var(--v2-ink);box-sizing:border-box}
.v2-listing *,.v2-car *,.v2-similar *,.v2-reviews *,.v2-filter *,.v2-mbar *,.v2-empty *{box-sizing:border-box;float:none}
.v2-grid,.v2-lead,.v2-toolbar,.v2-specs,.v2-gal__thumbs,.v2-reviews__track{clear:both}
.v2-car h2,.v2-car h3,.v2-similar h2,.v2-listing h2,.v2-reviews h2,.v2-empty h3{width:auto;background:none;padding:0}
.v2-ico{width:18px;height:18px;flex:0 0 auto;vertical-align:middle}
.v2-h2{font-family:var(--v2-font-b);font-size:26px;line-height:1.25;margin:0 0 16px;color:var(--v2-ink)}
.v2-center{text-align:center;margin:24px 0}
.v2-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.v2-lead{position:relative}

/* כפתורים */
.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 22px;border-radius:999px;border:1px solid var(--v2-line);background:#fff;color:var(--v2-ink);font:16px/1.2 var(--v2-font-b);text-decoration:none;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .12s;-webkit-tap-highlight-color:transparent}
.v2-btn:hover{box-shadow:var(--v2-shadow)}
.v2-btn:active{transform:scale(.97)}
.v2-btn--primary{background:var(--v2-red);border-color:var(--v2-red);color:#fff}
.v2-btn--primary:hover{background:var(--v2-red-d)}
.v2-btn--dark{background:var(--v2-ink);border-color:var(--v2-ink);color:#fff}
.v2-btn--wa{background:var(--v2-wa);border-color:var(--v2-wa);color:#fff}
.v2-btn:focus-visible,.v2-filter select:focus-visible,.v2-lead input:focus-visible,.v2-lead textarea:focus-visible{outline:3px solid rgba(223,38,39,.35);outline-offset:2px}

/* ---------------------------------------------------------------- סינון */
.v2-filter{background:#fff;border-radius:var(--v2-r);box-shadow:var(--v2-shadow);padding:18px;margin:0 0 22px}
.v2-filter__body{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1.3fr) minmax(140px,1fr) minmax(210px,1.4fr) minmax(120px,1fr) auto;gap:14px;align-items:end}
.v2-filter__title{grid-column:1/-1;font:22px/1.2 var(--v2-font-b);margin-bottom:2px}
.v2-f{display:flex;flex-direction:column;gap:6px;min-width:0}
.v2-f__label{font:14px/1.2 var(--v2-font-b);color:var(--v2-ink-2)}
.v2-filter select{width:100%;min-width:0;height:46px;border:1px solid var(--v2-line);border-radius:var(--v2-r-s);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat 10px center;-webkit-appearance:none;appearance:none;padding:0 10px 0 28px;font:16px var(--v2-font);color:var(--v2-ink);text-overflow:ellipsis}
.v2-two{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.v2-f--submit{flex-direction:row;align-items:center;gap:12px}
.v2-f--submit .v2-btn{white-space:nowrap}
.v2-filter__clear{font-size:14px;color:var(--v2-mute);white-space:nowrap}
.v2-filter__toggle{display:none}
/* סליידר תקציב כפול */
.v2-range{position:relative;height:28px;margin:4px 6px 0;direction:ltr}
.v2-range__track{position:absolute;top:12px;left:0;right:0;height:4px;border-radius:4px;background:var(--v2-line)}
.v2-range__fill{position:absolute;top:0;height:100%;background:var(--v2-red);border-radius:4px}
.v2-range input[type=range]{border:0;padding:0;box-shadow:none;position:absolute;inset:0;width:100%;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}
.v2-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--v2-red);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:grab}
.v2-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--v2-red);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:grab}
.v2-range input[type=range]::-moz-range-track{background:none}
.v2-range__vals{display:flex;justify-content:space-between;font:14px var(--v2-font-b);color:var(--v2-ink);direction:ltr}
/* מצבים */
.v2-filter--side .v2-filter__body{grid-template-columns:1fr}
.v2-filter--side{box-shadow:none;border:1px solid var(--v2-line)}
.v2-hero-filter{position:relative;z-index:15;float:left;clear:both;width:100%;margin-top:0;padding:18px 16px 10px;box-sizing:border-box}
.v2-hero-filter .details_holder{float:none!important}
.v2-filter--home{box-shadow:0 18px 40px rgba(0,0,0,.18);padding:22px 24px}

/* ---------------------------------------------------------------- רשימה */
.v2-listing{clear:both;width:100%;padding:6px 0 30px}
.v2-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;flex-wrap:wrap}
.v2-count{font-size:16px;color:var(--v2-ink-2)}
.v2-count b{font-family:var(--v2-font-b);color:var(--v2-ink)}
.v2-sort{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--v2-ink-2)}
.v2-sort select{height:40px;border:1px solid var(--v2-line);border-radius:var(--v2-r-s);padding:0 10px;font:15px var(--v2-font);background:#fff}
.v2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}

/* כרטיס רכב */
.v2-card{display:flex;flex-direction:column;background:var(--v2-card);border:1px solid var(--v2-line);border-radius:var(--v2-r);overflow:hidden;text-decoration:none;color:var(--v2-ink);box-shadow:var(--v2-shadow);transition:box-shadow .3s ease,transform .3s ease,border-color .3s}
.v2-card__img{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--v2-bg)}
.v2-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.v2-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}
.v2-card__title{margin:0;font:18px/1.3 var(--v2-font-b)}
.v2-card__sub{font-size:14px;color:var(--v2-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2-card__specs{list-style:none;margin:6px 0 0;padding:10px 0 0;border-top:1px solid var(--v2-line);display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--v2-ink-2)}
.v2-card__specs li{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;background:none}
.v2-card__specs .v2-ico{width:16px;height:16px;color:var(--v2-red)}
.v2-card__foot{margin-top:auto;padding-top:10px}
.v2-card__price{font:22px/1.2 var(--v2-font-b);color:var(--v2-ink)}
.v2-card__price s{font:14px var(--v2-font);color:var(--v2-mute);margin-right:6px}
.slide_details li.v2-tab-empty{float:none!important;width:auto!important;height:auto!important;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;margin:10px 0;padding:34px 16px;background:#fff;border:1px dashed #d0d0d0;border-radius:12px;direction:rtl;font-size:16px;line-height:1.6;color:#333}
.slide_details li.v2-tab-empty b{font-size:20px;color:#111}
.slide_details li.v2-tab-empty a{color:#d71f26;text-decoration:underline}
.v2-soldbox__price{font:22px/1.3 var(--v2-font-b);color:var(--v2-ink);margin:6px 0 4px}
.v2-card__il{font-size:13px;color:var(--v2-mute);margin-top:2px}
.v2-card__price.is-sold{color:var(--v2-red);font-size:18px}
.v2-card__month{font-size:14px;color:var(--v2-red);font-family:var(--v2-font-b);margin-top:2px}
.v2-card__more{font-size:14px;color:var(--v2-ink-2);text-decoration:underline}
.v2-card__tag{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.92);color:var(--v2-green);font:13px var(--v2-font-b);padding:4px 10px;border-radius:999px}
.v2-card__sold{position:absolute;top:14px;left:-34px;transform:rotate(-45deg);background:var(--v2-red);color:#fff;font:15px/1 var(--v2-font-b);padding:8px 44px;box-shadow:0 2px 6px rgba(0,0,0,.25);letter-spacing:.5px}
@media (hover:hover) and (pointer:fine){
  .v2-card:hover{box-shadow:var(--v2-shadow-h);transform:translateY(-3px);border-color:transparent}
  .v2-card:hover .v2-card__img img{transform:scale(1.08)}
}
@media (prefers-reduced-motion:reduce){
  .v2-card,.v2-card__img img,.v2-btn{transition:none!important}
  .v2-card:hover,.v2-card:hover .v2-card__img img{transform:none!important}
}
.v2-empty{background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-r);padding:28px;text-align:center}
.v2-empty h3{font:22px var(--v2-font-b);margin:0 0 8px}
.v2-empty .v2-lead{max-width:560px;margin:22px auto 0;text-align:right}

/* ---------------------------------------------------------------- עמוד רכב */
.v2-car{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:32px;align-items:start;clear:both;padding:10px 0 20px}
.v2-car__info{grid-column:1;grid-row:1}
.v2-car__media{grid-column:2;grid-row:1}
.v2-gal__main{position:relative;border-radius:var(--v2-r);overflow:hidden;background:#111;aspect-ratio:4/3}
.v2-gal__img{width:100%;height:100%;object-fit:contain;display:block;background:#111;transition:opacity .12s ease}
.v2-gal__img.is-out{opacity:.15}
.v2-gal__banner{position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none}
.v2-gal__sold{position:absolute;top:50%;left:50%;width:58%;max-width:340px;transform:translate(-50%,-55%);pointer-events:none}
.v2-gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:var(--v2-ink);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;padding:0;transition:transform .15s}
.v2-gal__nav:active{transform:translateY(-50%) scale(.92)}
.v2-gal__nav .v2-ico{width:24px;height:24px;stroke-width:2.4}
.v2-gal__prev{right:12px}
.v2-gal__next{left:12px}
.v2-gal__count{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.6);color:#fff;font-size:13px;padding:4px 10px;border-radius:999px;direction:ltr}
.v2-gal__thumbs{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.v2-gal__thumbs li{margin:0;padding:0;background:none}
.v2-gal__t{display:block;width:100%;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#eee;aspect-ratio:4/3}
.v2-gal__t img{width:100%;height:100%;object-fit:cover;display:block}
.v2-gal__t.is-active{border-color:var(--v2-red)}
.v2-yt{margin-top:16px}
.v2-yt__btn{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--v2-r);overflow:hidden;cursor:pointer;aspect-ratio:16/9;background:#000}
.v2-yt__btn img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9}
.v2-yt__play{position:absolute;top:50%;left:50%;width:72px;height:50px;transform:translate(-50%,-50%);background:#f00;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center}
.v2-yt__play .v2-ico{width:28px;height:28px}
.v2-yt iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--v2-r);display:block}

.v2-car__title{font:30px/1.2 var(--v2-font-b);margin:0}
.v2-car__sub{color:var(--v2-mute);font-size:17px;margin-top:4px}
.v2-pricebox{margin:18px 0 0;padding:18px 20px;background:var(--v2-bg);border-radius:var(--v2-r)}
.v2-pricebox__lbl{font-size:15px;color:var(--v2-ink-2)}
.v2-pricebox__p{font:34px/1.15 var(--v2-font-b);color:var(--v2-red)}
.v2-pricebox__il{font-size:14px;color:var(--v2-mute);margin-top:2px}
.v2-pricebox__m{font:16px var(--v2-font-b);color:var(--v2-ink);margin-top:6px}
.v2-car__cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}
.v2-car__cta .v2-btn{width:100%}
.v2-box__title{font:19px/1.3 var(--v2-font-b);margin:0 0 12px}
.v2-quick,.v2-calc,.v2-remarks,.v2-soldbox{margin-top:20px;padding:20px;border:1px solid var(--v2-line);border-radius:var(--v2-r);background:#fff}
.v2-soldbox{border-color:var(--v2-red);background:#fff6f6}
.v2-soldbox__badge{display:inline-block;background:var(--v2-red);color:#fff;font:15px var(--v2-font-b);padding:6px 14px;border-radius:999px;margin-bottom:10px}
.v2-soldbox h3{font:22px var(--v2-font-b);margin:0}
.v2-soldbox p{margin:4px 0 14px;color:var(--v2-ink-2)}
.v2-specs{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v2-line);border-radius:var(--v2-r);overflow:hidden}
.v2-specs li{display:flex;align-items:center;gap:8px;padding:12px 14px;margin:0;border-bottom:1px solid var(--v2-line);background:#fff;min-width:0}
.v2-specs li:nth-child(odd){border-left:1px solid var(--v2-line)}
.v2-specs .v2-ico{color:var(--v2-red)}
.v2-specs__l{font-size:14px;color:var(--v2-mute)}
.v2-specs__v{margin-right:auto;font:15px var(--v2-font-b);text-align:left;overflow-wrap:anywhere}
.v2-remarks p{margin:0;line-height:1.7;color:var(--v2-ink-2);font-size:15px;overflow-wrap:anywhere}
.v2-similar{clear:both;padding:30px 0 10px}
.v2-similar .v2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.v2-back{clear:both;padding:10px 0 20px}
.v2-back a{color:var(--v2-ink-2);font-size:15px}

/* טופס ליד */
.v2-lead{display:flex;flex-direction:column;gap:10px}
.v2-lead__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.v2-lead__f{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--v2-ink-2)}
.v2-lead__f input,.v2-lead__f textarea{width:100%;min-height:46px;border:1px solid var(--v2-line);border-radius:var(--v2-r-s);padding:10px 12px;font:16px var(--v2-font);color:var(--v2-ink);background:#fff;-webkit-appearance:none;appearance:none}
.v2-lead__f input[type=tel]{text-align:right}
.v2-lead__f textarea{min-height:64px;resize:vertical}
.v2-lead__f.is-bad input{border-color:var(--v2-red);background:#fff6f6}
.v2-lead__btn{width:100%}
.v2-lead__btn[disabled]{opacity:.6;cursor:wait}
.v2-lead__msg{margin:0;font:15px var(--v2-font-b);min-height:1px}
.v2-lead__msg.is-ok{color:var(--v2-green)}
.v2-lead__msg.is-err{color:var(--v2-red)}
.v2-lead.is-sent .v2-lead__row,.v2-lead.is-sent .v2-lead__f,.v2-lead.is-sent .v2-lead__btn{display:none}
.v2-lead.is-sent .v2-lead__msg{font-size:18px;padding:14px;border-radius:var(--v2-r-s);background:#effaf3}

/* מחשבון */
.v2-calc__row{margin:0 0 16px}
.v2-calc__lbl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:15px;color:var(--v2-ink-2)}
.v2-calc__lbl output{font:18px var(--v2-font-b);color:var(--v2-ink)}
.v2-calc input[type=range]{width:100%;height:28px;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none;background:transparent;direction:rtl;box-shadow:none}
.v2-calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,var(--v2-line) calc(100% - var(--p,50%)),var(--v2-red) calc(100% - var(--p,50%)))}
.v2-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:#fff;border:2px solid var(--v2-red);box-shadow:0 1px 4px rgba(0,0,0,.25)}
.v2-calc input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:var(--v2-line)}
.v2-calc input[type=range]::-moz-range-progress{height:6px;border-radius:6px;background:var(--v2-red)}
.v2-calc input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--v2-red)}
.v2-calc__res{display:flex;justify-content:space-between;align-items:center;background:var(--v2-bg);border-radius:var(--v2-r-s);padding:14px 16px;margin:4px 0 10px}
.v2-calc__res span{font-size:15px;color:var(--v2-ink-2)}
.v2-calc__res strong{font:28px var(--v2-font-b);color:var(--v2-red)}
.v2-calc__meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--v2-ink-2)}
.v2-calc__note{font-size:14px;color:var(--v2-ink-2);margin:10px 0}
.v2-calc__cta{width:100%}
.v2-calc__disc{font-size:12px;color:var(--v2-mute);margin:10px 0 0;line-height:1.5}

/* ---------------------------------------------------------------- ביקורות */
.v2-reviews{clear:both;float:left;width:100%;padding:36px 0 30px;box-sizing:border-box}
.v2-reviews__in{max-width:1200px;margin:0 auto;padding:0 16px}
.v2-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}
.v2-reviews__head .v2-h2{margin:0 0 6px}
.v2-reviews__score{display:inline-flex;align-items:center;gap:8px;color:var(--v2-ink-2);text-decoration:none;font-size:15px}
.v2-reviews__score b{font:18px var(--v2-font-b);color:var(--v2-ink)}
.v2-g{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--v2-line);display:inline-flex;align-items:center;justify-content:center;font:bold 14px Arial;color:#4285f4}
.v2-reviews__nav{display:flex;gap:8px}
.v2-reviews__nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--v2-line);background:#fff;color:var(--v2-ink);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}
.v2-reviews__nav .v2-ico{width:22px;height:22px;stroke-width:2.2}
.v2-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 12px;scrollbar-width:thin;overscroll-behavior-x:contain}
.v2-review{scroll-snap-align:start;background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-r);padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--v2-shadow)}
.v2-review__stars{color:#fbbc04;font-size:18px;letter-spacing:2px}
.v2-review__text{margin:0;font-size:15px;line-height:1.65;color:var(--v2-ink-2);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}
.v2-review.is-open .v2-review__text{-webkit-line-clamp:unset;display:block}
.v2-review footer{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:14px}
.v2-review__av{width:32px;height:32px;border-radius:50%;background:var(--v2-red);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--v2-font-b)}
.v2-review__src{margin-right:auto;color:var(--v2-mute);font-size:13px}

/* ---------------------------------------------------------------- וואטסאפ וחיוג */
.wh{z-index:900}
.wh a{position:relative;display:block;border-radius:50%}
.wh img{border-radius:50%;position:relative;z-index:1}
.wh a::before,.wh a::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--v2-wa);opacity:.6;animation:v2-pulse 2s ease-out infinite}
.wh a::after{animation-delay:1s}
@keyframes v2-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(1.9);opacity:0}}
.v2-mbar{display:none}
@media (prefers-reduced-motion:reduce){.wh a::before,.wh a::after,.v2-mbar__wa::before{animation:none!important;display:none}}

/* ---------------------------------------------------------------- תוכן עמודים */
.full_text h2{margin:34px 0 10px!important;line-height:1.3;font-family:var(--v2-font-b);color:var(--v2-ink)}
.full_text h2:first-child{margin-top:0!important}
.full_text p{margin:0 0 14px;line-height:1.8}
.full_text ul{margin:0 0 16px;padding-right:22px}
.full_text ul li{float:none!important;width:auto!important;display:list-item;margin:0 0 8px;padding:0;line-height:1.7;list-style:disc;background:none}

/* ---------------------------------------------------------------- תיקוני תבנית קיימת */
.v2-hero-filter .details_holder{width:auto!important;max-width:1200px;margin:0 auto!important;padding:0!important;float:none!important}
.full_text img,.contact_text img,.main_content > img{max-width:100%;height:auto}
@media (max-width:960px){
  .header .logo{margin-right:0!important;max-width:100%;box-sizing:border-box}
  .home_one,.tab_content_holder{overflow:hidden}
}

/* ---------------------------------------------------------------- מובייל: כפתור לקטלוג + רמז לתפריט */
/* דף הבית: סליידר, סינון, (כפתור קטלוג במובייל), קטלוג, ובסוף השארת פרטים - גם במחשב וגם במובייל */
.v2-home{display:flex;flex-direction:column;width:100%;clear:both}
.v2-home>*{float:none!important;width:100%!important;max-width:100%}
.v2-home>.banner_images{order:1}
.v2-home>.v2-hero-filter{order:2}
.v2-home>.v2-home-cta{order:3}
.v2-home>.home_one{order:4}
.v2-home>.common_form,.v2-home>form{order:5}
.v2-home-cta{display:none;padding:6px 12px 18px;text-align:center;direction:rtl}
.v2-home-cta a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border-radius:999px;background:var(--v2-ink);color:#fff!important;text-decoration:none!important;font:19px var(--v2-font-b);box-shadow:0 4px 14px rgba(0,0,0,.18)}
.v2-home-cta a span{font-size:22px;line-height:1}
.v2-menuhint{display:none;align-items:center;justify-content:flex-start;gap:8px;direction:rtl;margin:6px 10px 8px;padding:8px 14px;width:max-content;max-width:calc(100% - 20px);border:0;border-radius:999px;background:var(--v2-red);color:#fff;font:16px var(--v2-font-b);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.v2-menuhint__f{display:inline-block;font-size:20px;line-height:1;animation:v2-point 1.4s ease-in-out infinite}
@keyframes v2-point{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@media (prefers-reduced-motion:reduce){.v2-menuhint__f{animation:none}}

/* ---------------------------------------------------------------- רספונסיבי */
@media (max-width:1200px){
  .v2-grid,.v2-similar .v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .v2-filter__body{grid-template-columns:repeat(3,minmax(0,1fr))}
  .v2-f--budget{grid-column:span 2}
  .v2-f--years{grid-column:span 1}
  .v2-reviews__track{grid-auto-columns:calc((100% - 32px)/3)}
}
@media (max-width:960px){
  .v2-car{grid-template-columns:1fr;gap:22px}
  .v2-car__info,.v2-car__media{grid-column:auto;grid-row:auto}
  .v2-grid,.v2-similar .v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
  .v2-reviews__track{grid-auto-columns:calc((100% - 16px)/2)}
  .v2-hero-filter{margin-top:0;padding:14px 12px 4px}
}
@media (max-width:768px){
  body{padding-bottom:64px}
  .v2-home>.banner_images{overflow:hidden}
  .v2-home>.v2-home-cta{display:block}
  .v2-menuhint{display:flex}
  .v2-mbar{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.15);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:8px}
  .v2-mbar a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:12px;color:#fff;text-decoration:none;font:17px var(--v2-font-b);position:relative;-webkit-tap-highlight-color:transparent}
  .v2-mbar .v2-ico{width:22px;height:22px}
  .v2-mbar__wa{background:var(--v2-wa)}
  .v2-mbar__wa::before{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:0 0 0 0 rgba(37,211,102,.7);animation:v2-ring 2s infinite}
  @keyframes v2-ring{0%{box-shadow:0 0 0 0 rgba(37,211,102,.6)}70%{box-shadow:0 0 0 12px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
  .v2-mbar__tel{background:var(--v2-red)}
  .wh,.footer_form{display:none!important}
  .v2-filter{padding:14px}
  .v2-filter--bar .v2-filter__toggle{display:flex;width:100%;align-items:center;justify-content:center;min-height:46px;border:1px solid var(--v2-line);border-radius:999px;background:#fff;font:16px var(--v2-font-b);color:var(--v2-ink);cursor:pointer}
  .v2-filter--bar .v2-filter__body{display:none;margin-top:14px}
  .v2-filter--bar.is-open .v2-filter__body{display:grid}
  .v2-filter__body,.v2-filter--home .v2-filter__body{grid-template-columns:1fr 1fr;gap:12px}
  .v2-f--budget,.v2-f--submit,.v2-f--years,.v2-filter__title{grid-column:1/-1}
  .v2-f--submit .v2-btn{flex:1}
  .v2-h2{font-size:22px}
  .v2-car__title{font-size:24px}
  .v2-pricebox__p{font-size:30px}
  .v2-gal__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
  .v2-reviews__head{align-items:center}
}
@media (max-width:560px){
  .v2-grid,.v2-similar .v2-grid{grid-template-columns:1fr}
  .v2-filter__body,.v2-filter--home .v2-filter__body{grid-template-columns:1fr 1fr;gap:10px}
  .v2-filter{padding:12px}
  .v2-filter__title{font-size:19px}
  .v2-lead__row{grid-template-columns:1fr}
  .v2-specs{grid-template-columns:1fr}
  .v2-specs li:nth-child(odd){border-left:0}
  .v2-gal__main{border-radius:var(--v2-r-s)}
  .v2-gal__nav{width:40px;height:40px}
  .v2-gal__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}
  .v2-reviews__track{grid-auto-columns:86%}
  .v2-reviews__nav{display:none}
  .v2-toolbar{flex-direction:column;align-items:stretch}
  .v2-sort select{flex:1}
}
