@charset "utf-8";@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-display:optional;src:url('https://vdmv.ru/fonts/roboto-variablefont_wdthwght-russian.woff2') format('woff2');}@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-display:optional;src:url('https://vdmv.ru/fonts/roboto-italic-variablefont_wdthwght-russian.woff2') format('woff2');}html{margin:0;padding:0;overflow-x:hidden;}*, *::before, *::after{box-sizing:border-box;}:root{--font-main:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--text:#000;--heading:#011f30;--link:#395c63;--link-visited:#003638;--link-hover:#374c4f;--transition-fade:opacity .2s ease;--transition-ui:var(--transition-fade),transform .2s ease;}@media(prefers-reduced-motion:reduce){*,::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}body{margin:0;padding:0;background:#d9d9d9;font-family:var(--font-main);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures;}p{margin:0 0 8px;}a{text-decoration:none;color:var(--link);}a:visited{color:var(--link-visited);}a:hover{color:var(--link-hover);text-decoration:underline;outline:0;}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #395c63;outline-offset:2px;}a:active{outline:0;text-decoration:underline;}.ya-page_js_yes.ya-site-form_inited_no,[hidden]{display:none;}strong,b{font-weight:600;}small{display:block;font-size:12px;color:#000;margin-top:4px;line-height:1.3;}h1,h2,h3,h4,h5,h6{margin:8px 0;color:var(--heading);line-height:1.2;}h1{font-size:22px;}h2{font-size:21px;}h3{font-size:20px;}h4{font-size:19px;}h5{font-size:19px;}h6{font-size:18px;}.gridContainer{width:100%;padding-left:0.5%;padding-right:0.5%;}#div1{width:100%;max-width:1920px;margin:0 auto;background-color:#fff;text-align:center;}@media(max-width:640px){body{font-size:15px;}.gridContainer{padding:0 0.5%;}.zeroMargin_desktop{margin-left:0;}.hide_desktop{display:none;}}.fluid {clear:both;display:block;max-width:100%;}.hidden{display:none !important;}.visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;white-space:nowrap;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:after,.clearfix:before{content:"";display:table;}.clearfix:after{clear:both;}@media print{body{background:none !important;color:#000 !important;}}img,video{display:block;max-width:100%;height:auto;}img.loaded{transition:opacity .2s ease;opacity:1;}blockquote{margin:1em 40px;}blockquote, pre{border:1px solid #999;}blockquote, img, pre, tr{page-break-inside:avoid;}hr,ol,ul{margin:1em 0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ol,ul{padding:0 0 0 40px;}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0;}q{quotes:none;}q:after,q:before{content:'';}mark{color:#000;background:#f7ef6d;font-weight:500;}label{cursor:pointer;}input,button,textarea,select{line-height:normal;}button[disabled],input[disabled]{cursor:default;}input[type="search"]{appearance:none;}button{border:0;padding:0;}td{vertical-align:top;}textarea{vertical-align:top;overflow:auto;resize:vertical;}figure, form{margin:0;}article,aside,details,footer,header,main,nav,section{display:block;}audio, canvas{display:inline-block;}.table-full{width:100%;}table{border-collapse:collapse;border-spacing:0;}
.upp-head{isolation:isolate;contain:layout style paint;display:block;position:relative;width:100%;height:160px !important;background:#f5f5f5 url(https://vdmv.ru/images_mej/fon.webp) center/cover no-repeat;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #777;}.upp-logo{contain:paint;display:block;position:absolute;top:5px;left:52px;background-image:url("https://vdmv.ru/images_mej/dmv_logo.webp");width:100px;height:100px;background-size:cover;cursor:pointer;border:1px solid #fff;border-radius:2%;box-shadow:1px 1px 0 #777;z-index:10;}.cart-icon,.fav-icon-link,.fixed-elems{contain:layout style;display:flex;position:absolute;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","Android Emoji",EmojiSymbols,sans-serif;align-items:center;justify-content:center;box-sizing:border-box;}.cart-icon,.fav-icon-link{width:42px;height:42px;background:#fff;font-size:20px;cursor:pointer;z-index:15;border:1px solid #777;border-radius:50%;box-shadow:1px 1px 0 #999;text-decoration:none !important;}#cart-count,#fav-count{position:absolute;display:flex;top:-4px;right:-4px;background:#011f30;color:#fff;font-size:11px;font-weight:bold;min-width:18px;height:18px;padding:0 4px;border-radius:10px;align-items:center;justify-content:center;line-height:1.1;opacity:0;visibility:hidden;}.cart-icon{top:4px;right:4px;}.fav-icon-link{top:54px;right:4px;}.fixed-elem{display:flex;position:absolute;bottom:1px;right:98px;flex-direction:column;align-items:center;z-index:1;}.fixed-elems{width:160px;height:auto;padding:2px;bottom:71px;right:107px;font-size:18px;color:#fff;background:rgba(0,0,0,0.2);z-index:1;margin:auto 0;}.upp_warn,.phone-number{contain:layout style;display:flex;position:relative;font-size:18px;font-weight:600;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#333;align-items:center;justify-content:center;box-sizing:border-box;}.phone-number{white-space:nowrap;text-decoration:none !important;background:#f5f5f5;padding:4px 10px;border:1px solid #999;border-radius:3px;}.upp_warn{width:170px;padding:2px;top:5px;left:170px;background:rgba(0,0,0,0.1);text-shadow:1px 1px 0 #fff;}.cil-elem{display:flex;position:absolute;width:100px;padding:0 4px;font-size:14px;font-weight:600;color:#fff;background:rgba(0,0,0,0.1);align-items:center;justify-content:center;bottom:1px;left:52px;text-shadow:1px 1px 0 #000;}@media screen and (max-width:640px){.upp-head{background:#f5f5f5 url(https://vdmv.ru/images_mej/fon_mobile.webp) center/cover no-repeat;}.upp-logo{width:60px;height:60px;left:50px;}.cart-icon{top:5px;right:52px;}.fav-icon-link{top:5px;right:4px;}.cart-icon,.fav-icon-link{font-size:18px;}#cart-count,#fav-count{top:-2px;right:-2px;min-width:16px;height:16px;font-size:10px;}.upp_warn{width:90px;font-size:14px !important;line-height:1.1;left:110px;}.fixed-elems{width:auto;max-width:130px;bottom:55px;right:16px;font-size:14px;}.fixed-elem{right:4px;}.phone-number{font-size:14px;padding:3px 6px;}.cil-elem{width:60px;left:50px;font-size:12px;}}
.menu{isolation:isolate;contain:strict;position:fixed;left:-5px;top:0;width:230px;height:100%;padding-left:4px;background:#e7e7df;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate3d(-100%, 0, 0);transition:transform .35s ease;z-index:9999;border-right:1px solid #333;}.menu.active{left:2px;transform:translate3d(0, 0, 0);will-change:transform;}.menu ul{list-style:none;padding:8px 0;margin:0;}.menu ul li{margin:0;border-bottom:1px solid #a6a6a6;}.menu ul li a{display:block;padding:8px;color:#011f30;background:#f0f0f0;font-size:15px;font-weight:400;text-align:left;text-decoration:none;}.menu ul li a span.labemenu{display:block;align-items:center;justify-content:center;text-align:center;min-height:44px;font-size:16px;font-weight:500;color:#011f30;line-height:1.4;padding:8px;background:#e1e1d7;border-bottom:2px solid #c8c8bd;}@media screen and (min-width: 641px){.menu ul li a{transition:background-color 0.2s ease, padding-left 0.2s ease;}.menu ul li a span.labemenu{transition:background-color 0.2s ease;}.menu ul li a:hover{background-color:#f0f0f0;padding-left:12px;}}.menu-button{position:absolute;display:flex;background-image:url(https://vdmv.ru/images_mej/menu-g.gif);width:42px;height:42px;top:5px;left:5px;border:1px solid #777;cursor:pointer;z-index:2000;box-shadow:1px 1px 0 #777;}.overlay {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease;z-index:1000;}.overlay.active{opacity:1;pointer-events:auto;visibility:visible;}
.breadcrumbs{contain:layout style;list-style:none;color:#003240;font-weight:500;padding:0;margin:5px auto;}.breadcrumbs li{display:inline;}.breadcrumbs a{color:#011f30;cursor:pointer;}.breadcrumbs li:not(:last-child)::after{content:"›";color:#646464;margin:4px;}.blink{isolation:isolate;contain:layout style paint;display:block;position:relative;width:auto;max-width:1920px;height:26px;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#000 !important;line-height:20px !important;padding:3px;margin:4px 4px;font-size:18px;font-weight:500;transform:translateZ(0);box-sizing:border-box;border:1px solid #333;border-radius:2px;box-shadow:1px 1px 0 #999;background-color:#e0e0e0;overflow:hidden;}.blink::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1;animation:blink-smooth 1.8s linear infinite;will-change:opacity;}.blink a{position:relative;z-index:1;color:inherit;text-decoration:none;}@media screen and (max-width:640px){.blink{height:auto;min-height:26px;}}@keyframes blink-smooth{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}p[itemprop="description"]{contain:layout style paint;display:block;text-align:start;margin:6px 12px;line-height:1.4;}
/* tab */.colon{contain:layout style;display:flex;width:100%;align-items:flex-start;}.item-1{display:flex;flex:0 0 40%;padding:4px;flex-shrink:0;}.item-2{display:flex;position:relative;flex-wrap:wrap;align-items:center;flex:0 0 50%;padding:4px;margin:0 auto;}.descript{list-style:none;text-align:left;padding:0;margin-left:8px;line-height:1.4;}.child,.child1{contain:layout style paint;display:flex;flex-direction:column;align-items:center;justify-content:center;}.child{flex:0 0 150px;margin:2px;}.child1{flex:0 0 154px;margin:2px;}.wrapper,.wrapper1{isolation:isolate;contain:layout style paint;display:flex;position:relative;margin:0 auto;}.wrapper{width:154px;height:350px;}.wrapper1{width:150px;height:350px;}.wrapper_content_section{display:flex;position:absolute;width:154px;padding:6px 0px;bottom:0;left:0;background:#484d4d;color:#fff;font-size:17px;line-height:1.3;align-items:center;justify-content:center;}.wrapper1_content_section{display:flex;position:absolute;width:150px;padding:6px 0;bottom:0;left:0;background:#484d4d;color:#fff;font-size:17px;line-height:1.3;align-items:center;justify-content:center;}figcaption{contain:layout style paint;display:block;text-align:start;margin:6px 2px;line-height:1.4;}.centrgrp{isolation:isolate;contain:layout style;display:flex;flex-wrap:wrap;justify-content:center;align-content:start;margin:4px;box-sizing:border-box;overflow:hidden;}
.fav-btn{position:absolute;top:15px;right:18px;background:none;border:none;font-size:24px;cursor:pointer;z-index:10;}@media screen and (min-width:641px){.fav-btn{transition:transform 0.2s;}.fav-btn:hover{transform:scale(1.2);}}.fav-btn.favorited{color:red;}.fav-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:10px 18px;border-radius:6px;font-size:14px;opacity:0;transition:opacity 0.4s ease;z-index:9999;}.fav-toast.show{opacity:1;}.review{display:flex;flex-direction:column;justify-content:center;content-visibility:auto;contain-intrinsic-size:auto 450px;contain:layout paint;}.review_img{display:flex;flex-wrap:wrap;margin:4px;align-items:center;justify-content:center;}.review_img img{display:block;max-width:100%;height:auto;aspect-ratio:150 / 334;margin:4px;}@media screen and (max-width: 640px){.review{contain-intrinsic-size:auto 900px;}}
/* minimized */.image{contain:layout paint;display:block;width:100%;max-width:150px;height:auto;aspect-ratio:342/800;margin:0 auto;cursor:zoom-in;}.lightbox-overlay{contain:strict;display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;will-change:opacity;transition:opacity 0.25s ease-in-out;}.lightbox-img{width:auto;height:auto;max-width:90vw;max-height:90vh;object-fit:contain;cursor:zoom-out;transform:scale(0.95);transition:transform 0.15s ease-in-out;}.lightbox-overlay.active{opacity:1;pointer-events:auto;}.lightbox-overlay.active .lightbox-img{transform: scale(1);}body.no-scroll{overflow:hidden;}
.container_calk{display:block;position:relative;isolation:isolate;contain:layout paint;min-width:240px;max-width:640px;min-height:52px;overflow:hidden;margin:auto;text-align:center;}.calk-body{display:none;margin-top:10px;padding:10px;border:1px solid #ccc;}.calk-body.active{display:block;transition:height 0.2s ease;}.calk-products div{margin-bottom:2px;border-bottom:1px solid #ccc;}.calk-total{margin-top:10px;font-weight:bold;}.calk-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px;}.calk-name{flex:1 1 auto;text-align:left;font-size:15px;cursor:default;}.calk-services{display:none !important;}.input-number{display:flex;align-items:center;gap:2px;}.input-number input{width:30px;flex:1;text-align:left;padding:4px;border:1px solid #333;border-radius:2px;}.input-number button{font-size:16px;width:25px;height:25px;flex:0 0 auto;border:1px solid #999;background:#f9f9f9;cursor:pointer;font-weight:500;border-radius:2px;}.input-number input[type=number]{-moz-appearance:textfield;}.input-number input::-webkit-outer-spin-button,.input-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.local-cart-info{margin-top:10px;font-size:14px;opacity:0;}.local-cart-info.active{opacity:1;}.toast{font-size:0.9em;color:#333;margin-top:5px;opacity:0;}.toast.show{opacity:1;}.btn_r{isolation:isolate;contain:layout style paint;display:block;width:200px;height:36px;padding:0 10px;font-size:16px;font-weight:600;background-color:#f0f0f0;color:black;border:1px solid #555;border-radius:2px;cursor:pointer;margin:8px auto !important;flex-shrink:0;box-sizing:border-box;box-shadow:1px 1px 0 #999;}@media screen and (min-width:641px){.btn_r{transition:background-color 0.3s, border-color 0.3s, transform 0.1s, box-shadow 0.1s;}.btn_r:hover{background-color:#d8d5c9;color:black;border:1px solid #fff;box-shadow:2px 2px 1px #999;}.btn_r:active{background-color:#919190;transform:scale(0.95);box-shadow:1px 1px 0 #999;}}
/* footer */.down-bottom{isolation:isolate;contain:layout style paint;display:block;position:relative;width:100%;height:220px;background:linear-gradient(45deg,#b3b3b3,#ebebeb);border-top:1px solid #777;margin:8px auto 0;}.logo-down{contain:paint;position:absolute;top:10px;left:10px;background-image:url("https://vdmv.ru/images_mej/dmv_logo.webp");width:100px;height:100px;background-size:cover;border:1px solid #fff;border-radius:2%;box-shadow:1px -1px 0 #777;}.down_phone{position:absolute;padding:4px 8px;font-size:16px;color:#424242;top:10px;right:8px;}.down_warn{display:flex;position:absolute;width:200px;padding:2px;font-size:18px;color:#602457;top:10px;left:22%;}.down_adr{position:absolute;top:10px;right:30%;padding:3px;font-size:16px;color:#111;}.down_text {width:100px;position:absolute;top:110px;left:10px;padding:5px 4px;font-size:16px;color:#111;line-height:1.2;}.down_phone,.down_warn,.down_adr,.down_text{font-weight:600;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-shadow:1px 1px 0 #fff;}.cildown{display:flex;position:absolute;gap:10px;top:124px;right:8px;}.downsoc{padding:1px 5px;border-radius:4px;}.footer-links{isolation:isolate;contain:layout style;display:flex;justify-content:center;gap:50px;padding:15px 10px;background-color:#d9d9d9;width:100%;}.footer-link-item{display:inline-block;font-size:14px;color:#555555 !important;font-weight:500;text-decoration:none;}@media screen and (max-width:640px){.down-bottom{content-visibility:auto;contain-intrinsic-size:auto 270px;}.logo-down{width:60px;height:60px;top:10px;left:10px;}.down_warn{width:150px;font-size:13px;line-height:1.1;top:10px;left:88px;}.down_adr{width:auto;top:10px;right:10px;font-size:13px;text-align:center;}.down_phone{font-size:14px;top: 100px;right:10px;text-align:center;}.down_text{top:100px;left:10px;font-size:13px;width:120px;text-align:center;}.cildown{position:relative;justify-content:center;margin:170px 0 auto;top:auto;left:auto;right:auto;width:100%;}.footer-links{flex-direction:column;gap:12px;text-align:center;padding:20px 10px;}}