.button-container{display:inline-block;border:2px solid #000;padding:10px 30px;text-align:center;font-family:Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;position:relative;transition:background-color .3s ease,color .3s ease}.button-container:after{content:"→";font-size:18px;position:absolute;right:15px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease,right .3s ease}.button-container:hover:after{opacity:1;right:10px}.button-container:hover,.custom-button{background-color:#000;color:#fff}.custom-button{display:flex;padding:15px 20px;font-size:12px;text-transform:uppercase;font-family:Arial,sans-serif;letter-spacing:2px;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.custom-button:after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:hsla(0,0%,100%,.1);transition:all .6s ease;transform:translate(-50%,-50%) scale(0);border-radius:50%}.custom-button:hover:after{transform:translate(-50%,-50%) scale(1)}.custom-button:hover{color:#000;background-color:#fff}.custom-button:active{transform:scale(.95)}.slider-recommend .slick-arrow{top:100%;border-radius:50%;border:1px solid #131317;height:40px;width:40px;padding:10px;margin-top:25px}.slider-recommend .slick-arrow svg{height:20px;width:20px}.slider-recommend .slick-prev{left:unset;right:4%}.slider-recommend .slick-next{right:0}.slider-recommend .slick-dots{display:flex!important;justify-content:start;bottom:-32px!important}.slider-recommend .slick-dots button:before{font-size:8px!important}.slider-recommend svg{fill:#000;color:#000!important}