.custom-menu-diamonds-grid{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;padding:1.5rem 0!important;width:100%!important;flex:none!important;max-height:33.33vh!important;overflow-y:auto!important}.wbmenuup-custom .header__submenu.list-menu--disclosure:has(.header__submenu){position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100vw!important;max-width:100vw!important;overflow:visible!important;margin:0!important;padding:0!important;z-index:9999!important}.wbmenuup-custom .header__submenu.list-menu--disclosure:not(:has(.header__submenu)){position:absolute!important;left:auto!important;right:auto!important;top:100%!important;width:auto!important;max-width:none!important;overflow:visible!important;margin:0!important;padding:0!important;z-index:9999!important}.wbmenuup-custom .header__submenu.list-menu--disclosure:has(.header__submenu)>.container,.wbmenuup-custom .header__submenu.list-menu--disclosure:has(.header__submenu)>.full-page-width{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;position:static!important;left:0!important;right:0!important}.wbmenuup-custom .header__submenu.list-menu--disclosure:has(.header__submenu){left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important}.wbmenuup-custom details[open] .header__submenu.list-menu--disclosure:has(.header__submenu){position:absolute!important;overflow:visible!important;margin:0!important;padding:0!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .row{width:100%!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:1.5rem!important;justify-items:center!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed){justify-content:center!important;margin:0 auto!important;padding:15px 150px!important}@media (max-width: 1199px){.wbmenuup-custom .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed){padding:10px 80px!important}}@media (max-width: 991px){.wbmenuup-custom .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed){padding:8px 40px!important}}@media (max-width: 767px){.wbmenuup-custom .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed){padding:5px 20px!important}}@media (max-width: 575px){.wbmenuup-custom .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed){padding:4px 15px!important}}.wbmenuup-custom:not(.wbmenuup-custom2) .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed) .col-4:nth-child(3){-ms-flex:0 0 60%!important;flex:0 0 60%!important;max-width:60%!important}.wbmenuup-custom:not(.wbmenuup-custom2) .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed) .col-4:nth-child(1),.wbmenuup-custom:not(.wbmenuup-custom2) .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed) .col-4:nth-child(2){-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}.wbmenuup-custom2 .header__submenu.list-menu--disclosure .row.wb-lnk:not(.mega-menu__list--condensed) .col-4{-ms-flex:0 0 33.333333%!important;flex:0 0 33.333333%!important;max-width:33.333333%!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image{width:100%!important;height:100%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image img{width:auto!important;height:auto!important;max-width:100%!important;object-fit:cover!important;display:block!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid{max-height:33.33vh!important;overflow-y:auto!important}.wbmenuup-custom .wbmenufull-custom .custom-menu-diamonds-grid,.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;padding:1.5rem 0!important;width:100%!important;flex:none!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;border-radius:8px!important;padding:6px!important;background:#fff!important;width:100%!important;max-width:150px!important;aspect-ratio:1 / 1.2!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-link{display:flex!important;flex-direction:column!important;width:100%!important;text-decoration:none!important;align-items:center!important;justify-content:center!important;height:100%!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-title{padding:0!important;background:transparent!important;width:100%!important;text-align:center!important;margin:0!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-image{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;margin-bottom:6px!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-placeholder svg{width:100%!important;height:100%!important}.wbmenuup-custom .custom-menu-diamonds-grid .header__submenu{margin-top:.6rem!important;padding:0 .9rem .9rem!important;width:100%!important}.wbmenuup-custom .custom-menu-diamonds-grid .header__submenu li{margin:.3rem 0!important}.wbmenuup-custom .custom-menu-diamonds-grid .header__submenu .header__menu-item{text-decoration:none!important;font-size:calc(var(--font-body-scale) * 14px)!important;font-weight:var(--font-body-weight)!important;color:rgba(var(--color-foreground),.75)!important}.wbmenuup-custom .custom-menu-diamonds-grid .header__submenu .header__menu-item{font-weight:var(--font-body-weight)!important;font-size:calc(var(--font-body-scale) * 14px)!important;color:rgba(var(--color-foreground),.75)!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-link{font-weight:var(--font-body-weight)!important;font-size:calc(var(--font-body-scale) * 14px)!important;color:rgba(var(--color-foreground),.75)!important;text-transform:none!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-link:hover{color:rgb(var(--color-link-hover))!important}.wbmenuup-custom .custom-menu-diamonds-grid .header__submenu .header__menu-item:hover{color:rgb(var(--color-foreground))!important}@media (min-width: 1200px){.wbmenuup-custom .custom-menu-diamonds-grid{grid-template-columns:repeat(6,1fr)!important;gap:.75rem!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-item{max-width:160px!important;padding:8px!important;aspect-ratio:1 / 1.2!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image{max-width:100px!important;margin-bottom:6px!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image img{max-width:100px!important;max-height:100px!important}}@media (min-width: 992px) and (max-width: 1199px){.wbmenuup-custom .custom-menu-diamonds-grid{grid-template-columns:repeat(5,1fr)!important;gap:.5rem!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-item{max-width:140px!important;padding:6px!important;aspect-ratio:1 / 1.2!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image{max-width:80px!important;margin-bottom:4px!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image img{max-width:80px!important;max-height:80px!important}}@media (min-width: 768px) and (max-width: 991px){.wbmenuup-custom .custom-menu-diamonds-grid{grid-template-columns:repeat(4,1fr)!important;gap:.4rem!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-item{max-width:120px!important;padding:4px!important;aspect-ratio:1 / 1.2!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image{max-width:70px!important;margin-bottom:3px!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image img{max-width:70px!important;max-height:70px!important}}@media (min-width: 576px) and (max-width: 767px){.wbmenuup-custom .custom-menu-diamonds-grid{grid-template-columns:repeat(3,1fr)!important;gap:.3rem!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-item{max-width:100px!important;padding:3px!important;aspect-ratio:1 / 1.2!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image{max-width:50px!important;margin-bottom:2px!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image img{max-width:50px!important;max-height:50px!important}}@media (max-width: 575px){.wbmenuup-custom .custom-menu-diamonds-grid{gap:.25rem!important;display:flex!important;flex-wrap:wrap!important}.wbmenuup-custom .custom-menu-diamonds-grid .diamond-menu-item{min-width:70px!important;max-width:90px!important;padding:4px!important;flex:0 0 calc(50% - .125rem)!important;aspect-ratio:1 / 1.2!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image{max-width:40px!important;margin-bottom:3px!important}.wbmenuup-custom .header__submenu.list-menu--disclosure .custom-menu-diamonds-grid .diamond-menu-image img{max-width:40px!important;max-height:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-custom-menu.css.map */
