.t4s-line-item-property__field:has(label){margin-bottom:15px;border:1px solid #000;border-radius:0;transition:all 1s ease;padding:20px 15px 0;width:100%;position:relative;overflow:hidden}.t4s-line-item-property__field:has(label:empty){display:none}.t4s-line-item-property__field:has(label) label{color:#000;font-size:1.5rem;font-family:ModeratRegular,sans-serif!important;text-transform:capitalize;margin:0!important;position:absolute;transition:all .5s ease}.t4s-line-item-property__field:has(label) label:not(.label_small){top:32%;scale:1.2;opacity:.8}.is--type-short input{width:90%;border:none;font-size:.8rem;letter-spacing:2px;margin-top:0;margin-bottom:0;transition:all 1s ease;padding:5px 20px 5px 0!important;outline:none;line-height:0;text-overflow:ellipsis}.label_small{top:5px;left:10px;scale:.9}.t4s-line-item-property__field:not(.is--type-checkbox) .t4s-line-item-property__label{font-size:12px;font-weight:500;margin:.65em 0 6px;display:inline-block}.is--type-short input,.is--type-long textarea{width:100%;max-width:100%;border-radius:var(--other-radius)}.engrave-showcase svg,.engrave-showcase *:not(.heart_circle_text),.is--type-short input:not(.input_heart_circle),.is--type-long textarea,.div_icons *{font-family:Rootlessfont!important;font-weight:700;font-style:normal}.is--type-select select{border-radius:var(--other-radius)}.t4s-line-item-property__field .t4s-line-item-property__field-ck,.t4s-line-item-property__field.is--type-checkbox{position:relative}.t4s-line-item-property__field input[type=checkbox],.t4s-line-item-property__field input[type=radio],.t4s-line-item-property__field input[type=file]{display:none}.t4s-line-item-property__field input[type=checkbox]+label:before,.t4s-line-item-property__field input[type=radio]+label:before{content:"";display:inline-block;margin-right:10px;width:16px;height:16px;min-width:16px;border:1px solid var(--border-color);box-shadow:0 1px #d4d6d866;border-radius:2px;-webkit-appearance:none;box-shadow:none;transition:.2s ease-in-out;position:relative;top:3px}.t4s-line-item-property__field input[type=radio]+label:before{border-radius:50%}.t4s-line-item-property__field input[type=checkbox]~svg{display:block;width:12px;height:12px;fill:var(--secondary-color);position:absolute;top:5px;left:2px;pointer-events:none;transform:scale(0);-webkit-transform:scale(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.t4s-line-item-property__field input[type=radio]+label:after{content:"";display:block;width:8px;height:8px;position:absolute;background-color:var(--secondary-color);top:7.5px;left:4px;pointer-events:none;transform:scale(0);-webkit-transform:scale(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:50%}.t4s-line-item-property__field input[type=checkbox]:checked~svg,.t4s-line-item-property__field input[type=radio]:checked+label:after{transform:scale(1);-webkit-transform:scale(1)}.t4s-line-item-property__field.is--type-file label{background-color:#f5f5f5;padding:10px 20px;border-radius:2px;min-width:160px;text-align:center}.t4s-line-item-property__space{margin-bottom:15px}.t4s-line-item-property__field.is--field-emty .t4s-line-item-property__label{color:var(--t4s-error-color)}.is--field-emty.is--animated{--duration-time: .9s;-webkit-animation-duration:var(--duration-time);-webkit-animation-fill-mode:both;animation-duration:var(--duration-time);animation-fill-mode:both}@-webkit-keyframes t4s-ani-shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes t4s-ani-shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.t4s-ani-shake{-webkit-animation-name:t4s-ani-shake;animation-name:t4s-ani-shake}.svg_class{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;top:0;bottom:0;left:0;right:0}.svg_class svg{height:100%;width:100%}@media(max-width:400px){.svg_class svg{height:100%;width:100%}.superior_text,.inferior_text{font-size:140px}}.heart_circle_text{font-family:BelleAllure;transition:all .4s ease;padding-bottom:10%;padding-top:10%;z-index:100}.set1{font-size:6rem;margin-top:40%}.set2{font-size:5.5rem;margin-top:40%}.set3{font-size:5rem;margin-top:40%}.set4{font-size:3rem;margin-top:30%}.set5{font-size:2.5rem;margin-top:30%}.set6{font-size:2rem;margin-top:30%}.set7,.set8{font-size:1.5rem;margin-top:30%}.set9{font-size:1.2rem;margin-top:30%}.clean_class{position:absolute;top:40%;right:15px;border-radius:50%;padding-bottom:3px;color:#999;cursor:pointer;display:inline-flex;font-size:14px;width:20px;height:20px;line-height:0;align-items:center;justify-content:center}.clean_class_hide{opacity:0;z-index:-1}.div_icons{width:100%;margin-bottom:0;min-height:60px;border-radius:0;background:#f3f3f3;display:flex;justify-content:center;align-items:center}.div_icons button{background:transparent;color:#000;padding:0 7.5px;font-size:24px;line-height:normal}.div_icons button:hover{background:transparent}div#type_wrap{display:flex;gap:10px;margin:10px 0}.t4s-line-item-property__field:has(.t4s-pr__richtext){margin-top:15px}#guide_screen{position:fixed;top:0;width:100%;height:110vh;background-color:#000000a6;display:flex;justify-content:center;align-items:center;overflow-y:scroll!important}.guide_show{z-index:1000;display:block}.guide_hide{z-index:-50;display:none;opacity:0;width:0%!important;height:0vh!important}#guide_wrap{width:90%;height:55%;position:relative}#guide_close{width:100%;height:90%;position:absolute;display:flex;justify-content:end;padding:3px 15px}#guide_close span{font-size:1.5rem;cursor:pointer;color:#fff}#guide{cursor:pointer;font-family:ModeratRegular,sans-serif!important;font-size:1rem;position:relative}div#type_wrap .button:not(.type_focus){background:transparent;color:inherit}.engrave-showcase{position:relative;margin-bottom:15px}button.button.customize-atc{margin-top:15px}button.button.customize-atc[in-progress]{opacity:.5;pointer-events:none}.t4s-line-item-property__field:has(#type_wrap){display:none}.input_heart_circle{font-family:BelleAllure!important;letter-spacing:0px!important}#button_record{width:100%;margin-bottom:0;min-height:50px;border-radius:99px;font-size:14px;font-weight:600}#custom .t4s-pr-wishlist{display:none}#custom{display:block;position:fixed;top:0;left:0;width:100%;min-height:150px!important;height:100dvh;max-height:100dvh;background:#fff;overflow-y:scroll!important}.hide_popup{z-index:-100;opacity:0}.show_popup{z-index:100;opacity:1}#close_popup_wrap{width:100%;position:absolute;top:0;z-index:2}#close_popup{padding-left:10px;font-size:2rem;font-family:ModeratRegular,sans-serif!important}#img_wrap_popup{height:40%;width:100%;position:relative;display:flex;flex-direction:column-reverse;background:#fafafa;justify-content:center;align-items:center}#form_popup{padding:0 40px 40px;margin-top:10px}#img_wrap_popup img{width:80%;height:80%;object-fit:cover}.circle_heart_img{width:100%!important;height:100%!important}#form_popup_text{text-align:center;font-size:1.5rem;font-family:ModeratRegular,sans-serif!important}.input_hide{display:none}.t4s-product-form__variants:not(:has(#type_wrap)) .input_hide+button,.t4s-line-item-property__field:not(:has(.div_icons))+button{margin-top:0}.shopify-product-form:has(#add-customization) buy-buttons.buy-buttons.w-full{height:0;width:0;overflow:hidden;visibility:hidden;z-index:-2}button.button.customize-atc[disabled]{opacity:.8;animation:vertical-shaking 1s infinite}button.button.customize-atc[disabled]+span.when-invalid{display:block!important;color:maroon;text-transform:none;line-height:normal;letter-spacing:unset;white-space:nowrap;max-width:100%;width:100%;text-overflow:ellipsis;overflow:hidden;text-align:center;padding-top:10px}@keyframes vertical-shaking{0%{transform:translateY(0)}20%{transform:translateY(5px)}40%{transform:translateY(-5px)}60%{transform:translateY(5px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.t4s-line-item-property__space:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/97/assets/frm_properties.css.map */
