:root{color-scheme:light only!important}@media (prefers-color-scheme: dark){*{color-scheme:light!important}}.header,.header *,.header__mobile-nav,.header__mobile-nav *,.header__dropdown-menu,.header__dropdown-menu *,.language-switcher-dropdown,.language-switcher-dropdown *,.header__search-overlay,.header__search-overlay *{color-scheme:light!important}.header__mobile-nav,.header__dropdown-menu,.language-switcher-dropdown,.mega-menu-card,.header__mega-menu-content{background-color:#fff!important;color:#374151!important}.header__mobile-nav-link,.header__mobile-dropdown-toggle,.header__mobile-dropdown-link,.header__dropdown-link,.language-link{color:#374151!important}.header__mobile-nav-link:hover,.header__mobile-dropdown-toggle:hover,.header__mobile-dropdown-link:hover,.header__dropdown-link:hover,.language-link:hover{background-color:#f9fafb!important;color:#1f2937!important}.header__mobile-nav-link[aria-current=page],.header__mobile-dropdown-toggle[aria-expanded=true],.header__mobile-dropdown-link[aria-current=page]{background-color:#eff6ff!important;color:#2563eb!important}.header{position:fixed;top:0;left:0;right:0;z-index:10000;background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:all .4s ease-out;border-bottom:1px solid transparent;will-change:background-color,backdrop-filter;color:#fff;height:50px!important;margin-top:-10px}.header.header--scrolled{background-color:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:#0000001a;box-shadow:0 4px 20px -2px #00000014;color:#1a202c}.template-search .header{background-color:#fffffffa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-bottom-color:#0000001a!important;box-shadow:0 4px 20px -2px #00000014!important;color:#1a202c!important;text-shadow:none!important}.template-search .header .modern-nav__link{color:#1a202c!important}.template-search .header .modern-nav__link:hover{color:#10b981!important}.template-search .header .header__logo-link{color:#1a202c!important}.template-search .header .header__logo-image{filter:invert(0) brightness(1)!important}.template-product .header{background-color:#fffffffa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:0 4px 20px -2px #00000014!important;color:#1a202c!important}.template-product .header .modern-nav__link{color:#1a202c!important}.template-product .header .modern-nav__link:hover{color:#111827!important;background-color:#0000000d!important}.template-product .header .header__logo-link{color:#1a202c!important}.template-product .header .header__logo-image{filter:none!important}.template-product .header .header__action-btn{color:#1a202c!important}.template-product .header .header__action-btn:hover{background-color:#0000000d!important}.template-search .header .header__action-btn{color:#1a202c!important}.template-search .header .header__action-btn:hover{background-color:#0000000d!important}@media (max-width: 768px){.template-search .header .modern-mobile-nav__toggle,.template-search .header .header__logo-link,.template-search .header .header__action-btn{color:#1a202c!important}.template-product .header:not(.header--scrolled) .modern-mobile-nav__toggle{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.template-product .header:not(.header--scrolled) .header__logo-link{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.template-product .header:not(.header--scrolled) .header__action-btn{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}}.header:has(.header__mega-menu:hover),.header.header--mega-menu-open{background-color:#fffffffa!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-bottom-color:#0000001a!important;box-shadow:0 4px 20px -2px #00000014!important;color:#1a202c!important;text-shadow:none!important}.header:has(.header__mega-menu:hover) .header__nav-link,.header.header--mega-menu-open .header__nav-link{color:#1a202c!important}.header:has(.header__mega-menu:hover) .header__nav-link:hover,.header.header--mega-menu-open .header__nav-link:hover{color:var(--color-accent, linear-gradient(135deg, #10b981 0%, #059669 50%, #047857 100%))!important}.header:has(.header__mega-menu:hover) .header__logo-link,.header.header--mega-menu-open .header__logo-link{color:#1a202c!important}.header:has(.header__mega-menu:hover) .header__logo-image,.header.header--mega-menu-open .header__logo-image{filter:invert(0) brightness(1)!important}.header:has(.header__mega-menu:hover) .header__action-btn,.header.header--mega-menu-open .header__action-btn{color:#1a202c!important}.header:has(.header__mega-menu:hover) .header__action-btn:hover,.header.header--mega-menu-open .header__action-btn:hover{background-color:#0000000d!important}.header__container{width:100%;margin:0 auto;padding:0 2rem}.header__content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;gap:2rem}.header__menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s ease}.header__menu-toggle:hover{background-color:#0000000d}.header:not(.header--scrolled) .header__menu-toggle:hover{background-color:#ffffff26}.header__menu-icon{position:relative;width:24px;height:18px;display:flex;flex-direction:column;justify-content:space-between}.header__menu-icon span{display:block;height:2px;width:100%;background-color:#000;border-radius:1px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.header__menu-toggle[aria-expanded=true] .header__menu-icon span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header__menu-toggle[aria-expanded=true] .header__menu-icon span:nth-child(2){opacity:0;transform:scaleX(0)}.header__menu-toggle[aria-expanded=true] .header__menu-icon span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header.header--scrolled .header__menu-icon span{background-color:#1a202c}.header__logo{grid-column:1;justify-self:start;flex-shrink:0;z-index:1}.header__logo-link{display:block;text-decoration:none;color:#fff}.header.header--scrolled .header__logo-link{color:#1a202c}.header__logo-image{display:block;max-width:100%;height:auto;transition:all .4s ease-out;filter:invert(1) brightness(2)}.header.header--scrolled .header__logo-image{filter:invert(0) brightness(1)}.header__logo-image:hover{opacity:.8}.header__logo-text{font-size:1.75rem;font-weight:700;color:currentColor;text-decoration:none;letter-spacing:-.02em;line-height:1.2}.modern-nav{grid-column:2;display:flex;justify-content:center;align-items:center;visibility:visible;opacity:1}.modern-nav__list{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.modern-nav__item{position:relative}.modern-nav__link{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:1rem;text-decoration:none;color:inherit;border-radius:8px;transition:all .3s ease;white-space:nowrap;letter-spacing:-.01em}.modern-nav__link:hover{background-color:#ffffff1a;transform:translateY(-1px)}.header.header--scrolled .modern-nav__link:hover{background-color:#0000000d}.modern-nav__link--active{background-color:#ffffff26;font-weight:800}.header.header--scrolled .modern-nav__link--active{background-color:#0000001a}.modern-nav__link--dropdown{background:none;border:none;cursor:pointer;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:inherit;font-weight:700}.modern-nav__icon{transition:transform .3s ease}.modern-dropdown[aria-expanded=true] .modern-nav__icon{transform:rotate(180deg)}.modern-dropdown{position:relative}.modern-dropdown__content{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:200px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:.5rem;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:all .3s ease;z-index:1000;border:1px solid rgba(0,0,0,.08)}.modern-dropdown:hover .modern-dropdown__content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.modern-dropdown__link{display:block;padding:.75rem 1rem;color:#374151;text-decoration:none;border-radius:8px;transition:all .2s ease;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:-.01em}.modern-dropdown__link:hover{background-color:#f3f4f6;color:#1f2937;transform:translate(4px)}.mega-menu-wrapper{position:relative}.mega-menu-content{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fffffff2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px;box-shadow:0 32px 64px #0000001f,0 16px 32px #00000014,0 8px 16px #0000000a,inset 0 1px #fffc;padding:2.5rem;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-24px);transition:all .5s cubic-bezier(.175,.885,.32,1.275);z-index:1000;border:1px solid rgba(255,255,255,.3);min-width:700px;max-width:900px;overflow:hidden}.mega-menu-wrapper:hover .mega-menu-content{opacity:1;visibility:visible;transform:translate(-50%) translateY(8px)}.mega-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.mega-menu-card{display:flex;flex-direction:column;padding:0;border-radius:20px;border:1px solid rgba(255,255,255,.4);transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(135deg,#ffffffe6,#f8fafce6);position:relative;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #00000014,0 4px 16px #0000000a,inset 0 1px #fff9;height:280px}.mega-menu-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 48px #00605b26,0 12px 24px #00605b14,0 6px 12px #00605b0a,inset 0 1px #fffc;border-color:#00605b33;background:linear-gradient(135deg,#fffffff2,#f8fafcf2)}.mega-menu-card--featured{background:linear-gradient(135deg,#00605b0d,#05a0550d,#ffffffe6);border-color:#00605b4d;box-shadow:0 12px 40px #00605b1f,0 6px 20px #00605b0f,inset 0 1px #ffffffb3}.mega-menu-card__image{position:relative;height:160px;width:100%;overflow:hidden;border-radius:20px 20px 0 0;flex-shrink:0}.mega-menu-card__image-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .6s cubic-bezier(.175,.885,.32,1.275);width:100%;height:100%;filter:brightness(1.1) saturate(1.1) contrast(1.05);transform:scale(1)}.mega-menu-card:hover .mega-menu-card__image-bg{transform:scale(1.08);filter:brightness(1.15) saturate(1.2) contrast(1.08)}.mega-menu-card__image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000,#0000000d,#0000004d);opacity:.7;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.mega-menu-card:hover .mega-menu-card__image:before{opacity:.9;background:linear-gradient(180deg,#0000,#00000014,#0006)}.mega-menu-card[data-category=skincare] .mega-menu-card__image-bg{background-image:url(pro1.jpg)}.mega-menu-card[data-category=supplements] .mega-menu-card__image-bg{background-image:url(pro2.jpg)}.mega-menu-card[data-category=all-products] .mega-menu-card__image-bg{background-image:url(pro3.jpg)}.mega-menu-card[data-category=featured] .mega-menu-card__image-bg{background-image:url(pro4.jpg)}.mega-menu-card__icon{position:absolute;top:16px;left:16px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:linear-gradient(135deg,#fffffff2,#f8fafce6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;color:#00605b;flex-shrink:0;box-shadow:0 8px 24px #0000001a,0 4px 12px #0000000d,inset 0 1px #fffc;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:2;border:1px solid rgba(255,255,255,.6)}.mega-menu-card:hover .mega-menu-card__icon{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);box-shadow:0 12px 32px #00605b33,0 6px 16px #00605b1a,inset 0 1px #ffffffe6;transform:scale(1.1);color:#00716b;border-color:#00605b33}.mega-menu-card--featured .mega-menu-card__icon{background:linear-gradient(135deg,#10b981,#059669,#047857);color:#fff;box-shadow:0 8px 24px #00605b4d,0 4px 12px #00605b26}.mega-menu-card--featured:hover .mega-menu-card__icon{background:linear-gradient(135deg,#00716b,#06b961);box-shadow:0 12px 32px #00605b66,0 6px 16px #00605b33}.mega-menu-card__content{flex:1;padding:1.5rem;background:linear-gradient(135deg,#fffffff2,#f8fafce6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:0 0 20px 20px;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.4);display:flex;flex-direction:column;justify-content:center}.mega-menu-card__title{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 .5rem;line-height:1.3;letter-spacing:-.02em;transition:all .3s cubic-bezier(.4,0,.2,1)}.mega-menu-card:hover .mega-menu-card__title{background:linear-gradient(135deg,#00605b,#05a055);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mega-menu-card__description{font-size:.9rem;color:#64748b;margin:0 0 1rem;line-height:1.5;font-weight:500;opacity:.9}.mega-menu-card__link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00605b,#05a055);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:.875rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);align-self:flex-start;box-shadow:0 4px 16px #00605b33,0 2px 8px #00605b1a;border:1px solid rgba(255,255,255,.2)}.mega-menu-card__link:hover{background:linear-gradient(135deg,#00716b,#06b961);transform:translateY(-2px);box-shadow:0 8px 24px #00605b4d,0 4px 12px #00605b26}.mega-menu-card--featured .mega-menu-card__link{background:linear-gradient(135deg,#00605b,#05a055)}.mega-menu-card--featured .mega-menu-card__link:hover{background:linear-gradient(135deg,#00716b,#06b961)}.mega-menu-list{display:flex;flex-direction:column;gap:.75rem;min-width:450px}.mega-menu-item{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;border-radius:16px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.4);background:linear-gradient(135deg,#fffc,#f8fafccc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #0000000f,0 2px 8px #00000008,inset 0 1px #fff9}.mega-menu-item:hover{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border-color:#00605b4d;transform:translate(12px) translateY(-2px);box-shadow:0 12px 32px #00605b26,0 6px 16px #00605b14,inset 0 1px #fffc}.mega-menu-item__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#00605b,#05a055);border-radius:14px;color:#fff;flex-shrink:0;box-shadow:0 6px 20px #00605b40,0 3px 10px #00605b26;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.2)}.mega-menu-item:hover .mega-menu-item__icon{background:linear-gradient(135deg,#00716b,#06b961);box-shadow:0 8px 28px #00605b59,0 4px 14px #00605b33;transform:scale(1.1)}.mega-menu-item:nth-child(2) .mega-menu-item__icon{background:linear-gradient(135deg,#00605b,#05a055)}.mega-menu-item:nth-child(3) .mega-menu-item__icon{background:linear-gradient(135deg,#00605b,#05a055)}.mega-menu-item:nth-child(4) .mega-menu-item__icon{background:linear-gradient(135deg,#00605b,#05a055)}.mega-menu-item__content{flex:1}.mega-menu-item__title{font-size:1.05rem;font-weight:600;color:#1a202c;margin:0 0 .25rem;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.mega-menu-item:hover .mega-menu-item__title{background:linear-gradient(135deg,#00605b,#05a055);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mega-menu-item__description{font-size:.875rem;color:#64748b;margin:0;line-height:1.4;font-weight:500;opacity:.9}@media (max-width: 1024px){.mega-menu-content{min-width:600px;padding:2rem;border-radius:20px}.mega-menu-grid{grid-template-columns:1fr;gap:1.5rem}.mega-menu-card{height:260px}.mega-menu-card__image{height:140px}.mega-menu-list{min-width:400px}.mega-menu-item{padding:1.25rem}}@media (max-width: 768px){.mega-menu-wrapper{display:none}}@keyframes megaMenuFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-24px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(8px) scale(1)}}@keyframes cardImageZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@supports (backdrop-filter: blur(24px)){.mega-menu-content{background:#ffffffe6;backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8)}.mega-menu-card{background:linear-gradient(135deg,#ffffffd9,#f8fafcd9);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5)}.mega-menu-item{background:linear-gradient(135deg,#ffffffbf,#f8fafcbf);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}}.modern-mobile-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;visibility:hidden;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.modern-mobile-nav,.modern-mobile-nav *,.modern-mobile-nav__panel,.modern-mobile-nav__panel *,.modern-mobile-nav__title,.modern-mobile-nav__link,.modern-mobile-nav__action,.modern-mobile-dropdown__link{text-shadow:none!important}.modern-mobile-nav.active{visibility:visible;opacity:1}.modern-mobile-nav__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .4s ease;z-index:1}.modern-mobile-nav__panel{position:absolute;top:0;right:0;width:80%;height:100vh;background:#fff!important;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;display:flex;flex-direction:column;box-shadow:-10px 0 40px #00000026;border-left:1px solid rgba(0,0,0,.08);z-index:2}.modern-mobile-nav.active .modern-mobile-nav__panel{transform:translate(0)}.modern-mobile-nav__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(130deg,#00605b,#05a055,#00605b);color:#fff;flex-shrink:0}.modern-mobile-nav__title{font-size:1.375rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.modern-mobile-nav__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff1a;border:none;border-radius:12px;cursor:pointer;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-mobile-nav__close:hover{background:#fff3;transform:scale(1.05)}.modern-mobile-nav__close:active{transform:scale(.95)}.modern-mobile-nav__content{flex:1;padding:1.5rem;overflow-y:auto;background:#fff!important}.modern-mobile-nav__list{list-style:none;margin:0;padding:0}.modern-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;color:#1f2937!important;text-decoration:none;border-radius:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);position:relative;overflow:hidden;letter-spacing:-.01em}.modern-mobile-nav__link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transition:left .6s ease}.modern-mobile-nav__link:hover:before{left:100%}.modern-mobile-nav__link:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#111827!important;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#6366f133}.modern-mobile-nav__link:active{transform:translateY(0);box-shadow:0 4px 12px #00000014}.modern-mobile-nav__link--active{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-weight:600;border-color:#2563eb33;box-shadow:0 4px 12px #2563eb26}.modern-mobile-nav__link--dropdown{background:linear-gradient(135deg,#fefefe,#f9fafb);border:1px solid rgba(0,0,0,.08)}.modern-mobile-nav__link--submenu{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)!important;border:1px solid rgba(3,105,161,.2)!important;color:#0369a1!important;cursor:pointer!important;pointer-events:all!important}.modern-mobile-nav__link--submenu:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #0369a133!important}.mobile-nav-submenu{width:100%;height:100%;animation:slideInFromRight .3s ease forwards}.mobile-nav-submenu__header{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0;z-index:10}.mobile-nav-submenu__back{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500}.mobile-nav-submenu__back:hover{background:#f3f4f6;color:#1f2937;transform:translate(-2px)}.mobile-nav-submenu__title{font-family:Dinamo Regular,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.mobile-nav-item__content{display:flex;flex-direction:column;gap:.25rem}.mobile-nav-item__title{font-weight:600;color:#1f2937;font-size:1rem}.mobile-nav-item__description{font-size:.875rem;color:#6b7280;line-height:1.3}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.modern-mobile-nav__icon{transition:transform .4s cubic-bezier(.25,.46,.45,.94);flex-shrink:0;color:#6b7280}.modern-mobile-dropdown[aria-expanded=true] .modern-mobile-nav__icon{transform:rotate(180deg);color:#374151}.mobile-mega-grid{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem 0;margin-top:1rem;opacity:1;transition:opacity .3s ease}.mobile-nav-submenu{position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;overflow-y:auto;padding:0;animation:slideInFromRight .3s ease-out}.mobile-nav-submenu__header{position:sticky;top:0;background:inherit;z-index:10;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-mega-grid--auraverse{grid-template-columns:1fr}.mobile-nav-submenu .mobile-mega-grid{padding:1rem 1.5rem 2rem;margin-top:0}.mobile-mega-item{position:relative;height:140px;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;opacity:0;transform:translateY(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px #0000001a}.mobile-mega-item:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #00000026}.mobile-mega-item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0009,#0000004d);transition:all .3s ease;z-index:2}.mobile-mega-item:hover .mobile-mega-item__overlay{background:linear-gradient(135deg,#0006,#0003)}.mobile-mega-item__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;color:#fff}.mobile-mega-item__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-.01em;color:#fff;line-height:1.2}.mobile-mega-item__description{font-size:.875rem;opacity:.95;margin-bottom:1rem;line-height:1.4;color:#ffffffe6;text-align:center}.mobile-mega-item__link{position:absolute;bottom:0;left:0;right:0;width:calc(100% - 20px);margin:0 10px 10px;border-radius:8px;padding:.75rem 1.5rem;background:linear-gradient(135deg,#09974a,#24dc68);color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;text-align:center;transform:translateY(100%);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;border:none;letter-spacing:.3px;text-transform:uppercase;z-index:4}.mobile-mega-item:hover .mobile-mega-item__link{transform:translateY(0);opacity:1;visibility:visible}@media (min-width: 480px){.mobile-mega-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.mobile-mega-grid--auraverse{grid-template-columns:repeat(2,1fr)}.mobile-mega-grid--auraverse .mobile-mega-item:nth-child(3){grid-column:1 / -1;max-width:calc(50% - .75rem);margin:0 auto}.mobile-mega-item{height:160px}.mobile-mega-item__title{font-size:1.375rem}.mobile-mega-item__description{font-size:1rem}}@media (min-width: 768px){.mobile-mega-grid{grid-template-columns:repeat(2,1fr);gap:2rem;padding:1.5rem 0}.mobile-mega-grid--auraverse{grid-template-columns:repeat(3,1fr)}.mobile-mega-grid--auraverse .mobile-mega-item:nth-child(3){grid-column:auto;max-width:none;margin:0}.mobile-mega-item{height:180px}}@media (min-width: 1024px){.mobile-mega-grid,.mobile-mega-item{display:none}}.modern-mobile-dropdown__content{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);margin:.5rem 0 0;opacity:0;transform:translateY(-10px)}.modern-mobile-dropdown[aria-expanded=true] .modern-mobile-dropdown__content{max-height:400px;opacity:1;transform:translateY(0)}.modern-mobile-dropdown__link{display:block;padding:.875rem 1.25rem;color:#374151!important;text-decoration:none;border-radius:12px;transition:all .3s ease;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.925rem;font-weight:700;margin-bottom:.25rem;background:#fff9;border:1px solid rgba(0,0,0,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.01em}.modern-mobile-dropdown__link:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;transform:translate(4px);border-color:#0369a133}.modern-mobile-nav__actions{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.modern-mobile-nav__action{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#1f2937!important;text-decoration:none;border-radius:16px;transition:all .3s ease;font-weight:500;font-size:1rem;margin-bottom:.75rem;background:#fff!important;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a}.modern-mobile-nav__action:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;transform:translateY(-2px);box-shadow:0 8px 25px #0369a126;border-color:#0369a133}.modern-mobile-nav__action svg{color:#6b7280;transition:color .3s ease}.modern-mobile-nav__action:hover svg{color:#0369a1}.modern-mobile-nav__panel::-webkit-scrollbar{width:6px}.modern-mobile-nav__panel::-webkit-scrollbar-track{background:transparent}.modern-mobile-nav__panel::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.modern-mobile-nav__panel::-webkit-scrollbar-thumb:hover{background:#0000004d}.modern-mobile-nav.active .modern-mobile-nav__link{animation:slideInRight .5s ease forwards}.modern-mobile-nav.active .modern-mobile-nav__link:nth-child(1){animation-delay:.1s}.modern-mobile-nav.active .modern-mobile-nav__link:nth-child(2){animation-delay:.15s}.modern-mobile-nav.active .modern-mobile-nav__link:nth-child(3){animation-delay:.2s}.modern-mobile-nav.active .modern-mobile-nav__link:nth-child(4){animation-delay:.25s}.modern-mobile-nav.active .modern-mobile-nav__link:nth-child(5){animation-delay:.3s}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 480px){.modern-mobile-nav__panel{width:85%;background:#fff!important}.modern-mobile-nav__content{padding:1rem;background:#fff!important}.modern-mobile-nav__header{padding:1rem}}.modern-mobile-nav__item{margin-bottom:.5rem}.modern-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#374151;text-decoration:none;border-radius:12px;transition:all .2s ease;font-weight:500;background:none;border:none;width:100%;text-align:left;font-family:inherit;font-size:inherit;cursor:pointer}.modern-mobile-nav__link:hover{background-color:#f9fafb;color:#1f2937}.modern-mobile-nav__link--active{background-color:#eff6ff;color:#2563eb;font-weight:600}.modern-mobile-nav__link--dropdown{font-family:inherit}.modern-mobile-nav__icon{transition:transform .3s ease;flex-shrink:0}.modern-mobile-dropdown[aria-expanded=true] .modern-mobile-nav__icon{transform:rotate(180deg)}.modern-mobile-dropdown__content{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-left:1rem}.modern-mobile-dropdown[aria-expanded=true] .modern-mobile-dropdown__content{max-height:500px}.modern-mobile-dropdown__link{display:block;padding:.75rem 1rem;color:#6b7280;text-decoration:none;border-radius:8px;transition:all .2s ease;font-size:.9rem;margin-bottom:.25rem}.modern-mobile-dropdown__link:hover{background-color:#f3f4f6;color:#374151}.modern-mobile-nav__actions{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.modern-mobile-nav__action{display:flex;align-items:center;gap:.75rem;padding:1rem;color:#374151;text-decoration:none;border-radius:12px;transition:all .2s ease;font-weight:500;margin-bottom:.5rem}.modern-mobile-nav__action:hover{background-color:#f9fafb;color:#1f2937}@media (min-width: 769px){.modern-nav,.modern-nav__list{display:flex!important;visibility:visible!important;opacity:1!important}.modern-nav__item{display:block!important;visibility:visible!important;opacity:1!important}.modern-nav__link{display:inline-flex!important;visibility:visible!important;opacity:1!important}.modern-mobile-nav{display:none}}@media (max-width: 768px){.modern-nav{display:none}}.header__nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s cubic-bezier(.4,0,.2,1)}.header__nav-link:hover:after,.header__nav-link[aria-current=page]:after{width:100%}.header__nav-link:hover{color:var(--color-accent, #22c55e)}.header.header--scrolled .header__nav-link{color:#1a202c}.header.header--scrolled .header__nav-link:hover{color:var(--color-accent, #22c55e)}.header__dropdown{position:relative}.header__dropdown-toggle{background:none;border:none;cursor:pointer;color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit}.header.header--scrolled .header__dropdown-toggle{color:#1a202c}.header__dropdown-icon{transition:transform .2s ease;color:currentColor}.header__dropdown:hover .header__dropdown-icon,.header__dropdown-toggle[aria-expanded=true]+.header__dropdown-menu .header__dropdown-icon{transform:rotate(180deg)}.header__dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 10px 40px -10px #00000026;min-width:200px;padding:.75rem 0;margin-top:.5rem;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:100}.header__dropdown:hover .header__dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header__dropdown-list{list-style:none;margin:0;padding:0}.header__dropdown-item{margin:0}.header__dropdown-link{display:block;padding:.75rem 1.25rem;color:currentColor;text-decoration:none;font-size:.9rem;font-weight:400;transition:all .15s ease;border-radius:0}.header__dropdown-link:hover{background-color:#0000000d;color:var(--color-accent, #22c55e)}.header__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:1rem;flex-shrink:0}.header__action-item{display:flex;align-items:center}.header__action-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;border-radius:10px;color:#fff;cursor:pointer;text-decoration:none;transition:all .2s ease;position:relative}.header.header--scrolled .header__action-btn{color:#1a202c}.header__action-btn:hover{background-color:#0000000d;transform:translateY(-1px)}.header:not(.header--scrolled) .header__action-btn:hover{background-color:#ffffff26}.header.header--scrolled .header__action-btn:hover{background-color:#0000000d}.header__action-btn svg{width:20px;height:20px;stroke-width:1.5}.header__language-switcher{position:relative}.language-switcher-btn{position:relative;display:flex;align-items:center;gap:.5rem}.current-language{font-size:1.1rem;line-height:1}.language-switcher-dropdown{position:absolute;top:100%;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 10px 40px -10px #00000026;min-width:180px;padding:.5rem 0;margin-top:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1000}.language-switcher-btn:hover+.language-switcher-dropdown,.language-switcher-btn[aria-expanded=true]+.language-switcher-dropdown,.language-switcher-dropdown:hover,.language-switcher-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.language-list{list-style:none;margin:0;padding:0}.language-form{margin:0;padding:0}.language-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;font-size:.9rem;transition:background-color .2s ease;cursor:pointer;font-family:inherit}.language-link:hover,.language-link.active{background-color:#0000000d}.header__cart-count{position:absolute;top:8px;right:8px;background-color:var(--color-accent, #22c55e);color:#fff;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1}.header__mobile-nav{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:none;border-top:1px solid #f1f5f9;box-shadow:0 2px 12px #0000000a;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .2s ease-out;max-height:calc(100vh - 80px);overflow-y:auto;z-index:1050}.header__mobile-nav.active{opacity:1;visibility:visible;transform:translateY(0)}.header__mobile-nav-list{list-style:none;margin:0;padding:.5rem 0}.header__mobile-nav-item{border-bottom:1px solid #f8fafc;margin:0}.header__mobile-nav-item:last-child{border-bottom:none}.header__mobile-nav-link{display:flex;align-items:center;padding:1rem 1.5rem;color:#374151;text-decoration:none;font-size:1rem;font-weight:500;line-height:1.5;transition:all .2s ease;border:0;position:relative;width:100%;background:#fff}.header__mobile-nav-link:hover,.header__mobile-nav-link:focus{color:#1f2937;background-color:#f9fafb}.header__mobile-nav-link[aria-current=page]{color:#2563eb;background-color:#eff6ff;font-weight:600}.header__mobile-nav-link[aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2563eb}.header__mobile-dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;text-align:left;color:#374151;font-family:inherit;cursor:pointer;padding:1rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.5;transition:all .2s ease;position:relative}.header__mobile-dropdown-toggle:hover,.header__mobile-dropdown-toggle:focus{color:#1f2937;background-color:#f9fafb}.header__mobile-dropdown-toggle[aria-expanded=true]{color:#2563eb;background-color:#eff6ff;font-weight:600}.header__mobile-dropdown-toggle[aria-expanded=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2563eb}.header__mobile-dropdown-icon{transition:transform .2s ease;color:#9ca3af;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-left:10px}.header__mobile-dropdown-toggle[aria-expanded=true] .header__mobile-dropdown-icon{transform:rotate(180deg);color:#2563eb}.header__mobile-dropdown-list{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .25s ease;background-color:#fefefe}.header__mobile-dropdown-toggle[aria-expanded=true]+.header__mobile-dropdown-list{max-height:400px;padding:.25rem 0}.header__mobile-dropdown-item{border-bottom:none}.header__mobile-dropdown-link{display:flex;align-items:center;padding:.75rem 1.5rem .75rem 3rem;color:#6b7280;text-decoration:none;font-size:.9rem;font-weight:400;line-height:1.5;transition:all .2s ease;position:relative}.header__mobile-dropdown-link:before{content:"";position:absolute;left:2rem;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#d1d5db;border-radius:50%}.header__mobile-dropdown-link:hover,.header__mobile-dropdown-link:focus{color:#374151;background-color:#f9fafb}.header__mobile-dropdown-link[aria-current=page]{color:#2563eb;background-color:#f0f9ff;font-weight:500}.header__mobile-dropdown-link[aria-current=page]:before{background:#2563eb}.header{color:#fff}.header.header--scrolled{color:#1a202c;text-shadow:none}.header__mobile-mega-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:linear-gradient(135deg,#06822df2,#01a52af2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9999;opacity:0;visibility:hidden;transform:translateY(100%);transition:all .6s cubic-bezier(.175,.885,.32,1.275);overflow-y:auto;-webkit-overflow-scrolling:touch}.header__mobile-mega-popup:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(pro1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.1;z-index:1}.header__mobile-mega-popup.active{opacity:1;visibility:visible;transform:translateY(0)}.header__mobile-mega-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:2rem 1.5rem;color:#fff}.header__mobile-mega-close{position:absolute;top:2rem;right:1.5rem;width:48px;height:48px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.header__mobile-mega-close:hover{background:#ffffff40;border-color:#ffffff4d;transform:scale(1.05)}.header__mobile-mega-close:before,.header__mobile-mega-close:after{content:"";position:absolute;width:20px;height:2px;background:#fff;border-radius:1px;transition:all .3s ease}.header__mobile-mega-close:before{transform:rotate(45deg)}.header__mobile-mega-close:after{transform:rotate(-45deg)}.header__mobile-mega-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem;margin-top:2rem}.header__mobile-mega-logo{width:120px;height:auto;margin-bottom:1.5rem;filter:brightness(0) invert(1)}.header__mobile-mega-title{font-size:clamp(1.875rem,6vw,2.5rem);font-weight:800;margin:0 0 .5rem;background:linear-gradient(45deg,#fff,#f0f9ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:-.02em}.header__mobile-mega-subtitle{font-size:clamp(1rem,3vw,1.125rem);opacity:.9;margin:0;font-weight:400}.header__mobile-mega-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;flex:1}.header__mobile-mega-card{background:#ffffff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2rem 1.5rem;text-decoration:none;color:#fff;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:120px;justify-content:center}.header__mobile-mega-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease;z-index:1}.header__mobile-mega-card:hover{transform:translateY(-8px) scale(1.02);background:#fff3;border-color:#ffffff4d;box-shadow:0 20px 60px #0003}.header__mobile-mega-card:hover:before{opacity:1}.header__mobile-mega-card-icon{width:48px;height:48px;margin-bottom:1rem;background:#ffffff26;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;position:relative;z-index:2}.header__mobile-mega-card-title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;position:relative;z-index:2}.header__mobile-mega-card-description{font-size:.9rem;opacity:.8;margin:0;line-height:1.4;position:relative;z-index:2}.header__mobile-mega-footer{border-top:1px solid rgba(255,255,255,.15);padding-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.header__mobile-mega-cta{background:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__mobile-mega-cta:hover{background:#ffffff40;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.header__mobile-mega-social{display:flex;gap:1rem;margin-top:1rem}.header__mobile-mega-social-link{width:44px;height:44px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__mobile-mega-social-link:hover{background:#fff3;border-color:#ffffff40;transform:translateY(-2px)}@media (max-width: 480px){.header__mobile-mega-content{padding:1.5rem 1rem}.header__mobile-mega-close{top:1.5rem;right:1rem;width:44px;height:44px}.header__mobile-mega-card{padding:1.5rem 1rem;min-height:100px}.header__mobile-mega-card-icon{width:40px;height:40px;font-size:20px;margin-bottom:.75rem}.header__mobile-mega-title{font-size:clamp(1.5rem,5vw,2rem)}}.header__mobile-mega-popup.active .header__mobile-mega-card{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.header__mobile-mega-popup.active .header__mobile-mega-card:nth-child(1){animation-delay:.1s}.header__mobile-mega-popup.active .header__mobile-mega-card:nth-child(2){animation-delay:.2s}.header__mobile-mega-popup.active .header__mobile-mega-card:nth-child(3){animation-delay:.3s}.header__mobile-mega-popup.active .header__mobile-mega-card:nth-child(4){animation-delay:.4s}@media (max-width: 1024px){.header__container{padding:0 1.5rem}.header__nav-list{gap:2rem}}@media (max-width: 768px){.header__menu-toggle{display:block;grid-column:1;justify-self:start}.header__logo{grid-column:2;justify-self:center}.header__actions{grid-column:3;justify-self:end}.header__navigation{display:none}.header__content{height:70px;gap:1rem}.header__container{padding:0 1rem}.header__actions{gap:.5rem}.header__action-btn{width:40px;height:40px}.header__action-btn svg{width:18px;height:18px}.header__logo-text{font-size:1.5rem}}@media (max-width: 480px){.header__container{padding:0 .75rem}.header__content{height:60px;gap:.75rem}.header__actions{gap:.25rem}.header__action-btn{width:36px;height:36px}.header__action-btn svg{width:16px;height:16px}.header__logo-text{font-size:1.25rem}}.fullscreen-mega-menu{position:relative}.fullscreen-mega-content{position:fixed;top:80px;left:0;right:0;height:60vh;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);padding:3rem;box-shadow:0 4px 20px #0000001a}.fullscreen-mega-menu:hover .fullscreen-mega-content{opacity:1;visibility:visible}.header:has(.fullscreen-mega-menu:hover){background-color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a;transition:all .3s ease}.fullscreen-mega-menu:hover{--header-bg: white}.header__content:has(.fullscreen-mega-menu:hover),.header:has(.modern-nav .fullscreen-mega-menu:hover){background-color:#fff!important;transition:background-color .3s ease}.header:has(.fullscreen-mega-menu:hover) .modern-nav__link{color:#374151!important}.header:has(.fullscreen-mega-menu:hover) .header__logo svg,.header:has(.fullscreen-mega-menu:hover) .header__logo img{filter:brightness(0)!important}.header.mega-menu-active{background-color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000001a;transition:all .3s ease}.header.mega-menu-active .modern-nav__link{color:#374151!important}.header.mega-menu-active .header__logo svg,.header.mega-menu-active .header__logo img{filter:brightness(0)!important}.header.mega-menu-active .header__menu-icon span{background-color:#374151!important}.header.mega-menu-active .header__actions svg{color:#374151!important}.mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;width:100%;max-width:100vw;height:100%;overflow:hidden;justify-content:center}.mega-grid:has(.mega-item:first-child:nth-last-child(3)){grid-template-columns:repeat(3,minmax(280px,1fr));max-width:1100px;margin:0 auto}.mega-item{position:relative;height:100%;border-radius:24px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer;transform:translateY(30px);opacity:0;animation:fadeInUp .8s ease forwards;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #00000026}.mega-item:hover{transform:translateY(0) scale(1.02);box-shadow:0 20px 40px #00000026}.mega-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .6s ease;z-index:1}.mega-item:hover:before{transform:scale(1.1)}.mega-item:nth-child(1){animation-delay:.1s}.mega-item:nth-child(2){animation-delay:.2s}.mega-item:nth-child(3){animation-delay:.3s}.mega-item:nth-child(4){animation-delay:.4s}.mega-item:hover{transform:translateY(0) scale(1.05);box-shadow:0 20px 40px #0000004d}.mega-item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0009,#0000004d);transition:all .3s ease;z-index:2}.mega-item:hover .mega-item__overlay{background:linear-gradient(45deg,#0006,#0000001a)}.mega-item__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;color:#fff}.mega-item__title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em;color:#fff!important;transition:all .3s ease}.mega-item__description{font-size:1.2rem;opacity:.95;margin-bottom:0;line-height:1.6;color:#ffffffe6}.mega-item__link{position:absolute;bottom:0;left:0;right:0;width:94%;margin:10px;border-radius:10px;padding:1rem 2rem;background:linear-gradient(135deg,#09974a,#24dc68,#09974a);color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;text-align:center;transform:translateY(100%);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;border:none;letter-spacing:.5px;text-transform:uppercase;text-shadow:none}.mega-item:hover .mega-item__link{transform:translateY(0);opacity:1;visibility:visible}.mega-list{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;height:100%;overflow:hidden}.mega-list-item{position:relative;flex:1;min-height:100px;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer;transform:translate(-30px);opacity:0;animation:slideInLeft .8s ease forwards;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 25px #00000026}.mega-list-item:hover{transform:translate(0) scale(1.02);box-shadow:0 10px 30px #00000026}.mega-list-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .6s ease;z-index:1}.mega-list-item:hover:before{transform:scale(1.1)}.mega-list-item:nth-child(1){animation-delay:.1s}.mega-list-item:nth-child(2){animation-delay:.2s}.mega-list-item:nth-child(3){animation-delay:.3s}.mega-list-item:nth-child(4){animation-delay:.4s}.mega-list-item:hover{transform:translate(0) scale(1.02);box-shadow:0 10px 30px #0000004d}.mega-list-item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#0009,#0000004d);transition:all .3s ease;z-index:2}.mega-list-item:hover .mega-list-item__overlay{background:linear-gradient(90deg,#0006,#0000001a)}.mega-list-item__content{position:relative;z-index:3;height:100%;display:flex;align-items:center;padding:2rem;color:#fff}.mega-list-item__text{flex:1;text-align:center;width:100%}.mega-list-item__title{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-.01em;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.5)}.mega-list-item__description{font-size:1.1rem;opacity:.95;line-height:1.5;color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.3);margin-bottom:0}.mega-list-item__link{position:absolute;bottom:0;left:0;right:0;width:100%;padding:1.2rem 2rem;background:linear-gradient(135deg,#1f4d4d,#2d6b4f,#fff);color:#fff;text-decoration:none;font-weight:700;font-size:1rem;text-align:center;transform:translateY(100%);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;border:none;box-shadow:0 -4px 20px #0000004d;letter-spacing:.5px;text-transform:uppercase;text-shadow:none}.mega-list-item:hover .mega-list-item__link{transform:translateY(0);opacity:1;visibility:visible}.mobile-nav{display:none;position:fixed;top:70px;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 4px 20px #0000001a;z-index:1000;max-height:calc(100vh - 70px);overflow-y:auto}.mobile-nav__content{padding:1rem}.mobile-nav__list{list-style:none;margin:0;padding:0}.mobile-nav__item{margin-bottom:.5rem}.mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#374151;text-decoration:none;border-radius:8px;transition:all .2s ease;font-weight:500;background:none;border:none;width:100%;text-align:left;font-family:inherit;font-size:inherit;cursor:pointer}.mobile-nav__link:hover{background-color:#f9fafb;color:#1f2937}.mobile-nav__link--active{background-color:#eff6ff;color:#2563eb;font-weight:600}.mobile-nav__icon{transition:transform .3s ease;flex-shrink:0}.mobile-dropdown[aria-expanded=true] .mobile-nav__icon{transform:rotate(180deg)}.mobile-dropdown__content{max-height:0;overflow:hidden;transition:max-height .3s ease;margin-left:1rem}.mobile-dropdown[aria-expanded=true] .mobile-dropdown__content{max-height:300px}.mobile-dropdown__link{display:block;padding:.75rem 1rem;color:#6b7280;text-decoration:none;border-radius:6px;transition:all .2s ease;font-size:.9rem;margin-bottom:.25rem}.mobile-dropdown__link:hover{background-color:#f3f4f6;color:#374151}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.fullscreen-mega-content{top:70px;height:70vh;padding:2.5rem}.mega-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.mega-grid:has(.mega-item:first-child:nth-last-child(3)){grid-template-columns:repeat(2,1fr);max-width:800px}.mega-grid:has(.mega-item:first-child:nth-last-child(3)) .mega-item:nth-child(3){grid-column:1 / -1;max-width:400px;margin:0 auto}.mega-list{gap:1.5rem}}@media (max-width: 768px){.fullscreen-mega-content{padding:1.5rem;background:#fffffff2;top:60px;height:80vh}.mega-grid{grid-template-columns:1fr;gap:1.5rem}.mega-grid:has(.mega-item:first-child:nth-last-child(3)){grid-template-columns:1fr;max-width:100%}.mega-grid:has(.mega-item:first-child:nth-last-child(3)) .mega-item:nth-child(3){grid-column:auto;max-width:100%;margin:0}.mega-list{gap:1rem}.mega-list-item{min-height:80px}.mega-list-item__content{padding:1.5rem}.mega-list-item__title{font-size:1.2rem}.mega-list-item__description{font-size:.9rem}.mobile-nav{display:block}.fullscreen-mega-menu{display:none}}.header__mega-menu-content{position:absolute;top:100%;left:5%;width:500px;background:#fff;border:1px solid #e9ecef;border-bottom-right-radius:6px;border-bottom-left-radius:6px;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-8px);transition:all .25s ease;z-index:1001;box-shadow:0 10px 40px #0000001a;text-shadow:none;color:#212529}.header__nav-item:first-child .header__mega-menu-content{position:fixed!important;left:0!important;right:0!important;width:100%!important;transform:translate(0) translateY(-8px)!important;border-radius:0!important;border-left:none!important;border-right:none!important;max-width:100%!important;overflow-x:hidden!important;box-shadow:0 20px 60px #00000026!important;background:linear-gradient(135deg,#f8fafc,#fff)!important}.header__nav-item:nth-child(2) .header__mega-menu-content{position:fixed!important;left:0!important;right:0!important;width:100%!important;transform:translate(0) translateY(-8px)!important;border-radius:0!important;border-left:none!important;border-right:none!important;max-width:none!important}.header__nav-item:first-child .header__mega-menu:hover .header__mega-menu-content,.header__nav-item:first-child .header__mega-menu.open .header__mega-menu-content{transform:translate(0) translateY(0)!important}.header__nav-item:nth-child(2) .header__mega-menu:hover .header__mega-menu-content,.header__nav-item:nth-child(2) .header__mega-menu.open .header__mega-menu-content{transform:translate(0) translateY(0)!important}.header__mega-menu:hover .header__mega-menu-content,.header__mega-menu.open .header__mega-menu-content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header__mega-menu-container{padding:1.5rem;max-width:1200px;margin:0 auto;text-shadow:none;background:#fff}.header__nav-item:first-child .header__mega-menu-container{padding:clamp(1rem,3vh,2rem) 0 clamp(1.5rem,4vh,2.5rem);max-width:none;margin:0;width:100%;background:linear-gradient(135deg,#fafbfc,#f8fafc,#f1f5f9);border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #fffc,0 8px 32px #0000000f}.header__nav-item:nth-child(2) .header__mega-menu-container{padding:clamp(1rem,3vh,2rem) 0 clamp(1.5rem,4vh,2.5rem);max-width:none;margin:0;width:100%;background:linear-gradient(135deg,#fafbfc,#f8fafc,#f1f5f9);border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #fffc,0 8px 32px #0000000f}.header__mega-menu{position:absolute;top:100%;left:0;right:0;width:100vw;background:linear-gradient(135deg,#fff,#fafbfc,#f8fafc);border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #fffc,0 8px 32px #0000000f;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:1000;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.header__mega-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.header__mega-menu-content{padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem);max-width:1400px;margin:0 auto;position:relative;z-index:2}.header__mega-menu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(pro1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.03;z-index:1}.mega-menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1rem,2.5vw,2rem);width:100%}.header__nav-item:first-child .mega-menu-card{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid rgba(255,255,255,.8);border-radius:clamp(16px,2vw,24px);padding:0;text-align:left;transition:all .6s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;height:clamp(240px,40vh,340px);width:100%;max-width:100%;min-width:0;margin:0;box-shadow:0 15px 50px #00000014,0 5px 20px #0000000a,inset 0 1px #fffc;transform:translateY(0) scale(1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header__nav-item:first-child .mega-menu-card__image{position:relative;height:clamp(120px,25vh,180px);width:100%;overflow:hidden;border-radius:clamp(16px,2vw,24px) clamp(16px,2vw,24px) 0 0;flex-shrink:0}.header__nav-item:first-child .mega-menu-card__image-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .8s cubic-bezier(.23,1,.32,1);width:100%;height:100%;filter:brightness(1.02) saturate(1.05) contrast(1.02);transform:scale(1)}.header__nav-item:first-child .mega-menu-card[data-category=skincare] .mega-menu-card__image-bg{background-image:url(pro1.jpg)}.header__nav-item:first-child .mega-menu-card[data-category=supplements] .mega-menu-card__image-bg{background-image:url(pro2.jpg)}.header__nav-item:first-child .mega-menu-card[data-category=all-products] .mega-menu-card__image-bg{background-image:url(pro3.jpg)}.header__nav-item:first-child .mega-menu-card[data-category=featured] .mega-menu-card__image-bg{background-image:url(pro4.jpg)}.header__nav-item:first-child .mega-menu-card__image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000,#0000000d,#00000040);opacity:.8;transition:all .5s cubic-bezier(.4,0,.2,1);z-index:1}.header__nav-item:first-child .mega-menu-card:hover .mega-menu-card__image:before{opacity:1;background:linear-gradient(180deg,#0000,#0000001a,#00000059)}.header__nav-item:first-child .mega-menu-card__content{background:linear-gradient(135deg,#fff,#fafbfc);padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.5rem);flex:1;display:flex;flex-direction:column;justify-content:center;border-radius:0 0 clamp(16px,2vw,24px) clamp(16px,2vw,24px);position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:clamp(80px,15vh,120px)}.header__nav-item:first-child .mega-menu-card__title{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;color:#1a1a1a;margin:0 0 clamp(.25rem,1vw,.5rem) 0;line-height:1.2;text-shadow:none;letter-spacing:-.02em;font-family:Dinamo Regular,Helvetica,Arial,sans-serif;background:linear-gradient(135deg,#1a1a1a,#333);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:all .4s cubic-bezier(.4,0,.2,1)}.header__nav-item:first-child .mega-menu-card__description{font-size:clamp(.75rem,2vw,.875rem);color:#6b7280;margin:0;line-height:1.4;font-weight:500;text-shadow:none;opacity:.9;font-family:Dinamo Regular,Helvetica,Arial,sans-serif;letter-spacing:-.01em;transition:all .4s cubic-bezier(.4,0,.2,1)}.header__nav-item:first-child .mega-menu-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 80px #00000026,0 10px 40px #00000014,inset 0 1px #ffffffe6;border-color:#ffffffe6}.header__nav-item:first-child .mega-menu-card__button{position:absolute;bottom:1.5rem;left:1.25rem;right:1.25rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(45deg,#06822d,#01a52a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:1rem 1.5rem;border-radius:16px;text-decoration:none;font-weight:600;font-size:.875rem;text-transform:none;letter-spacing:-.01em;transition:all .4s cubic-bezier(.23,1,.32,1);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 25px #06822d4d;text-shadow:none;opacity:0;transform:translateY(15px);font-family:Dinamo Regular,Helvetica,Arial,sans-serif}.header__nav-item:first-child .mega-menu-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 80px #0003}.header__nav-item:first-child .mega-menu-card:hover .mega-menu-card__image-bg{transform:scale(1.08);filter:brightness(1.1) saturate(1.2)}.header__nav-item:first-child .mega-menu-card:hover .mega-menu-card__button{opacity:1;transform:translateY(0);background:linear-gradient(45deg,#05741f,#019025);box-shadow:0 12px 40px #06822d66;border-color:#ffffff4d}.header__nav-item:first-child .mega-menu-card__button:hover{background:linear-gradient(45deg,#047a20,#018622);transform:translateY(-2px);box-shadow:0 15px 50px #06822d80}.header__nav-item:first-child .mega-menu-card__button svg{transition:all .3s ease;width:16px;height:16px;color:#fff}.header__nav-item:first-child .mega-menu-card:hover .mega-menu-card__button svg{transform:translate(3px)}.header__nav-item:first-child .mega-menu-card--featured .mega-menu-card__button{background:linear-gradient(135deg,#06822df2,#01a52af2);color:#fff;border-color:#06822d4d}.header__nav-item:first-child .mega-menu-card--featured:hover .mega-menu-card__button{background:linear-gradient(135deg,#06822d,#01a52a);transform:translateY(-2px)}.header__nav-item:first-child .mega-menu-card--featured .mega-menu-card__button svg{color:#fff}.header__nav-item:first-child .mega-menu-card__icon{display:none}.header__nav-item:nth-child(2) .auraverse-menu-list{display:flex;flex-direction:column;width:100%;max-width:420px;margin:0 auto;padding:1.5rem;gap:0}.auraverse-menu-item{display:flex;align-items:center;padding:1rem 1.25rem;text-decoration:none;border-radius:8px;transition:all .3s ease;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);margin-bottom:.5rem;position:relative;overflow:hidden}.auraverse-menu-item:hover{background:#fffffff2;border-color:#06822d;transform:translate(4px);box-shadow:0 4px 20px #06822d26}.auraverse-menu-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#06822d,#01a52a);border-radius:10px;margin-right:1rem;transition:all .3s ease;flex-shrink:0}.auraverse-menu-icon svg{color:#fff;width:24px;height:24px}.auraverse-menu-item:hover .auraverse-menu-icon{transform:scale(1.1);box-shadow:0 4px 12px #06822d4d}.auraverse-menu-content{flex:1;min-width:0}.auraverse-menu-title{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem;line-height:1.4}.auraverse-menu-description{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.auraverse-menu-arrow{display:flex;align-items:center;justify-content:center;opacity:.6;transition:all .3s ease;margin-left:.75rem}.auraverse-menu-arrow svg{width:16px;height:16px;color:#06822d}.auraverse-menu-item:hover .auraverse-menu-arrow{opacity:1;transform:translate(2px)}.header__nav-item:not(:first-child) .mega-menu-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;text-align:left;transition:all .15s ease-in-out;cursor:pointer;position:relative;overflow:visible;display:flex;flex-direction:column;height:100%;box-shadow:0 2px 4px #0000001a}.header__nav-item:not(:first-child) .mega-menu-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #06822d26;border-color:#06822d}.header__nav-item:not(:first-child) .mega-menu-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(45deg,#06822d,#01a52a);transform:scaleX(0);transition:transform .15s ease-in-out;border-radius:8px 8px 0 0}.header__nav-item:not(:first-child) .mega-menu-card:hover:before{transform:scaleX(1)}.header__nav-item:not(:first-child) .mega-menu-card__icon{width:48px;height:48px;margin:0 0 1rem;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;color:#6c757d;transition:all .15s ease-in-out;border:1px solid #e9ecef}.header__nav-item:not(:first-child) .mega-menu-card:hover .mega-menu-card__icon{background:linear-gradient(45deg,#06822d,#01a52a);color:#fff;border-color:#06822d;transform:scale(1.05)}.header__nav-item:not(:first-child) .mega-menu-card__content{flex:1;display:flex;flex-direction:column;margin-bottom:1rem}.header__nav-item:not(:first-child) .mega-menu-card__title{font-size:1rem;font-weight:600;color:#212529;margin:0 0 .5rem;text-transform:none;letter-spacing:0;line-height:1.4;text-shadow:none}.header__nav-item:not(:first-child) .mega-menu-card__description{font-size:.875rem;color:#6c757d;margin:0;line-height:1.5;font-weight:400;flex:1;text-shadow:none}.header__nav-item:not(:first-child) .mega-menu-card__button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background:linear-gradient(45deg,#06822d,#01a52a);color:#fff;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;font-size:.875rem;text-transform:none;letter-spacing:0;transition:all .15s ease-in-out;border:1px solid #06822d;position:relative;overflow:hidden;margin-top:auto;box-shadow:none;text-shadow:none}.header__nav-item:not(:first-child) .mega-menu-card__button:hover{background:linear-gradient(45deg,#047a20,#018622);border-color:#04721d;transform:none;box-shadow:0 2px 4px #06822d40}.header__nav-item:not(:first-child) .mega-menu-card__button svg{transition:transform .15s ease-in-out;width:16px;height:16px}.header__nav-item:not(:first-child) .mega-menu-card__button:hover svg{transform:translate(2px)}@media (min-width: 1400px){.header__nav-item:first-child .mega-menu-grid{max-width:1400px;padding:3.5rem 2.5rem}.header__nav-item:first-child .mega-menu-card{height:400px;max-width:340px}.header__nav-item:first-child .mega-menu-card__image{height:240px}}@media (max-width: 1399px) and (min-width: 1200px){.header__nav-item:first-child .mega-menu-grid{max-width:1200px;padding:3rem 2rem;gap:1.75rem}.header__nav-item:first-child .mega-menu-card{height:380px;max-width:300px}}@media (max-width: 1199px) and (min-width: 992px){.header__nav-item:first-child .mega-menu-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:1000px;padding:2.5rem 1.5rem;gap:1.5rem}.header__nav-item:first-child .mega-menu-card{height:360px;max-width:280px;border-radius:20px}.header__nav-item:first-child .mega-menu-card__image{height:200px;border-radius:20px 20px 0 0}.header__nav-item:first-child .mega-menu-card__content{border-radius:0 0 20px 20px}}@media (max-width: 991px) and (min-width: 768px){.header__nav-item:first-child .mega-menu-grid{grid-template-columns:repeat(2,1fr);max-width:100%;padding:2rem 1.5rem;gap:1.25rem}.header__nav-item:first-child .mega-menu-card{height:340px;max-width:100%;border-radius:18px}.header__nav-item:first-child .mega-menu-card__image{height:190px;border-radius:18px 18px 0 0}.header__nav-item:first-child .mega-menu-card__content{border-radius:0 0 18px 18px;padding:1.25rem 1rem .75rem}.header__nav-item:first-child .mega-menu-card__button{bottom:1.25rem;left:1rem;right:1rem}}@media (max-width: 767px){.header__nav-item:first-child .mega-menu-grid{grid-template-columns:1fr;padding:1.75rem 1.25rem;gap:1rem}.header__nav-item:first-child .mega-menu-card{height:320px;border-radius:16px}.header__nav-item:first-child .mega-menu-card__image{height:180px;border-radius:16px 16px 0 0}.header__nav-item:first-child .mega-menu-card__content{border-radius:0 0 16px 16px}}@media (max-width: 767px) and (min-width: 480px){.header__nav-item:first-child .mega-menu-grid{padding:1.5rem 1rem;gap:1rem}.header__nav-item:first-child .mega-menu-card{height:300px;max-width:400px;border-radius:16px}.header__nav-item:first-child .mega-menu-card__image{height:170px}}@media (max-width: 479px) and (min-width: 360px){.header__nav-item:first-child .mega-menu-grid{padding:1.25rem .75rem}.header__nav-item:first-child .mega-menu-card{height:280px;max-width:100%;border-radius:14px}.header__nav-item:first-child .mega-menu-card__image{height:160px;border-radius:14px 14px 0 0}.header__nav-item:first-child .mega-menu-card__content{border-radius:0 0 14px 14px;padding:1rem .875rem .75rem}.header__nav-item:first-child .mega-menu-card__title{font-size:1rem}.header__nav-item:first-child .mega-menu-card__description{font-size:.8125rem}.header__nav-item:first-child .mega-menu-card__button{bottom:1rem;left:.875rem;right:.875rem;padding:.875rem 1.25rem;font-size:.8125rem}}@media (max-width: 359px){.header__nav-item:first-child .mega-menu-grid{padding:1rem .5rem}.header__nav-item:first-child .mega-menu-card{height:260px;border-radius:12px}.header__nav-item:first-child .mega-menu-card__image{height:150px;border-radius:12px 12px 0 0}.header__nav-item:first-child .mega-menu-card__content{border-radius:0 0 12px 12px;padding:.875rem .75rem .625rem}.header__nav-item:first-child .mega-menu-card__title{font-size:.9375rem}.header__nav-item:first-child .mega-menu-card__description{font-size:.75rem}.header__nav-item:first-child .mega-menu-card__button{bottom:.875rem;left:.75rem;right:.75rem;padding:.75rem 1rem;font-size:.75rem}}.header__nav-item:first-child .header__mega-menu-content{max-width:100vw!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:90vh!important}@media (max-width: 768px){.header__nav-item:nth-child(2) .auraverse-menu-list{max-width:100%;padding:1rem}.auraverse-menu-item{padding:1rem;margin-bottom:.5rem}.auraverse-menu-icon{width:40px;height:40px;margin-right:1rem}.auraverse-menu-icon svg{width:22px;height:22px}}@media (max-width: 480px){.header__nav-item:nth-child(2) .auraverse-menu-list{padding:.75rem}.auraverse-menu-item{padding:.875rem;margin-bottom:.375rem}.auraverse-menu-icon{width:38px;height:38px;margin-right:.875rem}.auraverse-menu-title{font-size:.875rem}.auraverse-menu-description{font-size:.75rem}}.header__nav-item:first-child .mega-menu-card:hover{transform:translateY(clamp(-6px,-1vw,-12px)) scale(1.02);box-shadow:0 25px 80px #00000026,0 10px 40px #00000014,inset 0 1px #ffffffe6;border-color:#ffffffe6}.header__nav-item:first-child .mega-menu-card:hover .mega-menu-card__image-bg{transform:scale(1.08);filter:brightness(1.1) saturate(1.15) contrast(1.05)}.header__nav-item:first-child .mega-menu-card:hover .mega-menu-card__title{background:linear-gradient(135deg,#06822d,#01a52a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transform:translateY(-2px)}.header__nav-item:first-child .mega-menu-card:hover .mega-menu-card__description{color:#4b5563;opacity:1;transform:translateY(-1px)}@media (min-width: 1024px){.header__nav-item:first-child .mega-menu-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,25%),1fr));gap:clamp(1.5rem,2vw,2.5rem);max-width:min(1600px,95vw)}}@media (max-width: 1023px) and (min-width: 768px){.header__nav-item:first-child .mega-menu-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,45%),1fr));gap:clamp(1rem,2vw,1.75rem)}.header__nav-item:first-child .mega-menu-card{height:clamp(220px,35vh,300px)}.header__nav-item:first-child .mega-menu-card__image{height:clamp(100px,20vh,160px)}}@media (max-width: 767px){.header__nav-item:first-child .mega-menu-grid{grid-template-columns:1fr;gap:clamp(.75rem,3vw,1.25rem);padding:clamp(.75rem,3vw,1.5rem) clamp(.25rem,1vw,.75rem)}.header__nav-item:first-child .mega-menu-card{height:clamp(200px,30vh,280px);border-radius:clamp(12px,3vw,20px)}.header__nav-item:first-child .mega-menu-card__image{height:clamp(90px,18vh,150px);border-radius:clamp(12px,3vw,20px) clamp(12px,3vw,20px) 0 0}.header__nav-item:first-child .mega-menu-card__content{padding:clamp(.5rem,2vw,1rem) clamp(.75rem,3vw,1.25rem) clamp(.75rem,3vw,1.25rem);border-radius:0 0 clamp(12px,3vw,20px) clamp(12px,3vw,20px);min-height:clamp(60px,12vh,100px)}.header__nav-item:first-child .mega-menu-card__title{font-size:clamp(.875rem,4vw,1.125rem);margin-bottom:clamp(.125rem,1vw,.375rem)}.header__nav-item:first-child .mega-menu-card__description{font-size:clamp(.6875rem,3vw,.8rem);line-height:1.3}.header__nav-item:first-child .mega-menu-card:hover{transform:translateY(clamp(-3px,-1vw,-6px)) scale(1.01)}}@media (max-width: 480px){.header__nav-item:first-child .mega-menu-grid{padding:clamp(.5rem,2vw,1rem) clamp(.125rem,1vw,.5rem);gap:clamp(.5rem,2vw,1rem)}.header__nav-item:first-child .mega-menu-card{height:clamp(180px,28vh,240px)}.header__nav-item:first-child .mega-menu-card__image{height:clamp(80px,16vh,120px)}.header__nav-item:first-child .mega-menu-card__content{min-height:clamp(50px,10vh,80px)}}@media (max-width: 767px){.header__nav-item:first-child .header__mega-menu-container,.header__nav-item:nth-child(2) .header__mega-menu-container{padding:clamp(.75rem,2vh,1.25rem) 0 clamp(1rem,3vh,1.75rem)}}@media (prefers-reduced-motion: no-preference){.header__nav-item:first-child .mega-menu-card{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.header__nav-item:first-child .mega-menu-card:nth-child(1){animation-delay:.1s}.header__nav-item:first-child .mega-menu-card:nth-child(2){animation-delay:.2s}.header__nav-item:first-child .mega-menu-card:nth-child(3){animation-delay:.3s}.header__nav-item:first-child .mega-menu-card:nth-child(4){animation-delay:.4s}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.header__nav-item:first-child .mega-menu-card,.header__nav-item:first-child .mega-menu-card__image-bg,.header__nav-item:first-child .mega-menu-card__title,.header__nav-item:first-child .mega-menu-card__description{transition:none;animation:none}.header__nav-item:first-child .mega-menu-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/header-new.css.map */
