

/* Start:/local/templates/joker_adv/css/dark-theme.css?17243158748722*/
body {
  background-color: #212122;
  color: #FFFBF4;
}

h2 {
  color: #FFFBF4;
}

p {
  color: #FFFBF4;
}

.aboutus__cover svg {
  fill: #F6D183;
}
.aboutus__deco {
  border-bottom: 1px solid #F6D183;
}

.advantages__icon svg {
  fill: #F6D183;
}

.burger-block {
  background: #212122;
}

.burger-menu {
  border-bottom: 1px solid #9E9E9E;
}
.burger-menu a {
  color: #FFFBF4;
}

.footer__content a {
  color: #FFFBF4;
}
.footer__content a:hover {
  color: #F5C869;
}
.footer__content a:active {
  color: #E5B95C;
}

.form-block__agreement label a {
  color: #FFFBF4;
}
.form-block__agreement label a:hover {
  color: #F5C869;
}
.form-block__agreement label a:active {
  color: #E5B95C;
}

.header {
  background-color: #212122;
}
.header__content {
  background: #212122;
}
.header svg {
  fill: #FFFBF4;
}

.main-block__age {
  color: #F6D183;
}

.main-teaser {
  background: #2D2D2D;
}
.main-teaser__specs:nth-child(2) {
  border-right: 1px solid #F6D183;
  border-left: 1px solid #F6D183;
}
@media (max-width: 650px) {
  .main-teaser__specs:nth-child(2) {
    border-left: none;
    border-right: none;
    border-top: 1px solid #F6D183;
    border-bottom: 1px solid #F6D183;
  }
}
.main-teaser div {
  color: #FFFBF4;
}

.modal {
  background: #212122;
}
.modal__title {
  color: #FFFBF4;
}
.modal__desc {
  color: #FFFBF4;
}
.modal__link {
  color: #FFFBF4;
}

.page-block__title {
  color: #FFFBF4;
}
.page-block__title span {
  color: #F6D183;
}
.page-block__content a {
  color: #F6D183;
  transition: 0.3s ease-in-out;
}
.page-block__content a:hover {
  color: #F5C869;
}
.page-block__content a:active {
  color: #E5B95C;
}

.priority-block {
  background: #212122;
}

.section-block {
  background-color: #212122;
}
.section-block--alt-bg {
  background-color: #2D2D2D;
}
.section-block--gradienttotop-bg {
  background: linear-gradient(180deg, rgba(246, 209, 131, 0.2) 0%, rgba(246, 209, 131, 0) 100%), rgba(33, 33, 34, 0);
}
.section-block--gradienttobottom-bg {
  background: linear-gradient(180deg, rgba(246, 209, 131, 0) 60%, rgba(246, 209, 131, 0.2) 100%), rgba(33, 33, 34, 0);
}
.section-block__cover {
  border: 1px solid #F6D183;
}
.section-block__title {
  color: #FFFBF4;
}
.section-block__title span {
  color: #F6D183;
}

.swiper-button-next, .swiper-button-prev {
  color: #F6D183;
}

.tabs-block__links {
  background: #2D2D2D;
}
.tabs-block__element {
  color: #9E9E9E;
}
.tabs-block__element:hover {
  color: #F5C869;
}
.tabs-block__element:active {
  color: #E5B95C;
}
.tabs-block__element.active {
  color: #F6D183;
}

.top-menu a {
  color: #FFFBF4;
}
.top-menu a:hover {
  color: #F5C869;
}
.top-menu a:active {
  color: #E5B95C;
}

.btn {
  border: 1px solid #F6D183;
  background: #F6D183;
  color: #3A3645;
}
.btn--alt {
  color: #FFFBF4;
  background: none;
}

