.promoWrapper{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:382px;padding:24px 0;width:100%}@media(min-width:768px){.promoWrapper{max-width:430px}}.promoWrapper .promoCodeInput{border-radius:var(--Btn-radius4-20-8-8);box-shadow:0 0 0 1px var(--BrandC_1) inset;display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.promoWrapper .promoCodeInput input{background:transparent;border:none;caret-color:var(--AccentC);font-size:20px;font-weight:300;height:40px;outline:none;padding:0 8px;text-align:center}.promoWrapper .promoCodeInput input::-moz-placeholder{color:var(--BrandC_1)}.promoWrapper .promoCodeInput input::placeholder{color:var(--BrandC_1)}.promoWrapper .promoCodeInput input{color:var(--BrandC_text)}.promoWrapper .promoCodeInput .buttonAdditional{height:40px}.promoWrapper .promoCodeInput .promoSuccess{align-items:center;background:var(--BrandC_9);color:var(--AccentC);display:flex;height:91px;justify-content:center}.promoWrapper .promoCodeInput .promoSuccess .text{padding-left:8px}.promoWrapper .promoCodeInput .promoSuccess svg path{fill:var(--AccentC)}.promoWrapper .activePromo{box-shadow:0 0 0 1px var(--Promocode-stroke-fill) inset;width:100%}.promoWrapper .promoError{box-shadow:0 0 0 1px var(--Status_Error) inset}.promoWrapper .appliedPromo{box-shadow:none}.promoWrapper .errorMsg{align-items:center;color:var(--Status_Error);display:flex;font-size:12px;font-weight:300;justify-content:center}.promoWrapper .errorMsg svg path{fill:var(--Status_Error)}@media(min-width:768px){.promoWrapper{align-items:center}.promoWrapper .promoCodeInput{flex-direction:row}.promoWrapper .promoCodeInput input{box-sizing:border-box;height:40px;width:100%}.promoWrapper .promoCodeInput .promoSuccess{height:40px;width:427px}}
