:root{--footer-padding:64px}.ds-share{z-index:399}.ds-share .social{background-color:#fff;border-radius:6px 6px 0 0;bottom:0;box-shadow:0 24px 64px 0 var(--color-black-opacity16);left:0;margin:auto;max-width:734px;padding:0!important;position:fixed;right:0;transition:padding .2s,max-height .2s;width:734px;z-index:1}@media (max-width:767px){.ds-share .social{max-width:375px;width:unset}}.ds-share .social .social-content{align-items:center;background-color:var(--color-white);border-radius:6px 6px 0 0;display:flex;gap:32px;justify-content:space-between;padding:16px}.ds-share .social .social-content .social-share{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;color:var(--color-text-desc-black);font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:20px}.ds-share .social .social-content.isSocialShare .social-share{max-width:494px}.ds-share .social .social-content.isSocialShare .buttons-container{display:flex;gap:16px;max-width:176px}.ds-share .social .social-content.isCTAbutton .social-share{max-width:446px!important}.ds-share .social .social-content.isCTAbutton .buttons-container{max-width:224px}@media (max-width:767px){.ds-share .social .social-content{gap:16px}.ds-share .social .social-content.isSocialShare .social-share{-webkit-line-clamp:1;max-width:151px}.ds-share .social .social-content.isSocialShare.longText{align-items:flex-start;flex-direction:column;gap:8px}.ds-share .social .social-content.isSocialShare.longText .social-share{max-width:343px!important}.ds-share .social .social-content.isSocialShare.longText .buttons-container{max-width:-moz-fit-content;max-width:fit-content}.ds-share .social .social-content.isCTAbutton{padding:16px}.ds-share .social .social-content.isCTAbutton .social-share{-webkit-line-clamp:1;max-width:205px!important}.ds-share .social .social-content.isCTAbutton .buttons-container{max-width:122px}.ds-share .social .social-content.isCTAbutton.longText{align-items:flex-start;flex-direction:column;gap:8px}.ds-share .social .social-content.isCTAbutton.longText .social-share{max-width:343px!important}.ds-share .social .social-content.isCTAbutton.longText .buttons-container{max-width:-moz-fit-content;max-width:fit-content}}.ds-share .social #progress{background:var(--color-action-blue);bottom:0;height:5px;position:absolute;width:0}@media (max-width:768px){.footer-container{padding-bottom:var(--footer-padding)}}
