.product-certificate .drawer__inner{max-width:580px}.product-certificate .drawer__body.product__popup__content{padding:15px 32px}.product-certificate .drawer__head{padding:30px 60px}.product-certificate__link{display:inline-flex;align-items:center;gap:6px}.product-certificate__link:after{display:none}.product-certificate__icon{flex-shrink:0}.flickity-page-dots .flickity-page-dot.is-selected{background:#000;opacity:.3;border:none}.flickity-page-dots .flickity-page-dot{opacity:1}.field:focus-visible{outline:none}#shopify-section-template--26899563086187__section_collection_f8XDrV{scroll-margin-top:80px}.menu__block-top-heading .navlink{margin:0;padding:0;font-weight:700}.header__menu .menu__blocks{flex-wrap:wrap}.header__grandparent__links-column{flex:3}.menu__blocks-images{display:flex;flex-wrap:wrap;width:100%;flex:0 0 100%}.menu__block-top-heading{flex:0 0 100%;width:100%;text-align:center;padding:16px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.header__dropdown__inner .header__column-wrap:first-child .menu__block-top-heading{border-left:1px solid rgba(0,0,0,.2)}.header__dropdown__wrapper.has__top-heading .menu__blocks-images .menu__block:last-child{padding-right:0!important}.header__dropdown__wrapper.has__top-heading .menu__blocks-images .menu__block{padding-top:0!important;padding-bottom:0!important}.header__dropdown__inner.image-left{flex-direction:row-reverse}div#tidio-chat-root{inset:auto 0px 0px 0px!important}.collection-item__image .collection-item__video{display:block;position:relative}.collection-item__image .collection-item__video video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.frame.hero-section-video{position:relative}.product__description .read-additional{cursor:pointer;display:block;margin-top:5px}#truncated-description:after{content:"";position:absolute;left:0;bottom:24px;right:0;height:20px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}#truncated-description{position:relative}.video-mute-toggle{position:absolute;right:0;bottom:0;z-index:99;height:48px;width:48px;display:flex;align-items:center;justify-content:center}.collection__title.collection__title--no-image{max-width:800px}.collection__title.collection__title--no-image.align--middle-center{margin:0 auto}.multi-column__item .media-link,.split-slideshow__slider .media-column .media-link{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:9}.product__wrapper--stacked .product__slide{padding-bottom:0}.video-mute-toggle .icon-muted{display:block}.video-mute-toggle.is-muted .icon-muted,.video-mute-toggle .icon-unmuted{display:none}.video-mute-toggle.is-muted .icon-unmuted{display:block}.media-column__video{position:relative}.product__description__content .is-enabled{margin-bottom:14px}.product__description__content .is-enabled.is-open{overflow:visible;margin-bottom:60px}.product__description__content .is-open .toggle-ellipsis__actions{opacity:1;visibility:visible;bottom:-40px}.product__description__content .is-open .toggle-ellipsis__actions:before{background:transparent}.product__block .product-modal__outer{padding:0;height:100%;max-width:480px;margin-right:0}.product__block .product-modal__content{height:100%;padding:32px}.product__submit__item .atc-btn,.product__submit__item .book-appointment{margin-bottom:15px}.product__form__outer .select-popout__toggle .icon-nav-arrow-down{right:0}.product__price__wrap .product__tax.caption{display:none}.product__price__wrap .shop-pay-terms{margin-top:0}.product__selectors .select__fieldset{row-gap:25px;padding:0}.product__selectors .radio__fieldset.radio__fieldset--swatches{padding-bottom:24px}.image__hero__pane.custom-video__hero__pane video{width:100%;object-fit:cover;display:block;height:100%}.image__hero__frame.video__hero__frame.image-height,.image__hero__frame.video__hero__frame.image-height--mobile{padding-top:0}.header__desktop__right-side-menu .header__menu.right-side-menu{margin:0}div#shopify-section-template--26770873188715__section_rich_text_CfQxBN:focus-visible{outline:none}.two-up-slideshow{position:relative}.two-up-slideshow:before{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0}.split-slideshow__slider{display:flex;flex-wrap:wrap}.split-slideshow__slider .media-column{flex:0 0 50%}.split-slideshow__slider .media-column a{display:block}.split-slideshow__slider .media-column__video video,.split-slideshow__slider .media-column__image img{width:100%;object-fit:cover;display:block}.two-up-slideshow__content{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:600px;margin:0 auto;text-align:center;padding:32px 20px;z-index:1}.two-up-slideshow__content .heading{margin-top:0;margin-bottom:12px}.three-up-multicolumn-container:before{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0}.three-up-multicolumn-container,.three-up-multicolumn-container .multi-column__item{position:relative}.three-up-multicolumn-container .multi-column__inner-wrap a{display:block}.three-up-multicolumn-container .multi-column__inner-wrap{display:flex;flex-wrap:wrap}.three-up-multicolumn-container .multi-column__item .multi-column__image-wrapper{margin:0;width:100%}.three-up-multicolumn-container .multi-column__item .multi-column__image{max-width:100%;display:block;height:100%;object-fit:cover;width:100%}.three-up-multicolumn-container .multi-column__item .multi-column__image iframe{height:100%}.three-up-multicolumn-container .multi-column__inner-wrap.display-text-on-media .multi-column__text-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;z-index:2}.three-up-multicolumn-container .multi-column__inner-wrap .multi-column__text-container{padding:20px}.three-up-multicolumn-container .multi-column__text-container .heading{margin:0}.three-up-multicolumn-container .multi-column__text-container .text{margin-top:5px}.three-up-multicolumn-container .multi-column__item .btn--text span{padding-bottom:1px}.three-up-multicolumn-container .multi-column__inner-wrap .multi-column__text-container .subheading{margin-bottom:10px}.select__fieldset .select-popout__toggle{border:none;border-bottom:solid #efefef 1px;border-radius:0;padding:20px 25px 20px 0;display:flex;align-items:center;justify-content:space-between;border-top:solid #efefef 1px}.product__icon-line-item .icon-line-item__icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:solid #efefef 1px;padding:20px 0}.product__block.product__block--buttons{margin-top:24px}.select-popout .select-popout__list.popout-list--visible{box-shadow:0 4px 8px #0000000a,0 12px 20px #00000014;border:none;border-top:solid 1px #efefef}.select-popout .select-popout__list{border:none}.product__content .form__width{max-width:380px}.product__submit__item .btn{height:48px}.product-item__image .video-wrapper video{width:100%;height:100%;object-fit:cover}.radio__fieldset.radio__fieldset--swatches{display:flex;flex-direction:column}.radio__fieldset.radio__fieldset--swatches .radio__legend{display:flex;align-items:baseline;justify-content:space-between}.radio__fieldset.radio__fieldset--swatches .radio__legend .radio__legend__value{flex:unset;font-size:14px}.selector-wrapper legend.radio__legend.radio__legend--size{display:none}.selector-wrapper~.selector-wrapper legend{display:none}@media only screen and (min-width:750px){.product__wrapper--stacked.stacked_wrapper .product__thumbs{position:absolute;top:0;height:100%;left:35px;width:auto;flex:0 0 auto;margin:0;overflow:unset;order:unset}.product__wrapper--stacked.stacked_wrapper .product__thumbs .product__thumbs__holder{display:flex;flex-direction:column;gap:8px;position:sticky;top:100px;opacity:0;transition:opacity .35s;padding:0}.product__wrapper--stacked.stacked_wrapper .product__images{position:relative}.product__wrapper--stacked.stacked_wrapper .product__images:hover .product__thumbs__holder{opacity:1}.product__wrapper--stacked.stacked_wrapper .product__thumbs__holder .product__thumb{margin:0;border-bottom:1px solid transparent}.product__wrapper--stacked.stacked_wrapper .product__thumbs__holder .product__thumb.is-active{border-color:#000}.product__wrapper--stacked.stacked_wrapper .product__thumbs__holder .product__thumb__link:after{display:none}.product__page .form__wrapper.is-sticky{bottom:0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:-webkit-sticky;top:auto;width:100%}.product__page .form__wrapper:not(.is-sticky){bottom:0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:-webkit-sticky;top:auto;width:100%;position:sticky}.product__thumb--360__icon{position:absolute;width:44px;height:44px;bottom:14px;right:15px;pointer-events:none}.product__page .product__content .form__width{margin-bottom:5rem;margin-top:5rem}.product__page .product__content{display:flex;flex-direction:column;justify-content:flex-end}}@media screen and (min-width:990px){.split-slideshow__slider .media-column{width:100%;display:block;position:relative}}@media screen and (max-width:989px){.three-up-multicolumn-container .multi-column__inner-wrap{display:block}.header__mobile__right .header__desktop__button.header__desktop__right-side-menu{display:none}.split-slideshow__slider{display:block}.split-slideshow__slider .media-column{flex:0 0 100%;width:100%}.two-up-slideshow__content.hide-text-on-mobile{display:none}.three-up-multicolumn-container .multi-column__item{position:absolute}.multi-column__inner-wrap.display-text-on-media .flickity-page-dots{position:absolute;bottom:10px}.multi-column__inner-wrap.display-text-on-media .multi-column__text-container{padding-bottom:30px}.product__content .form__width{max-width:100%}}.product__block .product-modal__outer{max-width:580px}.product__block .product-modal__content{width:100%}.ring-sizing-guide{max-width:100%;padding:0 0 30px 20px;text-align:center}.ring-guide-header{margin-bottom:24px}.ring-guide-main-title{font-size:22px;font-weight:400;letter-spacing:3px;margin:0 0 5px;color:#737373;text-transform:uppercase;line-height:1}.ring-guide-subtitle{font-size:18px;letter-spacing:2px;margin:0;color:#333;text-transform:uppercase}.ring-sizing-table-container{margin:0 auto 40px;max-width:500px;overflow-x:auto}.ring-sizing-table{width:100%;border-collapse:collapse;margin:0 auto;font-size:14px;border:1px solid #ccc;color:#333}.ring-sizing-table.large-table th,.ring-sizing-table.large-table td{padding:8px;font-size:14px}.ring-sizing-table th{font-weight:500;padding:6px 4px;text-align:center;border:1px solid #ccc;font-size:12.5px;background:#eeecec}.ring-sizing-table td{padding:4px 8px;border:1px solid #ccc;text-align:center;vertical-align:middle;font-size:12px}.ring-sizing-table tbody tr:nth-child(2n){background-color:#f9f9f9}.ring-guide-how-to{max-width:400px;margin:0 auto;text-align:center}.ring-guide-how-to-title{font-size:18px;font-weight:500;color:#333;margin:0 0 20px;letter-spacing:1px}.ring-guide-icon{margin:20px 0 30px;display:flex;justify-content:center;align-items:center}.ring-guide-measure-section{margin-bottom:30px}.ring-guide-measure-title{font-size:14px;font-weight:400;color:#737373;margin:0 0 15px;letter-spacing:1px;text-transform:uppercase}.ring-guide-divider{width:70%;height:1px;background-color:#737373;margin:0 auto 20px}.ring-guide-measure-option-title{font-size:14px;font-weight:400;color:#737373;margin:0 0 15px;font-style:italic}.ring-guide-steps{list-style:none!important;padding:0;text-align:left;max-width:350px;margin:0 auto;color:#737373}.ring-guide-steps li{margin-bottom:8px;font-size:13px;line-height:1.4;position:relative;padding-left:15px}.ring-guide-steps li:before{content:"\2022";position:absolute;left:0;color:#737373;font-weight:700;font-size:19px}.ring-guide-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.ring-guide-footer p{font-size:14px;color:#737373;margin:0}.ring-guide-footer a{text-decoration:underline;padding:0}.necklace-guide-diagram{margin:20px auto 40px;display:flex;justify-content:center;align-items:center;max-width:350px}.necklace-guide-diagram img{max-width:100%;height:auto;border-radius:8px;margin:0;width:100%}.necklace-guide-diagram.mens-necklace{background-color:#000}.necklace-guide-diagram.mens-necklace img{filter:invert(1)}[data-testid=klaviyo-form-SshSNM]{max-width:670px!important;margin:auto!important;font-family:Jost,sans-serif!important}[data-testid=klaviyo-form-SshSNM] h1{font-size:32px!important}[data-testid=klaviyo-form-SshSNM] *{font-family:Jost,sans-serif!important}[data-testid=klaviyo-form-SshSNM] input,input::placeholder{border-top:none!important;border-left:none!important;border-right:none!important;font-size:14px!important;color:#232323!important;padding-left:0!important;letter-spacing:0!important}[data-testid=klaviyo-form-SshSNM] input:focus-visible{outline-width:0px!important;border-bottom-width:2px!important}@media screen and (max-width:768px){.ring-sizing-guide{padding:0 10px}.ring-guide-main-title{font-size:20px}.ring-guide-subtitle{font-size:16px;letter-spacing:1.5px}.ring-guide-how-to h3{font-size:16px}.necklace-guide-diagram{max-width:80%}}@media screen and (max-width:480px){.ring-sizing-table-container{margin:0 -15px 30px}.ring-guide-steps{text-align:left}}.cart__quantity-wrapper .select-popout--quantity .select-popout__toggle{padding:var(--form-top) 15px}.cart__quantity-wrapper .select-popout__toggle .icon-nav-arrow-down{right:10px}.recent__content .icons-grid{display:none}.header__desktop__upper--reverse .header__desktop__bar__c,.header__desktop__bar__r{width:calc(50% - 85px)}.header__desktop__upper--reverse .header__desktop__bar__l{flex:none}.product__thumb--360 img{top:0;left:0;height:100%;width:100%}@media screen and (min-width:768px){.product__wrapper--stacked .mesh3d-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f9f9f9;z-index:1}}.swatch__button--square{border:1px solid transparent}.swatch__button--square:has(input:checked){border:1px solid #000}.swatch__button--square input~label,.swatch__button--square .sibling__link,.swatch__button--square .swatch__link{height:60px;width:60px}.radio__fieldset--swatches .swatch__button.swatch__button--square{padding:0!important;border-radius:8px;overflow:hidden}@media screen and (max-width:749px){.header__desktop__right-side-menu .navlink{min-height:var(--item-height);width:100%;padding:0 var(--inner);position:relative;display:flex;align-items:center;justify-content:space-between;text-align:left;transition:color .4s cubic-bezier(.215,.61,.355,1);font-size:calc(var(--font-nav-large) * var(--FONT-SIZE-NAV))}.header__desktop__right-side-menu .header__menu.right-side-menu{display:block}.header__desktop__right-side-menu .navlink .navtext{font-size:calc(var(--font-nav-large) * var(--FONT-SIZE-NAV))}.product-item .product-item__image{flex:0 0 auto}.product-item .product-information{flex:1 0 0;display:flex;flex-direction:column}.product-item .product-item__info{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 0}.grid-item.product-item{display:flex;flex-wrap:wrap;flex-direction:column}}.header__dropdown__image .hero__content{padding:20px}.header__dropdown__image .hero__content .hero__description{margin-bottom:0}.product__media--shared-video{position:relative;width:100%;height:0;overflow:hidden}.product__media--shared-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.product__thumb--video .product__thumb__link{position:relative;background:#f5f5f5}@media screen and (min-width:750px){.product__wrapper--stacked.stacked_wrapper .product__thumbs__holder .product__thumb.is-active{border-color:#4d2125}}.video-play-icon__tri{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.video-play-icon__spk{position:absolute;line-height:0;pointer-events:none;animation:vpSparkle 2.4s ease-in-out infinite}.video-play-icon__spk--1{top:14px;right:15px;animation-delay:0s}.video-play-icon__spk--2{bottom:15px;left:15px;animation-delay:.8s}.video-play-icon__spk--3{top:27px;left:21px;animation-delay:1.5s}#register-your-jewelry .wrapper--narrow{max-width:1000PX}#register-your-jewelry .wrapper--narrow .hero__title{text-align:center}@keyframes vpSparkle{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.video-play-icon__spk{animation:none;opacity:.85;transform:scale(1)}}.product-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}@media only screen and (min-width:750px){.product-services{grid-template-columns:repeat(2,auto);justify-content:space-between}.product-service__text{white-space:nowrap}}.product-service__link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-size:var(--font-body-small);line-height:1.3}.product-service__icon{--icon-size: 20px;display:inline-flex;flex-shrink:0;width:20px;height:20px}.product-service__icon svg{width:100%;height:100%}.product-service__text{border-bottom:1px solid currentColor;padding-bottom:2px}.product-service__drawer .drawer__inner{max-width:480px}.product-service__drawer .drawer__heading{justify-content:center;font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:.15em}.product-service__body{padding:24px 32px}.product-service__body p{margin:0 0 16px}.product-service__image{margin-bottom:20px}.product-service__image--bottom{margin:0 auto;max-width:380px}.product-service__image img{display:block;width:100%;height:auto;margin:0}@media only screen and (max-width:749px){.product-services{gap:12px 10px}.product-service__body{padding:20px}}.product__size-retailer{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/157/assets/custom.css.map */
