.Panel{position:relative;transition:visibility 0s .5s;visibility:hidden;z-index:18000000}.Panel.is-active{transition:visibility 0s 0s;visibility:visible}.Panel.is-active>.Panel-overlay{opacity:1;transition-delay:0}.Panel-overlay{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s 50ms;z-index:9999}.Panel.is-active .Panel-inner{transform:translateZ(0);transition-delay:0}.Panel-inner{background-color:#fff;bottom:0;box-shadow:-6px 0 20px rgba(0,0,0,.25);max-width:650px;overflow-y:auto;padding:36px;position:fixed;right:0;top:0;transform:translate3d(120%,0,0);transition:transform .5s 50ms;width:100%;z-index:9999}.Change_Metal{align-items:center;background:#f5f5f5;border:1px solid #eee;color:#777;cursor:pointer;display:flex;height:25px;justify-content:center;padding:4px 1px}.overflowhidden{overflow:hidden}.Change_Metal .metaltype-all{display:none;height:12px!important;width:12px!important}#modifyMetal,.modifyDiamondQuality,.modifycarat,.modifyringsize,.modifyringsize1,.modifyringsize2{color:#777;cursor:pointer;font-size:12px!important;letter-spacing:1px;text-align:center;width:100%}.bg-ring-size{background:#f5f5f5;cursor:pointer;padding:3px 8px}.modifyringsize2{padding:0 5px}.Panel-close{background:transparent;border:0;color:#000;outline:0!important;position:fixed;right:12px;top:0;transition:color .12s;z-index:1}.Heading--1{font-size:26px;line-height:1.2;margin-bottom:24px}.u-marginBmd{margin-bottom:24px!important}.u-marginBxs{margin-bottom:12px!important}.MakingChoicesProducts-list{list-style:none;margin:0;padding:0}.ProductSelectPrice .RadioButton-input:checked+.RadioButton-label,.ProductSelectPrice .RadioButton-input:checked+.RadioButton-label:after{border-color:#7f4939}.MakingChoicesProducts:not(.MakingChoicesProducts--quality) .ProductSelectPrice .RadioButton-label{flex-wrap:nowrap!important}.ProductSelectPrice .RadioButton-label{align-items:center;border:1px solid #dedede;border-radius:5px;box-sizing:border-box;display:flex;overflow:hidden;padding:8px 12px 8px 48px;width:100%}.RadioButton-input:checked~.RadioButton-label:before{background-color:#5b8592;border-color:#4a727e}.ProductSelectPrice .RadioButton-label:before{left:11px;top:50%;transform:translateY(-50%);z-index:2}.RadioButton-label:before{border:1px solid #ccc;border:1px solid;border-radius:100%;content:"";height:1em;left:0;position:absolute;top:2px;top:.25em;transition:border-color .12s,background-color .12s,box-shadow .12s;width:1em}.ProductSelectPrice-imageWrapper{border-right:1px solid #ececec;margin:-8px 12px -8px -12px}.ProductSelectPrice-image{display:block;max-width:80px}.ProductSelectPrice-infoWrapper{align-items:center;display:flex;width:100%}.ProductSelectPrice-infoWrapper .ProductSelectPrice-info--left{flex:1 1 0}.ProductSelectPrice-infoWrapper.metal-data ul:first-child,.ProductSelectPrice-infoWrapper.metal-data ul:last-child{flex:2}.ProductSelectPrice-infoWrapper.metal-data .ProductSelectPrice-info--right{font-size:13px;margin-right:10px}.ProductSelectPrice-info{list-style:none;margin-bottom:0;padding-left:0}.ProductSelectPrice-infoWrapper{align-self:center}.ProductSelectPrice-info--right{text-align:right}.u-xsFontSize{font-size:12px!important}.Checkbox-input,.FilterShape>.Checkbox-input,.RadioButton-input,.fluxform .fluxform_multiselectfield,.u-hiddenVisually{clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.RadioButton-input:checked~.RadioButton-label:before{background-color:#7f4939;border-color:#7f4939;box-shadow:inset 0 0 0 3px #fff}.RadioButton{margin-bottom:3px;position:relative}.Form-item{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin-bottom:24px}#Checkout #OrderSummary #OrderResults .selected-country-sizes a{float:none;font-size:15px;margin:0;text-decoration:none}#Checkout #OrderSummary #OrderResults li select.select_region{border:1px solid #111;color:#000;font-size:13px;font-weight:700;height:27px;letter-spacing:1px;width:160px!important}.RadioButton-label{cursor:pointer;position:relative}.mr-25{margin-top:25px}.ProductPage-body :last-child{margin-bottom:0}.ProductPage-usp{display:flex;flex-flow:row wrap;margin-left:-48px;margin-top:18px}.ProductPage-usp>.Usp{padding-left:48px;padding-top:6px}.u-smFontSize{font-size:14px!important}.Usp-list{list-style:none;margin:0;padding:0}.u-marginR2xs{display:inline-block;margin-right:6px!important;vertical-align:middle;width:12px}.u-marginR2xs svg,.u-marginR2xs.check_blue svg{fill:#7f4939}.Usp--smGutter .Usp-item+.Usp-item{margin-top:6px}.view-detail-product{color:#3085c7!important}.review-top{display:flex;justify-content:flex-end;margin-right:10px;padding-right:10px}.top-gallary-reviews{margin-bottom:5px;width:100%}.top-gallary{align-items:center;display:flex;justify-content:flex-end}.product-viewer{position:relative}.product-viewer .prod-video{max-height:550px}.product-viewer #display_product_image,.product-viewer .prod-video{max-width:700px!important;width:100%!important}.zoom{display:inline-block;margin:auto;position:relative;width:100%}.zoomImg{cursor:hand}.zoom:after{content:"";height:33px;position:absolute;right:0;top:0;width:33px}.zoom img,.zoom:after{display:block}.zoomImg{cursor:zoom-in}.zoom img::-moz-selection{background-color:transparent}.zoom img::selection{background-color:transparent}.detailed-media-main{border:1px solid #eee;margin:10px 0;position:relative}.hidden-section{visibility:hidden}.link-icon{font-size:25px!important;margin:0 9px}.actionBtn{display:inline-block}.grid-display{display:grid;grid-template-columns:61% 36.8%;margin-bottom:20px}.d-flx{align-items:center;display:flex}.metal-title{margin-left:15px;text-transform:uppercase}.RingSize{margin-top:5px}.ProductConfig-labelExtra{color:#b8b8b8;font-size:10px;text-transform:lowercase;white-space:nowrap}.WideBody span.cart-title-main{align-items:center;color:#000;display:flex;font-size:14px;margin-left:40px}span.carat-title{font-size:10px}#selectedJewelryMetal .metal-color{margin-left:0}.cart-title-main:before{background-image:url(/icons_images/stripe.webp);background-position:94.8% -1px;background-position:-37px 62%;background-size:884% auto;content:"";display:inline-block;height:30px;left:0;position:absolute;top:3px;vertical-align:bottom;width:30px}.carat-size:before{top:-3px}.cart-title-main.ring_size:before{background-position:-2px 1579px;height:34px;top:-3px!important;width:34px}.select_region{border:1px solid #111;color:#000;font-size:13px;font-weight:700;height:27px;letter-spacing:1px;width:160px!important}.ring_size_table tr td:not(:last-child){text-align:center}.ring_size_table tr td:first-child{width:20%}.ring_size_table tbody tr td:last-child{padding-left:10px;width:40%}.ring_size_table tbody tr td{cursor:pointer;height:35px}.selected-country-sizes2:hover,.selected-country-sizes:hover{background-color:#f1f1f1}.selected-country-sizes.is-selected,.selected-country-sizes2.is-selected{background-color:#7f4939}.ring_size_table tr th{background:#fff;position:sticky;top:0}.ring_size_table{width:100%}.table-wrap{max-height:81vh;overflow-y:auto}.table-wrap::-webkit-scrollbar{width:4px}.table-wrap::-webkit-scrollbar-track{background:#555}.table-wrap::-webkit-scrollbar-thumb{background:#000;height:15px}.selected-country-sizes.is-selected td,.selected-country-sizes2.is-selected td{color:#fff}.Usp--smGutter ul li{height:19px}.fb-like.fb_iframe_widget,.pintrest{display:none}.yotpo-bottomline .yotpo-icon-star.five-rating{font-size:13.5px!important}.Shares{margin-right:6px}.d-flex-end{display:flex;justify-content:flex-end}.FunnelRingSizeContainer{line-height:12px;margin-left:15px;margin-right:15px}.addInscription{margin-left:15px}.cart-title-main.de-color:before{background-position:-116px 47%!important}.align-rs-btn{margin-left:15px}.align-rs-btn-men{padding:8px!important}.ring-size-outer-wrap{align-items:center;display:flex;justify-content:space-between;width:auto}.ring-size-outer-wrap .modifyRingSize{width:auto!important}.rs-men{margin-top:5px}.rs-women{min-width:60px}.rs-men,.rs-women{display:inline-block}.rs-men{min-width:90px}.ring-details-wrap-cdq{flex-wrap:wrap!important}.ring-details-inner-cdq{display:block;width:100%}.ring-details-inner-cdq.rs-prod{padding-left:40px}.ring-details-wrapWW .iconprod{margin-left:0!important}@media (max-width:1024px){.ring-details-wrap{flex-wrap:wrap}.complete-right-cell #selectedJewelryMetal{align-items:center}.grid-display{border-bottom:1px solid #eee;padding-bottom:10px}.Change_Metal{height:30px}.WideBody span.cart-title-main{max-width:100px}}@media (max-width:480px){.ring-details-inner{display:block;width:100%}.mr-40{padding-left:40px!important}.mr-40.diaquality{width:120px}}@media (max-width:375px){.table-wrap .select_region{width:113px!important}.table-wrap .select_region option{font-size:10px}.WideBody span.cart-title-main{margin-left:38px;max-width:150px!important}}
