

/* Start:/local/components/adinadin/loymax.winning.coupons/templates/.default/style.css?17563640347435*/
@font-face {
    font-display: swap;
    font-family: TTRamillasTrial;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/TTRamillasTrialBlack.ttf);
    font-weight: 900;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: TTRamillasTrial;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/TTRamillasTrialBold.ttf);
    font-weight: 800;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: TTRamillasTrial;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/TTRamillasTrialExtraBold.ttf);
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: TTRamillasTrial;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/TTRamillasTrialMedium.ttf);
    font-weight: 500;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: TTRamillasTrial;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/TTRamillasTrialRegular.ttf);
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: TTRamillasTrial;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/TTRamillasTrialLight.ttf);
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: TTRamillasTrial;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/TTRamillasTrialExtraLight.ttf);
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-display: swap;
    font-family: SFPro;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/SFProDisplay-Black.ttf);
    font-weight: 900;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: SFPro;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/SFProDisplay-Bold.ttf);
    font-weight: 800;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: SFPro;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/SFProDisplay-Heavy.ttf);
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: SFPro;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/SFProDisplay-Medium.ttf);
    font-weight: 500;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: SFPro;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/SFProDisplay-Regular.ttf);
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: SFPro;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/SFProDisplay-Light.ttf);
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-display: swap;
    font-family: SFPro;
    src: url(/local/components/adinadin/loymax.winning.coupons/templates/.default/./fonts/SFProDisplay-Thin.ttf);
    font-weight: 200;
    font-style: normal
}

