.promocode,.promocode__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(12/var(--base)*1rem)}.promocode{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promocode__item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(16/var(--base)*1rem) calc(20/var(--base)*1rem);background-color:var(--color-primary-light);border-radius:var(--radius-md)}@media (min-width:992px){.promocode__item{padding:calc(20/var(--base)*1rem) calc(28/var(--base)*1rem)}}.promocode__item--clickable{cursor:pointer;-webkit-transition:background-color var(--duration-base) ease-in-out;transition:background-color var(--duration-base) ease-in-out}.promocode__item--clickable:focus-visible,.promocode__item--clickable:hover{background-color:var(--color-primary)}.promocode__text{font-size:calc(15/var(--base)*1rem)}@media (min-width:992px){.promocode__text{font-size:calc(16/var(--base)*1rem)}}.promocode__code{display:inline-block;padding:calc(6/var(--base)*1rem) calc(14/var(--base)*1rem);background-color:#fff;border-radius:var(--radius-sm);font-size:calc(24/var(--base)*1rem);line-height:1.15;font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media (min-width:992px){.promocode__code{font-size:calc(30/var(--base)*1rem)}}