header{-webkit-user-select:none;user-select:none;background-color:#fafbfd;padding:10px 0}header .logo{max-width:130px}header .logo img{mix-blend-mode:multiply;width:100%}header .MuiInputBase-input{padding:10px 15px}header .searchbar .MuiFilledInput-root{background-color:#e2ecfc;border:none}header .access{flex-wrap:wrap;justify-content:flex-end;display:flex}header .access button{margin-right:10px;padding:10px 25px}header .access button:last-child{margin-left:0}.badgeshop{color:#2962ff;background-color:#fff;border-radius:5px;height:20px;padding:0 8px;line-height:1.4;font-size:.875rem!important}.MuiMenu-root{z-index:9500!important}.Navigition{z-index:400;filter:drop-shadow(0 10px 5px #e2e2e24d);background-color:#fff;padding:20px 0;position:relative}.Navigition .MenuItems a{margin-left:30px}.Navigition .MenuItems a:last-child{margin-left:0}.MegaMenu{z-index:99999;position:relative}.MegaMenu-sub{z-index:99999;border-top:4.5rem solid #0000;width:100%;position:absolute;top:0;right:0}.MegaMenu-container{background-color:#fff;border-radius:10px;width:100%;min-height:200px;padding:20px;box-shadow:0 0 30px #cfcfcf4d}.parent-item{border-left:1px solid #dddddd6b;min-width:250px;padding-left:20px}.parent-item a{border-radius:10px;margin-bottom:5px;padding:8px 10px;transition:all .15s ease-in-out}.parent-item a:hover,.parent-item a.active{color:#fff;background-color:#2962ff}.parent-content{margin-right:5rem;padding:10px}.parent-content .children .parent{border-radius:0}.parent-content .children .parent:before{content:"";float:right;background:#2962ff;border-radius:90px;width:10px;height:5px;margin-top:8px;margin-left:8px}.parent-content .children .children-item{margin-top:1rem}.parent-content .children .children-item li{margin-bottom:.5rem}.parent-content .children .children-item li a{color:#595d68}.parent-content .children .children-item li a:hover{color:#2962ff}.parent-content .children .children-item li a:before{content:"";float:right;background:#c1c7d7;border-radius:90px;width:5px;height:5px;margin-top:8px;margin-left:8px}@media only screen and (max-width:600px){header .logo{width:100%;padding:5px}header .searchbar input{width:100%}header .access{margin:0;padding:0}header .adminbtn,header .cartbtn{flex-grow:1;flex-shrink:1;margin:0 0 5px}}@media screen and (min-width:640px){.swiper-container{width:640px!important}}@media screen and (min-width:768px){.swiper-container{width:768px!important}}.lux-header{z-index:1200;background-color:#fff;border-bottom:1px solid #f2f4f7;height:80px;padding:0;transition:box-shadow .3s;position:sticky;top:0}.lux-header--scrolled{box-shadow:0 8px 24px #1a1a1a0f}.lux-header__inner{align-items:center;gap:28px;height:80px;display:flex}.lux-header__group{flex-shrink:0;align-items:center;gap:20px;display:flex}.lux-header__group--start{min-width:0}.lux-header__center{flex:auto;justify-content:center;min-width:0;padding:0 8px;display:flex}.lux-header .lux-logo{flex-shrink:0;align-items:center;transition:opacity .25s;display:inline-flex}.lux-header .lux-logo img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:150px;height:36px}.lux-header .lux-logo:hover{opacity:.82}.lux-header .lux-nav{align-items:center;gap:30px;display:flex}.lux-header .lux-nav__link{color:#1a1a1a;white-space:nowrap;padding:6px 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.lux-header .lux-nav__link:after{content:"";transform-origin:100%;background:#c49a88;border-radius:2px;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;right:0;transform:scaleX(0)}.lux-header .lux-nav__link:hover{color:#a97e6b}.lux-header .lux-nav__link:hover:after,.lux-header .lux-nav__link--active:after{transform:scaleX(1)}.lux-header .lux-nav__link--active{color:#a97e6b;font-weight:600}.lux-header .lux-navrow{align-items:center;gap:28px;min-width:0;display:flex}.lux-header .lux-navrow .lux-support{color:#98a2b3;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:400;text-decoration:none;transition:color .25s}.lux-header .lux-navrow .lux-support b{color:#667085;font-weight:600}.lux-header .lux-navrow .lux-support:hover,.lux-header .lux-navrow .lux-support:hover b{color:#a97e6b}.lux-header .lux-navbar{align-items:center;min-width:0;display:flex}.lux-header .lux-navbar__list{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.lux-header .lux-navbar__item{min-width:0;position:relative}.lux-header .lux-navbar__link{color:#1a1a1a;white-space:nowrap;align-items:center;gap:4px;padding:6px 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.lux-header .lux-navbar__link:after{content:"";transform-origin:100%;background:#c49a88;border-radius:2px;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;right:0;transform:scaleX(0)}.lux-header .lux-navbar__link:hover{color:#a97e6b}.lux-header .lux-navbar__link:hover:after{transform:scaleX(1)}.lux-header .lux-navbar__caret{opacity:.55;flex-shrink:0;transition:transform .25s}.lux-header .lux-navbar__item:hover .lux-header .lux-navbar__caret{transform:rotate(180deg)}.lux-header .lux-navbar__dropdown{opacity:0;visibility:hidden;z-index:1300;padding-top:12px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:100%;right:50%;transform:translate(50%,10px)}.lux-header .lux-navbar__item:hover>.lux-header .lux-navbar__dropdown{opacity:1;visibility:visible;transform:translate(50%)}.lux-header .lux-navbar__panel{background:#fff;border:1px solid #f2f4f7;border-radius:14px;min-width:215px;margin:0;padding:8px;list-style:none;box-shadow:0 12px 32px #1a1a1a1a}.lux-header .lux-navbar__panel--nested{opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:-9px;right:calc(100% + 6px);transform:translate(10px)}.lux-header .lux-navbar__panel--nested:before{content:"";width:8px;position:absolute;top:0;bottom:0;right:-8px}.lux-header .lux-navbar__subitem{position:relative}.lux-header .lux-navbar__subitem:hover>.lux-header .lux-navbar__panel--nested{opacity:1;visibility:visible;z-index:10;transform:translate(0)}.lux-header .lux-navbar__sublink{color:#1a1a1a;white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0;padding:10px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.lux-header .lux-navbar__sublink .lux-navbar__caret{transition:transform .25s;transform:rotate(90deg)}.lux-header .lux-navbar__sublink:hover{color:#a97e6b;background:#c49a881a}.lux-header .lux-navbar__sublink:hover .lux-navbar__caret{transform:rotate(-90deg)}.lux-header .lux-iconbtn{color:#1a1a1a;border-radius:50%;width:42px;min-width:42px;height:42px;transition:background-color .25s,color .25s,transform .2s;position:relative}.lux-header .lux-iconbtn:hover{background:#1a1a1a0d}.lux-header .lux-iconbtn:active{transform:scale(.92)}.lux-header .lux-iconbtn--avatar{border:1px solid #f2f4f7}.lux-header .lux-avatar{color:#fff;background:linear-gradient(135deg,#e3c8b8,#c49a88);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:inline-flex}.lux-header .lux-badge{color:#fff;background:#c49a88;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;animation:.35s cubic-bezier(.22,1,.36,1) luxBadgePop;display:inline-flex;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #1a1a1a2e}.lux-header .lux-user{display:inline-flex}.lux-header .MuiInputBase-input{padding:0 14px}@keyframes luxBadgePop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (max-width:1400px){.lux-header .lux-navrow{gap:18px}.lux-header .lux-navrow .lux-support{display:none}}@media (max-width:1200px){.lux-header__inner{gap:20px}.lux-header__center{flex:0 320px}.lux-header .lux-nav{gap:22px}.lux-header .lux-nav__link{font-size:.9rem}.lux-header .lux-navbar__list{gap:22px}.lux-header .lux-navbar__link{font-size:.9rem}}@media (max-width:992px){.lux-header__group{gap:14px}.lux-header__center{flex:180px;min-width:150px}.lux-header .lux-nav{gap:16px}.lux-header .lux-nav__link{font-size:.85rem}.lux-header .lux-navbar__list{gap:16px}.lux-header .lux-navbar__link{font-size:.85rem}.lux-header .lux-logo img{height:32px}}@media (prefers-reduced-motion:reduce){.lux-header *,.lux-header :before,.lux-header :after{transition:none!important;animation:none!important}}
