.dzgn-3d__btn{transition:all .25s linear;display:flex;padding:0;min-width:40px;max-width:40px;height:40px;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;border-radius:30px;background:rgba(255,255,255,.9);box-shadow:0 0 5px rgba(0,0,0,.08);color:rgba(0,0,0,.5);font-size:13px}.dzgn-3d__btn+.dzgn-3d__btn{margin-top:10px}.dzgn-3d__btn:hover{min-width:160px;max-width:250px;background-color:rgba(255,255,255,.9);box-shadow:0 0 5px rgba(0,0,0,.08)}.dzgn-3d__btn:hover .dzgn-3d__btn__label{display:block}.dzgn-3d__btn:not([data-mode]) .dzgn-3d__btn__icon.is-text,.dzgn-3d__btn[data-mode=text] .dzgn-3d__btn__icon.is-text{display:block}.dzgn-3d__btn__label{display:none;white-space:nowrap;text-transform:none}.dzgn-3d__btn__icon{display:none;width:40px;height:40px}.dzgn-3d__btn__icon.is-text{line-height:40px;font-size:16px;font-weight:700;flex-shrink:0}.dzgn-3d__btn__icon__wrapper{width:24px;display:block}.dzgn-3d__btn__icon__svg{width:100%;height:100%;display:block}@media screen and (min-width:768px){.dzgn-3d__btn{min-width:50px;max-width:50px;height:50px}.dzgn-3d__btn__icon{width:50px;height:50px}.dzgn-3d__btn__icon svg{margin-top:5px}.dzgn-3d__btn__icon.is-text{line-height:50px}}@media screen and (max-width:992px){.dzgn-3d__btn[data-drawer=js-dzgn-3d-ar-drawer]{display:none;visibility:hidden}}@keyframes modalOpenBackdrop{from{opacity:0}to{opacity:1}}@keyframes modalOpenContainer{from{opacity:.5;transform:translateX(calc(100% - 40px))}to{transform:translateY(0);opacity:1}}@keyframes modalCloseBackdrop{from{opacity:1}to{opacity:0}}@keyframes modalCloseContainer{from{opacity:1;transform:translateY(0)}to{transform:translateX(calc(100% - 40px));opacity:.5}}.dzgn-3d__modal{position:fixed;justify-content:flex-end;inset:0;z-index:1000000;top:0;left:0}.dzgn-3d__modal[aria-hidden=true]{display:none}.dzgn-3d__modal[aria-hidden=false]{display:flex}.dzgn-3d__modal__opening .dzgn-3d__modal__backdrop{animation-name:modalOpenBackdrop}.dzgn-3d__modal__opening .dzgn-3d__modal__container{animation-name:modalOpenContainer}.dzgn-3d__modal__closing .dzgn-3d__modal__backdrop{animation-name:modalCloseBackdrop}.dzgn-3d__modal__closing .dzgn-3d__modal__container{animation-name:modalCloseContainer}.dzgn-3d__modal__backdrop{inset:0px;background-color:rgba(0,0,0,.5);position:fixed;z-index:-1;animation-name:none;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:1}.dzgn-3d__modal__container{position:relative;box-shadow:rgba(0,0,0,.24) 0 10px 15px;animation-name:none;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:1}.dzgn-3d__modal__body{padding:24px 32px;background-color:#fff;height:100%;width:calc(100vw - 40px);max-width:700px;overflow-y:auto}.dzgn-3d__modal__iframe{width:100%;height:300px}.dzgn-3d__modal__close{background-color:#c50;color:#fff;border-bottom-left-radius:5px;font-size:16px;width:36px;height:36px;position:absolute;left:-36px;display:flex;justify-content:center;align-items:center;padding:0;top:0}.dzgn-3d__modal__close:hover{color:#fff}.dzgn-3d__modal__title{font-size:32px;margin:0}.dzgn-3d__modal__subtitle{font-size:16px}.dzgn-3d__modal__qrcode{margin-bottom:16px}.dzgn-3d__modal__information{margin:0;margin-top:8px;padding:24px;background-color:#f9f9f9;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.dzgn-3d__modal__information__icon{display:block;flex-shrink:0;width:60px;height:50px;margin-bottom:16px}.dzgn-3d__modal__information__svg{width:100%;height:100%;display:block;fill:currentColor;overflow:hidden}.dzgn-3d__modal__information__content{flex-grow:1;display:block;width:100%}.dzgn-3d__modal__information__content h4{margin-bottom:5px;font-size:16px}@media screen and (max-width:992px){.dzgn-3d__modal__information{display:none;align-items:flex-start;flex-direction:column}}@media screen and (min-width:992px){.dzgn-3d__modal__iframe{height:500px}.dzgn-3d__modal__information__icon{margin-bottom:0;margin-right:16px;margin-top:8px}}.dzgn-3d__modal__download{margin-top:24px;padding-top:24px;border-top:1px solid #f3f3f3}.dzgn-3d__modal__download__title{text-transform:none;font-size:19px;margin:0;margin-bottom:8px}.dzgn-3d__modal__download__content .bundle_sells_form{margin-top:0}.dzgn-3d__modal__download__content .bundle_sells_form .bundled_product{border-top:0}@keyframes dzn3dPopoverOpen{from{opacity:0;transform:scale(.8) translateY(10%)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dzn3dPopoverClose{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.8) translateY(10%)}}.js-dzgn-3d-popover{position:relative}.dzgn-3d__popover{position:absolute;bottom:calc(100% + 12px);left:-2px;background-color:#f9f9f9;display:none;align-items:center;width:250px;padding:24px;box-shadow:0 0 5px rgba(0,0,0,.08);animation-name:dzn3dPopoverOpen;animation-duration:.35s;animation-timing-function:ease-in-out;animation-iteration-count:1}.dzgn-3d__popover.is-closing{animation-name:dzn3dPopoverClose}.dzgn-3d__popover::after{content:'';display:block;width:20px;height:20px;background-color:#f9f9f9;position:absolute;transform:rotate(45deg);bottom:-8px;left:12px}.dzgn-3d__popover__title{text-transform:none;font-size:16px;margin:0;margin-bottom:8px}