.elementor-kit-10{--e-global-color-primary:#0c0101;--e-global-color-secondary:#fcfcfc;--e-global-color-text:#0c0101;--e-global-color-accent:#F2F2F2;--e-global-color-6ff1605:#D2D2D2;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-655bf30-font-size:19px;color:var( --e-global-color-text );font-family:"Karla", Sans-serif;font-size:16px;font-weight:300;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.searchandfilter li {
    width: 100%;
}
.yith-wcwl-add-to-wishlist {
    margin-top: 0px !important;
}
.sf-field-search input {
    border-radius: 0px !important;
    border-bottom: 1px solid #000000 !important;
    border: 0px;
}
.woocommerce-variation-availability {
    display: none !important;
}
.sf-item-88 {
    display: none !important;
}
.apaczka-parcel-machine input.button  {
        border-radius: 0 !important;
    background: #000000 !important;
    border: 2px solid #000000 !important;
    color: #fff !important;
    transition: 200ms;
    font-family: "Karla", Sans-serif;
    font-size: 16px !important;
}
.button.alt.geowidget_show_map, #geowidget_show_map {
     font-size: 16px !important;
     max-width: 200px !important;
}
.apaczka-parcel-machine .button:hover {
    border-radius: 0 !important;
    background: #00000000 !important;
    border: 2px solid #000000 !important;
    color: #000000 !important;
    transition: 200ms;
}
.woocommerce-notices-wrapper {
    margin: 0 20px !important;
}
#zmianakursora img {
    cursor: crosshair !important;
}
.searchandfilter [type=button], .searchandfilter [type=submit], .searchandfilter button {
    width: 100%;
    margin-top: 20px;
}
.searchandfilter ul {
     padding-inline-start: 00px !important;

}
.elementor-slideshow__title {
    display: none !important;
}
.elementor-lightbox .elementor-lightbox-item {
    padding: 0px !important;
}
.woocommerce .wc-block-components-notice-banner .button, .woocommerce .wc-block-components-notice-banner .button:hover {
    border: 0px !important;
    text-decoration: none !important;
    margin-top: 4px !important;
}
 .wishlist_table {
     border:0px !important;
 }
 .wishlist_table a, .wishlist_table a:hover {
     color: #000 !important;
 }
#naglowek.elementor-sticky--effects {
    box-shadow: 0 0 10px #00000020
}
#wyszukiwarka .elementor-search-form__input {
    border: 0px !important;
}
.header-extra-icons li.search-icon .plus-post-search-icon svg {
    max-height: 24px !important;
    max-width: 24px !important;
}
.variations ul li {
    border-radius:0px !important;
    margin-right: 10px !important;
}
.variations .selected {
    background: #000000 !important;
    color: #ffffff !important;
}
#logo2 img {
   
    transition: 200ms !important; }
.elementor-sticky--effects #logo2 img {
  width: 140px !important;
    transition: 200ms !important;
}
#catapult-cookie-bar {
    padding: 10px !important;
    font-size: 16px !important;
}
.menu-item .sub-arrow {
    display: none !important;
}
.product-list-content .out-of-stock {
    margin: 10px !important;
}
 
#marginesy {
    margin: 0 auto !important;
}
.reset_variations {
    display: none !important;
}.grecaptcha-badge {
    display: none !important;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th, table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: transparent;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    vertical-align: middle !important;
    text-align: left !important;
}
 .single_variation span {
    color: #000000 !important;
   
}
.woo-selected-variation-item-name {
    font-size: 18px !important;
    margin-top: 5px !important; }
.woocommerce-variation-price {
     margin-bottom: 10px !important;
}
.single_variation p {
      color: #B88648 !important;
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
    margin-right: 10px !important;
}
.woocommerce-thankyou-order-received {
    margin-bottom: 3em !important;
}

