html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width:749px){.diamond-customizer-container.bc-mc{display:flex;flex-direction:column}.diamond-customizer-container .variant-custom-section{order:1}.diamond-customizer-container .variant-custom-section .scroll-arrow{display:none}.diamond-customizer-container .variant-custom-section .scroll-arrow-container{margin-bottom:0}.diamond-customizer-container .variant-custom-section>.form__label{line-height:1.4;margin:0 0 .8rem}.diamond-customizer-container .form__label,.diamond-customizer-container legend.form__label{font-family:var(--font-body-family)}.diamond-customizer-container .weight-grid-wrapper{gap:6px;padding:0 0 2px;height:auto}.diamond-customizer-container .weight-grid-wrapper .diamond-img-box{display:none}.diamond-customizer-container .weight-item,.diamond-customizer-container .scrollable-wrapper .weight-item{flex:0 0 auto;width:auto;min-width:0}.diamond-customizer-container .weight-item label{width:auto;min-width:4.2rem;height:4.2rem;padding:0 .6rem;justify-content:center;border:1px solid rgba(var(--color-foreground),.16);border-radius:10px;background:#fff;transform:none;transition:none!important}.diamond-customizer-container .weight-item .weight-text,.diamond-customizer-container .weight-item .weight-text__num{font-size:1.3rem;font-weight:500;line-height:1;margin:0;transition:none!important}.diamond-customizer-container .weight-item input:checked+label{background:#fff!important;border:1.5px solid var(--bc-primary, #114747)!important;box-shadow:none!important}.diamond-customizer-container .weight-item input:checked+label .weight-text{font-weight:600;color:var(--bc-primary, #114747)!important}.diamond-customizer-container .weight-item .weight-text__full{display:none}.diamond-customizer-container .weight-item .weight-text__num{display:block;line-height:1}.bc-mc-row{order:2;display:flex;flex-direction:column;margin:.8rem 0 1.4rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;background:#fff;overflow:hidden}.bc-mc-row>.bc-mc-card,.bc-mc-row>fieldset.bc-mc-card{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(var(--color-foreground),.12)!important;min-width:0;max-width:none;width:auto}.bc-mc-row>.bc-mc-card:last-child{border-bottom:0!important}.bc-mc-row>fieldset.bc-mc-card{display:block!important}.bc-mc-card .bc-mc-strip{width:100%}.bc-mc-card>.form__label,.bc-mc-card>legend,.bc-mc-card .scroll-arrow{display:none}.bc-mc-card .scroll-arrow-container{margin:0}.bc-mc-card.bc-mc-no-anim .bc-mc-strip,.bc-mc-card.bc-mc-no-anim .bc-mc-face__chev{transition:none!important}.bc-mc-face{display:flex;align-items:center;gap:1rem;width:100%;min-height:5.6rem;padding:.9rem 1.2rem;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bc-mc-face__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.bc-mc-face__icon svg,.bc-mc-face__icon img{width:2.8rem;height:2.8rem;object-fit:cover;border-radius:50%;padding:0;border:1px solid rgba(var(--color-foreground),.12)}.bc-mc-face__icon svg{border:0;border-radius:0;padding:0;background:none}.bc-mc-face__icon svg *{stroke:rgb(var(--color-foreground));stroke-width:1.4px;fill:none}.bc-mc-face__icon svg.bc-mc-face__speed{width:2.4rem;height:2.4rem;color:rgba(var(--color-foreground),.75)}.bc-mc-face__icon svg.bc-mc-face__speed *{stroke:none;fill:currentColor}.bc-mc-face__icon .bc-mc-face__q{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.12);display:grid;place-items:center;font-size:1.2rem;font-weight:600}.bc-mc-face__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bc-mc-face__kicker{font-size:1rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.bc-mc-face__value{font-size:1.4rem;font-weight:500;line-height:1.2;color:rgb(var(--color-foreground))}.bc-mc-face__chev{margin-left:auto;flex:0 0 auto;width:1.4rem;height:1.4rem;color:rgba(var(--color-foreground),.5);transition:transform .25s cubic-bezier(.4,0,.2,1)}.bc-mc-card.is-open .bc-mc-face__chev{transform:rotate(180deg)}.bc-mc-card .bc-mc-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 1.2rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.bc-mc-card.is-open .bc-mc-strip{max-height:40rem;padding:.2rem 1.2rem 1.2rem;opacity:1}.bc-mc-card .bc-mc-strip>*{min-width:0}.bc-mc-card .bc-mc-strip .sibling-grid-item,.diamond-customizer-container .bc-mc-card .bc-mc-strip>input[type=radio]+label{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;height:8rem;margin:0!important;padding:.6rem .3rem!important;border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:10px!important;background:#f5f3ef!important;text-align:center;transform:none;font-size:1.1rem;line-height:1.15;box-shadow:none!important;color:rgb(var(--color-foreground))!important;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)!important}.bc-mc-card .bc-mc-strip .sibling-grid-item.active,.diamond-customizer-container .bc-mc-card .bc-mc-strip>input[type=radio]:checked+label{background:#fff!important;border:1.5px solid var(--bc-primary, #114747)!important;color:var(--bc-primary, #114747)!important;box-shadow:none!important}.bc-mc-card .bc-mc-strip .sibling-grid-item.active .sibling-text,.bc-mc-card .bc-mc-strip .sibling-grid-item.active .diamond-svg *{color:var(--bc-primary, #114747);stroke:var(--bc-primary, #114747);stroke-width:1px}.bc-mc-card .bc-mc-strip .sibling-text{font-size:1.1rem;white-space:normal;margin:0}.bc-mc-card .bc-mc-strip .sibling-img-box{height:auto}.bc-mc-card .bc-mc-strip .diamond-svg{width:3rem;height:3rem}.bc-mc-card .bc-mc-strip .metal-swatch-img{width:3rem;height:3rem;padding:0;border-radius:50%;object-fit:cover}.diamond-customizer-container .bc-mc-card .bc-mc-strip>label[style*="display:none"],.diamond-customizer-container .bc-mc-card .bc-mc-strip>label[style*="display: none"]{display:none!important}.bc-mc-face__icon .bc-mc-face__q svg{width:1.4rem;height:1.4rem;border:0;padding:0;background:none}.diamond-customizer-container .bc-mc-card .bc-mc-strip>input[type=radio]+label{font-weight:600!important;font-size:1.3rem!important}.bc-mc-card .bc-mc-strip>label .pill-sub{display:block;font-size:1rem;font-weight:400;color:rgba(var(--color-foreground),.55)!important;margin:0!important}.bc-mc-card[data-bc-mc=quality] .bc-mc-strip{display:flex;flex-wrap:wrap;gap:8px}.diamond-customizer-container .bc-mc-card[data-bc-mc=quality] .bc-mc-strip>input[type=radio]+label{flex:0 0 auto;flex-direction:row;align-items:baseline;gap:.5rem;width:auto;height:auto;min-width:4.2rem;padding:.8rem 1.2rem!important;border-radius:10px!important;font-size:1.3rem!important;font-weight:400!important;line-height:1.2}.bc-mc-card[data-bc-mc=quality] .bc-mc-strip>label .pill-sub{display:inline}.bc-mc-card[data-bc-mc=quality] .bc-mc-strip>.bc-mc-manual{flex:1 1 100%}.bc-mc-card[data-bc-mc=speed] .bc-mc-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.diamond-customizer-container .bc-mc-card[data-bc-mc=speed] .bc-mc-strip>input[type=radio]+label{height:6.4rem}.bc-mc-strip>.bc-mc-purity,.bc-mc-strip>.bc-mc-manual{grid-column:1 / -1;min-width:0;margin:.4rem 0 0!important;padding:1rem 0 0!important;border:0!important;border-top:1px solid rgba(var(--color-foreground),.1)!important}.bc-mc-strip>.bc-mc-manual{display:flex;flex-direction:column;gap:1rem}.bc-mc-strip>.bc-mc-manual>fieldset{margin:0!important;padding:0!important;border:0!important;min-width:0}.bc-mc-strip>.bc-mc-purity,.bc-mc-strip>.bc-mc-manual>fieldset{display:flex!important;flex-wrap:wrap;align-items:center;gap:.8rem!important}.diamond-customizer-container .bc-mc-strip>.bc-mc-purity>legend.form__label,.diamond-customizer-container .bc-mc-strip>.bc-mc-manual>fieldset>legend.form__label{display:block;float:left;width:100%;margin:0 0 .2rem;padding:0;font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.diamond-customizer-container .bc-mc-strip>.bc-mc-purity input[type=radio]+label,.diamond-customizer-container .bc-mc-strip>.bc-mc-manual input[type=radio]+label{margin:0!important;min-width:4.2rem;padding:.8rem 1.2rem!important;border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:10px!important;background:#f5f3ef!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important;text-align:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)!important}.diamond-customizer-container .bc-mc-strip>.bc-mc-purity input[type=radio]:checked+label,.diamond-customizer-container .bc-mc-strip>.bc-mc-manual input[type=radio]:checked+label{background:#fff!important;color:var(--bc-primary, #114747)!important;border:1.5px solid var(--bc-primary, #114747)!important;box-shadow:none!important}@keyframes bc-mc-insert{0%{opacity:0;transform:translateY(-.6rem);max-height:0;padding-top:0;margin-top:0}to{opacity:1;transform:none;max-height:30rem;padding-top:1rem;margin-top:.4rem}}.bc-mc-strip>.bc-mc-enter{overflow:hidden;animation:bc-mc-insert .32s cubic-bezier(.4,0,.2,1) both}.diamond-customizer-container .ring-trigger-pill.selected,.ring-modal .ring-box.active{background-color:#fff!important;color:var(--bc-primary, #114747)!important;border:1.5px solid var(--bc-primary, #114747)!important;box-shadow:none!important}.diamond-customizer-wrapper.loading{opacity:1!important;pointer-events:auto!important}.diamond-customizer-wrapper.loading:after{display:none!important}.diamond-customizer-wrapper.loading .bc-mc-strip .sibling-grid-item{pointer-events:none}@keyframes bc-mc-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.diamond-customizer-wrapper.loading .bc-mc-card.bc-mc-loading>.bc-mc-face{position:relative;overflow:hidden}.diamond-customizer-wrapper.loading .bc-mc-card.bc-mc-loading>.bc-mc-face:after{content:"";position:absolute;left:0;bottom:0;width:33%;height:2px;background:var(--bc-primary, #114747);animation:bc-mc-progress .9s cubic-bezier(.4,0,.2,1) infinite}.bc-mc-sizerow{order:4;display:flex;gap:1.2rem;align-items:flex-start}.bc-mc-sizerow>fieldset{flex:1 1 0;min-width:0;margin:0!important;padding:0!important;border:0!important;display:flex;flex-direction:column;align-items:stretch}.diamond-customizer-container .bc-mc-sizerow>fieldset>legend.form__label{float:none;width:100%;margin:0 0 .4rem!important;padding:0;line-height:1.5}.bc-mc-sizerow .ring-trigger-pill,.bc-mc-sizerow .ring-trigger-pill.engraving-trigger{margin:0!important;height:4.2rem;padding:0 1.2rem;box-sizing:border-box;background:#fff!important;border:1px solid rgba(var(--color-foreground),.16)!important}.bc-mc-sizerow legend.form__label{white-space:nowrap;overflow-x:clip;overflow-y:visible;display:block;width:100%;padding-bottom:.2rem}.bc-mc-sizerow .ring-trigger-pill{overflow:visible;transform:none!important;transition:none!important}.bc-mc-sizerow .bc-mc-tight-1 .engr-opt,.bc-mc-sizerow .bc-mc-tight-1 .engr-sep,.bc-mc-sizerow .bc-mc-tight-2 .engr-free{display:none}.bc-mc-sizerow .ring-trigger-pill{width:100%;justify-content:center;margin-right:0;white-space:nowrap;overflow:visible;line-height:1.3}.bc-mc>*:not(.variant-custom-section):not(.bc-mc-row){order:4}@media(prefers-reduced-motion:reduce){.bc-mc-card .bc-mc-strip,.bc-mc-face__chev{transition:none}.bc-mc-strip>.bc-mc-enter{animation:none}}}.bc-mc-pricetop{margin:0 0 1.2rem;padding-top:2rem}.bc-mc-pricetop .diamond-price-block{margin-top:0}.product-form__buttons .product-form__submit{font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:12px!important;background:#000!important;color:#fff!important;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255}.product-form__buttons .shopify-payment-button,.product-form__buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 12px}.product-form__buttons .shopify-payment-button__button,.product-form__buttons .shopify-payment-button__button--unbranded{border-radius:12px!important}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{border-radius:12px!important}.product-form__buttons .bc-mc-affirm{margin:1rem 0 1.2rem;text-align:center}.bc-mc-total{order:4;display:flex;flex-direction:column;align-items:center;gap:.6rem;margin:2rem 0 1.2rem;text-align:center}.bc-mc-total__label{font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;color:rgba(var(--color-foreground),.75);line-height:1}.bc-mc-total__amount{display:inline-block;font-size:3rem;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums}.bc-mc-total__ship{display:inline-flex;align-items:center;gap:.8rem;margin-top:.4rem;padding:0;border:0;background:none;font-size:1.3rem;line-height:1;color:rgba(var(--color-foreground),.75)}.bc-mc-total__ship svg{flex:0 0 auto;display:block;width:2rem;height:1.2rem;color:rgba(var(--color-foreground),.75)}.bc-mc-total__ship span{display:block;line-height:1}.bc-mc-total__ship[hidden]{display:none}@media screen and (max-width:749px){#sticky-add-to-cart{display:none!important}}body.bc-lightbox-open .section-header,body.bc-lightbox-open #shopify-section-header,body.bc-lightbox-open .bc-call-btn{visibility:hidden!important}@media screen and (max-width:749px){.engraving-modal .engraving-input,.engraving-modal input,.engraving-modal select,.ring-modal select,.ring-modal .ring-country-select{font-size:16px!important}}.product__accordion .accordion__title,.product__accordion summary,.product__accordion .accordion__content,.product__accordion .accordion__content *{font-family:var(--font-body-family)!important}@media screen and (min-width:750px){.weight-text__num{display:none}.diamond-customizer-container>.sibling-section,.diamond-customizer-container>.variant-custom-section,.diamond-customizer-container>fieldset.product-form__input,.diamond-customizer-container>.bc-mc-sizerow,.diamond-customizer-container>#custom-manual-area{margin:0 0 1.2rem!important}.diamond-customizer-container>*:last-child{margin-bottom:0!important}.diamond-customizer-container>#custom-manual-area>fieldset{margin:0 0 1.6rem!important}.diamond-customizer-container>#custom-manual-area>fieldset:last-child{margin-bottom:0!important}.diamond-customizer-container .form__label,.diamond-customizer-container legend.form__label{margin:0 0 .4rem!important}.diamond-customizer-container .scroll-arrow-container{margin-bottom:0}.diamond-customizer-container fieldset.product-form__input--pill>input[type=radio]+label{margin-top:0!important}.diamond-customizer-container .weight-grid-wrapper,.diamond-customizer-container .sibling-grid-wrapper{margin:0}.bc-mc-sizerow{display:flex;flex-wrap:wrap;gap:0 4rem;align-items:flex-start}.diamond-customizer-container .bc-mc-sizerow>fieldset.product-form__input{flex:0 0 auto;min-width:0;display:block!important;margin:0!important;padding:0!important;border:0!important}.diamond-customizer-container .bc-mc-sizerow>fieldset>legend.form__label{float:none;display:block;margin:0 0 .4rem!important;padding:0;line-height:1.5}.bc-mc-sizerow .ring-trigger-pill{margin:0!important}}.bc-mc-row,.bc-mc-strip,.bc-mc-card{overflow-anchor:none}.cp-original-price,.cp-original-price[torph-root] [torph-item]{text-decoration:none!important}.cp-original-price{position:relative}.cp-original-price:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:currentColor;pointer-events:none}@media screen and (max-width:749px){.diamond-customizer-container .weight-grid-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:auto;scroll-behavior:auto;padding-bottom:0;margin-bottom:2px}.product__info-wrapper.scroll-trigger.animate--slide-in{animation:none!important;opacity:1!important;transform:none!important}}@media screen and (max-width:749px){@keyframes bc-mc-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bc-mc-card.is-open:not(.bc-mc-no-anim) .bc-mc-strip>.sibling-grid-item,.bc-mc-card.is-open:not(.bc-mc-no-anim) .bc-mc-strip>input[type=radio]+label,.bc-mc-card.is-open:not(.bc-mc-no-anim) .bc-mc-strip>.bc-mc-purity,.bc-mc-card.is-open:not(.bc-mc-no-anim) .bc-mc-strip>.bc-mc-manual{animation:bc-mc-reveal .32s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--bc-i, 0) * 28ms + 60ms)}.bc-mc-card.is-open .bc-mc-strip>.bc-mc-enter{animation:bc-mc-insert .32s cubic-bezier(.4,0,.2,1) both}.bc-mc-strip>:nth-child(1){--bc-i: 0}.bc-mc-strip>:nth-child(2){--bc-i: 1}.bc-mc-strip>:nth-child(3){--bc-i: 1}.bc-mc-strip>:nth-child(4){--bc-i: 2}.bc-mc-strip>:nth-child(5){--bc-i: 2}.bc-mc-strip>:nth-child(6){--bc-i: 3}.bc-mc-strip>:nth-child(7){--bc-i: 3}.bc-mc-strip>:nth-child(8){--bc-i: 4}.bc-mc-strip>:nth-child(9){--bc-i: 4}.bc-mc-strip>:nth-child(10){--bc-i: 5}.bc-mc-strip>:nth-child(11){--bc-i: 5}.bc-mc-strip>:nth-child(12){--bc-i: 6}.bc-mc-strip>:nth-child(n+13){--bc-i: 6}@media(prefers-reduced-motion:reduce){.bc-mc-card.is-open .bc-mc-strip>*{animation:none!important}}}@media screen and (max-width:749px){.diamond-customizer-container .weight-grid-wrapper.bc-mc-reveal .weight-item{animation:bc-mc-chip-reveal .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--bc-i, 0) * 80ms)}@keyframes bc-mc-chip-reveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.weight-grid-wrapper .weight-item:nth-child(1){--bc-i: 0}.weight-grid-wrapper .weight-item:nth-child(2){--bc-i: 1}.weight-grid-wrapper .weight-item:nth-child(3){--bc-i: 2}.weight-grid-wrapper .weight-item:nth-child(4){--bc-i: 3}.weight-grid-wrapper .weight-item:nth-child(5){--bc-i: 4}.weight-grid-wrapper .weight-item:nth-child(6){--bc-i: 5}.weight-grid-wrapper .weight-item:nth-child(7){--bc-i: 6}.weight-grid-wrapper .weight-item:nth-child(8){--bc-i: 7}.weight-grid-wrapper .weight-item:nth-child(n+9){--bc-i: 8}@media(prefers-reduced-motion:reduce){.diamond-customizer-container .weight-grid-wrapper.bc-mc-reveal .weight-item{animation:none!important}}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bc-customizer-mobile-cards.css.map */
