.circle-menu{opacity:0;position:fixed;z-index:999}.circle-menu .circle-menu-toggle{height:50px !important;width:50px !important;font-size:22px !important;padding:9px 10px !important;box-shadow:0 3px 6px rgb(0 0 0/12%),0 3px 6px rgb(0 0 0/19%);-webkit-box-shadow:0 3px 6px rgb(0 0 0/9%),0 3px 6px rgb(0 0 0/2%);-moz-box-shadow:0 3px 6px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.19)}.circle-menu ul li:hover span{opacity:1}.circle-menu ul li span{display:none;margin-left:13px;background:#000000cf;color:#fff;padding:4px 20px;border-radius:4px;font-size:14px;position:relative;opacity:0;transition:opacity .2s}.circle-menu ul li span:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #000000cf transparent transparent}.circle-menu-right ul li span{position:absolute;right:56px}.circle-menu-right ul li span:after{border-color:transparent transparent transparent #000000cf;left:100%}.circle-menu button,.circle-menu ul li a{display:block;box-sizing:border-box;height:43px;width:43px;font-size:19px;padding:7px 8px;border:none;outline:none;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:var(--additional-color-1);color:#fff}.circle-menu button{position:relative;z-index:2;-webkit-animation:appear .3s ease-out forwards;-moz-animation:appear .3s ease-out forwards;-o-animation:appear .3s ease-out forwards;animation:appear .3s ease-out forwards}.circle-menu ul{list-style:none;padding:0;margin:0}.circle-menu ul li{position:absolute;z-index:1;left:3px;bottom:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;display:flex;align-items:center;transform-origin:center;opacity:0}.circle-menu[upgraded=true]{opacity:1}@keyframes appear{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}