.footer{background:#232323;clear:both;padding-bottom:70px}.footer .footer-top{padding:37px 0 22px}.footer .footer-block__heading{color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0;padding-bottom:12px}.footer .desc,.footer .footer-link{color:#cfcfcf;display:inline-block;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:22px;padding:2px 0}.footer .footer-link .text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.footer .footer-block__newsletter-form{display:block;margin-top:14px;max-width:420px;padding:0;width:100%}.newsletter-form .newsletter-form__field-wrapper{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;width:100%}.newsletter-form .newsletter-form__field-wrapper .field{flex:1;margin-right:10px}.newsletter-form .newsletter-form__field-wrapper .field__input{background-color:#232323;border:1px solid #d3d3d3;color:#cfcfcf;line-height:22px;padding-bottom:10px;padding-top:11px;width:100%}.newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{background-color:#fff;border:1px solid #fff;color:#232323;margin:0;min-width:124px;width:124px}.newsletter-form .newsletter-form__field-wrapper .newsletter-form__button:hover{background-color:#232323;border:1px solid #fff;color:#fff}.footer-block__list-social{margin-top:25px}.list-social{display:block;font-size:0;letter-spacing:0}.list-social .list-social__item{display:inline-block;margin:0 15px 6px 0;vertical-align:top}.list-social .list-social__link{background:#fff;border:1px solid #fff;border-radius:50%;color:#282828;display:block;font-size:0;letter-spacing:0;line-height:1;padding:9px;position:relative;width:100%}.list-social .list-social__link:hover{box-shadow:0 0 0 2px #fff}.list-social .list-social__link:hover:before{box-shadow:0 0 0 2px #fff!important;opacity:1;transform:scale(1)}.list-social .list-social__link svg{fill:#282828;height:17px;width:17px}.footer-bottom{border-top:1px solid #3b3b3b;padding-bottom:40px;padding-top:22px}.footer-bottom .copyright__content{color:#cfcfcf;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:28px}.footer-bottom .footer__payment .list-payment{font-size:0;letter-spacing:0;margin:0;padding-top:5px}.footer-bottom .footer__payment .list-payment .list-payment__item{display:inline-block;margin:5px 0 5px 15px;vertical-align:top}.footer-bottom .footer__payment .list-payment .list-payment__item svg{fill:currentColor;stroke:transparent;height:32px;width:auto}@media (max-width:767px){.footer-top .footer-block__heading{border-bottom:1px solid #c7c7c7;cursor:pointer;margin-bottom:20px!important;padding-bottom:17px!important;pointer-events:auto;position:relative}.footer-top .footer-block__heading:after,.footer-top .footer-block__heading:before{background-color:#fff;content:"";position:absolute;top:calc(50% - 6.5px);transform:translateY(-50%) rotate(0);transition:transform .35s ease,visibility .35s ease;z-index:2}.footer-top .footer-block__heading:before{height:12px;right:5px;width:2px}.footer-top .footer-block__heading:after{height:2px;right:0;width:12px}.footer-top .footer-block__heading.is-clicked:before{transform:translateY(-50%) rotate(90deg)}.footer-top .list-unstyled{margin-bottom:0;max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease-out}.footer-block-newsletter .footer-block__heading{border-bottom:none;padding:0}.footer-block-newsletter .footer-block__heading:after,.footer-block-newsletter .footer-block__heading:before{display:none}.footer .footer-block__newsletter-form{max-width:100%}.footer-bottom .halo-row-item{width:100%}.footer-bottom .footer__payment .list-payment{text-align:left}.footer-bottom .footer__payment .list-payment .list-payment__item{margin-left:0;margin-right:10px}}@media (max-width:551px){.footer-block__newsletter-form{max-width:100%!important}.newsletter-form .newsletter-form__field-wrapper{flex-wrap:wrap}.newsletter-form .newsletter-form__field-wrapper .field{flex:initial;margin:0 0 15px!important;width:100%}.newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{max-width:100%!important;width:100%!important}.newsletter-form .newsletter-form__field-wrapper .field__input{text-align:center}}@media (min-width:1025px){.footer{padding-bottom:0}.list-social__link:before{border-radius:50%;box-shadow:0 0 0 2px #fff;box-sizing:content-box;content:"";height:100%;left:-7px;opacity:0;padding:7px;pointer-events:none;position:absolute;top:-7px;transform:scale(.8);transition:transform .2s,opacity .2s;width:100%}}.cookie-notice{background-color:#32323a;bottom:0;color:#fff;display:none;font-size:13px;letter-spacing:0;line-height:20px;position:fixed;text-align:center;width:100%;z-index:1000}.cookie-notice .cookie-notice-content{color:#fff;display:block;padding:15px 30px;text-align:center;width:100%}.cookie-notice .cookie-notice-content span{display:inline-block;margin:0 0 6px}.cookie-notice .btn-accept-cookie{border-radius:4px;cursor:pointer;font-size:13px;margin-left:10px;padding:10px 20px}.cookie-notice .btn-accept-cookie:hover{opacity:.7}@media screen and (max-width:767px){.cookie-notice{left:0;max-width:100%}.cookie-notice .cookie-notice-content{padding:15px 25px}}.cookie-notice-visible{display:flex}.cookie-notice-hidden{display:none}
