:root{
	--primary-bg-color:#9A0F36;
	--accent-bg-color:#F0EFEB;
	--accent-bg-color-second:var(--primary-bg-color);
	--text-color:#272726;--text-active-color:#000;
	--header-bg-color:#fff;--header-color:#000;--header-color-active:var(--text-active-color);
	--footer-bg-color:#fff;--footer-color:var(--text-color);--footer-color-active:#000;
	--border-color:#e9e9e9;--border-color-active:var(--primary-bg-color);
	--optional-border-color:var(--border-color);
	--radio-border-color:#D5D7D9;--radio-color:var(--primary-bg-color);
	--splash-bg-color:var(--accent-bg-color);--splash-color:#fff;--splash-line-color:rgba(234,234,234,.2);--splash-color-solid:var(--text-color) /*login*/;
	--title-color:var(--text-color);
	--table-color:#000;
	--input-color:#000;--input-radius:6px;--input-quantity-radius:6px;
	--logo-width:173px;--logo-height:42px;
	--logo-mobile-width:107px;--logo-mobile-height:26px;
	--button-bg-color:var(--primary-bg-color);--button-color:#fff;--button-border-color:var(--primary-bg-color);--button-radius:23px;
	--button-active-bg-color:#000;--button-active-color:#fff;--button-active-border-color:#000;
	--button-second-bg-color:#fff;--button-second-color:#686867;--button-second-border-color:var(--border-color);
	--button-second-active-bg-color:#e9e9e9;--button-second-active-color:#000;--button-second-active-border-color:var(--border-color);
	--button-third-bg-color:var(--accent-bg-color);--button-third-color:var(--primary-bg-color);--button-third-border-color:var(--accent-bg-color);
	--button-third-active-bg-color:#000;--button-third-active-color:#fff;--button-third-active-border-color:#000;
	--button-q-bg-color:#efefef;--button-q-color:#000;--button-q-active-bg-color:#cfcfcf;
	--button-splash-bg-color:var(--primary-bg-color);--button-splash-color:#fff;--button-splash-border-color:var(--primary-bg-color);
	--button-splash-active-bg-color:#000;--button-splash-active-color:#fff;--button-splash-active-border-color:#000;
	--button-splash-submit-bg-color:var(--primary-bg-color);--button-splash-submit-border-color:rgba(234, 234, 234, 0.2);
	--button-sso-bg-color:#fff;--button-sso-color:var(--accent-bg-color);--button-sso-border-color:#e9e9e9;--button-sso-active-bg-color:#e9e9e9;--button-sso-active-color:var(--accent-bg-color);--button-sso-active-border-color:#e9e9e9;
	--filter-select-radius:18px;
	--item-radius:16px;
	--grid-radius:16px;
	--grid-mobile-radius:12px;
	--tile-color:#fff;--tile-bg-color:var(--accent-bg-color);--tile-active-color:#fff;--tile-active-bg-color:#000;
	--social-bg-color:#fff;--social-color:var(--primary-bg-color);--social-active-color:var(--text-color);
	--spot-bg-color:#FF004F;
	--box-bg-color:#fafafa;
	--search-mobile-color:#000;--search-mobile-bg-color:var(--box-bg-color);
	--step-bg-color:#fafafa;--step-color:var(--text-color);--step-ico-color:#686867;--step-border-color:var(--border-color);
	--step-active-bg-color:var(--primary-bg-color);--step-active-color:var(--title-color);--step-active-ico-color:#fff;--step-active-border-color:var(--accent-bg-color);
	--step-done-bg-color:var(--accent-bg-color);--step-done-color:var(--primary-bg-color);--step-done-label-color:#000;--step-done-border-color:var(--accent-bg-color);
	--color-list-active-bg-color:#efefef;
	--lang-active-bg-color:#F2F4F8;
	--placeholder-color:#686867;
	--checked-color:var(--primary-bg-color)
}

