.sticky__group{--icon-size: 30px;z-index:var(--z-index-sticky-buttons);background-color:var(--color-primary)}.sticky__button{padding:var(--spacings-1)}.sticky__button svg{width:var(--icon-size);height:var(--icon-size);fill:var(--color-white)}.sticky__button+.sticky__button{border-left:3px solid var(--color-lighter-primary)}@media(min-width: 768px){.sticky__group{--sticky-buttons-size: 50px;--icon-size: 24px;--sticky-buttons-offset-x: var(--spacings-2);position:fixed;inset:auto var(--sticky-buttons-offset-x) 20% auto;width:unset;flex-direction:column;background-color:rgba(0,0,0,0)}.sticky__button{position:relative;width:var(--sticky-buttons-size);height:var(--sticky-buttons-size);padding:0;border:none;border-radius:50%;box-shadow:var(--shadow-primary);background-color:var(--color-primary);transition:background-color 350ms ease}.sticky__button+.sticky__button{border-left:none}}@media(min-width: 1400px){.sticky__group{--sticky-buttons-size: 70px;--icon-size: 30px;--sticky-buttons-offset-x: calc((var(--container-px) - var(--sticky-buttons-size)) / 2);bottom:50%}body.overlay-open .sticky__group,body.compensate-for-scrollbar .sticky__group{right:calc(var(--sticky-buttons-offset-x) + 15px)}}@media(min-width: 1600px){.sticky__group{--sticky-buttons-offset-x: 42px}}@media(hover: hover)and (pointer: fine){.sticky__button:focus-visible{outline:3px solid var(--color-typo-default)}.sticky__button:hover{background-color:var(--color-light-primary)}}