.woocommerce-order-details, .woocommerce-customer-details {
    width: 48% !important;
    float: left !important;
}
.woocommerce-order-details {
    margin-right: 2%;
}
.woocommerce-customer-details {
    margin-left: 2% !important;
}
.woocommerce-message {
    border-top-color: #b88648 !important;
} 
.woocommerce-message:before {
    color: #b88648 !important; 
}
.woocommerce .woocommerce-message .button {
    padding: 3px !important;
    background: transparent !important;
    color: #b88648 !important;
}
.woocommerce .woocommerce-message .button:hover {
     background: transparent !important;
    color: #000000 !important;
    
}
.yith-wcwl-add-button .separator, .yith-wcwl-add-button .view-wishlist {
    display: none !important;
}
.woo-selected-variation-item-name {
    font-size:16px !important;
}
#yith-wcwl-popup-message {
   width: 400px !important;
    left: 56% !important;
  
}
.woocommerce .yith-wcwl-add-button .button {
    background: #000000 !important;
    padding: 10px 15px !important;
    border-radius: 0px !important;
}
.xoo-el-form-container button.btn.button.xoo-el-action-btn {
    
    height: auto !important;
}
.woocommerce-account .addresses .title .edit {
   
    margin-top: 10px !important;
}
.woocommerce .yith-wcwl-add-button .button:hover {
    background: #00000000 !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
}
.woocommerce-orders-table__cell-order-actions .button {
    margin-right: 5px !important;
}
.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
    margin-top: 10px;
    left: 4px;
}
.dgwt-wcas-search-form {
    margin-top: 8px !important;
}
.variations td {
    background: #ffffff !important;
   
}
.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {
    max-width: 25px !important;
}
.dgwt-wcas-search-icon {
    width: 24px !important;
    height: 24px !important;
}
.woocommerce-MyAccount-content fieldset {
    margin: 20px 0 !important;
   
}
.woocommerce-account .woocommerce-MyAccount-content {
     text-align: center !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
    float: left;
    width: 100% !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
    margin-top: 20px !important;
}
.woocommerce-MyAccount-navigation ul {
    margin: 0 auto 20px !important;
    text-align: center;

}
.woocommerce-MyAccount-navigation li {
    display: inline !important;
    list-style: none !important;
    margin: 10px 20px !important;
    text-align: center;
}
.variations .label  {
 padding: 0 !important;
}
.reset_variations {
    color:#B88648 !important;
}

    .product-list .product-list-content .tp-yith-wrapper .tp-yith-inner a {
        display: block !important;
    }
    .product-list .product-list-content span.badge.onsale.perc {
        background: #B88648;
        
    }
    .product-list .product-list-content span.badge.onsale.perc:before {
    border-color: transparent transparent transparent #B88648; }
    .product-list .product-list-content span.badge.onsale.perc:after {
    border-color: #B88648 transparent transparent; }
 
    #pt-plus-product-list .yith-wcwl-add-button .button {
        background: transparent !important;
    }
    .yith-wcwl-add-button a,  .yith-wcwl-add-button i{
        color: #000000 !important;
    }
    .woocommerce a.remove {
        color: #000 !important;
    }
    .woocommerce a.remove:hover {
    color: #ffffff !important;
    background:  #000 !important;
}
    #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 40px !important; }
 
   
    .woocommerce-invalid #terms {
    outline: 2px solid #B88648; }
    .woocommerce form .form-row.woocommerce-invalid label {
    color: #c90101 !important;
}
.woocommerce .woocommerce-error {
    background-color: #EAEAEA !important;
    color: #c90101 !important;
}
.woocommerce .searchandfilter [type=button], .woocommerce .searchandfilter [type=submit],.woocommerce .searchandfilter button {
    padding: 10px 15px !important;
}
    .woocommerce .button, .searchandfilter [type=button], .searchandfilter [type=submit], .searchandfilter button {
        background: #000000 !important;
        padding: 15px 25px !important;
        color: #ffffff !important;
         font-weight: 400 !important;
          border:2px solid #000000 !important;
    transition: 200ms;
    border-radius: 0 !important;
    }
    .woocommerce form .form-row .required {
        color: #B88648 !important;
    }
    .woocommerce tr {
  border-bottom: 1px solid #cecece !important;
  
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px; }
.select2-selection__rendered {
    padding: 0 !important;
    line-height: 22px !important;
}
    .woocommerce input, .woocommerce select, .woocommerce textarea, .woocommerce .select2-container--default .select2-selection--single {
        border-radius: 0 !important;
        border:#cecece solid 1px !important;
        
    }
    .select2-container--default .select2-selection--single {
        height: 40px !important;
      padding: .5rem 1rem !important;
    }
    .woocommerce-info {
    background-color: #EAEAEA !important;
    color: #000000 !important;
        border-top-color: #B88648 !important;
        border-radius: 0 !important;
}
.woocommerce-info::before {
    color: #B88648 !important;
}
    .woocommerce .button:hover, .searchandfilter [type=button]:hover, .searchandfilter [type=submit]:hover, .searchandfilter button:hover {
        border-radius: 0 !important;
          background: #00000000 !important;
        border:2px solid #000000 !important;
        color: #000000 !important;
     
    transition: 200ms;
    }
    .woocommerce-additional-fields, #ship-to-different-address {
        margin-top: 20px !important;
    }
    #coupon_code {
        padding: 9px !important;
        width: 150px !important
    }
  
    #customer_details {
        margin-right: 2%;
    }
    #order_review_heading, #order_review {
        margin-left: 2%;
    }
    #customer_details .col-1,  #customer_details .col-2 {
        width: 100% !important;
    }
    #formularz input[type="checkbox"] {
    
   
      content: '';
    background: #fff;
    border: 1px solid #000000;
    display: inline !important;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
 -webkit-appearance: none;
    -moz-appearance: none;
        box-shadow: none;
    cursor: pointer;
    position: absolute;
   
}
#formularz input[type="checkbox"]:checked::before {
    content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E);
    position: absolute;
    margin:-5px 0px 0px -12px !important;
  
    height: 1.4rem;
    width: 1.4rem;
}
#formularz .elementor-field-option label {
    font-size: 14px;
    text-align: justify !important;
