.cloudzoom-lens{border:1px solid #000;width:100px;height:100px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);cursor:crosshair;z-index:10}.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;box-shadow:0px 0px 10px rgba(0,0,0,0.4)}.cloudzoom-zoom-inside{border:none;box-shadow:none;z-index:5}.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:bold;padding:10px;font-family:sans-serif;font-size:11px}.cloudzoom-blank{background-image:url(images/blank.png)}.cloudzoom-ajax-loader{background-image:url(images/ajax-loader.gif);width:43px;height:11px}img.zoomout,#node-product-image img.zoomout{width:100%}img.zoomin,#node-product-image img.zoomin{left:0;position:absolute;opacity:0;top:0;max-width:1200px;width:auto;display:none}#node-product-image{overflow:hidden;position:relative}.drawer-wrapper{transition:height 0s ease-out 0.5s;height:0}.drawer-wrapper .overlay{display:block;width:100%;height:0%;z-index:999;position:fixed;background:transparent;transition:opacity 0.5s ease-in;top:0}.drawer-wrapper .drawer{width:400px;right:0;top:0;position:fixed;height:100%;transform:translate3d(400px, 0, 0);z-index:1000;background:#FFF;box-sizing:border-box;overflow-y:auto}.drawer-wrapper .drawer.drawer-left{right:unset;left:0;transform:translate3d(-400px, 0, 0)}.drawer-wrapper .drawer.drawer-right{left:unset;right:0}.drawer-wrapper .drawer #drawer-content{padding:15px}.drawer-wrapper .drawer .drawer-header{padding:15px;position:relative;border-bottom:1px solid #dee2e6}.drawer-wrapper .drawer .drawer-title{margin-bottom:0;line-height:1.8;font-size:16px;min-height:28px}.drawer-wrapper .drawer .drawer-close{-webkit-appearance:none;border:0;position:absolute;right:20px;z-index:1;padding:0;background:transparent;top:50%;transform:translateY(-50%);line-height:1}.drawer-wrapper .drawer .drawer-close::after{content:'\f00d';font-family:"Font Awesome 5 Pro";color:#999;font-size:24px;font-weight:300;line-height:1;cursor:pointer}.drawer-wrapper .drawer .drawer-close:focus{outline:none}.drawer-wrapper .drawer .loading{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.drawer-wrapper .drawer.animated{transition:transform .5s ease}.drawer-wrapper .drawer .button-actions{position:fixed;left:0;bottom:0;width:100%;margin:0;padding:15px}.drawer-wrapper .drawer .drawer-opened{display:none;padding:0;max-height:calc(100vh - 135px);overflow-y:scroll}body.drawer-expanded{height:100%;overflow-y:hidden}body.drawer-expanded .drawer-wrapper.expanded{display:block;height:100%}body.drawer-expanded .drawer-wrapper.expanded .drawer{transform:translate3d(0, 0, 0)}body.drawer-expanded .drawer-wrapper.expanded .drawer .drawer-opened{display:block}body.drawer-expanded .drawer-wrapper.expanded .overlay{background:rgba(92,92,92,0.6);height:100%}body.drawer-expanded .select2-dropdown{z-index:1200}.message.center{text-align:center}.message.right{text-align:right}.message.left{text-align:left}.messagebar2col .message{width:50%;float:left}.messagebar3col .message{width:33.3333%;float:left}.messagebar4col .message{width:25%;float:left}.message p{margin:0}.messagebar.autorotate #messagebar-inner{position:relative}.messagebar.autorotate #messagebar-inner div.message{width:100%}.btn-fab-main{position:fixed;right:15px;bottom:15px;z-index:9999999999;list-style:none;padding:0}.btn-fab-main li.main{list-style:none}.btn-fab-main li.main>a{display:block;width:60px;height:60px;font-size:32px;text-align:center;line-height:60px;border-radius:50%;background-color:#5bbcc9;color:#fff;-webkit-box-shadow:0 1px 1.5px 0 rgba(7,6,6,0.12),0 1px 1px 0 rgba(0,0,0,0.24);box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24)}.btn-fab-main li.main:hover .btn-fab,.btn-fab-main li.main.hover .btn-fab{display:block}.btn-fab{display:none;padding:0;margin-left:8px;margin-bottom:10px}.btn-fab li{list-style:none;margin-top:8px}.btn-fab li a{position:relative;text-decoration:none}.btn-fab li a span{position:absolute;padding:5px 0;background:rgba(0,0,0,0.5);color:#fff;border-radius:5px;display:block;margin-right:5px;right:0;overflow:hidden;width:0;top:6px;white-space:nowrap;transition:all 0.2s ease-in 0s}.btn-fab li a:hover span{width:auto;padding:5px 10px;right:-100%}.btn-fab li a i{display:block;width:40px;height:40px;font-size:24px;text-align:center;line-height:40px;border-radius:50%;background-color:#eeeeee;color:rgba(0,0,0,0.87);-webkit-box-shadow:0 1px 1.5px 0 rgba(7,6,6,0.12),0 1px 1px 0 rgba(0,0,0,0.24);box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24)}.btn-fab li a#btn-fab-view i{background-color:#009688;color:rgba(255,255,255,0.84)}.btn-fab li a#btn-fab-visual-editor i,.btn-fab li a#btn-fab-inventory i,.btn-fab li a#btn-fab-translate i,.btn-fab li a#btn-fab-edit i{background-color:#03a9f4;color:rgba(255,255,255,0.84)}.btn-fab li a#btn-fab-waiting-list i,.btn-fab li a#btn-fab-wish-list i,.btn-fab li a#btn-fab-who-bought-this i{background-color:#4caf50;color:rgba(255,255,255,0.84)}.btn-fab li a#btn-fab-clone i{background-color:#ff5722;color:rgba(255,255,255,0.84)}.btn-fab li a#btn-fab-devel i{background-color:#f44336;color:rgba(255,255,255,0.84)}#ajax-page-loader{padding:10px;margin:1em;text-align:center}.search-result-title{margin:1em auto}.product-img{position:relative}.myribbon{position:absolute}.myribbon.topleft{top:0;bottom:auto;left:0;right:auto}.myribbon.topright{top:0;bottom:auto;left:auto;right:0}.myribbon.bottomleft{top:auto;bottom:0;left:0;right:auto}.myribbon.bottomright{top:auto;bottom:0;left:auto;right:0}.myribbon.topfull{top:0;bottom:auto;left:0;right:auto;width:100%}.myribbon.topfull img{width:auto;max-width:100%;height:auto}.myribbon.bottomfull{top:auto;bottom:0;left:0;right:auto;width:100%}.myribbon.bottomfull img{width:auto;max-width:100%;height:auto}.myribbon.topfull{bottom:auto;top:0;left:0;right:auto;width:100%}.myribbon.topfull img{width:auto;max-width:100%;height:auto}.selectbutton-container{display:inline-block}.selectbutton-option{border:1px solid #ddd;padding:3px 5px;display:inline-block;margin:0.3em;cursor:pointer}.selectbutton-option:hover{background:#f7f7f7}.selectbutton-active{background:#eee}img.zoomout,#main-image img.zoomout,#node-product-image img.zoomout{width:100%}img.zoomin,#main-image img.zoomin,#node-product-image img.zoomin{left:0;position:absolute;opacity:0;top:0;max-width:1200px;width:auto;display:none}#main-image,#node-product-image{overflow:hidden;position:relative}.product-drop-pin span.pin{width:10px;height:10px;background:red;border-radius:50%;display:block;position:absolute;cursor:pointer}
