

/* Start:/local/templates/.default/components/bitrix/news/weone_showcase/bitrix/news.detail/.default/style.css?17942414818435*/
/* Карточка машины «Авто под заказ». Подключается Битриксом автоматически вместе с шаблоном. */
.wz-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:26px 32px;align-items:start;padding-bottom:30px}
.wz-detail__gal{grid-column:1;grid-row:1;min-width:0}
.wz-detail__side{grid-column:2;grid-row:1/span 2;position:sticky;top:20px}
.wz-detail__body{grid-column:1;grid-row:2;min-width:0}
.wz-big{position:relative;background:#f5f5f7;border-radius:6px;overflow:hidden}
.wz-big__f{position:relative;display:block;width:100%;padding-top:75%;cursor:zoom-in}
.wz-big__f img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}
.wz-big__nav{position:absolute;top:50%;margin-top:-21px;width:42px;height:42px;padding:0;border:0;
 border-radius:50%;background:rgba(255,255,255,.92);cursor:pointer;font-size:22px;line-height:40px;
 color:#333;box-shadow:0 2px 10px rgba(0,0,0,.18);z-index:2}
.wz-big__nav--p{left:12px}.wz-big__nav--n{right:12px}
.wz-big__cnt{position:absolute;right:12px;bottom:12px;background:rgba(0,0,0,.55);color:#fff;
 font-size:12px;padding:3px 10px;border-radius:12px;z-index:2}
.wz-thumbs{display:flex;gap:8px;
 margin-top:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;
 overscroll-behavior-x:contain;scroll-padding:0 8px;scrollbar-width:none;-ms-overflow-style:none}
.wz-thumbs::-webkit-scrollbar{display:none}
.wz-thumbs:not(.is-grid){cursor:grab}
.wz-thumbs.is-drag{cursor:grabbing;scroll-snap-type:none}
.wz-thumbs.is-drag img{pointer-events:none}
.wz-thumbs:not(.is-grid) .wz-thumbs__i{flex:0 0 104px;height:78px;padding-top:0;scroll-snap-align:start}
.wz-thumbs.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;overflow:visible}
.wz-rail{position:relative;margin-top:12px;padding:0 56px}
.wz-rail:before,.wz-rail:after{content:'';position:absolute;top:0;bottom:0;width:24px;z-index:2;pointer-events:none}
.wz-rail:before{left:56px;background:linear-gradient(to right,#fff,rgba(255,255,255,0))}
.wz-rail:after{right:56px;background:linear-gradient(to left,#fff,rgba(255,255,255,0))}
.wz-rail:has(.is-grid):before,.wz-rail:has(.is-grid):after{display:none}
.wz-rail:has(.is-grid){padding:0}
.wz-rail .wz-thumbs{margin-top:0}
.wz-rail__n{position:absolute;top:0;height:78px;z-index:3;width:44px;padding:0;
 display:flex;align-items:center;justify-content:center;border:1px solid #ececf1;border-radius:4px;
 background:#fff;color:#111;cursor:pointer;transition:color .15s,border-color .15s,background .15s}
.wz-rail__n svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2;
 stroke-linecap:round;stroke-linejoin:round}
.wz-rail__n:hover{color:#e60a42;border-color:#e60a42;background:#fcfcfd}
.wz-rail__n[hidden]{display:none}
.wz-rail__n--p{left:0}.wz-rail__n--n{right:0}
.wz-all{position:absolute;left:12px;bottom:12px;z-index:2;padding:9px 15px;border:0;border-radius:4px;
 background:rgba(0,0,0,.55);color:#fff;font-size:13px;line-height:1.2;cursor:pointer}
.wz-all:hover{background:rgba(0,0,0,.78)}
.wz-thumbs__i{position:relative;padding-top:72%;border:2px solid transparent;border-radius:4px;
 overflow:hidden;cursor:pointer;background:#f0f0f2}
.wz-thumbs__i img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.wz-thumbs__i.is-active{border-color:#e60a42}
.wz-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 20px}
.wz-tabs__b{padding:11px 20px;border:1px solid #ececf1;border-radius:6px;background:#fff;cursor:pointer;
 font-size:13px;text-transform:uppercase;font-weight:600;color:#8b9099;letter-spacing:.02em}
.wz-tabs__b.is-active{color:#111;border-color:#111}
.wz-pane{display:none}.wz-pane.is-active{display:block}
.wz-h{font-size:15px;font-weight:700;text-transform:uppercase;color:#1f2937;margin:0 0 14px}
.wz-spec{display:grid;grid-template-columns:1fr 1fr;gap:0 44px}
.wz-spec__i{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;
 border-bottom:1px solid #ececf1;font-size:15px}
.wz-spec__n{color:#8b9099}.wz-spec__v{color:#1f2937;text-align:right}
.wz-opt{margin-top:32px}
.wz-opt__g{margin-bottom:18px}
.wz-opt__t{font-weight:700;font-size:16px;margin-bottom:8px;color:#1f2937}
.wz-opt__l{display:flex;flex-wrap:wrap;gap:7px 20px}
.wz-opt__i{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;line-height:1.45}
.wz-opt__i:before{content:"";width:6px;height:6px;background:#c3c7cd;flex:0 0 6px}
.wz-side{border:1px solid #ececf1;border-radius:8px;padding:22px;background:#fff}
.wz-price{font-size:30px;font-weight:800;color:#111;line-height:1.1}
.wz-price__n{margin-top:5px;font-size:13px;color:#8b9099}
.wz-pl{margin:16px 0;padding:14px 0;border-top:1px solid #ececf1;border-bottom:1px solid #ececf1}
.wz-pl__r{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:14px}
.wz-pl__r span{color:#8b9099}.wz-pl__r b{color:#111;white-space:nowrap;font-weight:600}
.wz-btn{display:block;width:100%;margin-top:16px;padding:15px 20px;text-align:center;background:#e60a42;
 color:#fff;border:0;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;text-transform:uppercase}
.wz-btn:hover{background:#c80939;color:#fff}
.wz-del{margin-top:14px;font-size:14px;color:#6b7280;text-align:center}.wz-del b{color:#111}
.wz-tel{display:block;margin-top:14px;text-align:center;font-size:21px;font-weight:800;
 color:#111;letter-spacing:.01em;text-decoration:none;line-height:1.2}
.wz-tel:hover{color:#e60a42;text-decoration:none}
.wz-msg{display:flex;justify-content:center;gap:10px;margin-top:12px}
.wz-msg__a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;
 border:1px solid #26292e;border-radius:10px;background:#fff;color:#4a4f57;
 box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.08);
 transition:color .15s,border-color .15s,box-shadow .15s}
.wz-msg__a:hover{color:#e60a42;border-color:#e60a42;box-shadow:0 1px 3px rgba(0,0,0,.05),0 6px 16px rgba(0,0,0,.1)}
.wz-msg__a:focus-visible{outline:2px solid #e60a42;outline-offset:2px}
.wz-msg__a svg{width:20px;height:20px;fill:currentColor;display:block}
/* у MAX рисунок заполняет всё поле, у TG и WA утоплен — выравниваем по виду */
.wz-msg__a--tg svg,
.wz-msg__a--wa svg{width:25px;height:25px}
@media(max-width:575px){.wz-tel{font-size:19px}}
.wz-kv{margin:14px 0;padding-bottom:14px;border-bottom:1px solid #ececf1}
.wz-kv__r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:14px;line-height:1.35}
.wz-kv__n{color:#8b9099}
.wz-kv__v{color:#1f2937;text-align:right;font-weight:600}
.wz-desc{font-size:15px;line-height:1.7;color:#374151}
.wz-lb{position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:2147483000;
 display:none;align-items:center;justify-content:center}
.wz-lb.is-open{display:flex}
.wz-lb__i{max-width:94vw;max-height:88vh;object-fit:contain;display:block}
.wz-lb__x{position:absolute;top:14px;right:18px;width:44px;height:44px;padding:0;border:0;
 border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:26px;line-height:42px;cursor:pointer}
.wz-lb__n{position:absolute;top:50%;margin-top:-26px;width:52px;height:52px;padding:0;border:0;
 border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:28px;line-height:50px;cursor:pointer}
.wz-lb__n--p{left:16px}.wz-lb__n--n{right:16px}
.wz-lb__c{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#fff;font-size:13px;
 background:rgba(255,255,255,.16);padding:5px 14px;border-radius:14px}
@media(max-width:575px){.wz-lb__n{width:42px;height:42px;line-height:40px;font-size:23px}}
@media(max-width:991px){
 .wz-detail{display:block}
 .wz-detail__side{position:static;margin:22px 0}
 .wz-spec{grid-template-columns:1fr}
 .wz-rail__n{display:none}
 .wz-thumbs:not(.is-grid){cursor:default}
 .wz-rail{padding:0}
 .wz-rail:before,.wz-rail:after{display:none}
 .wz-thumbs:not(.is-grid) .wz-thumbs__i{flex-basis:96px;height:72px}
}
@media(max-width:575px){
 .wz-thumbs:not(.is-grid) .wz-thumbs__i{flex-basis:80px;height:60px}
 .wz-thumbs.is-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}
 .wz-price{font-size:26px}
 .wz-big__nav{width:36px;height:36px;line-height:34px;font-size:19px;margin-top:-18px}
}

/* End */
/* /local/templates/.default/components/bitrix/news/weone_showcase/bitrix/news.detail/.default/style.css?17942414818435 */
