.custom_btn{-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;display:inline-block;cursor:pointer;color:#fff;padding:5px 20px;text-decoration:none;border:3px solid #fff;background-color:transparent;margin:.5rem;font-family:roboto,sans-serif;font-weight:500;font-size:15px}.custom_btn:focus{outline:0}.custom_btn:hover{background-color:rgba(255,255,255,.3);color:#fff}.custom_btn:active{background-color:#777}.custom_btn.green{background-color:rgba(132,202,107,.5);border:3px solid #83c939;text-shadow:0 1px 0 #2f6627}.custom_btn:hover.green{background-color:#83c939;background-color:rgba(132,202,107,.8);color:#fff}.custom_btn:active.green{background-color:#777}.custom_btn.purple{background-color:rgba(192,38,222,.5);border:3px solid #c026de;text-shadow:0 1px 0 #2f6627}.custom_btn:hover.purple{background-color:#c026de;background-color:rgba(192,38,222,.8);color:#fff}.custom_btn:active.purple{background-color:#777}.custom_btn.purple.related_product{outline:3px solid #c026de80;background:0 0;padding:3px 20px}.custom_btn.purple.related_product:hover{background-color:#c026de80!important}.custom_btn.transparent{background-color:transparent;border:3px solid #fff;text-shadow:0 1px 0 #2f6627}.custom_btn:hover.transparent{background-color:rgba(255,255,255,.3);color:#fff}.custom_btn:active.transparent{background-color:#777}.custom_btn.yellow{height:36px;box-sizing:border-box;line-height:25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:rgba(245,166,37,.9);border:0}.custom_btn:hover.yellow{background-color:#f5a625;color:#fff}.custom_btn:active.yellow{background-color:#777}.custom_btn.transparent2{height:36px;box-sizing:border-box;line-height:25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:rgba(255,255,255,.2);border:0}.custom_btn:hover.transparent2{background-color:rgba(255,255,255,.3);color:#fff}.custom_btn:active.transparent2{background-color:#777}.custom_btn.yellow.disabled{cursor:default;background-color:#777}.custom_btn.yellow:hover.disabled{cursor:default;background-color:#777}.custom_btn.yellow:active.disabled{cursor:default;background-color:#777}.custom_btn.grey{height:36px;box-sizing:border-box;line-height:25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:rgba(221,218,239,.2);border:0}