.mobile-menu{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;height:100vh;overflow-y:scroll;padding:20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:500px;z-index:1000}.mobile-menu.open{transform:translateX(0)}.overlay{background:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease,visibility .5s ease;visibility:hidden;width:100vw;z-index:998}.overlay.open{opacity:1;pointer-events:all;visibility:visible}.a{all:unset;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:.1em}.a2{all:unset;cursor:pointer;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.subA{all:unset;cursor:pointer;font-size:12px;letter-spacing:.1em}.imgWrapperMobile{all:unset;aspect-ratio:188/200;cursor:pointer;max-width:188px;overflow:hidden;position:relative;width:100%}.imgWrapperMobile img{height:100%;object-fit:cover;width:100%}.imgLabel{bottom:24px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.1em;position:absolute;right:24px;text-transform:uppercase}.divider-mobile{background-color:#d3d3d3;height:1px;margin:30px 0;width:100%}.accordion,.socialContainer{display:flex}.accordion{background:transparent;flex-direction:column;transition:all .3s ease}.accordionHeader{all:unset;align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.accordionTitle{letter-spacing:.1em}.accordionTitle.small{font-size:12px}.accordionContent{animation:fadeIn .3s ease;display:none;flex-direction:column;gap:20px;padding:12px 16px}.accordion.open>.accordionContent{display:flex!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.mobile-menu{width:100%}}