
.Overlay--navigation {
    z-index: 2010;
}
.Navigation-nested, .header-Popup {
    box-shadow: 0 0 50px rgba(26, 30, 34, .2);
}
.Header-back, .Navigation-link, .Navigation-submenu a, .header-Popup-link:hover {
    text-decoration: none;
}
.Brands-slider .Brands-letter, .Header-hamburger, .Navigation-dotsContainer, .Partners-logo-pointer, .Search-nextResults, [data-component=toggle] .WpbFaq-header {
    cursor: pointer;
}
.Header--basket .Header-navigation, .Header--basket .header-UserZone-link--share {
    display: none;
}
.Header-navigation {
    position: absolute;
    top: -10px;
    top: -.625rem;
    left: 256px;
    left: 16rem;
}
:lang(pl) .Header-navigation {
    left: 180px;
    left: 11.25rem;
}
.navigation-Submenu, .navigation-Submenu--mobile {
    display: none;
}
.navigation-Submenu--mobile.is-active {
    position: absolute;
    top: 0;
}
.navigation-Submenu--level1, .navigation-Submenu--level1 .Navigation-link-arrow {
    z-index: 2123;
}
.navigation-Submenu--level2, .navigation-Submenu--level2 .Navigation-link-arrow {
    z-index: 2124;
}
.navigation-Submenu--level3, .navigation-Submenu--level3 .Navigation-link-arrow {
    z-index: 2125;
}
.navigation-Submenu--level4, .navigation-Submenu--level4 .Navigation-link-arrow {
    z-index: 2126;
}
.navigation-Submenu--level5, .navigation-Submenu--level5 .Navigation-link-arrow {
    z-index: 2127;
}
.navigation-Submenu--level6, .navigation-Submenu--level6 .Navigation-link-arrow {
    z-index: 2128;
}
.navigation-Submenu--level7, .navigation-Submenu--level7 .Navigation-link-arrow {
    z-index: 2129;
}
.navigation-Submenu--level8, .navigation-Submenu--level8 .Navigation-link-arrow {
    z-index: 2130;
}
.navigation-Submenu--level9, .navigation-Submenu--level9 .Navigation-link-arrow {
    z-index: 2131;
}
.navigation-Submenu--level10, .navigation-Submenu--level10 .Navigation-link-arrow {
    z-index: 2132;
}
.Navigation-submenuGrid {
    display: flex;
    justify-content: space-between;
}
.Navigation-submenuGrid-item {
    flex: 1 1 0;
    padding-right: 1.25rem;
    list-style-type: none
}

.Navigation-submenuGrid-item ul{
    list-style-type: none
}

