.vertical-line{border-left:1px solid #DEE2E6;height:100%;display:inline-block!important;margin-left:20px}#custom_menu a,#custom_menu .card.header__card,#custom_menu .header__nav-dropdown-link,.header__nav-item a.header__nav-link,.mobile-menu-container .submenu-title,.mobile-menu-container .drawer__nav-link,.mobile-menu-container .appointment-btn,.mobile-menu-container .footer-actions a,.mobile-menu-container .country-code,.mobile-menu-container .drawer__submenu-btn,.mobile-menu-container .nav-list a{font-family:Metropolis,sans-serif}#custom_menu .header__nav-links{display:flex;justify-content:space-around;width:100%}#custom_menu.watches-group-menu .header__nav-links,#custom_menu.about-group-menu .header__nav-links{width:auto}#custom_menu a:not([href]){cursor:default}#custom_menu a{color:var(--color-body-text)}#custom_menu .free-express-and-insured-shipping span{letter-spacing:0}.header__nav-links-item>.header__nav-dropdown-link,#custom_menu a{font-size:14px;white-space:nowrap}#custom_menu .ready-to-ship-engagement-ring,.mobile-menu-container .ready-to-ship-engagement-ring{margin-top:2rem}.header_image_section{display:flex;gap:2rem}#custom_menu{inset-inline-start:0;width:100%;display:flex;justify-content:space-around;z-index:20}.header__nav-dropdown-link{font-weight:500}#custom_menu .shop-by-product ul:has(>li.header__nav-sublinks-item){display:grid;grid-template-columns:repeat(2,auto);column-gap:20px}#custom_menu .shop-by-product ul li.header__nav-sublinks-item{display:flex;align-items:center}ul.header__nav-sublinks .list-menu-icon{margin-right:8px}#custom_menu .header__nav-sublinks-item{margin-top:1.5rem}#custom_menu li.header__nav-sublinks-item{display:flex}#custom_menu .header__nav-links-item{margin-block-start:3rem}#custom_menu .menu-group .header__nav-links-item:first-child{margin-block-start:0rem}#custom_menu .card.header__card img{height:100%}#custom_menu .header__nav-links ul{padding-left:0}#custom_menu .browse-ring-settings,#custom_menu .ready-to-ship-engagement-ring,#custom_menu .design-a-custom-ring,#custom_menu .top-engagement-rings,#custom_menu .free-express-and-insured-shipping,#custom_menu .all-women-s-wedding-rings,#custom_menu .all-men-s-wedding-rings,#custom_menu .shop-all-jewellery,#custom_menu .shop-all,.mobile-menu-container .browse-ring-settings,.mobile-menu-container .ready-to-ship-engagement-ring,.mobile-menu-container .design-a-custom-ring,.mobile-menu-container .top-engagement-rings,.mobile-menu-container .free-express-and-insured-shipping,.mobile-menu-container .all-women-s-wedding-rings,.mobile-menu-container .all-men-s-wedding-rings,.mobile-menu-container .shop-all-jewellery,.mobile-menu-container .shop-all{font-weight:500}.header__utils-items.header-start{display:none}@media screen and (min-width: 990px){.header__utils-items{margin-inline:40px}.header__utils-items.header-start{display:flex}.header__utils-items.header-start a{display:flex;align-items:center;gap:10px}}header .container:has(#custom_menu){padding:0}header .header__inner:has(#custom_menu){padding:var(--header-vertical-padding) var(--page-gutter)}#custom_menu .shop-by-metal li.header__nav-sublinks-item .list-menu-icon,.mobile-menu-container .shop-by-metal li.drawer__submenu-second-item .list-menu-icon{position:relative;padding-left:30px;display:inline-block;color:#000;text-decoration:none;line-height:24px}#custom_menu .shop-by-metal li.header__nav-sublinks-item .list-menu-icon:before,.mobile-menu-container .shop-by-metal li.drawer__submenu-second-item .list-menu-icon:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:.5px solid #242424}#custom_menu li.header__nav-sublinks-item .list-menu-icon[name*=yellow-gold]:before,.mobile-menu-container li.drawer__submenu-second-item .list-menu-icon[name*=yellow-gold]:before{background:linear-gradient(223.35deg,#edd38c 3.06%,#fff8e6 47.15%,#edd38c 90.37%)}#custom_menu li.header__nav-sublinks-item .list-menu-icon[name*=platinum]:before,#custom_menu li.header__nav-sublinks-item .list-menu-icon[name*=white-gold]:before,.mobile-menu-container li.drawer__submenu-second-item .list-menu-icon[name*=platinum]:before,.mobile-menu-container li.drawer__submenu-second-item .list-menu-icon[name*=white-gold]:before{background:linear-gradient(223.35deg,#d1d1d1 3.06%,#f7f7f7 47.15%,#d1d1d1 90.37%)}#custom_menu li.header__nav-sublinks-item .list-menu-icon[name*=rose-gold]:before,.mobile-menu-container li.drawer__submenu-second-item .list-menu-icon[name*=rose-gold]:before{background:linear-gradient(223.35deg,#f4b998 3.06%,#fff7f0 47.15%,#f2ad86 90.37%)}#custom_menu .shop-by-shape ul,#custom_menu .shop-by-style ul,#custom_menu .shop-coloured-diamonds ul,.mobile-menu-container .shop-by-shape ul,.mobile-menu-container .shop-by-style ul,.mobile-menu-container .shop-coloured-diamonds ul,.mobile-menu-container .shop-by-metal ul{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px}.mobile-menu-container .shop-by-shape li,.mobile-menu-container .shop-by-style li,.mobile-menu-container .shop-coloured-diamonds li,.mobile-menu-container .shop-by-metal li{margin:5px 0}#custom_menu .shop-by-shape .list-menu-icon,.mobile-menu-container .shop-by-shape .list-menu-icon{background-image:url(/cdn/shop/files/shape-sprite-images.png?v=1763440937);background-size:120px;display:inline-block;width:17px;height:15px;background-repeat:no-repeat;image-rendering:crisp-edges;margin-right:10px}.list-menu-icon.round{background-position:0px 0px}.list-menu-icon.oval{background-position:-28px 0px}.list-menu-icon.pear{background-position:-54px 0px}.list-menu-icon.princess{background-position:-79px 0px}.list-menu-icon.emerald{background-position:-106px 0px}.list-menu-icon.cushion{background-position:0px -23px}.list-menu-icon.heart{background-position:-25px -23px}.list-menu-icon.marquise{background-position:-53px -23px}.list-menu-icon.radiant{background-position:-79px -23px}.list-menu-icon.asscher{background-position:-104px -23px}#custom_menu .shop-by-style .list-menu-icon,.mobile-menu-container .shop-by-style .list-menu-icon{display:inline-block;width:31px;height:16px;background-repeat:no-repeat;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;background-image:url(/cdn/shop/files/ring_icons_c2456062-7dfe-4a79-8687-9a8a28a36bd2.png?v=1767438922);background-size:160px;margin-right:10px}.list-menu-icon.solitaire{background-position:-1px -19px}.list-menu-icon.accents{background-position:-34px -19px}.list-menu-icon.toi-et-moi{background-position:-70px -19px}.list-menu-icon.three-stone{background-position:-101px -19px}.list-menu-icon.bezel-set{background-position:-131px -18px}.list-menu-icon.halo{background-position:1px -37px}.list-menu-icon.claw-set{background-position:-36px -37px}.list-menu-icon.east-west-set{background-position:-70px -37px}.list-menu-icon.hidden-halo{background-image:url(/cdn/shop/files/ring_icons_menu.png?v=1767438681)!important;background-position:-104px -37px}.shop-by-gemstone .list-menu-icon,.shop-coloured-diamonds .list-menu-icon,.mobile-menu-container .shop-by-gemstone .list-menu-icon,.mobile-menu-container .shop-coloured-diamonds .list-menu-icon{background-image:url(/cdn/shop/files/colored_diamond.png?v=1765262891);background-size:135px;background-position:-79px -4px;display:inline-block;width:17px;height:15px;background-repeat:no-repeat;image-rendering:crisp-edges;margin-right:10px}#custom_menu .shop-by-gemstone .list-menu-icon.shop-all,.mobile-menu-container .shop-by-gemstone .list-menu-icon.shop-all{display:none}.list-menu-icon.pink-jewellery,.list-menu-icon.pink{background-position:-41.5px -26px!important}.list-menu-icon.chocolate-jewellery{background-position:-60.5px -4px!important}.list-menu-icon.sapphire-jewellery,.list-menu-icon.blue{background-position:-21.5px -5px!important;background-size:144px}.list-menu-icon.ruby-jewellery,.list-menu-icon.red{background-position:-76px -25px!important;background-size:130px}.list-menu-icon.amethyst-jewellery{background-position:-42px -4px!important}.list-menu-icon.emerald-jewellery,.list-menu-icon.green{background-position:-99px -24px!important}.list-menu-icon.aquamarine-jewellery{background-position:-3.5px -5px!important}.list-menu-icon.morganite-jewellery,.list-menu-icon.orange{background-position:-4px -26px!important}.list-menu-icon.tanzanite-jewellery{background-position:-118px -12px!important}.list-menu-icon.topaz-jewellery{background-position:-99px -4px!important}.list-menu-icon.yellow{background-position:-20.5px -26px!important}.list-menu-icon.brown{background-position:-60.5px -26px!important}.list-menu-icon.grey{background-position:-79px -4px!important}.list-menu-icon.browse-ring-settings{display:inline-block;width:30px;height:15px;background-repeat:no-repeat;background-size:160px;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;background-image:url(/cdn/shop/files/ring_icons_c2456062-7dfe-4a79-8687-9a8a28a36bd2.png?v=1764666019);background-position:-1px -19px;margin-right:10px}.card.header__card{text-align:left;color:var(--color-body-text);font-size:1.4rem}.card.header__card p:first-of-type{float:left}.card.header__card p:nth-of-type(2){float:right}@media screen and (min-width: 1920px){.header_image_section{width:84%}.header__nav-links-item>.header__nav-dropdown-link,#custom_menu a{margin-bottom:10px}#custom_menu .shop-by-metal li.header__nav-sublinks-item .list-menu-icon:before{top:26%}.engagement-group-menu .header_image_section img,.wedding-group-menu .header_image_section img,.jewellery-group-menu .header_image_section img{width:360px}}@media screen and (max-width: 1200px){.engagement-group-menu .header_image_section img,.wedding-group-menu .header_image_section img,.jewellery-group-menu .header_image_section img,.diamonds-group-menu .header_image_section img{width:0px}.header_image_section{gap:0px}}.drawer__utils-link{padding:0}.menu-container{width:100%;text-align:center}.main-nav,.appointment-section,.footer-actions{max-width:100%}.nav-list{list-style:none;padding:0;margin:0}.nav-list li{margin:10px 0}.nav-list a{text-decoration:none;font-size:14px;letter-spacing:2px}.appointment-btn{padding:15px;border:1px solid #000000;font-size:16px;text-transform:uppercase;cursor:pointer;font-weight:500;letter-spacing:1px}.footer-actions{display:flex;justify-content:space-around;width:100%;margin-top:50px}.action-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;font-size:15px;text-transform:uppercase;gap:16px}.action-item i{font-size:20px;margin-bottom:5px}.submenu-panel{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#fff;z-index:100;transition:left .3s ease-out;padding:0 20px;box-sizing:border-box;overflow-y:auto}.submenu-panel.is-active{left:0}.submenu-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0 0}.header-icon{color:#333;font-size:16px;padding:10px}.submenu-title{font-weight:400;font-size:20px;letter-spacing:2px;margin:0}.submenu-list{list-style:none;padding:0;margin:30px 0;text-align:left}.submenu-list li{padding:12px 0;color:#333;font-size:16px;font-weight:300;letter-spacing:.5px;cursor:pointer}.section-title{text-transform:uppercase;font-weight:400!important;display:flex;justify-content:space-between;align-items:center;padding:15px 0!important;border-top:1px solid #eee}.section-title:first-child{border-top:none}.submenu-item.with-icon{display:flex;align-items:center}.submenu-item.with-icon i{margin-right:10px;font-size:18px}.dropdown-sections .section-title{border-bottom:1px solid #eee}.black-bar{height:40px;background-color:#333;width:100%;margin:0 -20px}.mobile-menu-container .drawer__nav-link{justify-content:center;font-size:20px}.mobile-menu-container .drawer__row--gutter-lg{border-block-end:0;margin-block-end:0}.appointment-section{text-align:center}.mobile-menu-container .drawer__submenu-first:after{content:none}.mobile-menu-container .drawer__submenu-btn{font-size:14px;font-weight:500}.mobile-menu-container .nav-list a{text-transform:capitalize;letter-spacing:normal}.mobile-menu-container li.drawer__submenu-second-item{display:flex;align-items:center}.mobile-menu-container .drawer__submenu-layer{padding-inline-start:0rem}.mobile-menu-container .cart-drawer__close{inset-inline-start:0rem}.mobile-menu-container .drawer__submenu-first-item.is-active .drawer__submenu-btn svg{transform:rotate(180deg)}.mobile-menu-container img.mobile-menu-img{padding:0rem 0 2.8rem 1.6rem}.mobile-menu-container .menu-flex,.mobile-menu-container .menu-flex a{display:flex;justify-content:space-between;align-items:center}.mobile-menu-container .menu-flex a{width:20px;margin-right:10px}.mobile-menu-container .menu-flex.cart-flag{gap:10px}#close-mobile-menu{cursor:pointer}html.js .header__drawer>.drawer__container[open]>.drawer__content{margin-block-start:0px;inset-block-start:0px}.menu-overlay{background-color:#0000004d;content:"";position:fixed;top:148px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 148px);z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}li.header__nav-item:hover~.menu-overlay{opacity:1;visibility:visible;pointer-events:auto}.header__nav-dropdown{inset-block-start:calc(100% - var(--header-vertical-padding))}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-menu.css.map */
