*[style*="Typewriter Font"]{font-size:28px!important}*[style*="Camellia Font"]{font-size:30px!important}.main_engraving_overlay{position:fixed;width:100vw;height:100dvh;background:#0003;display:none;justify-content:center;align-items:center;top:0;left:0;z-index:9999999999}.main_engraving_overlay.active{display:flex}.popup_engraving{position:relative;background:#fff;padding:20px;max-width:1200px;width:100%;max-height:100vh;overflow:auto}.preview_container{position:relative;background:#fff;padding:20px;max-width:1200px}.engraving_product_content{display:grid;grid-template-columns:1fr 1fr}.engraving_product_content.preview_mode{grid-template-columns:1fr 0fr}.step_number{font-family:"Berlingske Serif Medium"!important;margin:0 0 10px;text-transform:capitalize;display:flex;width:100%;gap:6px;align-items:center;font-size:23px;color:#000;line-height:1}.optionsTitle{text-wrap:nowrap;white-space:nowrap}.step_heading{font-family:"Berlingske Serif Medium"!important;font-size:28px;color:#000;line-height:1;margin:0;padding-bottom:10px}.attachment_style_tootltip{position:relative;width:100%}.styleOverlay.show{display:block}.styleOverlay{display:none;position:fixed;width:100vw;height:100dvh;z-index:2;top:0;left:0}.attachment_style_tootltipSVG{cursor:pointer;width:15px;height:15px}.lmxcnweirusdkjf{display:grid;gap:10px;margin-top:10px}.lmxcnweirusdkjf.hidden,.engrave_side_content.hidden{display:none}.toolTipdragandDrop{background-color:#eeeadc;box-shadow:0 2px 14px #0000001a;display:flex;z-index:9;align-items:center;justify-content:center;padding:5px 10px;max-width:300px;position:absolute;left:50%;gap:4px;transform:translate(-50%);opacity:0;transition:opacity .3s;border-radius:5px}.attachment_style_tootltip .toolTipdragandDrop.show,.toolTipdragandDropasdfkjdsfk.show{opacity:1;display:flex}.attachment_style_tootltip .toolTipdragandDrop{display:none;align-items:self-start;justify-content:space-between;padding:15px;z-index:12;max-width:calc(100% - 20px);width:100%;min-width:280px;gap:10px;transform:translateY(-50%);left:auto;right:0;top:50%;bottom:auto}.cancelasdfds{cursor:pointer;margin-top:7px;margin-bottom:auto}.toolTipdragandDrop p,.toolTipdragandDropasdfkjdsfk p{margin:0}.attachment_style_tootltip .toolTipdragandDrop p{font-size:15px;text-transform:none;line-height:1.4}.attachment_style_tootltip .toolTipdragandDrop p.innerHeadingToolTip{font-family:"Berlingske Serif Bold"!important;font-size:17px}.ProductForm__Variants{display:none}.attachment_style_tootltip .toolTipdragandDrop .cancelasdfds img{width:12px;height:12px;max-width:12px}.cancelasdfds img{width:10px;max-width:10px;height:10px}.main_engraving_overlay .selector-wrapper .sw>input[type=radio]:checked+label{background-color:#231f20;color:#fff}.main_engraving_overlay .selector-wrapper .sw>input[type=radio]{display:none}.main_engraving_overlay .selector-wrapper .sw label{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid #231f20;padding:7px 20px;font-family:"Berlingske Serif Regular"!important;margin-right:10px;margin-bottom:10px;font-size:14px;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer;text-transform:capitalize;position:relative;top:1px}.popup_engraving .ProductItem__Price.Price{font-family:"Berlingske Serif Bold"!important;color:#231f20;font-size:17px!important;text-transform:capitalize}.engravingPopupCloseBtn{position:absolute;top:20px;right:20px;cursor:pointer;display:flex;justify-content:center;align-items:center}.custom-builder-checkbox{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.custom-builder-checkbox [type=checkbox]{accent-color:black;margin-top:4px}.custom-builder-checkbox label{font-family:"Berlingske Serif Regular"!important;letter-spacing:0!important}.custom-builder-checkbox label p{display:inline}.engraving_LastBtn{display:grid;align-items:center;gap:20px}.engraving_LastBtn input[type=submit]{padding:14px 28px;position:relative;border-radius:0}.engraving_LastBtn div.Button:hover,.engraving_LastBtn input[type=submit]:hover{opacity:1}.engraving_LastBtn div.Button{font-family:"Berlingske Serif Medium"!important;letter-spacing:0!important;cursor:pointer}.engraving_LastBtn div.Button,.engraving_LastBtn input[type=submit]{background-color:#afcdd7;opacity:.8;transition:opacity .3s;border:1px solid #deddde;color:#231f20;display:flex;justify-content:center;align-items:center;font-size:14px}.text_line_number input::placeholder{opacity:.8}.text_line_number{display:grid;gap:10px}.form_inputSlector{margin-bottom:10px;position:relative}.form_inputSlector select{letter-spacing:0!important;font-size:18px;padding:7px 15px;height:42px}.main_engraving_overlay .Icon--select-arrow{position:absolute;top:calc(50% - 5px);right:15px;width:10px;height:10px}.engraving_container_with_content{display:flex;position:relative;justify-content:center;align-items:center;height:100%;margin:auto}.engrave_side_content{display:flex;position:relative;justify-content:center;align-items:center;padding-top:50px;height:fit-content;margin:0;background-color:#fff}.engraving_container_with_content.has_necklace .engrave_side_content{transform:scale(.8);z-index:1;padding-top:0;flex-direction:column;margin-top:0;max-height:570px;overflow:hidden}.engraving_container_with_content.has_necklace .engrave_side_content_image{top:-15px}.engraving_product_content.preview_mode .engraving_container_with_content.has_necklace .engrave_side_content{margin-bottom:0;padding-top:30px;justify-content:flex-start}.engrave_content>div{width:100%}.engrave_content{position:absolute;width:calc(100% - 40px);justify-content:center;display:flex;align-items:center;text-align:center;flex-direction:column}.engrave_text_on_image{font-family:Black Tie Font;text-transform:none;font-size:xx-large;color:#a27358;display:block;text-align:center;line-height:1.2;white-space:nowrap}.engrave_Front_Monogram span.engrave_text_on_image,.engrave_Back_Monogram span.engrave_text_on_image{font-family:"Cursive Engraving";display:flex;justify-content:center;text-transform:uppercase;align-items:center;font-size:75px}.engrave_Front_Monogram span.engrave_text_on_image.grid_columns,.engrave_Back_Monogram span.engrave_text_on_image.grid_columns{display:grid;grid-template-columns:1fr auto 1fr;font-size:55px}.engrave_Front_Monogram span .bigger,.engrave_Back_Monogram span .bigger{font-size:90px}.engraving_container_with_details{max-height:570px;overflow:auto}.side_content_on_image{font-size:22px;display:flex;justify-content:center;align-items:center;font-weight:700;position:absolute;top:0;text-transform:uppercase}.engraving_product_content.preview_mode .engraving_contwerakfjsadlkfjwoeifjsmdnv{display:grid}.engraving_product_content .engraving_contwerakfjsadlkfjwoeifjsmdnv .lmxcnweirusdkjf{display:none}.engraving_product_content.preview_mode .engraving_contwerakfjsadlkfjwoeifjsmdnv .lmxcnweirusdkjf{display:grid;max-width:450px;justify-content:center;align-items:center;margin:auto;position:relative;z-index:1}.engraving_product_content.preview_mode .engraving_contwerakfjsadlkfjwoeifjsmdnv .lmxcnweirusdkjf .engraving_LastBtn{display:grid;grid-template-columns:1fr 1fr}.engraving_product_content.preview_mode .engraving_container_with_content{gap:30px}.engraving_product_content.preview_mode .engraving_container_with_content.has_necklace{max-height:430px;gap:0}.engraving_product_content.preview_mode .engraving_contwerakfjsadlkfjwoeifjsmdnv[data-side-engraving=double] .engrave_side_content.hidden{display:flex}.engraving_product_content.preview_mode[data-side-engraving=single] .engrave_side_content[data-side=back]{display:none}.Button.add_to_cart_button[data-disabled=true]{opacity:.4;cursor:not-allowed}.condition_add_to_cart{display:inline;font-family:"Berlingske Serif Regular"!important;letter-spacing:0!important;color:red}.step_heading.desktop-hide{display:none}.loadingGidf{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:9999;background:#fff9}.attachment_necklace{margin-top:20px}.engrave_side_content img.necklace_image{display:none;position:relative;z-index:-1;height:240px;object-fit:cover;object-position:bottom}.engraving_container_with_content.has_necklace .engrave_side_content img.necklace_image{display:block}.engraving_product_content.preview_mode .engraving_container_with_content.has_necklace .engrave_side_content img.necklace_image{max-height:150px}.engrave_side_content_image{display:flex;position:relative;justify-content:center;align-items:center}@media screen and (max-width:750px){.mobile-flex .step_number{margin-bottom:0}.engraving_container_with_details{max-height:100%;height:100%;overflow:auto}.popup_engraving{height:100dvh}.engraving_product_content{grid-template-columns:1fr;overflow:auto;height:100%}.step_heading.mobile-hide{display:none}.step_heading.desktop-hide{display:block}.popup_engraving{padding:10px}.engrave_side_content{padding-top:35px}.engraving_contwerakfjsadlkfjwoeifjsmdnv{transform:scale(.8)}.engraving_product_content.preview_mode .engraving_container_with_content{gap:20px;flex-direction:column;height:100%;top:0}.side_content_on_image{font-size:18px}.mobile-flex{display:flex;justify-content:flex-start;align-items:center;width:fit-content;gap:20px}}@media screen and (max-width:650px){.engraving_product_content.preview_mode .engraving_contwerakfjsadlkfjwoeifjsmdnv .lmxcnweirusdkjf .engraving_LastBtn{grid-template-columns:1fr;gap:10px}.engraving_product_content.preview_mode .engraving_container_with_content.has_necklace{max-height:100%;gap:inherit}.engraving_LastBtn div.Button,.engraving_LastBtn input[type=submit]{text-wrap:nowrap}.engrave_side_content{padding:25px 10px 0;margin:0}.engraving_product_content.preview_mode .engraving_container_with_content.has_necklace .engrave_side_content{transform:scale(1)}.main_engraving_overlay .selector-wrapper .sw label{padding-left:13px;padding-right:13px}.engraving_container_with_content{height:48vh;top:14px}.engraving_container_with_details{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/engraving-style.css.map */
