.language-select{font:600 12px Arial,sans-serif!important;letter-spacing:.02em;border:1px solid #ffffff55;border-radius:24px;padding:9px 8px;color:#fff;background:#ffffff18;min-width:62px;cursor:pointer;flex-shrink:0}.language-select option{color:#3b1a20;background:white}.language-select:focus-visible{outline:2px solid #ee6c84;outline-offset:3px}#login-form>.language-select,#setup-form>.language-select,.profile>.language-select{color:#bb1e37;background:#fff0f3;border-color:#f2d9e0}#login-form>.language-select,#setup-form>.language-select{float:right;margin-bottom:18px}.header-inner{gap:24px}.header-actions{gap:12px}.navigation{gap:22px}.navigation button{font-size:13px}.header .offer{padding-left:20px;padding-right:20px;font-size:14px!important}.translation-fields{grid-column:1/-1;border:1px solid #eed8de;border-radius:12px;padding:18px}.translation-fields summary{cursor:pointer;color:#ba213a;font-size:13px;font-weight:600}.translation-fields>p{font-size:11px;line-height:1.7;color:#9295a5}.translation-fields fieldset{border:1px solid #eee2e5;border-radius:9px;margin:20px 0 0;padding:16px}.translation-fields legend{font-size:12px;color:#a82138;padding:0 7px}.translation-fields label{font-size:12px}.translation-fields textarea{width:100%}.header .brand{font-size:24px}.hero h1{overflow-wrap:break-word}html[lang=ru] .hero h1{font-size:clamp(52px,8vw,125px)}html[lang=ru] .story h2{font-size:clamp(42px,6vw,95px)}html[lang=ru] .contact-intro h2{font-size:clamp(40px,5.4vw,82px)}.card-detail-action{gap:6px}.profile{flex-wrap:wrap}@media(max-width:1200px){.header-inner{gap:18px}.navigation{gap:15px}.header-actions{gap:10px}}@media(max-width:900px){.header-inner{gap:12px}.navigation{gap:12px}.header .offer{padding:0 15px}.header .brand{font-size:22px}}@media(max-width:520px){.header-actions{gap:7px}.header .offer{font-size:10px!important;padding:0 9px;min-height:36px}.header .brand{font-size:18px}.header{padding:13px 12px}.language-select{min-width:48px;padding:8px 3px;font-size:11px!important}.navigation button{font-size:11px}.navigation{gap:8px}.catalog-heading>p{max-width:100%}.topbar{height:auto;min-height:70px;gap:8px}.profile{gap:7px;font-size:9px}.profile .avatar{display:none}.form-grid{grid-template-columns:1fr}.translation-fields{padding:12px}.translation-fields fieldset{padding:12px}.contact-intro h2{overflow-wrap:anywhere}}

.language-switch{position:relative;flex-shrink:0;display:inline-flex;align-items:center}.language-switch .language-select{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px!important;font:600 12px Arial,sans-serif!important;line-height:1}.language-select svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s}.language-select[aria-expanded=true] svg{transform:rotate(180deg)}.language-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:150;min-width:210px;padding:7px;background:#fffdfa;border:1px solid #efdae0;border-radius:16px;box-shadow:0 14px 40px #47122129;color:#52212c;overflow:hidden}.language-menu[hidden]{display:none!important}.language-menu .language-option{display:flex;align-items:center;gap:10px;width:100%;min-height:43px;padding:11px 12px!important;border:0;border-radius:10px;background:transparent;text-align:left;font:400 13px Arial,sans-serif!important;color:#63434b;cursor:pointer;white-space:nowrap;text-shadow:none}.language-option strong{font-size:11px;font-weight:700;min-width:22px;color:#b0233b}.language-option .language-check{margin-left:auto;color:#d5233b;font-size:14px}.language-menu .language-option:hover,.language-menu .language-option:focus-visible{background:#fff0f3;color:#bf1e39;outline:none}.language-menu .language-option[aria-checked=true]{background:#fce9ee;color:#b51c35}.language-option:focus-visible{box-shadow:inset 0 0 0 2px #e86881}#login-form>.language-switch,#setup-form>.language-switch{float:right;margin-bottom:18px}#login-form .language-select,#setup-form .language-select,.profile .language-select{color:#bb1e37;background:#fff0f3;border-color:#f2d9e0}@media(max-width:520px){.language-switch .language-select{min-width:48px;gap:4px;padding:8px 7px!important}.language-menu{min-width:194px}.language-menu .language-option{font-size:12px!important}}

.seo-tour-links{background:#faf8f5;color:#702136;padding:35px max(6vw,24px);display:flex;flex-wrap:wrap;gap:14px 25px;font:12px/1.8 Arial,sans-serif}.seo-tour-links p{width:100%;font-weight:600;margin:0 0 10px}.seo-tour-links a{color:inherit;text-underline-offset:4px}.seo-page-links{display:flex;gap:18px;margin-top:30px}.seo-page-links a{color:#ad1e35}

.navigation{gap:17px}.navigation button{font-size:12px}@media(max-width:900px){.navigation{justify-content:center;flex-wrap:wrap;gap:5px 18px}}@media(max-width:520px){.navigation{gap:4px 15px}.navigation button{font-size:11px}}

.navigation .nav-link{font:600 12px Arial,sans-serif;color:white;text-decoration:none;padding:10px 0;white-space:nowrap;text-shadow:0 1px 10px #0004;transition:color .2s}.navigation .nav-link:hover{color:#e32636}.navigation .nav-link:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:520px){.navigation .nav-link{font-size:11px}}
