.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #aaa!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin:10px 5px 0 0!important}.custom_filters_popup{height:100vh;overflow:auto;display:none;flex-direction:column;justify-content:space-between;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:9}.custom_filters_popup.open{display:flex!important}.custom_filters_popup .filters_search{background:#313132;text-align:center;cursor:pointer;padding:20px 30px}.custom_filters_popup .filters_search span{color:#fff;font-size:15px;font-weight:500;line-height:41.39px}.custom_filters_popup .filters_promo{display:flex;align-items:center;padding:25px 15px;gap:10px}.custom_filters_popup .filters_promo .checkbox_fake{width:32px!important;height:32px!important;border:2px solid #ebebeb;cursor:pointer;position:relative}.custom_filters_popup .filters_promo .checkbox_fake:after{content:"";position:absolute;top:2px;left:3px;background:url(/wp-content/themes/essentials/build/assets/check.png);width:24px;height:24px;opacity:0;transition:ease-in-out 0.3s}.custom_filters_popup .filters_promo .checkbox_fake.toggled:after{opacity:1}.custom_filters_popup .filters_promo span{color:#2e2e2e;font-size:15px;line-height:24.25px;font-weight:600}.custom_filters_popup .filters_top{display:flex;justify-content:space-between;padding:40px 15px 30px 15px;align-items:center}.custom_filters_popup .filters_top span{display:flex;align-items:center;gap:8px;font-size:15px;line-height:24px;cursor:pointer;font-weight:400}.custom_filters_popup .filters_top span span{text-decoration:underline}.custom_filters_popup .filters_content .select2-container{width:100%!important}.custom_filters_popup .filters_content select#woof_tax_mselect_pa_zastosowanie{height:100%!important;width:100%!important;order:2;max-height:unset!important;position:unset!important}.custom_filters_popup .filters_content .filters_content_box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:25px 15px}.custom_filters_popup .filters_content .filters_content_box .hidden_part{display:none}.custom_filters_popup .filters_content .filters_content_box .hidden_part>span:nth-child(1){font-size:15px;line-height:22px;font-weight:400;color:#2e2e2e;display:block;padding:15px 0 20px 0}.custom_filters_popup .filters_content .filters_content_box .visible_part{display:flex;justify-content:space-between}.custom_filters_popup .filters_content .filters_content_box .visible_part .left span{font-size:15px;color:#2e2e2e;font-weight:600;line-height:24px}.custom_filters_popup .filters_content .filters_content_box .visible_part .right{display:flex;align-items:center;gap:10px}.custom_filters_popup .filters_content .filters_content_box .visible_part .right img{transition:ease-in-out 0.3s}.custom_filters_popup .filters_content .filters_content_box .visible_part .right.open img{transform:rotate(270deg)!important}.custom_filters_popup .filters_content .filters_content_box .visible_part .right span{font-size:10px;line-height:24px;color:#2e2e2e;background:#e4e4e4;border:1px solid #d2d2d2;border-radius:5px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.custom_filters_popup .filters_content .filters_content_box .visible_part .right span:empty{opacity:0}.udi_special .container{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:30px;padding-top:65px;padding-bottom:50px}.udi_special .container .left .box{padding:220px 5px 20px 5px;display:flex;flex-direction:column;background:#fdfdfd}.udi_special .container .box{align-items:center;position:relative;overflow:hidden}.udi_special .container .box .abs1{position:absolute;top:59px}.udi_special .container .box .abs2{position:absolute;left:-17px;bottom:0}.udi_special .container .box .abs3{position:absolute;left:-17px;z-index:1;top:0}.udi_special .container .box .abs31{position:absolute;right:0;bottom:0}.udi_special .container .box .abs4{position:absolute;top:54px}.udi_special .container .box span{z-index:2;font-size:20px;line-height:30px;color:#323232;font-weight:600;font-family:ivyjournal,sans-serif;margin:0 0 35px 0;text-align:center;position:relative}.udi_special .container .box span:after{width:107px;height:2px;content:"";background:#323232;bottom:-18px;position:absolute;left:50%;transform:translate(-50%)}.udi_special .container .box p{z-index:2;font-size:14px;line-height:30px;font-weight:400;color:#323232;margin:0 0 20px 0;text-align:center}.udi_special .container .box a{color:#fffefe;font-size:14px;line-height:41px;font-weight:700;background:#323232;width:240px;height:45px;text-align:center;padding-top:2px}.udi_special .container .right .box{padding:220px 5px 20px 5px;display:flex;flex-direction:column;background:#fdfdfd}.udi_special .container .center{display:grid;grid-template-columns:1fr;grid-gap:30px}.udi_special .container .center .box{padding:35px;display:flex;flex-direction:column;background:#fdfdfd}.udi_special_mobile .container{display:grid;grid-template-columns:1fr;grid-gap:30px;padding-top:65px;padding-bottom:50px}.udi_special_mobile .container .left .box{padding:220px 5px 20px 5px;display:flex;flex-direction:column;background:#fdfdfd}.udi_special_mobile .container .box{align-items:center;position:relative;overflow:hidden}.udi_special_mobile .container .box .abs1{position:absolute;top:59px}.udi_special_mobile .container .box .abs2{position:absolute;left:-17px;bottom:0}.udi_special_mobile .container .box .abs3{position:absolute;left:-17px;z-index:1;top:0}.udi_special_mobile .container .box .abs31{position:absolute;right:0;bottom:0}.udi_special_mobile .container .box .abs33{position:absolute;right:20px;z-index:1;top:0}.udi_special_mobile .container .box .abs4{position:absolute;top:54px}.udi_special_mobile .container .box .g1,.udi_special_mobile .container .box .g2,.udi_special_mobile .container .box .g3,.udi_special_mobile .container .box .g4{display:none}.udi_special_mobile .container .box span{z-index:2;font-size:20px;line-height:30px;color:#323232;font-weight:600;font-family:ivyjournal,sans-serif;margin:0 0 35px 0;text-align:center;position:relative}.udi_special_mobile .container .box span:after{width:107px;height:2px;content:"";background:#323232;bottom:-18px;position:absolute;left:50%;transform:translate(-50%)}.udi_special_mobile .container .box p{z-index:2;font-size:14px;line-height:30px;font-weight:400;color:#323232;margin:0 0 20px 0;text-align:center}.udi_special_mobile .container .box a{color:#fffefe;font-size:14px;line-height:41px;font-weight:700;background:#323232;width:240px;height:45px;text-align:center;padding-top:2px}.udi_special_mobile .container .right .box{padding:220px 5px 20px 5px;display:flex;flex-direction:column;background:#fdfdfd}.udi_special_mobile .container .center{display:grid;grid-template-columns:1fr;grid-gap:30px}.udi_special_mobile .container .center .box{padding:35px;display:flex;flex-direction:column;background:#fdfdfd}.contact-info-box img{width:64px;height:64px}.like_h{font-size:26px;font-weight:600!important;color:#fffefe!important;margin-bottom:40px!important;line-height:35px!important}.classic{letter-spacing:1px!important;font-size:16px!important;font-weight:400!important;line-height:34px!important;margin:16px 0!important;font-family:"Montserrat"!important;color:#fffefe!important}.dip_slider_boxes__content{max-width:1200px;margin:auto;padding-top:55px}.dip_slider_boxes__content .owl-dots{display:flex;justify-content:center;margin:48px 0 30px}.dip_slider_boxes__content .owl-dots .owl-dot{width:20px;height:20px;border:1px solid #000;border-radius:100%;background:#fff0;transition:ease-in-out 0.25s;margin:0 7px}.dip_slider_boxes__content .owl-dots .owl-dot.active{background:#000}.dip_slider_boxes__content .dip_slider_box{display:flex;align-items:flex-start;padding:0 35px;gap:20px}.dip_slider_boxes__content .dip_slider_box .left img{width:50px;height:50px}.dip_slider_boxes__content .dip_slider_box h3{margin:20px 0 20px 0;font-size:20px;line-height:20px;font-weight:600;font-family:"ivyjournal"}.dip_slider_boxes__content .dip_slider_box p{margin:0;font-size:14px;font-weight:400;line-height:30px;color:#3f3e3e}.categories_select{padding:60px 15px 70px 15px;max-width:1200px;margin:auto}.categories_select h2{font-size:20px;font-weight:600;line-height:30px;color:#3f3e3e;text-align:center;font-style:normal;font-family:ivyjournal,sans-serif}.categories_select p{margin-top:27px;margin-bottom:0;font-size:14px;font-weight:400;text-align:justify;text-align-last:center;line-height:30px;color:#3f3e3e;letter-spacing:0}.categories_select .categories_container{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:39px 71px;margin-top:60px}.categories_select .categories_container .categories_item{cursor:pointer;transition:ease-in-out 0.25s}.categories_select .categories_container .categories_item:hover a{color:#fff;background:#000;border-radius:10px}.categories_select .categories_container .categories_item a{margin:0;font-size:14px;color:#222121;line-height:20px;letter-spacing:1px;min-width:272px;padding:13px;border:1px solid #000;text-align:center;border-radius:10px;display:block}.contact-info-box p{font-size:14px;color:#3f3e3e;line-height:28px;font-weight:400}html{scroll-behavior:smooth}.categories_content .categories_content_item{padding:75px 15px;display:flex;flex-direction:column;align-content:center;max-width:1200px;margin:auto}.categories_content .categories_content_item .offer_anchor{position:absolute;top:0}.categories_content .categories_content_item>p{font-size:14px;font-weight:400;text-align:justify;text-align-last:center;line-height:30px;color:#3f3e3e}.categories_content .categories_content_item .title{display:flex;justify-content:center}.categories_content .categories_content_item .title h3{border:1px solid #000;min-width:272px;padding:13px;background:#000;text-align:center;border-radius:10px;letter-spacing:1px;color:#fff;transition:ease-in-out 0.25s;display:inline-block;font-size:14px;line-height:20px;font-weight:400;margin:0}.categories_content .categories_content_item .categories_content_item__tiles{display:flex;flex-wrap:wrap;gap:48px 94px;justify-content:center}.categories_content .categories_content_item .categories_content_item__tiles .categories_content_item__tiles-tile{width:calc(50% - 47px);max-width:calc(50% - 47px);display:flex;flex-direction:column;align-items:center;padding:40px 35px 70px 35px;background:#fcfcfc}.categories_content .categories_content_item .categories_content_item__tiles .categories_content_item__tiles-tile.last_item{width:100%!important;max-width:100%!important}.categories_content .categories_content_item .categories_content_item__tiles .categories_content_item__tiles-tile h4{margin:0 0 25px 0;font-weight:700;font-size:14px;line-height:30px;text-align:center}.categories_content .categories_content_item .categories_content_item__tiles .categories_content_item__tiles-tile p{margin:0;text-align:justify;text-align-last:center;font-size:14px;letter-spacing:.2px;line-height:30px;font-weight:400;color:#3f3e3e}.pofc-form{margin-bottom:35px}@media (max-width:1000px){.categories_content .categories_content_item .categories_content_item__tiles .categories_content_item__tiles-tile p{font-size:12px!important}.categories_content .categories_content_item .categories_content_item__tiles{gap:20px!important}.categories_content .categories_content_item .categories_content_item__tiles .categories_content_item__tiles-tile{max-width:100%!important;width:100%!important;padding:20px 20px 40px 20px!important}}.page-template-delivery table{margin-left:40px;max-width:745px}.page-template-delivery table td{font-weight:400;font-size:14px;line-height:28px}.page-id-4135 .standard-page>.container:nth-child(1){width:100%!important;max-width:100%!important;background-image:url(/wp-content/themes/essentials/build/assets/img/ofertadlafirm.png);background-size:cover;background-position:center;background-repeat:no-repeat}.page-id-4135 .title-std{max-width:1200px;margin:auto}.page-id-4135 .pofc-intro-1{max-width:1200px;margin:auto}.page-template-discount .mobile{display:flex;flex-direction:column;margin-left:0px!important;font-weight:400;font-size:14px;line-height:28px}.page-template-discount .mobile br{display:none}.page-template-delivery .mobile{flex-direction:column;margin-left:20px!important;font-weight:400;font-size:14px;line-height:28px}.page-template-delivery .mobile br{display:none}@media (max-width:500px){.page-id-72 .content-v1 ul{font-size:15px!important}.background{background-size:cover!important;background-position:left}.page-template-discount .standard-page>.container:nth-child(1){background-size:cover!important;background-position:left;padding-bottom:50px!important}.page-template-delivery .standard-page>.container:nth-child(1){background-size:cover!important;background-position:left;padding-bottom:50px!important}}@media screen and (max-width:1050px) and (min-width:500px){.contact-boxes{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:740px) and (min-width:300px){.contact-boxes{grid-template-columns:1fr!important;grid-gap:30px!important}}@media (max-width:1920px){.main_shop_baner{background-size:cover!important}}@media (max-width:730px){.main_shop_baner{padding:0 20px}}.shop-filters>.container{position:relative!important}.woof_checkbox_sales_container{position:absolute!important;top:-155px;left:-28px}.woof_checkbox_sales_container label{text-transform:uppercase!important}.shop-filters{padding-top:3px}.woof_container_pa_nuty{width:100%!important}.woof_container_pa_nuty .select2.select2-container{width:100%!important}.woof_container_pa_nuty .select2-selection.select2-selection--multiple{background:url(/wp-content/themes/essentials/build/assets/img/select-after.png) 98.5% center no-repeat!important}.icheckbox_square-blue .iCheck-helper{min-height:50px}.woof_checkbox_sales:before{position:absolute;top:0;left:0}.main_shop_baner{height:465px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.main_shop_baner h2{text-align:center;color:#313132;font-size:26px;line-height:42px;font-weight:600;font-family:"ivyjournal";margin:0 0 35px 0}.main_shop_baner>span{font-size:14px;font-weight:500;text-align:center;color:#313132;line-height:30px}.main_shop_baner .coupon{padding:15px 20px;border:1px solid red;display:flex;align-items:center;gap:5px;line-height:12px;margin-bottom:40px}.main_shop_baner .coupon span{font-size:12px;font-weight:700;font-family:"Montserrat",sans-serif;color:red}