.header-top .search button{height:42px!important;align-self:stretch!important}.shp-tabs-wrapper #tab-content .tab-pane#ratingTab .form-group button[type=submit],.shp-tabs-wrapper #tab-content .tab-pane#ratingTab .form-group input[type=submit]{border-radius:2px;padding:5px 10px;line-height:21px}#footer .extended form.subscribe-form{width:100%!important;max-width:100%!important}#footer .extended fieldset .smart-label-wrapper.has-inline-submit label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#footer .extended fieldset .smart-label-wrapper.has-inline-submit .subscribe-input-row{display:flex!important;align-items:stretch!important;width:100%!important}#footer .extended fieldset .smart-label-wrapper.has-inline-submit input[type=email]{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin-bottom:0!important}#footer .extended fieldset .smart-label-wrapper.has-inline-submit button{position:static!important;flex:0 0 auto!important;margin-left:8px!important;height:auto!important;top:auto!important;right:auto!important}#footer .extended fieldset button::before{content:""!important}#footer .extended fieldset .consents p.label{font-size:12px!important;margin-top:5px!important;color:#fff!important}#footer .extended fieldset .consents p.label a{color:#fff!important;text-decoration:underline}@media (max-width:420px){#footer .extended fieldset .smart-label-wrapper.has-inline-submit .subscribe-input-row{flex-wrap:wrap!important}#footer .extended fieldset .smart-label-wrapper.has-inline-submit input[type=email]{flex:1 1 100%!important;margin-bottom:8px!important}#footer .extended fieldset .smart-label-wrapper.has-inline-submit button{flex:1 1 100%!important;margin-left:0!important;width:100%}}