.nla-fixed-model-swipe{position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;width:100%;height:var(--nla-fms-height,540px);min-height:0;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}
.nla-fixed-model-swipe.is-dragging{cursor:grabbing}
.nla-fixed-model-swipe .nla-fms-frame{position:relative;flex:none;isolation:isolate;pointer-events:none;overflow:visible}
.nla-fixed-model-swipe .nla-fms-model-base{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;display:block;pointer-events:none;transform:none!important;transition:none!important;animation:none!important;filter:none!important;mix-blend-mode:normal;z-index:1;-webkit-user-drag:none}
.nla-fixed-model-swipe .nla-fms-garment-layer{position:absolute;z-index:3;transform-origin:center;opacity:0;will-change:transform,opacity;pointer-events:none}
.nla-fixed-model-swipe .nla-fms-garment-layer[data-fms-outgoing]{z-index:2}
.nla-fixed-model-swipe .nla-fms-garment-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;pointer-events:none;mix-blend-mode:normal;filter:none;-webkit-user-drag:none}
.nla-fixed-model-swipe:focus-visible{outline:2px solid #1c5151;outline-offset:-5px}
@media(max-width:767px){.nla-fixed-model-swipe{height:var(--nla-fms-height-mobile,420px)}}
@media(prefers-reduced-motion:reduce){.nla-fixed-model-swipe .nla-fms-garment-layer{will-change:auto;transition:none!important;animation:none!important}}
