.footer{border-top:1px solid #e6e6e6;background-color:#f7f7fb}@media(max-width:767px){.footer{padding-top:15px}}.footer_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_col{padding:30px 15px 0;width:25%}.footer_col:first-child{padding-left:0}.footer_col:last-child{padding-right:0}@media(max-width:767px){.footer_col{width:45%;padding:20px 0}}.footer_logo{max-width:90%;margin-bottom:15px}@media(max-width:575px){.footer_col{width:100%;text-align:center;padding:15px 0}.footer_logo{margin:0 auto 15px}}.footer_widget{width:100%;margin-bottom:15px}.footer_widget_title{display:block;margin-bottom:12px;font-size:15px;font-weight:700}.footer_widget ul{margin:0;list-style:none}.footer_widget ul li{margin:7px 0}.footer_widget ul li a{font-size:13px;font-weight:500;color:#161617;letter-spacing:.8px;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.footer_widget ul li a:hover{color:#e83737}.footer_widget p{font-size:13px;line-height:1.7}.footer_socials{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:575px){.footer_socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer_socials a{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;margin-right:8px}.footer_socials a:last-child{margin-right:0}.rights{font-size:13px;color:#737373;letter-spacing:.2px;font-style:italic;padding:30px 0;margin-top:15px;border-top:1px solid #e6e6e6;text-align:center}.sidebar{width:33%;padding-left:15px}@media(max-width:767px){.sidebar{width:100%;padding-left:0}.sidebar_widget:not([id^=“sidebar_product_widget”]){display:none}}.sidebar_widget{padding:30px;margin-bottom:50px;background-color:#f7f7fb}.sidebar_widget_title{color:#48494c;font-size:20px;letter-spacing:0;font-weight:900;margin-bottom:20px}.sidebar_widget ul{margin:0}.sidebar_widget li{border-bottom:1px solid #eaeaea;padding:12px 0;font-weight:600;font-size:14px;list-style:none;margin:0}.sidebar_widget li:last-child{border-bottom:0}.sidebar_widget a{font-style:italic;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.sidebar_widget a:hover{opacity:.9}.sidebar .widget_search label{display:none}.sidebar .widget_search .wp-block-search__inside-wrapper{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}.sidebar .widget_search input[type=search],.sidebar .widget_search input[type=text]{font-size:14px;padding:5px 15px;border:1px solid #ceced0;border-top-left-radius:20px;border-bottom-left-radius:20px;height:40px;width:100%;max-width:450px}.sidebar .widget_search input[type=search]::-webkit-input-placeholder,.sidebar .widget_search input[type=text]::-webkit-input-placeholder{color:#666}.sidebar .widget_search input[type=search]::-moz-placeholder,.sidebar .widget_search input[type=text]::-moz-placeholder{color:#666}.sidebar .widget_search input[type=search]:-ms-input-placeholder,.sidebar .widget_search input[type=text]:-ms-input-placeholder{color:#666}.sidebar .widget_search input[type=search]::-ms-input-placeholder,.sidebar .widget_search input[type=text]::-ms-input-placeholder{color:#666}.sidebar .widget_search input[type=search]::placeholder,.sidebar .widget_search input[type=text]::placeholder{color:#666}.sidebar .widget_search button[type=submit],.sidebar .widget_search input[type=submit]{background-color:#e83737;border:none;font-size:0;border-top-right-radius:20px;border-bottom-right-radius:20px;width:24px;height:24px;margin-left:-1px;display:block;cursor:pointer}.to_top{position:fixed;right:20px;bottom:20px;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;width:40px;height:40px;border-radius:50%;border:1px solid #fff;background-color:#333;opacity:.7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden;z-index:999;cursor:pointer}.to_top.show{visibility:visible}.to_top:hover{opacity:1}