.site-nav li:has(>.vk-mega),.site-nav__item:has(.vk-mega){position:static!important}.site-nav__dropdown.megamenu.vk-mega.vk-mega.vk-mega{left:0!important;right:0!important;width:max-content!important;margin:0 auto!important;min-width:540px;max-width:min(1320px,96vw)!important;border-radius:0 0 12px 12px;overflow:hidden;box-shadow:0 22px 48px #2e231829;padding:0}.vk-mega .page-width{width:auto;max-width:none}.vk-mega .vk-mega__in{display:flex;gap:44px;align-items:flex-start;padding-top:30px;padding-bottom:26px}.vk-mega__feat{flex:0 0 250px;display:block;text-decoration:none}.vk-mega__feat-ph{display:block;width:250px;height:168px;border-radius:6px;overflow:hidden;background:#e7e0d6}.vk-mega__feat-ph img{width:100%;height:100%;object-fit:cover;display:block}.vk-mega__feat-t{display:block;font-family:Georgia,Times New Roman,serif;font-size:16.5px;margin:12px 0 3px;color:var(--colorTextBody,#2c2620)}.vk-mega__feat-cta{display:block;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:#8b5e34}.vk-mega__cols{display:flex;gap:52px;flex:0 0 auto;flex-wrap:wrap}.vk-mega__col{min-width:132px}.vk-mega__head{font-size:11px;letter-spacing:2.2px;color:#8a7a6a;margin:0 0 13px;font-weight:600;text-transform:uppercase}.vk-mega .vk-mega__col a{display:block;font-size:14px;line-height:1.35;color:var(--colorTextBody,#2c2620);text-decoration:none;padding:4.5px 0;white-space:normal;background:none}.vk-mega .vk-mega__col a:hover{text-decoration:underline;text-underline-offset:3px}.vk-mega .vk-mega__col a.vk-mega__all{color:#8b5e34;font-weight:600}.vk-mega__tiles{display:flex;flex-wrap:wrap;gap:16px;flex:0 1 auto;max-width:832px}.vk-mega__tile{flex:0 0 188px}.vk-mega__tile{display:block;text-decoration:none}.vk-mega__tile-ph{display:block;aspect-ratio:16/11;border-radius:6px;overflow:hidden;background:#e7e0d6}.vk-mega__tile-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.vk-mega__tile:hover .vk-mega__tile-ph img{transform:scale(1.04)}.vk-mega__tile-t{display:block;font-size:13px;margin-top:8px;letter-spacing:.3px;color:var(--colorTextBody,#2c2620)}@media only screen and (max-width:1100px){.vk-mega .vk-mega__in{gap:28px}.vk-mega__cols{gap:30px}.vk-mega__feat{flex-basis:210px}.vk-mega__feat-ph{width:210px;height:142px}}@media only screen and (max-width:989px){.vk-mega{display:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/vk-mega-nav.css.map */
