<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">product-main{display:block}product-main.sold-out-hide product-swatch .swatch-group,product-main.sold-out-hide product-dropdown .field{display:none!important}.main-product-wrap{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.error-itemincart{padding:3em 1.5em 1.5em;background:#fff;font-size:.85em}.main-product-info&gt;div{position:relative}.main-product-wrap .product-badges.floating{position:absolute;top:.5em;right:0}.main-product-wrap .product-badges.floating.direction-column .badge{margin-bottom:.5em}.main-product-wrap .product-badges,.main-product-wrap .product-badges .badge{margin-left:.5em}.main-product-info h1{padding-right:6rem;margin:0;font-size:1.25em;letter-spacing:.0375rem;font-weight:300}.main-product-info .subheading .bar{opacity:.5;margin:0 .5em}.main-product-info .module.same-scheme{background:transparent}.main-product-info .module{margin-bottom:var(--margin-bottom)}.main-product-info input+.module{margin-top:0}.main-product-info .module:last-child{margin-bottom:0}.main-product-info .shopify-app-block{padding:0}.main-product-info .spr-starrating{justify-content:flex-start!important}.main-product-info .spr-starrating .underlined-link{text-decoration:none!important}.main-product-info .qtty-atc{margin-left:-1em!important}.main-product-info .qtty-atc&gt;*{flex:1 0 33.33%;margin-left:1em}.main-product-info .qtty-atc .btn{width:100%}.main-product-info .qtty-atc quantity-input{height:auto}.main-product-info .shopify-payment-button{position:relative;margin-top:1.5rem}.main-product-info .shopify-payment-button__button{width:100%;--scheme-buttons-background: var(--scheme-text-color);--scheme-buttons-label: var(--scheme-background-color)}.main-product-info .shopify-payment-button__button--hidden{display:none}.main-product-info .custom-box{padding:0}.main-product-info .custom-box.pickup{padding:0 1.2em}.main-product-info .custom-box.same-scheme:not(.scheme-border-box){padding:0}.main-product-info .custom-box.same-scheme:not(.scheme-border-box).pickup .pickup-availability{padding:0}.main-product-info .separator.border-false{border-color:transparent}product-price{font-weight:500}product-price.price-large{font-size:1.25em}product-price .compare{opacity:.6;text-decoration:line-through}product-price&gt;*:not(:last-child){margin-right:.5em}.main-product-info shopify-payment-terms{display:block;margin-top:.5em;font-size:.9em}product-gallery{overflow:hidden}product-gallery.keen{border-radius:var(--main-gallery-border-radius);overflow:hidden}product-gallery video,product-gallery iframe{display:block;width:100%}product-gallery [data-file],product-thumbs [data-media-id]{cursor:pointer}.tingle-modal product-gallery [data-file]{cursor:auto}product-gallery video{height:100%;object-fit:cover}product-gallery .iframe-wrap{position:relative;width:100%;padding-top:56.4%;height:0}product-gallery iframe{position:absolute;top:0;left:0;width:100%;height:100%}product-gallery model-viewer{width:100%;height:100%}product-gallery .model-wrap{position:relative}product-gallery .model-wrap button{display:block;width:100%}product-gallery .model-wrap .overlay{width:100%;height:100%;position:absolute;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#ffffff80}product-gallery .model-wrap .overlay&gt;div{background:#fff;width:1.8em;height:1.8em;font-size:2.5em;display:flex;align-items:center;justify-content:center;border-radius:50%}product-thumbs .thumb-wrap{border-radius:var(--thumbnails-border-radius);overflow:hidden}product-thumbs .thumb-wrap .img{border-radius:inherit;padding-top:100%;background-size:cover;background-position:center;background-repeat:no-repeat}product-thumbs .thumb-wrap.current-slide .img{box-shadow:inset 0 0 0 1px}product-gallery .keen-arrow:not(.frame){--arrows-label-color: }product-thumbs{margin-top:1em}product-thumbs .keen-slider{z-index:3}product-thumbs .keen-arrow{top:0!important;background:transparent;margin:0!important;font-size:1em;height:100%;padding:.5em;display:flex;display:-webkit-flex;justify-content:center;align-items:center;transform:none!important}.main-product-info product-variants{position:relative;display:block;padding-bottom:1em;border-bottom:1px solid var(--scheme-borders-color)}.main-product-info product-variants&gt;*{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1em;padding-top:1em}.main-product-info product-variants&gt;*:first-child{margin-top:0}.main-product-info product-variants&gt;*&gt;.option-name{flex:0 0 35%}.main-product-info product-variants&gt;*&gt;*:not(.option-name){flex:1}.main-product-info product-variants .option-name{white-space:nowrap}.main-product-info product-variants .option-name span strong{font-weight:400}.main-product-info product-variants .option-value{opacity:.6;text-transform:capitalize;color:#000;font-weight:400;font-size:1.15em;white-space:nowrap}.main-product-info product-variants .field{max-width:35rem}.main-product-info product-variants .field.dropdown-readonly select{background-color:#fff!important;opacity:1!important;cursor:default}.main-product-info product-variants .field.dropdown-readonly svg{display:none}.main-product-info product-variants .option-size-guide-wrap{position:relative}.main-product-info product-variants .option-size-guide-wrap .btn-helper{position:absolute;transform:translateY(-100%);font-size:.75em;text-decoration:underline}.main-product-info .product-swatch .swatch-group{margin-bottom:-.5em;justify-content:flex-end}.main-product-info .product-swatch .swatch-group&gt;*{margin-bottom:.5em}.main-product-info .product-swatch .swatch-group&gt;*:not(:first-child){margin-left:.8em}.main-product-info .product-swatch .label-inner{padding:.5em 1em}.main-product-info .product-swatch:not(.color-swatches) label{min-width:2.7em}.main-product-info .product-swatch.color-swatches label{width:2.7em;height:2.7em}.main-product-info .variants:not(.same-scheme):not(.scheme-border-box) product-variants,.main-product-info .variants:not(.same-scheme):not(.scheme-border-box) product-variants&gt;*:first-child,.main-product-info .variants.scheme-border-box product-variants,.main-product-info .variants.scheme-border-box product-variants&gt;*:first-child{padding:0;border:none}.enhanced-description .accordion:first-child{border-top:1px solid var(--scheme-borders-color)}.enhanced-description:not(.same-scheme):not(.scheme-border-box) .accordion:first-child,.enhanced-description.scheme-border-box .accordion:first-child{border-top:0;padding-top:0}.enhanced-description:not(.same-scheme):not(.scheme-border-box) .accordion:last-child,.enhanced-description.scheme-border-box .accordion:last-child{border-bottom:0;padding-bottom:0}product-sticky-panel{position:fixed;bottom:0;left:0;width:100%;z-index:3}product-sticky-panel.above-footer{z-index:15000}product-sticky-panel[data-sticky-mode=slide]{visibility:hidden;transform:translateY(calc(101% + 1.5em))}product-sticky-panel[data-sticky-mode=slide].open{visibility:visible;transform:translateY(0)}product-sticky-panel[data-sticky-mode=slide].open product-price:before{content:"   -   ";display:inline-block}product-sticky-panel[data-sticky-mode=slide].open product-buttons .btn{font-family:var(--heading-font-family);text-transform:none;font-style:italic;font-size:1em;font-weight:300}product-sticky-panel .wrapper{background:#fff;box-shadow:var(--floating-box-shadow);padding:1em var(--container-padding)}product-sticky-panel .btn{width:100%}product-sticky-panel product-variants{margin:0;padding-bottom:1em}product-sticky-panel product-swatch .swatch-group{font-size:.7em}product-sticky-panel product-variants select,product-sticky-panel product-variants input[type=text]{padding-top:1rem;padding-bottom:1rem}product-sticky-panel product-variant-edit .info{margin-bottom:.5em}product-sticky-panel .variants-inner{padding:1em 0}product-sticky-panel product-variant-edit .edit{position:absolute;transform:translateY(50%);bottom:100%;right:var(--container-padding);background:#fff;box-shadow:var(--floating-box-shadow);padding:.5em .8em;border-radius:1.5em;font-size:.7em}product-sticky-panel product-variant-edit .edit svg{margin-left:.3em;transition:transform .3s linear}product-sticky-panel product-variant-edit .edit.open svg{transform:rotate(180deg)}product-sticky-panel product-variant-edit .variants.expandable{width:calc(100% + 8px);transform:translate(-4px);padding:4px}@media (-webkit-min-device-pixel-ratio:0){.user-is-tabbing product-swatch input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media (min-width: 38.001em){.main-product-wrap{flex-wrap:nowrap}.main-product-info,.main-product-media{position:sticky;top:calc(var(--header-offset) + var(--grid-gap))}.main-product-info{width:calc(100% - var(--gallery-width));padding-top:3em;padding-bottom:3em}.main-product-media{z-index:2;flex:1}.large--container-right .main-product-media{width:calc(var(--gallery-width) + max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2))))}product-gallery:not(.keen)&gt;div{--images-gap: .5em;display:flex;flex-wrap:wrap;margin-left:calc(var(--images-gap) * -1)}product-gallery:not(.keen)&gt;div&gt;*{width:100%;padding-left:var(--images-gap);margin-bottom:var(--images-gap)}product-gallery:not(.keen)&gt;div&gt;*:last-child{margin-bottom:0}product-gallery:not(.keen)&gt;div&gt;*:nth-child(3n+2),product-gallery:not(.keen)&gt;div&gt;*:nth-child(3n+3){flex:1 1 50%}product-gallery:not(.keen)&gt;div&gt;.media-wrap.iframe-wrap{flex-basis:100%}product-gallery:not(.keen) .media-wrap{border-radius:var(--main-gallery-border-radius);overflow:hidden}product-gallery:not(.keen) .media-wrap&gt;*{border-radius:inherit}product-gallery:not(.keen) img{height:100%;object-fit:cover}.full-left-gallery .main-product-wrap,.full-left-gallery .main-product-media{padding-top:0;padding-bottom:0}.full-left-gallery .main-product-media{top:var(--header-offset)}.full-left-gallery .main-product-info{margin-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}product-sticky-panel{display:none!important}}@media (min-width: 66.001em){product-main{--grid-gap: 3em}.main-product-media.desktop-vertical-thumbs{--thumbs-width: 20%;--thumbs-height: 100%}.main-product-media.desktop-vertical-thumbs .gallery-wrap{position:relative}.main-product-media.desktop-vertical-thumbs.multi-images product-gallery{width:calc(100% - var(--thumbs-width));margin-left:auto}.main-product-media.desktop-vertical-thumbs product-thumbs{width:var(--thumbs-width);height:var(--thumbs-height);margin-top:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-product-media.desktop-vertical-thumbs product-thumbs .thumb-wrap .img{height:100%;padding-top:0}.main-product-media.desktop-vertical-thumbs product-thumbs .keen-slider{position:absolute;top:0;left:0;height:100%;width:100%}.main-product-media.desktop-vertical-thumbs product-thumbs .keen-arrow.prev{height:auto;width:auto;left:0!important;right:0!important;top:auto!important;bottom:calc(100% - 1em)!important;margin:0}.main-product-media.desktop-vertical-thumbs product-thumbs .keen-arrow.next{height:auto;width:auto;left:0!important;right:0!important;bottom:auto!important;top:calc(100% - 1em)!important;margin:0}.not-mobile .main-product-media.desktop-vertical-thumbs product-thumbs:hover .keen-arrow.prev{bottom:100%!important}.not-mobile .main-product-media.desktop-vertical-thumbs product-thumbs:hover .keen-arrow.next{top:100%!important}}@media (max-width: 66em){product-main{--grid-gap: 1.5em}}@media (max-width: 38em){.main-product-wrap{padding:0}.main-product-wrap&gt;.grid-item{padding-top:0;padding-bottom:0}.main-product-wrap&gt;.main-product-info{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}product-thumbs{padding:0 var(--container-padding)}.main-product-wrap .product-badges.floating{right:var(--container-padding)}.main-product-info .swatch{font-size:.9em}.main-product-info .module{margin-bottom:calc(var(--margin-bottom) * .8)}}.main-product-wrap .product-info-inner&gt;*:last-child{margin-bottom:0}.main-product-wrap util-accordion,.main-product-wrap util-tabs{display:block;width:100%;margin:0!important}.main-product-wrap util-accordion h2,.main-product-wrap util-tabs h2{margin:0;font-size:1em;font-family:var(--body-font-family);font-weight:inherit;color:inherit;line-height:inherit}.main-product-wrap util-tabs [role=tabpanel]{width:100%;max-height:11.5em}.main-product-wrap util-tabs .tab-content{overflow:auto;height:100%;margin-top:1em}.option-info-icon{position:relative;display:inline-flex}.option-info-icon button{color:var(--scheme-background-color)!important;position:relative;top:-.1em;background:var(--scheme-text-color);border-radius:50%;width:1.6em;height:1.6em;line-height:1em;text-align:center;margin-left:.2em;font-weight:700;font-size:1em}.option-info-content{text-transform:none;font-size:1.3rem;position:absolute;top:calc(100% + .5em);border-radius:.3em;visibility:hidden;opacity:0;z-index:2;padding:.2em .7em;background:var(--scheme-text-color);color:var(--scheme-background-color);letter-spacing:0em;line-height:1.4;max-width:min(20em,80vw);width:max-content}.option-info-content&gt;*{position:relative}.option-info-icon.open .option-info-content{visibility:visible;opacity:1}.option-info-link{font-size:1.5rem;display:table;margin-top:.5em;letter-spacing:0}.option-info-popup-content{max-width:100%;padding:4rem 1rem}.option-info-popup-content img{width:100%}.custom-checkbox-label{line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em}.custom-checkbox-label input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:1em;height:1em;border:.05em solid currentColor!important;border-radius:0;transform:translateY(-.075em);display:grid;place-content:center}.custom-checkbox-label input[type=checkbox]:before{content:"";width:.55em;height:.55em;clip-path:polygon(8% 30%,0% 44%,28% 84%,95% 34%,98% 16%,32% 56%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset .5em .5em var(--form-control-color);background-color:#000}.custom-checkbox-label input[type=checkbox]:checked:before{transform:scale(1)}.custom-checkbox-label input[type=checkbox]:focus{outline:max(1px,.05em) solid currentColor;outline-offset:max(1px,.05em)}.custom-checkbox-label input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.notice-confirmation.confirmation-men-bands{margin-top:1em}.mens-band-special .custom-checkbox-label span{font-family:var(--body-font-family);font-weight:400;font-style:normal;color:#373737}.mens-band-special .custom-checkbox-label input[type=checkbox]{color:#373737}@media all and (max-width: 38em){.custom-checkbox-label input[type=checkbox]{width:1.5em;height:1.5em}.custom-checkbox-label span{position:relative;left:.3em}}.custom-select{font-size:.8125em;font-style:normal;font-weight:400;line-height:150%;position:relative}.custom-select .custom-select-value{border:1px solid #ccc;background:#fff;padding:.5em;cursor:pointer;background-image:url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"&gt;&lt;path d="M12.6663 6L7.99967 10.6667L3.33301 6" stroke="%23373737" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;');background-repeat:no-repeat;background-position:99% 50%}.custom-select .custom-select-value.open{background-image:url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"&gt;&lt;path d="M3.33366 10L8.00033 5.33333L12.667 10" stroke="%23373737" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/svg&gt;')}.custom-select .custom-select-value:hover{background-color:#fafafa}.custom-select .custom-select-dropdown{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;padding:0 1em;position:absolute;z-index:100;width:100%;transform:translateY(-.5em)}.custom-select .custom-select-option{padding:.5em 0;display:flex;align-items:center;transition:all .5s;cursor:pointer;justify-content:space-between}.custom-select .custom-select-option:hover{background:#fafafa}.custom-select .custom-select-option .custom-select-option-swatch{width:1em;height:1em;border:1px solid #ccc;margin-right:1em}.breadcrumb.breadcrumb-mobile{padding-top:.5em;padding-bottom:.5em;display:none!important}@media all and (max-width: 38em){.breadcrumb.breadcrumb-mobile{display:flex!important}}.product-tip{bottom:0;position:absolute;left:100%;transform:translate(-100%);z-index:10;background-color:var(--scheme-tip-background-color);width:var(--tip-width);padding:.4em 1em}.product-tip h4{font-size:.875em;font-style:italic;font-weight:300;margin-bottom:0}.product-tip .btn-expand{width:100%}.product-tip .btn-expand .icon-chevron-up{display:block}.product-tip .btn-expand .icon-chevron-down{display:none}.product-tip .tip-content{font-size:.75em;overflow:hidden;height:0;opacity:0}.product-tip.expanded .btn-expand .icon-chevron-up{display:none}.product-tip.expanded .btn-expand .icon-chevron-down{display:block}.product-tip.expanded .tip-content{height:auto;margin-top:2em;opacity:1}.diamond-details{margin:1em 0}product-engraving{display:block;margin-bottom:2em}product-engraving label{font-weight:500!important;font-size:.75em!important;letter-spacing:.0375em}product-engraving label span&gt;em{font-weight:200;color:#666;text-transform:none;font-style:normal}product-engraving input[type=text]{font-size:.875em;font-style:normal;font-weight:400;border:1px solid #D0C8C1!important;padding:.5em 1em!important;margin-top:1em;background-image:url('data:image/svg+xml,&lt;svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;g id="icon-pencil-alt"&gt;&lt;path id="Icon" d="M9.16536 4.48796H4.9987C4.07822 4.48796 3.33203 5.23415 3.33203 6.15462V15.3213C3.33203 16.2418 4.07822 16.988 4.9987 16.988H14.1654C15.0858 16.988 15.832 16.2418 15.832 15.3213V11.1546M14.6535 3.30944C15.3044 2.65857 16.3597 2.65857 17.0105 3.30944C17.6614 3.96032 17.6614 5.01559 17.0105 5.66647L9.85572 12.8213H7.4987L7.4987 10.4643L14.6535 3.30944Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/&gt;&lt;/g&gt;&lt;/svg&gt;');background-repeat:no-repeat;background-position:99% 50%}product-engraving .engraving-icons{border:1px solid #D0C8C1;padding:.5em 1em!important;background:#fff;border-top:none}product-engraving .notice-delivery,.engraving-popup-content .notice-delivery{color:#900000;font-size:.625em;font-style:normal;font-weight:500;margin:.5em 0}product-engraving .btn-add-icon{box-shadow:2px 2px 10px #0000001a;width:1.625em;height:1.625em}product-engraving .btn-add-icon svg{width:.75em;margin:0 auto}body.engraving_preview_showed{overflow:hidden}body.engraving_preview_showed .product-main-jewelry .main-product-info{z-index:9}.product-main-jewelry .main-product-info{padding-left:0}.product-main-jewelry product-thumbs .thumb-wrap.current-slide .img{box-shadow:none;border-top:.5px solid #ccc;border-bottom:.5px solid #ccc}.product-main-jewelry product-thumbs{border-right:.5px solid #ccc}.product-main-jewelry .product-info-inner{max-width:27em;margin:0 auto}.product-main-jewelry .main-product-wrap{border-bottom:1px solid #ccc}.product-main-jewelry .variant-details{font-size:.8125em;font-weight:400;line-height:150%;letter-spacing:.08125em;text-transform:uppercase;transform:translateY(-.75em)}.product-main-jewelry .breadcrumb{font-size:.625em;font-style:normal;font-weight:400;letter-spacing:0;margin-bottom:2em}.product-main-jewelry .main-product-info .qtty-atc .btn{font-family:var(--heading-font-family);text-transform:none;font-style:italic;font-size:1em;font-weight:300}.product-main-jewelry .product-extra-buttons a{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;flex-grow:1;margin-left:.5em}.product-main-jewelry .product-extra-buttons a:first-child{margin-left:0}.product-main-jewelry .product-extra-buttons a span{margin-left:.5em}.product-main-jewelry .product-extra-buttons{margin-bottom:var(--extra-buttons-margin-bottom)}.product-main-jewelry .product-links a{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.08625em;text-transform:uppercase;padding-bottom:.1em;border-bottom:1px solid #373737}.product-main-jewelry .product-swatch input:checked+label{box-shadow:0 0 0 1px #ae864a}.product-main-jewelry .main-product-info product-variants&gt;*{display:block}.product-main-jewelry .main-product-info product-variants&gt;*&gt;.option-name{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;margin-bottom:.5em}.product-main-jewelry .main-product-info product-variants&gt;*&gt;.option-name&gt;.btn-helper{border:0;text-transform:none;font-style:normal;font-weight:500;line-height:150%;padding:0;letter-spacing:0;text-decoration:underline}.product-main-jewelry .main-product-info product-variants&gt;*&gt;.option-name&gt;.btn-helper:hover{background:transparent;color:#333}.product-main-jewelry .main-product-info product-variants .field{max-width:none;border:1px solid #ccc;font-size:.875em}.product-main-jewelry .main-product-info product-variants .field select{padding:.5em!important;background:#fff}.product-main-jewelry .main-product-info product-variants .field svg{right:1em}.product-main-jewelry .main-product-info .product-swatch.color-swatches label{width:4.0625em;height:4.0625em;border:1px solid #ccc}.product-main-jewelry .social-share-wrap{margin:1em 0 2em}.product-main-jewelry .diamond-details .titles{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5em 0;font-size:.625em;font-weight:500;line-height:.9375em letter-spacing: .03125em;text-transform:uppercase}.product-main-jewelry .diamond-details .titles&gt;div{margin:0 .5em;width:20%}.product-main-jewelry .diamond-details .values&gt;div{margin:0 .5em;width:20%;font-size:.875em;font-style:italic;font-weight:300;line-height:150%;letter-spacing:.035rem;font-family:var(--heading-font-family)}.product-main-jewelry .diamond-details .titles&gt;div:nth-child(1){width:40%;text-align:left;margin:0 .5em}.product-main-jewelry .diamond-details .values&gt;div:nth-child(1){width:40%}.product-main-jewelry .diamond-details .values{border-bottom:1px solid #ccc;padding:.5em 0}.product-main-jewelry .diamond-details .titles .carat{white-space:nowrap}.product-main-jewelry .gallery-wrap{padding:0;background-color:#fff}.product-main-jewelry&gt;.large--container{padding-left:0!important}.product-main-jewelry .affirm{margin-bottom:var(--margin-bottom)}.product-main-jewelry .affirm .btn-share{font-size:.75em;font-weight:500;line-height:150%}.product-main-jewelry .affirm .btn-share span{display:inline-block;border-bottom:1px solid #ccc;margin-left:.5em}.product-main-jewelry .affirm .affirm-block{font-size:.75em}.product-main-jewelry product-thumbs .keen-arrows.sides.animate .keen-arrow{opacity:1;visibility:visible;background:#ffffff80;z-index:10}.product-main-jewelry product-thumbs .keen-arrows.sides.animate .keen-arrow.prev{bottom:calc(100% - 2em)!important}.product-main-jewelry product-thumbs .keen-arrows.sides.animate .keen-arrow.next{top:calc(100% - 2em)!important}.product-main-jewelry .product-badges{top:.5em;position:absolute;left:0}.product-main-jewelry .jewelry-service{margin-bottom:var(--margin-bottom)}.product-main-jewelry .jewelry-service .title-service{font-size:.875em;font-weight:400;line-height:150%;margin-bottom:.5em}.product-main-jewelry product-gallery .video-wrap iframe{border:0}.product-main-jewelry product-gallery .iframe-wrap{padding-bottom:43%}.product-main-jewelry product-gallery .iframe-wrap iframe{border:0}.product-main-jewelry .purchase-confirmation{display:block;margin-bottom:var(--margin-bottom)}.product-main-jewelry .purchase-confirmation .small-label{text-transform:none;font-size:.75em;letter-spacing:0}.product-main-single-initial .main-product-info .product-options{margin-bottom:1.5em}.product-main-single-initial .main-product-info .metal-swatches{flex-direction:column}.product-main-single-initial .main-product-info .metal-swatches .swatch label{width:4.0625em;height:4.0625em;border:1px solid #ccc}.product-main-single-initial .main-product-info .metal-swatches .swatch-group{width:100%}.product-main-single-initial .main-product-info .initial-rings .metal-swatches{display:flex;align-items:flex-start;justify-content:space-between}.product-main-single-initial .main-product-info .initial-rings .option-name{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;margin-bottom:1em}.product-main-single-initial .main-product-info .initial-rings .option-name .size-guide .btn-helper{text-transform:none;text-decoration:underline;font-size:.9em}.product-main-single-initial .main-product-info .initials-swatches .swatch label{width:2em;height:2em;border:1px solid #ccc;min-width:auto;padding:0;font-size:.75em;font-style:normal;font-weight:500}.product-main-single-initial .main-product-info .initials-swatches .swatch label .label-inner{padding:0}.product-main-single-initial .main-product-info .initials-swatches .swatch-group{justify-content:flex-start}.product-main-single-initial .main-product-info .initials-swatches .swatch-group&gt;*{margin-left:0}.product-main-single-initial .main-product-info .initials-swatches .swatch-group&gt;*:not(:last-child){margin-right:.8em}.product-main-single-initial .main-product-info .product-ring-sizes .field{max-width:none;border:1px solid #ccc;font-size:.875em}.product-main-single-initial .main-product-info .product-ring-sizes .field svg{right:.7em}.product-main-single-initial .main-product-info .product-ring-sizes .field select{padding:.5em!important;background:#fff}.product-main-double-initial .main-product-info .double-initial-rings .option-name{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;margin-bottom:1em}.product-main-double-initial .main-product-info .initials-swatches{margin-bottom:var(--margin-bottom)}.product-main-double-initial .main-product-info .initials-swatches .swatch label{width:2em;height:2em;border:1px solid #ccc;min-width:auto;padding:0;font-size:.75em;font-style:normal;font-weight:500}.product-main-double-initial .main-product-info .initials-swatches .swatch label .label-inner{padding:0}.product-main-double-initial .main-product-info .initials-swatches .swatch-group{justify-content:flex-start}.product-main-double-initial .main-product-info .initials-swatches .swatch-group&gt;*{margin-left:0}.product-main-double-initial .main-product-info .initials-swatches .swatch-group&gt;*:not(:last-child){margin-right:.8em}.product-main-double-initial .purchase-confirmation{display:block;margin-bottom:var(--margin-bottom)}.product-main-double-initial .purchase-confirmation .small-label{text-transform:none;font-size:.75em;letter-spacing:0}.product-main-bridal .product-info-inner{max-width:32.5em;margin:0 auto}.product-main-bridal .main-product-wrap{border-bottom:1px solid #ccc}.product-main-bridal .variant-details{font-size:.8125em;font-weight:400;line-height:150%;letter-spacing:.08125em;text-transform:uppercase;transform:translateY(-.75em)}.product-main-bridal product-gallery{padding:0;background-color:#fff}.product-main-bridal .breadcrumb{font-size:.625em;font-style:normal;font-weight:400;letter-spacing:0;margin-bottom:2em}.product-main-bridal .main-product-info .qtty-atc .btn{font-family:var(--heading-font-family);text-transform:none;font-style:italic;font-size:1em;font-weight:300}.product-main-bridal .main-product-info .qtty-atc .btn:hover{background-color:var(--scheme-buttons-background-hover)!important}.product-main-bridal .product-extra-buttons .btn-share{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;flex-grow:1}.product-main-bridal .product-extra-buttons .btn-share span{margin-left:.5em}.product-main-bridal .product-extra-buttons .vagaro-container.vagaro-popup-widget .loader-btn-html{font-size:.75em!important;font-style:normal!important;font-weight:500!important;line-height:150%!important;letter-spacing:.0375em!important;text-transform:uppercase!important;flex-grow:1!important;margin-left:0!important;background-color:var(--scheme-buttons-background2)!important;color:var(--scheme-buttons-label2)!important;fill:var(--scheme-buttons-label2)!important;stroke:var(--scheme-buttons-label2)!important;border-color:var(--scheme-buttons-border2)!important;display:block!important;height:39.19px!important;text-decoration:none!important;padding-top:10px!important;background-image:url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" class="icon icon-bell" viewBox="0 0 32 32" style="width:10px;height:10px;"&gt;&lt;path d="M3.2,26.4c0-4.3,3.5-3.7,3.5-5.8V13a9.3,9.3,0,0,1,18.6,0v7.6c0,2.1,3.5,1.5,3.5,5.8ZM16,3.8V0M10.8,26.4a5.2,5.2,0,0,0,10.4,0" fill="%23ccc"&gt;&lt;/path&gt;&lt;/svg&gt;')!important;background-repeat:no-repeat!important;background-position:13% 50%!important;background-size:6%!important}.product-main-bridal .product-extra-buttons{margin-bottom:var(--extra-buttons-margin-bottom)}.product-main-bridal .product-links a{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.08625em;text-transform:uppercase;padding-bottom:.1em;border-bottom:1px solid #373737}.product-main-bridal .product-swatch input:checked+label{box-shadow:0 0 0 1px #ae864a}.product-main-bridal .main-product-info .product-swatch.color-swatches label{width:4.0625em;height:4.0625em;border:1px solid #ccc}.product-main-bridal .main-product-info product-variants&gt;*{display:block}.product-main-bridal .main-product-info product-variants&gt;*&gt;.option-name{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;margin-bottom:1em}.product-main-bridal .main-product-info product-variants&gt;*&gt;.option-name&gt;.btn-helper{border:0;text-transform:none;font-style:normal;font-weight:500;line-height:150%;padding:0;letter-spacing:0;text-decoration:underline}.product-main-bridal .main-product-info product-variants&gt;*&gt;.option-name&gt;.btn-helper:hover{background:transparent;color:#333}.product-main-bridal .main-product-info product-variants .field{max-width:none;border:1px solid #ccc;font-size:.875em}.product-main-bridal .main-product-info product-variants .field select{padding:.5em!important;background:#fff}.product-main-bridal .main-product-info product-variants .field svg{right:1em}.product-main-bridal .main-product-info product-variants product-swatch.color-swatches{display:flex;align-items:flex-start}.product-main-bridal .diamond-details .titles{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5em 0;font-size:.625em;font-weight:500;line-height:.9375em letter-spacing: .03125em;text-transform:uppercase}.product-main-bridal .diamond-details .titles&gt;div{margin:0 .5em;width:20%}.product-main-bridal .diamond-details .values&gt;div{margin:0 .5em;width:20%;font-size:.875em;font-style:italic;font-weight:300;line-height:150%;letter-spacing:.035rem;font-family:var(--heading-font-family)}.product-main-bridal .diamond-details .titles&gt;div:nth-child(1){width:40%;text-align:left;margin:0 .5em}.product-main-bridal .diamond-details .values&gt;div:nth-child(1){width:40%}.product-main-bridal .diamond-details .values{border-bottom:1px solid #ccc;padding:.5em 0}.product-main-bridal .diamond-details .titles .carat{white-space:nowrap}.product-main-bridal .social-share-wrap{margin:1em 0 2em}.product-main-bridal .product-badges{top:.5em;position:absolute}.product-main-bridal product-gallery .iframe-wrap iframe{border:0}.product-main-bridal product-gallery .video-wrap iframe{border:0}.product-main-bridal .purchase-confirmation{display:block;margin-bottom:var(--margin-bottom)}.product-main-bridal .purchase-confirmation .small-label{text-transform:none;font-size:.75em;letter-spacing:0}.product-main-bridal .jewelry-service{margin-bottom:var(--margin-bottom)}.product-main-bridal .jewelry-service .title-service{font-size:.875em;font-weight:400;line-height:150%;margin-bottom:.5em}.size-guide .tingle-modal-box{width:100%}.product-main-gift-card .main-product-info{padding-bottom:0;padding-top:2em}.product-main-gift-card .affirm{margin-bottom:var(--margin-bottom);margin-top:.5em}.product-main-gift-card .affirm .btn-share{font-size:.75em;font-weight:500;line-height:150%}.product-main-gift-card .affirm .btn-share span{display:inline-block;border-bottom:1px solid #ccc;margin-left:.5em}.product-main-gift-card .affirm .affirm-block{font-size:.75em}.main-product-info .sale-tag{display:inline-block;margin-top:.5em}.main-product-info .sale-tag:before{display:none!important}.purchase-confirmation-warning{color:#900000;margin-bottom:.5rem;font-size:.75em}.product-main-engagement .product-info-inner{max-width:32.5em;margin:0 auto}.product-main-engagement .main-product-wrap{border-bottom:1px solid #ccc}.product-main-engagement .variant-details{font-size:.8125em;font-weight:400;line-height:150%;letter-spacing:.08125em;text-transform:uppercase;transform:translateY(-.75em)}.product-main-engagement .breadcrumb{font-size:.625em;font-style:normal;font-weight:400;letter-spacing:0;margin-bottom:2em}.product-main-engagement .main-product-info .qtty-atc .btn{font-family:var(--heading-font-family);text-transform:none;font-style:italic;font-size:1em;font-weight:300}.product-main-engagement .product-extra-buttons .btn-share{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;flex-grow:1}.product-main-engagement .product-extra-buttons .btn-share span{margin-left:.5em}.product-main-engagement .product-extra-buttons .vagaro-container.vagaro-popup-widget .loader-btn-html{font-size:.75em!important;font-style:normal!important;font-weight:500!important;line-height:150%!important;letter-spacing:.0375em!important;text-transform:uppercase!important;flex-grow:1!important;margin-left:0!important;background-color:var(--scheme-buttons-background2)!important;color:var(--scheme-buttons-label2)!important;fill:var(--scheme-buttons-label2)!important;stroke:var(--scheme-buttons-label2)!important;border-color:var(--scheme-buttons-border2)!important;display:block!important;height:39.19px!important;text-decoration:none!important;padding-top:10px!important;background-image:url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="presentation" class="icon icon-bell" viewBox="0 0 32 32" style="width:10px;height:10px;"&gt;&lt;path d="M3.2,26.4c0-4.3,3.5-3.7,3.5-5.8V13a9.3,9.3,0,0,1,18.6,0v7.6c0,2.1,3.5,1.5,3.5,5.8ZM16,3.8V0M10.8,26.4a5.2,5.2,0,0,0,10.4,0" fill="%23ccc"&gt;&lt;/path&gt;&lt;/svg&gt;')!important;background-repeat:no-repeat!important;background-position:13% 50%!important;background-size:6%!important}.product-main-engagement .product-extra-buttons{margin-bottom:var(--extra-buttons-margin-bottom)}.product-main-engagement .product-links a{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.08625em;text-transform:uppercase;padding-bottom:.1em;border-bottom:1px solid #373737}.product-main-engagement .main-product-info .product-swatch.color-swatches label{width:4.0625em;height:4.0625em;border:1px solid #ccc}.product-main-engagement .product-swatch input:checked+label{box-shadow:0 0 0 1px #ae864a}.product-main-engagement .main-product-info product-variants&gt;*{display:block}.product-main-engagement .main-product-info product-variants&gt;*&gt;.option-name{font-size:.75em;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;margin-bottom:1em}.product-main-engagement .main-product-info product-variants&gt;*&gt;.option-name&gt;.btn-helper{border:0;text-transform:none;font-style:normal;font-weight:500;line-height:150%;padding:0;letter-spacing:0}.product-main-engagement .main-product-info product-variants&gt;*&gt;.option-name&gt;.btn-helper:hover{background:transparent;text-decoration:underline;color:#333}.product-main-engagement .main-product-info product-variants .field{max-width:none;border:1px solid #ccc;font-size:.875em}.product-main-engagement .main-product-info product-variants .field select{padding:.5em!important;background:#fff}.product-main-engagement .main-product-info product-variants .field svg{right:1em}.product-main-engagement .social-share-wrap{margin:1em 0 2em}.product-main-engagement .diamond-details .intro{margin-bottom:.5em}.product-main-engagement .diamond-details .intro .intro-title{font-size:.75em;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase}.product-main-engagement .diamond-details .intro .diamond-guide{font-size:.75em;font-weight:500;line-height:150%;color:#333;text-decoration:underline}.product-main-engagement .diamond-details .outro{margin-top:.5em}.product-main-engagement .diamond-details .outro .gia{font-size:.75em;font-weight:400;line-height:150%;letter-spacing:.0375em;text-transform:uppercase;color:#666}.product-main-engagement .diamond-details .outro .diamond-size{font-size:.75em;font-weight:500;line-height:150%;color:#333;text-decoration:underline}.product-main-engagement .diamond-details .titles{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5em 0;font-size:.75em;font-weight:400;color:#666}.product-main-engagement .diamond-details .titles&gt;div{margin:0 .5em;width:25%}.product-main-engagement .diamond-details .titles&gt;div:last-child{width:10%}.product-main-engagement .diamond-details .values&gt;div{margin:0 .5em;width:25%;font-size:.875em;font-style:italic;font-weight:300;line-height:150%;letter-spacing:.035rem;font-family:var(--heading-font-family)}.product-main-engagement .diamond-details .values&gt;div:last-child{width:10%}.product-main-engagement .diamond-details .values{border-bottom:1px solid #ccc;padding:.5em 0}.product-main-engagement .gallery-wrap{padding:4em 0;background-color:#fff}.product-main-engagement .purchase-confirmation{display:block;margin-bottom:var(--margin-bottom)}.product-main-engagement .purchase-confirmation .small-label{text-transform:none;font-size:.75em;letter-spacing:0}.product-main-engagement .product-badges{top:.5em;position:absolute}.popup-size-guide-pdp .tingle-modal-box{max-width:90%}.bundle-ring-size{margin-bottom:var(--margin-bottom)}.bundle-ring-size select{font-size:.875em;font-style:normal;font-weight:400;line-height:150%;position:relative;border:.5px solid #ccc!important;padding:.5em 1em!important}.bundle-ring-size .intro{margin-bottom:.5em}.bundle-ring-size .intro .intro-title{font-size:.75em;font-weight:500;line-height:150%;letter-spacing:.0375em;text-transform:uppercase}.bundle-ring-size .intro .size-guide{font-size:.75em;font-weight:500;line-height:150%;color:#333;text-decoration:underline}product-dropdown.no-variant-description label&gt;span&gt;strong{display:none!important}product-main .wishlist-btn.saved{opacity:1}product-main .wishlist-btn.saved svg path{fill:#373737}.swym-button-bar.swym-wishlist-button-bar,.product-main-single-initial .btn.add.hide{display:none!important}.back-in-stock .klaviyo-bis-trigger{display:block!important}.back-in-stock.hide .klaviyo-bis-trigger{display:none!important}.lead-time-display{width:100%;background-color:#f1eeea;font-size:.9em;line-height:150%;margin:0 0 1rem;padding:.5em;font-weight:700;font-family:Ivypresto,sans-serif;text-align:center;font-style:italic;font-weight:400}.btn-sold-out{display:none!important}.btn-sold-out.unhide{display:flex!important}@media all and (max-width: 66em){.product-main-jewelry product-thumbs{display:none!important}.product-main-jewelry .product-info-inner,.product-main-bridal .product-info-inner{max-width:90%}.product-main-bridal .main-product-info product-variants&gt;*&gt;.option-name{white-space:normal}.product-main-jewelry .main-product-info product-variants&gt;*&gt;.option-name{white-space:normal}.product-main-engagement .main-product-info product-variants&gt;*&gt;.option-name{white-space:normal}}@media all and (max-width: 38em){.product-main-bridal product-gallery{padding:0}.product-main-bridal .keen-dots.line{margin:1em auto;position:absolute;bottom:0;width:80%;left:50%;transform:translate(-50%)}.product-main-bridal .keen-dots.line .keen-dots-dot{margin:0 .15em}.product-main-bridal .main-product-info{padding-top:1.5em;padding-bottom:0}.product-main-bridal .main-product-info product-variants&gt;*&gt;.option-name{font-size:.85em}.product-main-bridal .main-product-info .product-swatch.color-swatches .option-name{max-width:110px}.product-main-bridal .main-product-info .product-swatch.color-swatches label{width:5.3em;height:5.3em}.product-main-bridal .main-product-wrap{border:0}.product-main-bridal .product-extra-buttons a{font-size:.85em}.product-main-engagement .product-gallery{padding:3em 0 0}.product-main-engagement .gallery-wrap{padding:0}.product-main-engagement .keen-dots.line{width:75%;margin:2em auto}.product-main-engagement .keen-dots.line .keen-dots-dot{margin:0 .15em}.product-main-engagement .main-product-info{padding-top:1.5em;padding-bottom:0}.product-main-engagement .main-product-info product-variants&gt;*&gt;.option-name{font-size:.85em}.product-main-engagement .main-product-info .product-swatch.color-swatches label{width:5.3em;height:5.3em}.product-main-engagement .diamond-details .intro .intro-title{font-size:.85em}.product-main-engagement .main-product-info product-variants&gt;*&gt;.option-name{white-space:normal}.product-main-engagement .main-product-wrap{border:0}.product-main-engagement .main-product-info product-variants product-swatch.color-swatches{display:flex;align-items:flex-start;margin-top:1.5em}.product-main-engagement .diamond-details .titles{font-size:.825em}.product-main-engagement .diamond-details .values&gt;div{font-size:1em}.product-main-engagement .product-extra-buttons a{font-size:.85em}.product-main-jewelry .gallery-wrap{padding:0}.product-main-jewelry .keen-dots.line{margin:1em auto;position:absolute;bottom:0;width:80%;left:50%;transform:translate(-50%)}.product-main-jewelry .keen-dots.line .keen-dots-dot{margin:0 .15em}.product-main-jewelry .main-product-info{padding-top:1.5em;padding-bottom:0;padding-left:1.5em}.product-main-jewelry .main-product-info .product-swatch.color-swatches .option-name{max-width:110px}.product-main-jewelry .main-product-info product-variants&gt;*&gt;.option-name{font-size:.85em}.product-main-jewelry .main-product-info .product-swatch.color-swatches label{width:5.3em;height:5.3em}.product-main-jewelry .main-product-info product-variants&gt;*&gt;.option-name{white-space:normal}.product-main-jewelry .main-product-wrap{border:0}.product-main-jewelry .main-product-info product-variants product-swatch.color-swatches{display:flex;align-items:flex-start}.product-main-jewelry .diamond-details .titles{font-size:.725em}.product-main-jewelry .diamond-details .titles&gt;div{width:18%}.product-main-jewelry .diamond-details .titles&gt;div:nth-child(1){width:46%}.product-main-jewelry .diamond-details .values&gt;div{width:18%}.product-main-jewelry .diamond-details .values&gt;div:nth-child(1){width:46%}.product-main-jewelry .diamond-details .values&gt;div{font-size:1em}.bundle-ring-size .intro .intro-title{font-size:.85em}.custom-checkbox-label span{font-size:1.15em}.custom-checkbox-label span.uppercase{font-size:1em;top:3px}.popup-size-guide-pdp .tingle-modal-box{max-width:98%}}@media all and (min-width: 1444px){.product-main-jewelry .main-product-media.desktop-vertical-thumbs product-thumbs{width:17%!important}.product-main-jewelry .main-product-media.desktop-vertical-thumbs.multi-images product-gallery{width:83%!important}}@media all and (min-width: 1251px) and (max-width: 1410px){.product-main-jewelry .main-product-media{width:70%!important}.product-main-jewelry .main-product-info{width:30%!important}.product-main-jewelry .product-info-inner{max-width:90%!important}.product-main-jewelry .diamond-details .titles&gt;div:nth-child(1){display:none!important}.product-main-jewelry .diamond-details .titles&gt;div:nth-child(2){text-align:left!important}.product-main-jewelry .diamond-details .titles&gt;div{width:33%}.product-main-jewelry .diamond-details .values&gt;div:nth-child(1){display:none!important}.product-main-jewelry .diamond-details .values&gt;div:nth-child(2){text-align:left!important}.product-main-jewelry .diamond-details .values&gt;div{width:33%}.product-main-jewelry .main-product-media.desktop-vertical-thumbs product-thumbs{width:17%!important}.product-main-jewelry .main-product-media.desktop-vertical-thumbs.multi-images product-gallery{width:83%!important}}@media all and (min-width: 1000px) and (max-width: 1250px){.product-main-jewelry .main-product-media{width:80%!important}.product-main-jewelry .main-product-info{width:20%!important}.product-main-jewelry .product-info-inner{max-width:90%!important}.product-main-jewelry .diamond-details .titles&gt;div:nth-child(1){display:none!important}.product-main-jewelry .diamond-details .titles&gt;div:nth-child(2){text-align:left!important}.product-main-jewelry .diamond-details .titles&gt;div{width:33%}.product-main-jewelry .diamond-details .values&gt;div:nth-child(1){display:none!important}.product-main-jewelry .diamond-details .values&gt;div:nth-child(2){text-align:left!important}.product-main-jewelry .diamond-details .values&gt;div{width:33%}.product-main-jewelry .product-links{flex-wrap:wrap}.product-main-jewelry .main-product-media.desktop-vertical-thumbs{width:17%!important}.product-main-jewelry .main-product-media.desktop-vertical-thumbs product-thumbs{width:13%!important}.product-main-jewelry .main-product-media.desktop-vertical-thumbs.multi-images product-gallery{width:86%!important}}
/*# sourceMappingURL=/cdn/shop/t/554/assets/product_main.css.map */
</pre></body></html>