.mobile-nav-drawer{--mobile-nav-offset: var(--header-total-height, 70px);--pe-drawer-position-top: var(--mobile-nav-offset);--pe-drawer-position-bottom: 0;--pe-drawer-position-left: 0;--pe-drawer-position-right: auto;--pe-drawer-position-transform-x: -100%;--pe-drawer-position-transform-y: 0;top:var(--mobile-nav-offset);bottom:0;height:auto;max-height:none;transition:transform .25s ease-out,visibility .25s ease-out}body.mobile-nav-at-top .mobile-nav-drawer{--mobile-nav-offset: var(--header-total-height)}body:not(.mobile-nav-at-top) .mobile-nav-drawer{--mobile-nav-offset: var(--header-height, 70px)}#site-overlay.overlay--body.mobile-nav-drawer{top:var(--mobile-nav-offset, var(--header-height, 70px));height:calc(100% - var(--mobile-nav-offset, var(--header-height, 70px)))}.mobile-menu-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.mobile-menu-toggle__icon{width:26px;height:26px;display:block}.mobile-menu-toggle__icon--close{display:none}.mobile-menu-toggle.is-open .mobile-menu-toggle__icon--menu,body:has(.mobile-nav-drawer.open) .mobile-menu-toggle__icon--menu{display:none}.mobile-menu-toggle.is-open .mobile-menu-toggle__icon--close,body:has(.mobile-nav-drawer.open) .mobile-menu-toggle__icon--close{display:block}@media(max-width:1199px){body.mobile-nav-open.mobile-nav-at-top .section-header.header-sticky{position:sticky;top:0;z-index:1165}body.mobile-nav-open:not(.mobile-nav-at-top) .section-header.header-sticky{position:fixed!important;top:0!important;left:0;right:0;width:100%;z-index:1165}body.mobile-nav-open:not(.mobile-nav-at-top) #MainContent{margin-top:var(--header-height, 70px)}body.mobile-nav-open.mobile-nav-at-top .topbar{position:relative;z-index:1166}}.mobile-nav-drawer .btn-close{position:relative;width:30px;height:30px;right:0}.mobile-nav-drawer .btn-close svg{width:20px;height:20px}.mobile-nav-drawer .drawer-body{overflow:auto;display:flex;flex-direction:column;flex:1 1 auto}.navbar-mobile.navbar-mobile-slide{display:flex;flex-direction:column;flex:1 1 auto}.mobile-nav-drawer .navbar-mobile{padding-inline:16px;padding-block:8px 0}.mobile-nav-drawer .navbar-mobile:not(.navbar-mobile-secondary)>.navbar-nav>.nav-item{padding:0;display:block;width:100%;position:relative;border-bottom:1px solid var(--pe-color-gray-200)}.mobile-nav-drawer .navbar-mobile:not(.navbar-mobile-secondary) .navbar-nav>.nav-item>.nav-link,.mobile-nav-drawer .navbar-mobile:not(.navbar-mobile-secondary) .navbar-nav>.nav-item.mobile-nav-accordion>.panel_toggle{font-size:16px;font-weight:500;color:var(--pe-color-black);padding-block:16px}.navbar-mobile-secondary .navbar-nav>.nav-item>.nav-link{color:var(--pe-color-white)}.mobile-nav-drawer .mobile-nav-accordion{border-bottom:0}.mobile-nav-drawer .mobile-nav-accordion .panel_toggle{width:100%;text-align:left}.mobile-nav-drawer .mobile-nav-accordion .panel_toggle svg{width:20px;height:20px}.mobile-nav-drawer .mobile-nav-accordion .toggle-content-wrap>*:first-child{margin-top:0}.mobile-nav-drawer .mobile-nav-accordion .toggle-content-wrap>*:last-child{margin-bottom:16px}.mobile-nav-drawer .mobile-nav-accordion .toggle-content-wrap>.nav-link,.mobile-nav-drawer .mobile-nav-group .nav-link{font-size:16px;font-weight:400;color:var(--pe-color-black)}.mobile-nav-drawer .mobile-nav-accordion .toggle-content-wrap>.nav-link:last-child{border-bottom:0}.mobile-nav-drawer .mobile-nav-group>ul{column-count:1}.mobile-nav-drawer .mobile-nav-group--has-icons>ul{column-count:2;column-gap:14px!important}.mobile-nav-drawer .mobile-nav-accordion.fine-jewellery .mobile-nav-group--has-icons>ul{column-count:1}.mobile-nav-drawer .mobile-nav-accordion.gift .mobile-nav-gift-columns{column-count:2;column-gap:14px;margin-bottom:16px}.mobile-nav-drawer .mobile-nav-accordion.gift .mobile-nav-gift-columns>.mobile-nav-group{break-inside:avoid}.mobile-nav-drawer .mobile-nav-group>ul>.nav-item{break-inside:avoid;margin-bottom:8px}.mobile-nav-drawer .mobile-nav-group-title{font-size:14px;color:var(--pe-color-primary-600);margin-bottom:11px}.mobile-nav-drawer .mobile-nav-group:not(.mobile-nav-group--has-icons) .mobile-nav-group-title{margin-bottom:15px}.mobile-nav-drawer .mobile-nav-group:not(.mobile-nav-group--has-icons) .mobile-nav-group-title+ul li{margin-bottom:16px}.mobile-nav-drawer .mobile-nav-group:not(.mobile-nav-group--has-icons) .mobile-nav-group-title+ul li:last-child{margin-bottom:0!important}.mobile-nav-drawer .mobile-nav-group .nav-item:last-child .nav-link{border-bottom:0}.mobile-nav-drawer .dropdown .dropdown-menu{background:var(--pe-color-white);position:fixed;width:100%;left:0%;bottom:0;opacity:0;z-index:9;height:100%;overflow-y:auto;overflow-x:hidden;transition:all .3s cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);visibility:hidden}.mobile-nav-drawer .navbar-nav>.dropdown.open>.dropdown-menu{opacity:1;visibility:visible;z-index:11}.mobile-nav-drawer .navbar-nav>.dropdown.open>.dropdown-menu>.dropdown.open>.dropdown-menu{left:0%;opacity:1;visibility:visible;z-index:12}.mobile-nav-drawer .navbar-nav .dropdown .dropdown-menu>.nav-item{padding:12px 5px;margin:0 15px;border-bottom:1px solid var(--pe-color-gray-200)}.mobile-nav-drawer .navbar-nav .dropdown .dropdown-menu>.nav-item>.nav-link{font-size:15px;font-weight:400;color:var(--pe-color-black)}.mobile-nav-drawer .navbar-mobile.navbar-mobile-secondary .navbar-nav>.nav-item{padding:10px 0;width:100%;position:relative;display:block}.mobile-nav-drawer .navbar-mobile.navbar-mobile-secondary .navbar-nav>.nav-item>.nav-link{font-size:15px;font-weight:500;color:var(--pe-color-white)}.mobile-nav-drawer .drawer-footer{position:static;margin-top:auto}.mobile-nav-drawer .megamenu-menu-link{font-size:14px!important}.mobile-nav-drawer .mobile-nav-account{font-size:16px;font-weight:500;color:var(--pe-color-black);text-decoration:none;padding-block:14px}.mobile-nav-drawer .mobile-nav-account__icon{width:24px;height:24px;flex-shrink:0}.mobile-nav-drawer .drawer-footer .social-sharing+.mobile-nav-account{margin-top:8px;border-top:1px solid var(--pe-color-gray-200)}.mobile-nav-drawer .shop-by-ring-style .megamenu-icon,.mobile-nav-drawer .shop-by-shape .megamenu-icon{width:43px;flex:0 0 43px}.mobile-nav-drawer .shop-by-style .megamenu-icon{width:40px;flex:0 0 40px}.mobile-nav-accordion button svg{transition:transform .3s ease-in-out;transform:rotate(0)}.mobile-nav-accordion.open button svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mobile-navigation.css.map */