color:#000000;
display: inline-block !important;
margin-left: 30px;line-height: 1.2 !important;
 
}
 #newsletter .elementor-field-type-acceptance {
     order: 1;
 }
  #newsletter input[type="checkbox"] {
    
   
      content: '';
    background: #fff;
    border: 1px solid #000000;
    display: inline !important;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
 -webkit-appearance: none;
    -moz-appearance: none;
        box-shadow: none;
    cursor: pointer;
    position: absolute;
   
}
::placeholder { 
    opacity: 0.8 !important;
}
#newsletter input[type="checkbox"]:checked::before {
    content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E);
    position: absolute;
    margin:-4px 0px 0px -11px !important;
  
    height: 1.4rem;
    width: 1.4rem;
}
#newsletter input {
    padding: 13px 20px;
}
#newsletter .elementor-field-option label {
    font-size: 14px;
    text-align: justify !important;
color:#000000;
display: inline-block !important;
margin-left: 30px;line-height: 1.2 !important;
 
}
    @media (max-width:1000px) {
    .tippy-popper {
        display: none;
    }
    #catapult-cookie-bar {
    line-height:1.2 !important;
    font-size: 12px !important;
}
#catapultCookie {
     font-size: 14px !important;
}
.variations td {
    text-align:center !important;
}
.shop_table {
    padding-inline-start: 0px !important;
}
.woo-variation-swatches .variable-items-wrapper {
    display:inline-flex !important;
}
.reset_variations {
    margin-left:10px !important;
} #customer_details, #order_review_heading, #order_review {
        width: 100% !important;
        float: left;
    }
    #customer_details {
        margin-right: 0%;
    }
    #order_review_heading, #order_review {
        margin-left: 0%;
    }
    .woocommerce-MyAccount-navigation li {
        display:block !important;
       
    }
   .woocommerce-MyAccount-navigation ul {
        margin:0 !important;
            padding-inline-start: 0px !important;
    }
    .wishlist_table.mobile li .item-wrapper {
        width:100% !important;
    }
    .additional-info-wrapper .product-add-to-cart {
        width:80% !important;
        text-align:left !important;
        float:left;
        
    }
    .wishlist_table .product-add-to-cart a {
        text-align:left !important;
        margin:0 5px !important;
    }
    .additional-info-wrapper {
        margin-bottom:20px !important;
    }
    .product-remove {
        margin-right:3px !important;
    
    }
    }
    
     @media (max-width:800px) {
    .wrapper-cart-hover-hidden, .tp-yith-wrapper {
    display: none !important;
}
}/* End custom CSS */