.icon-remove{width:1.25rem;height:1.25rem}.promo-code-input{background:var(--color-bg);border-radius:1.875rem;flex-shrink:0;align-items:center;gap:1.25rem;height:2.75rem;display:flex;position:relative}@media (width<=767px){.promo-code-input{height:2.4375rem}}.promo-code-input--applied{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25em}@media (width<=1199px){.promo-code-input--applied{font-size:.875rem}}@media (width<=767px){.promo-code-input--applied{font-size:.75rem}}.promo-code-input--applied{background:var(--color-terracota-100);color:var(--color-white);fill:var(--color-white);justify-content:space-between;padding:0 1.25rem}@media (width<=767px){.promo-code-input--applied{padding:0 1rem}}.promo-code-input__input{font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25em}@media (width<=1199px){.promo-code-input__input{font-size:.875rem}}@media (width<=767px){.promo-code-input__input{font-size:.75rem}}.promo-code-input__input,.promo-code-input__input:focus{outline:none}.promo-code-input__input{box-sizing:border-box;background:0 0;border:0;border-radius:1.875rem;width:100%;height:2.75rem;padding:0 1.25rem}.promo-code-input__input::placeholder{color:var(--color-dark);opacity:.5}@media (width<=767px){.promo-code-input__input{height:2.4375rem;padding:0 1rem}}.promo-code-input__remove-button{fill:var(--color-white)}.promo-code-input__apply-button{-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;padding:0;text-decoration:none}.promo-code-input__apply-button:active,.promo-code-input__apply-button:focus,.promo-code-input__apply-button:hover{outline:none}.promo-code-input__apply-button{letter-spacing:.04em;font-family:Onest,Inter,Poppins,Roboto,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}@media (width<=1199px){.promo-code-input__apply-button{font-size:.875rem}}@media (width<=767px){.promo-code-input__apply-button{font-size:.75rem}}.promo-code-input__apply-button{color:var(--color-terracota-100);text-transform:uppercase;cursor:pointer;z-index:1;justify-self:start;margin-right:1.25rem}@media (width<=767px){.promo-code-input__apply-button{margin-right:1rem}}
