@media(min-width:990px){.gm-menu .vs-menu-refined>.gm-submenu{background:#fff;box-shadow:0 16px 32px #102d4a29}.gm-menu .vs-menu-refined .gm-grid{padding:20px 24px 24px!important}.gm-menu .vs-menu-refined--safety>.gm-submenu>.gm-grid,.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;align-items:start}.gm-menu .vs-menu-refined--safety>.gm-submenu>.gm-grid>.gm-grid-item,.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.gm-grid-item{width:auto!important;max-width:none!important;float:none!important;margin:0!important}.gm-menu .vs-menu-refined--safety>.gm-submenu>.gm-grid>.vs-menu-brands,.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.vs-menu-brands{grid-column:1/-1;border-top:1px solid #dce5ee;padding-top:12px}.gm-menu .vs-menu-refined--safety .vs-menu-brands>.gm-links,.gm-menu .vs-menu-refined--eyeglasses .vs-menu-brands>.gm-links{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 16px;columns:auto!important}.gm-menu .vs-menu-brands .gm-heading{grid-column:1/-1}.gm-menu .vs-menu-refined--safety>.gm-submenu>.gm-grid>.gm-image-2,.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.gm-image-2{grid-row:auto}.gm-menu .vs-menu-refined--safety>.gm-submenu>.gm-grid>.gm-image-2 .gm-image,.gm-menu .vs-menu-refined--safety>.gm-submenu>.gm-grid>.gm-image-2 a{display:block;width:100%!important;max-width:none!important}.gm-menu .vs-menu-refined--safety>.gm-submenu>.gm-grid>.gm-image-2 img{display:block;width:100%!important;height:auto!important}.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.gm-grid-item:nth-child(4){grid-column:1/-1}.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.gm-image-2{display:none!important}.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.gm-image-2 .gm-image,.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.gm-image-2 a{display:block;width:min(520px,100%)!important;max-width:none!important}.gm-menu .vs-menu-refined--eyeglasses>.gm-submenu>.gm-grid>.gm-image-2 img{display:block;width:100%!important;height:auto!important}.gm-menu .vs-menu-refined--sunglasses>.gm-submenu{width:min(360px,calc(100vw - 32px))!important;left:auto!important;right:auto!important}.gm-menu .vs-menu-refined--sunglasses>.gm-submenu>.gm-grid{display:block!important}.gm-menu .vs-menu-refined--sunglasses>.gm-submenu>.gm-grid>.gm-grid-item{width:100%!important;max-width:none!important}.gm-menu .vs-menu-refined--sunglasses>.gm-submenu>.gm-grid>.gm-image-1{display:none!important}.gm-menu .vs-menu-refined--specialty>.gm-submenu,.gm-menu .vs-menu-refined--replacement>.gm-submenu{width:min(370px,calc(100vw - 32px))!important}.gm-menu .vs-menu-refined--specialty>.gm-submenu>.gm-grid,.gm-menu .vs-menu-refined--replacement>.gm-submenu>.gm-grid{display:none!important}.gm-menu .vs-compact-menu{display:block;padding:16px 20px;max-height:min(70vh,600px);overflow-y:auto}}.gm-menu .vs-menu-refined--safety .vs-removed-column,.gm-menu .vs-menu-brands .vs-hidden-brand{display:none!important}.gm-menu .vs-menu-brands.vs-all-brands .vs-hidden-brand{display:block!important}.gm-menu .vs-brands-toggle{border:0;background:transparent;color:#155ba0;font:inherit;font-weight:700;padding:8px 0;cursor:pointer;text-align:left}.gm-menu .vs-compact-menu{display:none}.gm-menu .vs-compact-menu a{display:block;padding:7px 8px;color:#172331;text-decoration:none;line-height:1.35}.gm-menu .vs-compact-menu a:hover,.gm-menu .vs-compact-menu a:focus-visible{background:#eef5fc;color:#145ba0}.gm-menu .vs-compact-menu h3{color:#155ba0;font-size:13px;margin:12px 8px 4px;text-transform:uppercase}.gm-menu .vs-compact-menu h3:first-child{margin-top:0}.gm-menu .vs-compact-menu details{margin-top:4px}.gm-menu .vs-compact-menu summary{cursor:pointer;padding:8px;color:#155ba0;font-weight:700}.gm-menu .vs-compact-menu details a{padding-left:22px}@media(max-width:989px){.gm-menu .vs-compact-menu{display:none!important}}@media(min-width:990px){.gm-menu .vs-menu-refined--specialty .vs-compact-menu,.gm-menu .vs-menu-refined--replacement .vs-compact-menu{display:block!important}}@media(min-width:990px){.gm-menu .vs-menu-refined--sunglasses>.gm-submenu,.gm-menu .vs-menu-refined--specialty>.gm-submenu,.gm-menu .vs-menu-refined--replacement>.gm-submenu{min-width:0!important;right:auto!important}.gm-menu .vs-menu-refined--specialty>.gm-submenu,.gm-menu .vs-menu-refined--replacement>.gm-submenu{left:var(--vs-dropdown-left,0px)!important}}@media(min-width:990px){.gm-menu .vs-menu-refined--safety .vs-menu-brands,.gm-menu .vs-menu-refined--eyeglasses .vs-menu-brands{flex-direction:column!important;align-items:stretch!important}.gm-menu .vs-menu-refined--safety .vs-menu-brands>.gm-links,.gm-menu .vs-menu-refined--eyeglasses .vs-menu-brands>.gm-links{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.gm-menu .vs-menu-brands .vs-brands-toggle{align-self:flex-start;margin:4px 0 0 14px}}.gm-menu .vs-menu-refined--eyeglasses .vs-eyeglasses-replacement-link{color:#12477e!important;font-weight:800!important}#vshc-directory .directory-grid article h3{color:#12477e!important;font-weight:800!important}#vshc-directory .directory-grid article h3:before{content:"\203a";color:#1766a9;margin-right:.4em}.gm-menu .vs-menu-refined--eyeglasses .vs-eyeglasses-replacement-link .gm-text{color:#12477e!important;font-weight:800!important}.gm-menu .vs-compact-menu__group summary{display:flex;align-items:center;justify-content:space-between;list-style:none}.gm-menu .vs-compact-menu__group summary::-webkit-details-marker{display:none}.gm-menu .vs-compact-menu__group summary a{flex:1;padding-left:8px}.gm-menu .vs-compact-menu__group .vs-compact-menu__arrow{padding:0 10px;transition:transform .2s}.gm-menu .vs-compact-menu__group[open] .vs-compact-menu__arrow{transform:rotate(90deg)}.gm-menu .vs-compact-menu__group a.vs-compact-menu__child{padding-left:30px}#menu-drawer .vs-menu-drawer-refined>.menu-drawer__menu{display:none}#menu-drawer .vs-compact-menu--drawer{display:block;padding:4px 16px 16px}#menu-drawer .vs-compact-menu--drawer a{display:block;padding:10px 8px;color:#172331;text-decoration:none;line-height:1.35}#menu-drawer .vs-compact-menu--drawer a:hover,#menu-drawer .vs-compact-menu--drawer a:focus-visible{background:#eef5fc;color:#145ba0}#menu-drawer .vs-compact-menu--drawer h3{color:#155ba0;font-size:13px;margin:12px 8px 4px;text-transform:uppercase}#menu-drawer .vs-compact-menu--drawer h3:first-child{margin-top:0}#menu-drawer .vs-compact-menu__group summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;cursor:pointer;color:#155ba0;font-weight:700}#menu-drawer .vs-compact-menu__group summary::-webkit-details-marker{display:none}#menu-drawer .vs-compact-menu__group summary a{flex:1}#menu-drawer .vs-compact-menu__arrow{padding:10px;transition:transform .2s}#menu-drawer .vs-compact-menu__group[open] .vs-compact-menu__arrow{transform:rotate(90deg)}#menu-drawer .vs-compact-menu__group a.vs-compact-menu__child{padding-left:30px}main .globo-swatch-product-detail .vs-choice-hint{margin-inline-start:.5em;color:#b71c1c;font-size:13px;font-weight:700;line-height:1.5}main .globo-swatch-product-detail .vs-choice-hint[hidden]{display:none}main .globo-swatch-product-detail .swatch--gl.vs-choice-inline>ul.value{display:inline-flex!important;width:auto!important;max-width:100%;vertical-align:middle}main .globo-swatch-product-detail .vs-choice-inline>.vs-choice-hint{margin-inline-start:12px;vertical-align:middle;overflow-wrap:anywhere}main .vs-choice-guidance{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main .globo-swatch-product-detail .swatch--gl:focus-within>legend.name-option{color:#155ba0}main .globo-swatch-product-detail .swatch--gl.vs-choice-required:focus,main .globo-swatch-product-detail input[type=radio]:focus-visible+label{outline:2px solid #155ba0;outline-offset:3px}[data-scheme=dark] main .globo-swatch-product-detail .vs-choice-hint{color:#ff9b9b}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vs-menu-review.css.map */
