﻿@import url("../../plugins/googleFonts/index.php?family=Open+Sans:400,600,300,300italic,400italic,600italic,700,700italic,800,800italic");:root{--color-font: #000000;--primary-bg: #6846C5;--primary-font: white;--error-bg: #dc3545;--error-font: white;--warning-bg: #ffc107;--warning-font: var(--color-font);--success-bg: #73bf17;--success-font: white;--info-bg: #0dcaf0;--info-font: white;--color-border: #53524E}html{position:relative;width:100%;height:100%}body{position:relative;width:100%;height:100%;padding:20px;box-sizing:border-box;margin:0;display:flex;justify-content:center;align-items:center;font-size:12px;font-family:"open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;overflow:hidden}*{box-sizing:border-box}hr{border-color:#D6D6D6 transparent #FFFFFF transparent;border-width:1px;border-style:solid;width:100%;margin:10px 0}h3{font-weight:normal}.fg{flex-grow:1}.muted{color:rgba(0,0,0,0.5)}.ml3{margin-left:1rem}.mr3{margin-right:1rem}.absolute{position:absolute}.absolute.top{top:16px}.absolute.left{left:24px}.absolute.right{right:24px}.absolute.bottom{bottom:16px}.absolute.center{left:50%;transform:translateX(-50%)}button,.btn{position:relative;display:block;height:41px;font-size:15px;text-align:center;text-transform:uppercase;text-decoration:none;line-height:41px;margin-top:10px;border-radius:6px;border-width:0;cursor:pointer;transition:all 0.3s ease-in-out}button:focus,.btn:focus{outline:none}button.circle,.btn.circle{border:1px solid #9B9B9B;border-radius:50%;width:24px;height:24px;line-height:24px;padding:0;text-align:center;margin-top:0;background-image:none;background-color:rgba(255,255,255,0.5);color:#9B9B9B}button.circle:hover,.btn.circle:hover{border-color:#4295f9;color:#4295f9}button.primary,.btn.primary{color:#fff;background-image:linear-gradient(90deg, #6b4bea, #4295f9)}button.pink,.btn.pink{background-color:#fb5f83;color:#fff}button.grey,.btn.grey{background-color:#ddd;color:#000}button.green,.btn.green{background-color:#9ad652;color:#fff}button.transparent,.btn.transparent{background-color:rgba(255,255,255,0.15);color:#fff}button.share,.btn.share{border:1px solid #343863;position:absolute;top:12px;right:20px}button.share svg,.btn.share svg{stroke:#343863}button.with-icon,.btn.with-icon{padding-left:32px;width:100%}button.with-icon .icon,.btn.with-icon .icon{position:absolute;top:8px;font-size:26px;left:8px}button:disabled,.btn:disabled{opacity:0.5;filter:grayscale(1)}.external-url-btn{position:absolute;display:block !important;z-index:2;bottom:80px;padding-left:15px;padding-right:16px;border-radius:0 6px 5px 0}@media only screen and (max-width: 991px){.external-url-btn{bottom:5%}}.external-url-btn[href=""]{display:none !important}.configuration-mode-icon{align-self:center;opacity:0.5;color:#7a7a7a;font-size:26px}.control-buttons{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex}.control-buttons>*{margin:0 16px}.control-buttons button:disabled{pointer-events:none}.background{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.background>div{position:absolute;top:-5vh;left:-5vw;right:-5vw;bottom:-5vh;background-repeat:no-repeat;background-position:center;background-size:cover;filter:blur(2vh)}main{position:relative;width:345px;max-width:95vw;height:95%;max-height:576px}@media only screen and (orientation: portrait){main{max-height:700px}}main section{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:14px;box-shadow:10px 10px 15px #00000059;z-index:2;transform:translateX(0)}main section.left{background-color:#fff;overflow:hidden;transition:transform 1s ease-in-out;display:flex;flex-direction:column}main section.left.open{transform:translateX(-50%)}main section.right{left:initial;width:345px;box-sizing:border-box;border-radius:0 14px 14px 0;background-color:#f5f5f5;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:20px 30px 30px 50px;color:#000;opacity:0;transform:translateX(-50%);transition:opacity 1s ease-in-out, transform 1s ease-in-out;transition-delay:0s}main section.right.open{opacity:1;transform:translateX(0);transition-delay:0.5s}main section.right:first-child{border-radius:14px;padding:30px}main section.preview .preview{position:relative;height:350px;max-height:56%;background-size:contain;background-repeat:no-repeat;background-position:center}main section.preview .content{position:relative;min-height:44%;flex-grow:1;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;background-color:#f5f5f5;border-top:1px #707070 solid;z-index:1}main section.download{background-image:linear-gradient(0deg, #7933e4, #35abfe);padding:20px 40px 40px 50px;color:#fff}main section.download .shop-buttons{display:flex;justify-content:space-between}main section.download .shop-buttons a{display:block;width:calc(50% - 3px )}main section.download .shop-buttons img{max-height:36px;max-width:100%}main section.download h2{display:flex;justify-content:space-between;font-size:15px;font-weight:500;margin:0 0 15px 0;text-transform:uppercase;line-height:36px}main section.download h2 .icon{font-size:36px}main section.download h3{font-size:15px;font-weight:600;margin:0}main section.download button{background-color:rgba(255,255,255,0.2);background-image:none}main section .info{display:flex;justify-content:space-between;align-items:flex-start}main section .product-name{font-size:20px;font-weight:600;margin:0;line-height:1.2}main section .product-price{height:22px;border-radius:100px;background-color:#4492F9;padding:0 14px;line-height:22px;color:#fff;white-space:nowrap}main section .product-description{flex-grow:1;overflow-y:auto;padding-right:10px;scrollbar-color:rgba(0,0,0,0.2) rgba(0,0,0,0.1);color:rgba(0,0,0,0.8);-webkit-overflow-scrolling:auto}@media only screen and (max-width: 991px){main section .product-description{max-height:calc(100% - 111px)}}main section .product-description::-webkit-scrollbar{-webkit-appearance:none;width:8px}main section .product-description::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1);border-radius:8px}main section .product-description::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,0.2)}main.desktop section.right.open{transform:translateX(calc( 50% - 14px ))}main.desktop .close-window{top:-26px;right:-220px}main.desktop.big{width:500px}main.desktop.big section.preview.big{width:500px}main.desktop.big section.preview.big.open{transform:translateX(-174px)}main.desktop.big section.preview.big .preview{height:100%;max-height:100%}main.desktop.big section.preview.big .content{display:none}main.desktop.big section.preview.big .arlity-canvas-container{margin:0 -38px}main.configuration .external-url-btn{display:none !important}main.configuration .product-price{display:none}main.configuration .configuration-open-icon{display:none}main.configuration .product-description{display:none}@media only screen and (max-width: 991px){main.configuration #preview-container{display:none}}main.configuration section.preview .content{border-top:none}main.configuration .attachments-download{display:none}main:not(.configuration) .configuration-mode-icon{display:none}main:not(.configuration) .configuration-back-btn{display:none}main:not(.configuration) .arlity-attributes-list{display:none}main.safari .fullscreen-button{display:none}.rotation-allowed-icon{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#QRCode{text-align:center}#QRCode img{margin:0 auto}@media only screen and (min-width: 992px){main.desktop section.preview .btn{display:none}}.fill-container{position:relative;display:flex;justify-content:stretch;align-items:stretch;width:100%;height:100%}.fill-container viewer{width:100%;height:100%}.loading-screen{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:transparent !important;transition:opacity 0.3s ease}.babylonjs-canvas{width:100%;height:100%;touch-action:none}.arlity-load-spinner{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:2px solid transparent;border-top-color:#45ffdc;position:absolute;left:50%;top:50%;z-index:2;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-animation:PreloaderSpin 2s linear infinite;animation:PreloaderSpin 2s linear infinite}.arlity-load-spinner::before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid transparent;border-top-color:#ff458f;-webkit-animation:PreloaderSpin 3s linear infinite;animation:PreloaderSpin 3s linear infinite}.arlity-load-spinner::after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid transparent;border-top-color:#7e65d0;-webkit-animation:PreloaderSpin 1.5s linear infinite;animation:PreloaderSpin 1.5s linear infinite}@keyframes PreloaderSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.arlity-attributes-list{overflow-x:hidden;overflow-y:auto;flex-grow:1}.arlity-attributes-list .attribute{display:block;margin-bottom:10px}.arlity-attributes-list .value{display:inline-block}.arlity-attributes-list .value button{position:relative;display:inline-block;min-width:38px;height:auto;margin:0 5px 5px 0;border-width:0;border-radius:4px;background-color:#e3e3e3;background-image:none;color:#000;line-height:1;padding:5px 8px 7px 8px;cursor:pointer;font-size:13px}.arlity-attributes-list .value button:focus,.arlity-attributes-list .value button:focus-visible{border-width:0}.arlity-attributes-list .value button::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;border:2px solid transparent;transition:border-color 0.3s ease-in-out}.arlity-attributes-list .value button:hover::after{border-color:#a3e7f0}.arlity-attributes-list .value .texture-button{height:38px;background-position:center;background-size:100%}.arlity-attributes-list .value.active button::after{border-color:#ff458f}.arlity-attributes-list h5{font-size:15px;text-transform:uppercase;font-weight:normal;margin:0 0 5px 0}.attachments-download a{display:inline-block;font-size:3rem;text-decoration:none;color:#000}.attachments-download a:hover{color:#7e65d0}.attachments-download.small h3{margin-block-start:0.5em}.attachments-download.small a{font-size:2rem}.attachments-download.show_always{display:block !important}.text-uppercase{text-transform:uppercase}.close-window{position:absolute;top:-50px;right:-30px;font-size:48px;font-weight:bold;line-height:48px;padding:0 12px;opacity:0.5;transition:opacity 0.2s ease-in-out;cursor:pointer;text-shadow:1px 1px 2px #fff;animation-name:CloseButtonEntrance;animation-iteration-count:1;animation-duration:2s}.close-window:hover{opacity:1}@keyframes CloseButtonEntrance{0%{transform:translate(-100px, 100px);opacity:0}90%{transform:translate(-100px, 100px);opacity:0}100%{transform:translate(0, 0);opacity:0.5}}@font-face{font-family:"arlity-product-cart";src:url("../font/arlity-product-cart.ttf?uzqfg1") format("truetype"),url("../font/arlity-product-cart.woff?uzqfg1") format("woff"),url("../font/arlity-product-cart.svg?uzqfg1#arlity-product-cart") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"arlity-product-cart" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-down:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-ar:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-up:before{content:""}.icon-double-angle-down:before{content:""}.icon-double-angle-left:before{content:""}.icon-double-angle-right:before{content:""}.icon-double-angle-up:before{content:""}.icon-file-3dm:before{content:""}.icon-file-3ds:before{content:""}.icon-file-7z:before{content:""}.icon-file-blend:before{content:""}.icon-file-c4d:before{content:""}.icon-file-dae:before{content:""}.icon-file-docx:before{content:""}.icon-file-dwg:before{content:""}.icon-file-dxf:before{content:""}.icon-file-fbx:before{content:""}.icon-file-gltf:before{content:""}.icon-file-jpg:before{content:""}.icon-file-obj:before{content:""}.icon-file-odp:before{content:""}.icon-file-ods:before{content:""}.icon-file-odt:before{content:""}.icon-file-pdf:before{content:""}.icon-file-pla:before{content:""}.icon-file-png:before{content:""}.icon-file-pptx:before{content:""}.icon-file-rar:before{content:""}.icon-file-rvt:before{content:""}.icon-file-skp:before{content:""}.icon-file-sld:before{content:""}.icon-file-step:before{content:""}.icon-file-stl:before{content:""}.icon-file-svg:before{content:""}.icon-file-wrl:before{content:""}.icon-file-x3d:before{content:""}.icon-file-xslx:before{content:""}.icon-file-zip:before{content:""}.icon-full-screen:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-refresh:before{content:""}.icon-share:before{content:""}.icon-shipping-bag:before{content:""}.icon-sliders-v:before{content:""}#notify-container{position:fixed;display:flex;flex-direction:column;z-index:2010;max-width:80vw;width:400px}#notify-container.left{left:20px}#notify-container.center{left:50%;transform:translateX(-50%)}#notify-container.right{right:20px}#notify-container.block{left:20px;right:20px}#notify-container.top{top:20px}#notify-container.top .notify{transform:translateY(50%)}#notify-container.bottom{bottom:20px}#notify-container.bottom .notify{transform:translateY(-50%)}#notify-container .notify{display:inline-block;position:relative;padding:10px;margin-bottom:10px;border-radius:5px;opacity:0;transition:opacity 0.3s ease, transform 0.3s ease}#notify-container .notify.open{opacity:0.85;transform:translateY(0)}#notify-container .notify.open:hover{opacity:1}#notify-container .notify .progress{position:absolute;bottom:2px;left:2px;right:2px;height:3px;border-radius:3px;transform:translateX(0) scaleX(1);background-color:rgba(0,0,0,0.25);transition-timing-function:linear;transition-property:transform}#notify-container .notify.success{background-color:var(--success-bg);color:var(--success-font)}#notify-container .notify.warning{background-color:var(--warning-bg);color:var(--warning-font)}#notify-container .notify.error{background-color:var(--error-bg);color:var(--error-font)}#notify-container .notify.info{background-color:var(--info-bg);color:var(--info-font)}
/*# sourceMappingURL=style.min.css.map */
