.itemtitle{font-size:1.1rem;text-align:center}.item-center{display:flex;flex-flow:row nowrap;padding-top:3px}.main-image-grid{margin-left:10px;flex:auto;background:linear-gradient(to top,hsla(186,33%,94%,1) 0%,hsla(216,41%,79%,1) 100%);border-top-right-radius:10px;border-bottom-right-radius:10px}.info-grid{flex:auto;font-size:.8rem;padding:15px}.swiper-button-next,.swiper-button-prev{visibility:hidden}@media(max-width:900px){.item-center{display:flex;flex-flow:row wrap;align-content:space-around;justify-content:space-around}.swiper-button-next,.swiper-button-prev{visibility:visible}.gallery-thumbs{display:none}}.thumbnail-image{border-top-left-radius:5px;border-bottom-left-radius:5px;width:10vw;max-width:100px;background:linear-gradient(to bottom,#fdfcfb 0%,#e2d1c3 100%)}.thumbnail-image img{width:100%;margin-top:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}#hand-thumbnail{border-top-left-radius:10px;border-bottom-left-radius:10px;width:10vw;max-width:100px;z-index:-1;position:absolute}#hand-thumbnail img{width:100%;margin-top:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.on-body{background:none}.main-image{background:linear-gradient(to top,hsla(186,33%,94%,1) 0%,hsla(216,41%,79%,1) 100%)}.main-image img{width:100%}.under-image{width:clamp(300px,100%,500px);z-index:-1;position:absolute}.thumb-under-image{width:100%;z-index:-1;position:absolute}.price-box div{padding:2px;text-align:center}.content{background-color:#ededed;position:absolute;display:flex;flex-flow:row wrap;z-index:500;padding:20px;padding:0 18px;max-height:0;transition:max-height .2s ease-out;margin:0 12px}.item-selectedicons{float:left;position:relative;left:0;top:0;display:flex;flex-wrap:wrap;justify-content:space-around;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-around;overflow:hidden;max-width:116px;max-height:115px;max-width:85px}.item-collapsible{margin:5px;color:#000;cursor:pointer;width:100%;border:0;text-align:left;outline:0;font-size:15px;padding:5px;background:linear-gradient(to bottom,#fdfcfb 0%,#e2d1c3 100%);border-radius:5px;display:flex;align-items:center;flex-flow:row nowrap;box-shadow:rgba(0,0,0,.18) 0 2px 4px}.active,.item-collapsible:hover{background-color:#b1ccf4}.item-style-number{display:block;width:100%}.gembox{flex:auto}.zoom-icon img{width:15px;height:15px}.description-box{max-height:200px;font-size:.9rem;text-align:center;overflow:hidden}.description-more{display:block;text-align:right;font-style:italic;margin-top:-20px}.item-gemlink1,.item-gemlink2,.item-gemlink3{color:#00f;cursor:pointer;font-weight:600}.pendant-chain-selectors{max-width:400px;height:140px;margin:auto;display:flex;flex-flow:row wrap;justify-content:space-around;gap:15px}.select-gem{display:flex;font-size:1.2rem;border:2px solid #f00}.select-pendant,.select-necklace{background:linear-gradient(to top,#fdfcfb 0%,#e2d1c3 100%);box-shadow:rgba(0,0,0,.18) 0 2px 4px;width:150px;font-size:.9rem}.ring-size-message{font-size:1.1rem;color:#f00;font-weight:bold}.with{margin:2px;height:40px;display:flex;justify-content:center;align-items:center;border-bottom:2px groove #fff}.pendant-price{margin-top:3px;color:#179a06;font-size:1.2rem;font-weight:bold}.chain-image{display:none;position:fixed;top:100px;left:20%;margin:auto;z-index:400;box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px}.chain-tooltip:hover .chain-image{display:block}.item-selectedicon img{width:30px;height:auto}.matching-similar{display:flex;padding:2vw}.matching_items-grid{border-top-left-radius:2vw;border-bottom-left-radius:2vw;margin-top:2vw;flex:1 1 40%;padding:2vw;background:linear-gradient(to bottom,#fdfcfb 0%,#e2c3c3 100%)}.similar_items-grid{border-top-right-radius:2vw;border-bottom-right-radius:2vw;margin-top:2vw;flex:1 1 40%;padding:2vw;background:linear-gradient(to bottom,#fdfcfb 0%,#e2d1c3 100%)}.matching_items h2,.similar_items h2{width:100%}.matching_items,.similar_items{display:flex;flex-flow:row wrap;justify-content:space-around;align-content:space-around}.matching_item,.similar_item{flex:1 1 30%;min-width:150px}.matching-description,.similar-description{font-size:.8rem;text-align:center}.matching_item img,.similar_item img{max-width:15%;min-width:150px}.similaritem-image{width:clamp(150px,20vw,200px);height:clamp(150px,20vw,200px)}.similaritem-image img{position:absolute;width:inherit;height:auto}.reviews{display:flex;flex-flow:column wrap;padding:10px}.review{display:flex;flex:1}.reviews-grid{display:flex}.reviews-grid{margin:5vw;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.reviewbox{flex:1 1 48%;border-radius:.5rem;justify-content:center;align-items:center}.review-text-container{padding:1rem;display:flex;flex-direction:column}.reviewbox p{font-size:.7rem}.reviewbox .customer-info{font-size:.6rem;font-style:italic}.reviewbox img{max-width:200px;float:left;width:clamp(200px,40vw,250px);height:auto;margin-left:-50px;margin-top:-3vw;position:relative;clip-path:inset(0 0 0 50px)}.learn-grid{padding:20px;display:flex;flex-flow:row wrap;font-size:.8rem;font-weight:100;gap:2rem}.learn-topic{padding:20px;flex:1 1 30%;width:30%;min-width:200px;max-width:400px}.learn-topic h4{text-transform:capitalize;font-size:1rem;color:#3011c8}.learn-topic a{font-weight:bold;color:#210b90}#your-price{font-weight:bold;font-family:'Open Sans';color:#19a906;font-size:1.1rem;padding:20px}#your-price-title{font-weight:bold;font-family:'Open Sans';font-size:16.7px;color:#210b90}#jfm_price{display:block}.jfm1{line-height:.7rem;text-align:center;font-size:.8rem;color:#d58900;font-family:"raleway"}#manufacturer-direct{padding:0;margin:0;text-align:center;color:#af1515;font-weight:bold;font-style:italic;font-size:1.1rem}.price1{line-height:.7rem;font-size:.8rem;text-align:center;color:#d58900}.button-37{background-color:#039a10;border:0 solid #fff700;color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,.1) 0 2px 4px 0;box-sizing:border-box;cursor:pointer;font-family:"open sans";font-size:1rem;font-weight:400;outline:0;outline:0;padding:7px 10px;text-align:center;transform:translateY(0);transition:transform 150ms,box-shadow 150ms;user-select:none;touch-action:manipulation;margin-top:10px}.button-37:hover{box-shadow:rgba(0,0,0,.15) 0 3px 9px 0;transform:translateY(-2px)}.gallery{display:flex;flex-flow:row nowrap}.gallery-thumbs{height:500px;background-color:#fff}@media(max-width:900px){.gallery{display:flex;flex-flow:column nowrap}.gallery-thumbs{order:2;height:120px}}.gallery-top{width:clamp(350px,50vw,500px);align-self:center}.gallery-thumbs .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}.gallery-top{overflow:hidden}.gallery-top .swiper-slide{width:100%;align-items:top;justify-content:center;box-sizing:border-box}.zoom{border-radius:5px;cursor:pointer;transition:.3s;display:block;margin-left:auto;margin-right:auto}.zoom:hover{cursor:zoom-in}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;max-width:1000px;max-height:1000px;overflow:auto;background-color:rgba(0,0,0,.9)}.modal-content{margin:auto;display:block;width:100%;max-height:1000px;cursor:zoom-out}#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal-content,#caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}.out{animation-name:zoom-out;animation-duration:.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(2)}}@keyframes zoom{from{transform:scale(.4)}to{transform:scale(1)}}@keyframes zoom-out{from{transform:scale(1)}to{transform:scale(0)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none}@media only screen and (max-width:700px){.modal-content{width:100%}}select{margin:10px;height:30px;border:0;outline:0;color:#3c4257;background-color:#fff;box-shadow:rgb(0 0 0/0%) 0 0 0 0,rgb(0 0 0/0%) 0 0 0 0,rgb(0 0 0/0%) 0 0 0 0,rgb(60 66 87/16%) 0 0 0 1px,rgb(0 0 0/0%) 0 0 0 0,rgb(0 0 0/0%) 0 0 0 0,rgb(0 0 0/0%) 0 0 0 0;border-radius:4px;font-size:1rem;line-height:1rem;font-weight:400;padding:4px 8px;vertical-align:middle;transition:background-color .24s,box-shadow .24s;transition-property:background-color,box-shadow;transition-duration:.24s,.24s;transition-timing-function:ease,ease;transition-delay:0s,0s}
:root{--main-color:#0a2c70;--hover-color:#2428f9;--icon:">";--border-color:#ddd}.logo-and-nav-wrap{display:flex;align-items:center}.site-nav-wrap{padding:5px;font-size:.8rem;font-weight:300;color:var(--main-color);overflow:hidden;width:fit-content}.logo-wrap{margin-top:10px;padding:0 20px;width:var(--sidebar-width)}.nav{display:flex;white-space:nowrap;overflow:hidden;padding-right:30px}.breadcrumb-wrap:before{content:"";background-image:linear-gradient(-33deg,#ff0d64 0,#9c3483 100%);width:100%;height:100px;position:absolute;top:0;right:0;z-index:-1;transition:transform ease-in-out .5s;transform:scalex(0);transform-origin:left top;display:none}.breadcrumb-wrap:hover:before{transform:scalex(1)}.breadcrumb-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;flex-shrink:1000;display:inline-block;padding:5px;border-bottom:1px solid transparent;color:var(--main-color);position:relative;transition:transform ease-in-out .3s}.breadcrumb-wrap:hover{flex:1 0 auto;opacity:1;color:var(--hover-color);transform:translatey(-2px);transition:none;opacity:1;transition:transform ease-in-out .4s}.breadcrumb-wrap:hover a{color:var(--hover-color)}.breadcrumb-wrap:hover .sep i{transform:translatex(8px);color:var(--hover-color);transition:transform ease-in-out .3s}.breadcrumb-wrap:hover~.single-breadcrumb-wrap{transition:transform ease-in-out .4s}.breadcrumb-wrap:first-child{flex:0 0 auto;flex-shrink:.5;font-weight:normal;color:var(--hover-color);opacity:1}.breadcrumb-wrap:first-child:after{left:0}.breadcrumb-wrap:first-child .sep{display:none}.breadcrumb-wrap:last-child{flex:1 0 auto!important;font-weight:normal}.breadcrumb-wrap:last-child a{color:var(--hover-color)}.breadcrumb-wrap:last-child:hover{transform:translateY(0);flex:1 0 auto!important}.breadcrumb-wrap:last-child:hover:after{display:none}.breadcrumb-wrap:after{content:"";position:absolute;bottom:100%;left:28px;top:36px;width:100%;height:1px;background:var(--hover-color);transform:scale3d(0,1,1);transform-origin:0% 50%;transition:transform ease-in-out .15s .1s,opacity ease-in-out .25s;opacity:.5}.breadcrumb-wrap:hover:after{transform:scale3d(1,1,1);opacity:1;transition:opacity ease-in-out .1s,transform ease-in-out .2s}.breadcrumb{flex:0 1 auto}.sep{padding-left:10px;padding-right:10px}.sep i.fa:before{content:var(--icon);transition:transform ease-in-out .2s}
.itemlist-selectors{padding:10px;gap:3px}.selectors{display:flex;flex-flow:row nowrap;gap:15px;font-display:swap;color:#000}.gem-selectors{display:flex;flex-flow:row wrap;gap:10px;font-display:swap}.gold-icons-top{width:180px;height:0;position:absolute;z-index:50;display:flex;flex-flow:column wrap;gap:5px;overflow:hidden}.gold-main{padding:5px;background:linear-gradient(to bottom,#fdfcfb 0%,#e2d1c3 100%);width:160px;border-radius:5px;font-size:1rem;display:flex;align-items:center;flex-flow:row nowrap;box-shadow:rgba(0,0,0,.18) 0 2px 4px}.gold-name{padding:5px;text-align:center;padding-right:10px;padding-bottom:5px;margin-top:5px;font-size:1rem;white-space:nowrap}.gold-icon{width:50px}.gold-icon img{width:100%;height:auto}.itemlist-selectors-gem{background:linear-gradient(to bottom,#fdfcfb 0%,#e2d1c3 100%);height:50px;border-radius:5px;display:flex;align-items:baseline;flex-flow:row nowrap;box-shadow:rgba(0,0,0,.18) 0 2px 4px;font-display:swap}.itemlist-selectors-addagem{flex:1 1 auto;height:50px;font-display:swap;border-radius:5px;font-style:italic;font-size:1.1rem;font-weight:600;display:flex;align-items:center;flex-flow:row nowrap;box-shadow:rgba(0,0,0,.18) 0 2px 4px;padding-left:10px;background:linear-gradient(to top,hsla(186,33%,94%,1) 0%,hsla(216,41%,79%,1) 100%)}.itemlist-selectors-gold{height:100%;background:linear-gradient(to bottom,#fdfcfb 0%,#e2d1c3 100%);width:170px;border-radius:5px;font-size:1rem;display:flex;align-items:center;flex-flow:row nowrap;box-shadow:rgba(0,0,0,.18) 0 2px 4px}.itemlist-selectors-gold img{width:40px;aspect-ratio:1}.selector-gemname{padding:5px;text-align:center;padding-right:10px;padding-bottom:5px;margin-top:5px;font-size:.9rem;white-space:nowrap;font-display:swap}.selector-metal{padding:5px;text-align:center;padding-bottom:5px;font-size:.8rem;white-space:nowrap}.selector-gemgenuine{font-size:.7rem;position:absolute;margin-left:30px}.gem1hover,.gem2hover,.gem3hover,.goldhover{cursor:pointer;flex:auto;align-self:stretch}.goldhover{max-width:170px}.itemlist-selectors-gem img{width:2rem;height:auto;margin-top:5px;aspect-ratio:1}.gemselections-main-item{position:fixed;left:10%;top:10%;width:80%;max-height:80%;margin-left:-(10%);padding:10px;padding-top:50px;visibility:hidden;gap:.5vw;z-index:500;display:flex;flex-flow:row wrap;align-content:flex-start;border-radius:10px;box-shadow:#150f2a 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px,rgba(10,37,64,.35) 0 -2px 6px 0 inset;background:linear-gradient(to bottom,#fdfcfb 0%,#e2d1c3 100%)}.whatsmybstone-gem-item img{width:50px;aspect-ratio:1}.gold-icons{width:100%;display:inline-flex;justify-content:center;padding:10px;gap:10px}.gold-icons img{width:25px;height:25px;cursor:pointer;opacity:.7;transition:all .3s ease-in-out 0s;aspect-ratio:1}.whatsmybstone-item{padding:2vw;display:flex;flex-flow:row wrap;align-items:space-around;gap:10px;background:linear-gradient(to right,#e6c5c5,#cad3dc)}.whatsmybstone-month-item{flex:auto;width:15vw;background-color:#fff;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;border-radius:1vw;overflow:hidden}.whatsmybstone-month-name-item{background-color:#000;color:#fff;display:block;text-align:center;font-size:.8rem}.whatsmybstone-gems-item{display:flex;justify-content:space-around;flex-flow:row wrap;text-align:center}.whatsmybstone-gem-item{flex:auto;font-size:.5rem}.goldhover:hover .gold-icons-top{height:fit-content;transition:height 0s ease 0s,all .3s linear 0s}.arrow-icons img{width:15px;height:15px;padding:5px}.favorite-icon img{width:30px;height:30px;padding:5px}
