.site-nav__item{position:static}.site-nav__item:nth-child(6){width:100px;overflow:visible}.mega_menu{position:absolute;left:0;width:100%;z-index:100;box-shadow:0 10px 20px #00000017;Background:#fff;opacity:0;transform:translateY(40px);transition:all .3s ease-in-out;z-index:-1;max-width:1200px;margin:auto;right:0;overflow-y:scroll;height:500px;-webkit-box-shadow:0px 7px 7px 0px #00000036;box-shadow:0 7px 7px #00000036;visibility:hidden;overflow:hidden}.site-nav__item:before{bottom:-9px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:relative;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:10px;margin-left:-10px;opacity:0;transform:translateY(40px);transition:all .3s ease-in-out;z-index:-1}.site-nav__item:hover .mega_menu,.site-nav__item:hover:before{opacity:1;transform:translateY(0);z-index:99;visibility:visible}.mega_menu>div{display:flex;width:100%;height:100%}.mega_menu .nav-wrap{width:75%;display:flex}.mega_menu .img-wrap{width:25%;display:flex;flex-wrap:wrap}.site-nav__link:hover,.mega_menu li a{color:#3d4bb3}.mega_menu .col-7 .col-2{width:30%;display:inline-block;vertical-align:top;padding:23px 0 23px 30px}.mega_menu .col-7 .col-3{width:38%;display:inline-block;vertical-align:top;padding:23px 0 23px 30px;text-align:left}.mega_menu ul{text-align:left;margin:0;min-height:160px}.mega_menu ul li,.mega_menu ul li a{color:#000;font-size:15px;line-height:1.5}.mega_menu ul li:hover,.mega_menu ul li a:hover{color:#3d4bb3}.mega_menu h6{text-align:left;margin-bottom:15px;display:inline-block;border-bottom:1px dashed #e5e5e5;width:100%;padding-bottom:10px;padding-top:10px;letter-spacing:0}.mega_menu .img-block{display:inline-block;margin-bottom:15px;background-color:#f9f9f9;padding:10px;width:100%}.mega_menu .img-block img{box-shadow:0 0 3px #00000040}.mega_menu .img-wrap{background-color:#f9f9f9}.mega_menu .col-7 .col-3 .btn{margin:25px 0 10px;display:inline-block;padding:10px;letter-spacing:1.2px}.mega_menu .img-block:last-child{box-shadow:none;background-color:#fff}.mega_menu.layout-1 .col-7>div:nth-child(2),.mega_menu.layout-3 .col-12>div:nth-child(2){background-color:#f9f9f9}.mega_menu .col-7 .col-2 a.featured{position:relative;display:block;width:100%;text-align:right;color:#000}.mega_menu .col-7 .col-2 a.featured .text{position:absolute;z-index:1;width:100%;height:100%;text-align:left;line-height:1;font-size:14px;left:0;top:0;padding-top:10px}.mega_menu .col-7 .col-2 a.featured .text span{display:block;margin-bottom:5px}.mega_menu .img-block .wrap{display:flex;justify-content:space-between}.mega_menu .nav-wrap .btn-wrap a{display:inline-block;width:100%;padding:5px 10px;border:1px solid #ccc;margin-bottom:10px;text-align:center;color:#000;font-size:15px;line-height:1.1}.site-nav__item:hover .mega_menu.layout-2 .nav-wrap>div{border-left:1px solid #ececec;padding:0 15px;text-align:center}.mega_menu .nav-wrap .btn-wrap a .icon{width:25px;height:25px;margin-right:5px}.mega_menu.layout-3 .nav-wrap{width:100%}.mega_menu.layout-3 .nav-wrap>div{width:25%;display:inline-block;padding:0 15px}.mega_menu.layout-3 .nav-wrap>div:nth-child{background-color:#ccc}.site-nav__item:hover .mega_menu.layout-2 .nav-wrap>div:first-child{border:0}.mega_menu .custom-bnr{position:relative}.mega_menu .custom-bnr .text{text-align:left;position:absolute;right:0;max-width:150px;width:100%}.mega_menu .custom-bnr .text span{display:block}.mega_menu .custom-bnr a{color:#000}.site-nav__item .mega_wrap .mega_menu{padding:0 10px;overflow:visible;height:auto}.site-nav__item .mega_wrap .mega_menu.layout-4 .col-12{width:100%}.site-nav__item .mega_wrap .mega_menu.layout-4 .col-3{width:32%;display:inline-block;vertical-align:top;padding:0 10px}.mega_menu::-webkit-scrollbar{width:10px}.mega_menu::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.mega_menu::-webkit-scrollbar-thumb{background-color:#ccc;outline:1px solid #f3f9fe}.site-nav__item .mega_wrap .mega_menu.layout-4{width:540px;left:-150px}.mega_menu .img-wrap{padding:23px 20px;background-color:#fff;border-left:1px solid #80808045}.btn-wrap a{width:100%;display:inline-block;border:1px solid;padding:6px 10px;text-decoration:none;color:#000}.mega_menu .img-wrap h6{height:43px}div#diamonds-gems .img-wrap.col-3 h6,#wedding-rings .img-wrap.col-3 h6{display:none!important}div#timepieces .nav-wrap{width:50%}div#timepieces .nav-wrap .col-3{width:50%!important;padding-left:30px}div#timepieces .nav-wrap .col-2{width:50%}div#designers .img-block{background:#fff}div#designers{max-width:850px}div#designers .nav-wrap{width:66.66%}div#designers .img-wrap.col-3{width:33.33%;padding:0}div#wedding-rings .img-wrap.col-3,div#diamonds-gems .img-wrap.col-3{padding:0}div#engagement-rings .img-wrap{padding:23px 20px;text-align:center!important;display:inline-block}div#engagement-rings .img-wrap h6{text-align:center}div#engagement-rings .img-wrap img{width:100%}div#wedding-rings .collection_img,div#diamonds-gems .collection_img{width:100%;display:inline-block;margin-top:25px}div#designers .nav-wrap .col-3{width:50%;padding:0}div#designers .nav-wrap .col-2{width:50%}.btn-wrap p{margin:5px 0}div#designers .nav-wrap .col-3:nth-child(1){padding:23px 0 23px 30px}.mega_menu.layout-3 .nav-wrap>div{padding-top:23px}.mega_menu.layout-1 .button.two{position:relative;color:#fff;background-color:#303b8d;border-radius:4px}.mega_menu.layout-1 .button.two:hover{position:relative;color:#000;background-color:transparent}.btn-wrap{margin:auto}
/*# sourceMappingURL=/cdn/shop/t/77/assets/mega-menu.css.map */
