.sub-menu img{width:100%;height:100%;display:block;object-fit:cover}.sub-menu svg{width:100%;height:100%;display:block}.is-active+.sub-menu{left:0}.sub-menu{transition:all ease-in-out .2s;padding:0;background-color:#f5ede5;margin:0;position:fixed;text-align:left;z-index:9;top:0;left:-130%;width:100%;padding-top:var(--header-height);height:100%}.sub-menu .page-width{padding:0 16px 20px;height:100%}.sub-menu .sub-menu_flexer{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.sub-menu .sub-menu_text-icon{display:flex;align-items:center}.sub-menu .new-title{font-family:orpheuspro,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.64px;color:#3f3e3e;text-transform:uppercase}.sub-menu .sub-menu_wrapper{height:100%;padding-top:30px;overflow-y:auto;-webkit-overflow-scrolling:touch}html[data-scroll-locked] body{overflow:hidden}.sub-menu .sub-menu_content{height:100%}.sub-menu .return-text{font-family:BentonSans Regular;font-size:12px;font-weight:400;line-height:1;color:#3f3e3e;padding-right:10px;letter-spacing:0}.sub-menu .back-icon{max-width:7px;flex:7px;min-width:7px}.sub-menu .sub-menu_image-flexer{display:flex;padding:0 0 18px;border-bottom:.5px solid #3F3E3E;margin:0 0 20px;gap:10px}.sub-menu .contents-wrap{max-width:115px;flex:115px}.sub-menu .sub_menu_wide_image.contents-wrap{max-width:unset;flex:1}.sub-menu .sub-menu_items{padding-bottom:30px}.sub-menu .sub-menu_items.no-pedding{padding-bottom:0}.sub-menu .sub-menu_items.no-pedding .item-title{font-family:BentonSans Regular;font-weight:400;display:block}.sub-menu .primary-image,.sub-menu .secondary-image{height:124px;margin:0 0 10px}.sub-menu .primary-title{font-family:BentonSans;font-weight:500;font-size:10px;line-height:1;color:#3f3e3e;letter-spacing:.08px;text-decoration:underline;display:block;text-transform:capitalize}.sub-menu .item-title{font-family:BentonSans;font-size:12px;font-weight:500;line-height:1;color:#3f3e3e;padding:0 0 20px;margin:0;text-transform:initial;letter-spacing:0}.sub-menu .item-text{font-family:BentonSans Regular;font-size:12px;font-weight:400;line-height:1;color:#3f3e3e;display:block;padding:0 0 14px;text-transform:initial;letter-spacing:0}.sub-menu .item-text.staric-menu,.items-inner .item-title.new-collection{color:#e90000;text-decoration-line:underline;text-decoration-color:#e90000}.sub-menu .item-text.all-menu:not(.all-earrings),.sub-menu .item-text.explore-all{font-family:BentonSans;font-weight:500;color:#897f0a;text-decoration-line:underline;text-decoration-color:#897f0a}.sub-menu .item-text.all-menu:not(.explore-all),.items-inner .item-title.all-menu:not(.explore-all){color:#897f0a;font-weight:400;text-decoration-line:underline;text-decoration-color:#897f0a}.sub-menu .all-about-pearls.item-text.all-menu:not(.explore-all),.sub-menu .all-that-grace.item-text.all-menu:not(.explore-all){color:#3f3e3e;text-decoration-line:none;font-weight:300;font-family:BentonSans Regular}.sub-menu .item-text.new-collection:not(.new-arrivals){color:#e90000;font-weight:400;text-decoration-line:underline;text-decoration-color:#e90000}.sub-menu .item-text.all-earrings{color:#897f0a;text-decoration-line:underline;text-decoration-color:#897f0a}.sub-menu .sub-menu_items .item-text:last-child{padding-bottom:0}.sub-menu .sub-menu_items:last-child{padding-bottom:0}.sub-menu .text-first{font-family:BentonSans Regular;font-size:12px;font-weight:400;line-height:1;color:#897f0a;text-decoration:underline;padding:0 0 14px;display:block}.sub-menu a.text-second{font-family:BentonSans Regular;font-size:12px;font-weight:400;line-height:1;text-decoration:underline;color:#e90000;display:block;padding:0 0 30px}.sub-menu_items.new-arrivals_new .items-inner .item-title.new-collection{color:#3f3e3e!important;text-decoration-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/142/assets/sub-menu.css.map */
