/* Paired translations share one layout; only the selected language is visible. */
.copy-pair{display:inline-block;max-width:100%;min-width:0;vertical-align:top}
.copy-roman{display:block;font-size:.92em;font-weight:400;line-height:1.75;letter-spacing:normal;margin-top:5px;color:inherit;overflow-wrap:anywhere}
.hero h1 .copy-roman{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,2vw,25px);line-height:1.5;letter-spacing:0;margin-top:10px}
.hero h1 em .copy-roman{font-style:normal;font-weight:400}
.hero-description .copy-roman{font-size:14px;line-height:1.9;color:#d1dce0;margin-top:12px}
.chrome-desktop-nav .copy-roman{font-size:10px;line-height:1.5;margin-top:3px}
.chrome-desktop-nav>a{white-space:normal;text-align:center;padding-inline:10px}
.chrome-chat .copy-roman{font-size:10px;line-height:1.4;margin-top:2px}
.chrome-mobile-nav .copy-roman{font-size:12px}
.chrome-footer-group .copy-roman{font-size:12px;line-height:1.65;margin-top:2px;color:#bbcbd2}
.chrome-policy-links .copy-roman,.chrome-back-top .copy-roman{font-size:11px;line-height:1.6;margin-top:2px;color:#c2cfd3}
.chrome-footer-group h2 .copy-roman{color:#d8c49f}
.chrome-friday .copy-roman{font-size:11px;color:#d9c7a7}
.chrome-footer-social .chrome-footer-chat .copy-roman{color:#e2f0e3}
.category-nav .copy-roman{font-size:11px;line-height:1.5;margin-top:3px}
.category-nav a{min-height:48px}
.service-card h4 .copy-roman,.store-card h2 .copy-roman{font-size:13px;line-height:1.65;margin-top:6px;color:#52656b}
.service-description .copy-roman,.store-card-copy>p .copy-roman{font-size:13px;line-height:1.8;margin-top:9px;color:#425a63}
.quantity-heading label .copy-roman{font-size:11px;line-height:1.55;margin-top:2px}
.quantity-heading{min-height:44px}
.store-price .copy-roman,.service-price .copy-roman{font-size:12px;line-height:1.5;margin-top:0}
.store-card-actions{flex-wrap:wrap}
.store-card-actions .store-primary,.store-card-actions .store-secondary{white-space:normal;line-height:1.65;flex:1 1 120px}
.store-card-actions .store-save{flex:0 1 auto}
.store-main .store-page-head h1 .copy-roman{font-size:clamp(18px,2.2vw,26px);line-height:1.6;letter-spacing:0;margin-top:12px}
.store-main .store-page-head>p .copy-roman{font-size:14px;line-height:1.85;margin-top:10px}
.store-main .store-help .copy-roman,.store-main .store-notice .copy-roman{font-size:13px;line-height:1.85}
.store-main label>.copy-pair{display:block}
.store-main .store-agree .copy-pair{display:inline-block}
.store-main .store-filters label>.copy-pair{font-size:13px}
.store-main .policy-body .copy-roman{font-size:14px;line-height:1.95;margin-top:12px;color:#344f5a}
.store-main .policy-body h2 .copy-roman{font-size:18px;line-height:1.65}
.faq-item summary .copy-roman{font-size:13px;line-height:1.8;margin-top:5px;color:#4b626b}
.faq-item p .copy-roman{font-size:14px;line-height:1.95;margin-top:12px;color:#344f5a}
.hero-price-chips>span{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;background:#fff8e8;color:#183242;border:1px solid #bd9a62;box-shadow:0 3px 12px #07172019;max-width:100%;padding:12px 14px}
.hero-price-chips .hero-chip-name{color:#183242;font-size:13px;line-height:1.55}
.hero-price-chips .hero-chip-name .copy-roman{color:#354c55;font-size:12px;line-height:1.6;margin-top:2px}
.hero-price-chips strong{color:#102c3c;font-size:16px;line-height:1.5;margin:0;font-weight:700;white-space:nowrap}
.hero-price-chips .hero-chip-unit{color:#354c55;font-size:12px;line-height:1.6;white-space:nowrap}
.hero-price-chips .hero-chip-unit .copy-roman{display:none}
.estimate .copy-roman{color:inherit;font-size:12px;line-height:1.75}
.estimate button,.estimate .order-button,.popup-primary,.store-primary,.store-secondary{white-space:normal;line-height:1.65}
.store-status{max-height:32vh;max-height:32dvh;overflow-y:auto}
.roman-copy{font-size:13px;line-height:1.85;color:#425a63}
@media(max-width:760px){.hero-price-chips>span{padding:11px 13px;gap:4px 8px}.chrome-cart .copy-roman,.chrome-menu>summary .copy-roman{display:none}.chrome-policy-links>a{min-height:50px}.workspace-heading h2 .copy-roman,.section-intro h2 .copy-roman{font-size:18px;line-height:1.6;margin-top:8px}}
@media(max-width:560px){.copy-roman{line-height:1.85}.hero h1 .copy-roman{font-size:19px;line-height:1.6}.hero-price-chips{gap:10px}.hero-price-chips>span{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:13px 14px}.hero-price-chips .hero-chip-name{font-size:13px}.hero-price-chips .hero-chip-unit{font-size:12px}.hero-price-chips strong{font-size:17px}.service-description .copy-roman,.store-card-copy>p .copy-roman{font-size:14px}.store-main .store-page-head h1 .copy-roman{font-size:20px}.service-card h4 .copy-roman{font-size:14px}.quantity-heading label .copy-roman{font-size:12px}.category-nav a{font-size:11px;min-height:52px}.faq-item summary .copy-roman{font-size:14px}.store-main .policy-body .copy-roman{font-size:14px}}

@media(max-width:760px){
 body:not(.store-body){padding-bottom:126px}
 .mobile-estimate{min-height:88px;gap:12px}
 .mobile-estimate>span{flex:1;max-width:none}
 .mobile-estimate small{letter-spacing:0;line-height:1.5}
 .mobile-estimate small .copy-roman{font-size:10px;line-height:1.5;margin-top:0}
 .mobile-estimate strong{font-size:17px;line-height:1.4}
 .mobile-estimate b{flex:0 0 106px;white-space:normal;text-align:right;line-height:1.5}
 .mobile-estimate b .copy-roman{font-size:10px;line-height:1.5;margin-top:2px}
}
/* Read one language at a time. English is the first-visit default. */
:root:not([data-language="ru"]) .copy-pair>.copy-roman,:root:not([data-language="ru"]) [data-language-text="ru"],:root:not([data-language="ru"]) .roman-help{display:none!important}
:root[data-language="ru"] .copy-pair>[lang="en-PK"],:root[data-language="ru"] [data-language-text="en"]{display:none!important}
:root[data-language="ru"] .copy-pair>.copy-roman{display:inline;font:inherit;line-height:inherit;letter-spacing:inherit;margin:0;color:inherit;overflow-wrap:inherit}
.copy-pair{vertical-align:baseline}
.page-breadcrumbs{margin:0 0 25px;color:#536970;font-size:12px;line-height:1.7}
.page-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;list-style:none;padding:0;margin:0}
.page-breadcrumbs li{display:flex;align-items:center;gap:10px;min-width:0}
.page-breadcrumbs li+li::before{content:'›';color:#9c7b4b}
.page-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.page-breadcrumbs [aria-current]{color:#183242}
.about-quicklinks{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}
.about-quicklinks>a{display:inline-flex;align-items:center;min-height:44px;padding:11px 15px;border:1px solid #c2ccba;border-radius:8px;background:#fffdf6;font-size:13px;line-height:1.6}
.about-outline{padding:17px 20px;border:1px solid #d9d8c5;background:#f8f3e6;border-radius:10px;margin-bottom:28px}
.about-outline summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}
.about-outline ol{padding-left:20px;margin:5px 0 0}
.about-outline a{display:inline-block;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:13px;line-height:1.65}
@media(max-width:560px){.about-quicklinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.about-quicklinks>a{font-size:12px}.about-outline{padding:14px 17px}}
