@media(max-width:800px){
 main.kwmv-active .kwmv-chooser{min-width:0;max-width:100%;padding-bottom:10px;scroll-margin-top:84px}
 main.kwmv-active .kwmv-stage{width:100%!important;height:var(--kwmv-image-height,280px)!important;min-height:0!important;aspect-ratio:auto!important;max-height:none!important;border-radius:18px!important;position:relative!important;top:auto!important}
 main.kwmv-active .kwmv-stage>img{width:100%!important;height:100%!important;object-fit:contain!important}
 main.kwmv-active .kwmv-caption{font-size:11px!important;line-height:1.5!important;margin:7px 0 10px!important;min-height:17px}
 main.kwmv-active form.kwmv-options{display:flex!important;flex-direction:column!important;gap:7px!important;margin:10px 0 0!important;padding:14px;background:#f7f5f1;border:1px solid #e6dfd5;border-radius:14px;min-width:0}
 main.kwmv-active .kwmv-options>label{display:block!important;font-size:12px!important;line-height:1.4!important;font-weight:600;margin:0!important;grid-area:auto!important}
 main.kwmv-active .kwmv-options [class$="-colors"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important}
 main.kwmv-active .kwmv-options button[data-color]{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-height:44px!important;min-width:0!important;margin:0!important;padding:6px 8px!important;border-radius:10px!important;font-size:12px!important;text-align:left!important;line-height:1.3!important}
 main.kwmv-active .kwmv-options button[data-color][aria-pressed=true]{padding:5px 7px!important}
 main.kwmv-active .kwmv-options button[data-color] img{width:28px!important;height:28px!important;flex:0 0 28px!important;object-fit:contain!important;border-radius:5px!important}
 main.kwmv-active .kwmv-options button[data-color] span{min-width:0;overflow-wrap:anywhere}
 main.kwmv-active .kwmv-options [class$="-materials"]{display:flex!important;gap:7px!important;margin:0!important}
 main.kwmv-active .kwmv-options button[data-material]{flex:1!important;width:auto!important;min-height:44px!important;font-size:12px!important;padding:7px 4px!important;min-width:0!important;border-radius:10px!important}
 main.kwmv-active .kwmv-options select:not([hidden]):not([class$="-color-select"]){min-height:44px!important;font-size:14px!important;padding:9px 11px!important;margin:0!important;border-radius:10px!important}
 main.kwmv-active .kwmv-options [hidden],main.kwmv-active .kwmv-options button[data-color][hidden]{display:none!important}
 main.kwmv-active .kw-gallery-track-wrap{margin-top:8px!important;gap:6px!important}
 main.kwmv-active .kw-gallery-track-wrap [id$="-thumbs"] button{flex-basis:48px!important;width:48px!important;height:48px!important;border-radius:9px!important}
 main.kwmv-active .kw-gallery-track-wrap .kw-thumbs-arrow{width:28px!important;height:34px!important;min-width:28px!important}
 main.kwmv-active .kw-gallery-open span{right:10px;bottom:10px;font-size:11px;padding:6px 9px}
}
