/* Mobile QA, 30 October: complete product silhouettes and touch controls. */
@media(max-width:700px){
.home-page.layout-v2 .models{height:auto;min-height:0;background:#ecdfc9 url(../assets/models-scene-v2.png) center/cover no-repeat;padding:35px 0 44px}
.home-page.layout-v2 .models .model-grid{position:relative;isolation:isolate;margin-top:24px;gap:6px}
.home-page.layout-v2 .models .model-grid:before{content:'';display:block;position:absolute;left:-18px;right:-18px;top:0;bottom:auto;height:48vw;z-index:-1;pointer-events:none;background:url(../assets/models-integrated-v3.png) center -36vw/100% auto no-repeat;mask-image:linear-gradient(transparent,black 5%,black 86%,transparent)}
.home-page.layout-v2 .models .model-photo{height:48vw;min-height:0;max-height:none}
.home-page.layout-v2 .models .model h3{margin-top:14px;min-height:33px;line-height:1.5}.home-page.layout-v2 .models .model-more{min-height:44px;margin-top:3px;padding:9px 0}
.header .call,.catalog-header .catalog-call{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;flex-shrink:0}
.header-tools{gap:10px}
.custom-dialog input[type=tel],.custom-dialog input[type=number],.custom-dialog textarea,.inquiry-dialog input[type=tel],.inquiry-dialog input[type=number],.inquiry-dialog textarea,.order-dialog input[type=tel],.order-dialog input[type=number],.order-dialog textarea{font-size:16px}
.card-gallery .card-photo-prev,.card-gallery .card-photo-next{width:34px;min-height:44px}
.media-viewer .media-prev,.media-viewer .media-next,.media-viewer .media-close{min-width:44px;min-height:44px}
}
