.bac-expand-button{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;background:var(--bacbobinage-secondary);color:var(--bacbobinage-white)}.bac-expand-button .icon{height:65px;width:65px;flex-basis:inherit;display:flex;justify-content:center;align-items:center}.bac-expand-button .icon svg{fill:var(--bacbobinage-white);width:28px}.bac-expand-button .right{display:flex;justify-content:center;align-items:center;transition:all 0.3s cubic-bezier(.28,0,0,1) 0s;height:65px;position:relative;opacity:0;width:0}@media (max-width:767px){.bac-expand-button .right{opacity:1;width:fit-content}}.bac-expand-button .right .label{display:flex;justify-content:center;align-items:center;transition:all 0.6s cubic-bezier(.28,0,0,1) 0.1s;position:absolute;height:65px;top:0;left:0;text-transform:uppercase;font-size:15px;line-height:19px;font-weight:600;letter-spacing:2.7px;padding:5px 70px 5px 10px;width:300px}@media (max-width:767px){.bac-expand-button .right .label{padding:18px 20px;font-size:12px;letter-spacing:1.8px;position:relative;width:fit-content;margin-right:10px;left:-20px}}.bac-expand-button .right:after{content:"";transition:all 0.7s cubic-bezier(.28,0,0,1) 0.1s;position:absolute;right:-30px;width:32px;height:20px;background-image:none;background-color:var(--bacbobinage-white);-webkit-mask:var(--bac-bobinage-arrow) no-repeat center;mask:var(--bac-bobinage-arrow) no-repeat center}.bac-expand-button:hover{box-shadow:0 0 2px var(--bacbobinage-color-shadow-5),0 5px 14px var(--bacbobinage-color-shadow-5),0 8px 34px var(--bacbobinage-color-shadow-4),0 7px 20px rgba(255,97,26,.23)}@media (min-width:768px){.bac-expand-button:hover .right{width:300px;opacity:1}.bac-expand-button:hover .right .label{left:-10px}.bac-expand-button:hover .right:after{right:30px}}