.footer{margin-top:80px;padding-top:80px;padding-bottom:28px;border-top:2px solid #333}@media screen and (max-width: 1023px){.footer{margin-top:48px;padding-top:48px}}@media screen and (max-width: 767px){.footer{padding-top:40px}}.page--home .footer{margin-top:0}@media screen and (max-width: 767px){.page--category .footer{margin-top:8px}}@media screen and (max-width: 767px){.page--blog .footer,.page--noresults .footer{margin-top:0}}.footer__inner{width:1224px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1280px){.footer__inner{width:990px}}@media screen and (max-width: 1023px){.footer__inner{width:720px}}@media screen and (max-width: 767px){.footer__inner{width:calc(100% - (2 * 16px))}}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__row--space{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__row--menus{margin-top:80px}@media screen and (max-width: 1023px){.footer__row--menus{margin-top:48px}}@media screen and (max-width: 767px){.footer__row--menus{margin-top:0}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.footer__logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.footer__logo-img{height:32px}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media screen and (max-width: 767px){.footer__socials{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}}.footer__socials-link{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__socials-link+.footer__socials-link{margin-left:32px}@media screen and (max-width: 767px){.footer__socials-link+.footer__socials-link{margin-left:48px}}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1023px){.footer__menu{max-width:180px}}@media screen and (max-width: 767px){.footer__menu{max-width:100vw;width:100vw;margin-left:-16px;padding:24px 16px;border-top:1px solid #d8d8d8}}@media screen and (max-width: 767px){.footer__menu--mobileHidden{display:none}}.footer__menu+.footer__menu{margin-left:104px}@media screen and (max-width: 1280px){.footer__menu+.footer__menu{margin-left:auto}}@media screen and (max-width: 767px){.footer__menu+.footer__menu{margin-left:-16px}}.footer__menu-label{margin-bottom:24px;font-weight:500;text-transform:uppercase}@media screen and (max-width: 767px){.footer__menu-label{margin-bottom:0;padding-right:24px;background-image:url(../../img/layout/ico-chevron-down-small.svg);background-position:right center;background-repeat:no-repeat;background-size:auto}}.footer__menu-link{color:#666}@media screen and (max-width: 767px){.footer__menu-link{display:none}}.footer__menu-link:hover{text-decoration:underline}.footer__menu-link+.footer__menu-link{margin-top:16px}.footer__menu-info{margin-top:24px;color:#666}@media screen and (max-width: 767px){.footer__menu--active .footer__menu-label{background-image:url(../../img/layout/ico-chevron-top-small.svg);background-position:right center;background-repeat:no-repeat;background-size:auto;margin-bottom:16px}.footer__menu--active .footer__menu-link{display:block}}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.footer__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 767px){.footer__contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}}@media screen and (min-width: 768px){.footer__contact--mobile{display:none}}.footer__contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__contact-item:hover{text-decoration:underline}.footer__contact-item+.footer__contact-item{margin-left:24px}@media screen and (max-width: 1023px){.footer__contact-item+.footer__contact-item{margin-left:0;margin-top:16px}}.footer__contact-item svg{width:32px}@media screen and (max-width: 767px){.footer__contact-label{margin-bottom:16px;font-size:11px;line-height:16px;text-transform:uppercase;font-weight:500;letter-spacing:1.4px}}.footer__address{margin-top:24px}.footer__address-content{margin-top:8px}.footer__localization{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;margin-top:24px;padding-top:24px;border-top:1px solid #d8d8d8;color:#666}@media screen and (min-width: 768px){.footer__localization{display:none}}.footer__localization-col{width:calc(50% - 8px)}.footer__localization-address{color:#333}@media screen and (max-width: 1023px){.footer__payments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 767px){.footer__payments-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll}}@media screen and (max-width: 767px){.footer__payments-frame--logos{width:100vw;border-top:1px solid #d8d8d8;padding-top:32px}}@media screen and (max-width: 767px){.footer__payments-frame--logos::before,.footer__payments-frame--logos::after{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;content:""}}@media screen and (max-width: 1023px){.footer__payments-frame+.footer__payments-frame{margin-top:24px}}@media screen and (max-width: 767px){.footer__payments-frame+.footer__payments-frame{margin-top:40px}}@media screen and (max-width: 1023px){.footer__payments-frame img{max-width:100%}}@media screen and (max-width: 767px){.footer__payments-frame img{max-width:unset}}.footer-hr{height:1px;background-color:#d8d8d8;margin:56px 0}@media screen and (max-width: 1023px){.footer-hr{margin:32px 0}}@media screen and (max-width: 767px){.footer-hr{display:none}}.footer-hr--last{margin-bottom:0}.footer-copy{margin-top:28px;color:#666;text-align:center}.scroll_up{position:fixed;right:30px;bottom:140px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;width:52px;height:52px;border-radius:50%;background:#f0f0f0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media screen and (max-width: 767px){.scroll_up{right:15px}}.scroll_up.active{-webkit-transform:scale(1);transform:scale(1)}.filters{position:relative;z-index:3}@media screen and (max-width: 767px){.filters{display:none}}.filters__frame{width:100%;background-color:#fff;-webkit-transition:height 0.2s ease, top 0.45s ease;transition:height 0.2s ease, top 0.45s ease;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.filters__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filters__row--hidden{display:none}.filters__row+.filters__row{margin-top:16px}.filters__row-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.filters__row-item+.filters__row-item{margin-left:16px}.filters__row--notEqual .filters__row-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.filters__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px;margin-left:-8px;margin-top:-8px}.filters__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px;margin-top:8px}.filters__tag-clear{text-decoration:underline;cursor:pointer}.filters__tag-clear:hover{color:#819467}.filters__tag-remove{width:16px;height:16px;background-image:url(../../img/layout/ico-close-small-white.svg);background-position:center;background-repeat:no-repeat;background-size:auto;margin-left:4px;-webkit-transition:0.25s opacity;transition:0.25s opacity;cursor:pointer}.filters__tag-remove:hover{opacity:0.5}.filters-clear{-ms-flex-item-align:start;align-self:flex-start;margin-left:auto;white-space:nowrap;text-decoration:underline;cursor:pointer}.filters-clear:hover{color:#819467}@media screen and (min-width: 1024px){.filters--fixed .filters__frame{position:fixed;top:0;z-index:10;padding:8px 0}}@media screen and (min-width: 1024px) and (min-width: 768px){.filters--fixed .filters__frame{width:534px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.filters--fixed .filters__frame{width:736.5px}}@media screen and (min-width: 1024px) and (min-width: 1281px){.filters--fixed .filters__frame{width:912px}}.filter{position:relative;display:block}@media screen and (max-width: 767px){.filter{border-bottom:1px solid #d8d8d8}}.filter--center .filter__dropdown{left:50%;-webkit-transform:translate(-50%, 24px);transform:translate(-50%, 24px)}.filter--end .filter__dropdown{left:auto;right:0}.filter--active .filter__toggle{border-color:#333}.filter--active .filter__toggle-counter{visibility:visible}.filter--active .filter__toggle-btn img,.filter--active .filter__toggle-btn svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 768px){.filter--active .filter__dropdown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@media screen and (max-width: 767px){.filter--active .filter__dropdown{display:block}}.filter--active.filter--center .filter__dropdown{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.filter__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:4px 4px 4px 16px;border:1px solid #d8d8d8;border-radius:2px;cursor:pointer}@media screen and (max-width: 767px){.filter__toggle{height:54px;padding:0 16px;border:0}}.filter__toggle:hover .filter__toggle-label{color:#333}.filter__toggle-label{color:#666;margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0}.filter__toggle-label .filter__toggle-counter{visibility:visible;width:16px;height:16px;margin-left:4px}@media screen and (max-width: 1280px) and (min-width: 768px){.filter__toggle-label{max-width:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 1023px){.filter__toggle-label{display:block;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:64px}}@media screen and (max-width: 767px){.filter__toggle-label{max-width:100%;color:#333}}.filter__toggle-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;margin-left:auto;background-color:#819467;border-radius:50%;color:#fff;font-size:12px;font-weight:500;visibility:hidden}.filters_m .filter__toggle-counter{visibility:visible}.filter__toggle-counter+.filter__toggle-btn{margin-left:16px}.filter__toggle-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#f0f0f0;margin-left:auto;border:0;border-radius:2px;cursor:pointer;-webkit-transition:background-color 0.25s ease;transition:background-color 0.25s ease}@media screen and (max-width: 767px){.filter__toggle-btn{width:16px;height:16px;background-color:transparent}}.filter__toggle-btn:focus{outline:none}.filter__toggle-btn:hover{background-color:#d8d8d8}.filter__toggle-btn img,.filter__toggle-btn svg{-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.filter__dropdown{position:absolute;left:0;top:calc(100% + 8px);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:16px 24px;border-radius:2px}@media screen and (min-width: 768px){.filter__dropdown{width:348px}}@media screen and (min-width: 1024px){.filter__dropdown{width:483px}}@media screen and (min-width: 1281px){.filter__dropdown{width:600px}}@media screen and (min-width: 768px){.filter__dropdown{-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 4px 11px -2px rgba(17,17,17,0.2);box-shadow:0 4px 11px -2px rgba(17,17,17,0.2)}}@media screen and (max-width: 767px){.filter__dropdown{position:static;padding:0 16px 16px;display:none}}.filter__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.filter__header-clear{text-decoration:underline;cursor:pointer;margin-left:auto}.filter__header-clear:hover{color:#819467}.filter__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filter__checkboxes{margin-bottom:16px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.filters_m{position:fixed;left:0;top:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background-color:#fff;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;visibility:hidden;-webkit-transition:all 0.2s;transition:all 0.2s}.filters_m--active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.filters_m__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #d8d8d8}.filters_m__header-back{padding-left:28px;background-image:url(../../img/layout/ico-chevron-left-small.svg);background-position:left center;background-repeat:no-repeat;background-size:auto;text-transform:uppercase;font-size:11px;letter-spacing:1.4px;font-weight:500}.filters_m__header-clear{text-decoration:underline;cursor:pointer;margin-left:auto}.filters_m__header-clear:hover{color:#819467}.filters_m__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:scroll}.filters_m__content-single{padding:15px 16px;border-bottom:1px solid #d8d8d8}.filters_m__footer{width:100%;margin-top:auto}.filters_m__footer-submit{width:100%;border-radius:0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.pagination{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__pages-input{width:36px;height:40px;padding:8px;text-align:center}@media screen and (max-width: 767px){.pagination__pages-input{width:48px}}.pagination__pages-total{margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.pagination-label{margin-right:24px;color:#666}@media screen and (max-width: 767px){.pagination-label{margin-left:0;margin-right:auto}}.pagination-control{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-control--prev{margin-right:24px}.pagination-control--next{margin-left:24px}@media screen and (max-width: 767px){.pagination-control--next{margin-left:16px}}
