@charset "UTF-8";.logout-modal-overlay[data-v-94182de5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.logout-modal[data-v-94182de5]{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:32px 24px;text-align:center;box-shadow:0 10px 40px #0003;animation:modalFadeIn-94182de5 .2s ease-out}@keyframes modalFadeIn-94182de5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.logout-modal-icon[data-v-94182de5]{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#fff3e0;display:flex;align-items:center;justify-content:center}.logout-modal-icon i[data-v-94182de5]{font-size:28px;color:#f57c00}.logout-modal-content[data-v-94182de5]{margin-bottom:24px}.logout-modal-title[data-v-94182de5]{font-size:22px;font-weight:600;color:#222;margin:0 0 8px}.logout-modal-message[data-v-94182de5]{font-size:15px;color:#666;margin:0}.logout-modal-actions[data-v-94182de5]{display:flex;gap:12px;justify-content:center}.btn[data-v-94182de5]{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:110px}.btn-outline[data-v-94182de5]{background:transparent;color:#555;border:1px solid #ccc}.btn-outline[data-v-94182de5]:hover:not(:disabled){background:#f5f5f5;border-color:#aaa}.btn-danger[data-v-94182de5]{background:#e53935;color:#fff}.btn-danger[data-v-94182de5]:hover:not(:disabled){background:#c62828}.btn[data-v-94182de5]:disabled{opacity:.6;cursor:not-allowed}.language-switcher[data-v-2ffe250b]{display:flex;gap:4px}button[data-v-2ffe250b]{padding:6px 10px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s}button[data-v-2ffe250b]:hover{border-color:#0d9f6e}button.active[data-v-2ffe250b]{background:#08734f;color:#fff;border-color:#08734f}.app-header[data-v-0f3eae23]{background:var(--b858be4e);box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.top-banner[data-v-0f3eae23]{background:#1e5d3f;color:#fff;padding:10px 0;font-size:14px}@media(max-width:768px){.top-banner[data-v-0f3eae23]{display:none}}.top-banner .container-fluid[data-v-0f3eae23]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:15px}.top-banner .banner-text[data-v-0f3eae23]{margin:0;flex:1;min-width:200px}.top-banner .banner-text a[data-v-0f3eae23]{color:#fff;text-decoration:none}.top-banner .banner-text a[data-v-0f3eae23]:hover{text-decoration:underline}.top-banner .social-links[data-v-0f3eae23]{display:flex;gap:15px}.top-banner .social-links a[data-v-0f3eae23]{color:#fff;font-size:16px;transition:opacity .3s}.top-banner .social-links a[data-v-0f3eae23]:hover{opacity:.7}@media(max-width:767px){.top-banner[data-v-0f3eae23]{padding:8px 0;font-size:12px}.top-banner .container-fluid[data-v-0f3eae23]{gap:10px}.top-banner .banner-text[data-v-0f3eae23]{min-width:auto;flex:1 1 100%;text-align:center;order:2}.top-banner .social-links[data-v-0f3eae23]{order:1;gap:12px;justify-content:center;width:100%}.top-banner .social-links a[data-v-0f3eae23]{font-size:14px}}.main-header[data-v-0f3eae23]{padding:15px 0}.main-header .header-content[data-v-0f3eae23]{display:flex;justify-content:space-between;align-items:center;position:relative}.main-header .logo[data-v-0f3eae23]{flex:1;flex-shrink:0;display:flex;align-items:center;gap:16px}.main-header .logo a[data-v-0f3eae23]{display:flex;align-items:center;gap:10px;max-width:140px;min-width:140px;min-height:60px}.main-header .logo img[data-v-0f3eae23]{height:60px;width:140px;max-width:100%;object-fit:contain}.main-header .logo .logo-text[data-v-0f3eae23]{font-size:20px;font-weight:700;color:var(--v4fa0a98c);letter-spacing:2px;white-space:nowrap}.main-header .mobile-menu-toggle[data-v-0f3eae23]{display:none;background:var(--b858be4e);border:2px solid var(--v4fa0a98c);border-radius:4px;font-size:20px;color:var(--v4fa0a98c);cursor:pointer;padding:8px 12px;z-index:10000;transition:all .3s}.main-header .mobile-menu-toggle[data-v-0f3eae23]:hover{background:var(--v4fa0a98c);color:var(--b858be4e)}.main-header .mobile-menu-toggle[data-v-0f3eae23]:active{transform:scale(.95)}@media(max-width:768px){.main-header .mobile-menu-toggle[data-v-0f3eae23]{padding:6px 10px;font-size:18px}}.main-header .main-nav[data-v-0f3eae23]{flex:0 1 auto;display:flex;justify-content:center;padding-right:0}@media(max-width:768px){.main-header .main-nav[data-v-0f3eae23]{padding-right:0}}.main-header .main-nav .sidebar-wrapper-mobile[data-v-0f3eae23]{display:contents}.main-header .main-nav .menu-header-mobile[data-v-0f3eae23]{display:none}.main-header .main-nav ul[data-v-0f3eae23]{display:flex;list-style:none;gap:35px;margin:0;padding:0;align-items:center}.main-header .main-nav ul li[data-v-0f3eae23]{position:relative;display:flex;align-items:center}.main-header .main-nav ul li.mobile-only[data-v-0f3eae23],.main-header .main-nav ul li.mobile-actions[data-v-0f3eae23]{display:none}.main-header .main-nav ul li a[data-v-0f3eae23]{color:var(--v4fa0a98c);text-decoration:none;font-weight:700;font-size:14px;text-transform:uppercase;transition:color .3s;letter-spacing:.5px;font-family:Inter,Montserrat,-apple-system,sans-serif}.main-header .main-nav ul li a[data-v-0f3eae23]:hover,.main-header .main-nav ul li a.router-link-active[data-v-0f3eae23]{color:var(--v514d2dd6)}.main-header .main-nav ul li .fa-chevron-down[data-v-0f3eae23]{font-size:10px;margin-left:6px;transition:transform .3s ease}.main-header .main-nav ul li .fa-chevron-down.rotated[data-v-0f3eae23]{transform:rotate(180deg)}.main-header .main-nav ul .has-mega-menu[data-v-0f3eae23]{position:relative}.main-header .main-nav ul .has-mega-menu .mega-menu[data-v-0f3eae23]{position:absolute;top:100%;left:0;background:var(--b858be4e);box-shadow:0 10px 30px #00000026;width:auto;min-width:280px;z-index:1000;border-radius:0;padding:30px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.main-header .main-nav ul .has-mega-menu .mega-menu.expanded[data-v-0f3eae23]{opacity:1;visibility:visible;transform:translateY(0)}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-container[data-v-0f3eae23]{display:block;padding:0}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column[data-v-0f3eae23]{padding:0;width:100%}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column.border-left[data-v-0f3eae23]{border-left:none;border-top:1px solid rgba(0,0,0,.05);margin-top:20px;padding-top:20px;padding-left:0}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column .mega-menu-title[data-v-0f3eae23]{font-size:13px;font-weight:800;color:var(--v4fa0a98c)!important;margin-bottom:15px;padding:0 30px;text-transform:uppercase;letter-spacing:1.5px}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column .mega-menu-list[data-v-0f3eae23]{display:flex;flex-direction:column;gap:5px;padding:0;margin:0}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column .mega-menu-list li[data-v-0f3eae23]{width:100%}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column .mega-menu-list li a[data-v-0f3eae23]{display:block;padding:10px 30px;color:var(--v4fa0a98c)!important;font-weight:400;font-size:14px;text-transform:none;opacity:.85;transition:all .2s ease}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column .mega-menu-list li a[data-v-0f3eae23]:hover{color:var(--v514d2dd6)!important;background:#1e5d3f08;opacity:1;padding-left:35px}.main-header .main-nav ul .has-mega-menu .mega-menu .mega-menu-column .mega-menu-list li a.router-link-active[data-v-0f3eae23]{color:var(--v514d2dd6);opacity:1}.main-header .main-nav ul .has-mega-menu[data-v-0f3eae23]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px}.main-header .header-actions[data-v-0f3eae23]{flex:1;display:flex;gap:20px;align-items:center;justify-content:flex-end;flex-shrink:0}.main-header .header-actions .cart-icon a[data-v-0f3eae23],.main-header .header-actions .cart-icon button[data-v-0f3eae23]{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--v4fa0a98c);text-decoration:none;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.main-header .header-actions .cart-icon a[data-v-0f3eae23]:hover,.main-header .header-actions .cart-icon button[data-v-0f3eae23]:hover{color:#1e5d3f}.main-header .header-actions .search-icon button[data-v-0f3eae23]{font-size:16px;color:var(--v4fa0a98c)}.main-header .header-actions .search-icon button[data-v-0f3eae23]:hover{color:#1e5d3f}.main-header .header-actions .cart-count[data-v-0f3eae23]{position:relative;display:flex;align-items:center;gap:5px}.main-header .header-actions .cart-count span[data-v-0f3eae23]{background:var(--v31be1da4);color:var(--v32811f4f);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.main-header .mobile-actions[data-v-0f3eae23]{display:none}@media(min-width:768px)and (max-width:991px){.main-header .header-content[data-v-0f3eae23]{flex-wrap:nowrap}.main-header .logo[data-v-0f3eae23]{flex:1}.main-header .main-nav[data-v-0f3eae23]{position:relative;flex:3;display:flex;justify-content:center}.main-header .main-nav ul[data-v-0f3eae23]{flex-direction:row;gap:15px;padding:0;margin:0}.main-header .main-nav ul li[data-v-0f3eae23]{border-bottom:none}.main-header .main-nav ul li a[data-v-0f3eae23]{padding:0;font-size:12px;display:inline-block;white-space:nowrap}.main-header .header-actions[data-v-0f3eae23]{flex:1;display:flex;gap:10px}.main-header .header-actions .cart-icon a[data-v-0f3eae23],.main-header .header-actions .cart-icon button[data-v-0f3eae23]{font-size:13px}.main-header .mobile-menu-toggle[data-v-0f3eae23],.main-header .mobile-actions[data-v-0f3eae23]{display:none}}@media(max-width:767px){.main-header[data-v-0f3eae23]{padding:12px 0}.main-header .header-content[data-v-0f3eae23]{flex-wrap:nowrap;gap:15px}.main-header .logo[data-v-0f3eae23]{position:absolute;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:10px;max-width:calc(100% - 120px)}.main-header .logo a[data-v-0f3eae23]{max-width:96px;min-width:96px;min-height:45px}.main-header .logo img[data-v-0f3eae23]{height:45px;width:96px}.main-header .logo .logo-text[data-v-0f3eae23]{font-size:16px}.main-header .header-actions[data-v-0f3eae23]{display:none!important}.main-header .mobile-menu-toggle[data-v-0f3eae23]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;order:3}.main-header .main-nav[data-v-0f3eae23]{position:fixed;inset:0;background:var(--v7481856e);z-index:20000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;max-height:none;overflow-y:auto}.main-header .main-nav.mobile-open[data-v-0f3eae23]{opacity:1;visibility:visible;pointer-events:auto;max-height:none}.main-header .main-nav[data-v-0f3eae23]:before{content:"";position:absolute;inset:0;background:transparent}.main-header .main-nav .sidebar-wrapper-mobile[data-v-0f3eae23]{position:relative;background:var(--v06adfc61);width:75%;max-width:350px;min-height:100%;margin:0 0 0 auto;display:flex;flex-direction:column;z-index:1;box-shadow:-2px 0 10px #0003}.main-header .main-nav .sidebar-wrapper-mobile .menu-header-mobile[data-v-0f3eae23]{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--v2ab79bba);background:#0000000d}.main-header .main-nav .sidebar-wrapper-mobile .menu-header-mobile .mobile-lang-container[data-v-0f3eae23]{grid-column:2;display:flex;justify-content:center}.main-header .main-nav .sidebar-wrapper-mobile .menu-header-mobile .mobile-menu-close[data-v-0f3eae23]{grid-column:3;background:#0000000d;color:var(--d291667c);border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .3s;padding:0;border-radius:50%}.main-header .main-nav .sidebar-wrapper-mobile .menu-header-mobile .mobile-menu-close[data-v-0f3eae23]:active{transform:scale(.9)}.main-header .main-nav .sidebar-wrapper-mobile ul[data-v-0f3eae23]{flex-grow:1;margin:0;padding:20px 0;display:flex;flex-direction:column;align-items:stretch;gap:0;list-style:none}.main-header .main-nav .sidebar-wrapper-mobile ul li[data-v-0f3eae23]{border-bottom:1px solid rgba(0,0,0,.08);margin:0;width:100%;position:relative;display:block}.main-header .main-nav .sidebar-wrapper-mobile ul li.mobile-only[data-v-0f3eae23],.main-header .main-nav .sidebar-wrapper-mobile ul li.mobile-actions[data-v-0f3eae23]{display:block}.main-header .main-nav .sidebar-wrapper-mobile ul li[data-v-0f3eae23]:last-child{border-bottom:none}.main-header .main-nav .sidebar-wrapper-mobile ul li a[data-v-0f3eae23]{display:flex!important;width:100%!important;box-sizing:border-box;align-items:center;justify-content:space-between;padding:16px 20px;font-size:15px;font-weight:700;color:var(--d291667c)!important;text-transform:uppercase;transition:all .2s;opacity:1;visibility:visible;margin:0;text-align:left}.main-header .main-nav .sidebar-wrapper-mobile ul li a[data-v-0f3eae23]:hover,.main-header .main-nav .sidebar-wrapper-mobile ul li a.router-link-active[data-v-0f3eae23]{background:var(--cdfeb5d4);color:var(--d291667c)!important}.main-header .main-nav .sidebar-wrapper-mobile ul li a .fa-chevron-down[data-v-0f3eae23]{font-size:12px;transition:transform .3s;color:var(--d291667c)!important}.main-header .main-nav .sidebar-wrapper-mobile ul li a .fa-chevron-down.rotated[data-v-0f3eae23]{transform:rotate(180deg)}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu[data-v-0f3eae23]{position:static!important;box-shadow:none;background:#0000000d;margin:0;padding:0;border-radius:0;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;display:block!important;opacity:0;transform:none!important}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu.expanded[data-v-0f3eae23]{max-height:1000px;opacity:1}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-container[data-v-0f3eae23]{display:flex;flex-direction:column;padding:0}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-column[data-v-0f3eae23]{padding:0;width:100%!important}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-column .mega-menu-title[data-v-0f3eae23]{padding:15px 20px 5px 30px;font-size:11px;font-weight:800;color:var(--d291667c)!important;text-transform:uppercase;letter-spacing:1.5px;opacity:.6}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-list[data-v-0f3eae23]{list-style:none;padding:0;margin:0}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-list li[data-v-0f3eae23]{border-bottom:1px solid rgba(0,0,0,.05)}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-list li[data-v-0f3eae23]:last-child{border-bottom:none}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-list li a[data-v-0f3eae23]{padding:12px 20px 12px 45px!important;font-size:14px;font-weight:500;text-transform:none!important;opacity:.8!important}.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-list li a[data-v-0f3eae23]:hover,.main-header .main-nav .sidebar-wrapper-mobile ul li .mega-menu .mega-menu-list li a.router-link-active[data-v-0f3eae23]{background:var(--cdfeb5d4);opacity:1!important}.main-header .main-nav .sidebar-wrapper-mobile ul li.show-mega>.dropdown-toggle[data-v-0f3eae23]{background:var(--cdfeb5d4)}.main-header .header-actions[data-v-0f3eae23]{display:flex;align-items:center;gap:12px;order:2}.main-header .header-actions .cart-icon .cart-total[data-v-0f3eae23]{display:none}.main-header .header-actions .cart-icon .cart-count[data-v-0f3eae23]{margin-left:0}}@media(max-width:768px){.top-banner .container[data-v-0f3eae23]{flex-direction:column;text-align:center}.top-banner .banner-text[data-v-0f3eae23]{margin-bottom:10px}.main-header .logo img[data-v-0f3eae23]{height:50px}.main-header .header-content[data-v-0f3eae23]{gap:15px}}.account-menu[data-v-0f3eae23]{position:relative}.account-menu .account-btn[data-v-0f3eae23]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;color:var(--v4fa0a98c);font-size:18px;transition:color .2s}.account-menu .account-btn[data-v-0f3eae23]:hover{color:var(--v514d2dd6)}.account-menu .account-btn i[data-v-0f3eae23]{font-size:18px}.account-menu .account-dropdown[data-v-0f3eae23]{position:absolute;top:calc(100% + 10px);right:0;background:#fff;box-shadow:0 5px 15px #0000001a;min-width:180px;list-style:none;margin:0;padding:15px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:1000;border-radius:5px}.account-menu .account-dropdown.expanded[data-v-0f3eae23]{opacity:1;visibility:visible;transform:translateY(0)}.account-menu .account-dropdown li[data-v-0f3eae23]{margin:0}.account-menu .account-dropdown li a[data-v-0f3eae23]{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--v4fa0a98c);text-decoration:none;font-weight:500;font-size:14px;transition:background .3s,color .3s}.account-menu .account-dropdown li a[data-v-0f3eae23]:hover{background:#f8f8f8;color:var(--v514d2dd6)}.account-menu .account-dropdown li a i[data-v-0f3eae23]{font-size:16px;width:16px;color:var(--v4fa0a98c);transition:color .3s ease}.account-menu .account-dropdown li a:hover i[data-v-0f3eae23]{color:var(--v514d2dd6)}.account-menu .account-dropdown li a.disabled-link[data-v-0f3eae23]{color:#bbb;pointer-events:none;background:transparent}.account-menu .account-dropdown li a.disabled-link i[data-v-0f3eae23]{color:#bbb}.account-menu.show-menu .account-dropdown[data-v-0f3eae23]{opacity:1;visibility:visible;transform:translateY(0)}.user-menu[data-v-0f3eae23]{position:relative}.user-menu .user-menu-btn[data-v-0f3eae23]{display:flex;align-items:center;justify-content:center;background:#1e5d3f;border:none;border-radius:50%;cursor:pointer;width:38px;height:38px;padding:0;color:#fff;transition:all .3s ease;box-shadow:0 2px 8px #4caf504d;position:relative}.user-menu .user-menu-btn[data-v-0f3eae23]:after{content:"";position:absolute;bottom:0;right:0;width:10px;height:10px;background:#4caf50;border:2px solid #fff;border-radius:50%;top:auto}.user-menu .user-menu-btn[data-v-0f3eae23]:hover{background:#0d3d26;transform:translateY(-2px);box-shadow:0 4px 12px #4caf5080}.user-menu .user-menu-btn .user-initials[data-v-0f3eae23]{font-size:14px;font-weight:700;letter-spacing:.5px}.user-menu .user-menu-btn .user-avatar[data-v-0f3eae23]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-menu .user-dropdown[data-v-0f3eae23]{position:absolute;top:calc(100% + 10px);right:0;background:#fff;box-shadow:0 5px 15px #0000001a;min-width:220px;list-style:none;margin:0;padding:15px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:1000;border-radius:5px}.user-menu .user-dropdown.expanded[data-v-0f3eae23]{opacity:1;visibility:visible;transform:translateY(0)}.user-menu .user-dropdown .user-info-header[data-v-0f3eae23]{padding:0 20px 10px;border-bottom:1px solid #eee;margin-bottom:5px}.user-menu .user-dropdown .user-info-header .user-name[data-v-0f3eae23]{font-size:15px;font-weight:600;color:var(--v514d2dd6)}.user-menu .user-dropdown a[data-v-0f3eae23]{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--v4fa0a98c);text-decoration:none;font-weight:500;font-size:14px;transition:background .3s,color .3s}.user-menu .user-dropdown a[data-v-0f3eae23]:hover{background:#f8f8f8;color:var(--v514d2dd6)}.user-menu .user-dropdown a i[data-v-0f3eae23]{font-size:16px;width:16px;color:var(--v4fa0a98c);transition:color .3s ease}.user-menu .user-dropdown a:hover i[data-v-0f3eae23]{color:var(--v514d2dd6)}.user-menu.show-menu .user-dropdown[data-v-0f3eae23]{opacity:1;visibility:visible;transform:translateY(0)}@keyframes pulse-0f3eae23{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:480px){.main-header .logo img[data-v-0f3eae23]{height:40px}.main-header .header-actions[data-v-0f3eae23]{gap:8px}.main-header .header-actions .account-menu .account-btn i[data-v-0f3eae23]{font-size:16px}.main-header .header-actions .user-menu .user-menu-btn[data-v-0f3eae23]{width:32px;height:32px}.main-header .header-actions .user-menu .user-menu-btn .user-initials[data-v-0f3eae23]{font-size:12px}.main-header .header-actions .cart-icon a[data-v-0f3eae23]{font-size:12px;gap:5px}}.app-footer[data-v-679b5da7]{background-color:#3b5f4a;color:#fff;padding:60px 0 40px;position:relative;overflow:hidden}.app-footer .footer-top[data-v-679b5da7]{margin-bottom:50px;display:flex;justify-content:center;width:100%}.app-footer .footer-top .footer-logo-centered[data-v-679b5da7]{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.app-footer .footer-top .footer-logo-link[data-v-679b5da7]{display:inline-flex;align-items:center;justify-content:center;max-width:180px;min-width:180px;min-height:75px}.app-footer .footer-top .lvg-main-logo[data-v-679b5da7]{height:75px;width:180px;max-width:100%;object-fit:contain}.app-footer .footer-top .logo-with-filter[data-v-679b5da7]{filter:brightness(0) invert(1)}.app-footer .footer-content[data-v-679b5da7]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:80px;margin-bottom:50px;min-height:190px}.app-footer .footer-column .footer-heading[data-v-679b5da7]{margin-bottom:25px;font-size:15px;line-height:1.35;text-transform:uppercase;color:#fff;font-weight:800;letter-spacing:1px;min-height:21px}.app-footer .footer-column .company-title[data-v-679b5da7]{font-size:16px;line-height:1.35;font-weight:800;margin-bottom:10px;min-height:22px}.app-footer .footer-column .tagline[data-v-679b5da7]{font-size:13px;line-height:1.45;font-style:italic;margin-bottom:20px;opacity:.9;min-height:19px}.app-footer .footer-column .contact-details p[data-v-679b5da7]{margin-bottom:12px;font-size:14px;line-height:1.6;opacity:.9}.app-footer .footer-column .contact-details .email[data-v-679b5da7],.app-footer .footer-column .contact-details .hotline[data-v-679b5da7]{color:#fff!important;opacity:1}.app-footer .footer-column .sub-column .sub-title[data-v-679b5da7]{font-size:13px;line-height:1.35;font-weight:700;margin-bottom:12px;opacity:.95}.app-footer .footer-column .footer-links[data-v-679b5da7],.app-footer .footer-column .policy-links[data-v-679b5da7]{list-style:none;padding:0;margin:0}.app-footer .footer-column .footer-links li[data-v-679b5da7],.app-footer .footer-column .policy-links li[data-v-679b5da7]{margin-bottom:12px;min-height:22px}.app-footer .footer-column .footer-links li a[data-v-679b5da7],.app-footer .footer-column .policy-links li a[data-v-679b5da7]{color:#fff;text-decoration:none;font-size:14px;line-height:1.45;opacity:.85;transition:opacity .2s,transform .2s;display:inline-block}.app-footer .footer-column .footer-links li a[data-v-679b5da7]:hover,.app-footer .footer-column .policy-links li a[data-v-679b5da7]:hover{opacity:1;transform:translate(5px)}.app-footer .footer-bottom[data-v-679b5da7]{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;display:flex;justify-content:center;align-items:center}.app-footer .footer-bottom .bottom-left .contact-icons[data-v-679b5da7]{display:flex;gap:25px}.app-footer .footer-bottom .bottom-left .contact-icons a[data-v-679b5da7]{color:#fff;font-size:24px;opacity:1;transition:transform .2s}.app-footer .footer-bottom .bottom-left .contact-icons a[data-v-679b5da7]:hover{transform:scale(1.1)}.app-footer .footer-bottom .social-icons[data-v-679b5da7]{display:flex;gap:25px}.app-footer .footer-bottom .social-icons a[data-v-679b5da7]{color:#fff;font-size:24px;opacity:1;transition:all .2s;display:flex;align-items:center;justify-content:center}.app-footer .footer-bottom .social-icons a[data-v-679b5da7]:hover{transform:translateY(-3px) scale(1.1)}.app-footer .footer-bottom .social-icons a i[data-v-679b5da7]{display:block}.app-footer .footer-bottom .social-icons a .social-image-icon[data-v-679b5da7]{height:24px;width:24px;object-fit:contain;display:block}@media(max-width:768px){.app-footer .footer-content[data-v-679b5da7]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.app-footer[data-v-679b5da7]{padding:40px 0 30px}.app-footer .footer-top[data-v-679b5da7]{margin-bottom:30px}.app-footer .footer-content[data-v-679b5da7]{grid-template-columns:1fr;gap:30px;text-align:center}.app-footer .footer-bottom[data-v-679b5da7]{flex-direction:column;gap:20px}.app-footer .footer-column .footer-links li a[data-v-679b5da7]:hover{transform:none}}.mobile-footer-wrapper[data-v-f6d28625]{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:10000;pointer-events:none;transform:translateZ(0);-webkit-transform:translateZ(0)}@media(max-width:768px){.mobile-footer-wrapper[data-v-f6d28625]{display:block}}.contact-popup[data-v-f6d28625]{pointer-events:auto;position:absolute;right:12px;bottom:calc(100% + 10px);min-width:180px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:18px;box-shadow:0 14px 28px #1f29372e}.contact-popup__item[data-v-f6d28625]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-size:13px;font-weight:700}.contact-popup__icon[data-v-f6d28625]{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1f293714;overflow:hidden}.contact-popup__icon img[data-v-f6d28625]{width:100%;height:100%;object-fit:contain;background:#fff}.contact-popup__icon i[data-v-f6d28625]{font-size:16px}.mobile-footer-bar[data-v-f6d28625]{pointer-events:auto;display:flex;justify-content:space-around;align-items:center;min-height:70px;height:auto;box-shadow:0 -2px 10px #0003;padding-top:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom))}.mobile-footer-bar .footer-item[data-v-f6d28625]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background:none;border:none;font-size:11px;padding:10px 0;transition:all .2s;position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.mobile-footer-bar .footer-item i[data-v-f6d28625]{font-size:22px;margin-bottom:6px}.mobile-footer-bar .footer-item span[data-v-f6d28625]{font-weight:500;white-space:nowrap}.mobile-footer-bar .footer-item .cart-count-badge[data-v-f6d28625]{position:absolute;top:5px;right:calc(50% - 18px);background:#f7d643;color:#3b5f4a;font-size:10px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #3b5f4a;z-index:1}.mobile-footer-bar .footer-item.router-link-active[data-v-f6d28625],.mobile-footer-bar .footer-item.footer-item--active[data-v-f6d28625]{color:inherit}.mobile-footer-bar .footer-item.footer-item--disabled[data-v-f6d28625]{opacity:.55;cursor:default}.mobile-contact-popup-enter-active[data-v-f6d28625],.mobile-contact-popup-leave-active[data-v-f6d28625]{transition:opacity .2s ease,transform .2s ease}.mobile-contact-popup-enter-from[data-v-f6d28625],.mobile-contact-popup-leave-to[data-v-f6d28625]{opacity:0;transform:translateY(8px)}.chat-widget[data-v-377948e0]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;width:235px;min-height:60px;transform:translateZ(0);-webkit-transform:translateZ(0);align-items:flex-end;gap:15px;flex-direction:row;justify-content:flex-end}.chat-widget .chat-bubble[data-v-377948e0]{min-width:160px;min-height:44px;background:#fff;padding:12px 18px;border-radius:25px;box-shadow:0 4px 12px #00000026;font-size:14px;color:#2c2c2c;white-space:nowrap;animation:bounce-377948e0 2s infinite;position:relative;order:1}.chat-widget .chat-bubble[data-v-377948e0]:after{content:"";position:absolute;right:-8px;bottom:15px;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #fff}.chat-widget .chat-button[data-v-377948e0]{width:60px;height:60px;flex:0 0 60px;background:var(--bg-color, #1e5d3f);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 4px 12px #0003;cursor:pointer;transition:transform .3s,background .3s;order:2;position:relative;z-index:10000}.chat-widget .chat-button[data-v-377948e0]:hover{transform:scale(1.1);background:var(--hover-bg-color, #0d3d26)}.chat-widget .chat-button.menu-open[data-v-377948e0]{background:var(--hover-bg-color, #0d3d26);transform:rotate(90deg)}.chat-widget .chat-button i[data-v-377948e0]{transition:transform .3s}.chat-widget .chat-menu[data-v-377948e0]{position:absolute;bottom:80px;right:0;display:flex;flex-direction:column;gap:15px;align-items:flex-end;min-width:50px;animation:slideUp-377948e0 .3s ease}.chat-widget .menu-item[data-v-377948e0]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 12px #0003;transition:transform .3s,box-shadow .3s;cursor:pointer;position:relative}.chat-widget .menu-item[data-v-377948e0]:hover{transform:scale(1.15);box-shadow:0 6px 16px #0000004d}.chat-widget .menu-item.zalo[data-v-377948e0]{background:#0068ff;color:#fff}.chat-widget .menu-item.zalo svg[data-v-377948e0]{width:26px;height:26px}.chat-widget .menu-item.phone[data-v-377948e0]{background:#25d366;color:#fff}.chat-widget .menu-item.phone i[data-v-377948e0]{font-size:20px}.chat-widget .menu-item.messenger[data-v-377948e0]{background:#0084ff;color:#fff}.chat-widget .menu-item.messenger i[data-v-377948e0]{font-size:22px}.chat-widget .menu-item img[data-v-377948e0]{width:100%;height:100%;object-fit:contain;padding:8px;background:#fff;border-radius:50%}.chat-widget .menu-item span[data-v-377948e0]{position:absolute;right:60px;background:#000000d9;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s;font-weight:500}.chat-widget .menu-item:hover span[data-v-377948e0]{opacity:1}.desktop-only[data-v-377948e0]{display:block}@media(max-width:768px){.chat-widget .chat-bubble.desktop-only[data-v-377948e0]{display:none}}@keyframes bounce-377948e0{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes slideUp-377948e0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-377948e0],.fade-leave-active[data-v-377948e0]{transition:opacity .3s}.fade-enter[data-v-377948e0],.fade-leave-to[data-v-377948e0]{opacity:0}@media(max-width:768px){.chat-widget[data-v-377948e0]{bottom:15px;right:15px;width:55px;min-height:55px}.chat-widget .chat-button[data-v-377948e0]{width:55px;height:55px;flex-basis:55px;font-size:22px}.chat-widget .chat-menu[data-v-377948e0]{bottom:75px;gap:12px}.chat-widget .menu-item[data-v-377948e0]{width:45px;height:45px}.chat-widget .menu-item.zalo svg[data-v-377948e0],.chat-widget .menu-item.messenger i[data-v-377948e0]{font-size:18px}.chat-widget .menu-item.phone i[data-v-377948e0]{font-size:16px}}.toast-notification[data-v-46546ddc]{position:fixed;bottom:30px;right:30px;background:#fff;color:#2c2c2c;padding:20px 25px;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;align-items:center;justify-content:space-between;min-width:380px;z-index:9999;border-left:6px solid #1e5d3f}@media(max-width:768px){.toast-notification[data-v-46546ddc]{inset:20px 20px auto;min-width:unset}}.toast-notification.error[data-v-46546ddc]{border-left-color:#ff4d4f}.toast-notification.error i[data-v-46546ddc]{color:#ff4d4f}.toast-notification.info[data-v-46546ddc]{border-left-color:#1890ff}.toast-notification.info i[data-v-46546ddc]{color:#1890ff}.toast-notification.success[data-v-46546ddc]{border-left-color:#1e5d3f}.toast-notification.success i[data-v-46546ddc]{color:#1e5d3f}.toast-notification .toast-content[data-v-46546ddc]{display:flex;align-items:center;gap:15px}.toast-notification .toast-content i[data-v-46546ddc]{font-size:28px}.toast-notification .toast-content .message[data-v-46546ddc]{font-size:16px;font-weight:600;color:#2c2c2c}.toast-notification .close-btn[data-v-46546ddc]{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:0 0 0 10px;line-height:1}.toast-notification .close-btn[data-v-46546ddc]:hover{color:#2c2c2c}.toast-slide-enter-active[data-v-46546ddc]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.toast-slide-leave-active[data-v-46546ddc]{transition:opacity 3s ease}.toast-slide-enter-from[data-v-46546ddc]{opacity:0;transform:translate(100%)}.toast-slide-leave-to[data-v-46546ddc]{opacity:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:#333}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.main-content{flex:1;width:100%}@media(max-width:768px){.main-content{padding-bottom:80px}}@media(max-width:768px){.desktop-footer{display:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:optional;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300 800;font-display:optional;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/inter-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/inter-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/lora-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/lora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/lora-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/lora-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fas,.far,.fab{display:inline-block;width:1em;min-width:1em;line-height:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal;font-weight:700;text-align:center;text-rendering:auto}.fas:before,.far:before,.fab:before{display:inline-block}.fa-bars:before{content:"☰"}.fa-times:before{content:"×"}.fa-chevron-down:before{content:"⌄"}.fa-chevron-left:before{content:"‹"}.fa-chevron-right:before{content:"›"}.fa-arrow-left:before{content:"←"}.fa-arrow-right:before,.fa-long-arrow-alt-right:before{content:"→"}.fa-minus:before{content:"−"}.fa-plus:before{content:"+"}.fa-check:before,.fa-check-circle:before{content:"✓"}.fa-exclamation-circle:before{content:"!"}.fa-info-circle:before{content:"i"}.fa-circle:before{content:"●"}.fa-star:before{content:"★"}.fa-search:before{content:"⌕"}.fa-eye:before{content:"◉"}.fa-link:before{content:"🔗"}.fa-lock:before{content:"🔒"}.fa-user:before{content:"◉"}.fa-sign-out-alt:before{content:"↱"}.fa-spinner:before{content:"◌"}.fa-phone:before,.fa-phone-alt:before{content:"☎"}.fa-envelope:before{content:"✉"}.fa-comment:before,.fa-comment-dots:before{content:"◦"}.fa-shopping-cart:before,.fa-cart-plus:before{content:"◰"}.fa-shopping-bag:before,.fa-shopping-basket:before{content:"▣"}.fa-receipt:before{content:"▤"}.fa-ticket-alt:before{content:"▧"}.fa-box:before,.fa-box-open:before,.fa-inbox:before{content:"□"}.fa-truck:before,.fa-shipping-fast:before{content:"⇝"}.fa-gift:before{content:"▦"}.fa-fire:before,.fa-fire-alt:before{content:"▲"}.fa-bullhorn:before{content:"►"}.fa-calendar-alt:before{content:"▦"}.fa-camera:before{content:"▣"}.fa-certificate:before,.fa-shield-alt:before{content:"◈"}.fa-cogs:before,.fa-tools:before{content:"⚙"}.fa-headset:before{content:"☎"}.fa-heart:before{content:"♥"}.fa-handshake:before{content:"✦"}.fa-building:before,.fa-industry:before,.fa-store:before{content:"▥"}.fa-globe:before,.fa-globe-asia:before{content:"◎"}.fa-leaf:before,.fa-seedling:before,.fa-tree:before{content:"✽"}.fa-cloud:before{content:"☁"}.fa-mountain:before{content:"△"}.fa-mug-hot:before{content:"◖"}.fa-sun:before{content:"☀"}.fa-trophy:before{content:"◇"}.fa-minus-circle:before{content:"⊖"}.fa-plus-circle:before{content:"⊕"}.fa-facebook-f:before{content:"f"}.fa-facebook-messenger:before{content:"m"}.fa-google:before{content:"G"}.fa-instagram:before{content:"I"}.fa-tiktok:before{content:"T"}.fa-youtube:before{content:"Y"}.fa-spin{animation:spin 1s linear infinite}[data-scroll-reveal]{opacity:0;transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}[data-scroll-reveal=fade-up]{transform:translateY(40px)}[data-scroll-reveal=fade-up].is-revealed{opacity:1;transform:translateY(0)}[data-scroll-reveal=fade-down]{transform:translateY(-40px)}[data-scroll-reveal=fade-down].is-revealed{opacity:1;transform:translateY(0)}[data-scroll-reveal=fade-left]{transform:translate(-40px)}[data-scroll-reveal=fade-left].is-revealed{opacity:1;transform:translate(0)}[data-scroll-reveal=fade-right]{transform:translate(40px)}[data-scroll-reveal=fade-right].is-revealed{opacity:1;transform:translate(0)}[data-scroll-reveal=zoom-in]{transform:scale(.9)}[data-scroll-reveal=zoom-in].is-revealed{opacity:1;transform:scale(1)}[data-scroll-reveal-stagger]>*{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-scroll-reveal-stagger]>*:nth-child(1){transition-delay:.08s}[data-scroll-reveal-stagger]>*:nth-child(2){transition-delay:.16s}[data-scroll-reveal-stagger]>*:nth-child(3){transition-delay:.24s}[data-scroll-reveal-stagger]>*:nth-child(4){transition-delay:.32s}[data-scroll-reveal-stagger]>*:nth-child(5){transition-delay:.4s}[data-scroll-reveal-stagger]>*:nth-child(6){transition-delay:.48s}[data-scroll-reveal-stagger]>*:nth-child(7){transition-delay:.56s}[data-scroll-reveal-stagger]>*:nth-child(8){transition-delay:.64s}[data-scroll-reveal-stagger]>*:nth-child(9){transition-delay:.72s}[data-scroll-reveal-stagger]>*:nth-child(10){transition-delay:.8s}[data-scroll-reveal-stagger]>*:nth-child(11){transition-delay:.88s}[data-scroll-reveal-stagger]>*:nth-child(12){transition-delay:.96s}[data-scroll-reveal-stagger].is-revealed>*,[data-scroll-reveal-stagger]>*.is-revealed{opacity:1;transform:translateY(0)}@media(max-width:480px){[data-scroll-reveal=fade-up]{transform:translateY(20px)}[data-scroll-reveal=fade-down]{transform:translateY(-20px)}[data-scroll-reveal=fade-left]{transform:translate(-20px)}[data-scroll-reveal=fade-right]{transform:translate(20px)}[data-scroll-reveal-stagger]>*{transform:translateY(15px)}}@media(prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}[data-scroll-reveal-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}}#app.app-loading{display:flex;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#app.app-loading:before{content:"";display:block;width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}#app.app-loading:after{content:"Đang tải...";color:#666;font-size:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container,.container-fluid{width:100%;max-width:1920px;margin:0 auto;padding:0 40px}@media(max-width:768px){.container,.container-fluid{padding:0 20px}}@media(max-width:480px){.container,.container-fluid{padding:0 12px}}.container-fluid-smaller{width:100%;max-width:1720px;margin:0 auto;padding:0 60px}@media(max-width:768px){.container-fluid-smaller{padding:0 20px;max-width:none}}@media(max-width:480px){.container-fluid-smaller{padding:0 12px}}.ql-editor{box-sizing:border-box;line-height:1.42;outline:none;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor.cms-richtext{padding:0;white-space:normal}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}.ql-editor p{margin-bottom:.8em}.ql-editor ol,.ql-editor ul{padding-left:1.5em;margin-bottom:.8em}.ql-editor ol{list-style-type:decimal}.ql-editor ul{list-style-type:disc}.ql-editor h1{font-size:2em;font-weight:700;margin-bottom:.5em}.ql-editor h2{font-size:1.5em;font-weight:700;margin-bottom:.5em}.ql-editor h3{font-size:1.17em;font-weight:700;margin-bottom:.5em}.ql-editor strong{font-weight:700}.ql-editor em{font-style:italic}.ql-editor u{text-decoration:underline}.ql-editor s{text-decoration:line-through}.ql-editor a{color:#06c;text-decoration:underline}.ql-editor blockquote{border-left:4px solid #ccc;margin:5px 0;padding-left:16px}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-align-justify{text-align:justify}
