.bonus-promocode,.bonus-promocode__info{align-items:center;display:flex}.bonus-promocode{justify-content:space-between}.bonus-promocode__title-and-description{display:flex;flex-direction:column}@keyframes skeleton-loading{to{background-position:100% 0,0 0,0 40px,0 80px,0 120px,0 160px}}:root{--radius-0:0;--radius-xxs:4px;--radius-xs:6px;--radius-s:8px;--radius-r:12px;--radius-m:16px;--radius-l:20px;--radius-xl:24px;--radius-xxl:32px}.bonus-promocode{background-color:var(--layer-surface-1);border:.5px solid var(--layer-stroke);border-radius:var(--radius-m);gap:1rem;padding:2rem}@media (max-width: 48rem){.bonus-promocode{align-items:baseline;flex-direction:column;padding:1rem}}.bonus-promocode__img-container{flex:0 0 3rem;height:3rem;overflow:hidden;width:3rem}@media (max-width: 48rem){.bonus-promocode__img-container{display:none}}.bonus-promocode__img{display:flex;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bonus-promocode__info{gap:1rem}.bonus-promocode__title-and-description{gap:.125rem}.bonus-promocode__title{color:var(--content-primary);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0)}.bonus-promocode__description,.bonus-promocode__title{font-size:var(--font-size,1rem);line-height:var(--line-height,1.5)}.bonus-promocode__description{color:var(--content-secondary);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,.21)}@media (max-width: 48rem){.bonus-promocode__description br{display:none}}.bonus-promocode__btn{flex-shrink:0;margin-left:1rem}@media (max-width: 48rem){.bonus-promocode__btn{margin-left:0;width:100%}}.bonus-promocode__btn-text{color:var(--layer-surface-2);font-size:var(--font-size,1rem);font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}@media (max-width: 48rem){.bonus-promocode__promocode{width:100%}}.bonus-promocode__promocode input{min-width:18.75rem}@media (max-width: 80rem){.bonus-promocode__promocode input{min-width:auto}}@media (max-width: 48rem){.bonus-promocode__promocode input{width:100%}}.bonus-promocode__promocode .btn{flex-shrink:0}@media (max-width: 48rem){.bonus-promocode__promocode .btn{width:100%}.bonus-promocode__promocode .field-content{flex-direction:column}}.bonus-promocode p{margin:0;padding:0}
