.menu-item:hover{transform:translateX(0)}.menu-item:hover .icon-style{transform:translateX(0) scale(1);opacity:1}@media screen and (orientation:portrait) and (min-width:768px) and (max-width:1024px){.hide-ipad-portrait{display:none!important}.show-ipad-portrait-flex{display:flex!important}.show-ipad-portrait-block{display:block!important}}.mega-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mega-no-scrollbar::-webkit-scrollbar{display:none}@media (max-height:760px){.mega-panel{padding-top:14px!important;padding-bottom:14px!important;gap:1.25rem!important}.mega-list,.mega-title{font-size:13px!important}.mega-list{line-height:1.2!important}.mega-list li{margin-bottom:6px!important}}.cart_products::-webkit-scrollbar{width:4px}.cart_products::-webkit-scrollbar-track{background:#f1f1f1}.cart_products::-webkit-scrollbar-thumb{background:#888;border-radius:15px}.cart_products::-webkit-scrollbar-thumb:hover{background:#555}.black-friday-floating{position:fixed;right:22px;bottom:80px;width:125px;z-index:999;display:block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.black-friday-motion{animation:blackFridayFloat 3s ease-in-out infinite;transform-origin:center}.black-friday-pulse{animation:blackFridayPulse 2.5s ease-in-out infinite}.black-friday-image{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.2))}.black-friday-countdown{background:#1b1b1f;border:1px solid #f5662b;color:white;border-radius:8px;padding:6px 5px;text-align:center;margin-top:-20px;box-shadow:0 3px 12px rgba(0,0,0,.2)}.black-friday-timer-title{display:block;font-size:9px;font-weight:700;letter-spacing:.5px;color:#f5662b}.black-friday-timer{display:block;font-size:12px;font-weight:800;white-space:nowrap}@keyframes blackFridayFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes blackFridayPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.black-friday-floating:hover .black-friday-pulse{animation-play-state:paused;transform:scale(1.12)}@media (max-width:768px){.black-friday-floating{width:85px;right:10px;bottom:90px}.black-friday-timer-title{font-size:7px}.black-friday-timer{font-size:9px}.black-friday-countdown{padding:5px 3px;margin-top:-15px}}@media (prefers-reduced-motion:reduce){.black-friday-motion,.black-friday-pulse{animation:none}}