.engraving-button{width:100%;margin:0 0 20px}.engraving-button a{text-decoration:underline;background-color:transparent;border:none;margin-left:30px;color:var(--text);line-height:1.4}.engraving-button a:hover{text-decoration:none}.engraving-button .engraving-added:after{content:"";display:inline-block;transform:rotate(45deg);height:12px;width:8px;border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);margin-left:10px}.engraving-button__remove-added-engraving{color:var(--primary)!important;margin-left:20px!important}.engraving-button .display--none{display:none}@media screen and (max-width: 749px){.engraving-button{display:flex;flex-direction:row;align-items:center}.engraving-button a{text-align:center}}body.fixed-body .theme__header{z-index:0}.product-engraving{position:fixed;display:flex;top:0;left:0;right:0;bottom:0;justify-content:flex-end;visibility:hidden;opacity:0;transition:.3s ease all}.product-engraving .product-engraving__overlay{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#333333f2}.product-engraving .product-engraving__content{position:relative;z-index:2;display:flex;align-content:center;justify-content:center;flex-direction:column;right:-100%;transition:.3s ease all;transition-delay:.3s;width:80%;height:100%;background-color:var(--text-white);padding:100px 200px}@media screen and (max-width: 1279px){.product-engraving .product-engraving__content{padding:50px;width:100%}}@media screen and (max-width: 749px){.product-engraving .product-engraving__content{padding:20px}}.product-engraving .product-engraving__content .product-engraving__preview{height:200px;background-repeat:no-repeat;margin:0 auto 50px;width:100%;max-width:800px;background-position:center;background-attachment:initial;background-size:contain;text-align:center;display:flex;align-items:center;justify-content:center;font-size:50px;color:var(--primary);font-family:Didot}@media screen and (max-width: 749px){.product-engraving .product-engraving__content .product-engraving__preview{width:90%;margin:0 auto;font-size:40px}}.product-engraving .product-engraving__content .product-engraving__preview-dahlia{width:400px;height:400px;margin:30px auto;position:relative}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__preview{background-image:none;font-size:30px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia img{width:100%;height:auto;position:absolute;z-index:-1}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters{position:absolute;width:400px;height:400px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter{width:50px;height:50px;text-align:center;display:flex;justify-content:center;align-items:center;position:absolute}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:first-of-type{top:50px;left:70px;transform:rotate(120deg)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(2){top:110px;left:60px;transform:rotate(90deg)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(3){top:170px;left:70px;transform:rotate(60deg)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(4){top:210px;left:115px;transform:rotate(30deg)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(5){top:230px;left:175px;transform:rotate(0)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(6){top:210px;right:120px;transform:rotate(320deg)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(7){top:165px;right:75px;transform:rotate(290deg)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(8){top:105px;right:60px;transform:rotate(270deg)}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(9){top:50px;right:70px;transform:rotate(225deg)}@media screen and (max-width: 479px){.product-engraving .product-engraving__content .product-engraving__preview-dahlia{width:300px;height:300px;margin:0 auto}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__preview{font-size:22px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters{width:300px;height:300px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:first-of-type{top:35px;left:50px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(2){top:75px;left:40px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(3){top:120px;left:50px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(4){top:155px;left:80px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(5){top:170px;left:125px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(6){top:155px;right:80px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(7){top:120px;right:50px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(8){top:75px;right:40px}.product-engraving .product-engraving__content .product-engraving__preview-dahlia .product-engraving__letters .product-engraving__letter:nth-of-type(9){top:30px;right:50px}}.product-engraving .product-engraving__content .product-engraving__preview--font-Didot{font-family:Didot}.product-engraving .product-engraving__content .product-engraving__preview--font-Bodoni{font-family:Bodoni}.product-engraving .product-engraving__content .product-engraving__preview--font-George{font-family:George}.product-engraving .product-engraving__content .product-engraving__preview--font-House{font-family:House}.product-engraving .product-engraving__content .product-engraving__controler{display:flex;margin:40px 0}.product-engraving .product-engraving__content .product-engraving__controler .product-engraving__input{display:flex;flex-direction:column;margin:10px;flex:1}.product-engraving .product-engraving__content .product-engraving__controler .product-engraving__input label{margin-bottom:10px}.product-engraving .product-engraving__content .product-engraving__controler .product-engraving__input input{border:0px;border-bottom:1px solid var(--primary);padding:10px;outline:none}.product-engraving .product-engraving__content .product-engraving__controler .product-engraving__input input :focus{border:1px solid var(--primary)}.product-engraving .product-engraving__content .product-engraving__controler a{flex:1;margin:10px;align-self:flex-end}@media screen and (max-width: 749px){.product-engraving .product-engraving__content .product-engraving__controler a{padding:0;height:44px}}.product-engraving .product-engraving__content .product-engraving__controler .disabled{pointer-events:none!important;opacity:.5}.product-engraving .product-engraving__content .product-engraving__fonts{flex:1;display:flex;align-items:flex-start;gap:10px}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font{flex:1;padding:10px;background-color:var(--bg-accent);display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px solid var(--bg-accent)}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font:hover{border-color:var(--primary)}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font span{font-size:50px;color:var(--primary)}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font:nth-child(1){font-family:Didot}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font:nth-child(2){font-family:Bodoni}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font:nth-child(3){font-family:George}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font:nth-child(4){font-family:House}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font--selected{border-color:var(--primary)}@media screen and (max-width: 749px){.product-engraving .product-engraving__content .product-engraving__fonts{max-height:40vh;overflow-y:hidden}}.product-engraving .product-engraving__content .engraving-content__back{position:absolute;bottom:0;left:0;padding:20px;display:flex;align-items:center;font-size:18px;color:var(--text);z-index:1;cursor:pointer}.product-engraving .product-engraving__content .engraving-content__back svg{width:30px;fill:var(--primary);position:relative;left:10px;margin-right:20px;transition:.3s ease all;transform:rotate(180deg)}.product-engraving .product-engraving__content .engraving-content__back:hover svg{left:0}@media screen and (max-width: 1279px){.product-engraving .product-engraving__content .engraving-content__back{position:relative}}@media screen and (max-width: 479px){.product-engraving .product-engraving__content .product-engraving__controler{margin:0}.product-engraving .product-engraving__content .product-engraving__controler .product-engraving__button{font-size:10px}.product-engraving .product-engraving__content .product-engraving__fonts{max-height:40vh;overflow-y:auto;flex-flow:row wrap;padding-top:15px}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font{min-height:30px}.product-engraving .product-engraving__content .product-engraving__fonts .product-engraving__font span{font-size:30px}}.product-engraving--visible{visibility:visible;opacity:1;z-index:99999}.product-engraving--visible .product-engraving__content{right:0}
/*# sourceMappingURL=/cdn/shop/t/119/assets/component-product-engraving.css.map */
