.popup-floating{width:30px;align-items:center;gap:0;padding:4px 0;background:rgba(246,242,237,.86);border:1px solid rgba(114,96,80,.13);border-left:0;border-radius:0 6px 6px 0;box-shadow:none;transition:background-color .18s}
.popup-floating:hover,.popup-floating:focus-within{background:rgba(250,248,245,.98)}
.popup-floating .social-floating--all,.popup-floating .social-floating--all .social-floating-wrapper{width:29px}
.popup-floating .social-floating-card{background:transparent!important;color:#62564c!important;border:0;border-radius:0;padding:0;box-shadow:none}
.popup-floating .social-floating-card .list-social{margin:0;padding:0;gap:0}
.popup-floating .social-floating-card .list-social__link{display:flex;align-items:center;justify-content:center;color:#62564c!important;background:transparent;border-radius:3px;width:29px;height:30px;padding:7px;opacity:1!important}
.popup-floating .social-floating-card .icon{width:14px;height:14px;opacity:1}
.popup-floating .social-floating-card .list-social__link:hover{color:#332b24!important;background:rgba(94,80,69,.08)}
.popup-floating .social-floating-card .list-social__link:focus-visible{outline:2px solid #62564c;outline-offset:-2px}
.popup-floating .social-floating-card .list-social__link::before,.popup-floating .social-floating-card .list-social__link::after{display:none!important}
.popup-floating .popup-open{width:29px;min-width:0;height:80px;min-height:0;margin:5px 0 0;padding:7px 0 0;background:transparent;box-shadow:none;border-radius:0;position:relative;justify-content:center;align-items:center}
.popup-floating .popup-open::before{content:"";position:absolute;bottom:0;left:7px;right:7px;height:1px;background:rgba(98,86,76,.2)}
.popup-floating .popup-open p{font:500 10px/1.3 var(--font-body-family)!important;letter-spacing:.055em;text-transform:uppercase;color:#62564c!important;background:transparent!important;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}
.popup-floating .popup-open:hover p{color:#332b24!important}
@media(prefers-reduced-motion:reduce){.popup-floating{transition:none}}
.popup-floating.popup-floating--left{width:30px!important;min-width:30px;max-width:30px}
.popup-floating .popup-open{width:29px!important;max-width:29px}