@media (hover: hover) {
  .btn:hover {
    border: 1px solid #F5C869;
    background: #F5C869;
    color: #3A3645;
  }
  .btn--alt:hover {
    border: 1px solid #F5C869;
    background: #FFFBF4;
    color: #F5C869;
  }
  .btn:active {
    border: 1px solid #E5B95C;
    background: #E5B95C;
    color: #3A3645;
  }
  .btn--alt:active {
    border: 1px solid #E5B95C;
    color: #FFFBF4;
    background: #E5B95C;
  }
}
@media (hover: none) {
  .btn:active {
    border: 1px solid #E5B95C;
    background: #E5B95C;
    color: #3A3645;
  }
  .btn--alt:active {
    border: 1px solid #E5B95C;
    color: #FFFBF4;
    background: #E5B95C;
  }
}
.catalog-item__label--green {
  background-color: #6AC253;
}
.catalog-item__label--violet {
  background-color: #A198BB;
}
.catalog-item__playbtn {
  border: 1px solid #FFFBF4;
  background: #2D2D2D;
}
.catalog-item__playbtn svg {
  fill: #FFFBF4;
}
.catalog-item__playbtn:hover {
  border: 1px solid #F5C869;
}
.catalog-item__playbtn:hover svg {
  fill: #F5C869;
}
.catalog-item__playbtn:active {
  border: 1px solid #E5B95C;
  background: #E5B95C;
}
.catalog-item__playbtn:active svg {
  fill: #FFFBF4;
}
.catalog-item__name {
  color: #F6D183;
}
.catalog-item__price-new {
  color: #F6D183;
}
.catalog-item__price-old {
  color: #9E9E9E;
}
.catalog-item__discount {
  color: #FF6F6F;
}
.catalog-item__btn button {
  border: 1px solid #F6D183;
  color: #FFFBF4;
}
.catalog-item__btn button:hover {
  border: 1px solid #F5C869;
  color: #F5C869;
  background-color: transparent;
}
.catalog-item__btn button:active {
  border: 1px solid #E5B95C;
  background-color: #E5B95C;
  color: #FFFBF4;
}

.checkbox__custom {
  border: 1px solid #9E9E9E;
}
.checkbox__custom:after {
  border: solid #F6D183;
}
.checkbox:hover input ~ .checkbox__custom {
  border-color: #F5C869;
}
.checkbox input:checked ~ .checkbox__custom {
  background-color: transparent;
  border-color: #F6D183;
}
.checkbox input:checked ~ .checkbox__custom:after {
  display: block;
}

.clients-slide {
  background: #2D2D2D;
}
.clients-slide__title {
  color: #F6D183;
}

.field input, .field textarea {
  border: 1px solid #9E9E9E;
  color: #FFFBF4;
}
.field input::placeholder, .field textarea::placeholder {
  color: #9E9E9E;
}
.field input:focus::placeholder, .field textarea:focus::placeholder {
  color: transparent;
}

