@charset "UTF-8";.header-logo[data-v-c4e5f33a]{display:flex;align-items:center;cursor:pointer;color:inherit;text-decoration:none}.header-logo[data-v-c4e5f33a]>*+*{margin-left:12px}.header-logo .logo[data-v-c4e5f33a]{width:60px}.header-logo .title[data-v-c4e5f33a]{font-size:20px;font-weight:700;letter-spacing:3px}.dropdown[data-v-6cfb9436]{background-color:#f6f1e5;border-radius:5px;box-shadow:0 0 12px #0000001f}.dropdown .list__item[data-v-6cfb9436]{display:block;padding:12px 20px;white-space:nowrap;cursor:pointer;color:inherit;text-decoration:none;transition:background-color .2s}.dropdown .list__item[data-v-6cfb9436]:hover{background-color:#f6f1e5}.header-dropdown[data-v-5fc75098]{position:relative}.header-dropdown:hover>.header-dropdown__list[data-v-5fc75098]{display:block}.header-dropdown .title.brown[data-v-5fc75098]{color:#823100}.header-dropdown .title.brown[data-v-5fc75098]:hover{color:#ad6500}.header-dropdown .header-dropdown__button[data-v-5fc75098]{padding:5px 6px;height:50px;display:flex;align-items:center;font-size:16px;cursor:pointer;color:inherit;text-decoration:none}.header-dropdown .header-dropdown__button[data-v-5fc75098]:hover{color:#000}.header-dropdown .header-dropdown__button:hover .arrow-icon[data-v-5fc75098]{transform:rotate(180deg)}.header-dropdown .header-dropdown__button .arrow-icon[data-v-5fc75098]{margin-left:4px;transition:transform .3s ease}.header-dropdown .header-dropdown__list[data-v-5fc75098]{display:none;position:absolute;top:100%;left:0;min-width:160px;background-color:#fff;box-shadow:0 2px 4px #0000001a;z-index:100}.header-dropdown .header-dropdown__list.right[data-v-5fc75098]{left:auto;right:0}.menu-toggle[data-v-5dd34c55]{position:relative;width:44px;height:44px;padding:0;border:0;background:transparent;color:#4e4e4e;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-toggle[data-v-5dd34c55]:focus-visible{outline:2px solid #823100;outline-offset:2px;border-radius:6px}.menu-toggle .menu-toggle__bar[data-v-5dd34c55]{position:absolute;left:10px;width:24px;height:2.5px;border-radius:2px;background:currentColor;transition:transform .28s ease,opacity .2s ease,top .28s ease}.menu-toggle .menu-toggle__bar[data-v-5dd34c55]:nth-child(1){top:14px}.menu-toggle .menu-toggle__bar[data-v-5dd34c55]:nth-child(2){top:21px}.menu-toggle .menu-toggle__bar[data-v-5dd34c55]:nth-child(3){top:28px}.menu-toggle.open .menu-toggle__bar[data-v-5dd34c55]:nth-child(1){top:21px;transform:rotate(45deg)}.menu-toggle.open .menu-toggle__bar[data-v-5dd34c55]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.open .menu-toggle__bar[data-v-5dd34c55]:nth-child(3){top:21px;transform:rotate(-45deg)}@media (prefers-reduced-motion: reduce){.menu-toggle .menu-toggle__bar[data-v-5dd34c55]{transition:none}}.decorate-wrapper[data-v-47c17b0a]{position:relative}.decorate-wrapper:hover .anim-image[data-v-47c17b0a]{opacity:1;animation:rotationAnim-47c17b0a infinite 2s}.decorate-wrapper .anim-image[data-v-47c17b0a]{position:absolute;top:0;right:-16px;width:35px;transform-origin:center bottom;transform:rotate(0);opacity:0}@keyframes rotationAnim-47c17b0a{50%{transform:rotate(60deg)}to{transform:rotate(0)}}.header-navigation[data-v-4c3510cd]{display:flex;align-items:center;font-weight:700}.header-navigation[data-v-4c3510cd]>*+*{margin-left:32px}@media (max-width: 1024px){.header-navigation[data-v-4c3510cd]>*+*{margin-left:8px}}@media (max-width: 768px){.header-navigation[data-v-4c3510cd]>*+*{margin-left:0}}.header-navigation .header-navigation__toggle[data-v-4c3510cd]{margin-right:-10px}.menu-cta[data-v-4c3510cd]{display:flex;align-items:center;justify-content:center;height:48px;border-radius:10px;background:#823100;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,transform .1s ease}.menu-cta[data-v-4c3510cd]:hover{background:#ad6500}.menu-cta[data-v-4c3510cd]:active{transform:scale(.98)}.menu-cta[data-v-4c3510cd]:focus-visible{outline:2px solid #823100;outline-offset:2px}.menu-contact[data-v-4c3510cd]{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:6px;color:#4e4e4e;font-size:15px;font-weight:600;letter-spacing:1px;text-decoration:none;-webkit-tap-highlight-color:transparent}.menu-contact--phone[data-v-4c3510cd]{margin-top:14px}.menu-contact[data-v-4c3510cd]:hover{color:#823100}.menu-contact[data-v-4c3510cd]:focus-visible{outline:2px solid #823100;outline-offset:2px;border-radius:4px}.menu-contact .menu-contact__icon[data-v-4c3510cd]{flex:none;width:20px;height:20px;color:#823100}.menu-contact--address[data-v-4c3510cd]{font-size:13px;font-weight:500;color:gray;line-height:1.5}.header[data-v-1270e546]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:70px;padding:0 5%;background:#fff}.header.shadow[data-v-1270e546]{box-shadow:0 0 20px #a8a8a8}@media (max-width: 1024px){.header[data-v-1270e546]{padding:0 12px}}.footer[data-v-cf4bb038]{box-sizing:border-box;display:flex;justify-content:center;width:100%;padding:20px;background:#d9d8d8;letter-spacing:2px}.footer[data-v-cf4bb038]>*+*{margin-left:60px}@media (max-width: 768px){.footer[data-v-cf4bb038]{flex-direction:column}.footer[data-v-cf4bb038]>*+*{margin:10px 0 0}}.footer .list__title[data-v-cf4bb038]{height:18px;font-size:18px;font-weight:700}.footer .footer__list[data-v-cf4bb038]{text-align:left;font-size:14px;font-weight:500;letter-spacing:1.5px}.footer .footer__list[data-v-cf4bb038]>*+*{margin-top:12px}@media (max-width: 768px){.footer .footer__list[data-v-cf4bb038]{text-align:center}}.footer .item__content.brown[data-v-cf4bb038]{color:#823100}.footer .item__link[data-v-cf4bb038]{text-decoration:none;color:#000}.footer .item__link[data-v-cf4bb038]:hover{color:gray}.main[data-v-16f89a89]{display:flex;position:relative;flex-direction:column;height:100%;font-family:Avenir,Helvetica,Arial,sans-serif;color:#4e4e4e;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main .header[data-v-16f89a89]{position:fixed;z-index:9}.main .content[data-v-16f89a89]{margin-top:70px;flex-grow:1}
