.page-footer{background-color:#222;color:#d0d0d6}.ft-block{margin-bottom:30px}.ft-block .ft-title{font-size:128.571%;font-weight:500;margin-bottom:15px;color:#fff}.links-footer{margin:0;padding:0;list-style:none}.links-footer li{margin-bottom:13px}.links-footer a{color:#d0d0d6}.links-footer a:before{margin-right:3px;content:'\e907';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;vertical-align:middle;font-size:14px}.text-description{margin-bottom:23px}.text-address{margin-bottom:18px;max-width:330px}.text-email{margin-bottom:35px}.text-email a{text-decoration:underline}.call-order{position:relative;padding-left:63px}.call-order:before{content:"";display:block;width:49px;height:48px;background:url("../images/footer.png") no-repeat 0 0;position:absolute;top:0;left:0}.call-order .call-title{line-height:1;margin-bottom:3px}.call-order .call-phone a{font-size:150%;font-weight:700}.contact-footer{margin:0;padding:5px 0 0;list-style:none}.contact-footer li{padding-left:28px;position:relative;margin-bottom:0}.contact-footer li:before{content:"";display:block;width:18px;height:19px;position:absolute;top:2px;left:0}.contact-footer li:not(:last-child){margin-bottom:15px}.contact-footer li a{color:#cbcfd3}.contact-footer .address:before{background:url("../images/icon-images.png") no-repeat -17px -53px}.contact-footer .phone:before{background:url("../images/icon-images.png") no-repeat -17px -92px}.contact-footer .email:before{background:url("../images/icon-images.png") no-repeat -17px -129px}.contact-footer p:first-child{margin-bottom:4px;color:#fff}.block-subscribe-footer .newsletter-content{display:flex}.block-subscribe-footer .input-box{width:100%}.block-subscribe-footer #newsletter-footer{border:none !important;border-radius:23px 0 0 23px;-moz-border-radius:23px 0 0 23px;-webkit-border-radius:23px 0 0 23px}.block-subscribe-footer .action-button button{border-radius:0 23px 23px 0;-moz-border-radius:0 23px 23px 0;-webkit-border-radius:0 23px 23px 0}.footer-bottom{padding:20px 0;border-top:1px solid rgba(255,255,255,0.1)}.footer-bottom .footer-payment{text-align:right}.footer-bottom address{margin:5px 0 0}.footer-bottom address a{color:#cbcfd3}.footer-bottom address a:hover{color:#fff}.ft-block-social .follow-header{display:flex;align-items:center}.ft-block-social .follow-header .title{color:#cbcfd3;padding-right:10px}.ft-block-social .follow-header ul{margin:0;padding:0;list-style:none}.ft-block-social .follow-header ul:before,.ft-block-social .follow-header ul:after{content:"";display:block;clear:both}.ft-block-social .follow-header ul li{float:left;margin-right:10px;margin-bottom:0}a,.link-color{color:#ffffff !important}@media (max-width:1024px){.ft-block .ft-title{font-size:133%}}@media (max-width:768px){.footer-bottom .footer-payment{text-align:unset;margin-top:10px}}@media (max-width:767px){.call-order{padding-left:0}.call-order:before{display:none}.block-subscribe-footer .newsletter-content{display:block}.block-subscribe-footer .input-box{margin-bottom:10px}.block-subscribe-footer .action-button button,.block-subscribe-footer #newsletter-footer{width:100%;border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px}.ft-block-social .follow-header{display:block}.call-order .call-phone a{font-size:130%}}