:root {
    --fg-primary: #55371B;
    --fg-secondary: #D2B297;
    --fg-thirdly: #9F9891;
    --fg-input: #D2B297;
    --fg-on: #fff;
    --buttongrad: #830001;
    --ny-red: #5f130f;
    --ny-orange: #37262e;
    --gifts: #37262e;
    --red: #cc141c;
    --yellow: #faba00;

    --bg-card: #F1DEC8;
    --bg-color-dark: #37262e;
    --bg-image-dark: radial-gradient(125.08% 120.76% at 50% 113.16%, #da7718 6.47%, rgba(215, 22, 21, 0.24) 44.39%, rgba(117, 28, 27, 0.35) 56%, rgba(8, 34, 74, 0.13) 76.34%, #181820 100%);

    --ff-title: TTRamillasTrial, serif;
    --ff-regular: SFPro, sans-serif
}

body .coupons-root {
    font-family: SFPro, sans-serif;
    color: #55371B;
    line-height: 24px;
}
body .coupons-root .bg-dark {
    color: #FFEDD8;
}
.coupons-root {
    overflow: hidden;
}
.ff-TT {
    font-family: TTRamillasTrial, sans-serif;
}
.color-brand {
    color: #ED1C24;
}
.color-brand-2 {
    color: #F7AB21;
}
.bg-dark {
    background: radial-gradient(#B51918, #5F130F 80%);
}
.c-btn {
    user-select: none;
    background: transparent;
    border: 1px solid transparent;
    vertical-align: middle;
    text-align: center;
    padding: 14px 32px;
    border-radius: 1000px;
    cursor: pointer;
}
.c-btn-primary {
    border-color: #CC2728;
    background-color: #CC2728;
    color: #fff;
}
.c-btn-secondary {
    border-color: #CC2728;
    color: #CC2728;
}
.bg-dark .c-btn-secondary {
    border-color: #FFEDD8;
    color: #FFEDD8;
}
.c-btn-ghost {
    color: #CC2728;
    text-decoration: underline;
    font-weight: 700;
}
.section {
    overflow: hidden;
    position: relative;
}
.section-container {
    position: relative;
    padding: 0 16px;
    max-width: 1240px;
    margin: 0 auto;
    z-index: 1;
}
.decor-decor {
    position: absolute;
    top: 0;
    z-index: -1;
    transform: translateX(-50%);
    left: 50%;
}
.decor-decor * {
    color: #fff;
}
.bg-dark + .section-container > .decor-decor * {
    /*color: #FFEDD8;*/
    color: var(--color-coupons-promo);
}
.decor-decor_right {
    left: calc(100% - 40px);
}

.section-standard {
     padding-top: 40px;
     padding-bottom: 120px;
 }

@media (min-width: 768px) {
    .decor-decor_right {
        left: calc(100% - 16px);
    }
}

@media (max-width: 610px) {
    .section-page-header__row img {
        max-height: 27px;
    }
}
.section-1 {
    padding-top: 0;
    padding-bottom: 30px;
    color: #9F9891;
    background-color: #700029;
}
.section-1 .breadcrumbs-catalog {
    font-family: unset;
    --link-color: #9F9891;
    --current-color: var(--link-color);
    --link-underline-color: transparent;
    display: flex;
    gap: 10px;
    font-family: 'Platform', sans-serif;
}
body:has(.section-page-header__phone-num) .section-1 {
    padding-top: 144px;
}
.section__heading {
    font-size: 44px;
    line-height: 40px;
    font-weight: 400;
    margin-bottom: 32px;
}
.section__subheading {
    margin-bottom: 32px;
    color: #937A5D;
}
.section__date {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    color: var(--c-primary);
    margin-bottom: 24px;
}
.section__date-time {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: var(--c-primary);
    white-space: nowrap;
}
.section__prize {
    display: flex;
    justify-content: center;
    position: relative;
    margin-bottom: 12px;
}
.section__prize::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-top: 1px solid #E2E2E2;
}
.section__prize-name-wrap {
    position: relative;
    background: #fff;
    padding: 0 12px;
}
.section__prize-name {
    background: #E2E2E2;
    padding: 12px 25px;
    border-radius: 30px 0 30px 0;
    font-weight: 600;
    color: var(--c-primary);
}
.section__list {
    list-style: none;
    margin: 0;
    padding: 0;
    columns: 1;
    margin-bottom: 12px;
}
.section__list-item {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 24px;
    color: #55371B;
}
.section__block {
    margin-bottom: 32px;
}
@media (min-width: 768px) {
    .section__block {
        margin-bottom: 72px;
    }
    .section__prize {
        margin-bottom: 32px;
    }
    .section__heading {
        font-size: 56px;
        line-height: 70px;
        text-align: center;
        margin-bottom: 72px;
    }
    .section__subheading {
        margin-bottom: 72px;
    }
    .section__date {
        text-align: right;
    }
    .section__list {
        columns: 2;
        margin-bottom: 32px;
    }
}
@media (min-width: 992px) {
    .section__list {
        columns: 3;
    }
}

.section-page-header {
    padding: 57px 0 37px;
    background-color: var(--c-primary);
    /* background-image: linear-gradient(to right, #181820, #252233, #212132); */
    /* position: static !important; */
}

.section-line {
    border-bottom: 1px solid #e2e2e2;
}
/* .section-padding {
    padding-top: 150px;
} */
@media (max-width: 767px) {
    .section-padding {
        /* padding-top: 75px; */
    }
    .section-page-header {
        padding: 22px 0 22px;
    }
    body:has(.section-page-header__phone-num) .section-1 {
        padding-top: 60px;
    }
}
/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/style.css?17563640343748*/
.section-page-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3;
    pointer-events: none;
}
.section-page-header .section-page-header__row * {
    pointer-events: initial;
}
.section-page-header__row {
    /* height: 180px; */
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.section-page-header__row img {
    max-height: 50px;
}
@media (max-width: 610px) {
    .section-page-header {
        /* top: 20px; */
    }
    .section-page-header__row {
        height: initial;
    }
    .section-page-header__row img {
        max-height: 27px;
    }
}
.section-page-header__logo {
    display: block;
    width: 104px;
    line-height: 0;
}
.section-page-header__logo > img {
    width: 100%;
    height: auto;
}
.section-page-header__phone {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.section-page-header__phone-num {
    color: var(--c-yellow);
    font-size: 16px;
    font-weight: 500;
    margin-right: 4px;
    cursor: pointer;
    transition: all 0.15s ease;
}
/* .section-page-header__phone-num:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
} */

.section-page-header__phone-icon {
    color: #FF9622;
    cursor: pointer;
    /* --filter: drop-shadow(0px 0px 0px #FF9622) drop-shadow(0px 0px 0px #FF9622) drop-shadow(0px 0px 0px #FF9622); */
    /* filter: var(--filter); */
    /* -webkit-filter: var(--filter); */
}

@media (any-hover: hover) {
    .section-page-header__phone-icon:hover,
    .section-page-header__phone-num:hover {
        color: #e2831e;
    }
}

.js-action-login, .js-action-info {
    cursor: pointer!important;
}
@media (min-width: 768px) {
    .section-page-header__phone-num {
        margin-right: 24px;
        font-size: 31px;
    }
    .section-page-header__logo {
        width: 108px;
    }
    .coupons-root .section-page-header__logo {
        width: 186px;
    }
}
.app-spinner {
    position: relative;
    pointer-events: none;
}
.app-spinner::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: -0.125em;
    border: 2px solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: .75s linear infinite spinner-border;
    z-index: 1;
}
.app-spinner-small::after {
    border: 1px solid currentColor;
    border-right-color: transparent;
}
@keyframes spinner-border {
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.form-register-phone__error {
    margin-top: 4px;
    color: #CC2728!important;
}
.form-register-phone__agree {
    margin-top: 16px;
}
.grecaptcha-badge {
    display: none !important;
}

.section-page-header__row .app-card {
    /* background-color: var(--bg-color-dark); */
    background-image: #F4EFEB;
    color: var(--c-primary);
}

/* .section-page-header__row .action-info a,
.section-page-header__row .action-info h6,
.section-page-header__row .action-info h5,
.section-page-header__row .action-info h4,
.section-page-header__row .action-info h3,
.section-page-header__row .action-info h2,
.section-page-header__row .action-info h1 {
    color: var(--fg-on);
} */

.section-page-header__row .action-info td,
.section-page-header__row .action-info p,
.section-page-header__row .action-info li {
    font-family: var(--ff-secondary);
}

.section-page-header__row .app-card .app-button svg {
    stroke: var(--fg-on);
}

.section-page-header__row .app-modal__content_fill-height {
    min-height: initial !important;
    max-height: 95vh !important;
}

/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-button.css?17563640342400*/
.app-button:not(:disabled) {
    cursor: pointer;
}
.app-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 24px;
    color: #1D2533;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 8px 32px;
    font-size: 16px;
    font-weight: 800;
    border-radius: 1000px;
}
.app-button:hover {
    color: #1D2533;
}
.app-button__text {
    display: flex;
    align-items: center;
    color: inherit!important;
}
.app-button__text > svg:first-child {
    margin-right: 12px;
    margin-bottom: 4px;
    margin-left: -4px;
}
.app-button__text > svg:last-child {
    margin-left: 12px;
    margin-bottom: 4px;
    margin-right: -4px;
}
.app-button__text > svg:only-child {
    margin-left: 0;
    margin-bottom: 4px;
    margin-right: 0;
}

.app-button_primary {
    color: #FFF;
    background-color: var(--c-primary);
    border: 1px solid var(--c-primary);
}
.app-button_primary:hover {
    color: #FFF;
}
.app-button_secondary {
    color: #1D2533;
    background-color: transparent;
    border: 1px solid #D3D4DB;
}
.app-button_secondary:hover {
    color: #1D2533;
}
.app-button_tag {
    color: #1D2533;
    background-color: #F4F4F5;
    border: 1px solid #F4F4F5;
}
.app-button_tag:hover {
    color: #1D2533;
}
.app-button_disabled {
    opacity: 0.75;
    pointer-events: none;
}

.app-button_block {
    width: 100%;
    display: flex;
}
.app-button_large {
    padding: 16px;
}
.app-button_small {
    padding: 4px 16px 2px 16px;
}
.app-button_text {
    padding: 0;
    background-color: transparent;
    border: 1px solid transparent;
    text-align: start;
    justify-content: flex-start;
    vertical-align: baseline;
    font-size: inherit!important;
}
.app-button_text.app-button_primary {
    color: #C71E3F;
}
.app-button__spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: -0.125em;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: .75s linear infinite spinner-border;
}
@keyframes spinner-border {
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-modal.css?17563640342082*/
.app-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    overflow-y: auto;
    z-index: 100;
}
.app-modal::before,
.app-modal::after {
    content: '';
}
.app-modal__content {
    width: 100%;
    max-width: 490px;
    min-height: 600px;
    flex-shrink: 0;
    position: relative;
}
@media (max-width: 490px) {
    .app-modal__content {
        border-radius: 0;
    }
    .app-modal__content {
        min-height: 100%!important;
    }
}
.app-modal__content-body {
    padding: 24px;
    display: flex;
    flex-direction: column;
}
.app-modal__head {
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
    justify-content: space-between;
    padding-left: 40px;
    z-index: 1;
}
.app-modal__head::before {
    content: '';
}
.app-modal__content_fill {
    width: 100%!important;
    height: 100%!important;
    max-width: 100%!important;
    min-width: 100%!important;
    max-height: 100%!important;
    min-height: 100%!important;
    border-radius: 0;
    overflow-y: auto;
}
.app-modal__content_fill-height {
    height: 100%!important;
    max-height: 100%!important;
    min-height: 100%!important;
    overflow-y: auto;
}
.app-modal__content_fill-height > .app-modal__content-body {
    height: 100%!important;
}
.app-modal__content_fill.app-modal__content {
    border-radius: 0;
}
.app-modal__content_fill > .app-modal__content-body {
    padding: 0;
    height: 100%!important;
    max-height: 100%!important;
    min-height: 100%!important;
}
.app-modal__content_fill > .app-modal__content-body > .app-modal__head {
    position: absolute;
    top: 32px;
    right: 32px;
    z-index: 1;
}
.fix-scroll {
    overflow: hidden;
    padding-right: 17px;
}
.app-card {
    background: #FFEDD8;
    border-radius: 24px;
}
.app-modal__content-body {
    padding: 32px 24px;
}
@media (min-width: 768px) {
    .app-modal__content-body {
        padding: 48px;
    }
}
/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-checkbox.css?17437663261200*/
.app-checkbox {
    display: flex;
    align-items: flex-start;
}
.app-checkbox__input {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.app-checkbox__toggle {
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 6px;
    display: flex;
    padding: 1px;
    margin-right: 16px;
    margin-bottom: 2px;
    border: 2px solid #D0D5DD;
    cursor: pointer;
}
.app-checkbox__label {
    display: flex;
    flex-direction: column;
}
.app-checkbox__name {
    margin-bottom: 4px;
}
.app-checkbox__subname {
    color: #B5B7C0;
}
.app-checkbox__toggle_on {
    border: 2px solid #C71E3F;
}
.app-checkbox__toggle_on::before {
    content: '';
    width: 16px;
    height: 16px;
    border-radius: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6654 3.5L5.2487 9.91667L2.33203 7' stroke='%23C71E3F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.app-checkbox__link {
    color: #C71E3F!important;
}
/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-input-text.css?17437663263779*/
.app-input-text {
    position: relative;
}
.app-input-text__container {
    background: #F0DAC2;
    border: 1px solid #F0DAC2;
    border-radius: 1000px;
    display: flex;
    flex-grow: 1;
    padding-right: 16px;
    align-items: flex-end;
    position: relative;
}
.app-input-text_pseudo .app-input-text__container {
    cursor: pointer;
}
.app-input-text_disabled .app-input-text__container {
    opacity: 0.75;
}
.app-input-text_invalid .app-input-text__container {
    border: 2px solid #FF0C0C;
}
.app-input-text__files-list {
    display: flex;
    align-items: center;
}
.app-input-text__files-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 20px;
    line-clamp: 1;
    -webkit-line-clamp: 1;
}
.app-input-text__files-list-item {
    display: flex;
    border: 1px solid #E8E8EE;
    border-radius: 8px;
    padding: 8px;
    margin: 12px;
    width: 230px;
}
.app-input-text__action-file {
    background: transparent;
    border: none;
    cursor: pointer;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    margin-bottom: 8px;
    color: #797E8B;
}
.app-input-text_small .app-input-text__action-file {
    margin-bottom: 0;
}
.app-input-text__action-file > input {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.app-input-text__action {
    background: transparent;
    border: none;
    cursor: pointer;
    width: 40px;
    height: 40px;
    margin-bottom: 8px;
    flex-shrink: 0;
    margin-right: -10px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #797E8B;
}
.app-input-text_small .app-input-text__action {
    margin-bottom: 0;
}
.app-input-text_middle .app-input-text__action {
    margin-bottom: 4px;
}
.app-input-text__action:empty {
    display: none;
}
.app-input-text_textarea .app-input-text__action {
    position: absolute;
    top: 16px;
    right: 16px;
}
.app-input-text__content {
    flex-grow: 1;
}
.app-input-text__label {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin: 0;
    height: 56px;
    padding: 8px 0 8px 16px;
    cursor: inherit;
}
.app-input-text_invalid .app-input-text__label {
    height: 54px;
}
.app-input-text_small .app-input-text__label {
    height: 38px;
}
.app-input-text_invalid.app-input-text_small .app-input-text__label {
    height: 36px;
}
.app-input-text_middle .app-input-text__label {
    height: 46px;
}
.app-input-text_invalid.app-input-text_middle .app-input-text__label {
    height: 44px;
}
.app-input-text_textarea .app-input-text__label {
    height: auto;
    min-height: 140px;
}
.app-input-text__label-text {
    font-size: 12px;
    line-height: 16px;
    color: #797E8B;
    z-index: 1;
    pointer-events: none;
    transition: transform .25s;
    transform-origin: left center;
}
.app-input-text__label-text_empty {
    transform: translateY(12px) scale(1.14);
}
.app-input-text__input {
    font-size: 16px;
    line-height: 24px;
    color: inherit;
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    flex-grow: 1;
    width: 100%;
}
.app-input-text__pseudo-input {
    height: 24px;
}
.app-input-text__input_empty {
    transform: translateY(-10px);
    opacity: 0;
}
.app-input-text__input_center {
    text-align: center;
}
.app-input-text__input_pseudo {
    cursor: pointer;
}
.app-input-text__inner-out {
    position: absolute;
    top: 0;
    right: 0;
    height: 58px;
}
.app-input-text_small .app-input-text__inner-out {
    height: 40px;
}
.app-input-text_middle .app-input-text__inner-out-text__label {
    height: 48px;
}

/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-timer-otp.css?1743766326183*/
.app-timer-otp {
    color: #98A2B3;
}
.app-timer-otp_center {
    text-align: center;
}
.app-timer-otp_right {
    text-align: right;
}
.app-timer-otp_right {
    text-align: left;
}
/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/vue/components/form-register.css?1756364034448*/
.form-register__heading {
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;
    margin-bottom: 24px;
    font-family: var(--ff-regular);
    color: var(--c-primary);
}
.form-register__subheading {
    color: #9F9891;
    margin-bottom: 32px;
}
.form-register__label {
    color: #9F9891;
    margin-bottom: 12px;
}
@media (min-width: 768px) {
    .form-register__heading {
        font-size: 40px;
        line-height: 48px;
    }
}
/* End */


/* Start:/local/components/adinadin/coupons.header/templates/.default/vue/components/action-info.css?17563640341694*/
.action-info {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: auto;
}
.action-info__footer {
    display: flex;
    justify-content: center;
    padding-top: 24px;
}
.action-info__content-wrap {
    flex-grow: 1;
    position: relative;
}
.action-info__content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
}
.action-info h1 {
    font-size: 32px;
    line-height: 32px;
    font-weight: 900;
    margin-bottom: 12px;
    padding: 0!important;
    font-family: var(--ff-regular);
    color: var(--c-primary);
}
.action-info h2 {
    margin-top: 24px;
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: 700;
    font-family: SFPro, sans-serif;
    text-transform: uppercase;
}
.action-info p {
    margin-bottom: 12px;
    font-family: SFPro, sans-serif;
}
.action-info__table-wrap {
    width: 100%;
    overflow-x: auto;
}
.action-info table {
    border-collapse: collapse;
}
.action-info td, .action-info th {
    border: 1px solid #9E8268;
    padding: 4px;
}
@media (min-width: 768px) {
    .action-info h1 {
        font-size: 40px;
        line-height: 48px;
    }
}
.app-scrollarea {
    overflow-y: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.app-scrollarea::-webkit-scrollbar-thumb {
    background-color: #9E8268;
    border-radius: 20px;
}
.app-scrollarea::-webkit-scrollbar {
    background-color: transparent;
    width: 4px;
}
.action-info__table-wrap::-webkit-scrollbar-thumb {
    background-color: #9E8268;
    border-radius: 20px;
}
.action-info__table-wrap::-webkit-scrollbar {
    background-color: transparent;
    height: 4px;
}
/* End */
/* /local/components/adinadin/loymax.winning.coupons/templates/.default/style.css?17563640347435 */
/* /local/components/adinadin/coupons.header/templates/.default/style.css?17563640343748 */
/* /local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-button.css?17563640342400 */
/* /local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-modal.css?17563640342082 */
/* /local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-checkbox.css?17437663261200 */
/* /local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-input-text.css?17437663263779 */
/* /local/components/adinadin/coupons.header/templates/.default/vue-template/components/app-timer-otp.css?1743766326183 */
/* /local/components/adinadin/coupons.header/templates/.default/vue/components/form-register.css?1756364034448 */
/* /local/components/adinadin/coupons.header/templates/.default/vue/components/action-info.css?17563640341694 */
