.elementor-781 .elementor-element.elementor-element-af37562{--display:flex;--min-height:130px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:9999;--e-con-transform-transition-duration:0ms;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-781 .elementor-element.elementor-element-6e7193c > .elementor-widget-container{margin:0px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-6e7193c.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-6e7193c img{width:100%;height:85px;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu div.jet-sub-mega-menu{background-color:#FFFFFF00;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-ade85ad.elementor-element{--align-self:stretch;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu{justify-content:stretch !important;}.jet-desktop-menu-active .elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu > .jet-menu-item{flex-grow:1;}.jet-desktop-menu-active .elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu > .jet-menu-item > a{justify-content:center;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu .jet-menu-item .top-level-link{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:600;line-height:19.49px;color:#3D3D3D;padding:0px 2px 0px 0px;margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu .jet-menu-item:hover > .top-level-link{color:#F53B00;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link{color:#F53B00;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-menu ul.jet-sub-menu{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-mobile-menu__container{z-index:999;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-781 .elementor-element.elementor-element-ade85ad .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-781 .elementor-element.elementor-element-a8052fa.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-ea17707 .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-781 .elementor-element.elementor-element-ea17707 .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-781 .elementor-element.elementor-element-ea17707 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-781 .elementor-element.elementor-element-ea17707 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-start;text-align:left;}body:not(.rtl) .elementor-781 .elementor-element.elementor-element-ea17707 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-781 .elementor-element.elementor-element-ea17707 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-781 .elementor-element.elementor-element-ea17707 .jet-nav__mobile-trigger{width:100%;font-size:30px;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__container .jet-mobile-menu__container-inner{padding:130px 0px 45px 0px;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__container{z-index:999;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);background-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__item .jet-menu-label{font-family:"Proxima Nova", Sans-serif;font-weight:600;color:#3D3D3D;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__item{padding:0px 10px 0px 30px;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__item .mobile-sub-level-link .jet-menu-label{color:#3D3D3D;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__item .jet-dropdown-arrow{color:#FFFFFF;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__item.jet-mobile-menu__item--active .jet-menu-label{color:#F53B00;}.elementor-781 .elementor-element.elementor-element-21911cc > .elementor-widget-container{margin:0px 20px 0px 40px;}.elementor-781 .elementor-element.elementor-element-21911cc.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-21911cc .jet-blocks-cart__heading-link{font-family:"Proxima Nova", Sans-serif;font-size:14px;line-height:14px;}.elementor-781 .elementor-element.elementor-element-21911cc .jet-blocks-cart__icon{color:#02010100;font-size:49px;margin-right:0px;}.elementor-781 .elementor-element.elementor-element-21911cc .jet-blocks-cart__count{background-color:#F53B00;color:#FFFFFF;width:17px;height:17px;line-height:17px;border-radius:50% 50% 50% 50%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-781 .elementor-element.elementor-element-0a3dab0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-0a3dab0.elementor-element{--align-self:center;}.elementor-781 .elementor-element.elementor-element-0a3dab0 .elementor-icon-wrapper{text-align:center;}.elementor-781 .elementor-element.elementor-element-0a3dab0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-0a3dab0.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-0a3dab0.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-0a3dab0.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-0a3dab0.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-330e46e{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;bottom:0px;}.elementor-781 .elementor-element.elementor-element-330e46e:not(.elementor-motion-effects-element-type-background), .elementor-781 .elementor-element.elementor-element-330e46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-781 .elementor-element.elementor-element-330e46e{left:0px;}body.rtl .elementor-781 .elementor-element.elementor-element-330e46e{right:0px;}.elementor-781 .elementor-element.elementor-element-67db872 .elementor-icon-wrapper{text-align:center;}.elementor-781 .elementor-element.elementor-element-67db872.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-67db872.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-67db872.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-67db872.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-67db872.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-cee2168 .elementor-icon-wrapper{text-align:center;}.elementor-781 .elementor-element.elementor-element-cee2168.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-cee2168.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-cee2168.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-cee2168.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-cee2168.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-17eb9ef .elementor-icon-wrapper{text-align:center;}.elementor-781 .elementor-element.elementor-element-17eb9ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-17eb9ef.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-17eb9ef.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-17eb9ef.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-17eb9ef.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-5e8d5ac .elementor-icon-wrapper{text-align:center;}.elementor-781 .elementor-element.elementor-element-5e8d5ac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-5e8d5ac.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-5e8d5ac.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-781 .elementor-element.elementor-element-5e8d5ac.elementor-view-framed .elementor-icon, .elementor-781 .elementor-element.elementor-element-5e8d5ac.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-781 .elementor-element.elementor-element-af37562{--justify-content:space-between;}.elementor-781 .elementor-element.elementor-element-6e7193c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-781 .elementor-element.elementor-element-6e7193c{z-index:9999;}.elementor-781 .elementor-element.elementor-element-a8052fa{z-index:9999;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__container{width:100%;}.elementor-781 .elementor-element.elementor-element-655aa33 .jet-mobile-menu__item .jet-menu-label{font-size:16px;}.elementor-781 .elementor-element.elementor-element-330e46e{--min-height:45px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:65px 65px;--row-gap:65px;--column-gap:65px;--z-index:99999;}}@media(max-width:767px){.elementor-781 .elementor-element.elementor-element-330e46e{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-a8052fa */@media (max-width:1024px){
.elementor-781 .elementor-element.elementor-element-a8052fa {
    margin-left: auto;
    margin-right: 40px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af37562 */.navi.bialetlo {
    background: #F5F5F7 !important;
    transition: .3s ease-in-out!important;
}

.navi:not(.bialetlo) {
    transition:all .3s ease-in-out;
}

.navi .jet-menu-item-has-children:not(.jet-menu-hover) .jet-sub-mega-menu {
    transition:all .3s ease-in-out!important;
}

.navi .elementor-widget-jet-mega-menu .fa-angle-down:before {
    content:url(/wp-content/uploads/2024/07/Frame-11.svg);
    line-height: 0;
}
.navi .jet-menu {
    gap:50px;
}

.navi .jet-blocks-cart__count {
    position: absolute;
    bottom:0;
    right:0;
}

@media (min-width:1025px) and (max-width:1240px) {
    .navi .jet-menu {
        gap: 20px;
        margin: 0 auto;
    }
}
@media (min-width:1025px) and (max-width:1080px) {
    .navi .jet-menu {
        gap: 9px;
        margin: 0 auto;
    }
}
.navi .jet-sub-mega-menu {
    border-bottom: solid 1px #C8C8C8;
}
.navi .jet-menu-item .jet-sub-mega-menu {
    box-shadow: none;
    width: 100vw;
    left: 0px;
    right: 0;
    max-width: 100% !important;
    /*top:132px !important;*/
    min-width: 100%;
    background: #F5F5F7 !important;
}
.navi .elementor-widget-jet-mega-menu .menu-menu-1-container,
.navi .elementor-widget-jet-mega-menu .jet-menu-container,
.navi .elementor-widget-jet-mega-menu .jet-menu-inner,
.navi .elementor-widget-jet-mega-menu .jet-menu{
    height: 100%;
}

.navi .jet-sub-mega-menu:before {
    /*content: '';*/
    /*position: absolute;*/
    /*width: 100vw;*/
    /*height: 100%;*/
    /*background-color: #F5F5F7 ;*/
    /*max-width: unset;*/
}
.elementor-widget-jet-mega-menu, .jet-menu-container, .jet-menu {
    position:unset !important;
}

.jet-sub-mega-menu > div {
    max-width: 1720px !important; 
}

.jet-sub-mega-menu {
    /*max-width:unset!important;*/
    /*left:0;*/
}
.navi .lvflyout .elementor-widget-image,
.navi .lvflyout img{
    height: 100%;
    object-fit: cover;
}
/*.navi .lvflyout .jet-custom-nav>.jet-custom-nav__item {*/
/*    position: static;*/
/*}*/
/*.navi .lvflyout .jet-custom-nav__sub {*/
/*    height: 100%;*/
/*}*/
/*@media (min-width:1725px){*/
/*.navi .lvflyout .elementor-widget-jet-custom-menu .elementor-widget-container{*/
/*        margin-left:114px;*/
/*    }*/
/*}*/
/*homepage style*/
.home .navi .jet-menu-title {
    color: white;
}
.home .navi .jet-menu-title.czarnykolor {
    color:#3D3D3D;
}

.navi .elementor-widget-html .goog-te-combo:focus {
    outline: 2px solid -webkit-focus-ring-color;
}

.home .navi .elementor-widget-html .goog-te-combo {
    color:white;
    padding-right:20px;
    background-image: url(/wp-content/uploads/2024/07/Arrow-5-Stroke.svg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    font-family: "Proxima Nova", Sans-serif;
}
.navi .elementor-widget-html .goog-te-combo {
        font-family: "Proxima Nova", Sans-serif;
        font-weight: 600;
        color:#3D3D3D;
        padding-right: 20px;
    background-image: url(/wp-content/uploads/2024/07/Arrow-5-Stroke.svg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
.home .navi .elementor-widget-html.szarykolor .goog-te-combo {
    color:#888888;
}

.home .navi .elementor-widget-html .goog-te-combo option {
    color:white;
    background-color: black;
    font-family: "Proxima Nova", Sans-serif;
}
.navi .elementor-widget-html .goog-te-combo option {
    color:white;
    background-color: black;
    font-family: "Proxima Nova", Sans-serif;
}
.home .navi .jeden rect {
    stroke:white;
}

.home .navi .elementor-widget-icon.dwa rect,
.home .navi .elementor-widget-icon.dwa circle,
.home .navi .elementor-widget-icon.dwa path{
    stroke:white;
}
.home .navi .jeden path{
    fill:white;
}

.home .navi .jeden:hover rect, .home .navi .elementor-widget-icon.dwa:hover rect {
    fill:#F53B00;
    stroke:#F53B00;
}

.home .navi .jeden.bialelogo rect{
    stroke:#3D3D3D;
}

.home .navi .jeden.bialelogo rect{
    stroke:#3D3D3D;
}

.home .navi .jeden.bialelogo path{
    fill:#3D3D3D;
}
.home .navi .elementor-widget-icon.dwa.bialelogo rect,
.home .navi .elementor-widget-icon.dwa.bialelogo circle,
.home .navi .elementor-widget-icon.dwa.bialelogo path{
    stroke:#3D3D3D;
}

.navi .elementor-widget-theme-site-logo img {
    width: auto !important;
    
}
.home .navi .elementor-widget-theme-site-logo img {
    content:url('/wp-content/uploads/2024/09/logo-lava-white.png');
}

.home .navi .elementor-widget-theme-site-logo.czarnelogo img{
    content:unset;
}

.home.jet-mobile-menu-visible .navi .elementor-widget-theme-site-logo img {
    content:url(/wp-content/uploads/2024/09/logo-lava.png);
}
.home.jet-mobile-menu-visible .navi .elementor-widget-html .goog-te-combo {
    color:#888888;
}
.navi .jet-menu-hover .jet-menu-title,
.navi .jet-menu-item:hover .jet-menu-title{
    color:#F53B00 !important;
}
.navi .tlumacz {

    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap:10px;
}
.navi .tlumacz:after{
    /*content:url(/wp-content/uploads/2024/07/Arrow-5-Stroke.svg);*/
    /*line-height: 0;*/
}
.navi .goog-te-combo {
    margin: 0 !important
}
.navi .skiptranslate {
    display: none !important;
}
.navi .tlumacz .skiptranslate {
    display: flex !important;
}
.VIpgJd-ZVi9od-ORHb-OEVmcd {
    height: 0 !important
}
@media (min-width:1025px){
    .navi .tlumacz{
            margin-left: auto;
    }
}
@media (max-width:1024px){
    .navi .tlumacz {
            transform: translateX(-50%);
    }
}
/*hamburger menu*/
.navi .jet-mobile-menu__items > .jet-mobile-menu__item  > .jet-mobile-menu__list .jet-dropdown-arrow {
    display: none;
}
.navi .jet-mobile-menu__items .jet-dropdown-arrow {
    height: unset;
    width: unset;
}
.navi .jet-mobile-menu__toggle {
    top:50px !important;
    z-index: 9999 !important;
    position: absolute !important;
}
.navi .jet-mobile-menu-cover {
    display: none;
}
.navi .jet-mobile-menu__container .jet-mobile-menu__controls {
    display: none;
}
.navi .jet-mobile-menu__container {
    transition: all 0.2s
}
.navi .jet-mobile-menu__item-inner {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
}
.navi .jet-mobile-menu__items {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
.navi .jet-mobile-menu__body {
    border-top: 1px solid #CFCFCF;
    padding-top:10px;
    overflow-x: hidden;
    overflow-y: auto;
}
.navi .jet-mobile-menu__body .jet-mobile-menu__item .jet-mobile-menu__list {
    padding-left: 0;
}
.navi .jet-mobile-menu__body .jet-mobile-menu__item .jet-mobile-menu__list .jet-mobile-menu__item {
    padding-left: 0;
}
.navi .jet-mobile-menu__body .jet-mobile-menu__item .jet-mobile-menu__list .jet-mobile-menu__item .jet-menu-label {
    color:#A2A2A2;
}
.navi .jet-mobile-menu__body .jet-mobile-menu__item .jet-mobile-menu__list .jet-mobile-menu__item .jet-mobile-menu__list .jet-mobile-menu__item{
    padding-left: 15px;
}
.navi .jet-mobile-menu__body .jet-mobile-menu__item .jet-mobile-menu__list .jet-mobile-menu__item .jet-mobile-menu__list .jet-mobile-menu__item .jet-menu-label{
    color:#3D3D3D;
}
.navi .jet-mobile-menu__body > .jet-mobile-menu__list > .jet-mobile-menu__items > .jet-mobile-menu__item {
    border: 1px solid #CFCFCF;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    padding-top: 10px
}
.navi .jet-mobile-menu__body > .jet-mobile-menu__list > .jet-mobile-menu__items > .jet-mobile-menu__item:nth-child(1){
    border-top: 0;
}
.navi .jet-mobile-menu__item:focus-visible .jet-menu-label {
    color:pink !important;
}

/*style global*/
/*rejestracja*/

.woocommerce-account .woocommerce {
    max-width:1400px;
    margin:0 auto;
}

.woocommerce-account .woocommerce-MyAccount-content {
    font-family: proxima nova;
    display: flex;
    flex-direction: column;
    gap:20px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 0!important;
    list-style-type: none!important;
    font-family: proxima nova;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    color:black;
    text-decoration: none!important;
    display: flex;
    flex-direction: column;
    gap:20px
}

.woocommerce-account .woocommerce-MyAccount-navigation-link a {
    text-decoration: none!Important;
    color:black;
}

.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a {
    font-weight:800!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation-link:hover a {
    font-weight:800!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation-link:last-child a {
    color:#F401860!important;
    font-weight: 800!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation-link:last-child {
    margin-top:20px;
}

.woocommerce-account .woocommerce-MyAccount-content p {
    margin: 0!important;
}

.hidden {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content p:last-child, .woocommerce-account .woocommerce-MyAccount-content p:last-child a {
    color:#8E8E8E!important;
}

.woocommerce-account .woocommerce-form-login.login .woocommerce-form-row label,
.woocommerce-account .woocommerce-form-register.register .woocommerce-form-row label{
    display: none!important;
}

.woocommerce-account .show-password-input {
    top:50%!important;
    transform:translatey(-50%);
}

.woocommerce-account .woocommerce-form-login.login,
.woocommerce-account .woocommerce-form-register.register{
    border:0!important;
    display: flex;
    flex-direction: column;
    gap:20px;
    padding:0!important;
}

.woocommerce-account .woocommerce-form-login.login .woocommerce-form-row:first-child input,
.woocommerce-account .woocommerce-form-login.login .woocommerce-form-row:nth-child(2) input,
.woocommerce-account .woocommerce-form-register.register .woocommerce-form-row:first-child input,
.woocommerce-account .woocommerce-form-register.register .woocommerce-form-row:nth-child(2) input, .woocommerce-account .woocommerce-form-register.register .password-input input{
    font-family: 'proxima nova';
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    border:unset!important;
    border-bottom:1px solid #3D3D3D!important;
    color:#3D3D3D !important;
    padding:10px 0!important;
    background: unset!Important;
}

.woocommerce-account .woocommerce-form-login.login .woocommerce-form-row:first-child input::placeholder,
.woocommerce-account .woocommerce-form-login.login .woocommerce-form-row:nth-child(2) input::placeholder,
.woocommerce-account .woocommerce-form-register.register .woocommerce-form-row:first-child input::placeholder,
.woocommerce-account .woocommerce-form-register.register .woocommerce-form-row:nth-child(2) input::placeholder, .woocommerce-account .woocommerce-form-register.register .password-input input::placeholder{
    color:#3D3D3D;
}

.woocommerce-account .woocommerce-form-login.login > p,
.woocommerce-account .woocommerce-form-register.register > p{
    margin:0!important;
    padding:0!important;
}

.woocommerce-account .woocommerce-form-login__submit,
.woocommerce-account .woocommerce-form-register__submit{
    font-family: Unbounded !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 18.88px !important;
    padding:20px 30px!important;
    margin-top:40px !important;
    background-color: unset!important;
    border-radius:51px!important;
    color:#3D3D3D!important;
    border: 1px solid #3D3D3D !important;
}

.woocommerce-account .woocommerce > h2 {
    display: none;
}

.woocommerce-account:not(.logged-in) .woocommerce {

    display: flex;
    align-items: center;
    justify-content: center;
    max-width:1400px;
    margin-bottom:75px;
    margin-top:100px;
    margin-left: auto;
    margin-right: auto;
}

.woocommerce-account.logged-in {
    display: flex;
    flex-direction: column;
}

.woocommerce-account.logged-in .woocommerce {

    display: flex;
    align-items: center;
    justify-content: center;
    max-width:1720px;
    width:100%;
    margin-bottom:75px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    flex:1;
    min-height:400px;
}

.woocommerce-account:not(.logged-in) .u-column1,
.woocommerce-account:not(.logged-in) .u-column2{
    width: 50% !important;
    padding: 80px 75px;
    max-height: 680px !important;
        display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.woocommerce-account:not(.logged-in) .u-column2 {
    border: 2px solid #F53B00
}
.woocommerce-account:not(.logged-in) .u-columns {
    display: flex;
}
.woocommerce-account:not(.logged-in) .u-columns h2 {
font-family: Unbounded !important;
font-size: 30px !important;
font-weight: 600 !important;
line-height: 37.2px;
text-align: left;

}
.woocommerce-account:not(.logged-in) .u-column1 .form-row:nth-child(3) {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: wrap;
    order: 2;
}
.woocommerce-account:not(.logged-in) .u-column1 .form-row:nth-child(3) button {
margin-top:40px;
}
.woocommerce-account:not(.logged-in) .u-column1 .woocommerce-LostPassword {
    order: 1;
}
.woocommerce-account:not(.logged-in) .u-column1 .woocommerce-LostPassword a {
    font-family: Proxima Nova;
font-size: 14px;
font-weight: 500;
line-height: 17.05px;
text-align: left;
color:#5C5C5C;
text-decoration: underline;
}
.woocommerce-account .woocommerce-form-login__rememberme {
display: flex !important;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-family: Proxima Nova;
    font-size: 12px;
    font-weight: 400;
    line-height: 14.62px;
    text-align: left;
    color: #7C7C7C;
}
.woocommerce-account .woocommerce-form-register.register p:nth-child(3){
    font-family: Proxima Nova;
    font-size: 12px;
    font-weight: 400;
    line-height: 14.62px;
    text-align: left;
    color:#7C7C7C;
}
.woocommerce-account .woocommerce-form-register.register wc-order-attribution-inputs {
    display: none !important;
}
.woocommerce-account .woocommerce-form-register.register .woocommerce-privacy-policy-text {
    font-family: Proxima Nova;
    font-size: 12px;
    font-weight: 400;
    line-height: 14.62px;
    text-align: left;
    color:#7C7C7C;
}

.woocommerce-account .woocommerce-privacy-policy-text {
    display: none;
}

.woocommerce-account .acceptance-wrapper {
    display: flex;
}

.woocommerce-account .acceptance-wrapper label {
    font-size: 12px;
    line-height: 14px;
    font-family: 'proxima nova';
    color: #7c7c7c;
}
@media (max-width:1405px){
  .woocommerce-account:not(.logged-in) .woocommerce {
        margin-left:10px;
        margin-right:10px;
    }  
}
@media (max-width:1024px) {
    .woocommerce-account:not(.logged-in) .woocommerce {
        padding-bottom:80px;
        margin-top:25px;
    }
    .woocommerce-account:not(.logged-in) .u-columns {
    display: flex;
    flex-direction: column;
    align-items: center;

}
.woocommerce-account:not(.logged-in) .u-column1, .woocommerce-account:not(.logged-in) .u-column2 {

    /*border: 1px solid #CCCCCC;*/
    /*border-left: 0;*/
    /*border-right: 0;*/
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px 20px;
    /*margin: 0 10px;*/
    width: -webkit-fill-available !important;
}
}
@media (max-width:767px) {
    .woocommerce-account:not(.logged-in) .u-columns h2 {
font-family: Unbounded !important;
font-size: 24px !important;
font-weight: 600 !important;
line-height: 29px;
text-align: left;

}
}

/* Cart */

.woocommerce-cart .wc-block-cart {
    flex-direction: column;
    max-width:1720px;
    margin:0 auto;
    font-family: proxima nova!important;
}

@media (min-width:1025px) {
    .woocommerce-cart .wc-block-cart {
        max-width:1720px;
        margin:0 auto;
    }
}

.woocommerce-cart .wc-block-cart__main {
    padding-right:0!important;
    width:100%!important;
}

.woocommerce-cart .wc-block-cart__sidebar {
    width:100%!important;
    padding-left:0!important;
}

.woocommerce-cart .wc-block-cart a {
    color:#F401860;
}

.woocommerce-cart .wc-block-cart-item__image img {
    object-fit: cover;
}

.woocommerce-cart .wc-block-components-totals-coupon__button {
    border:1px solid black;
    border-radius:5px;
}

.woocommerce-cart .wc-block-components-totals-coupon__button:hover {
    background-color:#F53B00;
    color:white;
    border:1px solid #F53B00;
}

.woocommerce-cart .wc-block-cart__submit-button {
    background: #F53B00;
    border-radius: 36px;
    text-decoration: none;
    margin-top:84px;
}

.woocommerce-cart .wc-block-cart__submit-button span {
    color:white;
    text-decoration: none;
}

.woocommerce-cart .wp-block-woocommerce-filled-cart-block {
    padding:10px;
}

@media (max-width:1024px) {
    .woocommerce-cart .wc-block-cart__submit-button {
        margin-top:24px;
    }
}

@media (max-width:782px) {
    .wc-block-cart__submit-container--sticky {
        bottom:45px!important;
    }
}

/*pusty koszyk*/
.woocommerce-cart .wc-block-product-new,
.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2:nth-child(3),
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator,
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon:before{
    display: none;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block {
    padding: 70px 10px 100px 10px;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2 {
    font-family: "Proxima Nova", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 29px;
}

/* Checkout page */
@media (min-width:1025px) {
    .woocommerce-checkout .wc-block-checkout, .woocommerce-checkout .woocommerce-order {
        max-width:1720px;
        margin:0 auto;
        font-family:proxima nova;
    }
}

.woocommerce-checkout .woocommerce-order {
    font-family:proxima nova;
}

.woocommerce-checkout .woocommerce-order-details__title {
    margin-bottom:40px;
}

.woocommerce-checkout .woocommerce-order {
    padding:0 10px;
}

.woocommerce-checkout .wc-block-checkout__sidebar {
    top:50px!important;
}

.woocommerce-checkout .wc-block-checkout {
    font-family:proxima nova!important;
}

.woocommerce-checkout .wc-block-checkout.wp-block-woocommerce-checkout {
    padding:0 10px;
}

.woocommerce-checkout .wc-block-components-checkout-place-order-button {
    border:1px solid black;
    border-radius:36px;
    font-family: 'proxima nova'
}

.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover {
    background: #F53B00;
    border:1px solid #F53B00;
    border-radius:36px;
    color:white;
}

/* THANKYOU PAGE */

.woocommerce-checkout .woocommerce-thankyou-order-details {
    padding: 0!important;
    display: flex;
    flex-wrap:wrap;
    gap:10px 0;
}

.woocommerce-checkout .woocommerce-thankyou-order-details li {
    flex-basis: 49%;
    border-right:unset!important;
    margin:0!important;
    padding:0!important;
}

.woocommerce-order-received address {
    border:0!important;
}

.woocommerce-order-received .woocommerce-customer-details--email::before {
    line-height: unset!Important;
}

.woocommerce-order-received .woocommerce-order {
    padding:60px 10px;
}

.woocommerce-order-received .woocommerce-customer-details {
    margin-bottom:0!Important;
}

@media (max-width:1024px) {
    .woocommerce-order-received .woocommerce-order {
        padding-top:40px;
        margin-bottom:45px;
    }
}

@media (max-width:767px) {
    .woocommerce-order-received .woocommerce-order {
        padding-top:40px;
        margin-bottom:45px;
    }
}

/* my account */

.woocommerce-account.logged-in button[name="save_account_details"], .woocommerce-account.woocommerce-orders .woocommerce-info a, .woocommerce-account.logged-in td[data-title="Działania"] a {
    margin-top:15px;
    background-color: white;
    border:1px solid black;
    color:black;
}

.woocommerce-account.logged-in button[name="save_account_details"]:hover, .woocommerce-account.woocommerce-orders .woocommerce-info a:hover, .woocommerce-account.logged-in td[data-title="Działania"] a:hover {
    background-color: #F53B00;
    border:1px solid #F53B00;
    color:white;
}

.woocommerce-account.woocommerce-orders .woocommerce-info a, .woocommerce-account.logged-in td[data-title="Działania"] a {
    margin-top:0;
}

.woocommerce-account.woocommerce-orders .woocommerce-info {
    border-top-color:#F53B00;
}

.woocommerce-account.woocommerce-orders .woocommerce-info::before {
    color:#F53B00;
}

@media (max-width:1024px) {
    .woocommerce-account.logged-in .woocommerce-MyAccount-content {
        margin-bottom:45px;
    }
}

@media (max-width:767px) {
    .woocommerce-account.logged-in .woocommerce {
        flex-direction:column;
        padding:10px;
        overflow:hidden;
    }
    
    .woocommerce-account.logged-in .woocommerce-MyAccount-navigation li {
        text-align:center;
    }
    
    .woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link:last-child {
        margin-bottom:40px;
        margin-top:0!important;
    }
    
    /*.woocommerce-account.logged-in .woocommerce-MyAccount-content {*/
    /*    padding:0 10px;*/
    /*    overflow:hidden;*/
    /*}*/
}

/* single product */

.single-product .woocommerce-message .button.wc-forward, .single-product .woocommerce-message, .single-product .woocommerce-error .button.wc-forward, .single-product .woocommerce-error {
    font-family:proxima nova;
    font-size:14px;
    line-height: 17px;
}

.single-product .woocommerce-message, .single-product .woocommerce-error {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    border-top-color:#F53B00!important;
    margin-bottom:0!important;
}

.single-product .woocommerce-message {
    gap:20px;
}

.single-product .woocommerce-message a {
    margin-left:0!important;
}

.single-product .woocommerce-message::before {
    color:#F53B00!important;
    top:50%;
    transform:translatey(-50%);
}

.single-product .woocommerce-message .button.wc-forward, .single-product .woocommerce-error .button.wc-forward {
    margin-left:auto;
    background-color: #F53B00;
    color:white;
}

.navi .jeden:hover rect,
.navi .elementor-widget-icon.dwa:hover rect{
    stroke:#F53B00;
    fill:#F53B00;
}
.navi .jeden:hover path{
    fill:white;
}
.navi .elementor-widget-icon.dwa:hover circle,
.navi .elementor-widget-icon.dwa:hover path{
    stroke: white;
}/* End custom CSS */