@font-face{font-family:Rage;src:url(/cdn/shop/files/RageItalicExt-Hook.ttf?v=1792029357) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next Condensed;src:url(/cdn/shop/files/AvenirNextCondensed-Medium.eot?v=1768888607);src:url(/cdn/shop/files/AvenirNextCondensed-Medium.eot?v=1768888607&#iefix) format("embedded-opentype"),url(/cdn/shop/files/AvenirNextCondensed-Medium.woff2?v=1768888606) format("woff2"),url(/cdn/shop/files/AvenirNextCondensed-Medium.woff?v=1768888606) format("woff"),url(/cdn/shop/files/AvenirNextCondensed-Medium.ttf?v=1768888606) format("truetype"),url(../fonts/AvenirNextCondensed-Medium.svg#AvenirNextCondensed-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}.engravebtnwrapper{margin-top:30px}.engravebtnwrapper p{color:#000000bf;font-size:12px;font-style:normal;font-weight:400;line-height:normal;opacity:.75;text-align:center}.engravbtn{border-radius:4px;border:1px solid #37418F;background:#fff;width:100%;height:50px;display:flex;align-items:center;justify-content:center;color:#37418f;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:10px;font-family:Poppins,sans-serif;cursor:pointer}.engravbtn:hover{background:#37418f;color:#fff}.engravbtn:disabled,.engravbtn[disabled]{cursor:not-allowed;border-radius:4px;background:#cecece;color:#969696;border:0}.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;overflow-y:auto}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:#00000080;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:absolute;z-index:9999;top:30px;left:0;right:0;margin:auto;width:95%;border:1px solid #000;background:#fff;overflow:hidden}.modal-transition{transition:all .3s .12s;opacity:0}.modal.is-visible .modal-transition{opacity:1}.modal-close{position:absolute;top:10px;right:10px;color:#000;background:none;border:0;width:32px;height:32px;border-radius:100%;cursor:pointer;font-weight:700}.modal-close:hover{color:#777}.modal-dialog-md{max-width:1440px;margin:0 auto;padding:0}.engmodalleftouter{width:100%;background:#f2f2f2}.engmodalrightouter{width:100%;background:#fff}.engravmodalconent{max-width:525px;margin:0 auto;padding:20px}.enghead{color:#000;font-size:16px!important;font-weight:600;line-height:normal!important}.enghead span{opacity:.75;font-size:13px;font-weight:600;display:block}.engravfontvariant h2{color:#000;font-size:16px!important;font-weight:600;line-height:normal!important;display:flex;align-items:center;justify-content:start;gap:10px;margin-bottom:12px}.engravfontvariant h2 span{color:#00000080;font-size:12px;font-style:normal;font-weight:400}.engravfontvariant{margin-top:15px}.engravfontvariant ul{display:flex;align-items:center;justify-content:start;gap:12px}.engravfontvariant ul li{border-radius:4px;border:1px solid #000;display:flex;width:145px;height:40px;padding:10px;justify-content:center;align-items:center;gap:10px;position:relative;letter-spacing:normal}.engravfontvariant ul li input{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:9;opacity:0}.engravfontvariant ul li.active{border-radius:4px;background:#000;color:#fff}.regularfont{font-family:Avenir Next Condensed!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px}.cursivefont{font-family:Rage!important;font-style:italic;font-size:20px;font-weight:400;line-height:normal;text-transform:capitalize}.enginputouter{margin-top:15px}.enginputouter h2{color:#000;font-size:16px!important;font-style:normal;font-weight:600;line-height:normal!important}.enginputouter p{color:#000000bf;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.engravetextouter{margin-top:10px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.engravetextbox{width:100%;position:relative}.input_text{border-radius:6px;border:1px solid #000;background:#fff;padding:0 55px 0 12px;height:36px;color:gray;font-size:12px;font-style:normal;font-weight:400;width:100%;position:relative}.input_text:focus{outline:0;box-shadow:none}.error-text{position:absolute;top:101%;color:#ea0505;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.merror-text,.char-error{position:absolute;top:101%;color:#ea0505;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;display:none}.input_text::placeholder{color:gray;font-size:12px;font-style:normal;font-weight:400}.viewinput_text{border-radius:6px;border:1px solid #000;background:#e9e9e9;color:#000;width:100%;padding:0 12px;height:36px;font-size:16px}.viewinput_text.rage{font-size:20px}.viewinput_text:focus{outline:0;box-shadow:none}.engravemodalbtngroup{margin-top:20px}.engravemodalbtngroup p{color:#000000bf;font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-top:12px;letter-spacing:normal!important}.engravingresult{border-radius:6px;border:1px solid #37418F;background:#fff;box-shadow:0 4px 6px #00000017;padding:17px;margin-top:15px;display:none}.engresulthead{display:flex;align-items:center;justify-content:space-between}.engresulthead h3{color:#37418f;font-size:15px!important;font-weight:700;line-height:normal!important;letter-spacing:normal!important}.engraveaction{display:flex;align-items:center;gap:5px;color:#000;font-size:12px;font-weight:500;text-decoration:underline;letter-spacing:normal}.engraveaction a{color:#000;font-size:12px}.engresultbody{padding-top:15px}.engresultbody ul li{color:#000;font-size:15px;font-weight:400;line-height:165%;letter-spacing:normal;display:flex;align-items:start;flex-wrap:wrap;justify-content:start}.engresultbody ul li strong{font-weight:500;font-size:14px;min-width:80px;display:inline-flex;width:105px}.engresultbody ul li b{width:64%;display:block}.rage{font-family:Rage!important;font-style:italic}.avenir{font-family:Avenir Next Condensed!important}.error-text{display:none}.countwrap{position:absolute;top:8px;right:10px;color:#ababab;font-size:12px;font-style:normal;font-weight:400}.tooltip{border-radius:6px;border:1px solid #BBB;background:#fff;box-shadow:0 4px 6px #00000017;padding:10px;letter-spacing:normal;z-index:999;color:#000000bf;font-size:10px;font-style:italic;font-weight:400;line-height:normal!important;margin-top:-50px;text-align:center}.popvariant2 .text-subdued,.popvariant1 .text-subdued,.popvariant3 .text-subdued{font-size:16px}.data1 b,.data2 b,.data3 b{font-weight:400}.confirmbtn:disabled{background-color:#ccc;color:#666;cursor:not-allowed}@media only screen and (max-width:767px){.popvariant2 .text-subdued,.popvariant1 .text-subdued,.popvariant3 .text-subdued{font-size:12px}.variant-picker__option-info variant-option-value{font-size:12px}.engravfontvariant h2,.enginputouter h2{font-size:12px!important}}@media only screen and (min-width:768px){.engravebtnwrapper p{font-size:14px;text-align:left}.engravbtn{height:60px}.engmodalleftouter,.engmodalrightouter{width:50%}.engmodalinner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.enggravpopbanner{min-height:990px;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.engresulthead h3{font-size:16px!important}.engraveaction,.engraveaction a{font-size:14px}.enghead{font-size:20px!important}.enghead span{font-size:15px}.engravfontvariant h2{font-size:20px!important}.popvariant2 .text-subdued,.popvariant1 .text-subdued,.popvariant3 .text-subdued{font-size:20px}.engravfontvariant h2 span{font-size:16px}.enginputouter h2{font-size:20px!important}.engravetextbox{width:48%}.modal-close{top:20px;right:20px}}.engravbtn.engravbtn--card{position:relative;box-sizing:border-box;width:100%;height:auto;min-height:72px;margin-top:14px;padding:14px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:1px solid #C9CBD6;border-radius:8px;background:#fff;color:#000;text-align:left;box-shadow:0 1px 2px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,background .1s ease;-webkit-tap-highlight-color:transparent}.engravbtn.engravbtn--card:hover{background:#fff;color:#000;border-color:#37418f;box-shadow:0 4px 14px #37418f1f}.engravbtn.engravbtn--card:active{border-color:#37418f;background:#f7f8fc;box-shadow:0 1px 2px #37418f1f}.engravbtn.engravbtn--card:focus-visible{outline:2px solid #37418F;outline-offset:2px}.engravbtn--card .engravbtn__icon{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eef0fa;color:#37418f}.engravbtn--card .engravbtn__icon svg{width:29px;height:29px;display:block}.engravbtn--card .engravbtn__text{display:flex;flex-direction:column;gap:2px;min-width:0}.engravbtn--card .engravbtn__title{white-space:nowrap}.engravbtn--card .engravbtn__title{font-family:Poppins,sans-serif!important;font-size:clamp(15px,3.9vw,16px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.3px!important;color:#000}.engravbtn--card .engravbtn__sub{font-family:Poppins,sans-serif!important;font-size:clamp(12.5px,3.2vw,13px)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.3px!important;color:#6b6b6b}.engravbtn--card .engravbtn__price{margin-left:auto;padding-left:4px;font-family:Poppins,sans-serif!important;font-size:clamp(14px,3.6vw,15px)!important;font-weight:700!important;letter-spacing:.3px!important;white-space:nowrap;color:#37418f}.engravbtn--card .engravbtn__arrow{flex:0 0 15px;width:15px;height:15px;margin-left:-2px;color:#37418f;transition:transform .2s ease}.engravbtn.engravbtn--card:hover .engravbtn__arrow{transform:translate(3px)}.engravbtn.engravbtn--card:disabled,.engravbtn.engravbtn--card[disabled]{background:#f7f7f7;border-color:#e3e3e3;box-shadow:none;cursor:not-allowed}.engravbtn--card:disabled .engravbtn__icon,.engravbtn--card[disabled] .engravbtn__icon{background:#ebebeb;color:#a5a5a5}.engravbtn--card:disabled .engravbtn__title,.engravbtn--card:disabled .engravbtn__price,.engravbtn--card[disabled] .engravbtn__title,.engravbtn--card[disabled] .engravbtn__price,.engravbtn--card:disabled .engravbtn__arrow,.engravbtn--card[disabled] .engravbtn__arrow{color:#a5a5a5}@media only screen and (max-width:349px){.engravbtn--card .engravbtn__title{white-space:normal}}@media only screen and (min-width:768px){.engravbtn.engravbtn--card{min-height:88px;padding:18px 22px 18px 18px;gap:16px}.engravbtn--card .engravbtn__icon{flex-basis:52px;width:52px;height:52px}.engravbtn--card .engravbtn__icon svg{width:34px;height:34px}.engravbtn--card .engravbtn__title,.engravbtn--card .engravbtn__price{font-size:17px!important}.engravbtn--card .engravbtn__sub{font-size:14px!important}.engravbtn--card .engravbtn__price{padding-left:8px}.engravbtn--card .engravbtn__arrow{flex-basis:16px;width:16px;height:16px}}@media only screen and (max-width:767px){.engravbtn--card.engravbtn--corner .engravbtn__text{flex:1 1 auto}.engravbtn--card.engravbtn--corner .engravbtn__title{white-space:normal}.engravbtn--card.engravbtn--corner .engravbtn__sub{padding-right:var(--engrave-corner-w, 100px)}.engravbtn--card.engravbtn--corner .engravbtn__price{position:absolute;right:36px;bottom:14px;margin:0;padding:0;line-height:17.5px!important}.engravbtn--card.engravbtn--corner .engravbtn__arrow{position:absolute;right:14px;bottom:15.5px;margin:0}.engravbtn--card.engravbtn--corner.engravbtn--tight .engravbtn__sub{font-size:12px!important;letter-spacing:0!important}.engravbtn--card.engravbtn--corner.engravbtn--below .engravbtn__sub{padding-right:0}.engravbtn--card.engravbtn--corner.engravbtn--below .engravbtn__text{padding-bottom:21px}}.nvm-live .modal-close{z-index:5}.nvm-live .engsep{margin-top:24px;padding-top:14px;border-top:1px solid #E5E5EA;color:#37418f;font-size:11px;font-weight:600;line-height:17px;letter-spacing:.08em;text-transform:uppercase}.nvm-live .engravmodalconent .enginputouter{margin-top:20px}.nvm-live .engravmodalconent .engravfontvariant{margin-top:15px}.nvm-live .engravmodalconent .product-info__variant-picker .variant-picker{margin-top:4px!important}.nvm-live .engravmodalconent .engravemodalbtngroup{margin-top:20px}.nvm-live .engravmodalconent .changetxtbox{display:none!important}.nvm-live .nvm-ov{position:relative;display:block}.nvm-live .nvm-ov>img{display:block;width:100%;height:auto}.nvm-live .nvm-ov-svg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}@media only screen and (max-width:767px){.modal.nvm-live{--eng-dur: .42s;--eng-ease: cubic-bezier(.22, .61, .36, 1);--eng-gap: 8px;overflow-anchor:none}.nvm-live .enggravpopbanner{overflow:hidden;height:var(--eng-full-h, auto);transition:height var(--eng-dur) var(--eng-ease)}.nvm-live .enggravpopbanner img{display:block;width:100%;height:auto}.nvm-live .enggravpopbanner>*{will-change:transform;transition:transform var(--eng-dur) var(--eng-ease)}.nvm-live .modal-wrapper{top:calc(var(--eng-gap) + var(--eng-pan, 0px))}.modal.nvm-live.eng-typing .enggravpopbanner{height:var(--eng-crop-h)}.modal.nvm-live.eng-typing .enggravpopbanner>*{transform:translateY(var(--eng-crop-y))}}@media(prefers-reduced-motion:reduce){.nvm-live .enggravpopbanner,.nvm-live .enggravpopbanner>*{transition:none}}@media only screen and (min-width:768px){.nvm-live .engsep{margin-top:28px;padding-top:16px;font-size:13px}.nvm-live .engravmodalconent .enginputouter{margin-top:24px}.nvm-live .engravmodalconent .engravfontvariant{margin-top:20px}}.nvm-live .engravetextouter>.engravetextbox:not(.changetxtbox){width:100%}@font-face{font-family:Rage;src:url(/cdn/shop/files/NoviumHearts-v2.woff2) format("woff2");font-style:italic;font-display:swap;unicode-range:U+2661,U+2665}@font-face{font-family:Rage;src:url(/cdn/shop/files/NoviumHearts-v2.woff2) format("woff2");font-style:normal;font-display:swap;unicode-range:U+2661,U+2665}@font-face{font-family:Avenir Next Condensed;src:url(/cdn/shop/files/NoviumHearts-v2.woff2) format("woff2");font-style:normal;font-display:swap;unicode-range:U+2661,U+2665}@font-face{font-family:Poppins;src:url(/cdn/shop/files/NoviumHearts-v2.woff2) format("woff2");font-style:normal;font-display:swap;unicode-range:U+2661,U+2665}.input_text,.viewinput_text,.rage,.avenir{font-variant-emoji:text}
/*# sourceMappingURL=/cdn/shop/t/46/assets/engrave.css.map */