/* tourism */
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-ExtraboldItalic.woff2) format('woff2'),url(fonts/STAllegra-ExtraboldItalic.woff) format('woff'),url(fonts/STAllegra-ExtraboldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-Extrabold.woff2) format('woff2'),url(fonts/STAllegra-Extrabold.woff) format('woff'),url(fonts/STAllegra-Extrabold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-Italic.woff2) format('woff2'),url(fonts/STAllegra-Italic.woff) format('woff'),url(fonts/STAllegra-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-Light.woff2) format('woff2'),url(fonts/STAllegra-Light.woff) format('woff'),url(fonts/STAllegra-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-LightItalic.woff2) format('woff2'),url(fonts/STAllegra-LightItalic.woff) format('woff'),url(fonts/STAllegra-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-Regular.woff2) format('woff2'),url(fonts/STAllegra-Regular.woff) format('woff'),url(fonts/STAllegra-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-Semibold.woff2) format('woff2'),url(fonts/STAllegra-Semibold.woff) format('woff'),url(fonts/STAllegra-Semibold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:STAllegra;src:url(fonts/STAllegra-SemiboldItalic.woff2) format('woff2'),url(fonts/STAllegra-SemiboldItalic.woff) format('woff'),url(fonts/STAllegra-SemiboldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}

input::placeholder{color:#686867}

.tour{font-family: STAllegra,sans-serif}
.tour h1,.tour .items strong h2,.tour .items em.price,.tour .inline-button,.tour .product-detail label,.tour .basket-big h2,.tour .footer h2, .tour.home .footer h2,.tour h3,.tour.home h3,.tour .items h2,.tour .color-list .oitem .title,.tour .rating h3,.tour .basket-big .total .price,.tour .basket-big .total td,.tour .home-login h2{font-family: STAllegra,sans-serif}
.tour .navbar-nav a,.tour .splash-wrapper h2,.tour .splash-wrapper strong,.tour .inline-button,.tour.home h3,.tour strong,.tour .footer h2, .tour.home .footer h2,.tour .language li.active a,.tour h1,.tour .mod_subnav ul a,.tour.goods-detail .title-box h1,.tour .product-detail .add-info dt, .tour .product-detail .property dt,.tour .order-box label,.tour h2,.tour .formpanel-header h4,.tour .basket-big .total .price,.tour .basket-big .total td,.tour .workflow-box .login-option .title,.tour .step-list .active a,.tour .option-list,.tour .clabel,.tour .address-box h3,.tour .account-menu .active a,.tour .account-menu a:focus,.tour .account-menu a:hover,.tour.account .area .basket-big th,.tour.account .area .basket-big .key,.tour .subtitle,.tour .collapse-panels .head,.tour .breadcrumb .active a,.tour.workflow h2{font-weight:600}
.tour .color-list .oitem .title{padding-top:2px;padding-bottom: 4px;}
.tour .splash-wrapper .b-col{border-radius: var(--item-radius)}
.tour .social a{width:50px;height:50px}
.tour .social .icon{width:50px;height:50px;border-radius: 6px;fill:#F0EFEB;display:flex}
.tour .social .icon rect{fill:#F0EFEB;rx:3px;ry:3px}
.tour .social .icon path{fill:#686867;}
.tour .social a:hover .icon rect{fill:#f2f2f2}
.tour .social a:hover .icon path{fill:var(--social-active-color)}
.tour .footer-share .social{margin-left: -8px}
.tour .footer-share .social li {margin: 0 0 8px 8px}
.tour .splash-wrapper .controls .arrows-wrapper{top:50%;justify-content:space-between;padding:0 24px;transform:translateY(-50%)}
.tour .gallery .big-image a .i-wrapper,.tour .gallery .items-list .i-wrapper{background-color: var(--accent-bg-color);border-color:var(--accent-bg-color)}
.tour .items a{border-color: transparent;/*background-color: var(--accent-bg-color)*/}
.tour .items a:hover{border-color: transparent;}
.tour .items .i-wrapper{background-color: var(--accent-bg-color);border-radius:var(--item-radius);margin:0 -22px}
.tour .items .to-basket{margin:0 22px}
.tour .items em.price{margin-top:4px}
.tour .basket-big .img a{background-color: var(--accent-bg-color);border-color: transparent;}
.tour .basket-big .img a,.tour .address-list a,.tour .gallery .items-list .i-wrapper,.tour .gallery .items-list img{border-radius:6px}
.tour .basket-big .code span{display:none}
.tour .order-box .button-wishlist .icon{display: none}
.tour .order-box .inline-button.button-wishlist span{display: block}
.tour .product-detail .property{display:none}
.tour .overlay .o-container{border-radius: 8px}
.tour .overlay .o-list a{border-radius: 0;font-weight: 400}
.tour .mess{border-radius:8px}
.tour .mobile-main a{font-family: STAllegra,sans-serif;font-weight: 600;}
.tour .mobile-menu .language li a{border-radius:20px}
.tour .mobile-menu .language{border-color:var(--border-color)}
.tour address{border-radius: 6px}
.tour .check-wrapper .check-styled{border-color:var(--accent-bg-color);background-color: var(--accent-bg-color)}
.tour .fancybox-bg{background: var(--accent-bg-color)}
.tour .lang-control .language{border-radius: 8px;}
.tour .order-box .button-wishlist{color:#686867}
.tour .order-box .button-wishlist:hover,.tour .order-box .button-wishlist:focus{color:#fff}
.tour .home-category-grid .text{font-size:32px;justify-content:flex-start;align-items:end;inset:0;padding: 0 0 40px 40px;text-align:left;}

@media only screen and (max-width:48em){
	.tour .items .i-wrapper{border-radius:12px}
	.tour .home-category-grid .text{padding: 0 0 16px 16px;}
}
