*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{background:#fff0dc;color:#363333;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.45;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}ol,ul{list-style:none;padding:0}blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}:focus-visible{outline:2px solid #da3c00;outline-offset:2px}.t-h1{font-size:46px;letter-spacing:-.005em;line-height:1.2}.t-h1,.t-h2{font-family:Belepotan,Cormorant Garamond,"PT Serif",Georgia,serif;font-weight:400}.t-h2{font-size:42px;line-height:1.15}.t-h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:36px;font-weight:600;line-height:1.21}.t-title{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:500;line-height:1.35}.t-text{font-size:20px;line-height:1.45}.t-text,.t-text-base{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.t-text-base{font-size:16px;line-height:1.5}.t-btn{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:1;text-transform:uppercase}.t-logo{font-size:19.79px;line-height:1.15}.t-logo,.t-phone{font-family:Belepotan,Cormorant Garamond,"PT Serif",Georgia,serif;font-weight:400}.t-phone{font-size:20px;line-height:1}.t-invert{color:#fff}.t-brand{color:#da3c00}.t-brand-dark{color:#c00909}.t-warm{color:#ffe3bd}.t-muted{color:#696969}.reveal-on-scroll{opacity:0;transform:translate3d(0,32px,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.reveal-on-scroll.is-revealed{opacity:1;transform:translateZ(0)}.reveal-on-scroll.reveal-up{transform:translate3d(0,32px,0)}.reveal-on-scroll.reveal-down{transform:translate3d(0,-32px,0)}.reveal-on-scroll.reveal-left{transform:translate3d(-32px,0,0)}.reveal-on-scroll.reveal-right{transform:translate3d(32px,0,0)}.reveal-on-scroll.reveal-fade{transform:none}.reveal-on-scroll.reveal-scale{transform:scale(.94)}.reveal-on-scroll.is-revealed.reveal-down,.reveal-on-scroll.is-revealed.reveal-left,.reveal-on-scroll.is-revealed.reveal-right,.reveal-on-scroll.is-revealed.reveal-up{transform:translateZ(0)}.reveal-on-scroll.is-revealed.reveal-scale{transform:scale(1)}.reveal-on-scroll[data-reveal-delay="1"]{transition-delay:.08s}.reveal-on-scroll[data-reveal-delay="2"]{transition-delay:.16s}.reveal-on-scroll[data-reveal-delay="3"]{transition-delay:.24s}.reveal-on-scroll[data-reveal-delay="4"]{transition-delay:.32s}.reveal-on-scroll[data-reveal-delay="5"]{transition-delay:.4s}.reveal-on-scroll[data-reveal-delay="6"]{transition-delay:.48s}.hover-lift{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.hover-lift:hover{box-shadow:0 8px 24px #14070214;transform:translateY(-4px)}}.hover-zoom{overflow:hidden}.hover-zoom .hover-zoom__img,.hover-zoom img,.hover-zoom picture img{transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}@media(hover:hover){.hover-zoom:hover .hover-zoom__img,.hover-zoom:hover img,.hover-zoom:hover picture img{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.reveal-on-scroll,.reveal-on-scroll.reveal-down,.reveal-on-scroll.reveal-left,.reveal-on-scroll.reveal-right,.reveal-on-scroll.reveal-scale,.reveal-on-scroll.reveal-up{opacity:1!important;transform:none!important;transition:none!important}.hover-lift,.hover-zoom .hover-zoom__img,.hover-zoom img,.hover-zoom picture img{transition:none!important}}.ui-btn[data-v-06bae07a]{align-items:center;cursor:pointer;display:inline-flex;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;gap:10px;isolation:isolate;justify-content:center;overflow:hidden;position:relative;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ui-btn[data-v-06bae07a]:after{background:linear-gradient(120deg,transparent 35%,hsla(0,0%,100%,.22) 50%,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-120%);transition:transform .6s cubic-bezier(.22,1,.36,1);z-index:1}@media(hover:hover){.ui-btn[data-v-06bae07a]:hover:not(:disabled){box-shadow:0 8px 24px #14070214;transform:translateY(-2px)}.ui-btn[data-v-06bae07a]:hover:not(:disabled):after{transform:translate(120%)}}.ui-btn[data-v-06bae07a]:active:not(:disabled){transform:translateY(0)}.ui-btn[data-v-06bae07a]:disabled{cursor:not-allowed;opacity:.6}.ui-btn[data-v-06bae07a]>*{position:relative;z-index:2}.ui-btn--block[data-v-06bae07a]{width:100%}.ui-btn--md[data-v-06bae07a]{border-radius:60px;font-size:20px;height:60px;line-height:1;padding:16px 24px}.ui-btn--sm[data-v-06bae07a]{border-radius:12px;font-size:16px;font-weight:500;height:45px;line-height:1;padding:8px 12px;text-transform:none}.ui-btn--primary[data-v-06bae07a]{background:#c00909;border:0;color:#fff}.ui-btn--primary[data-v-06bae07a]:hover:not(:disabled){background:#a20505}.ui-btn--brand[data-v-06bae07a]{background:#da3c00;border:0;color:#fff}.ui-btn--brand[data-v-06bae07a]:hover:not(:disabled){background:#af3304}.ui-btn--warm[data-v-06bae07a]{background:#ffe3bd;border:0;color:#363333}.ui-btn--warm[data-v-06bae07a]:hover:not(:disabled){background:#f5d9a9}.ui-btn--ghost[data-v-06bae07a]{background:transparent;border:1px solid;color:#fff}.ui-btn--ghost[data-v-06bae07a]:hover:not(:disabled){background:#ffffff1a}.ui-btn--ghost-brand[data-v-06bae07a]{background:transparent;border:1px solid #da3c00;color:#da3c00}.ui-btn--ghost-brand[data-v-06bae07a]:hover:not(:disabled){background:#da3c00;color:#fff}.ui-container[data-v-ee84f95d]{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,40px);width:100%}@media(min-width:1440px){.ui-container[data-v-ee84f95d]{padding:0}}.ui-section[data-v-c1b8a084]{width:100%}.ui-section__inner[data-v-c1b8a084]{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,40px);width:100%}@media(min-width:1440px){.ui-section__inner[data-v-c1b8a084]{padding:0}}.ui-section__inner[data-v-c1b8a084]{display:flex;flex-direction:column;gap:clamp(24px,4vw,60px)}.ui-section--bg-transparent[data-v-c1b8a084]{background:transparent}.ui-section--bg-bg[data-v-c1b8a084]{background:#fff0dc}.ui-section--bg-warm[data-v-c1b8a084]{background:#ffe3bd}.ui-section--bg-white[data-v-c1b8a084]{background:#fff}.ui-section--bg-brand[data-v-c1b8a084]{background:#da3c00;color:#fff}.ui-section--radius-top[data-v-c1b8a084]{border-radius:clamp(20px,4vw,60px) clamp(20px,4vw,60px) 0 0}.ui-section--radius-bottom[data-v-c1b8a084]{border-radius:0 0 clamp(20px,4vw,60px) clamp(20px,4vw,60px)}.ui-section--radius-all[data-v-c1b8a084]{border-radius:clamp(20px,4vw,60px)}.ui-section--spacing-normal[data-v-c1b8a084]{padding:clamp(32px,6vw,90px) 0}.ui-section--spacing-compact[data-v-c1b8a084]{padding:clamp(24px,4vw,60px) 0}.ui-section--spacing-none[data-v-c1b8a084]{padding:0}.ui-logo[data-v-36802dbf]{align-items:center;display:inline-flex;font-family:Belepotan,Cormorant Garamond,"PT Serif",Georgia,serif;font-size:19.79px;font-weight:400;gap:9px;line-height:1.15;text-decoration:none}.ui-logo--light[data-v-36802dbf]{color:#fff0dc}.ui-logo--warm[data-v-36802dbf]{color:#592e1d}.ui-logo__char[data-v-36802dbf]{flex-shrink:0;height:39px;width:35px}.ui-logo__text[data-v-36802dbf]{white-space:nowrap}@media(max-width:479px){.ui-logo__text[data-v-36802dbf]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.site-header[data-v-0c7445b2]{background:#da3c00;border-radius:20px;color:#fff0dc;left:0;margin-inline:auto;padding:8px clamp(12px,2vw,20px);position:fixed;right:0;top:clamp(8px,1.5vw,20px);transition:box-shadow .3s ease,background-color .3s ease;width:min(100% - 40px,1200px);z-index:100}.site-header.is-scrolled[data-v-0c7445b2]{box-shadow:0 8px 24px #14070214}.site-header__inner[data-v-0c7445b2]{justify-content:space-between}.site-header__inner[data-v-0c7445b2],.site-header__left[data-v-0c7445b2]{align-items:center;display:flex;gap:clamp(12px,2vw,24px)}.site-header__left[data-v-0c7445b2]{flex:1;min-width:0}.site-header__right[data-v-0c7445b2]{align-items:center;display:flex;gap:clamp(10px,1.5vw,20px)}.site-header__logo[data-v-0c7445b2]{flex-shrink:0}.site-header__search[data-v-0c7445b2]{align-items:center;background:#f5f5f5;border-radius:15px;display:inline-flex;flex:1;gap:12px;height:42px;max-width:281px;padding:0 14px}@media(max-width:767px){.site-header__search[data-v-0c7445b2]{display:none}}.site-header__search-icon[data-v-0c7445b2]{background-color:currentColor;color:#00000080;flex-shrink:0;height:18px;width:18px}.site-header__search-input[data-v-0c7445b2]{background:transparent;border:0;color:#363333;flex:1;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;min-width:0;outline:0}.site-header__search-input[data-v-0c7445b2]::-moz-placeholder{color:#00000080}.site-header__search-input[data-v-0c7445b2]::placeholder{color:#00000080}.site-header__search-btn[data-v-0c7445b2]{display:none}@media(max-width:767px){.site-header__search-btn[data-v-0c7445b2]{display:inline-flex}}.site-header__phone[data-v-0c7445b2]{color:#fff0dc;font-family:Belepotan,Cormorant Garamond,"PT Serif",Georgia,serif;font-size:20px;line-height:1;text-decoration:none;transition:opacity .2s}.site-header__phone[data-v-0c7445b2]:hover{opacity:.8}@media(max-width:1023px){.site-header__phone[data-v-0c7445b2]{display:none}}.site-header__phone-btn[data-v-0c7445b2]{display:none}@media(max-width:1023px){.site-header__phone-btn[data-v-0c7445b2]{display:inline-flex}}.site-header__soc[data-v-0c7445b2]{display:inline-flex;gap:12px}@media(max-width:479px){.site-header__soc[data-v-0c7445b2]{display:none}}.site-header__icon-btn[data-v-0c7445b2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#ffe3bd;border:0;border-radius:12px;color:inherit;color:#363333;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:38px;justify-content:center;overflow:hidden;padding:0;text-decoration:none;transition:background-color .25s ease,transform .2s ease;width:38px}.site-header__icon-btn .icon[data-v-0c7445b2]{background-color:currentColor;height:20px;width:20px}.site-header__icon-btn[data-v-0c7445b2]:hover{background:#f5d9a9;transform:translateY(-1px)}.site-header__icon-btn[data-v-0c7445b2]:active{transform:scale(.95)}.site-header__phone-btn .icon[data-v-0c7445b2],.site-header__soc-img[data-v-0c7445b2]{height:100%;width:100%}.site-header__soc-img[data-v-0c7445b2]{display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-header__cta-icon[data-v-0c7445b2]{background-color:currentColor;height:18px;width:18px}@media(max-width:479px){.site-header__cta-text[data-v-0c7445b2]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.site-header__burger[data-v-0c7445b2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#ffe3bd;border:0;border-radius:12px;color:inherit;color:#363333;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:45px;justify-content:center;padding:0;position:relative;transition:background-color .25s ease,transform .2s ease;width:45px}.site-header__burger-bar[data-v-0c7445b2]{background:currentColor;border-radius:2px;height:2.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;width:22px}.site-header__burger-bar[data-v-0c7445b2]:first-child{transform:translate(-50%,calc(-50% - 7px))}.site-header__burger-bar[data-v-0c7445b2]:nth-child(3){transform:translate(-50%,calc(-50% + 7px))}.site-header__burger--open .site-header__burger-bar[data-v-0c7445b2]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.site-header__burger--open .site-header__burger-bar[data-v-0c7445b2]:nth-child(2){opacity:0}.site-header__burger--open .site-header__burger-bar[data-v-0c7445b2]:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.site-header__burger[data-v-0c7445b2]:hover{background:#f5d9a9;transform:translateY(-1px)}.site-header__burger[data-v-0c7445b2]:active{transform:scale(.95)}.ui-clouds[data-v-dedf6973]{background-color:#da5f41;height:118px;-webkit-mask-image:url(../svg/clouds.svg);mask-image:url(../svg/clouds.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:40px;top:40px;width:189px;z-index:1}.ui-input[data-v-bf90eb1c]{align-items:center;display:inline-flex;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:16px}.ui-input--block[data-v-bf90eb1c]{display:flex;width:100%}.ui-input__el[data-v-bf90eb1c]{background:transparent;border:0;color:#363333;flex:1;outline:0}.ui-input__el[data-v-bf90eb1c]::-moz-placeholder{color:#00000080}.ui-input__el[data-v-bf90eb1c]::placeholder{color:#00000080}.ui-input__icon[data-v-bf90eb1c]{display:inline-flex;flex-shrink:0;height:20px;width:20px}.ui-input__icon svg[data-v-bf90eb1c]{height:100%;width:100%}.ui-input--header[data-v-bf90eb1c]{background:#f5f5f5;border-radius:15px;height:42px;padding:8px 16px}.ui-input--header .ui-input__el[data-v-bf90eb1c]{font-size:16px}.ui-input--form[data-v-bf90eb1c]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:15px;height:60px;padding:16px 20px}.ui-input--form .ui-input__el[data-v-bf90eb1c]{font-size:20px}.ui-input--form[data-v-bf90eb1c]:focus-within{border-color:#da3c00}.site-footer[data-v-fd57dfb1]{color:#363333;isolation:isolate;padding-bottom:clamp(30px,4vw,40px);padding-top:clamp(40px,6vw,60px);position:relative;width:100%}.site-footer__bg[data-v-fd57dfb1]{background:#ffe3bd;border-radius:clamp(20px,4vw,60px) 0 0 0;inset:0;position:absolute;z-index:-1}.site-footer__clouds[data-v-fd57dfb1]{right:clamp(16px,4vw,40px);top:clamp(20px,3vw,40px)}@media(max-width:767px){.site-footer__clouds[data-v-fd57dfb1]{display:none}}.site-footer__inner[data-v-fd57dfb1]{display:flex;flex-direction:column;gap:clamp(24px,4vw,60px)}.site-footer__cols[data-v-fd57dfb1]{display:grid;gap:clamp(24px,3vw,60px);grid-template-columns:1.4fr 1fr 1fr}@media(max-width:1023px){.site-footer__cols[data-v-fd57dfb1]{grid-template-columns:1fr 1fr}}@media(max-width:479px){.site-footer__cols[data-v-fd57dfb1]{grid-template-columns:1fr}}.site-footer__col[data-v-fd57dfb1]{display:flex;flex-direction:column;gap:16px}.site-footer__col--contacts[data-v-fd57dfb1]{gap:16px}.site-footer__logo[data-v-fd57dfb1]{margin-bottom:12px}.site-footer__socials[data-v-fd57dfb1]{display:flex;gap:12px;margin-bottom:8px}.site-footer__social[data-v-fd57dfb1]{border-radius:8px;display:inline-flex;height:44px;overflow:hidden;transition:transform .25s ease;width:44px}.site-footer__social[data-v-fd57dfb1]:hover{transform:translateY(-3px) scale(1.05)}.site-footer__social-img[data-v-fd57dfb1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-footer__phone[data-v-fd57dfb1]{color:#c00909;font-family:Belepotan,Cormorant Garamond,"PT Serif",Georgia,serif;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1;text-decoration:none;transition:color .2s}.site-footer__phone[data-v-fd57dfb1]:hover{color:#a20505}.site-footer__hours[data-v-fd57dfb1]{color:#363333;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;margin-bottom:16px}.site-footer__legal[data-v-fd57dfb1]{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.site-footer__legal a[data-v-fd57dfb1]{color:#363333c7;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;text-decoration:none;transition:color .2s}.site-footer__legal a[data-v-fd57dfb1]:hover{color:#c00909;text-decoration:underline}.site-footer__nav[data-v-fd57dfb1]{gap:16px;padding:0}.site-footer__nav[data-v-fd57dfb1],.site-footer__sub[data-v-fd57dfb1]{display:flex;flex-direction:column;list-style:none}.site-footer__sub[data-v-fd57dfb1]{gap:8px;padding:12px 0 0 16px}.site-footer__nav-link[data-v-fd57dfb1]{color:#363333;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;text-decoration:none;transition:color .2s}.site-footer__nav-link--bold[data-v-fd57dfb1]{font-size:20px;font-weight:700}.site-footer__nav-link[data-v-fd57dfb1]:hover{color:#c00909}.site-footer__actions[data-v-fd57dfb1]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.site-footer__login[data-v-fd57dfb1]{align-self:flex-start;min-width:200px}.site-footer__login svg[data-v-fd57dfb1]{height:18px;width:18px}.site-footer__search[data-v-fd57dfb1]{max-width:320px;width:100%}.site-footer__dev[data-v-fd57dfb1]{color:#696969;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;margin-top:auto;padding-top:20px}.site-footer__dev a[data-v-fd57dfb1]{color:#c00909;font-weight:600;text-decoration:underline}.site-footer__dev a[data-v-fd57dfb1]:hover{color:#a20505}.err-layout[data-v-eb474d6d]{background:#fff0dc;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.err-layout__main[data-v-eb474d6d]{flex:1}.err[data-v-eb474d6d]{align-items:center;display:flex;flex-direction:column;gap:20px;padding:60px 20px;text-align:center}.err__code[data-v-eb474d6d]{color:#da3c00;font-family:Belepotan,Cormorant Garamond,"PT Serif",Georgia,serif;font-size:144px;line-height:1}.err__title[data-v-eb474d6d]{color:#363333}.err__msg[data-v-eb474d6d]{color:#363333c7;max-width:540px}
