@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:"Neue Montreal 2020";src:url(/reference-assets/fonts/NeueMontreal2020-Book.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}html[lang=ru] body,html[lang=ru] body *{font-family:"Neue Montreal 2020",Inter,sans-serif!important}@font-face{font-family:"Neue Montreal 2020";src:url(/reference-assets/fonts/NeueMontreal2020-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Neue Montreal 2020";src:url(/reference-assets/fonts/NeueMontreal-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}html[lang=ru] .visibleEN{display:none!important}.mirror-language-link{text-transform:none}html[lang=ru] .rainbowDebut{font-size:clamp(58px,11.3vw,220px)}.mirror-russian-source-letter{opacity:0!important}.mirror-russian-glyph{transform-box:fill-box;transform-origin:center}.mirror-russian-glyph text{font-family:Inter,sans-serif!important;font-size:var(--mirror-svg-font-size, 80px);font-weight:300;text-anchor:middle;dominant-baseline:central;pointer-events:none}.mirror-russian-glyph.c-beige text{fill:#fef7e6}.mirror-russian-glyph.c-noir text{fill:#0e0e0e}.mirror-russian-glyph.c-jaune text{fill:#ffd372}.mirror-russian-glyph.c-bleu text{fill:#88c1f8}.mirror-russian-glyph.c-bleu2 text{fill:#2b3d73}.mirror-russian-glyph.c-rose text{fill:#f6b1cf}.mirror-russian-glyph.c-rouge text{fill:#e72f63}.mirror-russian-glyph.c-orange text{fill:#f15b40}html[lang=ru] .rainbow span.lru+span.lru{margin-left:-.025em}.mirror-notice{position:fixed;right:20px;bottom:20px;z-index:50;max-width:min(360px,calc(100vw - 40px));padding:14px 18px;border:1px solid #0e0e0e;border-radius:8px;background:#fef7e6;box-shadow:0 5px #0e0e0e;font-size:15px;line-height:1.25;transform:translateY(150%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mirror-notice.is-visible{transform:translateY(0)}.mirror-consent-banner{position:fixed;z-index:30;opacity:0;transform:translateY(18px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.mirror-consent-banner.is-visible{opacity:1;transform:translateY(0)}.mirror-consent-banner.is-leaving{opacity:0;transform:translateY(18px)}.mirror-consent-banner p{margin-bottom:12px;line-height:1.35}.mirror-consent-banner .shopify-pc__banner__btns{display:flex;gap:8px}.mirror-consent-banner button{min-height:32px;padding:5px 10px;border:1px solid #0e0e0e!important}.mirror-consent-preferences{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:30px;opacity:0;transition:opacity .25s ease}.mirror-consent-preferences[hidden]{display:none}.mirror-consent-preferences.is-visible{opacity:1}.mirror-consent-preferences .shopify-pc__prefs__dialog{position:relative;width:min(520px,100%);padding:28px;background:#fff;transform:translateY(16px) scale(.98);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.mirror-consent-preferences.is-visible .shopify-pc__prefs__dialog{transform:translateY(0) scale(1)}.mirror-consent-preferences .shopify-pc__prefs__header-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mirror-consent-preferences h2{font-size:24px;font-weight:400;text-transform:uppercase}.mirror-consent-option{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid rgba(14,14,14,.2)}.mirror-consent-option input{width:18px;height:18px;border:1px solid #0e0e0e;border-radius:3px}.mirror-consent-option input:checked{background:#0e0e0e;box-shadow:inset 0 0 0 3px #fff}.mirror-consent-save{width:100%;margin-top:22px;border:1px solid #0e0e0e!important}.mirror-contact-form{display:flex;flex-direction:column;width:100%;min-height:813px;margin:0 auto;padding:40px 30px;border:1px solid #f7b2d4;border-radius:3px;background:#f7b2d4;color:#2c3345;font-family:Inter,sans-serif!important}.mirror-contact-field{margin-bottom:16px}.mirror-contact-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:500}.mirror-contact-field input,.mirror-contact-field select,.mirror-contact-field textarea{display:block;width:100%;min-height:40px;padding:8px 15px;border:1px solid #acacac;border-radius:5px;background:#fff;color:#2c3345;font:300 12px/1.4 Inter,sans-serif!important}.mirror-contact-field textarea{min-height:180px;resize:vertical}.mirror-contact-field:has(textarea){display:flex;flex:1;flex-direction:column}.mirror-contact-field:has(textarea) textarea{flex:1}.mirror-contact-submit{width:100%;margin-top:15px;padding:9px 50px;border:0;border-radius:5px;background:#fdf7e8;color:#000;font:400 15px/1.4 Inter,sans-serif!important;cursor:pointer}.mirror-contact-submit:focus-visible,.mirror-contact-field :focus-visible{outline:2px solid #0e0e0e;outline-offset:2px}@media(max-width:767px){.mirror-contact-form{min-height:760px;padding:30px 20px}html[lang=ru] .btnEspace{font-size:clamp(14px,4vw,20px)}}
