html.lock-scroll_mobile body .page-header__mobile {
    display: none
}
html.lock-scroll_mobile.lock-scroll_search .page-header__mobile {
    display: block
}
.page-header__mobile-bottom {
    display: block;
}
.page-header__mobile {
    display: none
}
@media (min-width: 1024px) {
    .page-header__mobile-bottom {
        display: none;
    }
}
@media (max-width: 1023px) {
    .page-header.is-sticky .page-header__mobile {
        position: fixed !important;
        top: 0;
        right: 0;
        left: 0;
        z-index: 10;
    }
    .page-header.is-sticky .page-header__mobile-bottom {
        margin-top: 50px;
    }
    .page-header__mobile {
        display: flex;
    }
}
.page-header-top {
    height: 50px;
    background: #7D0E2F;
    padding: 0 20px;
    align-items: center;
}
.page-header-top__trigger {
    display: block;
    width: 24px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 20' fill='none'%3E%3Cpath d='M0 0H24V3.52941H0V0Z' fill='white'/%3E%3Cpath d='M0 8.23529H24V11.7647H0V8.23529Z' fill='white'/%3E%3Cpath d='M0 16.4706H24V20H0V16.4706Z' fill='white'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}
.page-header-top__logo {
    display: block;
    width: 100px;
    height: 42px;
    margin: 0 auto;
    background: url(/local/templates/am/images/svg/logo-base.svg) center no-repeat;
    background-size: contain;
}
.page-header-top__search {
    margin-left: 20px;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 16.4C13.1743 16.4 16.4 13.2258 16.4 9.5C16.4 5.77417 13.1743 2.6 9 2.6C4.8257 2.6 1.6 5.77417 1.6 9.5C1.6 13.2258 4.8257 16.4 9 16.4ZM9 18C13.9706 18 18 14.1944 18 9.5C18 4.80558 13.9706 1 9 1C4.02944 1 0 4.80558 0 9.5C0 14.1944 4.02944 18 9 18Z' fill='white'/%3E%3Cpath d='M16.4 14.3393L23.1266 20.9333L20.8844 23.1755L14.1653 16.4616L16.4 14.3393Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
}
.page-header-top__fav {
    display: block;
    width: 24px;
    height: 24px;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.57952 3.98743C2.72944 4.61777 2 5.70259 2 7.67359C2 9.10461 2.57444 10.5796 3.54113 12.0366C4.50429 13.4884 5.80842 14.8485 7.14563 16.0274C8.47854 17.2025 9.81638 18.1731 10.8236 18.851C11.3066 19.1761 11.7114 19.4324 12 19.61C12.2886 19.4324 12.6934 19.1761 13.1764 18.851C14.1836 18.1731 15.5215 17.2025 16.8544 16.0274C18.1916 14.8485 19.4957 13.4884 20.4589 12.0366C21.4256 10.5796 22 9.10461 22 7.67359C22 5.70259 21.2706 4.61777 20.4205 3.98743C19.5158 3.31661 18.3653 3.0855 17.5 3.0855C16.5239 3.0855 15.6018 3.49257 14.7789 4.12189C13.9548 4.75207 13.2817 5.56745 12.8321 6.27078L12 7.57221L11.1679 6.27078C10.7183 5.56745 10.0452 4.75207 9.22114 4.12189C8.39816 3.49257 7.4761 3.0855 6.5 3.0855C5.63474 3.0855 4.48418 3.31661 3.57952 3.98743ZM12 20.8122C11.5211 21.7276 11.5209 21.7275 11.5206 21.7273L11.51 21.7212L11.4831 21.7058C11.46 21.6924 11.4269 21.6731 11.3843 21.648C11.299 21.5977 11.1759 21.5242 11.0203 21.4287C10.7092 21.2378 10.2676 20.959 9.73895 20.6032C8.68362 19.8929 7.27146 18.8693 5.85437 17.62C4.44158 16.3745 2.99571 14.8801 1.89637 13.2232C0.800556 11.5715 0 9.68363 0 7.67359C0 5.05649 1.02056 3.32589 2.42048 2.28784C3.76582 1.29026 5.36526 1 6.5 1C8.0239 1 9.35184 1.63567 10.4039 2.44013C11.0151 2.90756 11.5506 3.44462 12 3.98157C12.4494 3.44462 12.9849 2.90756 13.5961 2.44013C14.6482 1.63567 15.9761 1 17.5 1C18.6347 1 20.2342 1.29026 21.5795 2.28784C22.9794 3.32589 24 5.05649 24 7.67359C24 9.68363 23.1994 11.5715 22.1036 13.2232C21.0043 14.8801 19.5584 16.3745 18.1456 17.62C16.7285 18.8693 15.3164 19.8929 14.2611 20.6032C13.7324 20.959 13.2908 21.2378 12.9797 21.4287C12.8241 21.5242 12.701 21.5977 12.6157 21.648C12.5731 21.6731 12.54 21.6924 12.5169 21.7058L12.49 21.7212L12.4802 21.7269C12.4799 21.7271 12.4789 21.7276 12 20.8122ZM12 20.8122L12.4789 21.7276L12 22L11.5206 21.7273L12 20.8122Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}
.page-header-top__cart {
    position: relative;
    margin-left: 20px;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_49)'%3E%3Cpath d='M7.20666 24.0222C6.54605 24.0222 5.98073 23.7872 5.51069 23.3171C5.04066 22.8471 4.80524 22.2814 4.80444 21.62C4.80364 20.9586 5.03906 20.3932 5.51069 19.924C5.98233 19.4548 6.54765 19.2194 7.20666 19.2178C7.86567 19.2162 8.43139 19.4516 8.90383 19.924C9.37626 20.3964 9.61128 20.9618 9.60888 21.62C9.60648 22.2782 9.37146 22.8439 8.90383 23.3171C8.43619 23.7904 7.87047 24.0254 7.20666 24.0222ZM19.2178 24.0222C18.5571 24.0222 17.9918 23.7872 17.5218 23.3171C17.0518 22.8471 16.8163 22.2814 16.8155 21.62C16.8147 20.9586 17.0502 20.3932 17.5218 19.924C17.9934 19.4548 18.5587 19.2194 19.2178 19.2178C19.8768 19.2162 20.4425 19.4516 20.9149 19.924C21.3874 20.3964 21.6224 20.9618 21.62 21.62C21.6176 22.2782 21.3826 22.8439 20.9149 23.3171C20.4473 23.7904 19.8816 24.0254 19.2178 24.0222ZM6.18571 4.80444L9.06838 10.81H17.4761L20.7792 4.80444H6.18571ZM5.04466 2.40222H22.761C23.2215 2.40222 23.5718 2.60761 23.812 3.01839C24.0522 3.42917 24.0622 3.84435 23.842 4.26394L19.5781 11.951C19.3579 12.3514 19.0628 12.6617 18.6929 12.8819C18.3229 13.1021 17.9174 13.2122 17.4761 13.2122H8.52788L7.20666 15.6144H21.62V18.0166H7.20666C6.30583 18.0166 5.6252 17.6215 5.16477 16.8312C4.70435 16.0408 4.68433 15.2549 5.10472 14.4734L6.72621 11.5307L2.40222 2.40222H0V0H3.90361L5.04466 2.40222Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_49'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.page-header-top__switch-shop {
    width: 36px;
    height: 36px;
    border-radius: 6px;
}
.page-header-top__delivery {
    background: #00B068 url("/local/templates/am/images/productsIcons/delivery-toggle.png")  center no-repeat;
}
.page-header-top__alcohol {
    background: #FABC09 url("/local/templates/am/images/productsIcons/alcohol-toggle.png") center no-repeat;
}
.page-header-bottom__address {
    height: 30px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    position: relative;
}
.page-header-bottom__address-toggle {
    display: flex;
    justify-content: center;
    height: 100%;
}
.page-header-bottom__address-none {
    align-self: center;
    color: #C71E3F;
    font-size: 12px;
    text-decoration: underline;
}

.mobile-site-nav-trigger__stroke {
    display: block;
    height: 2px;
    width: 18px;
    background: #fff;
    margin: 4px auto;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
}

.site-wrapper.is-sidebar-active .mobile-site-nav-trigger .top {
    -webkit-transform: translateY(6px) rotateZ(45deg);
}

.site-wrapper.is-sidebar-active .mobile-site-nav-trigger .bottom {
    -webkit-transform: translateY(-6px) rotateZ(-45deg);
}

.site-wrapper.is-sidebar-active .mobile-site-nav-trigger .middle {
    width: 0;
}
.page-header-bottom__current-address {
    flex-grow: 1;
    font-size: 12px;
    text-decoration: none;
    overflow: hidden;
    padding: 0 10px;
    color: #0a0a0a;
    align-self: center;
    white-space: nowrap;
}
.page-header-bottom__current-address-type {
    font-weight: bold;
}
.page-header-bottom__current-address-toggle {
    width: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #C71E3F;
    text-decoration: underline;
    flex-shrink: 0;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.25);
    font-size: 12px;
}

@media (max-width: 1023px) {
    .page-header-top__logo {
        height: 32px;
    }
}