.button.primary,button.primary{background:#fff;background:var(--color-white);border:1px solid #4b5263;border:1px solid var(--color-deep-slate-blue);border-radius:4px;box-shadow:0 6px #f5f5f5;box-shadow:0 6px var(--color-darkwhite);color:#4b5263;color:var(--color-deep-slate-blue);font-weight:800;margin-bottom:6px;padding:.8rem;text-transform:uppercase;transition:all .05s linear 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.primary:hover,button.primary:hover{background:#f5f5f5;background:var(--color-darkwhite)}.button.primary:active,button.primary:active{box-shadow:0 3px #f5f5f5;box-shadow:0 3px var(--color-darkwhite);transform:translateY(3px)}.button.primary:disabled,button.primary:disabled{box-shadow:0 6px #3b3b3b;box-shadow:0 6px var(--color-darkergrey);color:#e6e6e6;color:var(--color-lightgrey)}.button.primary:disabled,.button.primary:disabled:hover,button.primary:disabled,button.primary:disabled:hover{background:#494949;background:var(--color-darkgrey)}.button.primary.bottom-fixed,button.primary.bottom-fixed{bottom:5px;left:43%;position:fixed}.button.primary.bottom-left-fixed,button.primary.bottom-left-fixed{bottom:5px;left:60%;position:fixed}.button.primary.inverted,button.primary.inverted{background:#4b5263;background:var(--color-deep-slate-blue);border:1px solid #fff;border:1px solid var(--color-white);box-shadow:0 6px #393d47;box-shadow:0 6px var(--color-deep-slate-blue-dark);color:#fff;color:var(--color-white);transition:all .05s linear 0s}.button.primary.inverted:hover,button.primary.inverted:hover{background:#393d47;background:var(--color-deep-slate-blue-dark)}.button.primary.inverted:active,button.primary.inverted:active{box-shadow:0 3px #393d47;box-shadow:0 3px var(--color-deep-slate-blue-dark)}.button.primary.inverted:disabled,button.primary.inverted:disabled{background:none;border:1px solid #bebebe;border:1px solid var(--color-grey);box-shadow:none;color:#bebebe;color:var(--color-grey)}.button.primary.inverted:disabled:hover,button.primary.inverted:disabled:hover{background:none}.button:focus,button:focus{outline:1px dashed}.button.text-button,button.text-button{background:none;border:none;color:#b47b4f;color:var(--color-burnt-sienna);cursor:pointer;transition:all .25s}.button.text-button:hover,button.text-button:hover{color:#494949;color:var(--color-darkgrey)}.button.text-button.white,button.text-button.white{color:#fff;color:var(--color-white);text-decoration:underline}button{cursor:pointer}.paper{box-shadow:2px 2px 6px 0 #0006;padding:2rem}.vl{border-left:1px solid #bebebe;border-left:1px solid var(--color-grey);height:40px;margin:0 1rem 1rem;position:relative}a,a:active,a:hover,a:link,a:visited{color:#fff}.smaller{font-size:.7rem;font-size:var(--fs-smaller)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4b5263;background-color:var(--color-deep-slate-blue);color:#fff;color:var(--color-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;max-width:100vw;min-height:100%}.text-input{transition:all .25s;width:100%}.text-input:disabled{background:none;border:none;color:#000}:root{--color-deep-slate-blue:#4b5263;--color-deep-slate-blue-dark:#393d47;--color-burnt-sienna:#b47b4f;--color-burnt-sienna-dark:#a9734b;--color-burnt-sienna-darker:#956540;--color-darkpink:#a37b7a;--color-darkwhite:#f5f5f5;--color-white:#fff;--color-lightgrey:#e6e6e6;--color-grey:#bebebe;--color-darkgrey:#494949;--color-darkergrey:#3b3b3b;--color-red:red;--fs-smaller:0.7rem;--fs-small:0.875rem;--fs-regular:1rem;--fs-mid:1.25rem;--fs-large:1.5rem;--fs-larger:2rem;--fs-largest:5rem}*,:after,:before{box-sizing:border-box}html{height:100%}.inspo-page__container{display:flex;flex-direction:row;justify-content:space-around;margin:2rem auto 0;width:90vw}@media(max-width:768px){.inspo-page__container{max-width:18rem}}@media(max-width:480px){.inspo-page__container{margin:auto;max-width:100vw;width:100vw}}.inspo-page__container>.logo{height:3rem;padding:2rem 3.5rem 3rem}.inspo-page__ring-list .ring-list__thumbnail{width:1em}.inspo-page__card-container{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:18rem;order:1}.inspo-page__card-container>button{margin-top:5rem}.fade-enter{opacity:0;transform:translateX(200px)}.fade-enter-active{transition:opacity .2s,transform .2s}.fade-enter-active,.fade-exit{opacity:1;transform:translateX(0)}.fade-exit-active{opacity:0;transform:translateX(200px);transition:opacity .2s,transform .2s}.service-interuption{background:gray;font-weight:500;padding:.5rem;text-align:center}.base-page{flex-direction:column;justify-content:center}.base-page,.header{align-items:center;display:flex}.header{background:#fff;box-shadow:5px 1px 5px 0 #0000001c;flex-direction:row;height:4rem;justify-content:space-between;padding:.5rem;position:relative;width:100%;z-index:1}.header>button{position:absolute;right:.5rem;top:.5rem}.header .header__icon-button{background-color:var(--color-deep-slate-blue);border:none;border-radius:25%;height:3.5rem;top:auto;transition:all .3s;width:3rem}.header .header__icon-button:hover{transform:scale(.9)}.header .header__icon-button label{color:#fff;cursor:pointer;font-size:var(--fs-smaller);font-weight:600}.header .header__icon-button-nobg{align-items:center;background-color:#0000;display:flex;flex-direction:column}.header .header__icon-button-nobg label{color:#000;cursor:pointer;font-size:var(--fs-smaller);font-weight:600}.header .icon{cursor:pointer;height:2rem;width:2rem}.header .add-icon{height:inherit}.header .statistics-icon{right:1rem}.header .filter-icon{fill:#fff;position:relative}.header .share-icon{left:1rem}.logo{fill:var(--color-deep-slate-blue);cursor:pointer;height:2.5rem;margin:0 auto}.header__logo{left:50%;position:absolute;transform:translateX(-50%)}.header__icon-container{position:relative}.header__notification{align-items:center;background:var(--color-red);border-radius:10px;color:var(--color-white);display:flex;font-size:.2rem;justify-content:center;left:30px;padding:0 .2rem;position:absolute}.header__share-icon-container{left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.header__notification-small{align-items:center;background:var(--color-red);border-radius:10px;color:var(--color-white);display:flex;font-size:.5rem;justify-content:center;padding:0 .2rem;position:absolute;right:0;top:0;transform:translate(50%,50%)}.toast{background-color:#333;border-radius:2px;color:#fff;font-size:17px;min-width:250px;opacity:0;padding:16px;position:absolute;text-align:center;transition:opacity .6s,visibility .6s;visibility:hidden;z-index:999}.toast.show{opacity:1;visibility:visible}.footer{align-items:center;background:var(--color-white);border-radius:2rem 2rem 0 0;bottom:0;box-shadow:2px 2px 6px 0 #0006;display:flex;flex-direction:row;height:4rem;justify-content:space-between;max-width:380px;position:fixed;width:100%;z-index:1}.footer .footer__option{align-items:center;color:var(--color-grey);cursor:pointer;display:flex;flex-direction:column}.footer .footer__option .footer__icon-container{position:relative}.footer .footer__option .footer__notification{align-items:center;background:var(--color-red);border-radius:10px;color:var(--color-white);display:flex;font-size:.2rem;justify-content:center;padding:0 .2rem;position:absolute;right:-5px;top:-5px}.footer .footer__option .home-icon{fill:var(--color-grey)}.footer .footer__option .home-icon.active{fill:var(--color-deep-slate-blue)}.footer .footer__option .footer__add-icon-button{align-items:center;background:var(--color-deep-slate-blue);border-radius:100%;box-shadow:2px 2px 6px 0 #0006;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:all .3s;width:3rem}.footer .footer__option .footer__add-icon-button .add-icon{fill:var(--color-white);height:2rem;transition:all .3s;width:2rem}.footer .footer__option .footer__add-icon-button:hover,.footer .footer__option .footer__add-icon-button:hover .add-icon{transform:scale(.95)}.footer .footer__option .saved-icon{fill:var(--color-grey);transition:all .5s ease-in}.footer .footer__option .saved-icon.active{fill:var(--color-deep-slate-blue)}.footer .footer__option .saved-icon.ring-liked{fill:var(--color-red);transform:scale(1.1)}.footer .footer__option .profile-icon{fill:var(--color-grey);transition:all .5s ease-in}.footer .footer__option .profile-icon.active{fill:var(--color-deep-slate-blue)}.footer .footer__option label{font-size:var(--fs-smaller);font-weight:600}.footer .footer__option label.active{color:var(--color-deep-slate-blue)}.footer .footer__left{flex:1 1}.footer .footer__right{display:flex;flex:1 1;justify-content:space-evenly}.card{align-items:flex-end;background-color:#fff;background-position:50%;background-size:cover;border-radius:20px;box-shadow:5px 5px 20px 5px #00000029;display:flex;height:24rem;justify-content:center;max-width:18rem;position:relative;width:80vw}@media(max-width:480px){.card{height:calc(100vh - 8.5rem);height:calc(var(--vh, 1vh)*100 - 8.5rem);max-width:100vw;width:100vw}.card.collection{height:calc(100vh - 8.5rem - 35px);height:calc(var(--vh, 1vh)*100 - 8.5rem - 35px)}}.card .next-image,.card .previous-image{background:none;border:none;bottom:10rem;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.4));position:absolute}@media(max-width:480px){.card .next-image,.card .previous-image{bottom:calc(50vh - 6.25rem);bottom:calc(var(--vh, 1vh)*100/2 - 6.25rem)}}.card .previous-image{left:0}.card .next-image{right:0}.card .card__dislike,.card .card__like,.card .card__sales-tag{background:#fff;border:none;bottom:0;cursor:pointer;position:absolute}.card .card__dislike{border-radius:0 20px 0 20px;left:0}.card .card__info{background:#0000001a;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-weight:800;margin-bottom:1rem}.card .card__like{border-radius:20px 0 20px 0;right:0}.card .card__sales-tag{align-items:center;border-radius:0 20px 20px 0;bottom:5rem;display:flex;flex-direction:row;left:0;overflow:none}.card .card__sales-tag:hover .card__hover-text{display:block}.card .card__hover-text{display:none;padding-left:.5rem}.card .card__hover-text.visible{display:block}.card .arrow-icon{fill:#fff;height:35px;width:25px}.card .cross-icon,.card .heart-icon,.card .tag-icon{fill:#000;height:30px;width:20px}@media(max-width:480px){.card .cross-icon,.card .heart-icon,.card .tag-icon{height:6vh;width:9vw}}.swipe-container{align-items:center;display:flex}.card-container{height:24rem;margin:0 auto;max-width:18rem;width:90vw}.card-container>div{transition:all .1s}.card-container>div:first-child,.card-container>div:nth-child(n){scale:.7;translate:0 80px}.card-container>div:nth-child(8){scale:.8;translate:0 100px}.card-container>div:nth-child(9){scale:.9;translate:0 50px}.card-container>div:last-child{scale:1;translate:0 0}@media(max-width:480px){.card-container{height:calc(100vh - 8.5rem);height:calc(var(--vh, 1vh)*100 - 8.5rem);max-width:100vw;width:100vw}.card-container>div:nth-child(8){scale:.8;translate:0 135px}.card-container>div:nth-child(9){scale:.9;translate:0 70px}.card-container>div:last-child{scale:1;translate:0 0}}.swipe{position:absolute}.card-container__no-more-rings{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.card-container__no-more-rings.collection{background-color:var(--color-white);border-radius:2rem;color:#000;overflow:auto;padding:1rem}.card-container__no-more-rings.collection a{color:var(--color-burnt-sienna)}.refresh-icon{fill:#fff;cursor:pointer;height:5rem;margin-top:2rem;transition:all .3s linear 0s}.refresh-icon:hover{transform:rotate(-420deg)}.bounce .active{animation:bounce 1s ease;animation-delay:1s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.uploader-tag{align-items:center;cursor:pointer;display:flex;filter:drop-shadow(.5px .5px 2.5px gray);padding-left:.5rem;position:absolute;text-decoration:none;top:.5rem;width:100%;z-index:1}.uploader-tag span{color:#fff;font-weight:600;margin-left:.5rem}.uploader-tag .profile-icon{fill:#fff;border-radius:100%;height:2rem;width:2rem}.modal-overlay{background-color:#000c;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:15}.modal-overlay .modal{background-color:var(--color-black);border:1px solid var(--color-gray);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20rem}.ring-detailed-view{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ring-detailed-view .ring-detailed-view__top-bar{align-items:center;background-color:#fff;display:flex;height:2rem;justify-content:flex-start;width:100%}.ring-detailed-view .ring-detailed-view__top-bar.is-modal{width:90vw}.ring-detailed-view .ring-detailed-view__back-button{align-items:center;background:none;border:none;display:flex}.ring-detailed-view .ring-detailed-view__save-button{align-items:center;background-color:var(--color-burnt-sienna);border:none;border-radius:4rem;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.5rem;position:absolute;right:10px;top:10px;transition:background-color .3s ease;width:60px}.ring-detailed-view .ring-detailed-view__save-button:hover{background-color:var(--color-burnt-sienna-dark)}.ring-detailed-view .ring-detailed-view__save-button:active{background-color:var(--color-burnt-sienna-darker)}.ring-detailed-view .ring-detailed-view__save-button:focus{outline:none}.ring-detailed-view .ring-detailed-view__save-button.black{background:#000}.ring-detailed-view .ring-detailed-view__container.is-modal{height:90vh;width:90vw}.ring-detailed-view .ring-detailed-view__container.is-modal img{object-fit:cover}.ring-detailed-view .ring-detailed-view__container{display:flex;flex-direction:row;height:100%;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.ring-detailed-view .ring-detailed-view__container{flex-direction:column-reverse}}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info{background:#fff;color:#000;display:flex;flex:.5 1;flex-direction:column;height:calc(100vh - 4rem);overflow:auto;padding:3rem 1rem 2rem;position:relative}@media(max-width:768px){.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info{flex:1 1;height:100%;width:100%}}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info .filter-button{align-items:center;display:flex}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info .ring-detailed-view__filter-row{display:flex;flex-direction:row;flex-wrap:wrap}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info .ring-detailed-view__add-tag{fill:var(--color-white);align-items:center;background-color:var(--color-deep-slate-blue);border:0;border-radius:4px;cursor:pointer;display:flex;margin:.2rem;min-height:31.63px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info .ring-detailed-view__add-tag:hover{fill:var(--color-deep-slate-blue);background-color:var(--color-white);border:1px solid var(--color-deep-slate-blue)}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info .ring-detailed-view__add-tag.confirm{fill:var(--color-white);background-color:var(--color-burnt-sienna)}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info .ring-detailed-view__add-tag.confirm:hover{fill:var(--color-burnt-sienna);background-color:var(--color-white);border:1px solid var(--color-burnt-sienna)}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__info .like-icon{fill:var(--color-white);background-color:var(--color-deep-slate-blue);border-radius:100%;height:1.3rem;margin-right:.5rem;padding:.2rem;width:1.3rem}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__date{color:var(--color-darkgrey);font-size:.8rem;margin-bottom:.5rem}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__image-container{align-items:center;background-color:#000;display:flex;flex:1 1;justify-content:center;max-width:75%;position:relative}@media(max-width:768px){.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__image-container{height:auto;max-width:100%;width:100%}}.ring-detailed-view .ring-detailed-view__container img{background-color:#000;flex:1 1;height:100%;max-height:calc(100vh - 4rem);max-width:100%;object-fit:contain}@media(max-width:768px){.ring-detailed-view .ring-detailed-view__container img{height:auto;max-width:100%;width:100%}}.ring-detailed-view .ring-detailed-view__container p{font-weight:400}.ring-detailed-view .ring-detailed-view__container a{color:var(--color-burnt-sienna);text-decoration:none}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__next-image,.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__previous-image{background:#000;border:none;border-radius:100%;cursor:pointer;filter:drop-shadow(0 0 2px rgba(0,0,0,.4));height:40px;position:absolute;width:40px}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__previous-image{left:0}.ring-detailed-view .ring-detailed-view__container .ring-detailed-view__next-image{right:0}.ring-detailed-view .ring-detailed-view__icon{fill:#fff;height:20px;width:20px}.ring-detailed-view .ring-detailed-view__icon.black{fill:#000}.filter-button{background:var(--color-grey);border:0;border-radius:4px;color:var(--color-white);cursor:pointer;display:inline-block;font-size:16px;font-weight:300;margin:.2rem;padding:.4em .8em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-button.reverse{background-color:var(--color-white);border:1px solid var(--color-grey)}.filter-button.active{background:var(--color-deep-slate-blue)}.filter-button.active.reverse{background-color:var(--color-white);border:1px solid var(--color-deep-slate-blue);color:var(--color-deep-slate-blue)}.filter-button:focus{outline:0 none}.comments-view{display:flex;flex-direction:column;margin-bottom:4.5rem}.comments-view .comments-view__comments-container{margin-bottom:1rem;overflow:scroll}.comments-view .comments-view__input{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1rem}.comments-view .comments-view__input .comments-view__user-avatar{border-radius:100%;height:2rem;margin-right:1rem;width:2rem}.comments-view .comments-view__input .comments-view__user-avatar .comments-view__user-avatar-image{border-radius:100%;height:100%;width:100%}.comments-view .comments-view__input .comments-view__input-field{border:none;border-bottom:1px solid var(--color-deep-slate-blue);flex:1 1;font-size:1rem;padding:.5rem 1rem .5rem .2rem;resize:none}.comments-view .comments-view__input .comments-view__submit-button{background:var(--color-deep-slate-blue);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:800;margin-left:1rem;padding:.5rem 1rem}.spinner-overlay{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;width:100%}.spinner-container{animation:spin 1s ease-in-out infinite;border:3px solid #c3c3c399;border-radius:50%;border-top-color:#636767;display:inline-block;height:50px;width:50px}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.spinner-text{color:var(--spinner-text-color);font-size:16px;margin-top:20px;text-align:center}.light-theme{--spinner-text-color:var(--color-darkergrey)}.dark-theme{--spinner-text-color:var(--color-darkwhite)}.comment{align-items:center;display:flex;flex-direction:row;margin-bottom:1rem}.comment.response{margin-left:3rem}.comment .comment__user-avatar{border-radius:100%;height:2rem;margin-right:1rem;width:2rem}.comment .comment__user-avatar .comment__user-avatar-image{border-radius:100%;height:100%;width:100%}.comment .comment__details{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.comment .comment__details .comment__user-name{font-size:.8rem;font-weight:800}.comment .comment__details .comment__date{color:var(--color-darkgrey);font-size:.8rem;margin-left:.5rem}.comment .comment__details .comment__text{font-size:1rem}.comment .comment__details .comment__reply{color:var(--color-darkgrey);font-size:.8rem;margin-left:-.3rem;margin-top:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.save-to-collection-modal__need-login{color:#000}.save-to-collection-modal__need-login>a{color:var(--color-burnt-sienna)}.save-to-collection-modal__item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .3s ease}.save-to-collection-modal__item:hover{background-color:#f9f9f9}.save-to-collection-modal__item img{border-radius:8px;height:40px;object-fit:cover;width:40px}.save-to-collection-modal__item .item-name{color:#000;font-size:1rem;font-weight:500}.image__button{background:#0000001a;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-weight:800;margin-bottom:1rem}.modal-background{background:#fff;border-radius:4px;color:#000;padding:1rem}.save-modal p{font-size:.8rem}.save-modal button{width:100%}.save-modal .terms{color:gray;font-size:.5rem}.save-modal .terms a{color:#000}.save-modal .error{color:red;font-size:.5rem}.thank-modal{align-items:center;display:flex;flex-direction:column}.thank-modal a{color:var(--color-burnt-sienna)}.group{margin:.5rem 0;position:relative}.group .form-input{background:none;background-color:#fff;border:none;border-bottom:1px solid gray;border-radius:0;color:gray;display:block;font-size:18px;margin:25px 0;padding:10px 10px 10px 5px;width:100%}.group .form-input:focus{outline:none}.group .form-input:focus~.form-input-label{color:#fff;font-size:12px;top:-14px}.group .form-input:focus~.form-input-label.black{color:#000;font-size:12px;top:-14px}.group input[type=password]{letter-spacing:.3em}.group .form-input-label{color:gray;font-size:16px;font-weight:400;left:5px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.group .form-input-label.shrink{color:#fff;font-size:12px;top:-14px}.group .form-input-label.shrink.black{color:#000;font-size:12px;top:-14px}.sidebar{background:#fff;box-shadow:5px 5px 20px 5px #00000029;height:100%;padding:.5rem;position:fixed;right:0;top:0;width:20rem;z-index:15}.sidebar .sidebar__contents{height:calc(100% - 140px);overflow:auto}.sidebar>div>div{display:flex;flex-direction:row;flex-wrap:wrap;padding:.5rem;width:100%}.sidebar h3{color:#000;margin:0 auto;text-align:center}.sidebar .sidebar__footer{bottom:10px;left:50%;margin-left:-50%;position:absolute;width:100%}.sidebar button.primary{width:100%}.sidebar .sidebar_header{display:flex;padding:1rem;width:100%}.sidebar .back-icon{cursor:pointer;height:1.5rem;left:.5rem;position:absolute;width:1.5rem}@media(max-width:768px){.sidebar{width:100%}}.sidebar label{color:#000}.sidebar__report-text{color:#000;font-size:var(--fs-smaller)}.sidebar__report-text>a{color:gray}.statistics{max-height:80vh;overflow-y:scroll;padding:0 .5rem;width:100%}.statistics__container{margin-bottom:1rem;width:100%}.statistics__container:last-child{margin-bottom:2rem}.statistics__title{color:var(--color-grey);margin-bottom:2rem}.carat-size{align-items:center;display:flex;justify-content:center;margin-top:1rem;width:100%}.carat-size:hover .carat-size__progress{background:var(--color-deep-slate-blue-dark)}.carat-size:hover .carat-size__diamond-thumb{fill:var(--color-deep-slate-blue-dark)}.carat-size:hover .carat-size__label{color:var(--color-deep-slate-blue-dark)}.carat-size .carat-size__bar{background:var(--color-grey);height:4px;min-width:300px;position:relative}.carat-size .carat-size__progress{background:var(--color-deep-slate-blue);height:4px}.carat-size .carat-size__diamond-thumb{fill:var(--color-deep-slate-blue);margin-top:-25px;position:absolute}.carat-size .carat-size__diamond-ledger{fill:var(--color-grey)}.carat-size .carat-size__diamond-ledger.left{margin-right:5px;margin-top:-12px;transform:scale(.6)}.carat-size .carat-size__diamond-ledger.right{margin-left:20px;margin-top:-32px;transform:scale(1.5)}.carat-size .carat-size__label{border-radius:5px;box-shadow:2px 2px 6px 0 #0006;color:var(--color-deep-slate-blue);margin-top:4px;padding:.1rem .2rem;position:absolute}.custom-listitem{align-items:center;color:#000;display:flex;justify-content:center;text-transform:capitalize;width:100%}.custom-listitem .custom-listitem__container{align-items:center;border-radius:4px;box-shadow:2px 2px 6px 0 #0006;display:flex;flex-direction:row;margin-bottom:.6rem;padding:.5rem;width:100%}.custom-listitem .custom-listitem__container:hover{background:var(--color-lightgrey)}.custom-listitem .custom-listitem__container:hover .custom-listitem__heart{fill:var(--color-lightgrey)}.custom-listitem .custom-listitem__icon{height:40px;margin:.2rem .6rem .2rem .2rem}.custom-listitem .custom-listitem__nameandcount{display:flex;flex:1 1;flex-direction:column}.custom-listitem .custom-listitem__nameandcount .custom-listitem__name{font-weight:600}.custom-listitem .custom-listitem__nameandcount .custom-listitem__count{color:var(--color-grey);font-size:var(--fs-small)}.custom-listitem .custom-listitem__percentage{align-items:center;color:var(--color-deep-slate-blue);display:flex;font-weight:600}.custom-listitem .custom-listitem__percentage>span{text-align:right;width:2.8rem}.custom-listitem .custom-listitem__percentage .custom-listitem__heart{fill:var(--color-white);background:var(--color-deep-slate-blue);border-radius:100%;padding:.3rem}.sign-in{display:flex;flex-direction:column;width:18rem}.sign-in .title{margin:10px 0}.sign-in .buttons{display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem}.login-button{background-color:var(--color-burnt-sienna);border:none;box-shadow:0 2px 4px 0 #00000040;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:15px;height:50px;letter-spacing:.5px;line-height:50px;margin-bottom:.5rem;min-width:165px;padding:0 35px;width:18rem}.login-button:hover{background-color:var(--color-burnt-sienna-dark);color:#fff}.login-button.google-sign-in{align-items:center;background-color:#fff;color:gray;display:flex;flex-direction:row;justify-content:center;position:relative}.login-button.google-sign-in>.icon{left:1rem;position:absolute;width:1rem}.promo-body__container{align-items:center;background-color:var(--color-deep-slate-blue-dark);color:var(--color-white);display:flex;flex-direction:column;margin-top:4rem;padding-bottom:4rem;padding-top:4rem;width:100%}.promo-body__container h1{margin-bottom:4rem;text-align:center}.promo-body__container .promo-body__logos{align-content:space-between;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly}.promo-body__container .promo-body__logo{fill:#fff;margin:1rem;transition:all .5s;width:14rem}.promo-body__container .promo-body__logo:hover{transform:scale(.8)}@media(max-width:768px){.promo-body__container .promo-body__logo{width:7rem}}.admin-page{background:var(--color-lightgrey)}.admin-page .admin-page__rings-container__count{align-items:center;color:#000;display:flex;justify-content:center;padding:1rem 0}.admin-page .admin-page__delete-button{background:none;border:none;padding:.2rem;position:absolute;right:0}.admin-page .admin-page__link-icon{fill:#fff;background:#000;border-radius:4px}.admin-page__image-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1rem;justify-content:flex-start;margin:0 auto;max-width:57rem;min-height:100vh;padding:1rem 0 1rem .5rem;width:100%}@media(max-width:768px){.admin-page__image-container{gap:.2rem .2rem;max-width:24.6rem;padding:.2rem 0}}@media(max-width:24.6rem){.admin-page__image-container{gap:.2rem .2rem;justify-content:center;max-width:24.6rem;padding:.2rem 0}}.admin-page__image-container .box{background-color:#fff;background-position:50%;background-size:cover;box-shadow:5px 5px 20px 5px #00000029;height:26rem;position:relative;width:18rem}@media(max-width:768px){.admin-page__image-container .box{height:8rem;width:8rem}}.admin-page__image-container .box.selected{border:2px solid #000}.admin-page__image-container .box>span{background:#000;border-radius:4px;padding:.2rem}.login{background:url(/static/media/ring_image.596f1268476e3f31f41c.png) no-repeat 50% #000;height:100vh;width:100%}.login__dark-overlay{background:#00000080;height:100%;max-height:calc(100vh - 4rem);position:absolute;width:100%}.sign-in-and-sign-up{align-items:center;display:flex;flex-direction:column;margin:4rem auto 0;max-width:100%;padding:0 2rem;width:26rem}.login__signup{font-size:var(--fs-small);margin-top:2rem;text-decoration:none}.sign-in-email{display:flex;flex-direction:column;width:18rem}.sign-in-email .title{margin:10px 0}.sign-in-email .buttons{display:flex;justify-content:space-between}.terms-of-service{margin:2rem 0 4rem}.terms{background:#fff;color:var(--color-darkgrey);margin:0 auto;max-width:35rem}.sign-up-page,.terms{width:100%}.sign-up-page__ring-bg{background:url(/static/media/ring_image.596f1268476e3f31f41c.png) no-repeat 50% #000;min-height:100vh}.sign-up-page__dark-overlay{background:#00000080;padding:1rem;width:100%}.sign-up{display:flex;flex-direction:column}.sign-up .title{margin:10px 0}.upload-image{padding:2rem;width:25rem}.upload-image h1{color:#000;font-size:1.5rem}.upload-image .upload-image__subtitle{color:#000;font-size:.8rem;margin-bottom:1rem}.upload-image__terms-text{color:#000;font-size:var(--fs-smaller)}.upload-image__terms-text>a{color:gray}.upload-image__container{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:0 auto 2rem;max-width:30rem;width:100%}.upload-image__container>button{width:100%}.upload-image__container>h1.success-message{color:#000;font-size:2.2rem;font-weight:700;margin-bottom:0;text-align:center}.upload-image__container>p{color:#000;text-align:left}progress{accent-color:#b47b4f}.upload-image-form{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center}.upload-image-form .text-button{margin:1rem 0}.upload-image-form .upload-image-form__container{align-items:center;display:flex;flex-direction:row}.upload-image-form form{margin-bottom:.5rem;width:15rem}.upload-image-form form>.button{width:100%}.upload-image-form form .red{color:red}.upload-image-form .form-group{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}.upload-image-form .form-group>input,.upload-image-form .form-group>select{margin:.2rem 0;padding:.4rem}.upload-image-form .upload-image-form__checkbox{margin-bottom:1rem}.upload-image-form .upload-image-form__card-container{width:100%}.upload-image-form .upload-image-form__card-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.upload-image-form .upload-image-form__card{margin:.5rem .5rem 1rem;position:relative}.upload-image-form .upload-image-form__card>.image-card{background-position:50%;background-size:cover;border-radius:.5rem;cursor:pointer;height:60px;margin:0 auto;position:relative;width:50px}.upload-image-area{width:100%}.upload-image-area__button{align-items:center;background:var(--color-deep-slate-blue);border-radius:100%;box-shadow:2px 2px 6px 0 #0006;cursor:pointer;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;transition:all .3s;width:4rem}.upload-image-area__button:hover,.upload-image-area__button:hover .upload-image-area__icon{transform:scale(.95)}.upload-image-area__button>.upload-image-area__icon{fill:#fff;height:2rem;transition:all .3s;width:2rem}.upload-image-area__file-input{display:none}.liked-rings{background:var(--color-lightgrey);padding-bottom:10rem;width:100%}.liked-rings__image-container{align-content:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1rem;justify-content:flex-start;margin:0 auto;max-width:57rem;min-height:100vh;padding:1rem 0 1rem .5rem;width:100%}@media(max-width:768px){.liked-rings__image-container{align-content:baseline;gap:.2rem .2rem;max-width:24.6rem;padding:.2rem 0}}@media(max-width:24.6rem){.liked-rings__image-container{align-content:baseline;gap:.2rem .2rem;justify-content:center;max-width:24.6rem;padding:.2rem 0}}.box{background-color:#fff;background-position:50%;background-size:cover;box-shadow:5px 5px 20px 5px #00000029;height:18rem;position:relative;width:18rem}@media(max-width:768px){.box{height:8rem;width:8rem}}.box.empty{background:#0000;border:1px solid var(--color-grey)}.box .box__likes-box{align-items:center;background:#fff;border-radius:.5rem;bottom:0;color:#000;display:flex;left:0;margin:0 0 .1rem .1rem;padding:.2rem .4rem;position:absolute}.box .box__likes-box>span{margin:0 .2rem}@media(max-width:768px){.box .box__likes-box>span{font-size:var(--fs-small)}}.box .box__add-button{align-items:center;background:var(--color-darkgrey);border:none;border-radius:100%;display:flex;height:2.5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:2.5rem}.box .box__add-button:hover{transform:scale(.95) translate(-50%,-50%)}.box .box__add-icon{fill:var(--color-lightgrey);background:var(--color-darkgrey);cursor:pointer}.box .box__wait-icon{fill:var(--color-grey);height:1.3rem;width:1.3rem}@media(max-width:768px){.box .box__wait-icon{height:1.1rem;width:1.1rem}}.box .box__like-icon{fill:#fff;background:var(--color-deep-slate-blue);border-radius:100%;height:1.3rem;padding:.2rem;width:1.3rem}@media(max-width:768px){.box .box__like-icon{height:1.1rem;width:1.1rem}}.box .box__more-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.box .box__unlike-button{align-items:center;background:none;border:none;display:flex;position:absolute;right:0}.box .box__unlike-button .saved-icon{fill:var(--color-burnt-sienna);filter:drop-shadow(0 0 1px rgba(0,0,0,.3))}.box .box__unlike-button .saved-icon:hover{stroke:var(--color-darkgrey);stroke-width:1px;stroke-dasharray:2,2;stroke-linejoin:round;fill:none}.box .box__shop-link{align-items:center;background:#fff;border:none;bottom:0;display:flex;left:0;padding:.2rem .4rem;position:absolute}.box .tag-icon{fill:#000;height:30px;width:20px}@media(max-width:480px){.box .tag-icon{height:30px;width:20px}}.user{background:var(--color-lightgrey);width:100%}.user .user__header{align-items:center;background:var(--color-white);border-radius:0 0 2rem 2rem;display:flex;flex-direction:column;justify-content:center;position:relative}.user .user__header-row{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding:.5rem;width:100%}.user .user__header-row.hidden{align-items:flex-start;height:10rem;overflow:hidden}.user .user__header-hidden-gradient{background:linear-gradient(0deg,#fff 30%,#0000);border-radius:0 0 2rem 2rem;bottom:0;cursor:pointer;height:10rem;position:absolute;width:100%}.user .user__header-hidden-gradient.hidden{display:none}.user .user__items{padding-left:4rem}.user table{flex:2 1;max-width:20rem}.user table td:nth-child(2){height:2rem;width:3rem}.user .user__edit-icon{fill:var(--color-grey);cursor:pointer}.user .user__link-icon{fill:var(--color-white)}.user .user__link-box{align-items:center;background:var(--color-deep-slate-blue);border-radius:1rem;display:flex;padding:.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user .user__link-box .text-input:disabled{color:#fff}.user .user__link-box a,.user .user__link-box span{font-size:var(--fs-small);padding-left:.2rem;text-decoration:none}.user .user__link-box span{cursor:pointer}.user .user__body{background:var(--color-lightgrey);min-height:calc(100vh - 150px);padding-bottom:5rem;padding-top:1rem}.user .user__body .user__body-tabs{display:flex;flex-direction:row}@media(max-width:480px){.user .user__body .user__body-tabs{flex-direction:column}}.user .user__body .user__body-tabs>h4{cursor:pointer;margin-right:1rem}.user .user__body .user__body-tabs>h4.active{border-bottom:2px solid var(--color-darkgrey)}.user .user__body-section{margin:0 auto;max-width:57rem}.user .user__body-section h4{color:var(--color-darkgrey)}.user .user__image-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1rem;justify-content:flex-start;margin:0 auto;padding:1rem 0 1rem .5rem;width:100%}@media(max-width:768px){.user .user__image-container{gap:.2rem .2rem;max-width:24.6rem;padding:.2rem 0}}@media(max-width:24.6rem){.user .user__image-container{gap:.2rem .2rem;justify-content:center;max-width:24.6rem;padding:.2rem 0}}.profile-image-holder{align-items:center;display:flex;flex:1 1;height:auto;justify-content:center;max-width:15rem}.profile-image-holder__holder{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:0;padding-bottom:100%;position:relative;width:100%}.profile-image-holder__button{fill:gray;align-items:center;background:linear-gradient(0deg,#000,#0000);border-radius:50%;bottom:0;cursor:pointer;display:flex;height:100%;justify-content:center;opacity:0;overflow:hidden;position:absolute;transition:all .3s;visibility:hidden;width:100%}.profile-image-holder__save-button{background:#fff;border:1px solid var(--color-lightgrey);border-radius:.2rem;bottom:5%;left:50%;position:absolute;transform:translate(-50%,-50%)}.profile-image-holder__icon{fill:#fff;height:2rem;transition:all .3s;width:2rem}.profile-image-holder:hover .profile-image-holder__button{opacity:1;visibility:visible}.profile-image-holder .hidden{display:none}.collections-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem 4rem;justify-content:space-between}@media(max-width:480px){.collections-container{align-items:center;gap:2rem 2rem;justify-content:space-between}}.collections-container .new-collection-button{border:none;border-radius:2rem;box-shadow:5px 5px 20px 5px #00000029;height:18rem;margin:0 auto;width:12rem}@media(max-width:480px){.collections-container .new-collection-button{height:14rem;width:9rem}}.collection-card__card{height:18rem;position:absolute;width:12rem}@media(max-width:480px){.collection-card__card{height:14rem;width:9rem}}.collection-card__card-container{height:18rem;width:12rem}.collection-card__card-container>div:nth-last-child(3){scale:.8;translate:50px 0}.collection-card__card-container>div:nth-last-child(2){scale:.9;translate:25px 0}.collection-card__card-container>div:last-child{scale:1;translate:0 0}@media(max-width:480px){.collection-card__card-container{height:14rem;width:9rem}.collection-card__card-container>div:nth-last-child(3){scale:.8;translate:0 0}.collection-card__card-container>div:nth-last-child(2){scale:.9;translate:0 0}.collection-card__card-container>div:last-child{scale:1;translate:0 0}}.collection-card__title{color:#fff;display:block;font-weight:600;left:10px;overflow:hidden;padding:5px 10px;position:absolute;text-overflow:ellipsis;text-shadow:1px 1px 4px #000000b3;top:10px;white-space:nowrap;width:90%}.collection-card__button{background-color:#0000001a;border:1.5px solid var(--color-white);border-radius:4px;color:var(--color-white);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:10px;margin-top:15px;padding:10px 20px;transition:background-color .3s,transform .2s}.collection-card__button:hover{background-color:var(--color-burnt-sienna-dark);transform:translateY(-2px)}.collection-card__button:focus{box-shadow:0 0 0 3px #b8805d80;outline:none}.collection-card__button:active{background-color:var(--color-burnt-sienna-darker);transform:translateY(0)}.collection-card__button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.save-to-collection-modal__overlay{align-items:center;background-color:#0000;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.save-to-collection-modal__content{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;max-width:500px;overflow:hidden;padding:20px;width:80vw}.save-to-collection-modal__header{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:16px;text-align:center}.save-to-collection-modal__list{display:flex;flex-direction:column;gap:12px}.save-to-collection-modal__submit-button{background-color:var(--color-burnt-sienna);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-top:15px;padding:10px 20px;transition:background-color .3s,transform .2s}.save-to-collection-modal__submit-button:hover{background-color:var(--color-burnt-sienna-dark);transform:translateY(-2px)}.save-to-collection-modal__submit-button:focus{box-shadow:0 0 0 3px #b8805d80;outline:none}.save-to-collection-modal__submit-button:active{background-color:var(--color-burnt-sienna-darker);transform:translateY(0)}.save-to-collection-modal__submit-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.collection__tag{font-size:1rem;font-weight:800;padding:.5rem}.collection__container{display:flex;flex-direction:row;justify-content:space-around;margin:2rem auto 0;width:90vw}@media(max-width:768px){.collection__container{max-width:18rem}}@media(max-width:480px){.collection__container{margin:auto;max-width:100vw;width:100vw}}.collection__container .inspo-page__card-container{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:18rem;order:1}
/*# sourceMappingURL=main.6e4be2cc.css.map*/