.topcontent .slash {    width: 20px;    display: inline-block;    text-align: center;}.navbar-default .container {    width: 1200px;    padding: 0;    position: relative}.navbar-default .navbar-brand {    padding: 0;    position: relative;    float: left;    height: 50px;    margin-right: 0;}.navbar-default .navbar-brand img {    width: 120px;    height: 120px;    margin-top: 5px;    background: white;    border-radius: 50%;    padding: 7px;}.logo-hidden {  opacity: 0;  visibility: hidden;}.navbar-default .navbar-brand img.small {    display: none;    padding: 3px;    height: 60px;    width: auto;    margin-top: 2px;    margin-bottom: 2px;}.navbar-default .navbar-brand.small-logo img.small {    display: inline-block;}.navbar-default .navbar-brand.small-logo img.big {    display: none;}.navbar-default .navbar-brand span {    display: none;    font-family: Archer;    font-size: 18px;    font-weight: bold;    color: #fff;    margin-left: 10px;    margin-top: 1px;    vertical-align: middle;}.navbar-default #login-box {    padding: 0;    display: block !important;    position: absolute;    right: 0;}.navbar-default #login-box ul {    padding: 0;    margin: 0;    float: left;}.navbar-default #login-box li {    background-color: #cff04b;    display: flex;    justify-content: center;    align-items: center;    height: 64px;}.navbar-default #login-box li.hide {    display: none;}.navbar-default #login-box li a {    padding: 0 20px;}.navbar-default #login-box li.basket > a {    background-color: white;    background-image: url("../../img/basket-ico.png");    background-repeat: no-repeat;    background-position-x: 7px;    background-position-y: center;    padding: 7px 30px 7px 35px;    margin: 0 20px;    line-height: 1;    border: 1px solid black;    border-radius: 5px;}.navbar-default #login-box li.basket a:before {    display: none;}.navbar-default #login-box li.log-out {    background-color: #e23c4d;}.navbar-nv {    padding-left: 0;    margin-bottom: 0;    list-style: none;    display: flex;}.navbar-default .navbar-nv li {    vertical-align: middle;    position: relative;}.navbar-default .navbar-nv li a {    color: white;    padding: 0 15px;    line-height: 64px;    position: relative;    display: block;    font-size: 15px;    outline: none !important;    font-weight: 500;}.navbar-default .navbar-nv li a:hover {    color: #cff04b;    background: transparent;    text-decoration: none;}.navbar-default .navbar-nv li a:focus {    outline: none !important;    background: transparent;}.navbar-default .navbar-nv li a:before {    content: '';    right: 0;    top: 50%;    transform: translate(0, -50%);    background-color: #fff;    width: 1px;    height: 15px;    display: block;    position: absolute;}.navbar-default .navbar-nv li:last-child a:before {    display: none;}.navbar-default .navbar-nv li:hover ul {    display: block;}.navbar-default .navbar-nv li ul {    display: none;    position: absolute;    background: #fff;    left: 0;    width: 100%;    padding: 0;    padding-top: 0;    margin: 0;    list-style-type: none;    border: 1px solid #ccc;    border-top: none;    text-align: center;}.navbar-default .navbar-nv li ul li {    float: none;}.navbar-default .navbar-nv li ul li a {    font-size: 14px;    padding: 0 5px;    color: #e23c4d;}.navbar-default .navbar-nv li ul li a:hover {    text-decoration: none;    background: #e23c4d;    color: #fff;}.navbar-default .navbar-nv li ul li a:before {    display: none;}.navbar-default #login-box li.log a, .navbar-default #login-box li.edit a, .navbar-default #login-box li.basket a, .navbar-default #login-box li.rej a {    color: black;}.navbar-default .navbar-nv li.log-out a:before {    display: none;}.navbar-default #login-box li.log-out:hover {    background-color: #cff04b;    color: black;}.navbar-default #login-box li.log-out:hover a {    color: black;}.navbar-header {    position: absolute;}.navbar-header {    max-width: 100%;}.navbar-fixed-top {    position: sticky;    right: 0;    left: 0;    top: 0;    z-index: 1000;}.black-menu-wrapper {    background-color: #202020}#blackMenu,#greyMenu {    padding-left: 120px;}#blackMenu.small-logo,#greyMenu.small-logo {    padding-left: 60px;}#blackMenu {    width: 1200px;    margin: auto;}.grey-menu-wrapper {    background-color: #EAEAEA;}#greyMenu {    display: none;    justify-content: space-evenly;    font-size: 15px;    width: 1200px;    margin: auto;}#greyMenu.active {    display: flex;}#greyMenu .greyMenu-text  {    cursor: pointer;    height: 100%;    display: flex;    justify-content: center;    align-items: center;    font-weight: 500;}#greyMenu a.greyMenu-text  {   text-decoration: none;    color: #202020;}#greyMenu .menu-arrow-right {    background-image: url("../img/chevron-right-ico.png");    width: 24px;    height: 24px;    display: none;    position: absolute;    right: 15px;}#greyMenu .greyMenu-nav {    height: 64px;    text-align: center;    flex-grow: 1;    color: #202020;}#greyMenu .greyMenu-nav:hover {    color: black;    background: #fff;    text-decoration: none;}#greyMenu .subMenu {    display: none;    position: absolute;    left: 0;    right: 0;}#greyMenu .subMenu-text {    padding: 20px 0;    text-align: left;}#greyMenu .subMenu.active {    display: flex;    justify-content: space-between;    background: #fff;    box-shadow: 0px 8px 8px -8px hsla(0,0%,68.2%,.71);    z-index: 2;}#greyMenu .subMenu-blog {    background-image: url("../img/menu/porady-ico.png");    background-color: #f5f5f5;    min-width: 267px;    background-repeat: no-repeat;    background-position: center;}#greyMenu .subMenu-stamps-img {    align-self: center;    margin-left: auto;}#greyMenu .subMenu-stamps-img img {    max-height: 138px;}#greyMenu .subMenu-categories-wrapper {    padding: 20px 0 20px 20px;    min-height: 192px;}#greyMenu .subMenu-categories-wrapper.only-text {    max-width: 650px;    text-align: left;    display: flex;    flex-direction: column;    justify-content: space-between;}#greyMenu .subMenu-categories-wrapper.only-text .subMenu-categories-btn {    align-self: flex-end;}#greyMenu .subMenu-categories-btn {    margin-top: 30px;    margin-left: 0 !important;    display: flex;    align-items: center;    font-weight: normal !important;    line-height: 30px !important;    width: fit-content;    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.21176);    background: #bde326;    color: black;    border: 1px solid white;    font-family: 'Roboto';}#greyMenu .subMenu-categories-btn:hover {    color: black;}#greyMenu .subMenu-categories-btn .chevron-right {    margin-top: 1px;}.chevron-right {    background-image: url("../img/chevron-right-ico.png");    width: 24px;    height: 24px;    display: inline-block;    margin-right: -10px;}#greyMenu .subMenu-categories {    display: flex;    justify-content: space-between;    flex-wrap: wrap;}#greyMenu .subMenu-category {    min-width: 252px;    color: black;    text-decoration: none;    text-align: left;    padding: 4px 0 4px 4px;    display: flex;    align-items: center;    border-radius: 4px;    justify-content: space-between;    line-height: 1.4;}#greyMenu .subMenu-category:after {    content: "";    background-image: url("../img/chevron-white-ico.svg");    width: 18px;    height: 18px;    background-size: contain;}#greyMenu .subMenu-category:hover {    background-color: black;    color: white;}#greyMenu .subMenu-producers-wrapper {    padding: 0 30px;}#greyMenu .subMenu-producers {    display: flex;    gap: 20px;    flex-wrap: wrap;    max-width: 310px;}#greyMenu .subMenu-wagraf {    background-image: url("../img/menu/wagraf.png");    background-size: contain;    width: 94px;    height: 30px;}#greyMenu .subMenu-colop {    background-image: url("../img/menu/colop.png");    background-size: contain;    width: 76px;    height: 30px;}#greyMenu .subMenu-trodat {    background-image: url("../img/menu/trodat.png");    background-size: contain;    width: 91px;    height: 30px;}#greyMenu .subMenu-evebot {    background-image: url("../img/menu/evebot.png");    background-size: contain;    width: 96px;    height: 30px;}#greyMenu .subMenu-modico {    background-image: url("../img/menu/modico.png");    background-size: contain;    width: 88px;    height: 30px;}.blog-mobile-wrapper {    display: none;    padding: 15px;    background: #f5f5f5;}.blog-mobile {    background-image: url("../img/menu/porady-ico-mobile.svg");    width: 150px;    display: block;    height: 25px;    background-repeat: no-repeat;    background-position: center;}.navbar-default a, .navbar-default div, .navbar-default span {    font-family: Roboto;}.basket .cart-value {    font-size: 16px;    color: #02439d;    font-weight: bold;    position: absolute;    bottom: -18px;    left: 57px;}.basket .cart-value:empty {    display: none;}.basket .cart-arrow {    background-image: url("../img/chevron-down-ico.svg");    width: 24px;    height: 24px;    position: absolute;    top: 4px;}.basket {    padding-top: 2px;}.basket a {    position: relative;}.basket:hover #cart-info {    display: block;}.show-cart .cart-count {    position: absolute;    top: -12px;    left: -12px;    min-width: 20px;    height: 20px;    color: red;    font-weight: bold;    background-color: white;    border-radius: 10px;    border: 1px solid black;    display: flex;    font-size: 12px;    justify-content: center;    align-items: center;    padding: 2px;}.cart-count {    display: none;}#cart-info {    position: absolute;    right: 0;    left: 0;    top: 100%;    z-index: 9;    color: #1f201f;    display: none;}#cart-info .btn {    margin: 0;    display: flex;    align-items: center;    gap: 10px;    min-width: auto;}#cart-info .btn-white-red {    color: #e23c4d !important;    background: #fff !important;    border: 2px solid #e23c4d !important;    margin-left: 10px;}#cart-info a.btn:hover {    background: #fff;}.design-img-blue {    background: url(../../img/slider-main/edytor.png) top center no-repeat;    background-size: contain;    width: 18px;    height: 18px;    display: inline-block;}.cart-info {    font-size: 14px;    padding: 15px;    background: #fff;    text-align: right;    z-index: 9;    border: 1px solid #e1e1e3;}.cart-info .price {    font-size: 16px;    color: #02439d;    white-space: nowrap;}.cart-info div > span {    display: inline-block;}.cart-info b {    font-weight: bold;    font-size: 15px;}.cart-info .cart-info-footer {    overflow: hidden;}.cart-info .cart-info-footer > span {    margin-top: 6px;}.cart-info-btns {    display: flex;    margin-top: 15px;    justify-content: flex-end;}.navbar-default .mobile-menu-trigger {    display: none;    position: absolute;    right: 10px;    top: 12px;    background: #cff04b;    z-index: 10000;    text-decoration: none;}.mobile-menu-title {    display: none;    color: #cff04b;    font-weight: bold;    border-bottom: 1px solid #595959;    line-height: 64px;    padding-left: 20px;    background: #202020;}.menu-arrow-left {    background-image: url("../img/arrow-left-ico.svg");    width: 24px;    height: 24px;    margin-right: 5px;    display: none;}.menu-arrow-left.active {    display: block;}.langAndCurrencyWrapper {    display: flex;    line-height: 25px;}.langAndCurrencySeparator {    margin-top: 1px;}.langSelect-btn,.currencySelect-btn {    border: none;    background-color: inherit;    margin: 5px 5px 0px 5px;    display: flex;    align-items: center;}.langSelect-btn:focus,.currencySelect-btn:focus {    outline: none;}.currencySelect-btn {    margin-top: 4px;}.langSelect-btn:after,.currencySelect-btn:after{    content:'';    border: solid black;    border-width: 0 1px 1px 0;    display: inline-block;    padding: 3px;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.currencySelect-btn:after{    margin-bottom: 7px;}.langSelect-btn:after{    margin-bottom: 2px;}.currencySelect-btn-txt{    margin-right: 7px;    margin-top: -3px;}.langSelect-list-wrapper,.currencySelect-list-wrapper{    position: absolute;    background-color: #fff;    width: auto;    display: none;    min-width: 90px;    box-shadow: 0 6px 12px rgba(0,0,0,.175);    border: 1px solid rgba(0,0,0,.15);    border-radius: 5px;    z-index: 1;}.currencySelect-list-wrapper{    margin-top: 3px;}.langSelect-list-wrapper{    margin-top: 10px;}.langSelect-list,.currencySelect-list{    list-style-type: none;    text-align: left;    margin-bottom: 0px;    padding: 0;}.langSelect-list li,.currencySelect-list li{    cursor: pointer;    padding: 3px 15px 3px 15px;    text-align: left;}.langSelect-list li:hover,.currencySelect-list li:hover{    background-color: #eaeaea;}.flag{    width: 25px;    height: 15px;    display: inline-block;    margin-right: 10px;}.flag-pl_PL{    background: url("../img/pl.png") no-repeat;    background-size: 100% 100%;}.flag-de_DE{    background: url("../img/menu/de.png") no-repeat;    background-size: 100% 100%;}.flag-en_GB{    background: url("../img/menu/us.png") no-repeat;    background-size: 100% 100%;}.nav>li.langAndCurrencyWrapper{    display: none;}@media (max-width: 1200px) {    #blackMenu,    #greyMenu {        width: 100%;    }    .basket .cart-value {        bottom: -15px;    }    .navbar-default .container {        width: 100%;        max-width: 100% !important;        margin: 0;    }    .topcontent  {        width: 100%;    }    .topcontent-paths {        display: none;    }    .currencySelect-list-wrapper {        right: 0;    }}@media (max-width: 1090px) {    #blackMenu,    #greyMenu,    #blackMenu.small-logo,    #greyMenu.small-logo {        padding-left: 0;    }    .topcontainer {        height: 0;    }    .topcontent-contact {        display: none;    }    .langAndCurrencyWrapper {        position: absolute;        top: 135px;        right: 0;    }    .currencySelect-btn,    .langAndCurrencySeparator {        color: #fff;    }    .langSelect-btn::after, .currencySelect-btn::after {        border-color: #fff;    }    .navbar-default .navbar-nv li a {        font-size: 14px;        line-height: 50px;    }    .navbar-default .navbar-brand span {        display: inline-block;    }    #greyMenu .greyMenu-nav {        font-size: 14px;        height: 50px;    }    #greyMenu .subMenu-stamps-img {        display: none;    }    .navbar-default #login-box {        float: left;        width: 100%;        background: #cff04b;        position: relative;    }    .navbar-default #login-box li {        height: 60px;    }    .navbar-default .navbar-brand {        height: 100%;        margin: 0 0 0 20px;    }    .navbar-default .navbar-header {        position: relative;    }    .navbar-default .navbar-brand img.small {        display: inline-block !important;    }    .navbar-default .navbar-brand img.big {        display: none !important;    }    .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover {        width: 40px;        height: 40px;        margin: 0;        border: none;        background-image: url("../img/x.svg");        background-repeat: no-repeat;        background-size: 35px;        background-color: transparent;        background-position: center;        display: inline-block;    }        .navbar-default .navbar-toggle.collapsed {        background-image: url("../img/menu-2.svg");    }}@media screen and (max-width: 768px) {    .navbar-default .navbar-header {        width: auto;    }    .navbar-nv {        margin: 0;    }}@media (max-width: 625px) {    .topcontainer {        display: none;    }    .langAndCurrencyWrapper {        top: unset;    }    .currencySelect-btn,    .langAndCurrencySeparator {        color: black;    }    .langSelect-btn::after, .currencySelect-btn::after {        border-color: black;    }    .navbar-default #login-box ul {        float: none;    }    .navbar-default .navbar-nv li:hover ul {        display: none;    }    .navbar-default .mobile-menu-trigger {        display: block;        text-indent: 0;    }    .mega-menu-wrapper {        position: absolute;        top: 0;        right: 0;        display: none;        width: 325px;        z-index: 9999;    }    #greyMenu {        display: flex;    }    #greyMenu,    #blackMenu{        flex-direction: column;    }    .mobile-menu-title,    .blog-mobile-wrapper {        display: flex;        align-items: center;        justify-content: flex-start;    }    .navbar-default .navbar-nv li a:before {            display: none;        }    .black-menu-wrapper{        padding: 10px 20px;    }    .grey-menu-wrapper {        padding: 10px 0;    }    #greyMenu .greyMenu-text {        justify-content: flex-start;        padding-left: 20px;    }    #greyMenu .greyMenu-nav {        height: 35px;    }    #blackMenu a {        line-height: 35px;        padding: 0;    }    #greyMenu  .subMenu.active {        position: absolute;        top: 64px;        height: 100%;    }    #greyMenu .subMenu-categories-wrapper {        padding: 20px;    }    #greyMenu .subMenu-blog {        background-image: url("../img/menu/porady-ico-mobile.svg");        width: 100%;        display: block;        height: 55px;        background-position: 20px 15px;    }    .subMenu-producers-wrapper {        display: none;    }    .subMenu {        flex-direction: column;    }    #greyMenu .pull-right {        float: none !important;    }    #greyMenu .subMenu-categories-wrapper.only-text .subMenu-categories-btn {        align-self: flex-start;    }    #greyMenu .menu-arrow-right {        display: block;    }}@media (max-width: 405px) {    .navbar-default #login-box li.basket > a {        margin: 0 10px 0 0;    }    .navbar-default #login-box li a {        padding: 0 16px;    }}