@keyframes skeleton-shimmer-1b864686{to{transform:translate(100vw)}}.base-promocode__wrapper[data-v-1b864686]{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.base-promocode__form-wrapper[data-v-1b864686]:before{display:block;height:var(--ui-spacing-s);content:""}@media screen and (min-width:992px){.base-promocode__form-wrapper[data-v-1b864686]:before{height:var(--ui-spacing-xl)}}.base-promocode__form[data-v-1b864686]{position:relative;display:flex;flex-direction:column;-moz-column-gap:var(--ui-spacing-s);column-gap:var(--ui-spacing-s);width:100%;height:100%}@media screen and (min-width:768px){.base-promocode__form[data-v-1b864686]{flex-direction:row}}.base-promocode__form[data-v-1b864686] .base-field__wrapper{row-gap:var(--ui-spacing-m)}@media screen and (min-width:992px){.base-promocode__form[data-v-1b864686] .base-field__wrapper{row-gap:var(--ui-spacing-l)}}.base-promocode__form[data-v-1b864686] .base-field__error{display:flex;-moz-column-gap:var(--ui-spacing-s);column-gap:var(--ui-spacing-s);align-items:center}@media screen and (min-width:992px){.base-promocode__form[data-v-1b864686]{flex-direction:row}}.base-promocode__field[data-v-1b864686]{position:relative;z-index:3;flex-grow:1}.base-promocode__field[data-v-1b864686]:after{display:block;height:16px;content:""}@media screen and (min-width:768px){.base-promocode__field[data-v-1b864686]:after{height:0}}.base-promocode__form-icon[data-v-1b864686]{flex-shrink:0;width:20px;height:20px}.base-promocode__form-error[data-v-1b864686]{font:var(--ui-typography-small-regular);color:var(--ui-colors-text-base-4)}.base-promocode__submit[data-v-1b864686]{position:relative;z-index:3;flex-shrink:0}.base-promocode__image[data-v-1b864686]{position:absolute;top:-20px;right:0;z-index:2;width:72px;height:72px}.base-promocode__image[data-v-1b864686] .base-image__origin{-o-object-fit:contain;object-fit:contain}.base-promocode.--has-background .base-promocode__form[data-v-1b864686]{padding:var(--ui-spacing-l);background:var(--ui-colors-surface-0);border-radius:var(--ui-corner-radius-l)}@media screen and (min-width:992px){.base-promocode.--has-background .base-promocode__form[data-v-1b864686]{padding:var(--ui-spacing-xl)}}
