.filter-block{width:100%;padding:10px 12.5%;max-width:1700px;margin:0 auto}@media screen and (max-width: 900px){.filter-block{margin-bottom:30px}}.filter-block .filter{position:relative}.filter-block .filter .title{height:50px;color:#000;line-height:50px;padding:0px 20px;background:#f0f0f0;position:relative;font-weight:500;cursor:pointer;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}@media screen and (max-width: 1000px){.filter-block .filter .title{padding-left:15px}}.filter-block .filter .title svg{width:14px;height:50px;transform-origin:50% 50%;position:absolute;right:15px;top:0px;transform:rotate(90deg);-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.filter-block .filter.active .title svg{transform:rotate(-90deg)}.filter-block .filter.active .cats{opacity:1;z-index:9;visibility:visible;transform:translateY(0px)}.filter-block .filter .cats{padding:10px 0;position:absolute;top:50px;left:25px;right:25px;opacity:0;z-index:-1;transform:translateY(10px);visibility:hidden;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media screen and (max-width: 1000px){.filter-block .filter .cats{left:10px;right:10px}}@media screen and (max-width: 500px){.filter-block .filter .cats{left:0;right:0}}.filter-block .filter .cats li{list-style-type:none;padding:0px;margin:0px;background:#ffa01c}.filter-block .filter .cats li:nth-child(even){background:#f5a029}.filter-block .filter .cats li a{display:block;padding:7px 20px;color:#fff;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.filter-block .filter .cats li a:hover{background:#ffa01c;color:#fff;opacity:.5}.navigation{flex:0 0 100%}.navigation ul{list-style-type:none;display:flex;align-items:center;justify-content:center;width:100%;padding:0px;margin:0px}.navigation ul li.active a{background:#236092;color:#fff}.navigation ul li a{display:inline-block;padding:3px 13px;border-radius:5px;margin:0px 3px;text-decoration:none;transition:all .3s ease-out}.navigation ul li a:hover{background:#ffa01c;color:#fff}.post-list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1700px;margin:0 auto;padding-top:0px;padding:0px 7.5% 5% 7.5%}.post-list .filters{flex:0 0 100%;margin-bottom:65px}.post-list .filters .nice-select{border-color:#236092;max-width:200px}.post-list .filters .nice-select:after{border-color:#236092}.post-list .post{width:30.3333333%;margin:0px 3% 65px 0px;padding:0px;border-radius:30px;background:#fff;text-decoration:none;display:flex;border-radius:30px;color:#236092;background:#efeded;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 950px){.post-list .post{width:48%}}@media screen and (max-width: 650px){.post-list .post{width:100%}}.post-list .post>div{width:100%}.post-list .post:hover{transform:translateY(-5px)}.post-list .post:hover .post-img .date{background:#ffa01c}.post-list .post .news-img-wrap{position:relative}.post-list .post .news-img-wrap .date{font-size:16px;position:absolute;top:-27px;right:-20px;background:#417eb1;padding:13px 25px;color:#fff;border-radius:40px;letter-spacing:0px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.post-list .post .post-img{display:block;height:auto;max-height:400px;width:100%;position:relative;border-radius:30px 30px 0px 0px}.post-list .post .post-img.placeholder{background:url("/wp-content/uploads/2020/02/placeholder.png") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center}.post-list .post .post-text{padding:35px 40px 25px 40px;border-radius:0 0 30px 30px;color:#236092;background:#efeded}.post-list .post .post-text .blog-heading{font-size:20px;font-family:"DM Sans",sans-serif;font-weight:bold;line-height:1.4em;margin:0px 0px .4em 0}.post-list .post .post-text .custom-link{padding-top:6px}.post-list .pagination{width:100%;text-align:center}.post-list .pagination span,.post-list .pagination a{display:inline-block;padding:3px 5px}#banner .custom-button a{margin-top:15px;margin-bottom:25px}@media screen and (max-width: 900px){#banner .custom-button a{margin-bottom:44px}}@media screen and (max-width: 900px){#banner{margin-bottom:65px}}.post-list{justify-content:center}.post{overflow:hidden}.post .product-image-wrapper{position:relative;background-color:#fff;width:100%;cursor:pointer}.post .product-image-wrapper .product-image-background{width:100%;padding-top:84.1642228739%;background:center center no-repeat}.post .product-image-wrapper .lightbox-open{position:absolute;top:26px;right:22px}.lightbox-modal-wrapper{display:none}.lightbox-modal-wrapper .lightbox-modal{display:flex;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(239,237,237,.83);align-items:center;justify-content:center;padding:38px 42px}@media screen and (max-width: 900px){.lightbox-modal-wrapper .lightbox-modal{padding:42px 0}}.lightbox-modal-wrapper .lightbox-modal .lightbox-image{position:relative;width:auto;z-index:2}.lightbox-modal-wrapper .lightbox-modal .lightbox-image img{max-height:calc(100vh - 150px)}.lightbox-modal-wrapper .lightbox-modal .lightbox-image .lightbox-close{position:absolute;top:-38px;right:-42px;cursor:pointer}@media screen and (max-width: 900px){.lightbox-modal-wrapper .lightbox-modal .lightbox-image .lightbox-close{right:10px}}.lightbox-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.post-list{padding-bottom:0}.button-below-products{width:100%;max-width:1700px;margin:0 auto;padding:0 7.5% 45px 7.5%;text-align:right}@media screen and (max-width: 900px){.button-below-products{text-align:center}}/*# sourceMappingURL=shop.css.map */