.Navigation-submenuGrid-item:last-child {
    padding-right: 0;
}
.Navigation .ProductCard--small {
    max-width: 210px;
    max-width: 13.125rem;
}
.Navigation-header {
    display: none;
    position: relative;
    width: 100%;
    height: 50px;
    height: 3.125rem;
    background-color: #1a1e22;
}
.Navigation-header .Navigation-close {
    display: inline-block;
    position: absolute;
    top: 5px;
    top: .3125rem;
    right: 4px;
    right: .25rem;
    padding: .5625rem;
}
.Navigation-header .Navigation-close .Icon-crossSquared {
    font-size: 16px;
    font-size: 1rem;
    color: #999;
}
.Navigation-header .Navigation-close:hover .Icon-crossSquared {
    color: #fff;
    transition: color .266s ease;
}
.Navigation-item {
    display: inline-block;
    overflow: hidden;
}
.Navigation-item:focus .Navigation-link::after, .Navigation-item:focus .header-Popup--menu, .Navigation-item:hover .Navigation-link::after, .Navigation-item:hover .header-Popup--menu {
    transition: all .2s ease .2s;
}
.Navigation-item:focus .header-Popup--menu, .Navigation-item:hover .header-Popup--menu {
    visibility: visible;
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
.Navigation-link {
    position: relative;
    z-index: 0;
    display: inline-block;
    padding: 0 1.25rem;
    color: #c6ced5;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 100px;
    line-height: 4.25rem;
    text-transform: uppercase;
    transition: color .2s ease;
}
.Navigation-link.js-showSubmenu:after {
    position: absolute;
    bottom: 9px;
    bottom: .5625rem;
    left: 50%;
    margin-left: -.875rem;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 .71875rem .6875rem;
    border-color: transparent transparent #fff;
    transform: translate3d(0, 1.25rem, 0);
    transition: .266s ease;
    opacity: 0;
    visibility: hidden;
}
.Navigation-link.is-active, .Navigation-link:hover {
    color: #fff;
    transition: color .2s ease;
}
.Navigation-link--grey {
    color: #999;
    font-weight: 700;
}
.Navigation-link--grey.is-active, .Navigation-link--grey:hover {
    color: #b3b3b3;
    transition: color .2s ease;
}
.Navigation-link--pink {
    color: #e44398;
    font-weight: 700;
}
.Navigation-link--pink.is-active, .Navigation-link--pink:hover {
    color: #ea70b0;
    transition: color .2s ease;
}
.Navigation-link--yellow {
    color: #fad122;
    font-weight: 700;
}
.Navigation-link--yellow.is-active, .Navigation-link--yellow:hover {
    color: #fbdb54;
    transition: color .2s ease;
}
.Navigation-link--yellow2 {
    color: #f5e393;
    font-weight: 700;
}
.Navigation-link--yellow2.is-active, .Navigation-link--yellow2:hover {
    color: #f9efc2;
    transition: color .2s ease;
}
.Navigation-link--yellow3 {
    color: #dc9513;
    font-weight: 700;
}
.Navigation-link--yellow3.is-active, .Navigation-link--yellow3:hover {
    color: #eeac34;
    transition: color .2s ease;
}
.Navigation-link--gold {
    color: #bf8714;
    font-weight: 700;
}
.Navigation-link--gold.is-active, .Navigation-link--gold:hover {
    color: #e7a61f;
    transition: color .2s ease;
}
.Navigation-link--red {
    color: #d9607c;
    font-weight: 700;
}
.Navigation-link--red.is-active, .Navigation-link--red:hover {
    color: #e3899e;
    transition: color .2s ease;
}
.Navigation-link--red2 {
    color: #d11d3a;
    font-weight: 700;
}
.Navigation-link--red2.is-active, .Navigation-link--red2:hover {
    color: #e43d58;
    transition: color .2s ease;
}
.Navigation-link--green {
    color: #13b429;
    font-weight: 700;
}
.Navigation-link--green.is-active, .Navigation-link--green:hover {
    color: #18e234;
    transition: color .2s ease;
}
.Navigation-link--blue {
    color: #4886b7;
    font-weight: 700;
}
.Navigation-link--blue.is-active, .Navigation-link--blue:hover {
    color: #6d9ec5;
    transition: color .2s ease;
}
.Navigation-link--blue2 {
    color: #05b9e3;
    font-weight: 700;
}
.Navigation-link--blue2.is-active, .Navigation-link--blue2:hover {
    color: #21d1fa;
    transition: color .2s ease;
}
.Navigation-link--orange {
    color: #f18201;
    font-weight: 700;
}
.Navigation-link--orange.is-active, .Navigation-link--orange:hover {
    color: #fe9b27;
    transition: color .2s ease;
}
.Navigation-link--turquoise {
    color: #00c4ad;
    font-weight: 700;
}
.Navigation-link--turquoise.is-active, .Navigation-link--turquoise:hover {
    color: #00f7da;
    transition: color .2s ease;
}
.Navigation-link--greenLight {
    color: #86cf6d;
    font-weight: 700;
}
.Navigation-link--greenLight.is-active, .Navigation-link--greenLight:hover {
    color: #a6dc93;
    transition: color .2s ease;
}
.Navigation-link--purple {
    color: #7e46c3;
    font-weight: 700;
}
.Navigation-link--purple.is-active, .Navigation-link--purple:hover {
    color: #996dcf;
    transition: color .2s ease;
}
.Navigation-link--white {
    color: #fff;
}
.Navigation-twoCols {
    column-count: 2;
    column-fill: auto;
    height: 320px;
    height: 20rem;
}
.Navigation-submenus {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1000;
}
.Navigation-submenusPlaceholder {
    position: relative;
    margin-left: 16rem;
}
.Navigation-submenu {
    color: #1a1e22;
    min-width: 1260px;
    min-width: 78.75rem;
    left: -100px;
    left: -6.25rem;
}
.Navigation-submenu a {
    font-size: 14px;
    font-size: .875rem;
}
.Navigation-submenu a:hover {
    text-decoration: underline;
}
.Navigation-background {
    min-height: 387px;
    min-height: 24.1875rem;
    background-position: right top;
    background-repeat: no-repeat;
}
.Navigation-title {
    display: inline-block;

    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 20px;
    line-height: 1.25rem;
    text-transform: uppercase;
    margin-bottom: .625rem;
}
.Navigation-special, .Navigation-subtitle {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;

}
.Navigation-subtitle {
    font-size: .875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: .4375rem;
}
.Filter-series, .Filter-sex, .Navigation-sex, .Navigation-special {
    margin-bottom: .625rem;
}
.Navigation-special {
    font-size: .875rem;
    line-height: 22px;
    line-height: 1.375rem;
    color: #1a1e22;
}
.Navigation-toggleCollapse .header-Popup--menu, .Navigation-toggleCollapse.is-hidden {
    display: none;
}
.Navigation-special--grey {
    color: #999;
}
.Navigation-special--pink {
    color: #e44398;
}
.Navigation-special--yellow {
    color: #fad122;
}
.Navigation-special--yellow2 {
    color: #f5e393;
}
.Navigation-special--yellow3 {
    color: #dc9513;
}
.Navigation-special--blue {
    color: #4886b7;
}
.Navigation-special--blue2 {
    color: #05b9e3;
}
.Navigation-special--red {
    color: #d9607c;
}
.Navigation-special--red2 {
    color: #d11d3a;
}
.Navigation-special--orange {
    color: #f18201;
}
.Navigation-special--turquoise {
    color: #00c4ad;
}
.Navigation-special--greenLight {
    color: #bbf3c3;
}
.Navigation-special--purple {
    color: #7e46c3;
}
.Navigation-special--green {
    color: #6d991d;
}
.Navigation-special--gold {
    color: #bf8714;
}
.Navigation-submenu-listItem {
    line-height: 30px!important;
    line-height: 1.875rem!important;
    list-style-type: none
}
.Filter-series li, .Filter-sex li, .Navigation-sex li {
    margin-left: 1.5625rem;
}
.Filter-series a, .Filter-sex a, .Navigation-sex a {
    position: relative;
    color: #1a1e22;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 30px;
    line-height: 1.875rem;
}
.Filter-series .Sex, .Filter-sex .Sex, .Navigation-sex .Sex {
    position: absolute;
    left: -29px;
    left: -1.8125rem;
}
.Filter-series .Sex--male, .Filter-sex .Sex--male, .Navigation-sex .Sex--male {
    top: -3px;
    top: -.1875rem;
    left: -26px;
    left: -1.625rem;
}
.Filter-series .Sex--male:before, .Filter-sex .Sex--male:before, .Navigation-sex .Sex--male:before {
    font-size: 19px;
    font-size: 1.1875rem;
    color: #05b9e3;
}
.Filter-series .Sex--female, .Filter-sex .Sex--female, .Navigation-sex .Sex--female {
    top: -3px;
    top: -.1875rem;
    left: -30px;
    left: -1.875rem;
}
.Filter-series .Sex--female:before, .Filter-sex .Sex--female:before, .Navigation-sex .Sex--female:before {
    font-size: 22px;
    font-size: 1.375rem;
    color: #d9607c;
}
.Filter-series .Sex--unisex, .Filter-sex .Sex--unisex, .Navigation-sex .Sex--unisex {
    left: -30px;
    left: -1.875rem;
}
.Filter-series .Sex--unisex:before, .Filter-sex .Sex--unisex:before, .Navigation-sex .Sex--unisex:before {
    font-size: 25px;
    font-size: 1.5625rem;
    color: #999;
}
.Filter-series .Sex--children:before, .Filter-sex .Sex--children:before, .Navigation-sex .Sex--children:before {
    font-size: 20px;
    font-size: 1.25rem;
    color: #4886b7;
}
.Navigation-completeSortiment, a.Navigation-completeSortiment {
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    text-decoration: underline;
}
.Navigation-completeSortiment:hover, .Partners-logo, a.Navigation-completeSortiment:hover {
    text-decoration: none;
}
.Navigation-toggleCollapse {
    user-select: none;
}
.Banner, .Filter-toggle {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
}
.Navigation-toggleCollapse:hover .Navigation-dot {
    background-color: #fff;
}
.Navigation-dot {
    display: inline-block;
    width: 4px;
    width: .25rem;
    height: 4px;
    height: .25rem;
    margin: 0 .125rem;
    border-radius: 50%;
    background: #c6ced5;
}
.Navigation-nested {
    position: absolute;
    z-index: 2015;
    top: 101px;
    top: 6.3125rem;
    right: 0;
    transform: translateX(calc(100% - 4rem));
    padding: 1.25rem;
    background-color: #1a1e22;
    box-shadow: 0 0 3.125rem rgba(26, 30, 34, .2);
}
.NewElnino-grey, .NewElnino-intro {
    background-color: #f5f7fa;
}
.Navigation-nested.is-hidden {
    display: none;
}
.Navigation-nested .Navigation-item {
    display: block;
}
.Navigation-nested .Navigation-link {
    display: block;
    padding: .625rem 0;
    line-height: 1.3;
}
.Navigation-filterContent {
    height: 300px;
    height: 18.75rem;
}
.Navigation-scroll {
    height: 100%}

.SocialShare--navigation {
    background-color: #d8dfe5;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    text-align: center;
}
.SocialShare--navigation .SocialShare-item {
    position: relative;
    display: inline-block;
    margin-left: 2.8125rem;
    color: #30383f;
    font-size: 25px;
    font-size: 1.5625rem;
    text-align: center;
    top: -50%}
.SocialShare--navigation .SocialShare-item:first-child {
    margin-left: 0;
}

.ProductCard--navigation .ProductCard-image {
    margin: 0 auto;
}

.Navigation-submenu .ProductCard--small .Sex {
    position: absolute;
    top: 19px;
    top: 1.1875rem;
    right: 20px;
    right: 1.25rem;
    z-index: 2;
}
.Navigation-submenu .ProductCard--small .Sex .Sex--unisex {
    top: 21px;
    top: 1.3125rem;
    right: 14px;
    right: .875rem;
}
.Navigation-submenu .ProductCard--small .Sex .Sex--female {
    top: 25px;
    top: 1.5625rem;
}
.Navigation-submenu .ProductCard--small .BadgeList {
    left: 0;
}


.basket-NavigationItem {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3.125rem;
    text-decoration: none;
    color: #373c42;
}
a:hover.basket-NavigationItem {
    color: #09090a;
}
.basket-NavigationItem:last-child {
    margin-right: 0;
}
.basket-NavigationItem:last-child:after {
    content: none;
}
.basket-NavigationItem:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -30px;
    right: -1.875rem;
    display: block;
    border-style: solid;
    border-width: .21875rem 0 .21875rem .375rem;
    border-color: transparent transparent transparent #999;
}
.basket-NavigationItem.is-active {
    color: #d9607c;
}
.basket-NavigationItem.is-active:hover {
    color: #cf375a;
}
.basket-NavigationItem.is-active:after {
    border-left-color: #d9607c;
}
.basket-NavigationItem.is-past {
    color: #00c4ad;
}
.basket-NavigationItem.is-past:hover {
    color: #009180;
}
.basket-NavigationItem.is-past:after {
    border-left-color: #00c4ad;
}
.basket-NavigationItem-number {
    display: inline-block;
    width: 30px;
    width: 1.875rem;
    height: 30px;
    height: 1.875rem;
    margin-right: .625rem;
    border-radius: 50%;
    background-color: #373c42;
    color: #c6ced5;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 30px;
    line-height: 1.875rem;
    text-align: center;
}
.is-active .basket-NavigationItem-number {
    color: #fff;
    background-color: #d9607c;
}
.is-past .basket-NavigationItem-number {
    color: #fff;
    background-color: #00c4ad;
}
.basket-NavigationItem-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 20px;
    line-height: 1.25rem;
    text-transform: uppercase;
    letter-spacing: .025em;
}
.basket-Gifts-title, .basket-OrderInfo {
    line-height: 20px;

}
.basket-NavigationItem-title--twoLines {
    text-align: left;
}
.basket-Navigation {
    padding-bottom: 2.25rem;
    text-align: center;
}

