.sticky-group{z-index:var(--z-index-sticky-buttons);background-color:var(--color-dark-grey-100);padding:1.15rem var(--container-padding-default)}.sticky-button{display:flex;align-items:center;gap:var(--spacings-xs);padding:.8rem 1.8rem;box-shadow:var(--shadow-primary)}.sticky-button-icon{position:relative;width:16px;height:16px}.sticky-button-icon img{position:absolute;inset:50% 0 0 50%;translate:-50% -50%}.sticky-button-title{color:var(--color-typo-default);font-size:var(--fs-small-mobile)}@media(min-width: 768px){.sticky-button-title{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){.sticky-button-title{font-size:clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))}}@media(min-width: 768px){.sticky-group{--sticky-buttons-offset-x: 0px;position:fixed;top:70%;right:var(--sticky-buttons-offset-x);bottom:unset;width:unset;background-color:rgba(0,0,0,0);padding:0}.sticky-button{padding:1.3rem 2.3rem}.sticky-button+.sticky-button{margin-top:2rem;border-left:none}.sticky-button-icon{width:25px;height:25px}}@media(min-width: 1400px){body.overlay-open .sticky-group,body.compensate-for-scrollbar .sticky-group{right:calc(var(--sticky-buttons-offset-x) + 15px)}}@media(hover: hover){.sticky-button:focus-visible{outline:3px solid var(--color-typo-default)}}
