footer.o_ft{display:flex;align-items:center;justify-content:center;width:100%}body:not(.template-index) .o_ft{margin-top:0}.o_ft .footer-fw{padding:0}.fopter_wrapper{width:100%;max-width:1440px;padding:37px 88px 40px}.ft_top{padding:0}.ft_block_item:first-child{padding-left:0}.ft_block_item{display:flex;flex-direction:column;margin-bottom:0}.o_ft .social-icons a{padding:0;margin-left:48px}.o_ft .social-icons{margin-left:0;justify-content:flex-end}.ft_block{margin-left:0}.ft_copyright_text{display:flex;justify-content:flex-end;font-family:Denim Regular;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:right;letter-spacing:.01em;color:#fff;margin-top:auto;flex-wrap:wrap}.o_ft .h4{font-family:Denim Medium;font-style:normal;font-size:20px;line-height:22px;letter-spacing:.01em;color:#fff;margin:0 0 30px}.f_links li{margin-bottom:14px;display:flex}.f_links li:last-child{margin-bottom:0}.ft_top a{font-family:Denim Regular;font-style:normal;font-weight:400;font-size:14px;line-height:15px;letter-spacing:.04em;color:#fff}.ft_mobile_addr{display:none}.ft_social_wrapper{height:100%;display:flex;flex-direction:column}.ft_top a:hover{color:#056b4c;opacity:1;text-decoration:none}.designBy{margin-left:4px}.designBy a{font-family:Denim Medium}.designBy a:hover{color:#056b4c}@media screen and (max-width:768px){.fopter_wrapper{padding:40px 16px 26px}.f_links .h4+ul{margin:20px 0}.o_ft .ft_block_item{padding:20px 0}.o_ft .h4{margin:0;font-size:18px;line-height:20px}.f_links .h4:before{content:"\ebe0"}.f_links .h4.active:before{content:"\ebd1"}.imgblock{padding:0 0 40px!important}.imgblock .f-wrap{align-items:center;justify-content:center}.imgblock p{margin:0;width:100%;max-width:130px!important}.imgblock a{margin:auto}.ft_mobile_addr{display:flex;flex-direction:column}.ft_ma_phone{margin-bottom:25px}.ft_ma_phone,.ft_ma_mail{display:flex;align-items:center;justify-content:center}.ft_ma_phone_number p,.ft_ma_phone_number p a,.ft_ma_mail a{font-family:Denim Regular;font-style:normal;font-size:14px;line-height:18px;letter-spacing:.01em;color:#cfc9c9}.ft_ma_phone svg,.ft_ma_mail svg{margin-right:25px}.ft_block_item.contact-box{padding:28px 0 0}.ft_social_wrapper{display:flex;width:100%;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-top:51px;margin-bottom:51px}.o_ft .social-icons a{margin-left:30px;display:flex;align-items:center}.o_ft .social-icons{margin-right:13px}.ft_social_wrapper svg{width:18px;height:18px}.ft_copyright_text{margin-top:0;justify-content:flex-start}}.footer_newsletter{background:var(--primary-bg-color);display:flex;align-items:center;justify-content:center;width:100%}.fn_position{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;padding:56px 88px 48px}.fn_content,.fn_form_wrapper{display:flex;flex-direction:column;width:50%;align-items:flex-start;justify-content:center}.fn_form_wrapper{padding-left:20px}.fn_form_wrapper .errors{background:transparent;color:#000f08;border:0;margin-left:24px;font-family:Denim Medium}.fn_content_title{font-family:Denim Medium;font-style:normal;font-size:40px;line-height:44px;margin:0 0 16px;color:#fff}.fn_content_info{font-family:Denim Regular;font-style:normal;font-size:24px;line-height:36px;letter-spacing:.01em;color:#fff;margin:0}.ft_na_checkbox,.pp_na_checkbox{margin:0 12px 0 0!important;position:relative;width:24px;height:24px;cursor:pointer}.pp_na_checkbox:after{border:1px solid #676C68}.ft_newsletter_agreement{display:flex;align-items:center;justify-content:flex-start;margin-top:24px}.pp_newsletter_agreement{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:24px}.newsl_txt .ft_newsletter_agreement{display:none}.ft_na_checkbox:after,.pp_na_checkbox:after{position:absolute;top:-1px;left:-1px;width:24px;height:24px;content:"";background:#fff}.ft_na_text p{font-family:Denim Regular;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.01em;color:#fff;margin:0}.pp_na_text p{font-family:Denim Regular;font-size:12px;line-height:16px;letter-spacing:.01em;color:#676c68;text-align:left;width:calc(100% - 10px);margin:0 0 0 auto}.pp_na_text p a{text-decoration:underline;color:#676c68}.ft_na_text p a{text-decoration:underline;color:#fff}.ft_na_text p a:hover{color:#056b4c}.fn_form_wrapper form{width:100%}.fn_form_wrapper .input-group__field{padding:17px 26px;height:56px;border-radius:43px 0 0 43px;font-family:Denim Regular;font-style:normal;font-size:16px;line-height:22px;border:0;max-width:calc(100% - 234px)}.fn_form_wrapper .input-group__field::placeholder{font-family:Denim Regular;font-size:16px;line-height:22px;color:#676c6a;opacity:.7}.fn_form_wrapper .input-group__btn .btn{padding:18px 42px;font-family:Denim Regular;font-style:normal;font-size:18px;line-height:20px;text-align:center;letter-spacing:.04em!important;color:#fff;height:56px;border-radius:0 98px 98px 0;letter-spacing:0}.fn_form_wrapper .input-group__btn .btn[disabled]{opacity:1;position:relative}.fn_form_wrapper .input-group__btn .btn[disabled]:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:980px){.fn_position{flex-direction:column}.fn_content,.fn_form_wrapper{width:100%}.fn_content{margin-bottom:24px}.fn_form_wrapper{padding-left:0}}@media screen and (max-width:768px){.fn_position{padding:48px 27px}.fn_content{align-items:center;text-align:center}.fn_content_title{font-size:28px;line-height:32px}.fn_content_info{font-size:18px;line-height:24px}.ft_na_text p{font-size:16px;line-height:24px}}@media screen and (max-width:590px){.ft_newsletter_agreement{align-items:flex-start}.ft_na_text{width:100%;margin-left:12px}.ft_na_checkbox{margin:0!important}.ft_na_text p{margin-left:0}.fn_form_wrapper .input-group{flex-direction:column}.fn_form_wrapper .input-group__field{border-radius:43px;height:auto;max-width:100%;padding:12px 28px;font-size:14px;line-height:18px}.fn_form_wrapper .input-group__field::placeholder{font-size:14px;line-height:18px}.fn_form_wrapper .input-group__btn .btn{border-radius:98px;height:auto;margin-top:13px;max-width:unset;padding:12px 28px;font-size:14px;line-height:18px}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/component-footer.css.map */
