.consult-phone{display:flex;flex-direction:column;align-items:center;gap:5px;width:fit-content;margin:28px auto 0;color:#fff}
.consult-phone span{font-size:15px;line-height:1.8}
.consult-phone strong{font-family:Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.4;letter-spacing:.025em}
.consult-phone:hover strong{text-decoration:underline;text-underline-offset:6px}
.site-footer.seller-footer{display:grid;grid-template-columns:180px minmax(320px,1fr) minmax(240px,350px);gap:32px 48px;align-items:start;padding:52px clamp(24px,5vw,88px);background:#fff;color:#293d36}
.seller-footer-brand img{width:165px;height:auto;max-width:100%}
.seller-footer-brand p{margin:15px 0 0;font-size:13px!important;line-height:1.8!important;color:#62726c}
.seller-top-link{display:inline-block;font-size:13px;line-height:1.8;margin-top:15px;text-decoration:underline;text-underline-offset:4px}
.seller-footer-information .seller-label{margin:0;font-size:13px;line-height:1.8;color:#62726c}
.seller-footer-information .seller-name{margin:5px 0 13px;font-size:21px;font-weight:600;line-height:1.6;color:#1c3028}
.seller-footer-information address{font-style:normal;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.seller-phone{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:15px;color:#1c3028}
.seller-phone span{font-size:13px;line-height:1.8}
.seller-phone strong{font-family:Arial,sans-serif;font-size:25px;font-weight:500;line-height:1.5;letter-spacing:.025em}
.seller-phone:hover strong{text-decoration:underline;text-underline-offset:5px}
.site-footer.seller-footer .seller-notice{margin:0;font-size:12px!important;line-height:1.9!important;color:#62726c}
@media(max-width:1000px){.site-footer.seller-footer{grid-template-columns:160px 1fr;gap:30px}.site-footer.seller-footer .seller-notice{grid-column:2}}
@media(max-width:700px){.consult-phone{align-items:flex-start;margin-left:0}.consult-phone strong{font-size:27px}.site-footer.seller-footer{display:flex;flex-direction:column;gap:28px;padding:38px 24px}.seller-footer-brand img{width:145px}.seller-footer-brand p{margin-top:10px}.seller-footer-information .seller-name{font-size:21px}.seller-footer-information address{font-size:16px}.seller-phone{gap:4px 15px}.seller-phone strong{font-size:25px}.site-footer.seller-footer .seller-notice{width:100%;border-top:1px solid #dde4df;padding-top:22px}}
