.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Josefin Sans";--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:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Josefin Sans", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@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 *//*koszyk tabela*/
.fu-koszyk-tabela table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: #fff;
}

.fu-koszyk-tabela table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: #fff;
}

.fu-koszyk-tabela td {
  border: 0;
}
.fu-koszyk-tabela th {
  border: 0 !important;
}


.fu-koszyk-tabela .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  border: 0;
}




/*end koszyk tabela*/

/*przycisk filrowanie*/
.btn.btn-primary.yith-wcan-filters-opener.enhanced {
  color: #000001;
  border-color: #000001;
}
.btn.btn-primary.yith-wcan-filters-opener.enhanced:hover {
  color: #fff;
  border-color: #000001;
  background: #000001;
}
.btn.btn-primary.yith-wcan-filters-opener.enhanced:focus {
  color: #fff;
  border-color: #000001;
  background: #000001;
}

/*end przycisk filtrowanie*/


/*wysuwany koszyk*/
.elementor-menu-cart__footer-buttons .elementor-button.elementor-button--view-cart.elementor-size-md, .elementor-menu-cart__footer-buttons .elementor-button.elementor-button--checkout.elementor-size-md{
    height: 100%;
justify-content: center ;
align-items: center ;
display: flex;
}
}
/*end wysuwany koszyk*/

/*reset filtrowania przycisk*/
.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
  color: #000001;
  border-color: #000001;
}
.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced:hover {
  color: #fff;
  border-color: #000001;
  background: #000001;
}
.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced:focus {
  color: #fff;
  border-color: #000001;
  background: #000001;
}



/*end reset filtrowania przycisk*/


/*filtrowanie yith*/

.filters-container .yith-wcan-reset-filters {
  background: #000001;
  border: 1px solid #000001;
  color: #fff;
}
.filters-container .yith-wcan-reset-filters:hover {
  background: #fff;
  border: 1px solid #000001;
  color: #000001;
}

.filter-item.color.level-0.filter-has-4-column.label-below{
    
    text-align: center;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{
    padding-bottom: 12px;
}
a.term-label {
  line-height: 1.4;
}

.filters-container {
  font-family: "Josefin Sans", Sans-serif;
}
.filter-title {
  color: #000001 !important;
font-size: 16px;
font-weight: 700;  
border-bottom: 1px solid #ddd;
padding-bottom: 10px;

}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label{
    
    font-size:14px;
}


/*end filrowanie yith*/


.eszlwcf-product-thumbnail-back.eszlwcf-product-thumbnail {
  background: #fff;
}


/*konfigurator*/

.configuration-type-box {
  font-family: Josefin Sans;
}
.modal-dialog.modal-dialog-centered.modal-lg {
  font-family: Josefin Sans;
}


/*end konfigurator */


.product-related-title.eszlwcf-product-title a {
  color: #000001 !important;
}

.product-related-price{
    color: #000001 !important;
}

.cross-title{
    color: #000001 !important;
}


.eszlwcf-filter-filed-wrapper.eszlwcf-filter-attribute_taxonomies {
  padding-left: 4px;
}

h5, h6{
    
    font-family: Josefin Sans;
}

.woocommerce-breadcrumb {
  font-family: Josefin Sans;
}
#omnibus-price-data {
  font-family: Josefin Sans;
}
.woocommerce-tabs.wc-tabs-wrapper {
  font-family: Josefin Sans;
}


.row.product-file-row a {
  color: #333;
}

.stars * {
  color: #AB824C;
}


.swiper-slide.elementor-lightbox-item.swiper-slide-active {
  margin-top: 0;
}
.swiper-zoom-container {
  width: 70%;
}

#site-header {
  display: none;
}

.eicon-basket-light::before {
  content: '\e8e6';
  color: transparent;
}

.eszlwcf-field-type-color label span {
  min-width: 25px !important;
  min-height: 25px !important;
  padding: 0 !important;
  border: 2px solid #ddd;
  border-radius: 4px !important;
}

.variations td select {
  background: #fff;
}
.variations label {
  color: #000001;
}

.variations table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: #fff !important;
}

.variations_form.cart table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: #fff;
}

.variations_form.cart table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: transparent;
}

.variations_form.cart .value * {
  color: #000001 !important;
}

.eszlwcf-product-badge-sale {
  color: #fff !important;
  background-color: #000001 !important;
  border-radius: 20px;
  text-align: right;
  font-size: 14px;
  font-family: Josefin Sans;
  top: 7px;
  right: 0;
}

.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-content a {
  color: #000001;
}
.woocommerce-MyAccount-navigation ,.woocommerce-MyAccount-content  {
  font-family: Josefin Sans;
}
#customer_login {
  font-family: Josefin Sans;
}

#customer_login a {
  color: #000001;
}


.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a {
  color: #000001;
}

.colour-container .colour-box, .colour-container .grid-colour-box{
    border-radius: 5px;
}

.flex-control-nav.flex-control-thumbs {
  margin-top: 16px !important;
}

.fu-slider .elementor-swiper-button {
  background: rgba(255,255,255,0.5);
  padding: 10px;
  border-radius: 5px;
}


.elementor-45 .elementor-element.elementor-element-5a85020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-45 .elementor-element.elementor-element-5a85020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {
  background-color: #AB824C;
  top: 52px;
}

.elementor-45 .elementor-element.elementor-element-5a85020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::before, .elementor-45 .elementor-element.elementor-element-5a85020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active::after {
  background-color: #AB824C !important;
  /*width: 200px;
  left: -41px;*/
}


