.elementor-1340 .elementor-element.elementor-element-c35da53{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1340 .elementor-element.elementor-element-e353e26 .main-menu>ul>li>a, .elementor-1340 .elementor-element.elementor-element-e353e26 .main-menu ul.sub-menu li a{font-size:19px;}.elementor-1340 .elementor-element.elementor-element-e353e26 .main-menu>ul>li>a{margin:0px 0px 0px 18px !important;}.elementor-1340 .elementor-element.elementor-element-e353e26 .th-btn{background-color:var( --e-global-color-2450107 );border-radius:20px 20px 20px 20px;}/* Start custom CSS for Schonheader2, class: .elementor-element-e353e26 */.cart-btn.sideMenuToggler2{
    font-size:0;
    width:32px;
    height:32px;
    display:inline-block;
    position:relative;

    background-image:url("https://julia.cubeweb.pl/wp-content/uploads/2026/03/Projekt-bez-nazwy-53.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
}

/* licznik */
.cart-btn.sideMenuToggler2 .badge{
    font-size:12px;
    position:absolute;
    top:-6px;
    right:-10px;
}




.cart-btn.sideMenuToggler2 .badge{
    background:#c89b5e;
    color:#fff;
    border-radius:50px;
    padding:2px 6px;
    font-size:11px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35da53 *//* spłaszczenie całego headera */
.th-header .menu-area{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.th-header .th-container{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.th-header .row.align-items-center.justify-content-between{
    min-height: 70px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* mniejsze logo */
.th-header .header-logo img{
    height: 110px !important;
    width: auto !important;
    display: block;
}

/* przesunięcie logo w prawo */
.th-header .header-logo{
    margin-left: 24px !important;
}

/* mniejsza wysokość menu */
.th-header .main-menu ul li a{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    line-height: 1.2 !important;
}

/* mniejszy przycisk */
.th-header .th-btn,
.th-header .header-button .th-btn{
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    line-height: 1.2 !important;
}/* End custom CSS */