#cartAppA .dropdown-block{font-weight:400;line-height:1.5;color:#292929}#cartAppA .dropdown-block a{font-weight:400;text-underline-offset:4px;text-decoration-thickness:1px}#cartAppA .dropdown-block a:focus-visible,#cartAppA .nav-m a:focus-visible{outline:1px solid #73cbc9;outline-offset:4px}@media(min-width:992px){#cartAppA .header-c .dropdown-item>a{font-size:14px;font-weight:500;letter-spacing:.01em}#cartAppA .dropdown-block{padding:30px 0 36px;max-height:calc(100dvh - 136px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #eeeeec;background:#f8f8f8}#cartAppA .dropdown-block>.container{width:100%;max-width:1320px;padding:0 32px;margin:0 auto;box-sizing:border-box}#cartAppA .engagement-menu{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:36px;align-items:start;margin:0}#cartAppA .engagement-menu-col-1{width:auto;min-width:0;flex:none;padding:0}#cartAppA .engagement-menu-col-2{width:auto;min-width:0;flex:none;padding:0 0 0 32px;border-left:1px solid #e4e4e1}#cartAppA .engagement-menu .menu-group{margin:0 0 28px}#cartAppA .engagement-menu .menu-group:last-child{margin-bottom:0}#cartAppA .engagement-menu .menu-group-title{font-size:14px;font-weight:500;line-height:20px;margin:0 0 16px;letter-spacing:.015em}#cartAppA .engagement-menu .menu-items{display:grid;gap:12px;margin:0;width:100%;justify-content:initial}#cartAppA .engagement-menu .menu-group--shape .menu-items{grid-template-columns:repeat(8,minmax(0,1fr))}#cartAppA .engagement-menu .menu-group--style .menu-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}#cartAppA .engagement-menu .menu-group--color .menu-items{grid-template-columns:repeat(3,60px);gap:18px}#cartAppA .engagement-menu .menu-items>.item{width:auto;min-width:0;margin:0;padding:4px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-height:44px}#cartAppA .engagement-menu .item-title{font-size:12px;font-weight:400;line-height:18px;margin:0;text-align:center;white-space:normal}#cartAppA .engagement-menu .item-img{width:100%;height:36px;margin:0;display:flex;align-items:center;justify-content:center}#cartAppA .engagement-menu .menu-group--shape .item-img img{width:29px;height:34px;object-fit:contain}#cartAppA .engagement-menu .menu-group--style .item-img{height:66px}#cartAppA .engagement-menu .menu-group--style .item-img img{width:100%;max-width:96px;height:66px;object-fit:contain;mix-blend-mode:multiply}#cartAppA .engagement-menu .menu-group--color .color{width:22px;height:22px;margin:0;border:1px solid #00000008;border-radius:50%}#cartAppA .engagement-menu-col-2>.title{font-size:22px;font-weight:500;line-height:1.3;text-align:left;margin:0 0 24px}#cartAppA .engagement-menu-row{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:18px;align-items:start}#cartAppA .engagement-menu-row .col-menu{width:auto;min-width:0}#cartAppA .engagement-menu-row .main-title{font-size:14px;font-weight:500;line-height:22px;margin:0 0 10px}#cartAppA .engagement-menu-row .main-title a{font-size:14px;font-weight:500}#cartAppA .engagement-menu-row .submenu .item{margin:0}#cartAppA .engagement-menu-row .submenu a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;line-height:20px}#cartAppA .engagement-menu-row .col-img{width:auto;flex:none;padding:16px 0 0}#cartAppA .engagement-menu-row .col-img img{width:100%;max-width:100px;height:180px;object-fit:contain;mix-blend-mode:multiply}#cartAppA .wedding-menu{max-width:860px;margin:0 auto;gap:40px;align-items:center}#cartAppA .wedding-menu-item a{font-size:16px;font-weight:400;line-height:24px}#cartAppA .wedding-menu-item{flex:1 1 0;min-width:0;width:auto;text-align:center}#cartAppA .wedding-menu-img{width:240px;flex:0 0 240px}#cartAppA .wedding-menu-img img{width:100%;height:220px;object-fit:contain;mix-blend-mode:multiply}#cartAppA .dropdown-block .shop-all{font-size:14px;font-weight:500;line-height:22px;margin:0 0 24px;text-align:center}#cartAppA .jewelry-menu ul{gap:24px;justify-content:center}#cartAppA .jewelry-menu li{min-width:0;max-width:220px}#cartAppA .jewelry-menu .img{height:160px;margin:0 0 12px}#cartAppA .jewelry-menu .img img{width:100%;height:160px;object-fit:contain;mix-blend-mode:multiply}#cartAppA .jewelry-menu .title{font-size:14px;font-weight:400;line-height:22px}#cartAppA .about-menu{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.3fr);gap:48px;max-width:1000px;margin:0 auto}#cartAppA .about-menu-col-1,#cartAppA .about-menu-col-2{width:auto;min-width:0;padding-top:0;padding-bottom:0}#cartAppA .about-mainmenu .item{margin:0}#cartAppA .about-mainmenu a{display:inline-flex;align-items:center;min-height:38px;font-size:14px;line-height:22px}#cartAppA .about-txt-title{font-size:22px;font-weight:500;line-height:1.35;margin:0 0 18px}#cartAppA .about-txt-title a{font-weight:500}#cartAppA .about-txt-desc{font-size:14px;font-weight:400;line-height:1.6}#cartAppA .about-txt-btn{font-size:13px;line-height:20px}#cartAppA .about-img img{max-height:220px;object-fit:contain}}@media(min-width:992px)and (max-width:1199px){#cartAppA .engagement-menu .menu-group--shape .menu-items{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}#cartAppA .engagement-menu{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:28px}}@media(max-width:991px){#cartAppA .nav-m .nav-m-topmenu-item{min-height:56px;height:auto;padding-top:14px;padding-bottom:14px}#cartAppA .nav-m .nav-m-topmenu-txt{font-size:16px;font-weight:500;line-height:24px}#cartAppA .nav-m .nav-m-bottommenu-item a,#cartAppA .nav-m-sub .menu-item a{font-size:14px;font-weight:400;line-height:22px}#cartAppA .nav-m-engagement .engagement-top>.title{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:20px}#cartAppA .nav-m-engagement .main-title a{font-size:16px;font-weight:500}#cartAppA .nav-m-engagement .submenu a{font-size:14px;font-weight:400;line-height:22px}#cartAppA .nav-m-engagement .menu-group-title{font-size:14px;font-weight:500;line-height:22px;min-height:48px;margin:0;display:flex;align-items:center}#cartAppA .nav-m-engagement .menu-group.is-expanded .menu-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}#cartAppA .nav-m-engagement .menu-group--style.is-expanded .menu-items,#cartAppA .nav-m-engagement .menu-group--color.is-expanded .menu-items{grid-template-columns:repeat(3,minmax(0,1fr))}#cartAppA .nav-m-engagement .menu-items>.item{width:auto;min-width:0;margin:0;min-height:48px}#cartAppA .nav-m-engagement .item-title{font-size:12px;font-weight:400;line-height:18px}#cartAppA .nav-m-engagement .menu-group--shape .item-img{height:34px;margin-bottom:6px}#cartAppA .nav-m-engagement .menu-group--shape .item-img img{width:28px;height:34px;object-fit:contain}#cartAppA .nav-m-engagement .menu-group--style .item-img{height:60px;margin-bottom:6px}#cartAppA .nav-m-engagement .menu-group--style .item-img img{height:60px;width:100%;object-fit:contain}#cartAppA .nav-m-engagement .color{width:22px;height:22px;margin:0 auto 8px}}@media(max-width:991px){#cartAppA button.toggler{border:0;background:transparent;padding:0;min-width:44px;min-height:44px;cursor:pointer}#cartAppA .nav-m{height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#cartAppA .nav-m button{font:inherit;color:inherit;border:0;background:transparent;border-radius:0;cursor:pointer;text-align:left}#cartAppA .nav-m button:focus-visible{outline:1px solid #222;outline-offset:-4px}#cartAppA .nav-m .nav-m-top,#cartAppA .nav-m .nav-m-top-sub{height:64px;min-height:64px;position:sticky;top:0;left:auto;right:auto;padding:10px 16px;background:#fff;z-index:4;box-sizing:border-box}#cartAppA .nav-m .nav-m-top{display:flex;align-items:center;gap:8px}#cartAppA .nav-m .nav-m-top .nav-item{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;margin:0}#cartAppA .nav-m .nav-m-close{position:static;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;margin:0 0 0 auto;padding:0}#cartAppA .nav-m .nav-m-close i{width:18px;height:18px}#cartAppA .nav-m .nav-m-topmenu{padding:12px 24px 20px;margin:0}#cartAppA .nav-m .nav-m-topmenu-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;height:auto;margin:0;padding:12px 0}#cartAppA .nav-m .nav-m-topmenu-txt{font-size:16px;line-height:24px;font-weight:400}#cartAppA .nav-m .nav-m-bottommenu{padding:20px 24px;margin:0;border-top:1px solid #eee}#cartAppA .nav-m .nav-m-bottommenu-item{margin:0;padding:0}#cartAppA .nav-m .nav-m-bottommenu-item a{display:flex;align-items:center;min-height:44px;font-size:13px;line-height:20px}#cartAppA .nav-m .nav-m-footer{padding:24px 24px max(24px,env(safe-area-inset-bottom));margin:0}#cartAppA .nav-m .nav-m-sub{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 0 max(24px,env(safe-area-inset-bottom));background:#fff;box-sizing:border-box;z-index:5}#cartAppA .nav-m .nav-m-top-sub{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}#cartAppA .nav-m .nav-m-back{display:flex!important;position:static;width:44px;height:44px;align-items:center;justify-content:center;margin:0;padding:0}#cartAppA .nav-m .nav-m-section-title{font-size:14px;font-weight:400;line-height:20px;text-align:center}#cartAppA .nav-m .nav-m-section-title+.nav-m-close{margin:0}#cartAppA .nav-m:has(.nav-m-sub)>.nav-m-i>.nav-m-top,#cartAppA .nav-m:has(.nav-m-sub)>.nav-m-i>.nav-m-topmenu,#cartAppA .nav-m:has(.nav-m-sub)>.nav-m-i>.nav-m-bottommenu,#cartAppA .nav-m:has(.nav-m-sub)>.nav-m-i>.nav-m-footer{visibility:hidden}#cartAppA .nav-m-jewelry .jewelry-top{padding:12px 24px 20px;margin:0}#cartAppA .nav-m-jewelry .jewelry-menu-item{padding:0;margin:0}#cartAppA .nav-m-jewelry .jewelry-menu-item a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:center;min-height:88px;margin:0;padding:8px 0;text-decoration:none;font-size:14px;font-weight:400;line-height:22px}#cartAppA .nav-m-jewelry .jewelry-menu-item .img{width:72px;height:64px;margin:0;padding:0}#cartAppA .nav-m-jewelry .jewelry-menu-item .img img{width:72px;height:64px;object-fit:contain;mix-blend-mode:multiply}#cartAppA .nav-m-jewelry .jewelry-bottom{padding:16px 24px 0;margin:0;border-top:1px solid #eee}#cartAppA .nav-m-sub .menu-item{margin:0;padding:0}#cartAppA .nav-m-sub .menu-item a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:22px}#cartAppA .nav-m-about .about-top{padding:20px 24px;margin:0}#cartAppA .nav-m-wedding .wedding-top{padding:20px 24px}#cartAppA .nav-m-engagement .engagement-top{padding:24px;margin:0}#cartAppA .nav-m-engagement .engagement-bottom{padding:0 24px}}@media(max-width:991px){#cartAppA .popup-cart .popup-close{width:44px;height:44px;top:4px;right:8px;display:flex;align-items:center;justify-content:center;padding:0}}@media(max-width:991px){#cartAppA .nav-m .nav-m-topmenu-item{transition:color .2s}}@media(min-width:992px){#cartAppA .about-menu{grid-template-columns:1fr;gap:0}}@media(min-width:992px){#cartAppA .about-menu-col-1{border:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/joolme-navigation-refinement.css.map */
