

/* Start:/local/components/wr/region/templates/.default/style.css?1751215059818*/
.custom-select {
    position: relative;
    width: auto;
}

.custom-select select {
    width: auto;
    padding: 10px 40px 10px 10px;
    font-size: 16px;
    border: none;
    border-bottom: 1px dashed #fff;
    background-color: transparent;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}

.custom-select::after {
    content: "▼";
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    color: #fff;
    font-size: 14px;
}

select:focus {
    outline: none;
    border-color: #fff;
}

@media (max-width: 767px) {
    #main-wrapper #main {
        padding: 50px 15px 0px;
        background-position-y: -260px !important;
    }
    #main-wrapper .fandvor-logo-mobile {
        top: 20vw;
    }
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template1/style.css?1555281701317*/
/*Table*/
table.table-basket-line
{
	padding:3px;
	font-size:12px;
}

.basket-line-personal, .basket-line-basket
{
	width:16px; height:16px; background-repeat:no-repeat; display:block;
}

.basket-line-personal {background-image: url(/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template1/images/personal.gif)}
.basket-line-basket {background-image: url(/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template1/images/basket.gif)}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/CEO/style.css?1555281701108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/template1/style.css?1566809427442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/template1/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/template1/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template2/style.css?1566808274317*/
/*Table*/
table.table-basket-line
{
	padding:3px;
	font-size:12px;
}

.basket-line-personal, .basket-line-basket
{
	width:16px; height:16px; background-repeat:no-repeat; display:block;
}

.basket-line-personal {background-image: url(/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template2/images/personal.gif)}
.basket-line-basket {background-image: url(/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template2/images/basket.gif)}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/main.feedback/popup/style.css?16654991501388*/
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

.form-popup {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    display: none;
    z-index: 99;
}

.form-popup__wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.form-popup input[type="text"] {
    width: 100%;
    padding: 10px 15px;
}

.form-popup__fader {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: black;
    opacity: 0.4;
}

.form-popup__body {
    background: #fff8c2;
    padding: 25px;
    max-width: calc(100% - 30px);
    max-height: calc(100% - 30px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    width: 500px;
    position: relative;
    z-index: 1;
}

.form-popup, .form-popup * {
    box-sizing: border-box;
}

.form-popup div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
    width: 100%;
}

.form-popup__buttons {
    margin: 15px 0;
}

.form-popup__buttons input, .form-popup__buttons button {
    font-size: 16px;
    padding: 10px 20px;
}

.form-popup__input-group {
    padding: 0;
    margin-bottom: 15px;
}

.form-popup__input-group .mf-text {
    margin-bottom: 5px;
}

.form-popup__title {
    font-size: 24px;
    margin-bottom: 15px;
}
/* End */


/* Start:/bitrix/templates/main/styles.css?174964228932*/
body {
	margin:0;
	padding:0;
}

/* End */


/* Start:/bitrix/templates/main/template_styles.css?17512158901733*/
.cookie-info {
  width: 100%;
  height: auto;
  background: transparent;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999;
  font-size: 15px;
}

.cookie-info-content {
  text-align: left;
  margin: 15px;
  padding: 14px 18px 6px;
  background: #fff;
  background: rgba(255,255,255,.8);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 10%);
  box-shadow: 0 0 10px rgb(0 0 0 / 10%);
  color: #333;
}

.cookie-info-content a {
  color: inherit;
  text-decoration: underline;
}
.cookie-info-content a:hover {
  text-decoration: none;
}

.cookie-info p {
  font-size: 92%;
  line-height: 1.4;
  margin: 0 0 6px 0;
  text-indent: 0;
}

.cookie-info-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.cookie-info-buttons .btn {
  width: auto;
  padding: 5px 15px;
  background: #fff;
  border: 1px solid #333;
  border-radius: 4px;
}

.cookie-info-buttons .btn:hover {
  color: #fff;
  background: #333;
}


.cookie-info-close {
  border: 0;
  background: transparent;
  padding: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
}

.cookie-info-buttons .btn {
  height: auto;
  padding: 7px 15px;
  cursor: pointer;
}

.footer__text a {
  color: #285000;
}

.footer__text_mid {
  margin: 0 0 12px;
}

.contact-page .text h1,
.contact-page p,
.contact-page .contacts-bold {
  margin-left: 0;
  padding-left: 0;
  text-indent: unset;
}
/* End */
/* /local/components/wr/region/templates/.default/style.css?1751215059818 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template1/style.css?1555281701317 */
/* /bitrix/templates/main/components/bitrix/news.list/CEO/style.css?1555281701108 */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/template1/style.css?1566809427442 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.line/template2/style.css?1566808274317 */
/* /bitrix/templates/.default/components/bitrix/main.feedback/popup/style.css?16654991501388 */
/* /bitrix/templates/main/styles.css?174964228932 */
/* /bitrix/templates/main/template_styles.css?17512158901733 */
