.c-promocode-field{padding-top:10px;padding-bottom:10px}.c-promocode-field__form{max-width:300px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;position:relative;z-index:0}.c-promocode-field__srlabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.c-promocode-field .c-promocode-field__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 0 0 15px;border:2px solid #242424;border-radius:2px;margin-right:10px;font-size:16px;min-width:140px;border-right:0;border-radius:25px 0 0 25px}.c-promocode-field .c-promocode-field__input::-webkit-input-placeholder{color:#242424}.c-promocode-field .c-promocode-field__input::-moz-placeholder{color:#242424}.c-promocode-field .c-promocode-field__input:-ms-input-placeholder{color:#242424}.c-promocode-field .c-promocode-field__input::-ms-input-placeholder{color:#242424}.c-promocode-field .c-promocode-field__input::placeholder{color:#242424}.c-promocode-field .c-promocode-field__input:focus{outline:none;border-color:#0f71f0}.c-promocode-field .c-promocode-field__input:focus+.c-promocode-field__button:before,.c-promocode-field .c-promocode-field__input:hover,.c-promocode-field .c-promocode-field__input:hover+.c-promocode-field__button:before{border-color:#0f71f0}.c-promocode-field__button{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;font-family:Inter,BlinkMacSystemFont,Tahoma,Roboto,Verdana,sans-serif;font-weight:800;color:#fff;border:1px solid #242e39;border-radius:25px;font-size:16px;background:#242424;position:relative}.c-promocode-field__button:before{content:"";position:absolute;background:#fff;width:50px;height:48px;top:-1px;left:-20px;display:block;z-index:-1;border-top:2px solid #242424;border-bottom:2px solid #242424}.c-promocode-field__placeholder__err{color:#d40404;display:none;font-family:Inter,BlinkMacSystemFont,Tahoma,Roboto,Verdana,sans-serif;font-size:12px;text-align:center;letter-spacing:-0.3px;line-height:20px;margin-left:-102px;margin-top:5px;font-weight:500}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.typ--white-ffffff{background:#fff}.typ--gray-f4f1ed{background:#f4f1ed}.typ--gray-555551{background:#555551}.typ--gray-242424{background:#242424}.typ--yellow-feeb29{background:#feeb29}@media only screen and (max-width:374px){.c-promocode-field__placeholder__err{margin-left:-80px}}