@media screen and (min-width:1000px) {
    .Navigation-item:focus .Navigation-link, .Navigation-item:hover .Navigation-link {
        z-index: 1001;
    }
    .Navigation-item:focus .Navigation-link::after, .Navigation-item:hover .Navigation-link::after {
        opacity: 1;
        visibility: visible;
        bottom: 18px;
        bottom: 1.125rem;
    }
    .Navigation-submenu {
        min-width: 920px;
        min-width: 57.5rem;
        left: 245px;
        left: 15.3125rem;
    }
    :lang(pl) .Navigation-submenu {
        left: 165px;
        left: 10.3125rem;
    }
}@media (min-width:1200px) {
    .Navigation-submenu {
        min-width: 1100px;
        min-width: 68.75rem;
    }
}@media (min-width:1300px) {
    .Navigation-submenu {
        min-width: 1200px;
        min-width: 75rem;
    }
}@media screen and (max-width:1490px) {
    .Navigation-link {
        padding: .125rem .625rem 0;
    }
    .Navigation-nested {
        transform: translateX(calc(100% - 2.75rem));
    }
}@media screen and (max-width:1450px) {
    .basket-NavigationItem:after {
        right: -15px;
        right: -.9375rem;
    }
    .basket-NavigationItem {
        margin-right: 1.25rem;
    }
    .basket-NavigationItem-number {
        width: 20px;
        width: 1.25rem;
        height: 20px;
        height: 1.25rem;
        margin-right: .25rem;
        font-size: 12px;
        font-size: .75rem;
        line-height: 20px;
        line-height: 1.25rem;
    }
    .basket-NavigationItem-title {
        line-height: 16px;
        line-height: 1rem;
        font-size: 14px;
        font-size: .875rem;
        vertical-align: bottom;
    }
    .basket-NavigationItem-title--twoLines {
        vertical-align: middle;
    }
}@media screen and (max-width:1174px) {
    .Header-navigation {
        left: 210px;
        left: 13.125rem;
    }
    :lang(pl) .Header-navigation {
        left: 140px;
        left: 8.75rem;
    }
    .Navigation-link {
        line-height: 60px;
        line-height: 3.75rem;
    }
    .Navigation-submenusPlaceholder {
        margin-left: 13.125rem;
    }
    .Navigation-submenu {
        left: 195px;
        left: 12.1875rem;
    }
    :lang(pl) .Navigation-submenu {
        left: -125px;
        left: -7.8125rem;
    }
    .Navigation-nested {
        top: 61px;
        top: 3.8125rem;
    }
}@media screen and (max-width:1490px) {
    .Navigation-link {
        padding: .125rem .625rem 0;
    }

    .Navigation-nested {
        transform: translateX(calc(100% - 2.75rem));
    }
}@media screen and (max-width:1174px) {
    .Navigation-link {
        line-height: 60px;
        line-height: 3.75rem;
    }
    .Navigation-submenusPlaceholder {
        margin-left: 13.125rem;
    }
    .Navigation-submenu {
        left: 195px;

    }

    .Navigation-nested {
        top: 61px;
        top: 3.8125rem;
    }

} @media screen and (max-width:999px) {
    .navigation-Submenu.is-active {
        top: 0;
        display: block;
        opacity: 1;
        visibility: visible;
        width: 320px;
        width: 20rem;
        height: calc(100vh - 60px);
        height: calc(100vh - 3.75rem);
        padding: 0;
        background-color: #1a1e22;
        overflow-y: auto;
        transition: none;
        z-index: 1000;
    }
    .Navigation, .Navigation.is-opened {
        position: fixed;
        transition: left .266s ease;
    }
    .navigation-Submenu.is-invisible {
        overflow: visible;
    }
    .Navigation {
        top: 0;
        bottom: 0;
        left: -320px;
        left: -20rem;
        width: 320px;
        width: 20rem;
        background-color: #21262b;
    }
    .Navigation.is-opened {
        left: 0;
        z-index: 3022;
    }
    .Navigation.is-opened ul {
        padding-bottom: 6.25rem;
    }
    .Navigation-header {
        display: block;
    }
    .Navigation-item:focus .header-Popup--menu, .Navigation-item:hover .header-Popup--menu {
        display: none;
    }
    .Navigation-item {
        display: block;
        border-bottom: 1px solid #2a3035;
        border-bottom: .0625rem solid #2a3035;
    }
    .Navigation-item:hover .Navigation-link::after, .Navigation-item:hover .Navigation-link::before {
        transition: transform .25s ease, right .2s ease;
        transition-delay: initial;
    }
    .Navigation-link.is-active, .Navigation-link:hover {
        background-color: #30363c;
        transition: all .2s ease;
        transition-delay: initial;
    }
    .Navigation-link:hover.js-showSubmenu:after, .Navigation-link:hover:after, .Navigation-link:hover:before {
        right: 15px;
        right: .9375rem;
        transition: all .2s ease;
        transition-delay: initial;
    }
    .Navigation-link.js-showSubmenu:after, .Navigation-link:after, .Navigation-link:before {
        content: "";
        position: absolute;
        display: block;
        background-color: #c6ced5;
        transition: transform .25s ease, right .2s ease;
    }
    .Navigation-link {
        width: 100%;
        font-size: 12px;
        font-size: .75rem;
        font-weight: 400;
        line-height: 2;
        padding: .625rem 2.1875rem .625rem 1.25rem;
    }
    .Navigation-link:before {
        right: 20px;
        right: 1.25rem;
        top: 17px;
        top: 1.0625rem;
        width: 7px;
        width: .4375rem;
        height: 1px;
        height: .0625rem;
        transform: rotate(45deg);
    }
    .Navigation-link.js-showSubmenu:after, .Navigation-link:after {
        top: 22px;
        top: 1.375rem;
        right: 20px;
        right: 1.25rem;
        bottom: auto;
        left: auto;
        width: 7px;
        width: .4375rem;
        height: 1px;
        height: .0625rem;
        margin-left: 0;
        border: 0;
        transform: rotate(-45deg);
        opacity: 1;
        visibility: visible;
    }
    .Filter, .Filter.is-opened {
        transition: left .266s ease;
    }
    .Navigation-link--arrowBack {
        padding-left: 2.5rem;
    }
    .Navigation-link--arrowBack:hover::after, .Navigation-link--arrowBack:hover::before {
        left: 15px;
        left: .9375rem;
    }
    .Navigation-link--arrowBack::before {
        transform: rotate(45deg) translate(50%, 50%);
        left: 20px;
        left: 1.25rem;
        top: 20px;
        top: 1.25rem;
    }
    .Navigation-link--arrowBack.js-showSubmenu:after, .Navigation-link--arrowBack::after {
        transform: rotate(-45deg) translate(50%, 50%);
        left: 20px;
        left: 1.25rem;
        top: 20px;
        top: 1.25rem;
    }
    .Navigation-link--noArrow.js-showSubmenu:after, .Navigation-link--noArrow::after, .Navigation-link--noArrow::before {
        content: none;
    }
    .Navigation-twoCols {
        height: 350px;
        height: 21.875rem;
    }
    .Navigation-submenu {
        display: none;
    }
    .Navigation-subtitle {
        margin-bottom: 0;
    }
} @media screen and (max-width:510px) {
    .navigation-Submenu.is-active {
        width: calc(100vw - 79px);
        width: calc(100vw - 4.9375rem);
    }
    .Navigation {
        left: calc(-100vw + 79px);
        left: calc(-100vw + 4.9375rem);
        width: calc(100vw - 79px);
        width: calc(100vw - 4.9375rem);
    }
}

