:root{--gold:#FFD300;--gold-d:#e6bf00;--bg:#FFFFFF;--alt:#F8F8F8;--ink:#0a0a0a;--body:#2a2a2a;--muted:#666666;--line:#ececec;--shadow-sm:0 2px 8px rgba(0,0,0,.04);--shadow-md:0 10px 28px rgba(0,0,0,.08);--shadow-lg:0 28px 60px rgba(0,0,0,.18);--text-lead:1.125rem;--text-body:1rem;--text-small:0.875rem;--text-micro:0.75rem}*{box-sizing:border-box}body,html{margin:0;padding:0;scroll-behavior:smooth}html{background:var(--u-shell);color-scheme:light}main{display:block}body{font-family:var(--u-text);background:var(--u-shell);font-size:var(--u-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:var(--u-lh-body)}body,h1,h2,h3,h4{color:var(--u-ink)}h1,h2,h3,h4{font-family:var(--u-display);font-weight:900;letter-spacing:var(--u-track-h2);line-height:var(--u-lh-tight);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img{max-width:100%;display:block;-webkit-user-drag:none;user-drag:none}.chat-circle{border-radius:50%!important}.chat-window{border-radius:20px!important;overflow:hidden!important}.chat-bubble{border-radius:18px!important}.chat-bubble-tl{border-radius:18px 18px 18px 4px!important}.chat-bubble-tr{border-radius:18px 18px 4px 18px!important}.chat-input{border-radius:22px!important}.chat-send-btn{border-radius:50%!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.u-glow{position:relative;overflow:hidden;isolation:isolate}.u-glow>*{position:relative;z-index:1}.u-glow:before{inset:-200px;background:radial-gradient(760px 420px at calc(50% + 380px) calc(50% - 150px),#FF6A1F 0,rgba(255,106,31,0) 70%),radial-gradient(900px 520px at calc(50% + 820px) calc(50% + 120px),#FF8A3D 0,rgba(255,138,61,0) 72%),radial-gradient(720px 460px at calc(50% - 120px) calc(50% + 60px),rgba(15,178,163,.3) 0,rgba(15,178,163,0) 72%),#FFCF3D;filter:blur(30px)}.u-glow:after,.u-glow:before{content:"";position:absolute;z-index:0;pointer-events:none}.u-glow:after{inset:0;opacity:.2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.u-glow-dark:before{background:radial-gradient(1080px 700px at calc(50% + 400px) calc(50% - 320px),#FF6A1F 0,rgba(255,106,31,.55) 34%,rgba(255,106,31,0) 72%),radial-gradient(860px 560px at calc(50% - 620px) calc(50% + 330px),#12A99C 0,rgba(18,169,156,0) 58%),linear-gradient(120deg,#0B0E0B,#10130F 55%,#101A16);filter:blur(72px)}.u-glow-dark:after{opacity:.18;mix-blend-mode:overlay}.u-shot{position:relative;overflow:visible;clip-path:inset(0 -100vw 0 -100vw);isolation:isolate}.u-shot>*{position:relative;z-index:1}.u-shot:after,.u-shot:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - (100vw / var(--u-zoom, 1)) / 2);width:calc(100vw / var(--u-zoom, 1));z-index:0;pointer-events:none}.u-shot:before{background-color:#0A0C09;background-image:url(/hero/phiphi.jpg);background-image:-webkit-image-set(url("/hero/phiphi.webp") type("image/webp"),url("/hero/phiphi.jpg") type("image/jpeg"));background-image:image-set(url("/hero/phiphi.webp") type("image/webp"),url("/hero/phiphi.jpg") type("image/jpeg"));background-size:cover;background-position:bottom;background-repeat:no-repeat}.u-shot:after{background:linear-gradient(180deg,rgba(8,10,8,.62),rgba(8,10,8,.46) 30%,rgba(8,10,8,.46) 70%,rgba(8,10,8,.52)),linear-gradient(90deg,rgba(8,10,8,.72),rgba(8,10,8,.58) 48%,rgba(8,10,8,.24) 66%,rgba(8,10,8,0) 84%)}@media (max-width:1023px){.u-shot:before{background-image:url(/hero/phiphi-m.jpg);background-image:-webkit-image-set(url("/hero/phiphi-m.webp") type("image/webp"),url("/hero/phiphi-m.jpg") type("image/jpeg"));background-image:image-set(url("/hero/phiphi-m.webp") type("image/webp"),url("/hero/phiphi-m.jpg") type("image/jpeg"))}}.u-glow{overflow:visible;clip-path:inset(0 -100vw 0 -100vw)}.u-glow:before{inset:-200px -100vw}.u-glow:after{left:-100vw;right:-100vw}@media (min-width:1024px){.u-hero{zoom:var(--u-hero-k,1);width:calc(1440px / var(--u-hero-k, 1));--u-zoom:calc(var(--u-zoom-d, 1) * var(--u-hero-k, 1))}}.u-hero{min-height:calc(100vh / var(--u-zoom, 1) - 76px);display:flex;flex-direction:column;justify-content:center}.u-hero-photo{overflow:visible}.u-hero-photo>div[style*="position: absolute"],.u-hero-photo>img{width:calc(100vw / var(--u-zoom, 1));left:calc(50% - (100vw / var(--u-zoom, 1)) / 2);right:auto;max-width:none}.u-sec{border-top:2px solid #10130f}.u-sec+.u-sec{border-top-width:1px;border-top-color:rgba(16,19,15,.22)}.u-sec>summary{display:flex;align-items:center;gap:16px;list-style:none;cursor:pointer}.u-sec>summary::-webkit-details-marker{display:none}.u-sec>summary::marker{content:""}.u-sec-meta{margin-left:auto;white-space:nowrap}.u-sec-arrow{flex-shrink:0;color:#10130F;transition:transform .2s ease}.u-sec-name+.u-sec-arrow{margin-left:auto}.u-sec[open]>summary .u-sec-arrow{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.u-sec-arrow{transition:none}}.u-lvl{border:2px solid #10130f;background:#FFFDF8}.u-lvl>summary{list-style:none;cursor:pointer;transition:background .2s ease}.u-lvl>summary::-webkit-details-marker{display:none}.u-lvl>summary::marker{content:""}.u-lvl>summary .u-lvl-name{color:#10130F}.u-lvl>summary .u-lvl-meta{color:rgba(16,19,15,.6)}.u-lvl[open]>summary{background:#10130F}.u-lvl[open]>summary .u-lvl-name{color:#FFFDF8}.u-lvl[open]>summary .u-lvl-meta{color:rgba(243,237,227,.7)}.u-lvl-arrow{transition:transform .2s ease;flex-shrink:0}.u-lvl[open]>summary .u-lvl-arrow{transform:rotate(180deg);stroke:#FFCF3D}@media (prefers-reduced-motion:reduce){.u-lvl-arrow,.u-lvl>summary{transition:none}}.u-film{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.u-film::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.u-film{scroll-behavior:auto}}.u-film-nav{width:46px;height:46px;padding:0;border-radius:999px;border:2px solid rgba(16,19,15,.22);background:transparent;color:#10130F;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.u-film-nav:hover:not(:disabled){background:#FFCF3D;border-color:#FFCF3D}.u-film-nav:disabled{opacity:.28;cursor:default}.u-bleed{position:relative}.u-bleed:before{content:"";position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;background:var(--bleed);z-index:0;pointer-events:none}.u-bleed>*,.u-bleed>[style*="display: contents"]>*{position:relative;z-index:1}@media (max-width:1023px){.u-wide-only{display:none!important}}@media (min-width:1024px){.u-narrow-only{display:none!important}}.u-in{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.u-in-on{will-change:auto;opacity:1;transform:none}a[href*="/blog/"],a[href*="/collections/"],a[href*="/tours/"]{transition:transform .35s cubic-bezier(.22,.61,.36,1)}a[href*="/blog/"] img,a[href*="/collections/"] img,a[href*="/tours/"] img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}a[href*="/blog/"]:hover img,a[href*="/collections/"]:hover img,a[href*="/tours/"]:hover img{transform:scale(1.05)}a[style*="border-radius: 10px"],a[style*="border-radius: 999px"]{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}a[style*="border-radius: 10px"]:active,a[style*="border-radius: 999px"]:active{transform:translateY(1px)}@keyframes u-drift{0%{transform:translateZ(0) scale(1) rotate(0deg)}25%{transform:translate3d(-3.5%,1.6%,0) scale(1.1) rotate(.8deg)}50%{transform:translate3d(-1%,3.4%,0) scale(1.16) rotate(-.6deg)}75%{transform:translate3d(3%,1.2%,0) scale(1.08) rotate(.4deg)}to{transform:translateZ(0) scale(1) rotate(0deg)}}@keyframes u-sheen{0%{transform:translateZ(0) scale(1);opacity:.2}33%{transform:translate3d(6%,-3.5%,0) scale(1.18);opacity:.32}66%{transform:translate3d(-4%,3%,0) scale(1.1);opacity:.24}to{transform:translateZ(0) scale(1);opacity:.2}}.u-glow:before{animation:u-drift 26s ease-in-out infinite;will-change:transform}.u-glow:after{background-image:radial-gradient(760px 520px at 22% 12%,rgba(255,253,248,.16) 0,rgba(255,253,248,0) 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:u-sheen 19s ease-in-out infinite;will-change:transform,opacity}.u-glow-dark:after{background-image:radial-gradient(900px 620px at 74% 18%,rgba(255,210,100,.18) 0,rgba(255,210,100,0) 72%),radial-gradient(700px 520px at 12% 78%,rgba(15,178,163,.16) 0,rgba(15,178,163,0) 74%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation-duration:22s}@media (prefers-reduced-motion:reduce){.u-in{transform:none;transition:opacity .4s ease}.u-glow:after,.u-glow:before{animation:none}a[href*="/blog/"]:hover img,a[href*="/collections/"]:hover img,a[href*="/tours/"]:hover img{transform:none}}.u-foot a,.u-foot a *{transition:color .18s ease,stroke .18s ease}
/* !important здесь по делу: цвет подписи задан прямо в разметке холста,
   а инлайновый стиль сильнее любого правила без него. */.u-foot a:hover,.u-foot a:hover *{color:#FFCF3D!important}.u-foot a:hover svg{stroke:#FFCF3D!important}.u-press{transition:transform .18s ease,box-shadow .18s ease}.u-press:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 24px rgba(16,19,15,.18)}a[href*="/catalog/"] svg[width="20"],a[href*="/catalog/"] svg[width="22"],a[href*="/catalog/"] svg[width="24"]{border-radius:50%;padding:7px;margin:-7px;transition:transform .22s ease,background-color .22s ease}a[href*="/catalog/"]:hover svg[width="20"],a[href*="/catalog/"]:hover svg[width="22"],a[href*="/catalog/"]:hover svg[width="24"]{transform:translateX(6px);background:#FFCF3D}@media (prefers-reduced-motion:reduce){.u-press:hover,a[href*="/catalog/"]:hover svg{transform:none}}.u-day{transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.u-day>*{transition:color .2s ease}.u-day:hover{transform:translateY(-4px);border-color:#FFCF3D!important;background-color:rgba(255,207,61,.08)}.u-day:hover>:first-child{color:#FFCF3D!important}.u-day-on:hover{background-color:#FFD861;box-shadow:0 14px 30px rgba(16,19,15,.28)}.u-day-on:hover>:first-child{color:#10130F!important}@media (prefers-reduced-motion:reduce){.u-day:hover{transform:none}}@media (max-width:560px){.u-plan-grid{grid-template-columns:1fr!important}}.u-day-row{position:relative}.u-swap{position:absolute;left:calc(286px - 7px);top:calc(50% + 48px - 7px);transform:translate(-100%,-100%);display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(16,19,15,.55);color:#FFFDF8;text-decoration:none;transition:background .2s ease,transform .2s ease}.u-swap:focus-visible,.u-swap:hover{background:#FFCF3D;color:#10130F;transform:translate(-100%,-100%) scale(1.08)}@media (max-width:1023px){.u-swap{left:calc(14px + 96px - 7px);top:calc(14px + 96px - 7px)}}[data-intro=run] .u-in{animation:u-in-rise .78s cubic-bezier(.16,1,.3,1) var(--u-in-delay,0s) both}@keyframes u-in-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.u-line{overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.u-line,.u-line>span{display:block}[data-intro=run] .u-line>span{animation:u-in-line .92s cubic-bezier(.16,1,.3,1) var(--u-in-delay,0s) both}@keyframes u-in-line{0%{transform:translate3d(0,106%,0)}to{transform:none}}[data-intro=run] .u-in,[data-intro=run] .u-line>span{will-change:transform,opacity}[data-intro=done] .u-in,[data-intro=done] .u-line>span{will-change:auto;animation:none}@media (prefers-reduced-motion:reduce){[data-intro] .u-in,[data-intro] .u-line>span{animation:none!important}}[role=button]:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #0F3B2F!important;outline-offset:2px}.u-skip{position:absolute;left:-9999px;top:12px;z-index:3000;background:#FFCF3D;color:#10130F;padding:10px 16px;font-family:Golos Text,sans-serif;font-weight:600;text-decoration:none}.u-skip:focus{left:12px}.u-article{font-size:17px;line-height:1.72}.u-article ol,.u-article p,.u-article ul{margin:0 0 18px}.u-article ol,.u-article ul{padding-left:22px}.u-article p.lead{font-size:18px;line-height:1.6;color:rgba(16,19,15,.8);margin-bottom:24px}.u-article h2{font-size:21px;line-height:1.2;letter-spacing:-.03em;margin:30px 0 14px}.u-article h2,.u-article h3{font-family:var(--u-display);font-weight:700}.u-article h3{font-size:18px;line-height:1.25;letter-spacing:-.02em;margin:24px 0 10px}.u-article img{width:100%;height:auto;margin:0 0 18px}.u-article a{text-decoration:underline;text-underline-offset:3px}.u-article a.blog-tour-link{display:inline-block;text-decoration:none;margin:-6px 0 22px;background:#FFCF3D;color:#10130F;font-weight:700;font-size:15px;padding:12px 18px;border-radius:10px}.u-article-d{font-size:19px;line-height:1.7}.u-article-d p.lead{font-size:22px}.u-article-d h2{font-size:28px;margin:40px 0 16px}.u-article-d h3{font-size:22px}