

/* Start:/local/templates/main/template_styles.css?17532718536897*/
.page_action_panel {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: flex;
    background: rgba(255, 255, 255, 0.6);
    padding: 8px 16px;
    box-sizing: border-box;
    box-shadow: 0 0 5px darkgrey;
}
.page_action_panel .page_action_panel--item:not(:last-of-type) {
    margin-right: 8px;
}
.page_action_panel .page_action_panel--item a {
    color: black;
    white-space: nowrap;
}
.page_action_panel .page_action_panel--item a:hover {
    opacity: 0.5;
}
body {
    max-width: 100vw;
    overflow-x: hidden;
}
select{
    width: 100%;
}


/*@media(min-width: 992px) {*/
/*    .content_events .card[href] .card--content {*/
/*        display: grid;*/
/*        grid-template-columns: 1fr;*/
/*        grid-template-rows: 1fr 1fr;*/
/*    }*/
/*}*/

.content_offers .card--label {
    display: none;
}
.content_offers .card--content {
    grid-template-areas:
'title title  '
'label actions'
'text  actions';
    grid-template-rows: auto 1fr;
}
.form--title {
letter-spacing: 0.05em;
}
.popup.popup-notification .popup--content[data-notification="cookies"]{
    padding: 14px
}
@media(max-width: 480px) {
    .popup.popup-notification .popup--content[data-notification="cookies"] {
        padding: 12px
    }
}
.popup.popup-notification [data-notification="cookies"] .popup--title{
    font-size: 16px;
    margin-bottom: 4px;
}
.popup.popup-notification [data-notification="cookies"] .popup--text{
 font-size: 12px;
}
.popup.popup-notification [data-notification="cookies"] .button_wrapper .button {
    padding: 0;
    background: transparent;
    color: var(--filled-bgc-base);
    text-decoration: underline;
    border: none;
    margin-top: 6px;
    font-size: 14px;
}

.block--rewards .rewards__title {
    margin-bottom: auto;

}
.block--rewards .rewards__img {

    aspect-ratio: 1 / 1;
    height: auto;
}
.js-toggle_content{
    cursor: pointer;
    background-color: red;
    grid-column: span 6;
}
.js-long_list .rewards__card-wrapper:nth-child(n + 6){
    display: none;
}
.js-long_list.is_active .rewards__card-wrapper:nth-child(n + 6){
    display: flex;
}
.js-long_list .js-toggle_content{
    margin: 2em auto;
}

@media(max-width: 1024px) {
    .header.is_scrolled  ~ .popup.popup-notification {
        padding: var(--g-32) var(--g-32) 64px;
    }
}
.js-long_list .js-toggle_content{
    position: absolute;
    translate: -50% 0;
    top: 95%;
    left: 50%;
	margin:0;
}
.js-long_list{
	position: relative;
    padding-bottom: 70px;
}

/*content_advantages_icons*/


.content_advantages_icons .block--elements
{
    display: grid;

    grid-template-columns: repeat(5, 1fr);
    grid-gap: var(--g-32);
}

.content_advantages_icons .block--elements {
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    margin-bottom: 30px;
}

.content_advantages_icons .advantages_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #f1f1f1;
    background-color: #f5f4f4;
    box-shadow: 0 0 3px rgba(0,0,0, .3);
}

.content_advantages_icons .advantages_item--icon
{
    width: clamp(42px, calc(64px + (82 - 42) * ((100vw - 1024px) / (1920 - 1024))), 82px);
    height: clamp(42px, calc(64px + (82 - 42) * ((100vw - 1024px) / (1920 - 1024))), 82px);

    -webkit-box-flex: 0;
    -ms-flex: 0 0 clamp(42px, calc(82 + (82 - 42) * ((100vw - 1024px) / (1920 - 1024))), 82px);
    flex: 0 0 clamp(42px, calc(64px + (82 - 42) * ((100vw - 1024px) / (1920 - 1024))), 82px);
}
.content_advantages_icons .advantages_item--icon img
{
    -o-object-fit: contain;
    object-fit: contain;
}

.content_advantages_icons .advantages_item--content
{
    text-align: center;
}

.content_advantages_icons .advantages_item--title
{
    font-size: clamp(18px, calc(18px + (20 - 18) * ((100vw - 1024px) / (1920 - 1024))), 20px);
    font-weight: 500;

    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.content_advantages_icons .advantages_item--text
{
    font-size: var(--fs-16);

    color: var(--c-text-subdued);
}
.va-top td{
    vertical-align: top;
}
.content_advantages_icons .advantages_item--title{
    padding:0;
    border:none;
}

.icon-ic-user{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' style='enable-background:new 0 0 24 24;' version='1.1' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:currentColor; stroke-width:1.6724;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st2%7Bfill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Ccircle class='st1' cx='12' cy='12' r='11.3'/%3E%3Cpath class='st1' d='M12,14.9c-3.5,0-6.5,2-8,5c2,2.1,4.9,3.3,8,3.3s6-1.3,8-3.3C18.5,17,15.5,14.9,12,14.9z'/%3E%3Ccircle class='st1' cx='12' cy='8.7' r='3.6'/%3E%3C/g%3E%3C/svg%3E");
}
.header--actions_lk{
    position: relative;
}
.header--actions_lk .button svg{
    width: 18px;
    height: 18px;
}
.header--actions_lk:hover:after{
    opacity: 1;
}
@media(max-width: 768px) {
    .header--actions_lk{
        order: -1;
    }
    .header--actions_lk .button svg{
        width: 1.5em;
        height: 1.5em;
    }
}
/* End */

@media (max-width: 992px) {
    .menu--wrapper {
        position: fixed;
        top: var(--headerHeight);
        left: 0;
        overscroll-behavior: contain;
        height: calc(100* var(--vh, 1vh) - var(--headerHeight));
        min-height: unset;
    }}

.btn-lk{
    position: fixed;
    bottom: 50%;
    right: 0;
	background-color: rgba(32, 37, 48, .7);
    backdrop-filter: blur(10px);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 40;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.08);
    padding: 8px 16px;
    cursor: pointer;
    transform: rotate(270deg) translateY(122%);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
}
.btn-lk:hover{
	color: #fff;
	background-color:rgba(154, 112, 96, .7);
}
.header--actions_lk{
	display:none;
}
@media (max-width: 768px) {
	.btn-lk{
		padding: 6px 12px;
		font-size: 14px;
		transform: rotate(270deg) translateY(128%);
	}

}
/* End */
/* /local/templates/main/template_styles.css?17532718536897 */
