.elementor-3261 .elementor-element.elementor-element-60761975:not(.elementor-motion-effects-element-type-background), .elementor-3261 .elementor-element.elementor-element-60761975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-030559f0-f3f2-4848-bc2f-24a547de2123);background-position:center center;background-size:cover;}.elementor-3261 .elementor-element.elementor-element-60761975{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3261 .elementor-element.elementor-element-60761975 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3261 .elementor-element.elementor-element-42e88065 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 05% 0% 05%;}.elementor-3261 .elementor-element.elementor-element-558a5bf0{text-align:center;}.elementor-3261 .elementor-element.elementor-element-558a5bf0 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", serif;font-size:46px;font-weight:600;text-transform:uppercase;letter-spacing:10px;}.elementor-3261 .elementor-element.elementor-element-558a5bf0 > .elementor-widget-container{margin:80px 0px 80px 0px;}.elementor-3261 .elementor-element.elementor-element-f3707b7{text-align:center;}.elementor-3261 .elementor-element.elementor-element-f3707b7 .elementor-heading-title{font-family:"Montserrat", serif;font-weight:600;}.elementor-3261 .elementor-element.elementor-element-f3707b7 > .elementor-widget-container{margin:80px 0px 5px 0px;}.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products  ul.products{grid-column-gap:48px;grid-row-gap:50px;}.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", serif;font-size:16px;font-weight:700;}.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products ul.products li.product .price{font-family:"Montserrat", serif;font-weight:400;}.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3261 .elementor-element.elementor-element-24ee6c68{column-gap:1.4%;}.elementor-3261 .elementor-element.elementor-element-a89c75a{margin-top:80px;margin-bottom:80px;padding:0% 5% 0% 5%;}.elementor-3261 .elementor-element.elementor-element-54c43a8 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3261 .elementor-element.elementor-element-60761975:not(.elementor-motion-effects-element-type-background), .elementor-3261 .elementor-element.elementor-element-60761975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3261 .elementor-element.elementor-element-558a5bf0 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3261 .elementor-element.elementor-element-f3707b7 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:40px;}.elementor-3261 .elementor-element.elementor-element-a89c75a{margin-top:40px;margin-bottom:40px;}}@media(max-width:767px){.elementor-3261 .elementor-element.elementor-element-3ae0d9a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wp-widget-berocket_aapf_group, class: .elementor-element-ef2fb15 */.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfilter:not(.active-filters) .bapf_head{
    position: absolute;
    display: flex;
    align-items: center;
    pointer-events: none;
    z-index: 10;
    height: 42px;
    padding: 0 10px;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .berocket_ajax_group_filter_title{
    width: 100%;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfilter .bapf_head h3{
    font-size: 18px;
   line-height: 24px;
   margin: 0;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfilter:not(.active-filters) .bapf_head h3{
    max-width: calc(100vw - 100px);
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
   transition: 0.2s
    
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 span.selection{
    position: relative;
    cursor: pointer;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .select2-selection.select2-selection--multiple:after{
    content: '^';
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    margin-left: 8px;
    position: absolute;
    right: 4px;
    top: 10px;
    transform: rotate(180deg) scale(1,0.6);
    transition: all 0.2s ease-in-out;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 [aria-expanded="true"].select2-selection.select2-selection--multiple:after{
    transform: rotate(360deg) scale(1,0.6);
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_slct:hover .select2-selection.select2-selection--multiple:after{
    color: #F2C314;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .select2-selection.select2-selection--multiple{
    height: 42px;
    line-height: 42px;
    background: #f0f0f0;
    border:0;
    border-radius: 0;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .select2.select2-container{
    position: static;
}

span.select2-dropdown.select2-dropdown--below{
    top: 42px;
    border: 0;
    background-color: #f0f0f0
}

.select2-results__option{
    position: relative;
    border-top: 1px #ccc solid;
    padding-left: 32px;
    transition: 0.2s;
}
.select2-results__option:last-child{
    border-bottom: 1px #ccc solid;
}

.select2-results__option:before{
    content: "";
    position: absolute;
    left: 6px;
    top: 8px;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid black !important;
    border-radius: 4px !important;
    vertical-align: middle;
    margin-right: 5px;
    cursor: pointer;
}

.select2-results__option[aria-selected="true"]:after{
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    height: 10px;
    border-bottom: 2px solid black;
    border-right: 2px solid black;
    transform: rotate(45deg);
    left: 14px;
    top: 11px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected="true"]{
    color: #F2C314 !important;
    background-color: #ddd !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]:not([aria-selected="true"]){
    color: #000 !important;
    background: #f0f0f0 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{
    color: #F2C314 !important;
    background: #f0f0f0 !important;
}



.elementor-3261 .elementor-element.elementor-element-ef2fb15 li.select2-selection__choice{
    display: none;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .elementor-widget-container {
    display: flex;
    flex-wrap: wrap;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .berocket_single_filter_widget .bapf_sfilter:not(.active-filters){
    margin-right: 10px;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .berocket_single_filter_widget{
    width: 100%;
}

@media only screen and (min-width: 700px){
    span.select2-dropdown.select2-dropdown--below{
    top: 32px;
}
    
    .elementor-3261 .elementor-element.elementor-element-ef2fb15 .berocket_single_filter_widget .bapf_sfilter:not(.active-filters){
    width: 190px;
    margin-right: 20px;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .berocket_single_filter_widget:not(.berocket_single_filter_widget_1483){
    width: auto;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfilter:not(.active-filters) .bapf_head h3{
    max-width: 170px;
}
} 

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .select2-search__field{
    display: none;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .select2-search__field{
    cursor: pointer;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .active-filters{
    width: 100%;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfa_taxonomy span{
    display: none;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfa_taxonomy ul{
    display: flex;
    padding-left: 0;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfa_taxonomy ul li{
    padding-right: 20px !important;
    padding-left: 0;
}


.elementor-3261 .elementor-element.elementor-element-ef2fb15 .berocket_aapf_widget_selected_filter{
    display: flex;
    flex-wrap: wrap;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfa_unall{
    display: none;
}



.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfilter.bapf_button_berocket .bapf_button{
    background: transparent;
    color: black;
    border-radius: 0;
    border: 2px solid #F2C314;
    transition: 0.2s ease-in-out;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_sfilter.bapf_button_berocket .bapf_button:hover{
    background: #F2C314;
    color: white;
}

.elementor-3261 .elementor-element.elementor-element-ef2fb15 .bapf_button{
    outline: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3ae0d9a */.woocommerce-loop-product__link .tppdil_description ul li{
    list-style: initial;
    margin-left: 30px;
    font-size: 16px;
    font-family: Montserrat,serif;
    font-weight: 400;
    line-height: 2em;
    color: #000000BF;
}

#woocommerce-catalog_custom_button{
    font-weight: 700;
    margin-top: 10px;
    text-transform: uppercase;
}

.woocommerce-loop-product__link img{
    object-fit: cover;
    height: 200px !important;
}

@media only screen and (max-width: 1300px){
    .woocommerce-loop-product__link img.image{
        height: 150px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27bd21d7 */ul.products.elementor-grid li.product{
    max-width: 280px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://deltahr.pl/wp-content/uploads/2022/10/Montserrat-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://deltahr.pl/wp-content/uploads/2022/10/Montserrat-SemiBold.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url(https://deltahr.pl/wp-content/uploads/2022/10/Montserrat-Bold.ttf) format('truetype');
}
/* End Custom Fonts CSS */