.sticky-buttons.is-absolute{position:absolute}.sticky-buttons.is-static{position:relative}.sticky-buttons.is-hidden{display:none}.sticky-buttons.-shadow{--shadow:0 0 8px rgba(0,0,0,.5)}.sticky-buttons.-small{--block-size:30px;--size:16px}.sticky-buttons.-medium{--block-size:40px;--size:20px}.sticky-buttons.-custom{--size:24px;--block-size:calc(var(--size) * 2)}.sticky-buttons.-rsquare{--br-icon:.25em;--br-label:.25em}.sticky-buttons.-circle{--br-icon:50%;--br-label:.25em}.sticky-buttons.-ellipse{--br-icon:25% 75%;--br-label:.25em}.sticky-buttons .sb-icon.has-text-above{flex-direction:column-reverse}.sticky-buttons .sb-icon .sb-icon-text{font-size:var(--icon-text);font-weight:var(--icon-text-weight);line-height:1}.sticky-buttons .sb-icon img{display:inline-block;max-block-size:var(--size);max-inline-size:var(--size)}.sticky-buttons .sb-icon.sb-img-full img{max-block-size:var(--block-size);max-inline-size:var(--block-size)}.sticky-buttons .sb-label.-visible{opacity:1;transform:none!important;visibility:visible}.sticky-buttons.-left-top{inset:0 auto auto 0}.sticky-buttons.-left-center{inset:50% auto auto 0;transform:translateY(-50%)}.sticky-buttons.-left-bottom{inset:auto auto 0 0}.sticky-buttons.-right-top{inset:0 0 auto auto}.sticky-buttons.-right-bottom{inset:auto 0 0 auto}.sticky-buttons.-top-center .sb-label,.sticky-buttons.-top-left .sb-label,.sticky-buttons.-top-right .sb-label{inset:100% auto auto 0;margin-block:12px;margin-inline:0}.sticky-buttons.-top-center .sb-label:before,.sticky-buttons.-top-left .sb-label:before,.sticky-buttons.-top-right .sb-label:before{inset:0 auto calc(var(--_label-size) / 4 * -1) auto}.sticky-buttons.-top-left{inset:0 auto auto 0}.sticky-buttons.-top-center{inset:0 auto auto 50%;transform:translateX(-50%)}.sticky-buttons.-top-right{inset:0 0 auto auto}.sticky-buttons.-top-right .sb-label{inset:100% 0 auto auto}.sticky-buttons.-top-right .sb-label:before{inset:0 calc(var(--_label-size) / 2) calc(var(--_label-size) / 4 * -1) auto}.sticky-buttons.-bottom-center .sb-label,.sticky-buttons.-bottom-left .sb-label,.sticky-buttons.-bottom-right .sb-label{inset:auto auto 100% 0;margin-block:12px;margin-inline:0}.sticky-buttons.-bottom-center .sb-label:before,.sticky-buttons.-bottom-left .sb-label:before,.sticky-buttons.-bottom-right .sb-label:before{inset:100% auto calc(var(--_label-size) / 4 * -1) auto}.sticky-buttons.-bottom-left{inset:auto auto 0 0}.sticky-buttons.-bottom-center{inset:auto auto 0 50%;transform:translateX(-50%)}.sticky-buttons.-bottom-right{inset:auto 0 0 auto}.sticky-buttons.-bottom-right .sb-label{inset:auto 0 100% auto}.sticky-buttons.-bottom-right .sb-label:before{inset:100% calc(var(--_label-size) / 2) calc(var(--_label-size) / 4 * -1) auto}.sticky-buttons.-fade .sb-label,.sticky-buttons.-flip-x .sb-label,.sticky-buttons.-flip-y .sb-label,.sticky-buttons.-rotate .sb-label,.sticky-buttons.-rotate-zoom .sb-label,.sticky-buttons.-slide .sb-label,.sticky-buttons.-slide-out .sb-label,.sticky-buttons.-zoom .sb-label{transition:all .4s}.sticky-buttons.-flip-x a .sb-label,.sticky-buttons.-flip-x button .sb-label{transform:scaleX(0)}.sticky-buttons.-flip-x a.is-active .sb-label,.sticky-buttons.-flip-x a:focus .sb-label,.sticky-buttons.-flip-x a:hover .sb-label,.sticky-buttons.-flip-x button.is-active .sb-label,.sticky-buttons.-flip-x button:focus .sb-label,.sticky-buttons.-flip-x button:hover .sb-label{transform:scaleX(1)}.sticky-buttons.-flip-y a .sb-label,.sticky-buttons.-flip-y button .sb-label{transform:scaleY(0)}.sticky-buttons.-flip-y a.is-active .sb-label,.sticky-buttons.-flip-y a:focus .sb-label,.sticky-buttons.-flip-y a:hover .sb-label,.sticky-buttons.-flip-y button.is-active .sb-label,.sticky-buttons.-flip-y button:focus .sb-label,.sticky-buttons.-flip-y button:hover .sb-label{transform:scaleY(1)}.sticky-buttons.-slide.-left-bottom a .sb-label,.sticky-buttons.-slide.-left-bottom button .sb-label,.sticky-buttons.-slide.-left-center a .sb-label,.sticky-buttons.-slide.-left-center button .sb-label,.sticky-buttons.-slide.-left-top a .sb-label,.sticky-buttons.-slide.-left-top button .sb-label{transform:translateX(-100%)}.sticky-buttons.-slide.-left-bottom a.is-active .sb-label,.sticky-buttons.-slide.-left-bottom a:focus .sb-label,.sticky-buttons.-slide.-left-bottom a:hover .sb-label,.sticky-buttons.-slide.-left-bottom button.is-active .sb-label,.sticky-buttons.-slide.-left-bottom button:focus .sb-label,.sticky-buttons.-slide.-left-bottom button:hover .sb-label,.sticky-buttons.-slide.-left-center a.is-active .sb-label,.sticky-buttons.-slide.-left-center a:focus .sb-label,.sticky-buttons.-slide.-left-center a:hover .sb-label,.sticky-buttons.-slide.-left-center button.is-active .sb-label,.sticky-buttons.-slide.-left-center button:focus .sb-label,.sticky-buttons.-slide.-left-center button:hover .sb-label,.sticky-buttons.-slide.-left-top a.is-active .sb-label,.sticky-buttons.-slide.-left-top a:focus .sb-label,.sticky-buttons.-slide.-left-top a:hover .sb-label,.sticky-buttons.-slide.-left-top button.is-active .sb-label,.sticky-buttons.-slide.-left-top button:focus .sb-label,.sticky-buttons.-slide.-left-top button:hover .sb-label{transform:translateX(0)}.sticky-buttons.-slide.-right-bottom a .sb-label,.sticky-buttons.-slide.-right-bottom button .sb-label,.sticky-buttons.-slide.-right-center a .sb-label,.sticky-buttons.-slide.-right-center button .sb-label,.sticky-buttons.-slide.-right-top a .sb-label,.sticky-buttons.-slide.-right-top button .sb-label{transform:translateX(100%)}.sticky-buttons.-slide.-right-bottom a.is-active .sb-label,.sticky-buttons.-slide.-right-bottom a:focus .sb-label,.sticky-buttons.-slide.-right-bottom a:hover .sb-label,.sticky-buttons.-slide.-right-bottom button.is-active .sb-label,.sticky-buttons.-slide.-right-bottom button:focus .sb-label,.sticky-buttons.-slide.-right-bottom button:hover .sb-label,.sticky-buttons.-slide.-right-center a.is-active .sb-label,.sticky-buttons.-slide.-right-center a:focus .sb-label,.sticky-buttons.-slide.-right-center a:hover .sb-label,.sticky-buttons.-slide.-right-center button.is-active .sb-label,.sticky-buttons.-slide.-right-center button:focus .sb-label,.sticky-buttons.-slide.-right-center button:hover .sb-label,.sticky-buttons.-slide.-right-top a.is-active .sb-label,.sticky-buttons.-slide.-right-top a:focus .sb-label,.sticky-buttons.-slide.-right-top a:hover .sb-label,.sticky-buttons.-slide.-right-top button.is-active .sb-label,.sticky-buttons.-slide.-right-top button:focus .sb-label,.sticky-buttons.-slide.-right-top button:hover .sb-label{transform:translateX(0)}.sticky-buttons.-slide.-bottom-center a .sb-label,.sticky-buttons.-slide.-bottom-center button .sb-label,.sticky-buttons.-slide.-bottom-left a .sb-label,.sticky-buttons.-slide.-bottom-left button .sb-label,.sticky-buttons.-slide.-bottom-right a .sb-label,.sticky-buttons.-slide.-bottom-right button .sb-label{transform:translateY(100%)}.sticky-buttons.-slide.-bottom-center a.is-active .sb-label,.sticky-buttons.-slide.-bottom-center a:focus .sb-label,.sticky-buttons.-slide.-bottom-center a:hover .sb-label,.sticky-buttons.-slide.-bottom-center button.is-active .sb-label,.sticky-buttons.-slide.-bottom-center button:focus .sb-label,.sticky-buttons.-slide.-bottom-center button:hover .sb-label,.sticky-buttons.-slide.-bottom-left a.is-active .sb-label,.sticky-buttons.-slide.-bottom-left a:focus .sb-label,.sticky-buttons.-slide.-bottom-left a:hover .sb-label,.sticky-buttons.-slide.-bottom-left button.is-active .sb-label,.sticky-buttons.-slide.-bottom-left button:focus .sb-label,.sticky-buttons.-slide.-bottom-left button:hover .sb-label,.sticky-buttons.-slide.-bottom-right a.is-active .sb-label,.sticky-buttons.-slide.-bottom-right a:focus .sb-label,.sticky-buttons.-slide.-bottom-right a:hover .sb-label,.sticky-buttons.-slide.-bottom-right button.is-active .sb-label,.sticky-buttons.-slide.-bottom-right button:focus .sb-label,.sticky-buttons.-slide.-bottom-right button:hover .sb-label{transform:translateY(0)}.sticky-buttons.-slide.-top-center a .sb-label,.sticky-buttons.-slide.-top-center button .sb-label,.sticky-buttons.-slide.-top-left a .sb-label,.sticky-buttons.-slide.-top-left button .sb-label,.sticky-buttons.-slide.-top-right a .sb-label,.sticky-buttons.-slide.-top-right button .sb-label{transform:translateY(-100%)}.sticky-buttons.-slide.-top-center a.is-active .sb-label,.sticky-buttons.-slide.-top-center a:focus .sb-label,.sticky-buttons.-slide.-top-center a:hover .sb-label,.sticky-buttons.-slide.-top-center button.is-active .sb-label,.sticky-buttons.-slide.-top-center button:focus .sb-label,.sticky-buttons.-slide.-top-center button:hover .sb-label,.sticky-buttons.-slide.-top-left a.is-active .sb-label,.sticky-buttons.-slide.-top-left a:focus .sb-label,.sticky-buttons.-slide.-top-left a:hover .sb-label,.sticky-buttons.-slide.-top-left button.is-active .sb-label,.sticky-buttons.-slide.-top-left button:focus .sb-label,.sticky-buttons.-slide.-top-left button:hover .sb-label,.sticky-buttons.-slide.-top-right a.is-active .sb-label,.sticky-buttons.-slide.-top-right a:focus .sb-label,.sticky-buttons.-slide.-top-right a:hover .sb-label,.sticky-buttons.-slide.-top-right button.is-active .sb-label,.sticky-buttons.-slide.-top-right button:focus .sb-label,.sticky-buttons.-slide.-top-right button:hover .sb-label{transform:translateY(0)}.sticky-buttons.-slide-out.-left-bottom a .sb-label,.sticky-buttons.-slide-out.-left-bottom button .sb-label,.sticky-buttons.-slide-out.-left-center a .sb-label,.sticky-buttons.-slide-out.-left-center button .sb-label,.sticky-buttons.-slide-out.-left-top a .sb-label,.sticky-buttons.-slide-out.-left-top button .sb-label{transform:translateX(25%)}.sticky-buttons.-slide-out.-left-bottom a.is-active .sb-label,.sticky-buttons.-slide-out.-left-bottom a:focus .sb-label,.sticky-buttons.-slide-out.-left-bottom a:hover .sb-label,.sticky-buttons.-slide-out.-left-bottom button.is-active .sb-label,.sticky-buttons.-slide-out.-left-bottom button:focus .sb-label,.sticky-buttons.-slide-out.-left-bottom button:hover .sb-label,.sticky-buttons.-slide-out.-left-center a.is-active .sb-label,.sticky-buttons.-slide-out.-left-center a:focus .sb-label,.sticky-buttons.-slide-out.-left-center a:hover .sb-label,.sticky-buttons.-slide-out.-left-center button.is-active .sb-label,.sticky-buttons.-slide-out.-left-center button:focus .sb-label,.sticky-buttons.-slide-out.-left-center button:hover .sb-label,.sticky-buttons.-slide-out.-left-top a.is-active .sb-label,.sticky-buttons.-slide-out.-left-top a:focus .sb-label,.sticky-buttons.-slide-out.-left-top a:hover .sb-label,.sticky-buttons.-slide-out.-left-top button.is-active .sb-label,.sticky-buttons.-slide-out.-left-top button:focus .sb-label,.sticky-buttons.-slide-out.-left-top button:hover .sb-label{transform:translateX(0)}.sticky-buttons.-slide-out.-right-bottom a .sb-label,.sticky-buttons.-slide-out.-right-bottom button .sb-label,.sticky-buttons.-slide-out.-right-center a .sb-label,.sticky-buttons.-slide-out.-right-center button .sb-label,.sticky-buttons.-slide-out.-right-top a .sb-label,.sticky-buttons.-slide-out.-right-top button .sb-label{transform:translateX(-25%)}.sticky-buttons.-slide-out.-right-bottom a.is-active .sb-label,.sticky-buttons.-slide-out.-right-bottom a:focus .sb-label,.sticky-buttons.-slide-out.-right-bottom a:hover .sb-label,.sticky-buttons.-slide-out.-right-bottom button.is-active .sb-label,.sticky-buttons.-slide-out.-right-bottom button:focus .sb-label,.sticky-buttons.-slide-out.-right-bottom button:hover .sb-label,.sticky-buttons.-slide-out.-right-center a.is-active .sb-label,.sticky-buttons.-slide-out.-right-center a:focus .sb-label,.sticky-buttons.-slide-out.-right-center a:hover .sb-label,.sticky-buttons.-slide-out.-right-center button.is-active .sb-label,.sticky-buttons.-slide-out.-right-center button:focus .sb-label,.sticky-buttons.-slide-out.-right-center button:hover .sb-label,.sticky-buttons.-slide-out.-right-top a.is-active .sb-label,.sticky-buttons.-slide-out.-right-top a:focus .sb-label,.sticky-buttons.-slide-out.-right-top a:hover .sb-label,.sticky-buttons.-slide-out.-right-top button.is-active .sb-label,.sticky-buttons.-slide-out.-right-top button:focus .sb-label,.sticky-buttons.-slide-out.-right-top button:hover .sb-label{transform:translateX(0)}.sticky-buttons.-slide-out.-bottom-center a .sb-label,.sticky-buttons.-slide-out.-bottom-center button .sb-label,.sticky-buttons.-slide-out.-bottom-left a .sb-label,.sticky-buttons.-slide-out.-bottom-left button .sb-label,.sticky-buttons.-slide-out.-bottom-right a .sb-label,.sticky-buttons.-slide-out.-bottom-right button .sb-label{transform:translateY(-25%)}.sticky-buttons.-slide-out.-bottom-center a.is-active .sb-label,.sticky-buttons.-slide-out.-bottom-center a:focus .sb-label,.sticky-buttons.-slide-out.-bottom-center a:hover .sb-label,.sticky-buttons.-slide-out.-bottom-center button.is-active .sb-label,.sticky-buttons.-slide-out.-bottom-center button:focus .sb-label,.sticky-buttons.-slide-out.-bottom-center button:hover .sb-label,.sticky-buttons.-slide-out.-bottom-left a.is-active .sb-label,.sticky-buttons.-slide-out.-bottom-left a:focus .sb-label,.sticky-buttons.-slide-out.-bottom-left a:hover .sb-label,.sticky-buttons.-slide-out.-bottom-left button.is-active .sb-label,.sticky-buttons.-slide-out.-bottom-left button:focus .sb-label,.sticky-buttons.-slide-out.-bottom-left button:hover .sb-label,.sticky-buttons.-slide-out.-bottom-right a.is-active .sb-label,.sticky-buttons.-slide-out.-bottom-right a:focus .sb-label,.sticky-buttons.-slide-out.-bottom-right a:hover .sb-label,.sticky-buttons.-slide-out.-bottom-right button.is-active .sb-label,.sticky-buttons.-slide-out.-bottom-right button:focus .sb-label,.sticky-buttons.-slide-out.-bottom-right button:hover .sb-label{transform:translateY(0)}.sticky-buttons.-slide-out.-top-center a .sb-label,.sticky-buttons.-slide-out.-top-center button .sb-label,.sticky-buttons.-slide-out.-top-left a .sb-label,.sticky-buttons.-slide-out.-top-left button .sb-label,.sticky-buttons.-slide-out.-top-right a .sb-label,.sticky-buttons.-slide-out.-top-right button .sb-label{transform:translateY(25%)}.sticky-buttons.-slide-out.-top-center a.is-active .sb-label,.sticky-buttons.-slide-out.-top-center a:focus .sb-label,.sticky-buttons.-slide-out.-top-center a:hover .sb-label,.sticky-buttons.-slide-out.-top-center button.is-active .sb-label,.sticky-buttons.-slide-out.-top-center button:focus .sb-label,.sticky-buttons.-slide-out.-top-center button:hover .sb-label,.sticky-buttons.-slide-out.-top-left a.is-active .sb-label,.sticky-buttons.-slide-out.-top-left a:focus .sb-label,.sticky-buttons.-slide-out.-top-left a:hover .sb-label,.sticky-buttons.-slide-out.-top-left button.is-active .sb-label,.sticky-buttons.-slide-out.-top-left button:focus .sb-label,.sticky-buttons.-slide-out.-top-left button:hover .sb-label,.sticky-buttons.-slide-out.-top-right a.is-active .sb-label,.sticky-buttons.-slide-out.-top-right a:focus .sb-label,.sticky-buttons.-slide-out.-top-right a:hover .sb-label,.sticky-buttons.-slide-out.-top-right button.is-active .sb-label,.sticky-buttons.-slide-out.-top-right button:focus .sb-label,.sticky-buttons.-slide-out.-top-right button:hover .sb-label{transform:translateY(0)}.sticky-buttons.-zoom a .sb-label,.sticky-buttons.-zoom button .sb-label{transform:scale(0)}.sticky-buttons.-zoom a.is-active .sb-label,.sticky-buttons.-zoom a:focus .sb-label,.sticky-buttons.-zoom a:hover .sb-label,.sticky-buttons.-zoom button.is-active .sb-label,.sticky-buttons.-zoom button:focus .sb-label,.sticky-buttons.-zoom button:hover .sb-label{transform:scale(1)}.sticky-buttons.-rotate a .sb-label,.sticky-buttons.-rotate button .sb-label{transform:rotate(0deg)}.sticky-buttons.-rotate a.is-active .sb-label,.sticky-buttons.-rotate a:focus .sb-label,.sticky-buttons.-rotate a:hover .sb-label,.sticky-buttons.-rotate button.is-active .sb-label,.sticky-buttons.-rotate button:focus .sb-label,.sticky-buttons.-rotate button:hover .sb-label{transform:rotate(1turn)}.sticky-buttons.-rotate-zoom a .sb-label,.sticky-buttons.-rotate-zoom button .sb-label{transform:rotate(0deg) scale(0)}.sticky-buttons.-rotate-zoom a.is-active .sb-label,.sticky-buttons.-rotate-zoom a:focus .sb-label,.sticky-buttons.-rotate-zoom a:hover .sb-label,.sticky-buttons.-rotate-zoom button.is-active .sb-label,.sticky-buttons.-rotate-zoom button:focus .sb-label,.sticky-buttons.-rotate-zoom button:hover .sb-label{transform:rotate(1turn) scale(1)}.sticky-buttons .sb-sub{all:unset;display:flex;flex-direction:column;gap:var(--gap);left:-99999px;opacity:0;position:absolute;top:-99999px;transition:opacity .4s ease-in-out}.sticky-buttons.sub-open-hover .sb-has-sub:hover .sb-open-sub .sb-label{opacity:0;visibility:hidden}.sticky-buttons.sub-open-hover .sb-has-sub:hover .sb-sub{left:0;opacity:1;top:0;transition:opacity .4s ease-in-out}.sticky-buttons .sb-has-sub.is-active .sb-open-sub .sb-label{opacity:0;visibility:hidden}.sticky-buttons .sb-has-sub.is-active .sb-sub{left:0;opacity:1;top:0;transition:opacity .4s ease-in-out}.sticky-buttons.-left-bottom .sb-sub,.sticky-buttons.-left-center .sb-sub,.sticky-buttons.-left-top .sb-sub{--_translate:calc(100% + var(--gap));transform:translateX(var(--_translate))}.sticky-buttons.-right-bottom .sb-sub,.sticky-buttons.-right-center .sb-sub,.sticky-buttons.-right-top .sb-sub{--_translate:calc(-100% - var(--gap));transform:translateX(var(--_translate))}.sticky-buttons.-bottom-center .sb-sub,.sticky-buttons.-bottom-left .sb-sub,.sticky-buttons.-bottom-right .sb-sub{flex-direction:row;--_translate:calc(-100% - var(--gap));transform:translateY(var(--_translate))}.sticky-buttons.-top-center .sb-sub,.sticky-buttons.-top-left .sb-sub,.sticky-buttons.-top-right .sb-sub{flex-direction:row;--_translate:calc(100% + var(--gap));transform:translateY(var(--_translate))}.sticky-buttons button[data-action=reaction][disabled],.sticky-buttons button[data-action=reaction][disabled][data-checked=true]{opacity:.75}.sticky-buttons button[data-action=reaction][disabled][data-checked=true] .sb-icon{background:var(--_icon-bhcolor);color:var(--_icon-hcolor)}.sticky-buttons button[data-action=reaction][disabled][data-checked=true] .sb-label{background:var(--_label-bhcolor);color:var(--_label-hcolor)}.sticky-buttons button[data-action=favorite][data-checked=true] .sb-icon{background:var(--_icon-bhcolor);color:var(--_icon-hcolor)}.sticky-buttons button[data-action=favorite][data-checked=true] .sb-label{background:var(--_label-bhcolor);color:var(--_label-hcolor)}.sticky-buttons button[data-action=favorite][data-checked=true].is-active .sb-icon,.sticky-buttons button[data-action=favorite][data-checked=true]:focus .sb-icon,.sticky-buttons button[data-action=favorite][data-checked=true]:hover .sb-icon{background:var(--_icon-bcolor);color:var(--_icon-color)}.sticky-buttons button[data-action=favorite][data-checked=true].is-active .sb-label,.sticky-buttons button[data-action=favorite][data-checked=true]:focus .sb-label,.sticky-buttons button[data-action=favorite][data-checked=true]:hover .sb-label{background:var(--_label-bcolor);color:var(--_label-color)}