@media (min-width: 979px) {
    .newsletter__btn button {
        width: 150px!important;
    }
}

#menu_newsletter > form > div.newsletter__btn > button{
   padding: 1.1rem 1.4rem;
}

a.tool__button.--add-wrapper.btn.--icon-left.icon-gift.--click.--active {
    font-size: 1.6rem!important;
}
.projector_smile {
    display: none !important;
}
html.--scroll-down #menu_navbar>.navbar-nav>.nav-item>.nav-link {
    color: #1b458f !important;
}

li#order_contact {
    display: none!important;
}

@media(max-width:756px){
.add_to_basket_btn.btn.--solid.--medium .--art {
  display: inline !important;
}
.add_to_basket_btn.btn.--solid.--medium {
  font-size: 0.95em;
  
}
}

/* Ukrycie daty ważności kodu rabatowego i "więcej informacji" w koszyku */
.basketedit_rebatecode_title_out:nth-child(2) .basketedit_rebatecode_value {
    display: none !important;
}
.basketedit_rebatecode_title_out:nth-child(2) {
    display: none !important;
}

a#basketedit_client_rebate {
    display: none !important;
}
.sm-panel {position: fixed;width: 155px;top: 150px;right: -105px;z-index: 1000000;transition: visibility .25s, opacity .25s}
.sm-panel>ul {margin: 0;padding: 0;list-style-type: none}
.sm-panel>ul>li {transition: transform .25s}
.sm-panel>ul>li:hover {transform: translateX(-105px)}
.sm-panel>ul>li>a {display: flex;align-items: center;color: #fff;padding: 5px 0 5px 5px;text-decoration: none}
.sm-panel>ul>li>a>img {margin: 0 10px 0 0}
.sm-panel>ul>li>a>span {font-size: initial}
.sm-panel>ul>li[class^="sm-"] {background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0%}
.sm-text-black {color: #000}
.sm-fb {background:#1977f3}
.sm-twitter {background:#fff}
.sm-gmap {background:#333}
.sm-blog {background:#0171bb}
.sm-pinterest {background:#d73532}
.sm-youtube {background:#e32c26}
.sm-allegro {background:#ff5a00}
.sm-linkedin {background:#0097bd}
.sm-payback {background:#00349a}
.sm-olx {background:#002f34}
.sm-instagram {background:#eee}
.sm-pyszne {background:#ff8000}
.sm-tiktok {background:#fff}
.sm-booksy {background:#f9e5bc}
/* ukrywanie socjalek a mobilce
@media screen and (max-width:640px) {.sm-panel {visibility:hidden; opacity:0}}
*/

/* POPRAWKI SHA.AGENCY */
@media(min-width:979px){
    html #main_banner1 {
        margin-top: -14.9rem;
    }
}
@container style(--bars-height) {
    @media(min-width:979px){
        html header {
            grid-template-areas:
            "bars_top bars_top bars_top bars_top"
            "logo logo logo logo"
            "menu_categories menu_search menu_settings menu_basket"
            "breadcrumbs breadcrumbs breadcrumbs breadcrumbs";
        }
        html header:after {
            height: 52px;
            top: 85px;
        }
        html #main_banner1 {
            margin-top: calc(-9.9rem - var(--bars-height));
        }
    }
    
}
@media (min-width: 979px) {
    #logo {
        height: 45px;
    }
    #logo img {
        max-height: 30px;
        margin-top: 10px;
    }
}
.bars__item {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 0;
}
.bars__wrapper {
    width: 100%;
    display: block;
    border: 0;
    max-width: 100% !important;
}
header.commercial_banner {
    height: 137px;
}
header:hover:after {
    background: transparent !important;
}
html.--scroll-down header:hover #menu_search .menu_search__mobile, html.--scroll-down header:hover .shopping_list_top_mobile .sltm_link, html.--scroll-down header:hover .shopping_list_top .wishlist_link, html.--scroll-down header:hover #menu_basket .topBasket__sub, html.--scroll-down header:hover #menu_categories .navbar-toggler, html.--scroll-down header:hover #menu_additional .account_link, html.--scroll-down header:hover #menu_categories #menu_navbar>.navbar-nav, html.--scroll-down header:hover #menu_categories #menu_navbar>.navbar-nav>.nav-item>.nav-link, html.--scroll-down header:hover .open_trigger, html.--scroll-down header:hover .open_trigger i:before {
    color: white !important;
}
@media (min-width: 979px) {
    .main_page header:hover #menu_search .menu_search__mobile, .main_page header:hover .shopping_list_top_mobile .sltm_link, .main_page header:hover .shopping_list_top .wishlist_link, .main_page header:hover #menu_basket .topBasket__sub, .main_page header:hover #menu_categories .navbar-toggler, .main_page header:hover #menu_additional .account_link, .main_page header:hover #menu_categories #menu_navbar>.navbar-nav, .main_page header:hover #menu_categories #menu_navbar>.navbar-nav>.nav-item>.nav-link, .main_page header:hover .open_trigger, .main_page header:hover .open_trigger i:before {
        color: #fff !important;
    }
}
header .navbar-nav>.nav-item>span, header .navbar-nav>.nav-item>a {
    padding-bottom: 1.5rem;
}
header .navbar-nav>.nav-item.--active>a, header .navbar-nav>.nav-item.active>a {
    border-bottom: 1px solid #fff !important;
}
html #container:not(.main_page) header:hover #menu_search .menu_search__mobile, html #container:not(.main_page) header:hover .shopping_list_top_mobile .sltm_link, html #container:not(.main_page) header:hover .shopping_list_top .wishlist_link, html #container:not(.main_page) header:hover #menu_basket .topBasket__sub, html #container:not(.main_page) header:hover #menu_categories .navbar-toggler, html #container:not(.main_page) header:hover #menu_additional .account_link, html #container:not(.main_page) header:hover #menu_categories #menu_navbar>.navbar-nav, html #container:not(.main_page) header:hover #menu_categories #menu_navbar>.navbar-nav>.nav-item>.nav-link, html #container:not(.main_page) header:hover .open_trigger, html #container:not(.main_page) header:hover .open_trigger i:before {
    color: white !important;
}
/*.hotspot.--slider>h2 {*/
/*    display: block !important;*/
/*}*/
.hotspot.--slider>h2 a {
    color: #1f448c;
    font-size: 38px;
    font-weight: 400;
    font-family: inherit;
    margin-right: auto !important;
    justify-content: flex-start;
}
.hotspot.--slider>h2 a:hover {
    text-decoration: none;
}
span.headline__after {
    display: none;
}
@media (max-width: 978px) {
    header {
        justify-items: center;
        top: 90px;
    }
    .--scroll-down header {
        top: 0 !important;
    }
}
/* BLACK FRIDAY KOLOR START */

/*
html .main_page header:hover:before {
    background: #000;
}
html #container:not(.main_page) header {
    background: #000;
}
@media(min-width: 979px){
    html.--scroll-down #container header:before {
        background: #000;
    }
    html #container:not(.main_page) header:before {
        background: #000;
    }
}
*/

/* BLACK FRIDAY KOLOR KONIEC */