.elementor-45 .elementor-element.elementor-element-5a85020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-45 .elementor-element.elementor-element-5a85020 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {
  background-color: green;
  /*width: 200px;
  left: -30px;*/
  background-color: #AB824C !important;
}

.elementor-search-form__container {
  min-height: 40px !important;
  /*width: 230px*/
  /*width: 90%;*/
}


.eszlwcf-filter-filed-wrapper .eszlwcf-price-range .ui-slider-range {
  background: #000001 !important;
}

.eszlwcf-price-range .ui-slider-handle.ui-state-default {
  background-color: #000001 !important;
}

.eszlwcf-filter-filed-wrapper .eszlwcf-price-range{
    
    background: #D9D9D9;
}

.eszlwcf-filter-filed-wrapper .eszlwcf-price-range .ui-slider-handle{
    height: 16px !important;
width: 16px !important;
    
}


.eszlwcf-product-button {
  display: none !important;
}


.eszwcf-quick-view {
  display: none;
}

.eszlwcf-filter-block-heading {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 20px;
}

.eszlwcf-filter-filed-wrapper .eszlwcf-price-range{
    height: 5px !important;
}
.fu-cena {
  font-family: Josefin Sans;
}
.fu-currency{
    color:#000001;
    font-family: Josefin Sans;
}

.woocommerce-order {
  font-family: Josefin Sans;
}
#xt-app {
  font-family: Josefin Sans;
}


.woocommerce button.button.alt{
    background-color: #fff;
    color: #000001;
    border:2px solid #000001;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 500;
}

.woocommerce button.button.alt:hover{
    background-color: #000001;
}

.woocommerce button.button.alt.disabled{
    background-color: #000001;
}

.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{
    background-color: #000001;
}

.woocommerce div.product span.price {
  color: #000001;
  font-family: "Josefin Sans", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.reset_variations {
  color: #000001;
  font-family: "Josefin Sans", Sans-serif;
  font-size:14px !important;
}

.woocommerce-message {
  border-top-color: #000001;
  color: #000001;
  font-family: "Josefin Sans", Sans-serif;
  font-size:16px;
}

.woocommerce a.button{
    background-color: #fff;
    color: #000;
    border:2px solid #000;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 500;
    font-family: "Josefin Sans";
}
.woocommerce .quantity .qty {
  width: 64px;
}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width: 120px;
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a {
  color: #000001;
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  font-family: "Josefin Sans", Sans-serif;
  font-weight: 500;
}

.woocommerce table.shop_table th {
  font-weight: 500 !important;
}

.cart_totals {
    font-family: "Josefin Sans", Sans-serif;
    color: #000001;
}

.woocommerce a.button.alt{
    background-color: #fff;
    color: #000001;
    border:2px solid #000001;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 500;
}
.woocommerce a.button.alt:hover{
    background-color: #000001;
    color: #fff
}
.button.wp-element-button {
  background-color: #fff !important;
  color: #000001 !important;
  border: 2px solid #000001 !important;
  border-radius: 50px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}

.woocommerce-cart table.cart img{
    width:120px;
}

.eicon-basket-light::before{
  background-image: url('/wp-content/uploads/2023/03/koszyk.svg');
  background-size: 34px 34px;
  display: inline-block;
  width: 34px;
  height: 34px;
  content: "";
  background-repeat: no-repeat;
}

.eicon-basket-light {
  /*padding-top: 6px;*/
}




.woocommerce-billing-fields, .woocommerce-additional-fields,.checkout_coupon.woocommerce-form-coupon, .woocommerce-info,.woocommerce-terms-and-conditions-wrapper,.wc_payment_method.payment_method_bacs {
  font-family: "Josefin Sans", Sans-serif;
}

#order_review_heading{
  font-family: "Josefin Sans", Sans-serif;
}

.shop_table.woocommerce-checkout-review-order-table{
  font-family: "Josefin Sans", Sans-serif;
}

#customer_details {
  margin-bottom: 32px;
}

.woocommerce-info a,.woocommerce-terms-and-conditions-wrapper a {
  color: #000001;
}


.elementor-menu-cart__footer-buttons .elementor-button.elementor-button--view-cart.elementor-size-md, .elementor-menu-cart__footer-buttons .elementor-button.elementor-button--checkout.elementor-size-md {
  background-color: #fff;
  color: #000001;
  border: 2px solid #000001;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 500;
}


.elementor-menu-cart__product-name.product-name a {
  color: #000001;
}

.elementor-menu-cart__product-name.product-name {
      font-family: "Josefin Sans", Sans-serif;
}
.elementor-menu-cart__subtotal strong {
  font-weight: 500;
  font-size: 14px;
}
.elementor-menu-cart__subtotal{
   font-family: "Josefin Sans", Sans-serif; 
}

.colour-box.colour-box-1.colour-box-midium {
  border-radius: 50px;
}
.grid-colour-box.colour-box-1.colour-box-small {
  border-radius: 50px;
}

.eszlwcf-filter-filed-wrapper.eszlwcf-filter-attribute_taxonomies * {
  border-radius: 50px !important;
}


.fu-brand-logo img{
    margin-left: -6%;
}

.woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value p {
  margin-left: 8px !important;
}

.pa_testatrybut-filter-box.eszlwcf-filter-block.eszlwcf-field-type- {
  display: none;
}

.woocommerce table.shop_attributes td {
  font-style: normal;
}

.woocommerce div.product .stock {
  display: none;
}

/*
label:first-of-type {
  display: none;
}

.variations label:first-of-type {
  display: block;
}*//* End custom CSS */