.am-keyboard-assessories .product-image[data-v-40187a8e]{width:100%;position:absolute}.am-keyboard-assessories .button[data-v-40187a8e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:.7rem;border:2px solid #fff;border-radius:70px;background-color:transparent;padding-right:0;position:absolute;bottom:10vh;transition:.5s ease;transition-property:background-color,border-color;overflow:hidden;cursor:pointer}.am-keyboard-assessories .button .button-text[data-v-40187a8e]{padding:0 .8rem;text-align:center;font-style:normal;font-weight:400;font-size:.32rem;color:#fff;transition:.5s ease;transition-property:color,padding}.am-keyboard-assessories .button .button-arrow[data-v-40187a8e]{width:.4rem;height:auto;position:absolute;right:-.5rem;opacity:0;transition:.5s ease;transition-property:right,opacity}.am-keyboard-assessories .button[data-v-40187a8e]:focus,.am-keyboard-assessories .button[data-v-40187a8e]:hover{border-color:#5200ff;background-color:#fff}.am-keyboard-assessories .button:focus .button-text[data-v-40187a8e],.am-keyboard-assessories .button:hover .button-text[data-v-40187a8e]{padding:0 1.2rem 0 .4rem;color:#5200ff}.am-keyboard-assessories .button:focus .button-arrow[data-v-40187a8e],.am-keyboard-assessories .button:hover .button-arrow[data-v-40187a8e]{right:.45rem;opacity:1}.am-keyboard-assessories.mobile .button[data-v-40187a8e]{bottom:50vh;margin-bottom:-50vw}