#toggle-images-modern .heading{left:0;background:#fff;z-index:7}#toggle-images-modern .scroll-wrapper{position:relative;width:100%}#toggle-images-modern .scroll-btn{position:absolute;top:45%;transform:translateY(-50%);z-index:2;width:30px;height:30px;cursor:pointer;background:#18181b!important;padding:0;display:flex;align-items:center;justify-content:center}#toggle-images-modern .scroll-btn:hover{background:#303036!important}#toggle-images-modern .fade-enter-active,#toggle-images-modern .fade-leave-active{transition:opacity .5s ease}#toggle-images-modern .fade-enter-from,#toggle-images-modern .fade-leave-to{opacity:0}#toggle-images-modern .wrapper{display:flex;flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}#toggle-images-modern .wrapper .image-container{cursor:pointer;transition:all .15s ease;box-sizing:border-box;flex-shrink:0;min-height:0}#toggle-images-modern .wrapper .image-container.toggled{border:1.5px solid #1B2F42;border-radius:8px}#toggle-images-modern .wrapper .image-container.toggled .image-wrapper{padding:2px;box-sizing:border-box;display:block;height:100%;width:100%;overflow:hidden}#toggle-images-modern .wrapper .image-container.toggled .gradient-overlay{bottom:2px;left:2px;right:2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#toggle-images-modern .wrapper .image-container.toggled img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;margin:0}#toggle-images-modern .wrapper .image-container .image-wrapper{position:relative;display:inline-block;contain:layout style paint}#toggle-images-modern .wrapper .image-container .gradient-overlay{position:absolute;left:0;right:0;height:37%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);pointer-events:none;transition:all .15s ease}#toggle-images-modern .wrapper .image-container .image-container img{display:block;max-width:100%;height:auto}#toggle-images-modern .wrapper .image-container .item-name{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;line-height:20px;color:#fff;text-transform:capitalize}#toggle-images-modern .wrapper .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .15s ease;aspect-ratio:1;display:block}#toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container{display:flex;flex-direction:column;align-items:center;width:120px;flex-shrink:0}#toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container{border-radius:50%!important;overflow:hidden;width:120px;height:120px;border:1px solid transparent}#toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container.toggled{border:1.5px solid #1B2F42}#toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container .image-wrapper{border-radius:50%!important;overflow:hidden;width:100%;height:100%;padding:0}#toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container .image-wrapper img{border-radius:50%}#toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .jewelry-label{font-size:14px;font-weight:400;line-height:20px;color:#4b5563;text-align:center;position:static;width:100%;margin-top:4px}#toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .jewelry-label.toggled{color:#1b2f42;font-weight:500}.body--light #toggle-images-modern .heading{color:#1b2f42}.body--dark #toggle-images-modern{background:#18181b}.body--dark #toggle-images-modern .heading{background:#18181b;color:#fff}.body--dark #toggle-images-modern .image-container.toggled{border:1.5px solid #66A1FF!important}.body--dark #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container.toggled{border:2px solid #66A1FF!important}.body--dark #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .jewelry-label{color:#fff}.body--dark #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .jewelry-label.toggled{color:#66a1ff!important}.body--dark.mobile #toggle-images-modern,.body--dark.mobile #toggle-images-modern .heading,.body--dark.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift{background:#18181b}.body--dark.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift .image-title{color:#fff}.body--dark.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift .image-title.toggled{color:#66a1ff!important}body.desktop #toggle-images-modern{max-width:1180px}body.desktop #toggle-images-modern .heading{margin-bottom:16px;font-size:24px;line-height:24px;font-family:LinetoBook}body.desktop #toggle-images-modern .gradient-overlay{bottom:.2px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.desktop #toggle-images-modern .wrapper{gap:12px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;flex-wrap:nowrap}body.desktop #toggle-images-modern .wrapper::-webkit-scrollbar{display:none}body.desktop #toggle-images-modern .wrapper{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}body.desktop #toggle-images-modern .wrapper.is-jewelry-search{height:auto;min-height:auto;padding-bottom:10px}body.desktop #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container{display:flex;flex-direction:column;align-items:center;width:120px;flex-shrink:0}body.desktop #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container{border-radius:50%!important;overflow:hidden;width:120px;height:120px;min-height:120px;border:1px solid transparent;cursor:pointer}body.desktop #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container:hover img{filter:brightness(.8)}body.desktop #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container.toggled{border:1.5px solid #1B2F42;padding:4px;box-sizing:border-box}body.desktop #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container .image-wrapper{border-radius:50%!important;overflow:hidden;width:100%;height:100%;min-height:auto;padding:0}body.desktop #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container .image-wrapper img{border-radius:50%;height:100%;width:100%;transition:filter .2s ease}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search){height:160px;min-height:160px}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container{height:160px;width:160px;flex-basis:160px;scroll-snap-align:start;flex-shrink:0;cursor:pointer;min-height:160px;aspect-ratio:1}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container:hover img{filter:brightness(.8)}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container .item-name{font-size:14px;bottom:35px;left:12px}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container.toggled{padding:2px;box-sizing:border-box}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container.toggled .image-wrapper{padding:0;display:block;height:100%;width:100%;overflow:hidden}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container.toggled .gradient-overlay{bottom:2px;left:2px;right:2px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container.toggled img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;margin:0}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container .image-wrapper{height:100%;width:100%;contain:layout style paint}body.desktop #toggle-images-modern .wrapper:not(.is-jewelry-search) .image-container .image-wrapper img{width:100%;height:100%;aspect-ratio:1;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none;border-radius:8px;display:block;transition:filter .2s ease}body.mobile #toggle-images-modern .heading{margin:0;font-size:24px;letter-spacing:-.15px;line-height:32px;position:sticky;padding:12px 16px 0;height:44px;min-height:44px}body.mobile #toggle-images-modern .wrapper{height:90px;min-height:90px;padding-left:16px;padding-right:24px;gap:4px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}body.mobile #toggle-images-modern .wrapper.is-jewelry-search{height:auto;min-height:auto;padding-top:12px;padding-bottom:20px;gap:12px}body.mobile #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container{display:flex;flex-direction:column;align-items:center;width:100px;flex-shrink:0}body.mobile #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container{height:100px;width:100px;min-height:100px;border-radius:50%!important;aspect-ratio:1}body.mobile #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container.toggled{border:1.5px solid #1B2F42;padding:2px;box-sizing:border-box}body.mobile #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container .image-wrapper{height:100%;width:100%;border-radius:50%!important;padding:0}body.mobile #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .image-container .image-wrapper img{border-radius:50%;height:100%;width:100%;aspect-ratio:1}body.mobile #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .jewelry-label{margin-top:8px;font-size:11px;line-height:14px;padding-top:0;text-align:center;width:100%;position:static;color:#4b5563}body.mobile #toggle-images-modern .wrapper.is-jewelry-search .jewelry-item-container .jewelry-label.toggled{color:#1b2f42;font-weight:500}body.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift{height:130px;min-height:130px;padding-top:12px;padding-bottom:12px;gap:8px}body.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift .image-container{height:84px;width:84px;min-height:84px;border-radius:84px;aspect-ratio:1}body.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift .image-container.toggled{border-radius:84px;padding:2px;box-sizing:border-box}body.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift .image-container .image-wrapper{height:100%;width:100%}body.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift .image-container .image-wrapper img{border-radius:84px;aspect-ratio:1;height:100%;width:100%}body.mobile #toggle-images-modern .wrapper.mobile-setting-search-uplift .image-title{padding-top:4px;color:#374151;font-size:12px;line-height:18px;text-align:center;width:100%}body.mobile #toggle-images-modern .wrapper::-webkit-scrollbar{display:none}body.mobile #toggle-images-modern .wrapper .gradient-overlay{bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}body.mobile #toggle-images-modern .wrapper .item-name{font-size:12px;bottom:29px;left:8px}body.mobile #toggle-images-modern .wrapper .image-container{height:90px;width:84px;flex-basis:84px;min-height:90px;aspect-ratio:84/90}body.mobile #toggle-images-modern .wrapper .image-container .image-wrapper{height:100%;width:100%;contain:layout style paint}body.mobile #toggle-images-modern .wrapper .image-container.toggled{padding:2px;box-sizing:border-box}body.mobile #toggle-images-modern .wrapper .image-container.toggled .image-wrapper{padding:0;display:block;height:100%;width:100%;overflow:hidden}body.mobile #toggle-images-modern .wrapper .image-container.toggled .gradient-overlay{bottom:2px;left:2px;right:2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}body.mobile #toggle-images-modern .wrapper .image-container.toggled img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;margin:0}body.mobile #toggle-images-modern .wrapper .image-container img{border-radius:6px;aspect-ratio:84/90;display:block}
