.language-switch{display:flex;justify-content:flex-end;gap:6px;padding:8px max(18px,calc((100% - 1200px)/2));background:#111;border-bottom:1px solid #302819;position:relative;z-index:51}.language-switch button{font:inherit;font-size:13px;color:#d6cdbb;background:transparent;border:1px solid #51432a;border-radius:7px;padding:6px 12px;cursor:pointer;min-height:34px}.language-switch button[aria-pressed=true]{background:#dfb752;color:#111;border-color:#dfb752}.language-switch button:focus-visible,.secondary-nav a:focus-visible{outline:3px solid #ffdf7b;outline-offset:3px}.header .secondary-nav{display:flex;align-items:center;justify-content:center;gap:8px 18px;flex-wrap:wrap;border-top:1px solid #242014;padding:9px 18px;background:#0b0b0b}.header .secondary-nav>a{border:0;background:none;padding:4px 8px;min-height:32px;color:#cfc5b0;font-size:13px}.header .secondary-nav>a:hover{color:#ffdf7b;background:#211b0e}main section[id]{scroll-margin-top:170px}.ba-photo-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px;font-size:.85rem;color:var(--gold2)}.ba-photo-links a{text-decoration:underline;text-underline-offset:4px}.comparison{aspect-ratio:4/3;background:#070707}.comparison>img{object-fit:contain}.comparison .after{background:#070707}.comparison input:focus-visible{opacity:1;outline:3px solid var(--gold2);outline-offset:-3px;background:transparent}.comparison:focus-within{outline:3px solid var(--gold2);outline-offset:3px}.comparison .label{z-index:2}.comparison input{z-index:3;touch-action:pan-y}.comparison .label.after{clip-path:none}.help-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none;counter-reset:help;margin:35px 0}.help-steps li{counter-increment:help;background:#14120e;border:1px solid #3c3422;border-radius:20px;padding:24px}.help-steps li:before{content:'0' counter(help);color:#e5bd65;font-size:1.9rem;font-family:Georgia,serif}.help-steps h3{font-size:1.1rem}.help-steps p{color:var(--muted);font-size:.94rem}.faq-list{max-width:950px;margin-top:32px}.faq-item{border-bottom:1px solid #3d3423;padding:21px 0}.faq-item summary{font-weight:700;cursor:pointer;line-height:1.5;padding-right:15px}.faq-item summary::marker{color:#e0b956}.faq-item p{color:#c7bead;max-width:850px;line-height:1.8}.faq-item[open] summary{color:#ffdf7b}.faq-item summary:focus-visible{outline:2px solid var(--gold2);outline-offset:5px}.owner-card{display:flex;align-items:center;gap:18px;margin:30px 0}.owner-card h3{margin:0}.owner-card p{margin:4px 0;color:var(--muted)}.owner-initials{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border:1px solid #b59143;border-radius:50%;color:#e7c980;font:1.5rem Georgia,serif}.shop-photo{margin:0;overflow:hidden;border-radius:24px;border:1px solid #3f3420;background:#101010}.shop-photo img{width:100%;height:480px;object-fit:cover}.shop-photo figcaption{padding:15px 20px;color:#c8bca8;font-size:.9rem}.shop-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.shop-details>div{border-top:1px solid #6a5227;padding:20px 0}.shop-details strong,.shop-details span{display:block}.shop-details strong{color:#f5d787;font-size:1.1rem}.shop-details span{color:var(--muted)}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.review-card{padding:26px;background:#17140e;border:1px solid #47381e;border-radius:20px;min-width:0}.review-card h3{font-size:1rem;margin:0}.review-card p{color:#cec5b4;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.review-card .review-rating{color:#f1c758}.review-card a{color:#f5d787;text-decoration:underline}.review-card details summary{cursor:pointer;color:#d6bf8a}.reviews-summary{color:#f5d787;font-size:1.1rem;margin-top:24px}.reviews-note{color:var(--muted);max-width:680px;margin-top:20px}.review-dialog{width:min(680px,calc(100% - 28px));max-height:85vh;padding:0;border:1px solid #8e7031;border-radius:24px;background:#101010;color:#eee;overflow:auto}.review-dialog::backdrop{background:rgba(0,0,0,.8)}.review-dialog h2{font:2.3rem Georgia,serif}.review-dialog p{color:#cfc4b0;line-height:1.8}.website-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-feedback{padding:15px;border-left:3px solid #d6aa36}.admin-files{display:flex;gap:12px;flex-wrap:wrap}.admin-section{margin:24px 0}.notification-status{color:#bfb6a5;font-size:.9rem}.admin-form label{display:block;margin:18px 0 6px}.admin-form input,.admin-form select{display:block;width:100%;padding:12px;background:#0a0a0a;color:white;border:1px solid #5b4a2a;border-radius:8px;font:inherit}.admin-form{max-width:720px}.success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tracking-number{font-size:2rem;color:#ffdf7b;overflow-wrap:anywhere}.tracking-output{white-space:pre-line}html[lang=hy] body{font-family:Arial,'Noto Sans Armenian',sans-serif}html[lang=hy] .hero h1{font-family:Arial,sans-serif;font-size:clamp(2.5rem,5.7vw,5rem);line-height:1.17;letter-spacing:-.035em}html[lang=hy] .section-title{font-family:Arial,sans-serif;font-size:clamp(2rem,4.4vw,3.7rem);line-height:1.25;letter-spacing:-.03em}html[lang=hy] .service-dialog h2,html[lang=hy] .cert-hero h1{font-family:Arial,sans-serif;line-height:1.3}html[lang=hy] .header nav>a{white-space:normal;text-align:center;font-size:13px}html[lang=hy] .eyebrow{letter-spacing:.06em}.cert-nav,.nav.scrolled{top:0}body>.language-switch+.nav{position:relative}.cert-hero{padding-top:60px}@media(max-width:1050px){.help-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header .secondary-nav{gap:4px 10px}}@media(max-width:620px){.header .secondary-nav{display:flex}.header .secondary-nav>a{font-size:12px;flex:0 1 auto}.help-steps,.shop-details,.reviews-grid{grid-template-columns:1fr}.shop-photo img{height:340px}.language-switch{justify-content:center}main section[id]{scroll-margin-top:24px}.review-dialog .service-dialog-inner{padding:50px 24px 28px}.comparison{aspect-ratio:3/4}}

.review-avatar{border-radius:50%;object-fit:cover}.review-rating{font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:#fff;white-space:nowrap}

.language-switch{flex-wrap:wrap}.language-switch button{font-size:14px;min-height:40px}.about-languages{margin:26px 0;padding:22px;border-left:3px solid #d7b56c;background:#16130e;border-radius:0 12px 12px 0}.about-languages h3{font-size:1.25rem;margin:0 0 12px}.language-list{color:#efd296;line-height:1.8;margin-top:14px}html:not([lang=en]) .header nav>a{white-space:normal;overflow-wrap:anywhere;text-align:center}html[lang=ru] .section-title,html[lang=zh] .section-title{font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif}html[lang=zh] .eyebrow{letter-spacing:.05em}html:not([lang=en]) .hero h1{font-size:clamp(2.3rem,5.5vw,5.8rem);line-height:1.12}@media(max-width:600px){.language-switch{gap:5px;padding:8px 12px}.language-switch button{padding:7px 10px}.about-languages{padding:18px}}
