@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}}@keyframes slideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(-200%);transform:translate(-200%)}}@-webkit-keyframes headerBurgerIsActive{0%{height:5rem}to{height:100vh}}@keyframes headerBurgerIsActive{0%{height:5rem}to{height:100vh}}@-webkit-keyframes headerBurgerIsNotActive{0%{height:100vh}to{height:5rem}}@keyframes headerBurgerIsNotActive{0%{height:100vh}to{height:5rem}}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}.lr-btn[data-engraving-drawer-trigger]{background:-o-linear-gradient(left,#d7ed21,#ff87f7);background:-webkit-gradient(linear,left top,right top,from(#d7ed21),to(#ff87f7));background:linear-gradient(90deg,#d7ed21,#ff87f7);cursor:pointer;display:inline-block;font-size:13px;letter-spacing:1.25px;padding-left:70px;padding-right:70px}@media only screen and (max-width:768px){.lr-btn[data-engraving-drawer-trigger]{padding:10px;text-align:center;width:100%}}aside.engraving-vis-drawer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;bottom:0;color:#151d11;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;max-height:100%;max-width:90%;overflow-y:scroll;position:fixed;right:-31.25rem;top:0;width:31.25rem;z-index:9999}.engraving-vis-drawer--open aside.engraving-vis-drawer{-webkit-box-shadow:-1px 0 12px 0 var(--color-dark-40);box-shadow:-1px 0 12px 0 var(--color-dark-40);right:0;-webkit-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;transition:right .2s ease-in-out}.engraving-vis-drawer--closed aside.engraving-vis-drawer{right:-31.25rem;-webkit-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;transition:right .2s ease-in-out}aside.engraving-vis-drawer .lr-btn--submit{display:block;margin-top:20px;padding:13px;text-transform:uppercase;width:100%}.engraving-vis-drawer__close{background-color:transparent;color:#151d11;height:3rem;position:absolute;right:.5rem;top:.5rem;width:3rem;z-index:999}.engraving-vis-drawer__close:active,.engraving-vis-drawer__close:focus,.engraving-vis-drawer__close:hover{background-color:transparent;outline:none}.engraving-vis-drawer__close svg{height:100%;width:100%}.engraving-vis-drawer__close svg fill{color:#151d11}.engraving-visualizer{background-color:var(--color-white);padding:2rem 2rem 1rem}.engraving-visualizer form{margin-bottom:1.5rem}.engraving-visualizer form .error{color:#b54f5f;font-size:.8rem;margin:.5rem 0}.engraving-visualizer__title{font-size:28px;margin:0 0 .5rem}@media only screen and (max-width:768px){.engraving-visualizer__title{font-size:20px}}.engraving-visualizer__subtitle{border-bottom:1px solid rgba(21,29,17,.149);color:#646464;font-size:14px;line-height:1.35;padding-bottom:14px}@media only screen and (max-width:768px){.engraving-visualizer__subtitle{font-size:12px}}.engraving-visualizer__options-wrapper{margin-top:14px}@media only screen and (max-width:768px){.engraving-visualizer__options-wrapper{padding:0}}.engraving-visualizer-options{display:grid;grid-template-columns:1fr 1fr}.engraving-visualizer-options .engraving-visualizer-color-option input{display:none}.engraving-visualizer-options .engraving-visualizer-color-option input:checked+label:after{border:1px solid #3f6934;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.engraving-visualizer-options .engraving-visualizer-color-option label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}@media only screen and (max-width:768px){.engraving-visualizer-options .engraving-visualizer-color-option label{height:30px;width:30px}}.engraving-visualizer-options .engraving-visualizer-color-option label img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.engraving-visualizer__canvas{display:block;margin:1rem auto 0}.engraving-visualizer__selected-option{color:#222;font-size:12px;margin-bottom:10px}@media only screen and (max-width:768px){.engraving-visualizer__selected-option{font-size:10px}}.engraving-visualizer__color-options,.engraving-visualizer__design-options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5px}.engraving-visualizer__design-options .engraving-design-option{border-radius:50%;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.1);box-shadow:0 0 8px 2px #0000001a;height:50px;overflow:hidden;width:50px}@media only screen and (max-width:768px){.engraving-visualizer__design-options .engraving-design-option{height:30px;width:30px}}.engraving-visualizer__design-options .engraving-design-option:hover{-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.3);box-shadow:0 0 8px 2px #0000004d;cursor:pointer}.engraving-visualizer__design-options .engraving-design-option label{display:block;height:100%;padding:8px}@media only screen and (max-width:768px){.engraving-visualizer__design-options .engraving-design-option label{padding:4px}}.engraving-visualizer__design-options .engraving-design-option img,.engraving-visualizer__design-options .engraving-design-option label{cursor:pointer}.engraving-visualizer__design-options .engraving-design-option input{display:none}.engraving-visualizer__design-options .engraving-design-option:has(input:checked){-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.8);box-shadow:0 0 4px 1px #000c}.engraving-visualizer__design-options .engraving-design-option img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.engraving-custom-options{padding-top:16px}.engraving-custom-options__title{color:#222;font-size:12px}.engraving-custom-option{margin:9px 0}.engraving-custom-text,.engraving-date-picker{border:1px solid #ccc;font-size:14px;padding:7px 12px;width:100%}.engraving-custom-text::-webkit-input-placeholder,.engraving-date-picker::-webkit-input-placeholder{font-size:14px;font-style:italic;letter-spacing:.14px}.engraving-custom-text::-moz-placeholder,.engraving-date-picker::-moz-placeholder{font-size:14px;font-style:italic;letter-spacing:.14px}.engraving-custom-text::-ms-input-placeholder,.engraving-date-picker::-ms-input-placeholder{font-size:14px;font-style:italic;letter-spacing:.14px}.engraving-custom-text::placeholder,.engraving-date-picker::placeholder{font-size:14px;font-style:italic;letter-spacing:.14px}@media only screen and (max-width:768px){.engraving-custom-text,.engraving-date-picker{font-size:16px}.engraving-custom-text::-webkit-input-placeholder,.engraving-date-picker::-webkit-input-placeholder{font-size:10px}.engraving-custom-text::-moz-placeholder,.engraving-date-picker::-moz-placeholder{font-size:10px}.engraving-custom-text::-ms-input-placeholder,.engraving-date-picker::-ms-input-placeholder{font-size:10px}.engraving-custom-text::placeholder,.engraving-date-picker::placeholder{font-size:10px}}.engraving-custom-text[disabled],.engraving-date-picker[disabled]{background-color:#e4e3e3;cursor:not-allowed}.engraving-visualizer__svg-design{height:20px;left:-10000px;position:absolute;top:-10000px;width:20px}
/*# sourceMappingURL=/cdn/shop/t/294/assets/css-engraving-visualizer.css.map */
