.footer-bar[data-v-42067324]{background-color:#192937;width:100%}.footer-inner[data-v-42067324]{display:flex;align-items:center;justify-content:space-between;padding:1rem 14.71rem;gap:1rem}.footer-copy[data-v-42067324]{font-family:Rubik-Regular,sans-serif;font-size:.78rem;color:hsla(0,0%,100%,.75);white-space:nowrap}.footer-links[data-v-42067324]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.footer-link[data-v-42067324]{font-family:Rubik-Regular,sans-serif;font-size:.78rem;color:hsla(0,0%,100%,.75);text-decoration:none;padding:0 .4rem;white-space:nowrap;transition:color .2s}.footer-link[data-v-42067324]:hover{color:#dcc6a5;text-decoration:underline}.footer-sep[data-v-42067324]{font-size:.78rem;color:hsla(0,0%,100%,.3)}@media (max-width:1400px){.footer-inner[data-v-42067324]{padding:1rem 5rem}}@media (max-width:1100px){.footer-inner[data-v-42067324]{padding:1rem 2rem}}@media (max-width:680px){.footer-inner[data-v-42067324]{flex-direction:column;align-items:center;padding:1rem 1.25rem;gap:.5rem;text-align:center}.footer-copy[data-v-42067324]{white-space:normal;text-align:center}}.header-row[data-v-1ddcf8cf]{width:100%;min-height:3.5rem;flex-shrink:0;background:#304353;margin-top:0;display:flex;align-items:center;justify-content:space-between;padding:0 14.71rem}.left-container[data-v-1ddcf8cf]{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.right-container[data-v-1ddcf8cf]{display:flex;justify-content:flex-end;align-items:center}.first-button[data-v-1ddcf8cf],.second-button[data-v-1ddcf8cf]{height:2rem!important;padding:0 1.1rem!important;flex-shrink:0;border-radius:2rem!important}.first-button[data-v-1ddcf8cf]{background-color:#dcc6a5!important}.second-button[data-v-1ddcf8cf]{background:#f3f0e9!important}.login-button[data-v-1ddcf8cf]{height:2rem!important;padding:0 1.4rem!important;border-radius:2rem!important;background:#dcc6a5!important}.button-label[data-v-1ddcf8cf]{color:#304353;font-family:Rubik-Regular,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.03em}.user-trigger[data-v-1ddcf8cf]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.3rem .5rem;border-radius:2rem;transition:background .2s}.user-trigger[data-v-1ddcf8cf]:hover{background:hsla(0,0%,100%,.1)}.username[data-v-1ddcf8cf]{color:#fff;font-family:Rubik-Regular,sans-serif;font-size:.85rem;font-weight:500}.user-avatar[data-v-1ddcf8cf]{width:2.25rem;height:2.25rem;border-radius:50%;background-color:#dcc6a5;color:#304353;display:flex;align-items:center;justify-content:center;font-family:Rubik-Regular,sans-serif;font-size:.8rem;font-weight:700;border:2px solid hsla(0,0%,100%,.4);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-card[data-v-1ddcf8cf]{min-width:200px;margin-top:.5rem;border-radius:.75rem!important;overflow:hidden}.dropdown-header[data-v-1ddcf8cf]{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem 1rem;gap:.5rem}.dropdown-avatar[data-v-1ddcf8cf]{width:3rem;height:3rem;border-radius:50%;background-color:#dcc6a5;color:#304353;display:flex;align-items:center;justify-content:center;font-family:Rubik-Regular,sans-serif;font-size:1.1rem;font-weight:700}.dropdown-name[data-v-1ddcf8cf]{font-family:Rubik-Regular,sans-serif;font-size:.95rem;font-weight:600;color:#304353;text-align:center}.dropdown-actions[data-v-1ddcf8cf]{display:flex;flex-direction:column}.dropdown-btn[data-v-1ddcf8cf]{padding:.75rem 1rem;text-align:center;font-family:Rubik-Regular,sans-serif;font-size:.875rem;color:#304353;background:none;border:none;cursor:pointer;transition:background .15s;width:100%}.dropdown-btn[data-v-1ddcf8cf]:hover{background:#f5f0e8}.dropdown-btn--logout[data-v-1ddcf8cf]{color:#c0392b}.dropdown-btn--logout[data-v-1ddcf8cf]:hover{background:#fdf2f0}@media (max-width:1400px){.header-row[data-v-1ddcf8cf]{padding:0 5rem}}@media (max-width:1100px){.header-row[data-v-1ddcf8cf]{padding:0 2rem}}@media (max-width:900px){.header-row[data-v-1ddcf8cf]{padding:0 1.25rem}.username[data-v-1ddcf8cf]{display:none}}@media (max-width:680px){.header-row[data-v-1ddcf8cf]{flex-direction:column;align-items:stretch;padding:.5rem 1rem;gap:.4rem}.left-container[data-v-1ddcf8cf],.right-container[data-v-1ddcf8cf]{justify-content:center;width:100%}.first-button[data-v-1ddcf8cf],.login-button[data-v-1ddcf8cf],.second-button[data-v-1ddcf8cf]{flex:1}}.sub-header-menu{width:100%;padding:1.1rem 14.71rem;position:relative;z-index:15}.sub-header-inner{display:flex;align-items:center}.logo{width:13rem;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:2.5rem;margin-left:3rem}.nav-link{text-decoration:none;color:#304353;font-family:Rubik-Regular,sans-serif;font-size:.95rem;font-weight:400;white-space:nowrap;transition:color .15s}.nav-link:hover{color:#9a8060}.active-route{text-decoration:underline!important}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:0;margin-right:1rem}.menu-icon{width:1.5rem;height:auto}.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:999}@media (max-width:1400px){.sub-header-menu{padding-left:5rem;padding-right:5rem}}@media (max-width:1100px){.sub-header-menu{padding-left:2rem;padding-right:2rem}.nav-links{gap:1.75rem}}@media (max-width:900px){.sub-header-menu{padding-left:1.25rem;padding-right:1.25rem}.nav-links{gap:1.25rem;margin-left:1.5rem}.logo{width:10rem}.nav-link{font-size:.875rem}}@media (max-width:680px){.hamburger{display:block}.logo{width:9rem}.nav-links{display:none;position:fixed;top:0;left:0;bottom:0;width:75%;max-width:280px;background:#fff;flex-direction:column;align-items:flex-start;gap:0;margin-left:0;padding:2rem 1.5rem;z-index:1000;box-shadow:4px 0 16px rgba(0,0,0,.15)}.nav-links.nav-open{display:flex}.nav-link{font-size:1rem;font-weight:500;padding:.75rem 0;width:100%;border-bottom:1px solid #f0ece4}.mobile-overlay{display:block}}.sub-footer-container[data-v-43297978]{color:#dce3ed!important;background-color:#304353!important}.sub-footer-inner[data-v-43297978]{padding-left:14.71rem!important;padding-right:14.71rem!important;margin:auto}.footer-desc[data-v-43297978]{font-family:Rubik-Regular,sans-serif;font-size:.82rem;line-height:1.6rem;color:#a8b8c8;margin:0}.contact-list[data-v-43297978]{display:flex;flex-direction:column;gap:.6rem}.contact-item[data-v-43297978]{display:flex;align-items:center;gap:.6rem;font-family:Rubik-Regular,sans-serif;font-size:.82rem;color:#dce3ed;text-decoration:none;transition:color .2s}.contact-item[data-v-43297978]:hover{color:#dcc6a5}.contact-icon[data-v-43297978]{flex-shrink:0;width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.contact-link[data-v-43297978]{color:#dce3ed;text-decoration:none;transition:color .2s}.contact-link[data-v-43297978]:hover{color:#dcc6a5}.store-row[data-v-43297978]{display:flex;align-items:center}.store-link[data-v-43297978]{display:inline-block;opacity:.8;transition:opacity .2s}.store-link[data-v-43297978]:hover{opacity:1}.store-icon[data-v-43297978]{width:5.5rem;height:1.9rem;border-radius:.3rem;display:block}.nav-title[data-v-43297978]{font-family:Rubik-Regular,sans-serif;font-size:.85rem;font-weight:800;letter-spacing:.1rem;color:#dcc6a5;margin-bottom:1.2rem}.nav-link[data-v-43297978]{display:block;font-family:Rubik-Regular,sans-serif;font-size:.85rem;color:#dce3ed;text-decoration:none;padding:.35rem 0;transition:color .2s}.nav-link[data-v-43297978]:hover{color:#dcc6a5}.left-col[data-v-43297978]{padding-right:2rem}.right-col[data-v-43297978]{padding-left:2rem}@media (max-width:960px){.sub-footer-inner[data-v-43297978]{padding-left:3rem!important;padding-right:3rem!important}.left-col[data-v-43297978],.right-col[data-v-43297978]{padding:1rem 0}}@media (max-width:600px){.sub-footer-inner[data-v-43297978]{padding-left:1rem!important;padding-right:1rem!important}.footer-main[data-v-43297978]{flex-direction:column}}@font-face{font-family:Rubik-Regular;src:local("Rubik-Regular"),url(/fonts/Rubik-Regular.ac6d425f.ttf) format("truetype")}@font-face{font-family:Rubik-Bold;src:local("Rubik-Bold"),url(/fonts/Rubik-Bold.dacec5f1.ttf) format("truetype")}#app{font-family:Rubik-Regular,sans-serif;-webkit-font-smoothing:antialiased;color:#2c3e50}label{font-weight:700}