.mega-menu .mega-menu__heading{font-family:var(--text-font-family);font-size:12px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;line-height:1.4!important}.mega-menu:not(.gw-imenu) .mega-menu__linklist>li{gap:.5rem!important}.mega-menu:not(.gw-imenu) .mega-menu__linklist>li>ul{gap:.3rem!important}.gw-imenu.mega-menu{display:block;padding-block:2.25rem 2.5rem}.gw-imenu{--gw-card-w: clamp(190px, 15.5vw, 290px);--gw-card-gap: 2rem}.gw-imenu__inner{position:relative}.gw-imenu .gw-imenu__track{display:flex;flex-wrap:nowrap;gap:var(--gw-card-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0}.gw-imenu .gw-imenu__track::-webkit-scrollbar{display:none}.gw-imenu .gw-imenu__track>li{flex:0 0 var(--gw-card-w);max-width:none;scroll-snap-align:start}.gw-imenu__link{display:block}.gw-imenu__media{aspect-ratio:5 / 4;overflow:hidden;background:rgb(var(--text-color) / .06)}.gw-imenu__media img,.gw-imenu__placeholder{display:block;width:100%;height:100%;object-fit:cover}.gw-imenu__text{display:grid;gap:.15rem;margin-block-start:.9rem;font-family:var(--text-font-family)}.gw-imenu .gw-imenu__eyebrow{font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.gw-imenu .gw-imenu__title{font-size:15px;line-height:1.4;transition:opacity .2s}.gw-imenu__link:hover .gw-imenu__title{opacity:.7}.gw-imenu__card--view-all{display:flex}.gw-imenu .gw-imenu__view-all{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;aspect-ratio:5 / 4;font-family:var(--text-font-family);font-size:18px;text-align:center;transition:opacity .2s}.gw-imenu .gw-imenu__view-all:hover{opacity:.7}.gw-imenu__arrow{position:absolute;z-index:2;inset-block-start:calc(var(--gw-card-w) * .4);translate:0 -50%;display:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 2px 10px rgb(var(--text-color) / .12);cursor:pointer}.gw-imenu__arrow--prev{inset-inline-start:-1.375rem}.gw-imenu__arrow--next{inset-inline-end:-1.375rem}.gw-imenu.can-prev .gw-imenu__arrow--prev,.gw-imenu.can-next .gw-imenu__arrow--next{display:grid}
/*# sourceMappingURL=/cdn/shop/t/33/assets/gw-image-menu.css.map */
