.Section[data-section-type="3d-model-viewer"] .ModelViewer__Wrapper{width:100%;height:350px;position:relative;margin:0 auto}.shopify-model-viewer-wrapper{position:relative;width:100%;height:100%}model-viewer{width:100%;height:100%;display:block}.Section[data-section-type="3d-model-viewer"] .Heading.u-h3,.Section[data-section-type="3d-model-viewer"] .text{text-align:center}.shopify-model-viewer-ui__controls{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px;z-index:3}.shopify-model-viewer-ui__button{background:rgba(255,255,255,.8);border:none;border-radius:50%;padding:8px;cursor:pointer;font-size:18px;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.Section[data-section-type="3d-model-viewer"] .ModelViewer__Wrapper{height:500px}}.progress-bar{display:block;width:33%;height:10%;max-height:2%;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);border-radius:25px;box-shadow:0 3px 10px 3px rgba(0,0,0,.5),0 0 5px 1px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.9);background-color:rgba(0,0,0,.5)}.progress-bar.hide{visibility:hidden;transition:visibility .3s}.update-bar{background-color:rgba(255,255,255,.9);width:0;height:100%;border-radius:25px;float:left;transition:width .3s}