.customize_ring-template .product-single__media--Image{position:relative;z-index:0}.customize_ring-template .product-single__media--Image:not(:last-child){margin-bottom:5px}.drag-to-interact{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);background:#000c;display:flex;align-items:center;width:max-content;padding:12px 22px;border-radius:30px}.drag-to-interact img{width:40px}.drag-to-interact span{color:#fff;margin-left:10px}.personalized_ring-imageWrapper .spritespin{margin:0 auto}.customize_ring-template .personalized_ring-imageText{padding:0 10px 8px;margin-bottom:0;width:100%;text-align:left;position:absolute;bottom:0;z-index:1}.customize_ring-template .personalized_ring-imageWrapper .ajax-loader svg{color:#bc913f;position:absolute}@media (max-width: 749px){.drag-to-interact{padding:8px 18px}.drag-to-interact img{width:30px}.drag-to-interact span{margin-left:8px;font-size:14px}}.customize_ring-template .ring_size .ring_size-guide{float:right}.customize_ring-template .ring_size #custom_ringSize{min-height:36px;padding-top:8px;padding-bottom:8px;margin-bottom:20px}.customize_ring-template .category{display:flex;align-items:flex-end;text-align:center;gap:20px}.customize_ring-template .category li{position:relative}.customize_ring-template .category input{visibility:hidden;position:absolute;left:0;top:0}.customize_ring-template .category input:checked+label .label-text{color:var(--nav-level-one-hover-color);border-bottom:2px solid var(--blue-color)}.customize_ring-template .category .label-img{display:block;width:35px;height:35px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0 auto 2px}.customize_ring-template .category label{text-align:center;border-bottom:2px solid transparent}.customize_ring-template .category input:checked+label{border-bottom:2px solid #4a5d79}.customize_ring-template .product_options>label{text-transform:uppercase;font-weight:600;font-size:14px!important}.customize_ring-template .label-price{font-size:14px;display:block;line-height:1;font-weight:600;margin-top:5px}.customize_ring-template .product-form__controls-quantity{width:100%}.customize_ring-template .product_options{margin-bottom:20px}label[for=diamond_small_new] img{width:20px}label[for=diamond_medium_new] img{width:25px}label[for=diamond_large_new] img{width:30px}.customize_ring-template .personalized_ring-imageWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.customize_ring-template .productFirstload{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.customize_ring-template .productFirstload img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.customize_ring-template .personalized_ring-imageWrapper.initialize{width:100%;height:100%}.customize_ring-template .personalized_ring-imageWrapper .ajax-loader{position:absolute;background:#ffffff4d;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.engraving_text{margin-bottom:20px;border:1px solid #bc913f;padding:3px 12px 5px}.engraving_text .engraving_accordion{font-size:14px;line-height:20px;font-weight:600;letter-spacing:2.1px;text-transform:uppercase;color:#4f5b74;display:flex;justify-content:space-between;align-items:center;margin-top:6px}.engraving_text .engraving_accordion small{letter-spacing:1px;vertical-align:bottom}.engraving_text .engraving_acc-conten{margin-bottom:12px}.engraving_text .engraving_acc-conten .engraving-img-textWrapper{position:relative}.engraving_text .engraving-img-textWrapper .text-input{position:absolute;top:18px;left:50%;transform:translate(-50%);font-size:15px;line-height:19px;font-weight:500;color:#464742}.engraving_text input[type=text]{min-height:40px;max-height:40px;width:100%}@media screen and (max-width: 767px){.customize_ring-template label{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/custom-swatch.css.map */
