ul.header__dropdown-menu.header__custom-menu{display:grid!important;grid-template-rows:repeat(9,min-content);grid-auto-flow:column;--mega-menu-gap: 2.5rem;--mega-menu-linklist-gap: 2.5rem;--mega-menu-promo-gap: 2rem;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 20px);justify-content:safe center;align-items:start;column-gap:var(--mega-menu-gap);background:rgb(var(--background));color:rgb(var(--text-color));border-block-end-width:1px;padding-block:2.5rem;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);display:flex;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto;width:100%;min-width:unset;max-width:unset}.header__primary-nav-item:before{display:block!important}.header__primary-nav-item .header__dropdown-menu:before{display:none}ul.header__dropdown-menu.header__custom-menu li.column-menu:hover{z-index:1}ul.header__dropdown-menu.header__custom-child.unstyled-list{inset-block-start:unset;inset-inline-start:unset}.custom-ship-text{text-align:center;margin:20px auto;font-size:14px;font-weight:600}.product-list{align-items:baseline}.block-swatch{padding:6px}.product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]){--product-info-gap: -.02rem}.size-dropdown-popup .variant-picker__option:nth-child(3){display:none}.accordion-custom-wrapper .accordion-heading{background:#fff;padding-block:1.25rem;border-top:1px solid #ddd;width:100%;text-align:left;text-transform:uppercase;letter-spacing:1px;position:relative;cursor:pointer;font-size:18px;font-family:Domine,serif}.accordion-custom-wrapper .accordion-heading:after{content:"+";position:absolute;right:1.5em;top:50%;transform:translateY(-50%);font-weight:700;font-size:1.25rem;color:#666}.accordion-custom-wrapper .accordion-content{overflow:hidden;display:none}.accordion-custom-wrapper .accordion-heading.open:after{content:"\2212";color:#000}.accordion-custom-wrapper .accordion-content p:not(:first-child){margin-top:10px}.accordion-custom-wrapper .accordion-section:last-child{border-bottom:1px solid #ddd}.accordion-custom-wrapper .accordion-content{transition:max-height .4s ease;background:#fff;font-size:14px;margin-block-start:-.25rem;padding-block-end:1.25rem;padding-inline-end:1.25rem}@media only screen and (max-width: 749px){.trigger_popup_fricc1{margin-top:35px;margin-left:5px}}a.vendor.h6.link-faded{text-decoration:underline}.instant-search-menu .header-right{text-align:left;font-size:14px;text-transform:none}.product-gallery__zoom-button{z-index:9999}@media only screen and (max-width: 999px){.header-sidebar__promo{display:inline-block}}@media only screen and (max-width: 999px){.v-stack.justify-items-center.gap-4.sm\:gap-5.group{margin-bottom:40px;text-decoration:underline}}@media only screen and (max-width: 999px){a.header-sidebar__linklist-button[href="/pages/lenses"]{display:none}}.header-sidebar__scroller{position:relative;overflow-y:auto;max-height:100vh}.header-sidebar__sub-panel{position:relative;z-index:1}.header-sidebar__back-button{padding:1rem;width:100%;text-align:left;background:inherit}.sidebar-sticky-wrapper{position:sticky;top:0;z-index:100;background:#fff}@media only screen and (max-width: 999px){.template-product .product-info .product-info__block-item .product-title{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/custom.css.map */