.header-Popup, .header-Popup .LazyImg.is-loaded, body.is-basket:not(.is-basket-visible-footer) .Copyright {
    visibility: hidden;
}

.Navigation-nested, .header-Popup {
    box-shadow: 0 0 50px rgba(26, 30, 34, .2);
}

.header-Popup {
    position: absolute;
    opacity: 0;
    transform: translate3d(0, 1.25rem, 0);
    background-color: #fff;
    box-shadow: 0 0 3.125rem rgba(26, 30, 34, .2);
}
.header-Popup:first-child {
    border-top: 0;
}
.header-Popup.is-visible {
    visibility: visible;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition-delay: 0s;
}
.header-Popup.is-visible .LazyImg.is-loaded {
    visibility: visible;
}
.header-Popup--arrow:before {
    content: "";
    position: absolute;
    top: -10px;
    top: -.625rem;
    left: 50%;
    margin-left: -.625rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 .71875rem .6875rem;
    border-color: transparent transparent #fff;
}
.header-Popup--summary:before, .header-Popup--wishlist:before {
    content: "";
    position: absolute;
    height: 0;
    border-style: solid;
    border-width: 0 .71875rem .6875rem;
    border-color: transparent transparent #fff;
    left: auto;
    margin-left: 0;
}
.header-Popup--summary {
    right: 0;
    top: 100%;
    z-index: 1000;
    width: 451px!important;
    width: 28.1875rem!important;
    padding: 0!important;
}
.header-Popup--summary:before {
    top: -10px;
    top: -.625rem;
    width: 0;
    right: 34px;
    right: 2.125rem;
}
.header-Popup--summary.is-empty {
    width: 370px!important;
    width: 23.125rem!important;
}
.header-Popup--wishlist {
    right: 0;
    top: 100%;
    z-index: 1000;
    width: 451px;
    width: 28.1875rem;
}
.header-Popup--wishlist:before {
    top: -10px;
    top: -.625rem;
    width: 0;
    right: 125px;
    right: 7.8125rem;
}
.header-Popup--share:before, .header-Popup--userinfo:before {
    margin-left: -.625rem;
    height: 0;
    border-width: 0 .71875rem .6875rem;
    border-color: transparent transparent #fff;
    position: absolute;
    border-style: solid;
    content: ""}
