.site-footer{background:#1A1A1A;border-top:1px solid #484848;padding:50px 0}.site-footer__body{display:flex;justify-content:space-between}@media (max-width:998px){.site-footer__body{flex-direction:column;gap:32px}.site-footer__body>div{width:100%}}.site-footer__body .col-1{display:flex;flex-direction:column;gap:24px}.site-footer__body .col-1 p{color:#989796;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}@media (max-width:998px){.site-footer__body .col-1 p{display:none}}.site-footer__body .col-2{display:flex;flex-direction:column;gap:24px}.site-footer__body .col-2 h4{color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0%}.site-footer__body .col-2 ul{display:flex;gap:16px}@media (max-width:998px){.site-footer__body .col-2 ul{flex-direction:column}}.site-footer__body .col-2 ul li a{color:#fff;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}.site-footer__body .col-2 ul li a:hover{color:#B47D44}.site-footer__body .col-3{display:flex;align-items:flex-end}.site-footer__body .col-3 .socials{display:flex;gap:12px}.site-footer__body .col-3 .socials a{display:flex}.site-footer__body .col-3 .socials a:hover svg path{fill:#FFB305}.site-footer__body .col-4{display:none}@media (max-width:998px){.site-footer__body .col-4{display:block}}#order-popup{position:fixed;left:0;top:0;width:100%;height:100vh;background:#171717B2;backdrop-filter:blur(15px);z-index:9998;padding:40px 16px;display:none}#order-popup .popup-inner{background:#393939;padding:40px 48px;position:fixed;z-index:9999;left:50%;top:50%;transform:translate(-50%, -50%);width:700px;max-width:100%;max-height:100%;overflow-y:auto}@media (max-width:998px){#order-popup .popup-inner{padding:40px 20px 100px 20px}}#order-popup .popup-inner::-webkit-scrollbar{display:none}#order-popup .popup-inner .popup-close{position:absolute;right:24px;top:24px;cursor:pointer}#order-popup .popup-inner h2{color:#fff;font-weight:700;font-size:24px;line-height:1.2;letter-spacing:0%;text-align:center;margin-bottom:40px}#order-popup .popup-inner h2 span{color:#B47D44}#order-popup .popup-inner .wpcf7-form{display:flex;flex-wrap:wrap;gap:20px}#order-popup .popup-inner .wpcf7-form .wpcf7-response-output{padding:0;border:none;text-align:center;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:0%;text-align:center;margin:0;width:100%}#order-popup .popup-inner .wpcf7-form .input-wrap{width:calc(50% - 10px);position:relative}@media (max-width:998px){#order-popup .popup-inner .wpcf7-form .input-wrap{width:100%}}#order-popup .popup-inner .wpcf7-form .input-wrap.full{width:100%}#order-popup .popup-inner .wpcf7-form .input-wrap label{color:#F1E3C8;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px;margin-bottom:6px;display:block}#order-popup .popup-inner .wpcf7-form .input-wrap input{width:100%;background:#CACACA;border-radius:8px;padding:0 16px;height:46px;border:1px solid #CACACA;color:#171717;font-weight:400;font-size:14px;line-height:1;letter-spacing:0%}#order-popup .popup-inner .wpcf7-form .input-wrap input.wpcf7-not-valid{border-color:#dc3232}#order-popup .popup-inner .wpcf7-form .input-wrap .wpcf7-not-valid-tip{position:absolute;font-size:12px}#order-popup .popup-inner .wpcf7-form .checkbox-wrap .wpcf7-acceptance .wpcf7-list-item{margin:0}#order-popup .popup-inner .wpcf7-form .checkbox-wrap .wpcf7-acceptance .wpcf7-list-item label{display:flex;gap:8px}#order-popup .popup-inner .wpcf7-form .checkbox-wrap .wpcf7-acceptance .wpcf7-list-item label input{appearance:none;display:flex;justify-content:center;align-items:center;width:20px;height:20px;background:#D9D9D9;border-radius:4px;margin-top:-4px}#order-popup .popup-inner .wpcf7-form .checkbox-wrap .wpcf7-acceptance .wpcf7-list-item label input:checked{background-image:url(/wp-content/uploads/2025/04/group-94319.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#order-popup .popup-inner .wpcf7-form .checkbox-wrap .wpcf7-acceptance .wpcf7-list-item label input:before{display:block;width:14px;height:14px;background:#B47D44;border-radius:4px;opacity:0;transition:all 0.3s}#order-popup .popup-inner .wpcf7-form .checkbox-wrap .wpcf7-acceptance .wpcf7-list-item label span{color:#fff;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;text-align:left;width:calc(100% - 28px)}#order-popup .popup-inner .wpcf7-form .main-button{margin:0 auto}