.field-search__icon svg {
  fill: #FFFBF4;
}
.field-search--style input {
  color: #FFFBF4;
  border: 1px solid #9E9E9E;
}
.field-search--style input::placeholder {
  color: #9E9E9E;
}
.field-search--style input:hover {
  border: 1px solid #9E9E9E;
}
.field-search--style input:hover::placeholder {
  color: #9E9E9E;
}
.field-search--style input:focus {
  color: #FFFBF4;
  border: 1px solid #9E9E9E;
}
.field-search--style input:focus::placeholder {
  color: #9E9E9E;
}
.field-search--style .field-search__icon svg {
  fill: #FFFBF4;
}
.field-search input {
  border: 1px solid #9E9E9E;
  color: #FFFBF4;
}
.field-search input::placeholder {
  font-size: 16px;
  line-height: 1.4;
  color: #9E9E9E;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1024px) {
  .field-search input::placeholder {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .field-search input::placeholder {
    font-size: 14px;
  }
}
.field-search input:hover {
  border: 1px solid #9E9E9E;
}
.field-search input:hover::placeholder {
  color: #9E9E9E;
}
.field-search input:focus {
  color: #FFFBF4;
  border: 1px solid #9E9E9E;
}
.field-search input:focus::placeholder {
  color: transparent;
}

.header-dropdown__btn svg {
  fill: #212122;
}
.header-dropdown__content {
  background: #2D2D2D;
  border: 1px solid #F6D183;
}
.header-dropdown__content a {
  color: #FFFBF4;
}
.header-dropdown__content a:hover svg {
  stroke: #F5C869;
}
.header-dropdown__content a:active svg {
  stroke: #E5B95C;
}
.header-dropdown__icon svg {
  stroke: #FFFBF4;
}

.priority-list li {
  background-color: #2D2D2D;
  color: #F6D183;
}
.priority-list li div::before {
  background-color: #F6D183;
}

.select .custom-select__option:hover {
  color: #F5C869;
}
.select .custom-select__option:active {
  color: #E5B95C;
}
.select--custom .custom-select__value {
  color: #FFFBF4;
}

.select-modal {
  color: #FFFBF4;
}
.select-modal:hover:before {
  border: 1px solid #F5C869;
}
.select-modal:active:before {
  border: 1px solid #E5B95C;
}
.select-modal:before {
  border: 1px solid #FFFBF4;
}
.select-modal.active {
  color: #F6D183;
}
.select-modal.active::before {
  border: 1px solid #F6D183;
}
.select-modal.active::after {
  background: #F6D183;
}

.select-lang:hover .select-lang__name {
  color: #F5C869;
}
.select-lang:hover svg {
  fill: #F5C869;
}
.select-lang:active .select-lang__name {
  color: #E5B95C;
}
.select-lang:active svg {
  fill: #E5B95C;
}
.select-lang__name {
  color: #FFFBF4;
}
.select-lang svg {
  fill: #FFFBF4;
}

.select-city:hover .select-city__name {
  color: #F5C869;
}
.select-city:hover svg {
  fill: #F5C869;
}
.select-city:active .select-city__name {
  color: #E5B95C;
}
.select-city:active svg {
  fill: #E5B95C;
}
.select-city__name {
  color: #FFFBF4;
}
.select-city svg {
  fill: #FFFBF4;
}

.slider-navigation__item {
  color: #9E9E9E;
}
.slider-navigation:hover {
  color: #F5C869;
  transition: 0.3s ease-in-out;
}
.slider-navigation:active {
  color: #E5B95C;
}
.slider-navigation svg {
  fill: #F6D183;
}

.toggle-element {
  border-bottom: 1px solid #9E9E9E;
}
.toggle-element__title {
  color: #F6D183;
}
.toggle-element__button {
  border: 1px solid #F6D183;
}
.toggle-element__button svg {
  fill: #F6D183;
  transition: 0.3s ease-in-out;
}
.toggle-element__head:hover .toggle-element__title {
  color: #F5C869;
}
.toggle-element__head:hover .toggle-element__button {
  background-color: #F6D183;
}
.toggle-element__head:hover .toggle-element__button svg {
  fill: #FFFBF4;
}

.header__logo svg,
.logo-footer svg {
  fill: #FFFBF4;
}/*# sourceMappingURL=dark-theme.css.map */
/* End */


/* Start:/local/templates/joker_adv/components/bitrix/news/page/bitrix/news.list/catalog/style.css?1724315874150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/joker_adv/components/bitrix/form.result.new/form-small/style.css?1724315874666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/joker_adv/components/bitrix/form.result.new/form-small/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/joker_adv/components/bitrix/form.result.new/form-small/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/joker_adv/components/bitrix/news.list/clients/style.css?1724315874150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/joker_adv/components/bitrix/news.list/faq/style.css?1724315874150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/joker_adv/css/dark-theme.css?17243158748722 */
/* /local/templates/joker_adv/components/bitrix/news/page/bitrix/news.list/catalog/style.css?1724315874150 */
/* /local/templates/joker_adv/components/bitrix/form.result.new/form-small/style.css?1724315874666 */
/* /local/templates/joker_adv/components/bitrix/news.list/clients/style.css?1724315874150 */
/* /local/templates/joker_adv/components/bitrix/news.list/faq/style.css?1724315874150 */
