.elementor-599 .elementor-element.elementor-element-cf3e878{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-9e1177e{--display:flex;}.elementor-599 .elementor-element.elementor-element-9e1177e:not(.elementor-motion-effects-element-type-background), .elementor-599 .elementor-element.elementor-element-9e1177e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-599 .elementor-element.elementor-element-36317e3{text-align:center;}.elementor-599 .elementor-element.elementor-element-36317e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-efe0a67{width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-efe0a67.elementor-element{--align-self:center;}.elementor-599 .elementor-element.elementor-element-3f506cf{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-599 .elementor-element.elementor-element-3f506cf.elementor-element{--align-self:center;}.elementor-599 .elementor-element.elementor-element-a367815{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:220px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-eb5753e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-599 .elementor-element.elementor-element-fb12596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products ul.products li.product .price{color:#2C2C2C;}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products ul.products li.product .price ins{color:#2C2C2C;}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products ul.products li.product .price ins .amount{color:#2C2C2C;}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products ul.products li.product .price del{color:#2C2C2C;}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products ul.products li.product .price del .amount{color:#2C2C2C;}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-599 .elementor-element.elementor-element-d78a75b{--display:flex;}@media(max-width:1024px){.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-efe0a67{--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;}.elementor-599 .elementor-element.elementor-element-3f506cf{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-599 .elementor-element.elementor-element-188949c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-599 .elementor-element.elementor-element-eb5753e{--width:25%;}.elementor-599 .elementor-element.elementor-element-fb12596{--width:75%;}}/* Start custom CSS for html, class: .elementor-element-efe0a67 */#zip-code-container > label{
    color:#ffffff;
}

#zip-code{
    height:67px;
    border: 3px solid red; /* Tworzy ramkę */
  outline: none;         /* Usuwa niebieską ramkę po kliknięciu (opcjonalne) */
  animation: zmienKolorRamki 1s infinite alternate !important;
  box-sizing: border-box; /* Zapobiega przesuwaniu się elementu przy animacji */
}

#apply-zip{
    width:125px;
    height:67px;
    margin-left:-5px;
    background-color:#ffffff;
    border-width: 1px;
    border-left-width: 1px;
    cursor:pointer;
}

@keyframes zmienKolorRamki {
  from {
    background-color: #FF7D80;
  }
  to {
    background-color: white;
  }
}

@media (max-width: 767px){
    
    #zip-code{
    width:170px;
}

#apply-zip{
    width:105px;
    height:47px;
    margin-left:-5px;
    background-color:#ffffff;
}
}

#apply-zip:hover {
    background-color: #f0f0f0; /* Lekko rozjaśni tło */
}

cursor: pointer;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf3e878 */.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category{
    height:50%;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-d30a47c */.wpc-filter-search-form .wpc-search-field{
    padding-left:30px !important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-188949c */.lowest-price-with-shipping{
    background-color: #ffffff;
    font-size:14px;
}

.woocommerce ul.products li.product .price{
    margin:0 0 10px;
}

@media (max-width: 767px){
    
.elementor-element.elementor-products-grid ul.products{ 
    display:inline !important; 
}
    
.elementor-element .elementor-wc-products .woocommerce[class*=columns-] ul.products li.product { 
margin: 20px !important;
}
    
}/* End custom CSS */