.pool-filters-container{padding-top:3.5rem;padding-bottom:3.5rem}#poolFilters>div{max-width:20rem;width:100%;flex-basis:100%;margin-right:1.43rem;display:flex;flex-flow:column;justify-content:space-between}#poolFilters .custom-filter{width:100%;height:3.25rem;display:flex;flex-flow:column;flex-direction:column;overflow:hidden;text-overflow:hidden;border-radius:6px;border:1px solid #e0e9ff;background-color:#fff;transition:all .2s;will-change:height;position:relative}#poolFilters .custom-filter>.more{position:absolute;top:-1px;left:-1px;right:-1px;width:auto;border-radius:6px;border:1px solid #e0e9ff;background-color:#fff;transition:all .2s;will-change:transform}#poolFilters .custom-filter>.more .active{display:none}#poolFilters .custom-filter.active{border-color:#1a8cde}#poolFilters .custom-filter.active a.chosen{color:#1a8cde}#poolFilters .custom-filter .more.hovered:after{color:#e0e9ff}#poolFilters .custom-filter.active .more:after{color:#1a8cde}#poolFilters .custom-filter>.more a.chosen{padding-right:2.5rem;line-height:1.1}#poolFilters .custom-filter>.more a.chosen~a[data-href=clear]{color:#fff;position:relative}#poolFilters .custom-filter>.more a.chosen~a[data-href=clear]:after{color:#efaf77;content:"Wyczyść";position:absolute;left:1rem;top:50%;transform:translateY(-50%)}#poolFilters .custom-filter>.more a.chosen~a[data-href=clear]:after:hover{color:#1a8cde}#poolFilters .custom-filter>.more.hovered:before{content:'';height:120%;display:block;width:106%;top:-10%;left:-3%;position:absolute;z-index:0}#poolFilters .custom-filter>.more:after{position:absolute;right:1rem;top:1rem;display:inline-block;cursor:pointer;width:.8rem;font-size:.8rem;opacity:1;font-family:FontAwesome,serif;content:"\f078";text-align:left;transform:rotate(0);will-change:transform color;transition:all .3s}#poolFilters .custom-filter>.more.hovered:after,#poolFilters .custom-filter.hovered>.more:after{transform:rotate(90deg);transform-origin:center;transition:all .3s}#poolFilters .custom-filter>.more>a{display:flex;align-items:center;padding:1rem;min-height:3.25rem;cursor:pointer;z-index:1;position:relative;width:100%}#poolFilters .custom-filter>.more>a:first-of-type{border-bottom:1px solid #e0e9ff}#poolFilters .custom-filter.hovered{overflow:visible;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:10;transition:all .2s}li.product.product_cat-zajecia,.product_parent_cat_zajecia ul.products li.product{width:100% !important;margin:2rem 0 !important}li.product.product_cat-zajecia>p,.product_parent_cat_zajecia ul.products li.product>p{display:none}.product_cat-zajecia .woocommerce-result-count,.product_cat-zajecia .woocommerce-ordering,li.product.product_cat-zajecia>a.button,li.product.product_cat-zajecia>a>*,.product_parent_cat_zajecia .woocommerce-result-count,.product_parent_cat_zajecia .woocommerce-ordering,.product_parent_cat_zajecia ul.products li.product>a.button,.product_parent_cat_zajecia ul.products li.product>a>*,.product_parent_cat_zajecia .woocommerce-loop-product__link{display:none !important}.product_parent_cat_zajecia ul.products li.product>a>.woocommerce-loop-product__title{display:none !important}#pools{padding-top:3rem}#pools .flip-hidden{max-height:0 !important}.flip-visible{max-height:unset}li.weekday{padding-bottom:0 !important}.weekday-title{border-radius:4px;background-color:#143d74;min-height:3.5rem;line-height:1.75rem;color:#fff;padding:1rem;margin-bottom:2px;margin-top:1rem}.weekday-product{border-radius:4px;background-color:#eff2f9;padding:1rem;margin-bottom:1px}.weekday-product .time{margin-right:1.5rem;width:9.67%;flex-basis:9.67%;min-width:8.85rem;display:flex;align-items:center;line-height:100%}.weekday-product .time.empty{width:0;flex-basis:0;min-width:unset}.weekday-product .age{margin-right:auto;width:20.15%;flex-basis:22.15%;display:flex;align-items:center;line-height:100%}.weekday-product .age i{width:.4rem;height:1.45rem;border-radius:.15rem;display:inline-block;margin-right:1.25rem;line-height:100%}.weekday-product .count{width:auto;flex-basis:auto;display:flex;min-width:4rem;margin:auto 1.5rem auto auto;align-items:center;line-height:100%}.weekday-product .left-places{width:11.88%;flex-basis:11.88%;min-width:9rem;text-align:left;margin-left:auto;white-space:nowrap;display:flex;align-items:center}.weekday-product .date{text-align:right;margin-left:auto;width:20.28%;flex-basis:20.28%;display:flex;align-items:center;justify-content:flex-end;padding-left:1rem}.weekday-product .price{width:12.13%;flex-basis:12.13%;text-align:right;white-space:nowrap;color:#143d74;display:flex;align-items:center;justify-content:flex-end;font-weight:500;font-size:inherit;margin-bottom:0}.weekday-product .turnus{width:15%;flex-basis:15%;text-align:left;padding-right:1rem}.weekday-product .rodzaj{width:18%;flex-basis:18%;text-align:left;padding-right:1rem;margin-left:auto}.weekday-product .ilosc-dni{width:12.13%;flex-basis:12.13%;text-align:center;padding-left:0;padding-right:.5rem;margin-right:auto}.weekday-product.cart_item .price{margin-right:0;margin-left:auto;color:#1a8cde}.woocommerce-form-coupon-toggle{display:block !important}.woocommerce-remove-coupon{display:none}.cart_item .cart-discount{margin-right:1rem}.cart_item .amount{font-weight:500}.weekday-product .buy{width:10.27%;flex-basis:10.27%;min-width:6rem;text-align:right;text-decoration:underline;color:#1a8cde;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end}.weekday-product.inactive *{color:#cacaca}.weekday-product.inactive .buy{text-decoration:none}.weekday-product.inactive i{background-color:#cacaca}@media screen and (max-width:1366px){.weekday-product .age i{margin-right:.75rem}}@media screen and (max-width:900px){#poolFilters{flex-wrap:wrap;justify-content:space-between}#poolFilters>div{max-width:unset;width:48%;flex-basis:48%;margin-bottom:2%;margin-right:auto}.weekday-product .time{margin-right:.75rem}.weekday-product .age{padding-right:.5rem}.weekday-product .count{margin:auto .5rem auto auto;white-space:nowrap}.weekday-product .left-places{padding:0 .5rem;margin-right:auto;width:auto;flex-basis:auto}.weekday-product .date{padding:0 .5rem;margin-right:auto;width:auto;flex-basis:auto}.weekday-product .price{padding:0 .5rem;margin-right:auto;width:auto;flex-basis:auto}.weekday-product.cart_item{padding-top:.75rem;padding-bottom:.75rem}.weekday-product.cart_item>*{padding-top:.25rem !important;padding-bottom:.25rem !important}.weekday-product.cart_item .price{margin-right:0;margin-left:auto;padding:0}}@media screen and (max-width:768px){.weekday-title{margin-bottom:.75rem}.weekday-product{flex-wrap:wrap;position:relative;margin-bottom:.75rem;font-size:1.15rem;padding-top:1.5rem;padding-bottom:1.5rem}.weekday-product .time{order:1;justify-content:flex-end;margin:0;padding:0;flex-basis:50%;width:50%;min-width:9.5rem;max-width:unset;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem}.weekday-product .time.empty{min-width:unset;flex-basis:0;width:0}.weekday-product .age{order:2;margin:0;padding:0;flex-basis:50%;width:50%;min-width:14rem;max-width:unset;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem}.weekday-product .time.empty+.age{flex-basis:100%;width:100%;justify-content:center}.weekday-product .count{order:5;margin:0;padding:0;flex-basis:auto;width:auto;min-width:6rem;max-width:10rem;position:absolute;left:50%;bottom:6.5rem;padding-left:.75rem;padding-right:.75rem}.weekday-product .left-places{order:4;font-size:1rem;margin:0;padding:0;flex-basis:50%;width:50%;min-width:unset;max-width:unset;justify-content:flex-end;position:absolute;left:0;bottom:5.75rem;padding-left:.75rem;padding-right:.75rem}.weekday-product .date{order:3;font-size:1rem;margin:0;padding:0;flex-basis:50%;width:50%;min-width:unset;max-width:unset;padding-bottom:1.75rem;padding-left:.75rem;padding-right:.75rem}.weekday-product .price{order:6;margin:0;padding:0;flex-basis:50%;width:50%;justify-content:flex-start;min-width:unset;max-width:unset;padding-bottom:.5rem;padding-left:calc(15% + 5rem);padding-right:.75rem}.weekday-product .buy{order:100;width:100%;flex-basis:100%;justify-content:center;text-decoration:none;max-width:35rem;margin-left:auto;margin-right:auto}.weekday-product .turnus{margin:0;padding:0;flex-basis:50%;width:50%;order:1;text-align:right;padding-left:.75rem;padding-right:.75rem}.weekday-product .rodzaj{margin:0;padding:0;flex-basis:50%;width:50%;order:2;text-align:left;padding-left:.75rem;padding-right:.75rem}.weekday-product .ilosc-dni{order:4;margin:0;padding:0;flex-basis:50%;width:50%;padding-left:.75rem;padding-right:.75rem;text-align:left}.weekday-product .turnus~.date{padding-bottom:0;font-size:inherit}.weekday-product .turnus~.left-places{order:40;position:relative;text-align:right;left:unset;bottom:unset;top:unset;right:unset;font-size:inherit}.weekday-product .turnus~.price{order:50;position:relative;text-align:left;left:unset;bottom:unset;top:unset;right:unset;font-size:inherit;padding-bottom:0;padding-left:.75rem;padding-right:.75rem}.weekday-product .turnus~.buy{margin-top:.5rem}.weekday-product.inactive .buy,.weekday-product .buy a{border-radius:4px;border:2px solid #1a8cde;width:100%;display:block;padding:.85rem;text-align:center}.weekday-product.inactive .buy{border-color:#cacaca}.weekday-product .buy a:hover{background-color:#1a8cde;color:#fff;text-decoration:none}.weekday-product.cart_item{font-size:1rem}.weekday-product.cart_item>*{width:auto;flex-basis:auto;min-width:unset;max-width:unset;margin:0;padding:0}}@media screen and (max-width:480px){#poolFilters>div{max-width:unset;width:100%;flex-basis:100%;margin-bottom:2%;margin-right:0}.weekday-product{font-size:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.weekday-product .time{order:1;justify-content:flex-start;margin:0;padding:0;flex-basis:auto;width:auto;min-width:10rem;padding-bottom:.5rem;padding-right:.75rem;white-space:nowrap}.weekday-product .age{order:2;margin:0;padding:0;flex-basis:auto;width:auto;min-width:unset;padding-bottom:.5rem;min-width:40%}.weekday-product .count{order:5;margin:0;padding:0;flex-basis:auto;width:auto;min-width:6rem;max-width:10rem;position:absolute;left:11rem;bottom:6.25rem}.weekday-product .left-places{order:4;font-size:.85rem;margin:0;padding:0;justify-content:flex-start;left:1rem;bottom:5.5rem}.weekday-product .date{order:3;justify-content:flex-start;text-align:left;font-size:.8rem;margin:0;padding:0;min-width:unset;max-width:unset;padding-bottom:1.75rem}.weekday-product .price{order:6;margin:0;padding:0;justify-content:flex-end;min-width:unset;max-width:unset;padding-bottom:1rem}.weekday-product .buy{order:100;justify-content:center;text-decoration:none;max-width:unset}}