.appImage{width:100%;height:100%;padding-top:100%;transition:transform .2s ease-in-out;position:relative;overflow:hidden}.appImage.use-loader{background-image:url(../loader.svg);background-position:50%;background-repeat:no-repeat;background-size:40px}.appImage.contain{padding-top:unset;min-height:200px}.appImage--ratio-1-1{padding-top:100%}.appImage--ratio-3-2{padding-top:66.6667%}.appImage--ratio-2-1{padding-top:50%}.appImage--ratio-3-1{padding-top:33.3333%}.appImage--ratio-5-4{padding-top:80%}.appImage--ratio-5-2{padding-top:40%}.appImage--ratio-4-1{padding-top:25%}.appImage--ratio-4-5{padding-top:125%}.appImage--ratio-7-5{padding-top:71.4286%}.appImage--ratio-11-3{padding-top:27.2727%}.appImage--ratio-11-4{padding-top:36.3636%}.appImage--ratio-11-9{padding-top:81.8182%}.appImage--ratio-2-3{padding-top:150%}.appImage--ratio-2-11{padding-top:550%}.appImage--ratio-full{height:100%;min-height:9.375rem;padding-top:0}.appImage.contain{min-height:140px;padding-top:unset!important}.appImage.circle{border-radius:50%}.appImage-video{background-color:#000;position:relative}.appImage-video .main-video{z-index:2;width:100%;height:100%;position:relative;-o-object-fit:contain!important;object-fit:contain!important}.appImage .back-video{z-index:1;-o-object-fit:cover;object-fit:cover;filter:blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.2)}.appImage .product-video{-o-object-fit:contain;object-fit:contain;z-index:2;width:100%;height:100%;position:relative}.appImage .play-icon{z-index:50;cursor:pointer;color:#035c6e;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.appImage .play-icon.lg{width:60px;height:60px}.appImage-img,.appImage-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.appImage-img.loaded,.appImage-video.loaded{background-color:#fff}.appImage-img.contain,.appImage-video.contain{-o-object-fit:contain;object-fit:contain;inset:unset;max-height:140px;position:relative}.appImage-img.error,.appImage-video.error{background:#06525d;border-radius:10px;padding:25px}@keyframes fading{0%,to{opacity:0}50%{opacity:1}}@keyframes imageFadeIn{0%{opacity:0}to{opacity:1}}
