.newcolorswatch{width:25px!important;height:25px!important;border-radius:50%!important;border:1px solid #e7e7e7}.newcolorswatch{background-size:cover!important}#avp-watermark-footer{display:none!important}.vdb-rb-slider-banner-image{position:relative;width:100%;overflow:hidden}.vdb-rb-fade{opacity:0;transform:translate(30px);transition:opacity .4s ease,transform .4s ease}.vdb-rb-fade.vdb-rb-fade-in{opacity:1;transform:translate(0)}.avpoptions-container__v2 .ap-options__radio{padding:15px!important;border:1px solid #000!important;border-radius:10px!important}.avpoptions-container__v2 .avp-productoptioncheckwrapper:nth-child(1){border-right:1px solid #000!important;padding:10px!important}.avpoptions-container__v2 .avp-productoptioncheckwrapper:nth-child(2){padding-right:10px!important}.avpoptions-container__v2 .ap-label-tooltip{margin-bottom:20px!important}.avpoptions-container__v2 .avp-option.ap-options__radio-container input[type=radio][field-name]{accent-color:#000!important}.delivery-date-regular,.delivery-date-express{grid-column-end:3}.delivery-date-regular{margin-top:10px!important}@media(max-width:767px){.avpoptions-container__v2 .ap-options__radio{padding:0!important}#avpoptions-container__v2 .apo-value-title,#avpoptions-container__v2 defs.money.apo-money,#avpoptions-container__v2 .choice-list-variatnt-title{font-size:12px!important}#avpoptions-container__v2 .expected-delivery{font-size:10px!important}}.template__cart .express-production-box{border:1px solid #000;border-radius:10px;padding:14px 16px;max-width:100%;background:#fff}.template__cart .express-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600}.template__cart .express-label input{display:none}.template__cart .custom-radio{width:14px;height:14px;border:2px solid #000;border-radius:50%;position:relative;flex-shrink:0}.template__cart .express-label input:checked+.custom-radio:after{content:"";width:6px;height:6px;background:#000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template__cart .label-text{font-size:14px}.template__cart .delivery-date-express-cart{margin-top:8px;padding-left:24px}.template__cart .expected-delivery-cart{font-size:13px;color:#000}.template__cart .date-text-cart{font-weight:500}.template__cart .express-production-box{font-size:16px}.template__cart .expected-delivery-cart{font-size:14px!important}div[id*=price-template] .main-product-price.price:not(.apo-variant-price){display:block!important}.main-product-price.price.leading-none.apo-variant-price{display:none!important}.form-checkout{border-radius:10px;overflow:hidden}.extend-wrapper{max-width:100%;border:1px solid #000;padding:18px 20px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:#111;background:#fff;border-radius:10px;margin-top:10px}.extend-header{display:flex;align-items:center;gap:8px;font-size:15px;margin-bottom:12px}.extend-icon{font-size:18px}.extend-title strong{font-weight:700}.extend-benefits{margin:0 0 8px 22px;padding:0;font-size:14px;line-height:1.5;color:#333}.extend-benefits li{margin-bottom:5px}.extend-link{display:inline-block;font-size:14px;color:#111;text-decoration:underline;margin:6px 0 16px}.extend-plans{display:flex;gap:14px}.extend-plan{flex:1;border:1px solid #d6d6d6;border-radius:3px;padding:14px 10px 12px;text-align:center;cursor:pointer;background:#fff;transition:all .2s ease}.extend-plan:hover{border-color:#000}.plan-duration{display:block;font-size:13px;color:#555;margin-bottom:3px}.plan-price{display:block;font-size:20px;font-weight:600;color:#000}.extend-plan{position:relative;border:1px solid #d9d9d9;border-radius:10px;padding:16px;cursor:pointer;transition:all .2s ease}.extend-plan.active{border-color:#000;background:#f8f8f8}.plan-check{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:#000;color:#fff;font-size:14px;display:none;align-items:center;justify-content:center}.extend-plan.active .plan-check{display:flex}.extend-plan.loading{opacity:.6;pointer-events:none}.extend-plan.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.extend-plan.loading{opacity:.6}.extend-plan{border:1px solid #d9d9d9;border-radius:10px;padding:16px;cursor:pointer;transition:all .2s ease}.extend-plan.added{border-color:#000;background:#f6f6f6;cursor:not-allowed;opacity:.7;pointer-events:none}.extend-plan.added:after{content:"Added";position:absolute;top:10px;right:10px;font-size:12px;font-weight:600;color:#000}.template__cart .cart-item:has([href*=express-production-fee]) .price span .price,.template__cart .cart-item:has([href*=express-production-fee]) .x-cart-item-quantity{display:none}.template__cart .cart-item:has([href*=express-production-fee]) button{margin-left:auto}.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-2-years]) .price span .price,.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-2-years]) .x-cart-item-quantity{display:none}.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-2-years]) button{margin-left:auto}.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-5-years]) .price span .price,.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-5-years]) .x-cart-item-quantity{display:none}.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-5-years]) button{margin-left:auto}.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-lifetime]) .price span .price,.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-lifetime]) .x-cart-item-quantity{display:none}.template__cart .cart-item:has([href*=nature-sparkle-extended-warranty-for-lifetime]) button{margin-left:auto}#vdb-cart-error{border:unset;color:red}a[href^=mailto]{position:relative;z-index:5;pointer-events:auto}a[href^=mailto]:before,a[href^=mailto]:after{pointer-events:none}.x-block-buy-buttons.button-product-buy_buttons form.form div#avpoptions-container__v2{order:2}.x-block-buy-buttons.button-product-buy_buttons form.form .size-wrapper{order:1}.x-block-buy-buttons.button-product-buy_buttons form.form .flex.gap-2{order:3}.x-block-buy-buttons.button-product-buy_buttons form.form{display:flex;flex-direction:column}.template__product .relative.payment-button-container{display:none}.swatch-tooltip{position:fixed;background:#000;color:#fff;font-size:15px;line-height:1;padding:8px;border-radius:2px;white-space:nowrap;pointer-events:none;z-index:9999}body.template__cart a[href^="/products/"]{pointer-events:none;cursor:default}.button-quickview-icon,.quick-view-container{display:none}#main-cart-items table .main-cart-column-container .cart-item-td-container .bottom-price-block-container{border-top:1px solid #e3e3e3!important}#main-cart-items table .main-cart-column-container .cart-item-td-container .bottom-price-block-container .quantity-block,#main-cart-items table .main-cart-column-container .cart-item-td-container .bottom-price-block-container .total-price-block{display:flex;flex-direction:row;align-items:start;gap:10px;align-items:center}#main-cart-items table .main-cart-column-container .cart-item-td-container .bottom-price-block-container .total-price-block .price{line-height:1;min-height:fit-content;height:fit-content}#main-cart-items table .main-cart-column-container .cart-item-td-container .bottom-price-block-container .total-price-block .price span{display:block;line-height:1;min-height:fit-content;height:fit-content}#main-cart-items table .main-cart-column-container .cart-item-td-container .bottom-price-block-container .block-heading{font-size:15px;font-weight:600;color:#222}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr{max-width:850px;width:calc(100% - 60px);display:flex;padding:20px 0;gap:24px}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr.full-width{max-width:100%;width:100%;display:flex;padding:20px 0}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr td:first-child{min-width:140px;width:140px}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr td{padding:0}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr .detail-container{width:100%;margin:0}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr .quantity-container{margin:0;padding:0 10px}#main-cart-items table .cart-items-header-top{max-width:870px;width:calc(100% - 60px)}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .button-container{position:absolute;top:25px;right:20px}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .total-container{display:flex}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .total-container .price{font-size:20px;font-weight:600;color:#222}#main-cart-items table .cart-items-header-top .price-heading{width:fit-content;min-width:60px}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .cart-item .price{text-align:end}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .cart-item .price s{margin-right:0}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .cart-item .detail-container .product-option{opacity:1}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .cart-item .detail-container .product-option dt{opacity:.7}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr .price-del-container>div{gap:10px}#main-cart-items .items-end>div>form>table>tbody .main-cart-column-container.border-b{border-bottom-width:20px}#main-cart-items table .main-cart-column-container .cart-item-td-container .cart-addon-stone__meta{flex-direction:column}#main-cart-items table .main-cart-column-container .cart-item-td-container .cart-addon-stone__meta .cart-addon-stone__row{display:flex;flex-direction:row!important}#main-cart-items table .main-cart-column-container .cart-item-td-container .cart-addon-stone .cart-addon-stone__card{padding:0}#main-cart-items table tbody{position:realtive}#main-cart-items .content-btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}#main-cart-items .content-btn .nav-link{padding-top:0;font-size:18px;text-decoration:underline;text-underline-offset:3px;font-weight:500}#main-cart-items .image-block-cart{border-radius:8px!important;overflow:hidden;border:1px solid #0000001e}#main-cart-items .image-block-cart img{border-radius:7px}#main-cart-items .content-btn .nav-link:after{content:none}#main-cart-items #vdb-checkout-overlay{background-color:transparent!important}@media(min-width:768px){#main-cart-items .content-btn .desktop-btn{display:flex!important}#main-cart-items .mobile-btn{display:none!important}#main-cart-items .full-width-bar{width:100%}#main-cart-items .form-checkout{margin-top:27px}}@media(max-width:767px){#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr td:first-child{min-width:80px!important;width:80px!important}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr .cart-addon-stone__img{min-width:80px;width:80px;height:80px}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr{max-width:100%;width:calc(100% + -0px);gap:16px}#main-cart-items table tbody,#main-cart-items table{max-width:100%;width:100%;display:block}#main-cart-items table thead{max-width:100%;width:100%;display:flex}#main-cart-items table .cart-items-header-top{max-width:100%;width:100%}#main-cart-items table .cart-items-header-top th{display:block}#main-cart-items .items-end>div>form>table>tbody .main-cart-column-container.border-b{border-bottom-width:20px;display:block;width:100%}#main-cart-items .items-end>div>form>table>tbody .main-cart-column-container.border-b>td{display:block;width:100%}#main-cart-items table .main-cart-column-container .cart-item-td-container .bottom-price-block-container .block-heading{display:none!important}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .button-container{position:absolute;top:auto;left:10px;right:20px}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr.full-width{gap:10px 16px;max-width:100%;width:100%;display:grid;padding:20px 0;grid-template-columns:80px 1fr 1fr 1fr}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr.full-width .price{text-align:start}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody tr.full-width .quantity-container{padding:0}#main-cart-items table .main-cart-column-container .cart-item-td-container tbody .total-container .price{font-size:18px;font-weight:600;color:#222}#main-cart-items .content-btn .desktop-btn{display:none!important}#main-cart-items .mobile-btn{display:flex!important}#main-cart-items .mobile-btn .nav-link{text-decoration:underline;text-underline-offset:3px;font-weight:500}}.hideearring-variant .variant-selects input[value="10K White Gold"],.hideearring-variant .variant-selects input[value="10K White Gold"]+label,.hideearring-variant .variant-selects input[value="10K Yellow Gold"],.hideearring-variant .variant-selects input[value="10K Yellow Gold"]+label,.hideearring-variant .variant-selects input[value="10K Rose Gold"],.hideearring-variant .variant-selects input[value="10K Rose Gold"]+label,.hideearring-variant .variant-selects input[value=Silver],.hideearring-variant .variant-selects input[value=Silver]+label,.hideearring-variant .variant-selects input[value=Platinum],.hideearring-variant .variant-selects input[value=Platinum]+label{display:none!important}.hideearring-variant .variant-selects input[value="18K White Gold"],.hideearring-variant .variant-selects input[value="18K White Gold"]+label,.hideearring-variant .variant-selects input[value="18K Yellow Gold"],.hideearring-variant .variant-selects input[value="18K Yellow Gold"]+label,.hideearring-variant .variant-selects input[value="18K Rose Gold"],.hideearring-variant .variant-selects input[value="18K Rose Gold"]+label{display:none}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom.css.map */
