header .menu .menu-item{position:relative}header .menu .menu-item .sub-menu{position:absolute;left:0;top:100%;transform:translateY(10px);width:max-content;min-width:230px;max-width:320px;background-color:#1a1a1a;border:1px solid rgba(240,234,227,.1);box-shadow:0 18px 48px -10px #0009;display:block;padding:1.2rem 0;z-index:30;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}header .menu .menu-item:hover .sub-menu,header .menu .menu-item details[open] .sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}header .menu .menu-item .sub-menu .sub-menu-list{display:block;padding:0}header .menu .menu-item .sub-menu .sub-menu-list>div{display:block}header .menu .menu-item .sub-menu .menu-heading{display:block;color:var(--k-tan, #a08c5f);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--k-track-wider, .18em);margin:0;padding:.8rem 2rem .4rem;border:0}header .menu .menu-item .sub-menu ul{list-style:none;padding:0;margin:0}header .menu .menu-item .sub-menu a{display:block;color:var(--k-cream, #f0eae3);font-size:1.5rem;font-weight:500;letter-spacing:.01em;text-transform:none;margin:0;padding:.85rem 2rem;transition:color .15s ease,background-color .15s ease}header .menu .menu-item .sub-menu a:hover{color:var(--k-orange, #e8500a);background:#ffffff08}header .menu .menu-item .sub-menu img,header .menu .menu-item .sub-menu svg{display:none}header .menu .menu-item details>summary{list-style:none;cursor:pointer}header .menu .menu-item details>summary::-webkit-details-marker{display:none}@media(max-width:1024px){header .menu .menu-item .sub-menu{min-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-mega-menu.css.map */
