.flickity-page-dots{position:unset}.flickity-page-dots .flickity-page-dot.is-selected{background:#000}.flickity-page-dots .flickity-page-dot{border:1px solid #000;background:transparent}.frame.hero-section-video{position:relative}.hero-section-video .video-mute-toggle{bottom:80px;top:auto;right:33px}.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:10px;top:5px;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}.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}.split-slideshow__slider .media-column{width:100%;display:block;position:relative}.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:10px 25px 10px 0;display:flex;align-items:center;justify-content:space-between}.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:360px}.product__submit__item .btn{height:48px}@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 .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 (max-width: 989px){.hero-section-video .video-mute-toggle{bottom:60px;top:auto;right:0}.three-up-multicolumn-container .multi-column__inner-wrap,.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: 749px){.hero-section-video .video-mute-toggle{top:50%;transform:translateY(-50%)}}@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}.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}
/*# sourceMappingURL=/cdn/shop/t/124/assets/custom.css.map */