.header-Popup--share {
    display: none;
    top: 100px;
    top: 6.25rem;
    right: 0;
    left: 0;
    z-index: 2010;
    box-shadow: none;
}
.header-Popup--share:before {
    top: -10px;
    top: -.625rem;
    left: 50%;
    width: 0;
    display: none;
}
.header-Popup.header-Popup--search {
    position: absolute;
    top: 100px;
    top: 6.25rem;
    left: 0;
    right: 0;
    z-index: 2010;
    box-shadow: none;
    background: 0 0;
    transition: none;
}
.header-Popup.header-Popup--search .header-Search-container {
    opacity: 0;
    transition: opacity .266s ease;
}
.header-Popup.header-Popup--search.is-visible .header-Search-container {
    opacity: 1;
    transition: opacity .266s ease;
}
.header-Popup--userinfo {
    right: 100px;
    right: 6.25rem;
    top: 100%;
    z-index: 1000;
    width: 360px;
    width: 22.5rem;
}
.header-Popup--userinfo:before {
    top: -10px;
    top: -.625rem;
    width: 0;
    left: 246px;
    left: 15.375rem;
}
.Header--basket .header-Popup--userinfo:before {
    right: 35px;
    right: 2.1875rem;
    left: auto;
}
.header-Popup--menu {
    position: absolute;
    z-index: 1000;
    top: 60px;
    top: 3.75rem;
    background: 0 0;
}
.header-Popup--menu .header-Popup-section {
    padding: 2.9375rem 2.375rem;
    border-top: 0;
}
.header-Popup-section {
    background-color: #fff;
    border-top: 1px solid #ebf0f5;
    border-top: .0625rem solid #ebf0f5;
    padding: .625rem 1.25rem;
}
.header-Popup-section--centered {
    text-align: center;
}
.header-Popup-section--last {
    text-align: center;
    border-top: 0;
}
.header-Popup-section--empty {
    padding: 1.875rem 1.25rem;
}
.header-Popup-section--promoAction {
    padding: 1.5625rem 3.75rem 0;
}
.header-Popup.is-empty .header-Popup-section--promoAction {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.header-Popup-section--userinfo {
    padding: 1.25rem;
}
.header-Popup-section--wishlist {
    padding: 1.5625rem 1.25rem;
}
.header-Popup-title {
    color: #1a1e22;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 20px;
    line-height: 1.25rem;
}
.header-Popup-link {
    color: #1a1e22;
    font-size: 13px;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 24px;
    line-height: 1.5rem;
    text-decoration: underline;
}

.Header-back, .Navigation-link, .Navigation-submenu a, .header-Popup-link:hover {
    text-decoration: none;
}
.header-Popup-link [class*=" Icon-"]:before, .header-Popup-link [class^=Icon-]:before {
    font-size: 23px;
    font-size: 1.4375rem;
    color: #30383f;
    margin-right: .3125rem;
}

.Header--basket .header-Popup--userinfo {
    right: 0;
}
@media (min-width:1175px) {
    .header-Popup--menu {
        padding-top: 0.5rem;
    }
}@media (max-width:1426px) {
    .header-Popup--summary:before {
        right: 30px;
        right: 1.875rem;
    }

    .header-Popup--wishlist:before {
        right: 115px;
        right: 7.1875rem;
    }
}@media screen and (max-width:1174px) {
    .header-Popup.header-Popup--search {
        top: 80px;
        top: 5rem;
    }
}@media screen and (max-width:999px) {
    .header-Popup--share {
        display: block;
        top: 100px;
        top: 6.25rem;
    }
    .header-Popup.header-Popup--search {
        position: absolute;
        top: auto;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 44px;
        height: 2.75rem;
        visibility: visible;
        opacity: 1;
        transform: none;
        transition: transform .25s ease;
    }
    .Header--sticky .header-Popup.header-Popup--search {
        top: 50px;
        top: 3.125rem;
        bottom: auto;
    }
    .is-search-hidden .header-Popup.header-Popup--search {
        transform: translateY(-100%);
        transition: transform .25s ease;
    }
    body.is-basket:not(.is-complaints) .header-Popup.header-Popup--search {
        display: none;
    }
    .header-Popup.header-Popup--search .header-Search-container {
        opacity: 1;
        padding: .125rem;
    }

    .Header--basket .header-Popup, .Header--sticky .header-Popup, .is-searchVisible .header-Popup {
        position: fixed;
        top: 50px;
        top: 3.125rem;
    }
}@media screen and (max-width:510px) {
    .header-Popup.header-Popup--search {
        top: auto;
    }
}

.Form-row, .Select--sort .Scroll.Scroll--fancySelect.options.open li {
    margin-right: 0;
}

.Popup .Popup-content>.Scroll {
    min-height: 0;
}
.Popup.is-visible .Popup-content>.Scroll {
    min-height: 400px;
    min-height: 25rem;
}
.Popup.Popup--buy .Popup-content {
    padding: 0;
}
.Popup.Popup--buy .Popup-content>.Scroll {
    min-height: 350px;
    min-height: 21.875rem;
}
.Popup.Popup--recommend .Popup-content>.Scroll {
    min-height: 420px;
    min-height: 26.25rem;
}
.Popup.Popup--watchdog .Popup-content>.Scroll {
    min-height: 600px;
    min-height: 37.5rem;
}

.Scroll {
    position: relative;
    width: 100%;
    min-height: 200px;
    min-height: 12.5rem;
    overflow: auto;
}
.Scroll.Scroll--fancySelect.options.open {
    overflow-x: hidden;
}
.Scroll.Scroll--fancySelect.options.open li {
    margin-right: .9375rem;
}
.Scroll.Scroll--fancySelect>.Scroll-wrapper {
    padding-right: 0;
}
.Scroll.Scroll--fancySelect>.Scroll-handle {
    right: 9px;
    right: .5625rem;
    top: 10px;
    top: .625rem;
    bottom: 10px;
    bottom: .625rem;
}
.Scroll.Scroll--fancySelect>.Scroll-handle>.Scroll-slider {
    width: 4px;
    width: .25rem;
    left: 0;
    background-color: #1a1e22;
    position: relative;
    border-radius: .125rem;
}
.Scroll>.Scroll-wrapper {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-left: .125rem;
    outline: 0;
    padding-right: 1.25rem;
}
.Scroll>.Scroll-wrapper::-webkit-scrollbar {
    display: none;
}
.Scroll>.Scroll-handle {
    background: #d8dfe5;
    position: absolute;
    width: 4px;
    width: .25rem;
    right: 6px;
    right: .375rem;
    top: 0;
    bottom: 0;
    transition: .2s;
    border-radius: .125rem;
}
.Scroll>.Scroll-handle>.Scroll-slider {
    background-color: #1a1e22;
    position: relative;
    width: 8px;
    width: .5rem;
    left: -2px;
    left: -.125rem;
    border-radius: .625rem;
}
.Scroll>.Scroll-handle>.Scroll-slider:active {
    background-color: #00c4ad;
    transition: background .2s ease;
}
.has-scrollbar>.Scroll-wrapper::-webkit-scrollbar {
    display: block;
}
.header-Popup, .header-Popup .LazyImg.is-loaded, body.is-basket:not(.is-basket-visible-footer) .Copyright {
    visibility: hidden;
}
.Scroll--popupProducts {
    height: 322px;
    height: 20.125rem;
}
.Scroll--popupFullHeight {
    height: calc(100vh - 210px);
    height: calc(100vh - 13.125rem);
}
.Scroll--fullHeight {
    height: 100%}
.Filter-content--series .Scroll {
    min-height: 210px;
    min-height: 13.125rem;
}
.Popup-basketTransport .Scroll {
    min-height: 320px;
    min-height: 20rem;
}
.Header-hamburger {
    display: none;
    width: 25%;
    /*max-width: 80px;
    max-width: 5rem;
    height: 50px;
    height: 3.125rem;
    color: #999;
    font-size: 9px;
    font-size: .5625rem;
    line-height: 67px;
    line-height: 4.1875rem;
    padding-left: 1.625rem;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
html[lang=gr] .Header-hamburger {
    text-align: left;
}
@media (min-width:511px) {
    .Header-hamburger {
        border-right: 1px solid #30383f;
        border-right: .0625rem solid #30383f;
    }
}@media screen and (max-width:999px) {
    .Header-hamburger {
        display: inline-block;
    }
}@media screen and (max-width:510px) {
    .Header-hamburger {
        width: auto;
        max-width: none;
        padding-left: .8125rem;
        padding-right: .8125rem;
    }
}


.Navigation-list{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: normal;
    vertical-align: baseline;
}

.Popup .Popup-close:before, .Wysiwyg blockquote:before, .wysiwyg blockquote:before {
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ShareButton-link, .StickyBar-item, .Tabs-item a, .Tabs-item>span, .Wysiwyg a:hover, .wysiwyg a:hover {
    text-decoration: none;
}

.Wysiwyg h1, .Wysiwyg h2, .Wysiwyg h3, .Wysiwyg h4, .Wysiwyg h5, .Wysiwyg h6, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  
    font-weight: 300;
    color: #1a1e22;
    margin-top: 0;
    display: block;
    text-align: center;
}
.Wysiwyg h1, .wysiwyg h1 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 47px;
    line-height: 2.9375rem;
    margin-bottom: 1.375rem;
}
.Wysiwyg h2, .wysiwyg h2 {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 35px;
    line-height: 2.1875rem;
    margin-top: 2.1875rem;
    margin-bottom: .9375rem;
}
.Wysiwyg h3, .wysiwyg h3 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-top: 1.875rem;
    margin-bottom: .9375rem;
}
.Wysiwyg h4, .wysiwyg h4 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 25px;
    line-height: 1.5625rem;
    margin-top: 1.875rem;
    margin-bottom: .625rem;
}
.Wysiwyg h5, .Wysiwyg h6, .wysiwyg h5, .wysiwyg h6 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    margin-top: 1.875rem;
    margin-bottom: .625rem;
}
.Wysiwyg img, .wysiwyg img {
    max-width: 100%;
    height: auto;
}
.ReviewedParfems-intro .ReviewedParfems-introLeft p, .VirtualCategory-intro .VirtualCategory-introLeft p, .Wysiwyg p, .wysiwyg p {
    color: #1a1e22;
 
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 22px;
    line-height: 1.375rem;
    margin-bottom: 1.0625rem;
}
.Wysiwyg p.colored, .wysiwyg p.colored {
    background-color: #f5f7fa;
    padding: 1.5625rem 1.3125rem;
}
.Wysiwyg blockquote, .wysiwyg blockquote {
    display: block;
    position: relative;
 
    font-size: 13px;
    font-size: .8125rem;
    font-style: italic;
    line-height: 22px;
    line-height: 1.375rem;
    border: 1px solid #d8dfe5;
    border: .0625rem solid #d8dfe5;
    border-left: none;
    border-right: none;
    padding: .9375rem .875rem .9375rem 3.4375rem;
    margin: 0 0 1.875rem;
}
.Wysiwyg blockquote:before, .wysiwyg blockquote:before {
    position: absolute;
    top: 20px;
    top: 1.25rem;
    left: 15px;
    left: .9375rem;
    display: inline-block;
    vertical-align: middle;
    font-family: iconfont-1621428753;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    content: "\EA0D";
    color: #00c4ad;
    font-size: 25px;
    font-size: 1.5625rem;
}
.Wysiwyg hr, .wysiwyg hr {
    height: 1px;
    height: .0625rem;
    background-color: #d8dfe5;
    border: 0;
    margin: 1.25rem 0;
}
.Wysiwyg ol, .Wysiwyg ul, .wysiwyg ol, .wysiwyg ul {
    margin-bottom: 1.0625rem;
}
.Wysiwyg ol li, .Wysiwyg ul li, .wysiwyg ol li, .wysiwyg ul li {
    position: relative;
 
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 26px;
    line-height: 1.625rem;
    margin-left: 1.25rem;
}
.Wysiwyg ul li:before, .wysiwyg ul li:before {
    position: absolute;
    top: -1px;
    top: -.0625rem;
    left: -15px;
    left: -.9375rem;
    content: "‚óè";
    color: #c6ced5;
    font-size: 13px;
    font-size: .8125rem;
}
.Wysiwyg ul li.is-active:before, .wysiwyg ul li.is-active:before {
    color: #d9607c;
}
.Wysiwyg ol, .wysiwyg ol {
    counter-reset: item;
}
.Wysiwyg ol li, .wysiwyg ol li {
    display: block;
    margin-left: .1875rem;
}
.Wysiwyg ol li>ol, .wysiwyg ol li>ol {
    margin-left: 1.25rem;
}
.Wysiwyg ol li:before, .wysiwyg ol li:before {
    content: counter(item) ". ";
    counter-increment: item;
    color: #00c4ad;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    line-height: 26px;
    line-height: 1.625rem;
}
.Wysiwyg--description h2, .Wysiwyg--description h3, .Wysiwyg--description h4, .Wysiwyg--description h5 {
  
    line-height: 1.25;
    text-align: left;
    margin-top: .9375rem;
    margin-bottom: .625rem;
    color: #1a1e22;
}
.Wysiwyg--description h2 {
    font-size: 30px;
    font-size: 1.875rem;
    font-weight: 300;
}
.Wysiwyg--description h2 strong {
    font-weight: 700;
}
.Wysiwyg--description h3 {
    font-weight: 300;
    font-size: 24px;
    font-size: 1.5rem;
}
.Wysiwyg--description h3 strong {
    font-weight: 700;
}
.Wysiwyg--description h4 {
    font-weight: 300;
    font-size: 20px;
    font-size: 1.25rem;
}
.Wysiwyg--description h4 strong {
    font-weight: 700;
}
.Wysiwyg--description h5 {
    font-weight: 300;
    font-size: 16px;
    font-size: 1rem;
}
.Table-cell, .Table-cell--description, .Table-header, td, th {
 
}
.Wysiwyg--description h5 strong {
    font-weight: 700;
}
.Wysiwyg-icon {
    width: 90px;
    width: 5.625rem;
    height: auto;
}

.Wysiwyg ul li:before, .wysiwyg ul li:before {
    position: absolute;
    top: -1px;
    top: -0.0625rem;
    left: -15px;
    left: -0.9375rem;
    content: '\25CF';
    color: #c6ced5;
    font-size: 13px;
    font-size: .8125rem;
}

.Navigation-submenu {
    left: calc(47vw - 600px);
}

