body{background-color:#fff}.breadcrumb{font-size:12.31px!important;margin-top:10px;margin-bottom:10px}.breadcrumb li,.breadcrumb span,.breadcrumb a{letter-spacing:1.4px;color:#5f5d5d!important}@media screen and (min-width: 1025px){div.loose-lab-settings-wrapper .settings-header .heading-carat,div.loose-lab-settings-wrapper .settings-header .heading-color,div.loose-lab-settings-wrapper .settings-header .heading-clarity,div.loose-lab-settings-wrapper .settings-values .heading-carat,div.loose-lab-settings-wrapper .settings-values .heading-color,div.loose-lab-settings-wrapper .settings-values .heading-clarity{flex:1 1 10%}}body.product .dynamic-sections .section{max-width:1920px}.slideshow-transition--slide{position:relative}#product-image--section.relative{position:relative!important}#product-image--section{display:none}#product-video--section{opacity:0;visibility:hidden}#product-image--section.block-active{display:block;z-index:9}#product-video--section{height:0}#product-video--section.block-active{opacity:1;visibility:visible;position:relative;z-index:9;height:100%}#product-image--section .product-alt{font-size:12px;position:absolute;left:0;right:0;bottom:45px;color:#3c3737}#product-video--section .lazyframe video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;width:100%;height:100%}.product-gallery .product-gallery__main .image__container{max-width:100%!important}.product-gallery .flickity-page-dots{display:block;bottom:19px}.flickity-page-dots .dot{width:30px;height:3px;background:#7c7979;border-radius:0}.product__information .title{font-size:24px;font-weight:600;margin-bottom:8px}.product__information .product-app{display:flex;align-items:center;gap:1rem}.product__information .product-app span{text-decoration:underline;font-weight:500}.product__information .description{color:#000;line-height:22px;font-size:16px}.buttons-wrapper{gap:0rem;display:flex;margin-top:1rem;align-items:center;justify-content:space-between}.product-band-builder .buttons-wrapper{justify-content:center}.buttons-wrapper .button-item{flex:1}.buttons-wrapper .button-item .media-button{width:100%;line-height:2.3;color:#3c3737;cursor:pointer;font-size:14px;font-style:italic;letter-spacing:.025em;border-color:#3c3936;background:transparent;font-family:Playfair Display,serif;color:#acadab;font-size:13px;font-style:normal;border-style:solid;border-color:#acadab;text-transform:uppercase;font-family:Montserrat,sans-serif}.buttons-wrapper .button-item .media-button.block-button-active{color:#fca999;font-weight:700;border-color:#fca999}.product-tgd{display:flex;align-items:center;gap:1rem;margin-top:3rem;padding:2rem 1rem;margin-bottom:1.5rem;background-color:#e7edf5}.product-tgd .column{gap:.75rem;display:flex;align-items:center}.product-tgd .column img{width:40px}.product-tgd .column:nth-child(2) img{width:30px}.product-tgd .column:nth-child(3) img{width:50px}.product-tgd .column h6{font-size:11px;font-weight:600;margin-bottom:3px}.product-tgd .column p{font-size:10px;letter-spacing:.025em}.product__information{color:#3c3737}.product__information .product-block--rating span{color:#000;text-decoration:underline}.product__information .product-block--description{margin-top:2rem}.product_form .modal_price{display:inline-block;width:43%;width:100%;margin-left:0;margin-bottom:10px!important}.product-services .product_form .modal_price{margin-left:0;margin-bottom:0!important}.product_form .modal_price .product-price__financing{justify-content:center}.product-services .product_form .modal_price .price-ui{justify-content:flex-start}.product-block--price .price-ui,.product_form .price-ui{font-size:20px;align-items:center}.product-block--price .price.price--sale{order:2;color:#c60202}.product_form .compare-at-price{color:#000;opacity:1;opacity:.5;margin-right:10px;margin-left:0;font-weight:400!important}.product_form .price,.product_form .compare-at-price{font-weight:600;font-weight:500;color:#000}.product_form .sale-badge-wrapper{margin-left:12px;width:66px;height:23px;border-radius:40px;background:#731b34;display:inline-flex;align-items:center;justify-content:center}.product_form .sale-badge-wrapper .sale-badge{font-family:Montserrat;font-size:10px;font-weight:600;line-height:12.28px;letter-spacing:.03em;color:#fff;text-transform:uppercase}.product-block--price shopify-payment-terms,.product_form shopify-payment-terms{width:100%;font-size:.85rem;font-style:italic}.only-installments{font-size:11px!important;font-style:italic;margin-top:.5rem}.only-installments>*:not(shopify-payment-terms){display:none}.setting-tabs-wrapper .setting-tabs-buttons{gap:1rem;display:flex;align-items:center;justify-content:space-between}.setting-tabs-wrapper .setting-tabs-buttons .setting-tab-button{color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:8px 25px;background:transparent;border-color:#f8f8f8;border-style:solid;border-width:2px;border-bottom:0;letter-spacing:2.5px;text-transform:uppercase;outline:none!important}.setting-tabs-wrapper .setting-tabs-buttons .setting-tab-button.button-active{background:#000;border-color:#000;color:#fff}.setting-tabs-wrapper .setting-tab-content{display:none;padding:1rem 1.5rem;border:2px solid #f8f8f8}.block--setting-tabs~*{padding:1rem 0rem 0}.block--setting-tabs~*::last-of-type{padding-bottom:0rem}.setting-tabs-wrapper .setting-tab-content.tab-active{display:block}.setting-accordion-item:first-child{margin-top:1rem}.setting-accordion-item:not(:last-child){margin-bottom:2rem}.setting-accordion-button{font-size:14px;width:100%;color:#3c3737;cursor:pointer;display:inline-block}#side_stones .setting-accordion-button{display:flex;flex-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;gap:.3rem}#side_stones .setting-accordion-button #side_stone_selected_values{overflow:hidden;text-overflow:ellipsis}#side_stones .setting-accordion-button span:last-child{display:none}.setting-accordion-button .button_text{font-weight:600;letter-spacing:.35px;text-transform:uppercase}.setting-accordion-item .setting-accordion-button .selected_value,.setting-accordion-item .setting-accordion-button .stone_selected_value b{font-weight:400;letter-spacing:.35px}.setting-accordion-button .button_text+span,.setting-accordion-button .button_text+span b{font-weight:400}.setting-accordion-button .caret-wrapper{transform:rotate(270deg);display:inline-block;display:none}.setting-accordion-button.accordion-active .caret-wrapper{transform:rotate(0)}.setting-accordion-button i{margin:0;margin-right:.3rem;vertical-align:middle}.setting-accordion-button .tooltip{margin-left:1rem}.setting-accordion-button .tooltip img{width:17px;height:17px;vertical-align:middle}.setting-accordion-content{gap:2rem;display:flex!important;margin:.8rem 0 .5rem;align-items:center}.product-band-builder .setting-accordion-content{gap:1.2rem;outline:none;align-items:flex-start}.product-band-builder .setting-accordion-content .flickity-viewport .setting-value{padding:.2rem;margin-right:.5rem}.setting-accordion-shape .setting-accordion-content,.setting-accordion-shank .setting-accordion-content{gap:1.5rem}.setting-accordion-content .setting-value .setting-value-inputs{gap:1.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:.6rem}.product-band-builder .setting-accordion-content .setting-value .setting-value-inputs{gap:1rem}.setting-accordion-content .shapes-slider,.setting-accordion-content .shanks-slider{white-space:nowrap;overflow:hidden}.setting-accordion-content .shapes-slider .setting-value-inputs,.setting-accordion-content .shanks-slider .setting-value-inputs{display:inline-block}.setting-accordion-content .setting-value p{font-size:11px;text-transform:uppercase;text-align:center}.setting-accordion-metal .setting-accordion-content .setting-value p,.setting-accordion-content-variant .setting-value-variant p{max-width:55px;margin:auto;text-transform:none}.product-band-builder .setting-accordion-content .setting-value p{font-size:10px}.setting-accordion-content .input_label{cursor:pointer}.setting-accordion-content .setting-value .input_label,.setting-accordion-content-variant .setting-value-variant .input_label_variant{color:#3b3b3b;cursor:pointer;background-color:#d8d5dc;border-radius:50%;font-size:12px;padding:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;line-height:normal;position:relative;z-index:10}.setting-accordion-content .setting-value:nth-child(1) .input_label{background-color:#dbd9da}.setting-accordion-content .setting-value:nth-child(2) .input_label:first-of-type{background-color:#e7d5bd}.setting-accordion-content .setting-value:nth-child(2) .input_label:last-of-type{background-color:#e5cca3}.setting-accordion-content .setting-value:nth-child(3) .input_label:first-of-type{background-color:#e9c5ad}.setting-accordion-content .setting-value:nth-child(3) .input_label:last-of-type{background-color:#e6c2a2}.setting-accordion-shape .setting-accordion-content .input_label,.setting-accordion-shank .setting-accordion-content .input_label{cursor:pointer;display:block;line-height:normal;width:32px;height:32px;margin-right:1rem}.setting-accordion-shank .setting-accordion-content .shanks-slider .input_label{width:43px;height:45px;margin-right:20px;position:relative;border-radius:50%;overflow:hidden}.setting-accordion-shape .setting-accordion-content .input_value[disabled]+.input_label{opacity:.5;cursor:not-allowed}.setting-accordion-content .setting-value .input_value+.input_label:before,.setting-accordion-content-variant .setting-value-variant .input_label_variant:before{content:"";position:absolute;top:0%;left:0%;bottom:0;width:42px;height:42px;opacity:0;border:2px solid #731b34;border-radius:50%;transform:translate(-7.5%,-7%)}.setting-accordion-shank .setting-accordion-content .shanks-slider .input_value+.input_label:before{width:43px;height:45px;content:"";position:absolute;top:50%;left:0;bottom:0;opacity:0;border:2px solid #fca999;border-radius:50%;transform:translateY(-50%)}.setting-accordion-content .setting-value .input_label:hover:before,.setting-accordion-content .setting-value .input_label:focus:before,.setting-accordion-content .setting-value .input_value:checked+.input_label:before,.setting-accordion-content-variant .setting-value-variant .input_label_variant:hover:before,.setting-accordion-content-variant .setting-value-variant .input_label_variant:focus:before,.setting-accordion-content-variant .setting-value-variant .input_label_variant.active:before,.setting-accordion-shank .setting-accordion-content .shanks-slider .input_value:checked+.input_label:before{opacity:1}.setting-accordion-content .setting-value #solid_metal_14k_white_rose_gold+.input_label:after,.setting-accordion-content .setting-value #solid_metal_14k_white_yellow_gold+.input_label:after{content:"";background-color:#e9c5ad;width:50%;height:100%;position:absolute;top:0%;right:0%;z-index:-1;border-top-right-radius:9999999px;border-bottom-right-radius:9999999px}.setting-accordion-content .setting-value #solid_metal_14k_white_yellow_gold+.input_label:after{background-color:#e7d5bd}.setting-accordion-content .setting-value .input_label.white-rose-gold:after,.setting-accordion-content .setting-value .input_label.white-yellow-gold:after{content:"";border-radius:0 150px 150px 0;background:#e9c5ad;width:50%;height:100%;z-index:-1;position:absolute;right:0}.setting-accordion-content .setting-value .input_label.white-yellow-gold:after{background:#e5cca3}.setting-accordion-shape .shapes-slider,.setting-accordion-shank .shanks-slider{width:100%}.setting-accordion-shape .setting-accordion-content .input_label svg,.setting-accordion-shank .setting-accordion-content .input_label svg{width:100%;height:100%}.setting-accordion-shank .setting-accordion-content .input_label svg{border-radius:50%}.setting-accordion-content .input_label:hover svg g>*,.setting-accordion-content .input_value:checked+.input_label svg g>*{stroke:#731b34}.setting-accordion-stone .setting-accordion-content{gap:.9rem;flex-direction:column-reverse}.setting-accordion-stone .setting-accordion-content .input_label{font-size:14px;font-weight:600;padding:5px 20px;border:1px solid #d8d5dc;border-radius:50px;min-width:75px;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center;letter-spacing:.8px}.setting-accordion-stone .setting-accordion-content #last_stone_cut{margin-right:auto}.setting-accordion-stone .setting-accordion-content #last_stone_cut .line-hover{text-transform:none;font-size:14px;padding:0;cursor:pointer}.setting-accordion-stone .setting-accordion-content .setting-values-container .input_label:hover,.setting-accordion-stone .setting-accordion-content .setting-values-container .input_value:checked+.input_label{border-color:#000;background:#000;color:#fff}.setting-accordion-stone .setting-accordion-content .setting-values-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.setting-accordion-stone .setting-accordion-content .additional-info{font-size:11px;text-align:center;margin-top:.5rem;display:none!important}.setting-accordion-stone .setting-accordion-content .info-border{border:1px solid #3c3737;border-top:0;padding:5px 0;margin-bottom:.7rem}.single-column{gap:1.5rem;display:flex;align-items:flex-start}.single-column>.setting-accordion-item{width:calc(50% + -0rem);display:inline-block}.single-column>.setting-accordion-item.setting-accordion-item--full-width{width:100%}.block--setting-tabs div:empty{display:none}.setting-accordion-ring-size,.setting-accordion-ring-size-two{margin-top:.2rem;position:relative}.setting-accordion-ring-size.setting-accordion-item .size-guide,.setting-accordion-ring-size-two.setting-accordion-item .size-guide{font-size:9px;font-weight:600;margin-top:.2rem;cursor:pointer;text-decoration:underline}@media screen and (min-width: 1500px){.setting-accordion-ring-size.setting-accordion-item .size-guide,.setting-accordion-ring-size-two.setting-accordion-item .size-guide{position:absolute;position:static;top:0;right:0}.setting-accordion-ring-size.setting-accordion-item .size-guide-2{top:50%}}.setting-accordion-ring-size .size-guide,.setting-accordion-ring-size-two .size-guide{transform:translateY(10%);font-size:10px;text-decoration:underline}.setting-tabs-wrapper .setting-accordion-content .select-wrapper{width:100%;position:relative}.setting-tabs-wrapper .setting-accordion-content .select-wrapper+.select-wrapper{margin:1.3rem 0 0}.setting-accordion-engraving .radio-wrapper:not(:last-child){margin:0 0 1.3rem}.setting-accordion-engraving .radio-wrapper:last-child{margin:1.3rem 0 0}.setting-tabs-wrapper .setting-accordion-content .select-wrapper select,.setting-tabs-wrapper .setting-accordion-content .select-wrapper .select-box,.setting-tabs-wrapper .setting-accordion-content .select-wrapper input{color:#3c3737;border-color:#3c3737;width:100%;padding:.8rem 1.3rem;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border-radius:0;border-width:2px;font-size:12px;cursor:pointer;position:relative;z-index:2}.setting-tabs-wrapper .setting-accordion-content .select-wrapper option{font-size:13px}.setting-tabs-wrapper .setting-accordion-content .select-wrapper input[type=radio]{cursor:pointer}.setting-tabs-wrapper .setting-accordion-content .select-wrapper .select-caret{position:absolute;top:50%;right:1.3rem;z-index:1;transform:translateY(-50%)}.setting-accordion-engraving .setting-accordion-content{display:block!important}.setting-accordion-engraving .radio-wrapper,.setting-accordion-engraving .radio-wrapper label,.setting-accordion-engraving .radio-wrapper .label-wrapper{gap:.5rem;display:flex;align-items:center}.setting-accordion-engraving .radio-wrapper{gap:2.5rem}.setting-accordion-engraving .radio-wrapper .label-wrapper{font-size:12px;cursor:pointer}.setting-accordion-engraving .radio-wrapper .label-wrapper label{cursor:pointer}.setting-accordion-engraving .radio-wrapper.terms label{font-size:13px;cursor:pointer;font-style:italic;align-items:flex-start;font-family:Playfair Display,serif;line-height:normal}.setting-accordion-engraving .radio-wrapper input[type=radio],.setting-accordion-engraving .radio-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #000000;padding:.6rem;cursor:pointer;position:relative;border-radius:0}.setting-accordion-engraving .radio-wrapper.terms input[type=checkbox]{margin-top:.2rem}.setting-accordion-engraving .radio-wrapper input[type=radio]:checked,.setting-accordion-engraving .radio-wrapper input[type=checkbox]:checked{border-color:#000}.setting-accordion-engraving .radio-wrapper input[type=radio]:checked:before,.setting-accordion-engraving .radio-wrapper input[type=radio]:checked:after,.setting-accordion-engraving .radio-wrapper input[type=checkbox]:checked:before,.setting-accordion-engraving .radio-wrapper input[type=checkbox]:checked:after{content:"";width:2px;height:15px;display:block;background-color:#000;position:absolute;top:5%;left:45%;transform:rotate(45deg) translateY(0)}.setting-accordion-engraving .radio-wrapper input[type=radio]:checked:after,.setting-accordion-engraving .radio-wrapper input[type=checkbox]:checked:after{transform:rotate(135deg) translateY(0)}.setting-accordion-engraving .select-wrapper .engraving-value{font-size:20px;font-family:garamond}.product_form .purchase-details__buttons{height:auto;display:flex;margin-top:0;align-items:flex-start}.product_form .purchase-details__buttons .button-wrapper{width:54%;width:100%}.product_form .purchase-details__buttons .button{width:100%;font-weight:600;border-width:2px;margin-bottom:1rem;text-transform:uppercase;border-radius:35px}.product_form .purchase-details__buttons .button--secondary{color:#fff;border-color:#0000;background-color:#777}.order-ship-date,.selected-ring-values{gap:.5rem;display:flex;align-items:center;text-transform:uppercase}.order-ship-date img,.selected-ring-values img{width:18px;margin-right:.5rem;vertical-align:middle}.order-ship-date p,.selected-ring-values p{font-size:16px;line-height:normal;letter-spacing:.05em}.order-ship-date p.order-ship-date,.selected-ring-values .selected-ring-value{font-weight:600}.selected-ring-values{align-items:flex-start}.selected-ring-values img{width:20px}.selected-ring-values .selected-ring-value{line-height:1.5;text-transform:none}.block--ring-and-stone-images{padding-bottom:0}.ring-and-stone-images{gap:1rem;display:flex;align-items:center}.ring-and-stone-images .image-wrapper{flex:1}.ring-and-stone-images .image-wrapper,.ring-and-stone-images .image-wrapper .snapshot{position:relative}.product-band-builder .ring-and-stone-images .image-wrapper img{display:block}.product-band-builder .ring-and-stone-images .image-wrapper.active img{border:3px solid #fca999}.ring-and-stone-images .image-wrapper p{position:absolute;top:-8px;left:0;right:0;font-size:11px;text-align:center;color:#3b3b3b;letter-spacing:.025em;background-color:#fff}.ring-and-stone-images .image-wrapper .snapshot-button{width:100%;border:0;color:#3b3b3b;padding:.5rem 0;font-weight:600;cursor:pointer;text-transform:uppercase;background:#eee}.ring-and-stone-images .images-divider{font-size:40px;color:#777;font-style:italic;font-family:Playfair Display,serif}.snapshot-info{padding:1.5rem 1.5rem 1rem}.snapshot-info p{font-size:15px}.snapshot-info p:first-of-type{font-weight:600;text-transform:uppercase}.product-additional-information .setting-tabs-buttons{gap:0;padding:1rem 0;justify-content:initial}.product-additional-information .setting-tabs-buttons .setting-tab-button{border:0;font-size:17px;padding:0 2rem;letter-spacing:.1em;background:transparent!important}.product-additional-information .setting-tabs-buttons .setting-tab-button:not(:last-child){border-right:2px solid #000}.product-additional-information .setting-tabs-buttons .setting-tab-button:first-child{padding-left:0}.product-additional-information .setting-tabs-buttons .setting-tab-button:last-child{padding-right:0}.product-additional-information .setting-tabs-buttons .setting-tab-button.button-active{text-decoration:underline}.product-additional-information .setting-tab-content{font-size:16px;padding:1rem 0;line-height:24px;border:0}.image--container{margin-top:1rem;margin-bottom:1rem;padding:1rem 1.5rem;background-color:#777}.image--container .image--link{display:flex;align-items:center;gap:1.5rem;color:#fff}.image--container img{vertical-align:middle}.image--container h6{color:#fff;font-size:17px;font-weight:600;margin-bottom:.3rem}.image--container p{font-size:13px;letter-spacing:.025em}.product-links-wrapper{padding:1rem 1.5rem}.product-links-wrapper .product-link-item{width:29%;margin:.5rem 0;display:inline-block;vertical-align:middle}.product-links-wrapper .product-link-item:nth-child(odd){width:70%}.product-links-wrapper .product-link-item .product-link{gap:1rem;display:flex;color:#3c3737;font-size:15px;font-weight:600;align-items:center;text-transform:uppercase}.product-links-wrapper .product-link-item a.product-link{text-decoration:underline}.product-links-wrapper .product-link-item img{width:35px;margin:auto;display:block}.product-links-wrapper .product-link-item:nth-child(3) img{width:25px}.product-links-wrapper .product-link-item:nth-child(3) .icon-wrapper{width:35px}.product-links-wrapper .product-link-item:nth-child(2n) img{width:17px}.product-block.block--order-ship-date{padding-bottom:0!important}.mobile-tgd-slider:after,.mobile-metal-slider:after{content:"flickity";display:none}.setting-tabs-wrapper .tooltip .tooltiptext{left:-715%;padding:20px 30px;width:270px;transform:translateY(-115%);margin-left:0}.setting-tabs-wrapper .tooltip .tooltiptext:after{top:110%;right:50%;border-color:black transparent transparent transparent}.cart-warning>*:first-child{margin-top:1rem}select-menu{position:relative;gap:15px;display:flex;align-items:center;justify-content:flex-start}select-menu h4{flex:1 1 40%;text-align:center;line-height:normal}select-menu h4 p{line-height:1.1}select-menu h4 p:first-of-type{font-size:25px;font-family:Playfair Display,serif;font-style:italic}select-menu h4 p:last-of-type{font-size:30px;font-weight:500;font-style:normal;font-family:Montserrat,sans-serif}select-menu .sidebar-block__select{width:100%;position:relative}select-menu .sidebar-block__links{font-size:12px;font-weight:600;padding:.7rem 3rem .7rem 1rem;border-radius:0;outline:none;box-shadow:none;width:100%;color:#3c3737;display:flex;background-color:#fff;border:2px solid #3c3737;position:relative;line-height:normal;align-items:center;gap:1rem;cursor:pointer}select-menu .gem-color{width:15px;height:15px;display:inline-block;border-radius:50%}select-menu .champagne-sapphire .gem-color{background-color:#f4ddd1}select-menu .pink-champagne-sapphire .gem-color{background-color:#e9bbad}select-menu .pink-sapphire .gem-color{background-color:#f279c6}select-menu .ruby .gem-color{background-color:#c32129}select-menu .padparadscha .gem-color{background-color:#dd7c34}select-menu .emerald .gem-color{background-color:#1c6c3e}select-menu .blue-sapphire .gem-color{background-color:#2e3dd4}select-menu .yellow .gem-color{background-color:#e5cca3}select-menu .pink .gem-color{background-color:#fc8eac}select-menu .blue .gem-color{background-color:indigo}select-menu .alexandrite .gem-color{background-color:#63517d}select-menu .diamond-hybrid .gem-color{background-color:#fff;border:1px solid #3c3737}select-menu.is-open .sidebar-block__links{border-bottom-color:transparent}select-menu .icon-caret-wrapper{position:absolute;top:50%;right:1rem;transform:translateY(-50%);line-height:normal;height:1.2rem;cursor:pointer}select-menu.is-open .hidden{display:block!important}select-menu .sidebar-block__content{padding-top:0;background-color:#fff;border:2px solid #3c3737}select-menu.is-open .sidebar-block__content{border-top:0;position:absolute;width:100%;z-index:10;padding-top:.5rem;padding-bottom:.5rem;top:calc(100% - 2px)}select-menu .sidebar-block__content .sidebar-block__item{font-size:12px;padding:5px 3rem 5px 1rem!important;line-height:normal;margin-bottom:3px}select-menu .sidebar-block__content .sidebar-block__item:hover,select-menu .sidebar-block__content .sidebar-block__item:focus{background-color:#ebebeb}select-menu .sidebar-block__content .sidebar-block__item,select-menu .sidebar-block__content .sidebar-block__item a{gap:1rem;width:100%;display:flex;cursor:pointer;align-items:center}.loose-lab-settings-wrapper{gap:1rem;color:#000;display:flex;font-size:15px;flex-direction:column;padding:1.5rem 1.3rem;background-color:#f8f8f8}.loose-lab-settings-wrapper .settings-header,.loose-lab-settings-wrapper .settings-values{gap:.5rem;display:flex;align-items:center;justify-content:space-between}.loose-lab-settings-wrapper .settings-header .heading,.loose-lab-settings-wrapper .settings-values .value{line-height:normal;flex:1 1 20%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loose-lab-settings-wrapper .settings-header .heading{font-weight:600}.results-grid--layout .product-grid--list{position:relative;margin:0 auto;display:flex;flex-wrap:wrap}.results-grid--layout .product-grid--list .has-padding-bottom{padding-bottom:40px}#template-product-loose-lab-diamond .results-grid--layout .list--item .card__information{padding:0 1rem}.results-grid--layout .list--item .card__information h6{font-size:18px;font-weight:600;margin:.5rem 0}.results-grid--layout .list--item .card__information p{font-size:15px}.filters-section-wrapper .filter-heading{font-style:italic;margin-bottom:2rem;font-family:Playfair Display,serif}.filters-section-wrapper .filter-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.filters-section-wrapper .filter-buttons .button{width:170px;color:#3c3737;font-size:1.1rem;font-weight:700;font-style:italic;background-color:#f5f5f5;border-color:#f5f5f5;border-width:3px;outline:none;box-shadow:none;font-family:Playfair Display,serif}.filters-section-wrapper .filter-buttons li:first-child .button{width:80px}.filters-section-wrapper .filter-buttons .button.active{font-style:none;border-color:#faa899}.filter-buttons-wrapper{display:flex;align-items:center;justify-content:center}.filter-buttons-wrapper .filter-button{padding:0 1.5rem;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:16px;text-transform:uppercase}.filter-buttons-wrapper .filter-button:not(:last-child){border-right:2px solid #000}.filter-buttons-wrapper .filter-button .icon-solid-caret{border-width:6px}.filter-buttons-wrapper .filter-button.active .icon-solid-caret{border-top-color:#fca999}.filter-value-buttons{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2rem;box-shadow:none;outline:none}.filter-value-buttons .button{color:#3c3737;border-width:2px;width:160px;box-shadow:none;outline:none;border-color:#3c3737}.filter-value-buttons .button.active{color:#fca999;border-width:2px;border-color:#fca999}.okeReviews .okeReviews-reviewsSummary-ratingCount{display:none}.product-details-content .products__specs-wrapper{display:flex}.product-details-content section{display:flex;margin:2rem 0 .5rem}.product-details-content .products__specs{flex:1 1 20%}.product-details-content .products__specs-list{width:45%}.product-details-content .products__specs-list li{display:flex;margin:.3rem 0;align-items:center}.product-details-content .products__specs span{display:block;width:50%;font-size:13px;font-weight:600;text-transform:uppercase}.product__information .product-block--setting-tabs{margin-top:15px}.product__information .product-block--setting-tabs form{overflow:hidden}.swym-button-bar{display:none!important}.setting-tab-content .block--form{padding-top:0}.block--form .center_text,.product_form .center_text{font-size:11px!important;font-style:italic;color:#000;font-weight:400;margin-left:1rem;font-style:normal}.setting-accordion-metal .setting-accordion-content.setting-metal-content{display:block;margin-bottom:0rem}.metal_slider{white-space:nowrap;overflow:hidden;margin-left:0;margin-right:0}.metal_slider .swiper-wrapper{box-sizing:border-box}.setting-metal-content .metal_slider .swiper-wrapper{margin-bottom:1rem}.metal_slider .swiper-scrollbar-drag:empty{display:block}.metal_slider .setting-value{width:63px;padding-top:.3rem;display:inline-block}.metal_slider.metal_no_slider{display:flex;align-items:flex-start}.metal_slider.metal_no_slider .setting-value{margin-right:10px}.metal_slider .setting-value p{white-space:normal}.setting-accordion-stone .setting-accordion-content .input_value#select-from-inventory+.input_label:hover,.setting-accordion-stone .setting-accordion-content .input_value#select-from-inventory+.input_label:focus{border-color:#000;background:transparent}.product__images .flickity-enabled.is-draggable .flickity-viewport{cursor:default}span[class^=_font_selected_value],[class*=_font_selected_value],span[class^=_selected_value] b,[class*=_selected_value] b{font-weight:600}.collection__main .collection-matrix__wrapper .container{grid-template-columns:repeat(4,1fr)}.setting-accordion-stone .setting-accordion-content .setting-values-container{width:100%!important;overflow:hidden}.setting-accordion-stone .setting-accordion-content .setting-values-wrapper::-webkit-scrollbar{height:3px!important}.setting-accordion-stone .setting-accordion-content .setting-values-wrapper::-webkit-scrollbar-thumb{border-radius:10px!important;background:#d3d3d3!important}.setting-accordion-stone .setting-accordion-content .setting-values-wrapper::-webkit-scrollbar-track{background:#f8f8f8!important}@media screen and (min-width: 576px){.single-column .setting-accordion-item:first-child{margin-top:0}}@media screen and (min-width: 767px){.mobile-metal-slider:after{content:""}}@media screen and (min-width: 1024px){.mobile-tgd-slider:after{content:""}}@media screen and (min-width: 1025px){.mobile-only-section{display:none}.product-block--promotion-banner{margin-bottom:0rem}.product__images.three-fifths{width:calc(60% - 3rem)}.product-tgd-wrapper,.product-additional-information{display:none}.product__images .product-tgd-wrapper,.product__images .product-additional-information{display:block}.product-band-builder .buttons-wrapper .button-item{flex:inherit;width:239px}}@media screen and (max-width: 1500px){.product-additional-information .setting-tabs-buttons .setting-tab-button{font-size:16px}}@media screen and (max-width: 1400px){.product-additional-information .setting-tabs-buttons .setting-tab-button{font-size:15px}.metal_slider.metal_no_slider .setting-value{margin-right:0}}@media screen and (max-width: 1300px){.setting-tabs-wrapper .setting-tabs-buttons .setting-tab-button .setting-tabs-wrapper .setting-tabs-buttons .setting-tab-button{padding:8px 15px}.product-additional-information .setting-tabs-buttons .setting-tab-button{font-size:13.5px}.setting-accordion-ring-size.setting-accordion-item .size-guide,.setting-accordion-ring-size-two.setting-accordion-item .size-guide{font-size:9px;margin-top:.3rem}.product-block--price .price-ui,.product_form .price-ui{font-size:18px}}@media screen and (max-width: 1200px) and (min-width: 1025px){.metal_slider.metal_no_slider .setting-value{width:auto}.product-links-wrapper{padding:1rem .7rem}.product-links-wrapper .product-link-item:nth-child(odd){width:60%}.product-links-wrapper .product-link-item .product-link{gap:.5rem;font-size:12px}}@media screen and (max-width: 1200px){.product-additional-information .setting-tabs-buttons .setting-tab-button{padding:0 1rem}.shapes-slider.shape_no_slider,.shanks-slider.shank_no_slider{overflow:auto}.product-block--price .price-ui,.product_form .price-ui{font-size:16px}}@media screen and (max-width: 1025px){.mobile-only-section,.mobile-only-section .product-block--title,.mobile-only-section .product-block---app,.mobile-only-section .product-block--description,.product-tgd-wrapper,.product-additional-information{display:block}.buttons-wrapper{gap:.1rem;margin-top:0;margin-bottom:2rem}.buttons-wrapper .button-item .media-button{color:#acadab;font-size:13px;box-shadow:none;outline:none;font-style:normal;border-style:solid;border-color:#acadab;text-transform:uppercase;font-family:Montserrat,sans-serif}.product-tgd{margin-top:1.5rem}.product__images .product-tgd-wrapper,.product__images .product-additional-information{display:none}.filters-section-wrapper .filter-buttons,.filters-section-wrapper .filter-value-buttons{overflow:auto;margin-left:1rem;justify-content:flex-start}}@media only screen and (max-width: 798px){.breadcrumb__container{overflow:hidden}.breadcrumb__container .breadcrumb{font-size:10px!important}.breadcrumb__container ul{flex-wrap:nowrap;justify-content:flex-start}.breadcrumb__container ul li{white-space:nowrap}.product__images{margin-bottom:10px}.product-gallery .product-gallery__main .flickity-button{display:none}.product-images-content .product-gallery .product-gallery__main .flickity-button{display:block}.product-tgd.mobile-tgd-slider{gap:0;padding:1rem 2rem}.mobile-tgd-slider.product-tgd .column{gap:1rem}.mobile-tgd-slider.product-tgd .column img{width:35px}.mobile-tgd-slider.product-tgd .column:nth-child(2) img{width:20px}.mobile-tgd-slider.product-tgd .column h6{font-size:.75rem}.mobile-tgd-slider .flickity-button{background:transparent;width:25px;height:25px;padding:0;align-items:center}.mobile-tgd-slider .flickity-button svg{margin:0}.mobile-tgd-slider .flickity-prev-next-button.previous{left:5px}.mobile-tgd-slider .flickity-prev-next-button.next{right:5px;justify-content:flex-end}.collection__main .collection-matrix__wrapper .container{grid-template-columns:repeat(2,1fr)}.recently-viewed-grid.has-no-side-gutter .medium-down--one-third{margin-left:10px;margin-right:10px;width:calc(33.3333333333% - 23px)}}@media only screen and (max-width: 768px){.product-details-content .products__specs-wrapper{width:100%;margin-left:0rem}.product-details-content .products__specs-list{width:100%}}@media only screen and (max-width: 767px){#template-product .product-main{padding-top:0}.product-main .section{width:100%}.product-main .product__information{width:95%;margin-left:auto;margin-right:auto}.product-gallery .video-button-wrapper{display:none}.product-gallery .flickity-page-dots{bottom:10px}#product-image--section .product-alt{bottom:25px;font-size:10px}.loose-lab-settings-wrapper{font-size:12px}.product-block--price .price-ui,.product_form .price-ui{font-size:14px}.product_form .purchase-details__buttons .button-wrapper{width:100%}.filters-section-wrapper .filter-buttons .button,.filter-buttons-wrapper .filter-button{font-size:13px!important}.filter-value-buttons .button{font-size:12px!important}.product-band-builder .setting-accordion-content .setting-value p{height:57px}.snapshot-info p{font-size:14px}.metal_slider.metal_no_slider{overflow:auto}.metal_slider.metal_no_slider::-webkit-scrollbar,.shapes-slider.shape_no_slider::-webkit-scrollbar{height:3px!important}.metal_slider.metal_no_slider::-webkit-scrollbar-thumb,.shapes-slider.shape_no_slider::-webkit-scrollbar-thumb{border-radius:10px!important;background:#d3d3d3!important}.metal_slider.metal_no_slider::-webkit-scrollbar-track,.shapes-slider.shape_no_slider::-webkit-scrollbar-track{background:#f8f8f8!important}.metal_slider.metal_no_slider .setting-value{flex-grow:1;width:14.2857142857%}.metal_slider.metal_no_slider.metal_less_5_slider .setting-value{width:50px}.setting-accordion-stone .setting-values-container{overflow:hidden}.setting-accordion-stone .setting-values-container .setting-values-wrapper{overflow:auto;padding-bottom:1rem}.setting-accordion-stone .setting-values-container .setting-values-wrapper::-webkit-scrollbar{height:3px!important}.setting-accordion-stone .setting-values-container .setting-values-wrapper::-webkit-scrollbar-thumb{border-radius:10px!important;background:#d3d3d3!important}.setting-accordion-stone .setting-values-container .setting-values-wrapper::-webkit-scrollbar-track{background:#f8f8f8!important}}@media only screen and (max-width: 575px){.setting-accordion-item:not(:last-child),.product-band-builder .single-column .setting-accordion-item{margin-bottom:1.8rem}.product__images{margin-bottom:10px}.buttons-wrapper{gap:.1rem;margin-top:0rem;margin-bottom:0rem}.buttons-wrapper .button-item .media-button{line-height:1.8;font-size:10px}.product__information{font-size:13px}.product-block--price .price-ui{font-size:18px}.setting-tabs-wrapper .setting-tab-content{padding:1rem .7rem}.setting-accordion-button{font-size:12px}.setting-accordion-content{gap:.7rem}.setting-accordion-content .setting-value .input_label{font-size:9px;padding:14px;width:20px;height:20px}.setting-accordion-content .setting-value .input_value+.input_label:before{width:33px;height:33px;transform:translate(-7.5%,-8%)}.setting-accordion-shape .setting-accordion-content .input_label,.setting-accordion-shank .setting-accordion-content .input_label{width:30px;height:30px;margin-right:1rem}.setting-accordion-shank .setting-accordion-content .shanks-slider .input_label{width:40px;height:40px;margin-right:15px}.setting-accordion-shank .setting-accordion-content .shanks-slider .input_value+.input_label:before{width:40px;height:40px}.setting-accordion-stone .setting-accordion-content{gap:.5rem}.setting-accordion-stone .setting-accordion-content .input_label{font-size:10px;padding:5px 13px;border:1px solid #3c3737}.single-column{gap:0;flex-direction:column}.single-column .setting-accordion-item{width:100%}.setting-tabs-wrapper .setting-accordion-content .select-wrapper select,.setting-tabs-wrapper .setting-accordion-content .select-wrapper input{font-size:12px}.product_form .purchase-details__buttons{display:flex;height:auto}.product_form .modal_price,.product_form .purchase-details__buttons .button--add-to-cart{width:100%}.product_form .purchase-details__buttons .button--add-to-cart{order:2}.ring-and-stone-images .image-wrapper p{position:static;margin-top:5px}.product-band-builder .ring-and-stone-images .image-wrapper p{bottom:.8rem;position:absolute;margin-top:0}.product-band-builder .ring-and-stone-images .image-wrapper .snapshot-button{font-size:11px}.snapshot-info{padding:1.5rem 0rem 1rem}.product-links-wrapper{padding:1rem .7rem}.product-links-wrapper .product-link-item:nth-child(odd){width:60%}.product-links-wrapper .product-link-item{width:38%}.product-links-wrapper .product-link-item .icon-wrapper{width:25px}.product-links-wrapper .product-link-item:nth-child(2n) img{width:15px}section.section-setting-tabs .setting-tabs-wrapper .setting-tabs-buttons{gap:1.5rem}section.section-setting-tabs .setting-tabs-wrapper .setting-tabs-buttons .setting-tab-button{font-size:12px;padding:.4rem .5rem}section.section-setting-tabs .product-content-wrapper .product-item h3,section.section-setting-tabs .instagram-content .instagram-text,section.section-setting-tabs .product-content-wrapper .product-item p{padding:0}.product__information .description,.product-additional-information .setting-tab-content,.product_form .purchase-details__buttons .button{font-size:12px!important}.order-ship-date p,.selected-ring-values p{font-size:12px}.block--sku .order-ship-date p,.block--sku .selected-ring-values p{font-size:11px!important}.product-content-wrapper .product-item h3,.instagram-content .instagram-text{font-size:15px}.product-links-wrapper .product-link-item .product-link{gap:.5rem;font-size:12px}.product_form .modal_price{margin-left:0;margin-bottom:10px}.product__information .title{font-size:18px;font-weight:500}.setting-accordion-content .setting-value p{font-size:8px}.setting-accordion-metal .setting-accordion-content .setting-value p{font-size:10px}.product-block--promotion-banner .image-wrapper{width:25rem}}.tab-mobile{display:none}.cert-popup-pdp{cursor:pointer;text-decoration:underline}#center_stone_check_boxes .setting-values-container{width:min-content;position:relative}.product__images .product-gallery--background .swym-button{font-size:22px;opacity:1!important;margin:.8rem 0 0 12px;position:absolute;z-index:1}.product__images .has-image-conversion{background-color:#f8f8f8}.product-videos-content .lazyframe:before{padding-top:100%!important}.video-button-wrapper{position:absolute;right:22px;bottom:22px}.video-buttons{width:46.31px;height:46.31px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-buttons .icon{width:100%;height:100%;padding:1rem}.video-buttons .icon-play{padding-left:3px;padding-left:1.2rem}.video-played .video-buttons .icon path{fill:#fca999;fill:#7c7979;opacity:.5}.collection-matrix__wrapper .container .color-swatches-wrapper{display:none!important}@media screen and (max-width: 575px){.video-button-wrapper{bottom:auto;top:22px}}.product-gallery-fancybox .fancybox__content,.product-gallery-fancybox .f-thumbs__slide__button{background:#f8f8f8!important}.product-additional-information .setting-tabs-wrapper .setting-tabs-buttons .setting-tab-button.button-active{color:#000}.oke-state-empty-button .oke-w-writeReview,.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{border-radius:35px;background-color:#001514!important}.oke-barClassic-marker-dot{background:#001514!important}.okeReviews[data-oke-container] .oke-w-reviews-writeReview .oke-w-writeReview.oke-button{padding-top:14px!important;padding-bottom:13px!important}.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-verified,.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,div.okeReviews .oke-w-reviewer-verified-icon:before{color:#000}div.okeReviews[data-oke-container] .oke-w-recommendsModule-value,.okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before,div.okeReviews .oke-w-reviewerRecommendation--yes:before{background-color:#000!important}.product-gallery--background .swym-add-to-wishlist-view-product:after{color:#731b34!important}.product-gallery--background .swym-added.swym-add-to-wishlist-view-product:after{color:#731b34!important}.okeReviews[data-oke-container] .oke-showMore,div.okeReviews .oke-showMore .oke-showMore-button{padding:14px 24px!important}.okendo-custom-star-rating{align-items:center}@media screen and (max-width: 767px){.setting-accordion-stone .setting-accordion-content .input_label{font-size:12px}.setting-tabs-wrapper .setting-tabs-buttons .setting-tab-button{padding:8px 10px;letter-spacing:.9px}}
/*# sourceMappingURL=/cdn/shop/t/493/assets/section-product.css.map */
