/* DeviceDen contact consistency; scoped to the current storefront. */
body.dd-legacy-store .dd-information[data-page="about"] .dd-about-final h2 { color:#fff; }
body.dd-legacy-store a[href^="tel:"] { font-variant-numeric:tabular-nums; }
body.dd-legacy-store :is(.header-contact,.footer-phone),
body.dd-legacy-store .dd-information .dd-about-contacts>div:not(.messengers) {
 display:grid; grid-template-columns:18ch max-content; align-items:baseline; justify-content:start; column-gap:12px;
}
body.dd-legacy-store :is(.header-contact,.footer-phone)>a,
body.dd-legacy-store .dd-information .dd-about-contacts>div:not(.messengers)>a { white-space:nowrap; }
body.dd-legacy-store :is(.header-contact,.footer-phone)>span,
body.dd-legacy-store .dd-information .dd-about-contacts>div:not(.messengers)>span {
 display:block; text-align:left; margin:0; justify-self:start; line-height:1.45;
}
body.dd-legacy-store .dd-information :is(.pay-contact-links,.w-phones,.c-phone)>a[href^="tel:"] {
 display:grid; grid-template-columns:18ch max-content; align-items:baseline; justify-content:start; gap:12px; white-space:nowrap; font-variant-numeric:tabular-nums;
}
body.dd-legacy-store .dd-information :is(.pay-contact-links,.w-phones,.c-phone)>a[href^="tel:"]>span { margin:0; text-align:left; justify-self:start; }
body.dd-legacy-store a[href^="mailto:"] { cursor:copy; }
.dd-email-feedback { position:fixed; z-index:100100; left:50%; bottom:100px; transform:translateX(-50%); width:max-content; max-width:calc(100vw - 32px); padding:12px 18px; border:1px solid #b6d9f4; border-radius:12px; background:#102e46; color:#fff; box-shadow:0 6px 24px #102e4633; font-size:15px; line-height:1.5; text-align:center; pointer-events:none; }
.dd-email-feedback:empty { display:none; }
@media(max-width:400px) {
 body.dd-legacy-store .dd-information .dd-about-contacts>div:not(.messengers) { grid-template-columns:18ch max-content; column-gap:8px; font-size:16px; }
 body.dd-legacy-store .dd-information .dd-about-contacts>div:not(.messengers)>a { font-size:16px; }
 body.dd-legacy-store .dd-information :is(.pay-contact-links,.w-phones,.c-phone)>a[href^="tel:"] { font-size:16px; grid-template-columns:18ch max-content; gap:8px; }
 body.dd-legacy-store .footer-phone { grid-template-columns:18ch max-content; gap:8px; font-size:16px; }
 body.dd-legacy-store .footer-phone>a { font-size:16px; }
}

body.dd-legacy-store .dd-information .pay-contact h2 { color:#fff; }
