.template__cart div#cart-upsell .card-product:has([href*="/products/extended-warranty"]),.template__cart div#cart-upsell .card-product:has([href*="/products/nature-sparkle-extended-warranty"]){display:none}.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:420px;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}.extend-wrapper{max-width:920px;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}.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/44/assets/custom.css.map */
