@font-face{font-family:'Limelight';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/limelight-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Rubik';font-style:normal;font-display:swap;font-weight:800;src:url('../fonts/rubik-cyrillic-800-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Rubik';font-style:normal;font-display:swap;font-weight:800;src:url('../fonts/rubik-latin-800-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poiret One';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/poiret-one-cyrillic-400-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Poiret One';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/poiret-one-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/josefin-sans-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-display:swap;font-weight:600;src:url('../fonts/josefin-sans-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Comfortaa';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/comfortaa-cyrillic-400-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;size-adjust:90%}@font-face{font-family:'Comfortaa';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/comfortaa-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;size-adjust:90%}@font-face{font-family:'Comfortaa';font-style:normal;font-display:swap;font-weight:600;src:url('../fonts/comfortaa-cyrillic-600-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;size-adjust:90%}@font-face{font-family:'Comfortaa';font-style:normal;font-display:swap;font-weight:600;src:url('../fonts/comfortaa-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;size-adjust:90%}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/ibm-plex-mono-cyrillic-400-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/ibm-plex-mono-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url('../fonts/ibm-plex-mono-cyrillic-500-normal.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url('../fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Syncopate';font-style:normal;font-display:swap;font-weight:400;src:url('../fonts/syncopate-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--header-h:76px}@media (max-width:599px){:root{--header-h:74px}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{margin:0;background:#EEE8DC;color:#191714;font-family:'Josefin Sans',system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:#0A2540;text-decoration:none}a:hover{color:#164673}:focus-visible{outline:2px solid #0F3557;outline-offset:3px}img{max-width:100%;display:block;-webkit-user-drag:none;-webkit-touch-callout:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:#0F3557;color:#FBF9F4;padding:12px 18px;border-radius:999px;font-family:'Poiret One',sans-serif;letter-spacing:.1em}.skip:focus{top:12px;color:#FBF9F4}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.narrow{max-width:820px}.disp{font-family:'Limelight',serif;font-weight:400;letter-spacing:0}html[lang=ru] .disp{font-family:'Rubik',sans-serif;font-weight:800;letter-spacing:-.01em;font-size-adjust:.43}html[lang=ru] .card h3.disp,html[lang=ru] .tile .disp{font-size-adjust:.47}html[lang=ru] body{font-family:'Comfortaa',system-ui,sans-serif;font-size:16.5px}.hdr{position:sticky;top:0;z-index:40;background:#F3EFE4;border-bottom:1px solid #E4DDCC}.hdr .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:0 clamp(14px,2vw,26px);padding-top:12px;padding-bottom:12px}.mark{display:inline-flex;flex-direction:column;align-items:center;color:#0F3557;line-height:1;gap:3px}.mark:hover{color:#164673}.mark .m1{font-family:'Limelight',serif;font-size:13px;letter-spacing:.06em}.mark .m2{font-family:'Limelight',serif;font-size:24px}.mark .m3{display:flex;align-items:center;gap:6px;align-self:stretch;font-family:'Syncopate',sans-serif;font-size:8px;letter-spacing:.5em;padding-left:.5em}.mark .m3::before,.mark .m3::after{content:"";flex:1;height:1px;background:currentColor}.hdr .wrap>nav{order:3;flex:0 0 100%;min-width:0}.nav{display:flex;gap:4px 20px;overflow-x:auto;scrollbar-width:none;padding:8px 0 2px;margin:0;list-style:none}.nav::-webkit-scrollbar{display:none}.nav a{font-family:'Poiret One',sans-serif;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:#191714;white-space:nowrap;display:inline-flex;min-height:44px;align-items:center}.nav a,.crumbs a{background:linear-gradient(currentColor,currentColor) left calc(100% - 9px)/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .15s}.crumbs a{background-position:left calc(100% - 3px)}.nav a:hover,.nav a:focus-visible,.crumbs a:hover,.crumbs a:focus-visible{background-size:100% 1.5px;color:#0F3557}.nav a[aria-current]{color:#0F3557;background-size:100% 1.5px}.lang{margin-left:auto;display:flex;gap:2px;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.12em}.lang a,.lang span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:999px}.lang span{background:#0F3557;color:#FBF9F4}.lang a{color:#191714}.lang a:hover{background:#E4DDCC}@media (min-width:1080px){.hdr .wrap>nav{order:0;flex:0 1 auto}.nav{padding:0}}.menubtn{display:none;flex:0 0 auto;width:44px;height:44px;margin-left:6px;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;color:#0F3557;outline:1px solid #0F3557;outline-offset:-1px;cursor:pointer;transition:background .15s,color .15s}.menubtn span,.menubtn span::before,.menubtn span::after{display:block;width:18px;height:1.5px;background:currentColor;content:"";position:relative}.menubtn span::before{position:absolute;top:-6px}.menubtn span::after{position:absolute;top:6px}.menubtn:hover{background:#0F3557;color:#FBF9F4}@media (max-width:1079px){.hdr .wrap>nav{display:none}.menubtn{display:inline-flex}.lang{margin-left:auto}}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(340px,86vw);height:100%;max-height:none;border:0;border-left:1px solid #E4DDCC;background:#F3EFE4;color:#191714;padding:72px 28px 28px;box-shadow:-18px 0 50px rgba(10,37,64,.2);overflow-y:auto;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1),overlay .3s allow-discrete,display .3s allow-discrete}.drawer:popover-open{transform:none}@starting-style{.drawer:popover-open{transform:translateX(100%)}}.drawer::backdrop{background:rgba(20,18,15,.45)}.drawer-x{position:absolute;top:14px;right:14px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;color:#0F3557;outline:1px solid #0F3557;outline-offset:-1px;font-size:16px;cursor:pointer}.drawer-x:hover{background:#0F3557;color:#FBF9F4}.drawer ul{list-style:none;margin:0;padding:0}.drawer li{border-top:1px solid #E4DDCC}.drawer li:last-child{border-bottom:1px solid #E4DDCC}.drawer a{display:inline-flex;align-items:center;min-height:56px;font-family:'Poiret One',sans-serif;font-size:20px;letter-spacing:.1em;text-transform:uppercase;color:#191714;background:linear-gradient(#0F3557,#0F3557) left calc(100% - 15px)/0 1.5px no-repeat;background-origin:content-box;background-clip:content-box;padding:0;transition:background-size .35s cubic-bezier(.2,.7,.2,1),padding-left .3s cubic-bezier(.2,.7,.2,1),color .15s}.drawer a:hover,.drawer a:focus-visible{color:#0F3557;background-size:100% 1.5px;padding-left:10px}.drawer li{display:flex}.drawer a[aria-current]{color:#0F3557}@media (max-width:1079px){.hdr .wrap{flex-wrap:nowrap}.mark{flex:0 0 auto}}@media (max-width:419px){.hdr .wrap{column-gap:8px}.lang{gap:4px}.lang a,.lang span,.menubtn{position:relative;min-width:36px;min-height:36px}.menubtn{width:36px;height:36px;margin-left:4px}.lang a::after,.lang span::after,.menubtn::after{content:"";position:absolute;inset:-4px}}.crumbs{font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#5D5648;margin:clamp(22px,3vw,36px) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 10px}.crumbs li{flex:0 0 auto;white-space:nowrap}.crumbs li+li::before{content:"/";margin-right:10px;color:#A39A88}.crumbs a,.crumbs span{color:#0F3557;display:inline-block;padding:6px 0}.crumbs span{color:#5D5648}@media (max-width:599px){.crumbs{flex-wrap:nowrap;align-items:center;font-size:11px;letter-spacing:.06em;column-gap:7px}.crumbs li{display:flex;align-items:center}.crumbs li+li::before{margin-right:7px}.crumbs li:last-child{flex:0 1 auto;min-width:0}.crumbs li:last-child span{min-width:0;overflow:hidden;text-overflow:ellipsis}}.h1{font-size:clamp(32px,4.2vw,50px);line-height:1.1;margin:14px 0 0}.h2{font-size:clamp(26px,3vw,34px);line-height:1.15;margin:0}.lines{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:14px}.lines span{height:2px;background:#0F3557}.lines span:nth-child(1){width:120px}.lines span:nth-child(2){width:80px}.lines span:nth-child(3){width:36px}.lines.sm span:nth-child(1){width:80px}.lines.sm span:nth-child(2){width:52px}.lines.sm span:nth-child(3){width:24px}.eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0F3557;margin:0 0 12px}.label{font-family:'IBM Plex Mono',monospace;font-size:13.5px;letter-spacing:.18em;text-transform:uppercase;color:#0F3557;margin:0 0 12px;font-weight:400}.facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:20px 0 0;padding:0;list-style:none;font-family:'IBM Plex Mono',monospace;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#3C372D}.facts{overflow:hidden}.facts li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;margin-left:-1px;padding:0 14px;border-left:1px solid #C7BDA8;line-height:1.2}.facts li:first-child{padding-left:0;border-left-color:transparent}.facts .price{color:#0F3557;font-weight:500}.facts svg{width:15px;height:15px;flex:0 0 auto}.tags{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;list-style:none}.tags li{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.35;color:#4A443A;cursor:default}.tags li::before{content:"";width:6px;height:6px;border:1.2px solid #8A7F6A;transform:rotate(45deg);flex:0 0 auto}.qhelp{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border:1px solid #0F3557;border-radius:50%;font-family:'IBM Plex Mono',monospace;font-size:10px;line-height:1;color:#0F3557;cursor:pointer;position:relative;transition:background .15s,color .15s}.qhelp::after{content:"";position:absolute;inset:-14px}.qhelp:hover,.qhelp:focus-visible{background:#0F3557;color:#FBF9F4}.gallery{position:relative;margin:clamp(24px,3vw,36px) 0 0}.track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.track figure{flex:0 0 min(82%,420px);min-width:0;scroll-snap-align:start;margin:0}.track img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:22px;cursor:zoom-in;background:#E4DDCC}.cnav{position:absolute;z-index:2;bottom:14px;left:14px;right:14px;display:flex;justify-content:space-between;pointer-events:none}.cnav button{pointer-events:auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(243,239,228,.5);border:0;border-radius:999px;color:#0F3557;outline:1px solid #0F3557;outline-offset:2px;box-shadow:0 2px 10px rgba(25,23,20,.18);font-family:'IBM Plex Mono',monospace;font-size:16px;cursor:pointer;transition:background .15s,color .15s,outline-offset .2s}.cnav button:hover{background:#0F3557;color:#FBF9F4;outline-offset:4px}.intro{font-size:clamp(17.5px,1.6vw,19.5px);line-height:1.7;color:#191714;margin:clamp(24px,3vw,36px) 0 0;max-width:62ch;text-wrap:pretty}.block{margin-top:clamp(36px,4vw,52px)}.note-line{font-size:16px;line-height:1.5;color:#3C372D;margin:0 0 12px}.legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 12px;padding:0;list-style:none;font-size:15px;color:#3C372D}.legend li{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.legend svg,.areas .fmt svg{color:#0F3557}.areas{margin:0;padding:0;list-style:none;border-top:1px solid #E4DDCC}.areas li{border-bottom:1px solid #E4DDCC;padding:14px 0;display:flex;gap:16px;align-items:baseline}.areas .n{font-family:'IBM Plex Mono',monospace;font-size:15px;min-width:30px;color:var(--z)}.areas .dot{flex:0 0 7px;width:7px;height:7px;background:var(--z);transform:rotate(45deg);align-self:center;margin:0 7px 0 4px}.areas .row{flex:1;min-width:0}.areas .nm{font-weight:600;color:#191714;margin-right:8px}.areas a.nm{display:inline-flex;align-items:baseline;gap:4px;background:linear-gradient(var(--z),var(--z)) left bottom/0 2px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .15s;padding-bottom:1px}.areas a.nm::after{content:"→";font-family:'IBM Plex Mono',monospace;font-weight:400;font-size:.85em;color:var(--z);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.areas a.nm:hover,.areas a.nm:focus-visible{background-size:100% 2px;color:#191714}.areas a.nm:hover::after,.areas a.nm:focus-visible::after{transform:translateX(3px)}.areas .fmt{display:inline-flex;align-items:center;gap:5px;margin-right:8px;font-weight:600;color:var(--z);white-space:nowrap}.areas .fmt svg{color:var(--z)}.areas .anc{color:#3C372D}.areas .anc::before{content:"· "}.areas .desc{display:block;margin-top:4px;color:#3C372D;font-size:16px}.z-red{--z:#B24A57;--zl:rgba(178,74,87,.45);--zh:rgba(178,74,87,.28)}.z-blue{--z:#3B7A9E;--zl:rgba(59,122,158,.45);--zh:rgba(59,122,158,.28)}.z-green{--z:#4A7355;--zl:rgba(74,115,85,.45);--zh:rgba(74,115,85,.28)}.ico{width:1.15em;height:1.15em;vertical-align:-.18em;flex:0 0 auto}.ico.car{width:2.2em;height:.9em;vertical-align:-.05em}.ico.cam{opacity:.75}.steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:800px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps li{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#FFFDF8;border:1px solid #E4DDCC;border-radius:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .15s,box-shadow .25s}.steps li:hover,.steps li:focus-within{transform:translateY(-3px);border-color:#0F3557;box-shadow:0 8px 20px rgba(15,53,87,.10)}.steps li .snum{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.steps li:hover .snum{transform:scale(1.12)}.steps li:hover .qhelp{background:#0F3557;color:#FBF9F4}.steps .snum{font-family:'Limelight',serif;font-size:24px;line-height:1;color:#0F3557}.stitle{margin:0;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.25}.steps .qhelp{flex:0 0 auto;width:20px;height:20px;font-size:11px;padding:0;background:none}.pop{background:linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 5px 5px/calc(100% - 10px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) left 5px bottom 5px/calc(100% - 10px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 5px 5px/1.5px calc(100% - 10px) no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) right 5px top 5px/1.5px calc(100% - 10px) no-repeat,radial-gradient(circle at 0 0,#F3EFE4 14px,#0F3557 14px,#0F3557 16px,transparent 16px) 0 0/16px 16px no-repeat,radial-gradient(circle at 100% 0,#F3EFE4 14px,#0F3557 14px,#0F3557 16px,transparent 16px) 100% 0/16px 16px no-repeat,radial-gradient(circle at 0 100%,#F3EFE4 14px,#0F3557 14px,#0F3557 16px,transparent 16px) 0 100%/16px 16px no-repeat,radial-gradient(circle at 100% 100%,#F3EFE4 14px,#0F3557 14px,#0F3557 16px,transparent 16px) 100% 100%/16px 16px no-repeat,linear-gradient(#0F3557,#0F3557) 16px 0/calc(100% - 32px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) left 16px bottom 0/calc(100% - 32px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) 0 16px/2px calc(100% - 32px) no-repeat,linear-gradient(#0F3557,#0F3557) right 0 top 16px/2px calc(100% - 32px) no-repeat,#F3EFE4;-webkit-mask-image:radial-gradient(circle at 0 0,transparent 16px,#000 16px),radial-gradient(circle at 100% 0,transparent 16px,#000 16px),radial-gradient(circle at 0 100%,transparent 16px,#000 16px),radial-gradient(circle at 100% 100%,transparent 16px,#000 16px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 0 0,transparent 16px,#000 16px),radial-gradient(circle at 100% 0,transparent 16px,#000 16px),radial-gradient(circle at 0 100%,transparent 16px,#000 16px),radial-gradient(circle at 100% 100%,transparent 16px,#000 16px);mask-composite:intersect;border:0;border-radius:0;color:#191714;padding:30px 32px 26px;width:min(440px,calc(100vw - 32px))}.pop::backdrop{background:rgba(20,18,15,.45)}.pop-t{display:flex;align-items:baseline;gap:12px;margin:0 0 10px;font-weight:600;font-size:19px}.pop .snum{font-family:'Limelight',serif;font-size:28px;color:#0F3557}.pop p{margin:0 0 18px;line-height:1.65}.pop .btn{min-height:44px;padding:10px 22px}.notes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-width:70ch}.notes li{display:flex;gap:12px}.notes li::before{content:"";flex:0 0 5px;height:5px;margin-top:.62em;background:#0F3557;transform:rotate(45deg)}.notebox{background:linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 6px 6px/calc(100% - 12px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) left 6px bottom 6px/calc(100% - 12px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 6px 6px/1.5px calc(100% - 12px) no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) right 6px top 6px/1.5px calc(100% - 12px) no-repeat,radial-gradient(circle at 0 0,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 0 0/20px 20px no-repeat,radial-gradient(circle at 100% 0,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 100% 0/20px 20px no-repeat,radial-gradient(circle at 0 100%,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 0 100%/20px 20px no-repeat,radial-gradient(circle at 100% 100%,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 100% 100%/20px 20px no-repeat,linear-gradient(#0F3557,#0F3557) 20px 0/calc(100% - 40px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) left 20px bottom 0/calc(100% - 40px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) 0 20px/2px calc(100% - 40px) no-repeat,linear-gradient(#0F3557,#0F3557) right 0 top 20px/2px calc(100% - 40px) no-repeat,#F3EFE4;border:0;border-radius:0;padding:clamp(30px,3.6vw,42px) clamp(28px,3.8vw,46px)}.notebox .label{color:#191714;font-size:13px;margin-bottom:14px}.notebox .notes{gap:10px}.notebox .notes li{font-size:clamp(17px,1.5vw,18.5px);line-height:1.65;font-weight:600;color:#191714}.callout{background:linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 6px 6px/calc(100% - 12px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) left 6px bottom 6px/calc(100% - 12px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 6px 6px/1.5px calc(100% - 12px) no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) right 6px top 6px/1.5px calc(100% - 12px) no-repeat,radial-gradient(circle at 0 0,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 0 0/20px 20px no-repeat,radial-gradient(circle at 100% 0,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 100% 0/20px 20px no-repeat,radial-gradient(circle at 0 100%,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 0 100%/20px 20px no-repeat,radial-gradient(circle at 100% 100%,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 100% 100%/20px 20px no-repeat,linear-gradient(#0F3557,#0F3557) 20px 0/calc(100% - 40px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) left 20px bottom 0/calc(100% - 40px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) 0 20px/2px calc(100% - 40px) no-repeat,linear-gradient(#0F3557,#0F3557) right 0 top 20px/2px calc(100% - 40px) no-repeat,#F3EFE4;border:0;border-radius:0;padding:clamp(30px,3.6vw,42px) clamp(28px,3.8vw,46px)}.callout h2{font-size:clamp(20px,2.2vw,24px);line-height:1.2;margin:0 0 12px}.callout p{margin:0 0 12px}.callout p:last-child{margin-bottom:0}.btns{display:flex;flex-wrap:wrap;gap:16px;padding:6px}.btn{font-family:'Poiret One',sans-serif;font-size:16px;letter-spacing:.1em;line-height:1.2;text-align:center;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 26px;border:1.5px solid #2B2820;outline:1.5px solid #2B2820;outline-offset:3px;color:#191714;background:transparent;transition:background .15s,color .15s,border-color .15s,outline-offset .2s,outline-color .15s;cursor:pointer}.btn:hover,.btn:focus-visible{background:#0F3557;color:#FBF9F4;border-color:#0F3557;outline-color:#0F3557;outline-offset:3px}.btn.primary{background:#0F3557;color:#FBF9F4;border-color:#0F3557;outline-color:#0F3557}.btn.primary:hover,.btn.primary:focus-visible{background:#164673;border-color:#164673;outline-color:#164673;color:#FBF9F4;outline-offset:3px}.btn:focus-visible{outline-width:2px;box-shadow:0 0 0 2px #F3EFE4,0 0 0 4px #0F3557}.book-label{font-size:clamp(19px,1.8vw,22px);font-weight:600;line-height:1.3;margin:0 0 12px}.txtlink{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:#0F3557;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.txtlink:hover{color:#164673;text-decoration-thickness:2px}.acc{border-top:1px solid #E4DDCC}.acc:last-child{border-bottom:1px solid #E4DDCC}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:18px 0;min-height:44px}.acc summary::-webkit-details-marker{display:none}.acc summary span:first-child{font-weight:600;font-size:clamp(17px,1.6vw,19px);line-height:1.35}.acc summary .pm{font-family:'IBM Plex Mono',monospace;color:#0F3557;font-size:18px}.acc summary .pm::before{content:"+"}.acc[open] summary .pm::before{content:"–"}.acc p{margin:0 0 20px;max-width:66ch;color:#3C372D}.faqsplit{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width:900px){.faqsplit{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px)}.faqhead{position:sticky;top:120px;align-self:start}}.faqhead .btns{margin-top:22px}.faqsplit .acc summary{padding:12px 0;min-height:0}.faqsplit .acc summary span:first-child{font-family:'Limelight',serif;font-weight:400;font-size:clamp(19px,1.9vw,23px);line-height:1.3;color:#191714}.faqsplit .acc p{font-size:clamp(17px,1.5vw,18.5px);line-height:1.65;margin-bottom:18px;max-width:none}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none}.card{background:#FFFDF8;border:1px solid #E4DDCC;border-radius:22px;padding:22px 22px 32px;display:flex;flex-direction:column;gap:10px;position:relative;transition:border-color .15s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1)}.card:hover,.card:focus-within{border-color:#0F3557;box-shadow:0 10px 26px rgba(15,53,87,.12);transform:translateY(-4px)}.card h3{font-size:clamp(20px,2vw,23px);line-height:1.2;margin:0;min-height:2.4em}.card h3 a{color:#191714}.card h3 a::after{content:"";position:absolute;inset:0;border-radius:22px}.card .facts{margin:0;font-size:12px;letter-spacing:.03em;row-gap:6px}.card .facts li{padding:0 8px;gap:5px}.card .facts li:first-child{padding-left:0}.card .facts li:not(.price),.tile .facts li:not(.price){flex:0 0 100%;padding:0;border-left-color:transparent;margin-left:0}.card .facts li:first-child,.tile .facts li:first-child{color:#191714;font-weight:500;font-size:13px;letter-spacing:.1em}.card .facts li:not(:first-child):not(.price),.tile .facts li:not(:first-child):not(.price){color:#6A6353}.card .facts li.fmt-walk:not(:first-child):not(.price),.tile .facts li.fmt-walk:not(:first-child):not(.price){color:#B24A57}.card .facts .price{flex:0 0 100%;order:3;border-left-color:transparent;padding-left:1px;font-size:15px;font-weight:600;margin-top:6px;padding-top:9px;border-top:1px solid #E4DDCC;color:#0F3557}.card p{margin:0;color:#3C372D;font-size:16px;line-height:1.55}.card .more{position:absolute;right:20px;bottom:12px;font-family:'IBM Plex Mono',monospace;font-size:16px;line-height:1;color:#0F3557;opacity:.55;transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .25s}.card:hover .more,.card:focus-within .more{transform:translateX(4px);opacity:1}.divider{position:relative;z-index:2;display:flex;align-items:center;gap:14px;margin:clamp(32px,4vw,52px) 0;pointer-events:none}.divider .dl{flex:1;height:7px;background:linear-gradient(180deg,#0F3557 0 1px,transparent 1px 2.75px,#0F3557 2.75px 4.25px,transparent 4.25px 6px,#0F3557 6px 7px)}.divider .dl:first-child{clip-path:polygon(0 50%,3.5px 0,100% 0,calc(100% - 3.5px) 50%,100% 100%,3.5px 100%)}.divider .dl:last-child{clip-path:polygon(0 0,calc(100% - 3.5px) 0,100% 50%,calc(100% - 3.5px) 100%,0 100%,3.5px 50%)}.divider .dstar{width:48px;height:auto;flex:0 0 auto}@media (max-width:640px){.divider{gap:12px}.divider .dstar{width:40px}}.edge{display:flex;flex-direction:column;gap:3px;margin-top:clamp(56px,7vw,96px)}.edge i{height:1.5px;background:#0F3557}.ftr{background:#0F3557;color:#D3DCE6;margin-top:3px;padding:clamp(40px,5vw,64px) 0 28px}.ftr a{color:#F8F4EC}.ftr a:hover{color:#FFFFFF;text-decoration:underline;text-underline-offset:3px}.ftr .mark{color:#F8F4EC}.ftr .mark:hover{text-decoration:none}.ftop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 40px}.fnav{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;font-family:'Poiret One',sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:15px}.fnav a{display:inline-block;padding:11px 0;line-height:1.4}.fnav .u{padding-bottom:2px;background:linear-gradient(currentColor,currentColor) left 100%/0 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.fnav .ar{display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.ftr .fnav a:hover,.ftr .fnav a:focus-visible{text-decoration:none}.ftr .fnav a:hover .u,.ftr .fnav a:focus-visible .u{background-size:100% 1.5px}.ftr .fnav a:hover .ar,.ftr .fnav a:focus-visible .ar{transform:translateX(3px)}.fmeta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 32px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(248,244,236,.22);font-size:15.5px;line-height:1.5}.fmeta .legal{display:flex;flex-wrap:wrap;gap:6px 18px}.fmeta .legal a{background:linear-gradient(currentColor,currentColor) left calc(100% - 1px)/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .15s}.ftr .fmeta .legal a:hover,.ftr .fmeta .legal a:focus-visible{text-decoration:none;background-size:100% 1.5px}.fmeta .copy{font-family:'IBM Plex Mono',monospace;color:#B9C6D3;letter-spacing:.1em;font-size:12px}@media (max-width:599px){.hdr .wrap{padding-top:8px;padding-bottom:4px}.nav{padding-top:2px}.crumbs{margin-top:14px}.h1{margin-top:8px}.facts{margin-top:14px;font-size:13px}.tags{margin-top:10px}.gallery{margin-top:20px}}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:18px}@media (min-width:960px){.pdp{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(36px,4.5vw,72px);margin-top:28px;align-items:start}.pdp-media{position:sticky;top:96px}}.pdp-main{position:relative}.pdp-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px}.pdp-track::-webkit-scrollbar{display:none}.pdp-track figure{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start}.pdp-track img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:22px;cursor:zoom-in;background:#E4DDCC}.tstrip{display:flex;align-items:center;gap:8px;margin:12px 0 0}.thumbs{--n:6;--g:10px;flex:1;min-width:0;display:flex;gap:var(--g);margin:0;padding:4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scroll-behavior:smooth;scrollbar-width:none}.thumbs::-webkit-scrollbar{display:none}.thumbs li{flex:0 0 calc((100% - (var(--n) - 1) * var(--g)) / var(--n));min-width:0;scroll-snap-align:start}.tarr{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;color:#0F3557;outline:1px solid #0F3557;outline-offset:-1px;font-family:'IBM Plex Mono',monospace;font-size:16px;cursor:pointer;transition:background .15s,color .15s,outline-offset .2s}.tarr:hover{background:#0F3557;color:#FBF9F4;outline-offset:2px}.tarr:disabled{opacity:.3;cursor:default;background:transparent;color:#0F3557;outline-offset:-1px}.tarr[hidden]{display:none}.thumbs button{display:block;width:100%;padding:0;border:0;background:none;border-radius:10px;cursor:pointer;outline:1.5px solid transparent;outline-offset:2px;transition:outline-color .15s,opacity .15s;opacity:.72}.thumbs button:hover{opacity:1}.thumbs button[aria-current]{outline-color:#0F3557;opacity:1}.thumbs img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#E4DDCC}@media (max-width:599px){.thumbs{--n:5;--g:8px}.tstrip{gap:6px}}.buy .h1{margin:0;font-size:clamp(32px,3.6vw,48px)}.pricebar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 42px;border-top:1.5px solid #0F3557;border-bottom:1.5px solid #0F3557;padding:16px 0;margin-top:24px}.pricebar .facts{margin:0 0 0 -10px;font-size:13px;flex:1 1 220px}.pricebar .facts li{padding:0 10px}.pricebar .facts li:first-child{padding-left:10px}.price{display:flex;align-items:flex-start;margin:0;color:#0F3557;line-height:1}.price .cur{font-family:'Limelight',serif;font-size:22px;margin-top:4px}.price .amt{font-family:'Limelight',serif;font-size:clamp(52px,6vw,72px);line-height:.9}.price .per{align-self:flex-end;margin-left:10px;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#191714}.buy-cta{margin-top:22px}.buy-cta .btns{padding:6px 6px 0}.bar-price{display:none}@media (max-width:959px){.buy-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;display:flex;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#F3EFE4;border-top:1px solid #E4DDCC}.buy-cta .btns{flex:1 1 auto;padding:6px;justify-content:flex-end}.buy-cta .btn{flex:1 1 auto;max-width:360px}.bar-price{display:block;margin:0;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#0F3557;white-space:nowrap}body:has(.buy-cta){padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:959px){.buy-cta .btn{white-space:nowrap}.bar-price{white-space:normal;flex:0 1 auto;min-width:0;line-height:1.35}}@media (max-width:419px){.buy-cta{gap:10px}.buy-cta .btn{padding:12px 18px;letter-spacing:.06em}.bar-price{font-size:12px;letter-spacing:.04em}}.buy .tags{margin-top:22px;padding-top:18px;border-top:1px solid #E4DDCC}.buy .intro{margin-top:18px;font-size:clamp(17px,1.4vw,18.5px)}.car .buy .eyebrow{margin:0 0 10px}.car .hero-cta{margin-top:22px}@media (min-width:960px){.pdp.car{grid-template-rows:auto 1fr;grid-template-areas:"media buy" "facts buy";row-gap:28px}.car .pdp-media{grid-area:media;position:static}.car .buy{grid-area:buy}.car>.gfacts{grid-area:facts;margin-top:0}}.car-p{margin:22px 0 0;font-size:17px;line-height:1.7;color:#3C372D;max-width:62ch;text-wrap:pretty}@media (max-width:599px){.pricebar{margin-top:18px;padding:12px 0}.buy-cta .btn{flex:1 1 auto}}html[lang=ru] .price .cur,html[lang=ru] .price .amt,html[lang=ru] .snum,html[lang=ru] .faqsplit .acc summary span:first-child{font-family:'Rubik',sans-serif;font-weight:800}article>.divider + .narrow>.block:first-child,article>.divider + .block{margin-top:0}.bookrow{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:clamp(36px,4vw,52px)}@media (min-width:900px){.bookrow{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}}.bookrow .notebox{margin-top:0}.bookcta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.bookcta .btns{justify-content:center}.bookcta h2{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.bookcta .btns{padding:6px}.xalt{max-width:30rem;margin:4px auto 0;padding-top:16px;border-top:1px solid #E4DDCC;text-align:center}.xalt h3{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35;color:#191714}.xalt p{margin:0;font-size:15px;line-height:1.55;color:#3C372D;text-wrap:pretty}.xalt p+p{margin-top:4px}.xalt p:last-child{padding:10px 0}.xalt a{padding:12px 0 2px;color:#0F3557;background:linear-gradient(#0F3557,#0F3557) left 100%/0 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .15s}.xalt a::after{content:"→";display:inline-block;margin-left:6px;font-family:'IBM Plex Mono',monospace;font-size:.85em;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.xalt a:hover,.xalt a:focus-visible{color:#0F3557;background-size:100% 1.5px}.xalt a:hover::after,.xalt a:focus-visible::after{transform:translateX(3px)}.xabout{margin-top:clamp(36px,4vw,52px);border-top:0;padding-top:0}.pagehead{margin-top:14px}.pagehead .eyebrow{margin:18px 0 0}.pagehead .h1{margin-top:8px;max-width:22ch}.pagehead .intro{margin-top:22px}.tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none}@media (min-width:700px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1079px){.nbgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.nbgrid>li{grid-column:span 2}.nbgrid>li:nth-child(2n+1):last-child{grid-column:2/span 2}}@media (min-width:1080px){.nbgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.nbgrid>li{grid-column:span 2}.nbgrid>li:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.nbgrid>li:nth-child(3n+1):last-child{grid-column:3/span 2}}.tile{padding:0;overflow:hidden;gap:0}.tile-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#E4DDCC;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tile:hover .tile-img img{transform:scale(1.03)}.tile-img{overflow:hidden}.tile-body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 32px;flex:1}.tile h2{font-size:clamp(21px,2vw,24px);line-height:1.2;margin:0}.tile h2 a{color:#191714}.tile h2 a::after{content:"";position:absolute;inset:0;border-radius:22px}.tile .facts{margin:0;font-size:12.5px;row-gap:6px}.tile .facts li{padding:0 10px}.tile .facts li:first-child{padding-left:0}.tile .facts .price{flex:0 0 100%;order:3;border-left-color:transparent;padding-left:1px;font-size:14px}.tile p{margin:0;color:#3C372D;font-size:16px;line-height:1.55}.nophoto{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#E4DDCC;border-radius:22px;font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#5D5648}.tile .nophoto{border-radius:0}.nothumb{display:block;aspect-ratio:1/1;border-radius:10px;background:#E4DDCC}.tile-img{position:relative}.tile-img .alt{position:absolute;inset:0;opacity:0;transition:opacity .45s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.tile:hover .tile-img .alt,.tile:focus-within .tile-img .alt{opacity:1}@media (hover:none){.tile-img .alt{display:none}}.guide{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px;align-items:start}@media (min-width:960px){.guide{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;grid-template-areas:"photo text" "facts text";gap:28px clamp(36px,5vw,72px);margin-top:32px}.guide-photo,.guide>.pdp-media{grid-area:photo}.guide>.pdp-media{position:static}.guide-text{grid-area:text}.guide>.gfacts{grid-area:facts;margin-top:0}}.guide-photo{margin:0}.guide-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:22px;cursor:zoom-in;background:#E4DDCC}.guide-text .eyebrow{margin:0 0 10px}.guide-text .h1{margin:0;font-size:clamp(30px,3.4vw,44px);max-width:20ch}.guide-text .intro{margin-top:22px}.guide-text .intro+.intro{margin-top:16px}.gquote{position:relative;margin:26px 0;padding:2px 0 2px 24px;border-left:1.5px solid #0F3557;max-width:34ch}.gquote::before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:#0F3557}.gquote p{margin:0;font-size:clamp(22px,2.2vw,27px);line-height:1.35;color:#0F3557;text-wrap:pretty}.gquote+.intro{margin-top:0!important}.hero-cta{margin-top:22px}@media (max-width:959px){.hero-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#F3EFE4;border-top:1px solid #E4DDCC}.hero-cta .btn{flex:1 1 auto}body:has(.hero-cta){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.gfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:26px 0 0;border-top:1.5px solid #0F3557}.gfacts div{padding:14px 0;border-bottom:1px solid #E4DDCC}.gfacts dt{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#5D5648}.gfacts dd{margin:4px 0 0;font-weight:600;font-size:17px;color:#191714}@media (min-width:960px){.gfacts{grid-template-columns:repeat(2,max-content);column-gap:clamp(40px,5vw,72px);width:max-content;max-width:100%}.gfacts div{padding:16px 0}.gfacts dt{font-size:12.5px}.gfacts dd{margin-top:6px;font-size:21px;line-height:1.3}}#why-different .eyebrow{margin:0 0 10px}#why-different .h2{max-width:24ch}.why{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}@media (min-width:700px){.why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.why{grid-template-columns:repeat(3,minmax(0,1fr))}}.whycard{background:#FFFDF8;border:1px solid #E4DDCC;border-radius:22px;padding:22px 24px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;align-content:start;gap:10px 14px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .15s,box-shadow .25s}.whycard:hover{transform:translateY(-3px);border-color:#0F3557;box-shadow:0 8px 20px rgba(15,53,87,.10)}.whycard .snum{font-family:'Limelight',serif;font-size:28px;line-height:1;color:#0F3557}.whycard h3{margin:0;font-size:19px;font-weight:600;line-height:1.3}.whycard p{grid-column:1/-1;margin:0;color:#3C372D;font-size:16px;line-height:1.6;text-wrap:pretty}.ctarow{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.ctarow h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.15}.disp .hl{color:#0F3557}.faqpage .acc summary{padding:14px 0;min-height:44px}.faqpage .acc summary span:first-child{font-family:'Limelight',serif;font-weight:400;font-size:clamp(19px,1.9vw,23px);line-height:1.3;color:#191714}.faqpage .acc p{font-size:clamp(17px,1.5vw,18.5px);line-height:1.65;margin-bottom:20px;max-width:66ch}html[lang=ru] .faqpage .acc summary span:first-child,html[lang=ru] .faqnav a{font-family:'Rubik',sans-serif;font-weight:800}.faqgroup .lines{margin-bottom:22px}.faqgroup+.faqgroup{margin-top:clamp(48px,6vw,72px)}.faqstill .eyebrow{margin:0 0 10px}.faqstill p{margin:0 0 16px;line-height:1.6;color:#191714}.faqstill .btns{padding:6px 0 0 6px}.faqtop{display:grid;gap:4px;margin-top:8px}.faqtop .h1{max-width:18ch}.faqnav{list-style:none;margin:0;padding:0}.faqnav a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;min-height:44px;color:#191714;text-decoration:none;font-family:'Limelight',serif;font-size:clamp(19px,1.8vw,22px);line-height:1.25;transition:color .15s}.faqnav a .n{font-family:'IBM Plex Mono',monospace;font-size:13px;color:#5D5648;font-weight:400}.faqnav a:hover,.faqnav a[aria-current]{color:#0F3557}.faqside .label{margin-bottom:6px}.lbl-d{display:none}.faqside nav{padding-bottom:20px;border-bottom:1px solid #E4DDCC;margin-bottom:36px}.faqside .faqstill{display:none}.faqend{margin-top:clamp(40px,6vw,64px)}@media (min-width:900px){.faqtop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.faqtop .intro{margin-top:8px}.faqcols{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr)}.faqside{position:sticky;top:calc(var(--header-h) + 32px);align-self:start;display:flex;flex-direction:column;gap:32px;padding-right:clamp(32px,4vw,56px)}.faqside nav{padding:0;border:0;margin:0}.faqside .faqstill{display:block}.faqmain{border-left:1px solid #E4DDCC;padding-left:clamp(40px,5vw,72px)}.lbl-d{display:inline}.lbl-m{display:none}.faqend{display:none}}.ctop{display:grid;gap:28px;margin-top:8px}.ctop .eyebrow{margin:0 0 10px}.ctop .h1{max-width:20ch}.ctop .intro{max-width:52ch}@media (min-width:900px){.ctop{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:end}}.cbox{border:0;border-radius:0}.cbox .eyebrow{margin:0 0 10px}.cbox p{line-height:1.6;color:#191714}.cbox .more{font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#0F3557;display:inline-block;padding:6px 0}.cbox h2{font-size:clamp(20px,2.2vw,24px);line-height:1.2;margin:0 0 14px}.chow .eyebrow{margin:0 0 10px}.hsteps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width:640px){.hsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.hsteps{grid-template-columns:repeat(4,minmax(0,1fr))}}.hsteps li{border-top:1.5px solid #0F3557;padding-top:16px}.hsteps .sn{font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.12em;color:#5D5648}.hsteps h3{font-size:clamp(19px,1.8vw,21px);line-height:1.25;margin:8px 0 8px;color:#191714}.hsteps p{margin:0;font-size:16.5px;line-height:1.6;color:#3C372D}.ccols{display:grid;gap:clamp(36px,5vw,56px)}@media (min-width:960px){.ccols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.cside{position:sticky;top:calc(var(--header-h) + 28px)}}.cformwrap{background:linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 6px 6px/calc(100% - 12px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) left 6px bottom 6px/calc(100% - 12px) 1.5px no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) 6px 6px/1.5px calc(100% - 12px) no-repeat,linear-gradient(rgba(15,53,87,.85),rgba(15,53,87,.85)) right 6px top 6px/1.5px calc(100% - 12px) no-repeat,radial-gradient(circle at 0 0,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 0 0/20px 20px no-repeat,radial-gradient(circle at 100% 0,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 100% 0/20px 20px no-repeat,radial-gradient(circle at 0 100%,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 0 100%/20px 20px no-repeat,radial-gradient(circle at 100% 100%,#EEE8DC 18px,#0F3557 18px,#0F3557 20px,transparent 20px) 100% 100%/20px 20px no-repeat,linear-gradient(#0F3557,#0F3557) 20px 0/calc(100% - 40px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) left 20px bottom 0/calc(100% - 40px) 2px no-repeat,linear-gradient(#0F3557,#0F3557) 0 20px/2px calc(100% - 40px) no-repeat,linear-gradient(#0F3557,#0F3557) right 0 top 20px/2px calc(100% - 40px) no-repeat,#FFFDF8;border:0;border-radius:0;padding:clamp(24px,3.6vw,44px)}.cform{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.cform label{display:block;min-width:0}.cform label[hidden]{display:none}.flabel{display:block;font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#5D5648;margin-bottom:7px}.cform input[type=text],.cform input[type=email],.cform select,.cform textarea{box-sizing:border-box;width:100%;font:inherit;font-size:17px;line-height:1.4;color:#191714;background:#fff;border:1px solid #CFC6B2;border-radius:10px;padding:12px 14px;min-height:48px;transition:border-color .15s,box-shadow .15s}.cform textarea{resize:vertical;line-height:1.55}.cform select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,#5D5648 50%),linear-gradient(135deg,#5D5648 50%,transparent 50%);background-position:right 20px center,right 14px center;background-size:6px 6px;background-repeat:no-repeat}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:none;border-color:#0F3557;box-shadow:0 0 0 1px #0F3557}.cform ::placeholder{color:#8E8574}.cform .consent{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;color:#3C372D;cursor:pointer}.cform .consent input{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:#0F3557}.cform .consent a{color:#0A2540;text-decoration:none;white-space:nowrap;padding-bottom:2px;background:linear-gradient(currentColor,currentColor) left 100%/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .15s}.cform .consent a::after{content:"→";content:"→"/"";display:inline-block;margin-left:5px;font-family:'IBM Plex Mono',monospace;font-size:.85em;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.cform .consent a:hover,.cform .consent a:focus-visible{background-size:100% 1.5px}.cform .consent a:hover::after,.cform .consent a:focus-visible::after{transform:translateX(3px)}.fsend{border-top:1px solid #E4DDCC;padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.fsend .btns{padding:6px}.fsend p{margin:0;font-size:16px;line-height:1.45;color:#5D5648}.fsend p.ok{color:#0F3557;font-weight:600}.fsend p.bad{color:#B24A57}.cdirect .btns{padding:6px;gap:12px}.cdirect .note{margin:12px 0 0;font-size:16px;color:#5D5648}.pol-lead{margin:20px 0 0;line-height:1.65;color:#3C372D}.pol-links{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pol-links a{display:inline-block;padding:8px 0;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#0F3557}.pol-links a,.legother a,.home .more{background:linear-gradient(currentColor,currentColor) left calc(100% - 4px)/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .15s}.cbox .more{display:inline;padding:0 0 3px;background:linear-gradient(currentColor,currentColor) left 100%/0 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .3s cubic-bezier(.2,.7,.2,1),color .15s}.pol-links a:hover,.pol-links a:focus-visible,.legother a:hover,.legother a:focus-visible,.home .more:hover,.home .more:focus-visible,.cbox .more:hover,.cbox .more:focus-visible{text-decoration:none;background-size:100% 1.5px;color:#0F3557}.pol-late{margin:22px 0 0;font-size:16px;line-height:1.55;color:#3C372D}.nbtile h2 a{background:linear-gradient(var(--z),var(--z)) left 100%/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.nbtile:hover h2 a,.nbtile:focus-within h2 a{background-size:100% 1.5px}.nbtile .tile-body{gap:8px}.nbtext .eyebrow{margin:0 0 10px}.nbtext .h1{margin:0}.nbtext .intro{margin-top:22px;font-size:clamp(17.5px,1.6vw,19.5px)}.nbtext p{max-width:62ch;text-wrap:pretty}.nbtext p:not(.intro):not(.eyebrow){margin:18px 0 0;color:#3C372D;line-height:1.7}.nbstrip{display:flex;align-items:center;gap:10px;margin-top:24px}.nbtours{--n:3;--g:16px;flex:1;min-width:0;display:flex;gap:var(--g);padding:6px 4px 30px;margin:0 0 -24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scroll-behavior:smooth;scrollbar-width:none}.nbtours::-webkit-scrollbar{display:none}.nbtours>li{flex:0 0 calc((100% - (var(--n) - 1) * var(--g)) / var(--n));min-width:0;scroll-snap-align:start}@media (max-width:959px){.nbtours{--n:2}}@media (max-width:599px){.nbtours{--n:1}.nbstrip{flex-wrap:wrap;justify-content:flex-end}.nbstrip .nbtours{order:-1;flex-basis:100%}}.nbtours .here{display:flex;flex-direction:column;gap:4px;margin:0;font-size:16px;line-height:1.5;color:#3C372D}.nbtours .fmtl{font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--z,#0F3557)}.tile h3{font-size:clamp(21px,2vw,24px);line-height:1.2;margin:0}.tile h3 a{color:#191714}.tile h3 a::after{content:"";position:absolute;inset:0;border-radius:22px}.nbtile h3 a{background:linear-gradient(var(--z),var(--z)) left 100%/0 1.5px no-repeat;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.nbtile:hover h3 a,.nbtile:focus-within h3 a{background-size:100% 1.5px}.lgpage .faqtop .eyebrow{margin:0 0 10px}.lgpage .faqtop .btns{margin-top:22px}.lgsec .gn{font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.14em;color:#5D5648;margin:0 0 8px}.lgsec p:last-child{margin:0;max-width:64ch;font-size:clamp(17px,1.5vw,18.5px);line-height:1.7;color:#3C372D;text-wrap:pretty}.lgsec .lines{margin-bottom:20px}.pbox{display:grid;gap:18px}.pbox h2{margin:0;font-size:clamp(24px,2.6vw,30px)}.pbox p{margin:0 0 14px;max-width:64ch}.pbox p:last-child{margin-bottom:0;color:#3C372D}@media (min-width:900px){.pbox{padding:clamp(28px,4vw,48px)}.pbox p{max-width:none}}.legver{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.1em;color:#5D5648;margin:20px 0 0}.legnav a{display:block;font-family:'Josefin Sans',system-ui,sans-serif;font-size:16.5px;font-weight:600;padding:7px 0;min-height:0;line-height:1.35}html[lang=ru] .legnav a{font-family:'Comfortaa',system-ui,sans-serif;font-weight:600}.legother{margin:24px 0 0}.legother a{font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#0F3557;display:inline-block;padding:6px 0}.legsec+.legsec{margin-top:clamp(36px,4.5vw,52px)}.legsec h2{font-size:clamp(21px,2.2vw,26px);line-height:1.2;margin:0 0 16px;color:#191714}.legbody p,.legbody li{font-size:17px;line-height:1.7;color:#3C372D;max-width:66ch;text-wrap:pretty}.legbody p{margin:0 0 14px}.legbody ul{margin:0 0 14px;padding:0;list-style:none}.legbody li{position:relative;padding-left:22px;margin-bottom:8px}.legbody li::before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;background:#0F3557;transform:rotate(45deg)}.legbody strong{color:#191714}.legbody a{color:#0A2540;text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.legal .faqside{display:none}}.hhero{display:grid;gap:28px;margin-top:clamp(20px,3vw,40px)}.hhero-img{margin:0}.hhero-img img{display:block;width:100%;height:auto;border-radius:22px;aspect-ratio:4/3;object-fit:cover;background:#E4DDCC}.hhero .h1{margin:0;font-size:clamp(34px,4.6vw,58px);max-width:18ch}.hhero .intro{margin-top:22px;max-width:52ch}.hhero .btns{margin-top:26px}@media (max-width:480px){.hhero{gap:18px;margin-top:14px}.hhero .h1{font-size:30px}.hhero .lines{margin-top:12px}.hhero .intro{margin-top:14px;line-height:1.55}.hhero .btns{margin-top:16px;flex-wrap:nowrap;gap:16px}.hhero .btns .btn{flex:1 1 0;min-width:0;white-space:nowrap;padding-left:10px;padding-right:10px}}@media (max-width:699px){.hhero-img img{aspect-ratio:3/2;object-position:center bottom}}@media (min-width:960px){.hhero-a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:center}}.hintro{max-width:880px}.hportrait{width:140px;height:140px;border-radius:50%;object-fit:cover;background:#E4DDCC}.hintro-t{font-size:clamp(19px,1.9vw,23px);line-height:1.5;color:#191714;margin:0 0 12px;text-wrap:pretty}.home .more{font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#0F3557;display:inline-block;padding:6px 0}.hsec .eyebrow{margin:0 0 10px}.hsec .intro{margin-top:20px}html[lang="ru"] .hsec .intro{max-width:38.6em}.hmore{margin-top:26px}.hmore-t{margin:14px 0 0;display:flex}@media (max-width:599px){.hmore-t{margin-top:6px}}.hcar{display:grid;gap:28px}@media (min-width:960px){.hcar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:center}}.hcar-img{margin:0}.hcar-img img{display:block;width:100%;height:auto;border-radius:22px;aspect-ratio:4/3;object-fit:cover;background:#E4DDCC}.hcar-p{margin:20px 0 0;max-width:56ch;line-height:1.7;color:#3C372D}@media (max-width:599px){.hdr .wrap{padding-top:12px;padding-bottom:10px}}@media (max-width:480px){.hhero{margin-top:25px}.hhero .lines{margin-top:6px}.hhero .intro{margin-top:23px}.hhero .btns{margin-top:15px}.home .hhero-img{margin-top:3.5px}}@media (max-width:699px){.home .hhero{min-height:calc(100svh - 74px - 25px - 55px);display:flex;flex-direction:column}.home .hhero + .divider{margin-top:22.5px;margin-bottom:19px}.home .hhero-img{flex:1 1 auto;display:flex;align-items:center;margin-bottom:0}.home .hhero-img img{aspect-ratio:auto;height:100%;max-height:calc((100vw - 32px)*.75);min-height:calc((100vw - 32px)/1.5);object-fit:cover;object-position:center bottom}}@media (min-width:385px) and (max-width:699px) and (min-height:640px){.home .hhero{height:calc(100svh - 74px - 25px - 55px)}.home .hhero-img{flex:1 1 0;min-height:0}.home .hhero-img img{min-height:calc((100vw - 32px)/1.7)}}@media (max-width:699px) and (orientation:landscape){.home .hhero{min-height:0;height:auto}}@media (max-width:480px){.hhero .h1{font-size:36px}.hhero .btns .btn{min-height:44px;padding-top:9px;padding-bottom:9px;font-size:15px}}.hintro-c{margin:0 auto;text-align:center}.nbchips{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.nbchips a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 18px;border:1.5px solid #CFC6B2;border-radius:999px;background:#FFFDF8;color:#191714;font-family:'Poiret One',sans-serif;font-size:17px;letter-spacing:.04em;transition:border-color .15s,color .15s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1)}.nbchips .ar{font-family:'IBM Plex Mono',monospace;font-size:.85em;color:#8A7F6A;transition:transform .25s cubic-bezier(.2,.7,.2,1),color .15s}.nbchips a:hover .ar,.nbchips a:focus-visible .ar{color:#0F3557;transform:translateX(3px)}.nbchips a::before{content:"";width:7px;height:7px;background:var(--z);transform:rotate(45deg)}.nbchips a:hover,.nbchips a:focus-visible{border-color:var(--z);color:#191714;transform:translateY(-3px);box-shadow:0 8px 20px rgba(15,53,87,.12)}@media (prefers-reduced-motion:reduce){.nbchips a:hover,.nbchips a:focus-visible{transform:none;box-shadow:none}.nbchips a:hover .ar,.nbchips a:focus-visible .ar{transform:none}}.nbchips a::before{transition:transform .25s}.nbzones{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}@media (min-width:900px){.nbzones{gap:12px}.nbzone{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:24px}.nbz-l{min-height:44px;display:flex;align-items:center}.nbzone .nbchips{margin-top:0!important}}.nbzone{border-top:0;padding-top:0}.nbz-l{margin:0;font-family:'IBM Plex Mono',monospace;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#3C372D}.nbzone .nbchips{margin-top:12px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width:599px){.nbzones{gap:12px;margin-top:16px}.nbzone .nbchips{gap:8px 6px;margin-top:8px}.nbzone .nbchips a{padding:6px 11px;gap:6px;font-size:15px;letter-spacing:0}.nbchips a::before{width:6px;height:6px}}.lb{position:fixed;inset:0;z-index:200;overflow:hidden;background:rgba(20,18,15,0);transition:background .4s ease;display:none;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:clamp(16px,4vw,48px)}.lb-in{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(1200px,94vw)}.lb{touch-action:pan-y pinch-zoom}.lb-img{-webkit-user-drag:none;user-select:none;max-width:100%;max-height:76vh;width:auto;height:auto;object-fit:contain;display:block;border-radius:0}.lb-bar{display:flex;align-items:center;gap:16px;width:100%;padding:6px;box-sizing:border-box;transition:opacity .25s ease}.lb-arr{background:#F3EFE4;border:0;border-radius:999px;color:#0F3557;outline:1.5px solid rgba(248,244,236,.55);outline-offset:3px;font-family:'IBM Plex Mono',monospace;font-size:17px;line-height:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,outline-offset .2s,outline-color .15s}.lb-arr:hover{background:#0F3557;color:#F8F4EC;outline-color:#F8F4EC;outline-offset:6px}.lb-count{flex:1;font-family:'IBM Plex Mono',monospace;font-size:13px;letter-spacing:.14em;color:#F8F4EC;white-space:nowrap;text-align:center}.lb-cls{flex:0 0 auto;background:transparent;border:1.5px solid #F8F4EC;border-radius:999px;outline:1.5px solid rgba(248,244,236,.55);outline-offset:3px;color:#F8F4EC;font-family:'Poiret One',sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;min-height:44px;padding:11px 22px;cursor:pointer;transition:background .15s,color .15s,outline-offset .2s}.lb-cls:hover{background:#F8F4EC;color:#191714;outline-color:#F8F4EC;outline-offset:6px}.zm-cls{position:fixed;opacity:0;transition:background .15s,color .15s,outline-offset .2s,opacity .25s ease .3s}.cform .fbad{border-color:#B24A57;box-shadow:0 0 0 1px #B24A57;outline-color:#B24A57}.ferr{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:14.5px;line-height:1.35;color:#B24A57}.ferr i,.fsum i{width:6px;height:6px;flex:none;background:#B24A57;transform:rotate(45deg)}.ferr.cb{margin-top:-2px;padding-left:30px;grid-column:1/-1}.fsum{grid-column:1/-1;display:flex;align-items:center;gap:10px;background:linear-gradient(rgba(178,74,87,.85),rgba(178,74,87,.85)) 4px 4px/calc(100% - 8px) 1.5px no-repeat,linear-gradient(rgba(178,74,87,.85),rgba(178,74,87,.85)) left 4px bottom 4px/calc(100% - 8px) 1.5px no-repeat,linear-gradient(rgba(178,74,87,.85),rgba(178,74,87,.85)) 4px 4px/1.5px calc(100% - 8px) no-repeat,linear-gradient(rgba(178,74,87,.85),rgba(178,74,87,.85)) right 4px top 4px/1.5px calc(100% - 8px) no-repeat,radial-gradient(circle at 0 0,#FFFDF8 8.5px,#B24A57 8.5px,#B24A57 10px,transparent 10px) 0 0/10px 10px no-repeat,radial-gradient(circle at 100% 0,#FFFDF8 8.5px,#B24A57 8.5px,#B24A57 10px,transparent 10px) 100% 0/10px 10px no-repeat,radial-gradient(circle at 0 100%,#FFFDF8 8.5px,#B24A57 8.5px,#B24A57 10px,transparent 10px) 0 100%/10px 10px no-repeat,radial-gradient(circle at 100% 100%,#FFFDF8 8.5px,#B24A57 8.5px,#B24A57 10px,transparent 10px) 100% 100%/10px 10px no-repeat,linear-gradient(#B24A57,#B24A57) 10px 0/calc(100% - 20px) 1.5px no-repeat,linear-gradient(#B24A57,#B24A57) left 10px bottom 0/calc(100% - 20px) 1.5px no-repeat,linear-gradient(#B24A57,#B24A57) 0 10px/1.5px calc(100% - 20px) no-repeat,linear-gradient(#B24A57,#B24A57) right 0 top 10px/1.5px calc(100% - 20px) no-repeat,#FBEFF0;border:0;border-radius:0;padding:15px 20px;font-size:15.5px;line-height:1.4;color:#191714}.fsum i{width:8px;height:8px}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.gtile{overflow:hidden;border-radius:22px;background:#E4DDCC;line-height:0}.gtile img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;cursor:zoom-in;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gtile:hover img{transform:scale(1.03)}.gstrip .nbtours{padding-bottom:6px;margin-bottom:0}.tstrip .tiles.nbtours{display:flex;grid-template-columns:none;margin:0 0 -24px;padding:6px 4px 30px}.tstrip .tile{height:auto}.tstrip{margin-top:clamp(32px,4vw,48px)}html[lang="ru"] .h1,html[lang="ru"] .h2{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}@media (max-width:399px){.h1,.buy .h1,.guide-text .h1,.hhero .h1{font-size:27px}.steps{grid-template-columns:minmax(0,1fr)}.stitle{overflow-wrap:break-word;hyphens:auto}}.cform .reqnote{margin:0;font-size:14.5px;line-height:1.4;color:#3C372D}.pricebar .facts li.fmt-walk{color:#B24A57}.card .facts,.tile .facts{row-gap:9px}.card .facts .price,.tile .facts .price{margin-top:0}.tile:not(.nbtile) h2,.card:not(.nbtile) h3{min-height:2.4em}@media (max-width:480px){.hhero .h1{font-size:36px}}