.language-switcher[data-v-68e4fc15]{position:relative;display:flex;align-items:center;z-index:1000}.language-toggle[data-v-68e4fc15]{display:flex;align-items:center;gap:min(1.067vw,6.4px);padding:min(2.133vw,12.8px);background:#f5f5f5;border-radius:min(5.333vw,32px);cursor:pointer;transition:all .3s ease}.language-toggle.is-expanded[data-v-68e4fc15]{background:#e0e0e0}.language-toggle .earth-icon[data-v-68e4fc15]{font-size:min(5.333vw,32px);color:#00a82d}.language-toggle .font-text[data-v-68e4fc15]{font-size:min(3.2vw,19.2px);color:#00a82d;line-height:1;font-weight:500}.language-options[data-v-68e4fc15]{position:absolute;left:calc(100% + min(2.133vw,12.8px));top:50%;transform:translateY(-50%);display:flex;gap:min(2.133vw,12.8px);background:#fff;border-radius:min(4.267vw,25.6px);padding:min(1.067vw,6.4px);box-shadow:0 min(.533vw,3.2px) min(2.133vw,12.8px) #0000001a}.language-option[data-v-68e4fc15]{padding:min(1.067vw,6.4px) min(2.133vw,12.8px);border-radius:min(3.2vw,19.2px);font-size:min(3.733vw,22.4px);cursor:pointer;transition:all .3s ease}.language-option[data-v-68e4fc15]:hover{background:#f5f5f5}.language-option.active[data-v-68e4fc15]{background:#00a82d;color:#fff}.slide-enter-active[data-v-68e4fc15],.slide-leave-active[data-v-68e4fc15]{transition:all .3s ease}.slide-enter-from[data-v-68e4fc15],.slide-leave-to[data-v-68e4fc15]{opacity:0;transform:translateY(-50%) translate(max(-5.333vw,-32px))}.page-wrap[data-v-2df7cbf9]{position:relative;width:100%;box-sizing:border-box;padding-top:min(17.067vw,102.4px);min-height:100vh;height:100vh;overflow:hidden;display:flex;flex-direction:column}.page-wrap.no-header[data-v-2df7cbf9]{padding-top:0}.top_bg[data-v-2df7cbf9]{position:relative;width:100%;box-sizing:border-box}.top_wrap_bg[data-v-2df7cbf9]{width:min(100%,600px);position:fixed;top:0;left:calc(50% - min(50%,300px))}.logo_msg_wrap[data-v-2df7cbf9]{width:min(100%,600px);height:min(17.067vw,102.4px);box-sizing:border-box;padding:0 min(4.267vw,25.6px);display:flex;justify-content:space-between;align-items:center;position:fixed;z-index:99;top:0;left:calc(50% - min(50%,300px));pointer-events:none;background:#fff;background-size:100%}.logo_msg_wrap .menu_icon[data-v-2df7cbf9],.logo_msg_wrap .cart-and-user[data-v-2df7cbf9]{pointer-events:auto}.menu_icon[data-v-2df7cbf9]{width:min(5.867vw,35.2px);height:min(5.333vw,32px);flex-shrink:0}.logo-wrap[data-v-2df7cbf9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.logo[data-v-2df7cbf9]{width:min(34.133vw,204.8px);pointer-events:auto}.cart-and-user[data-v-2df7cbf9]{display:flex;align-items:center}.msg[data-v-2df7cbf9]{width:min(5.867vw,35.2px)}.shopping-bag-wrap[data-v-2df7cbf9]{position:relative}.header-icon[data-v-2df7cbf9]{color:#fff;font-size:min(6.4vw,38.4px)}.user-icon[data-v-2df7cbf9]{width:min(6.4vw,38.4px);margin-right:min(2.133vw,12.8px)}.cart-icon[data-v-2df7cbf9]{width:min(6.4vw,38.4px)}.header-auth-entry[data-v-2df7cbf9]{font-size:min(3.733vw,22.4px);color:#125656;cursor:pointer;transition:opacity .2s ease;white-space:nowrap;max-width:min(32vw,192px);overflow:hidden;text-overflow:ellipsis}.header-auth-entry[data-v-2df7cbf9]:hover{opacity:.8}.bag-num[data-v-2df7cbf9]{position:absolute;top:0;right:0;width:min(3.2vw,19.2px);height:min(3.2vw,19.2px);line-height:min(3.2vw,19.2px);text-align:center;background-color:red;color:#fff;font-size:min(2.133vw,12.8px);border-radius:min(3.2vw,19.2px);z-index:999}.left-menu-header[data-v-2df7cbf9],.left-menu-item-link[data-v-2df7cbf9]{border-bottom:1px solid #ececec}.bottom-menu-item-title[data-v-2df7cbf9]{color:#333}.left-menu-item-icon>img[data-v-2df7cbf9]{width:min(6.933vw,41.6px)}.left-menu-item-title[data-v-2df7cbf9]{color:#549f9e;font-size:min(3.733vw,22.4px)}.left-menu[data-v-2df7cbf9]{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.user-info-section[data-v-2df7cbf9]{background-color:#c1e4d0;border-bottom:1px solid #ececec;padding:min(10.4vw,62.4px) min(5.333vw,32px) min(10.133vw,60.8px) min(4.267vw,25.6px);min-height:min(32vw,192px)}.user-info-content[data-v-2df7cbf9]{display:flex;align-items:center;justify-content:space-between;width:100%}.user-avatar-container[data-v-2df7cbf9]{width:min(16vw,96px);height:min(16vw,96px);border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 min(.533vw,3.2px) min(2.133vw,12.8px) #0000001a;cursor:pointer;transition:transform .2s ease}.user-avatar-container[data-v-2df7cbf9]:hover{transform:scale(1.05)}.user-avatar[data-v-2df7cbf9]{width:min(10.667vw,64px);height:min(10.667vw,64px)}.user-details[data-v-2df7cbf9]{flex:1;margin-left:min(3.2vw,19.2px);margin-right:min(3.2vw,19.2px);display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:opacity .2s ease;min-width:0;max-width:calc(100% - min(32vw,192px));align-self:center}.user-details[data-v-2df7cbf9]:hover{opacity:.8}.user-nickname-label[data-v-2df7cbf9]{font-size:min(3.2vw,19.2px);color:#125656}.user-nickname[data-v-2df7cbf9]{font-size:min(4.8vw,28.8px);color:#125656;font-weight:700;word-wrap:break-word;word-break:break-word;line-height:1.2;max-width:100%}.home-button-container[data-v-2df7cbf9]{width:min(10.667vw,64px);height:min(10.667vw,64px);border-radius:50%;background-color:#96d0ae;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;margin-right:min(2.667vw,16px);flex-shrink:0;align-self:center}.home-button-container[data-v-2df7cbf9]:hover{background-color:#85c19d}.home-icon[data-v-2df7cbf9]{width:min(8vw,48px);height:min(8vw,48px)}.left-menu-con[data-v-2df7cbf9]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:min(21.333vw,128px)}.router-view-wrap[data-v-2df7cbf9]{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.page-footer[data-v-2df7cbf9]{position:absolute;left:0;bottom:0;width:100%;min-height:min(9.333vw,56px);background-color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.footer-nav[data-v-2df7cbf9]{padding:min(1.067vw,6.4px) 0 min(1.067vw,6.4px);justify-content:space-around}.bottom-menu-item-title[data-v-2df7cbf9]{font-size:min(4vw,24px)}.copyright[data-v-2df7cbf9]{min-height:min(9.333vw,56px);width:100%;background-color:#c1e4d0;line-height:1.4;text-align:center;font-size:min(2.667vw,16px);font-weight:550;color:#1d605e;display:flex;align-items:center;justify-content:center;padding:min(2.133vw,12.8px) min(4.267vw,25.6px);box-sizing:border-box;word-wrap:break-word;word-break:break-word}.left-menu-footer[data-v-2df7cbf9]{position:absolute;left:0;bottom:0;width:100%;height:min(21.333vw,128px);background-color:#c1e4d0;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 max(-.533vw,-3.2px) min(2.667vw,16px) #0000000d;padding-left:min(4.267vw,25.6px)}.language-switcher-wrapper[data-v-2df7cbf9]{margin-right:auto}.social-media-wrapper[data-v-2df7cbf9]{display:flex;gap:min(3.2vw,19.2px);align-items:center;margin-right:min(4.267vw,25.6px)}.social-icon[data-v-2df7cbf9]{font-size:min(6.4vw,38.4px);cursor:pointer;transition:transform .2s ease}.social-icon[data-v-2df7cbf9]:hover{transform:scale(1.1)}.left-menu[data-v-2df7cbf9]{height:100%;display:flex;flex-direction:column}.left-menu-con[data-v-2df7cbf9]{flex:1;overflow-y:auto;padding-bottom:min(21.333vw,128px)}.left-menu-item-with-submenu[data-v-2df7cbf9]{border-bottom:1px solid #ececec}.submenu-arrow[data-v-2df7cbf9]{transition:transform .3s ease;color:#549f9e;display:flex;align-items:center;justify-content:center;width:min(5.333vw,32px);height:min(5.333vw,32px)}.submenu-arrow-open[data-v-2df7cbf9]{transform:rotate(180deg)}.submenu-items[data-v-2df7cbf9]{background-color:#f8f9fa;overflow:hidden;transition:max-height .3s ease}.submenu-item[data-v-2df7cbf9]{border-bottom:1px solid #ececec}.submenu-item[data-v-2df7cbf9]:last-child{border-bottom:none}.submenu-item-link[data-v-2df7cbf9]{transition:background-color .2s ease}.submenu-item-link[data-v-2df7cbf9]:hover{background-color:#e9ecef}.submenu-item-title[data-v-2df7cbf9]{color:#549f9e;font-size:min(3.467vw,20.8px)}
