.page-lottery__section{padding:var(--padding-block) 0}.lottery__section{padding-top:24px}@media(min-width:768px){.lottery__section{padding-top:48px}}.lottery__section-title{font-size:24px;margin:0 0 16px}.lottery__section-desc,.lottery__section-title{color:#e4e4e4;line-height:1.5;text-align:center}.lottery__section-desc{font-size:18px;margin:0 0 36px}@media(min-width:768px){.lottery__section-desc{margin-bottom:48px}}.lottery-header{min-height:300px;overflow:hidden;padding:18px 40px;position:relative}@media(min-width:768px){.lottery-header{padding:67px 43px}}@media(min-width:960px){.lottery-header{padding-left:79px}}.lottery-header:after{background:linear-gradient(180deg,rgba(9,8,14,0) 11.29%,#05080d);bottom:0;content:"";height:93px;left:0;position:absolute;right:0;z-index:1}.lottery-header__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%}.lottery-header__content{align-items:center;display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}@media(min-width:768px){.lottery-header__content{align-items:flex-start}}@media(min-width:1248px){.lottery-header__content{margin-left:auto;margin-right:auto;max-width:870px}}.lottery-header__title{font-size:24px;letter-spacing:.2px;line-height:1.29;margin:0;text-align:center;text-transform:uppercase}@media(min-width:768px){.lottery-header__title{font-size:32px}}.lottery-header__pool{max-width:220px}@media(min-width:768px){.lottery-header__pool{max-width:400px}}.lottery-header__pool-label{color:#e1e1e1;font-size:16px;font-weight:700;line-height:normal;margin-bottom:9px;text-transform:uppercase}.lottery-header__pool-list{display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:center;margin:0;padding:0}@media(min-width:768px){.lottery-header__pool-list{justify-content:flex-start;padding-left:20px}}.lottery-header__pool-item{font-weight:700;line-height:1.5;width:calc(50% - 12px)}@media(min-width:768px){.lottery-header__pool-item{width:calc(33.33333% - 16px)}}.lottery-timer{color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:16px;line-height:1.2;padding:0;text-align:center}@media(min-width:768px){.lottery-timer{gap:8px}}.lottery-timer__title{color:#e1e1e1;display:block;font-size:16px;font-weight:700;line-height:normal;margin:0;padding:0;text-align:start;text-transform:uppercase;width:100%}.lottery-block-timer,.lottery-block-timer__list{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0}.lottery-block-timer__list{gap:16px;margin:0;max-width:100%}.lottery-block-timer__item{align-items:center;display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:6px;justify-content:center;margin:0;position:relative;text-transform:capitalize;width:auto}.lottery-block-timer__item:before{content:":";font-size:51px;position:absolute;right:-14px;top:-10px}.lottery-block-timer__item:last-child:before{display:none}.lottery-block-timer__label{display:block;font-size:14px;font-weight:400;line-height:1;margin:0;padding:0;width:100%}.lottery-block-timer__value{display:flex;font-size:36px;font-weight:800;gap:3px;line-height:1;margin:0;padding:0;width:100%}.lottery-block-timer__digit{align-items:center;background-color:hsla(0,0%,100%,.3);border-radius:2px;display:flex;justify-content:center;padding:6px 4px}.lottery-block-timer__text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-lottery-tickets{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(min-width:960px){.page-lottery-tickets{gap:32px;margin:0 auto;max-width:1280px}}.page-lottery-tickets__item{max-width:394px}.page-lottery-tickets__image-wrapper,.page-lottery-tickets__item{position:relative;width:100%}.page-lottery-tickets__img{display:block;width:100%}.page-lottery-tickets__left,.page-lottery-tickets__right{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0}.page-lottery-tickets__left{left:0;padding:6px 28px;width:72%}.page-lottery-tickets__right{padding-right:3%;right:0;width:28%}.page-lottery-tickets__deposit{align-items:center;display:flex;flex-direction:column;height:57%;justify-content:flex-end;padding-bottom:10px;text-transform:uppercase;width:100%}@media(min-width:768px){.page-lottery-tickets__deposit{padding-bottom:18px}}.page-lottery-tickets__deposit-top{font-size:32px;font-weight:900;letter-spacing:.2px;line-height:1.29;text-transform:none}.page-lottery-tickets__deposit-bottom{color:#979594;font-size:20px;font-weight:400;letter-spacing:.2px;line-height:1.29;text-transform:uppercase}@media(min-width:768px){.page-lottery-tickets__deposit-bottom{font-size:22px}}.page-lottery-tickets__price{align-items:center;display:flex;flex-direction:column;height:43%;justify-content:flex-start;padding-top:16px}@media(min-width:768px){.page-lottery-tickets__price{padding-top:18px}}.page-lottery-tickets__price-label{color:#d9d9d9;font-size:12px;font-weight:300;letter-spacing:.2px;line-height:1.29;margin-bottom:8px}@media(min-width:768px){.page-lottery-tickets__price-label{font-size:14px}}.page-lottery-tickets__price-value{color:#d9d9d9;font-size:14px;font-weight:300;letter-spacing:.2px;line-height:1.29;text-transform:uppercase}.page-lottery-tickets__right-value{color:#d9d9d9;font-size:32px;font-weight:900;letter-spacing:.2px;line-height:1.29}.page-lottery-tickets__right-label{color:#d9d9d9;font-size:18px;font-weight:600;letter-spacing:.2px;line-height:1.29;text-transform:capitalize}.amount-converter{text-transform:none;white-space:nowrap}.lottery-prizes{scrollbar-color:#2b2b31}.lottery-prizes::-webkit-scrollbar{height:3px;width:3px}.lottery-prizes::-webkit-scrollbar-track{background:transparent;border-radius:2px}.lottery-prizes::-webkit-scrollbar-thumb{background:#2b2b31;border-radius:2px;margin:0}.lottery-prizes::-webkit-scrollbar-thumb:hover,.lottery-prizes:hover::-webkit-scrollbar-thumb{background:#2b2b31}.lottery-prizes{align-items:flex-start;display:flex;flex-direction:row;gap:8px;margin-top:36px;overflow-y:auto;padding-bottom:5px;scroll-behavior:smooth}@media(min-width:768px){.lottery-prizes{align-items:center;flex-wrap:wrap;gap:24px 140px;justify-content:center;margin-top:48px}}@media(min-width:960px){.lottery-prizes{margin-left:auto;margin-right:auto;max-width:960px}}.lottery-prizes__wrap{min-width:150px}.lottery-prizes__item{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-width:134px;text-align:center}.lottery-prizes__image-wrapper{width:90px}.lottery-prizes__img{display:block;width:100%}.lottery-prizes__content{color:#d1d1d1;font-size:24px;line-height:1.29;text-transform:uppercase}.lottery-prizes__price{font-weight:900;letter-spacing:1px;margin-bottom:8px}.lottery-prizes__tickets{font-weight:400;letter-spacing:.2px}.lottery-prize__item:not(:last-child):after{content:" + ";max-width:176px;position:relative}.page-lottery-winners__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:42px}.page-lottery-winners .page-lottery-winners__title{font-size:16px;font-weight:500;line-height:1.5px}@media(min-width:768px){.page-lottery-winners .page-lottery-winners__title{font-size:18px;line-height:1.33}}.page-lottery-winners__table{margin-bottom:48px;margin-top:40px}.title-block{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:12px;line-height:2.28;margin:0;text-transform:uppercase}.title-block__icon{color:#fff;font-size:22px}.page-size-select{display:block;padding:0;position:relative}.page-size-select__button{align-items:center;align-self:stretch;background-color:#202021;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;font-weight:500;justify-content:space-between;margin:0;min-height:40px;min-width:66px;outline:none;padding:8px 16px;text-transform:capitalize;transition:background-color .3s ease;width:100%}.page-size-select--open .page-size-select__button,.page-size-select__button:hover{background-color:#2b2d32}.page-size-select__button-inner{align-items:center;display:flex;margin:0 8px 0 0}.page-size-select__caret{color:#fff;display:inline-block;font-size:4px;margin:0;transition:transform .3s ease;vertical-align:top;width:auto}.page-size-select--open .page-size-select__caret{transform:rotate(180deg)}.page-size-select__list{background-color:#22242c;border-radius:8px;bottom:100%;display:none;flex-direction:column;margin:0 0 5px;padding:10px 0;position:absolute;right:0;width:100%}.page-size-select--open .page-size-select__list{display:flex;z-index:100}.page-size-select .page-size-select__link{align-items:center;border-radius:5px;color:#fff;display:flex;flex-direction:row;font-size:12px;font-weight:500;justify-content:center;line-height:1;margin:1px 0 0;outline:none;padding:10px 5px;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .3s ease;white-space:nowrap;width:100%}.page-size-select .page-size-select__link:active,.page-size-select .page-size-select__link:focus,.page-size-select .page-size-select__link:hover{cursor:pointer;outline:none;text-decoration:none}.page-size-select .page-size-select__link--current,.page-size-select .page-size-select__link:hover{background:#d9353d;color:#fff}.table__empty{align-items:center;color:#c1c1c1;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:8px}.table-with-pagination{display:flex;flex-direction:column;justify-content:space-between}.table-row{align-items:center;border-radius:5px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:16px;justify-content:center;line-height:1.71;min-height:65px;padding:0 8px;text-align:center}@media(min-width:768px){.table-row{font-size:18px;line-height:1.33}}.table-row--header,.table-row:nth-child(2n){background:#202021}.table-row__column{flex:1;overflow:hidden;padding:16px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pagination{gap:4px;margin-top:16px}.pagination,.pagination__item{display:flex;justify-content:center}.pagination__item{align-items:center;background-color:#2b2d32;border-radius:2px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:36px;padding:8px;transition:background-color .3s ease;width:36px}.pagination__item--active,.pagination__item:hover{background-color:#202021}.pagination__item--prev{font-size:8px;margin-right:12px}.pagination__item--next{font-size:8px;margin-left:12px}.pagination__item--disable{cursor:not-allowed;opacity:.6}.pagination__item--disable:hover{background-color:#2b2d32}.pagination__points{color:#fff;font-size:12px;font-weight:500;height:36px;padding:10px;text-align:center;width:36px}.description{display:block;padding:0;text-align:start;width:100%}.description__block-buttons{display:block;margin:0;padding:15px 0 0;text-align:center;width:100%}@media(min-width:1248px){.description__block-buttons{padding-top:20px}}.description .description__button{font-size:16px;min-height:50px;min-width:160px}