.header--notification[data-v-c3958fff]{padding:15px 50px 15px 30px;position:relative;text-align:center;z-index:1}.header--notification p[data-v-c3958fff]{font-weight:700;font-size:14px;line-height:1.3;margin:0;padding:0}.header--notification a[data-v-c3958fff]{color:#bd1e51;text-decoration:underline;font-weight:700}.header[data-v-c3958fff]{position:relative;transition:all .3s ease}.header.sticky[data-v-c3958fff]{position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 2px 10px #0000001a;animation:slideDown-c3958fff .3s ease}@keyframes slideDown-c3958fff{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header-bg[data-v-c3958fff]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.nav[data-v-c3958fff]{color:#000;padding:10px 20px;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.logo img[data-v-c3958fff]{width:120px}.menu[data-v-c3958fff]{list-style-type:none;margin:0;padding:0;display:flex;align-items:center}.menu li[data-v-c3958fff]{margin-left:20px}.menu li[data-v-c3958fff]:first-child{margin-left:0}.menu a[data-v-c3958fff]{font-family:Arial,sans-serif;color:#334155;text-decoration:none;font-weight:600}.menu-toggle[data-v-c3958fff]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer;border:none;background:transparent;padding:0;z-index:1000}.menu-toggle span[data-v-c3958fff]{width:100%;height:3px;background-color:#000;display:block;transition:all .3s ease}.cart-bubble[data-v-c3958fff]{position:absolute;top:5px;right:150px;background-color:#ff4757;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.log-in-link[data-v-c3958fff]{display:inline-block;padding:.75rem 1.5rem;color:#000;font-weight:500;text-decoration:none;transition:color .2s}.log-in-link[data-v-c3958fff]:hover{color:#111827}.sign-up-btn[data-v-c3958fff]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;color:#fff!important;font-weight:500;text-decoration:none;border-radius:.5rem;transition:background-color .2s}.sign-up-btn[data-v-c3958fff]:hover{background-color:#334155}.sign-up-btn svg[data-v-c3958fff]{flex-shrink:0}@media screen and (max-width: 768px){.nav[data-v-c3958fff]{position:relative}.menu[data-v-c3958fff]{display:none;flex-direction:column;position:absolute;top:100%;right:20px;background-color:#fff;width:calc(100% - 40px);padding:10px 0;box-shadow:0 4px 6px #0000001a;border-radius:.5rem;margin-top:10px}.menu-open[data-v-c3958fff]{display:flex}.menu li[data-v-c3958fff]{margin-left:0;margin-bottom:10px;width:100%;text-align:center}.menu li[data-v-c3958fff]:last-child{margin-bottom:0}.menu-toggle[data-v-c3958fff]{display:flex}.header.sticky .menu[data-v-c3958fff]{position:fixed;top:70px}}
