.pop_up_wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#00000080;display:none;align-items:center;justify-content:center;z-index:2147483636}.pop_up_wrapper .background{position:absolute;width:100vw;height:100vh;z-index:1}.pop_up_wrapper .pop_up_content{max-width:550px;margin:0 25px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:relative;z-index:2}.pop_up_wrapper .confirm_button{margin-top:20px}.pop_up_wrapper .close_button{z-index:2147483638;position:absolute;background:#fff;width:17px;height:17px;top:15px;right:15px;cursor:pointer;stroke:currentColor}.pop_up_wrapper p{margin:0}#openCustomizationButton{width:calc(100% - 70px);margin-left:80px}@media screen and (max-width: 1275px){#openCustomizationButton{width:calc(100% - 70px)}}@media screen and (max-width: 925px){#openCustomizationButton{width:calc(100% - 70px)}}@media screen and (max-width: 767px){#openCustomizationButton{width:calc(100% - 60px);margin-left:70px}}@media screen and (max-width: 555px){#openCustomizationButton{width:calc(100% - 60px)}}.product--add-to-cart-form .disabled-cart+.customizable_button_wrapper{display:none}.add-to-cart__preloader .circular-loader circle{stroke:#fff!important}.custom-personalisation{display:none;position:fixed;left:0;top:var(--header-height-computed);width:100vw;height:calc(100vh - var(--header-height-computed));overflow:hidden;z-index:2147483637;background-color:#fff;transform:translate(-100%);transition:transform .6s}.custom-personalisation.open{transform:translate(0)}.custom-personalisation .close_button{z-index:2147483638;position:absolute;background:#fff;width:50px;height:50px;top:10px;right:10px;cursor:pointer;padding:15px;stroke:currentColor}.custom-personalisation .futura_font{font-family:Futura,sans-serif;--font-size-multiplier: 1}.custom-personalisation .script_font{font-family:English Script,sans-serif;--font-size-multiplier: 1.35}.custom-personalisation .goudy_font{font-family:Goudy Old Style,sans-serif;--font-size-multiplier: 1}.custom-personalisation .personalisation_wrapper{display:flex;height:100%}.custom-personalisation .personalisation_panel{flex-basis:33rem;padding:50px 50px 0;display:flex;align-items:center;border-left:1px solid var(--header-grid-borders);font-size:15px!important;color:#000;overflow:auto;scrollbar-width:thin}.custom-personalisation .personalisation_panel #personalisationForm{max-height:100%;max-width:100%}.custom-personalisation .personalisation_panel #personalisationForm .personalisation_block{padding-bottom:50px}.custom-personalisation .personalisation_panel .product_subtitle{font-size:36px;font-weight:900;text-transform:uppercase;width:max-content;min-width:215px;border-bottom:4px solid black;padding-bottom:5px;margin-bottom:10px}.custom-personalisation .personalisation_panel .product_title{font-size:15px;font-weight:500;color:#5f5e5e}.custom-personalisation .personalisation_panel .price_total{font-size:24px}.custom-personalisation .personalisation_panel .product_size{margin:25px 0}.custom-personalisation .personalisation_panel .product_size .size_label{font-weight:700;text-transform:uppercase}.custom-personalisation .personalisation_panel .font_selector,.custom-personalisation .personalisation_panel .second_line_selector{display:flex;gap:5px}.custom-personalisation .personalisation_panel .font_selector legend{flex-basis:100%;margin-bottom:10px}.custom-personalisation .personalisation_panel .font_selector .checkbox_wrapper{flex-basis:calc(33% - 5px)}.custom-personalisation .personalisation_panel .second_line_selector .checkbox_wrapper{flex-grow:1}.custom-personalisation .personalisation_panel .checkbox_wrapper input{display:none}.custom-personalisation .personalisation_panel .font_selector .checkbox_wrapper label{height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:26px;text-align:center;padding:15px 20px;border:3px solid #D5D2D2;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-personalisation .personalisation_panel .second_line_selector .checkbox_wrapper label{height:100%;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:18px;text-align:center;padding:12px 15px;border:3px solid #D5D2D2;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-personalisation .personalisation_panel .checkbox_wrapper input:checked+label{border-color:#000}.custom-personalisation .personalisation_panel .engraving_first_line_wrapper,.custom-personalisation .personalisation_panel .engraving_second_line_wrapper{margin-top:25px}.custom-personalisation .personalisation_panel .engraving_line_label{font-weight:700;text-transform:uppercase;margin-bottom:15px}.custom-personalisation .personalisation_panel .engraving_subtitle{margin-bottom:15px}.custom-personalisation .personalisation_panel .text_input{width:100%}.custom-personalisation .personalisation_panel .second_line_btn{color:#000;border:3px solid #D5D2D2;padding:12px 15px;height:auto;line-height:1.2;text-transform:none;font-size:15px}.custom-personalisation .personalisation_panel .second_line_btn.active{border-color:#000}.custom-personalisation .personalisation_panel #SecondLineTextButton{margin-right:5px}.custom-personalisation .personalisation_panel .second_line_text_input_wrapper,.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper{transition:height .35s ease-in-out;overflow:hidden}.custom-personalisation .personalisation_panel .second_line_text_input_wrapper .engraving_subtitle,.custom-personalisation .personalisation_panel .engraving_symbol_list{margin-top:25px}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_label{margin-bottom:10px}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .symbols_categories_header{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:10px;margin-bottom:10px}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .symbols_category_tab{padding:10px 15px;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;border:1px solid transparent;border-radius:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;min-width:85px;height:85px}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .symbols_category_tab[data-tab=Travel] span{margin-right:-2px}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .symbols_category_tab.active{border-color:#000;text-decoration:underline}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .symbols_category_tab svg *{stroke-width:2px;stroke:#000}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_list input{display:none}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_items_wrapper{display:none;flex-wrap:wrap;gap:10px}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_items_wrapper.active{display:flex}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_items_wrapper .engraving_symbol_item{position:relative}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_items_wrapper .engraving_symbol_item .tooltip{visibility:hidden;position:absolute;bottom:calc(100% + 5px);padding:5px 10px;border-radius:6px;background-color:#000;color:#fff;text-align:center;z-index:1;left:50%;transform:translate(-50%)}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_items_wrapper .engraving_symbol_item .tooltip:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_items_wrapper .engraving_symbol_item:hover .tooltip{visibility:visible}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper label{border:3px solid #D5D2D2;cursor:pointer}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper input:checked+label{border-color:#000}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_image{display:block;display:flex;padding:5px}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper .engraving_symbol_image *{stroke-width:2px;stroke:#000}.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper input[value="Cupid's heart"]+label .cls-3,.custom-personalisation .personalisation_panel .second_line_symbol_input_wrapper input[value="C\153ur fl\e9 ch\e9"]+label .cls-3{stroke-width:0px}.custom-personalisation .personalisation_panel .addToCartWrapper{margin-top:25px}.custom-personalisation .personalisation_panel .addToCartWrapper .addToCartButton{width:100%;background:#000;color:#fff;font-weight:700}.custom-personalisation .images_panel{flex-basis:calc(100% - 33rem);display:flex;align-items:flex-start;position:relative}.custom-personalisation .images_panel css-slider{margin:0 auto}.custom-personalisation .images_panel .image_wrapper{flex-basis:50%;display:flex;align-items:center;position:relative}.custom-personalisation .images_panel .image_wrapper img{width:100%}.custom-personalisation .images_panel .image_wrapper .text_on_image{position:absolute;top:var(--top-offset, 50%);left:var(--left-offset, 50%);width:var(--box-width, 20%);height:var(--box-height, 10%);display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:var(--font-size, 20px)}.custom-personalisation .images_panel .image_wrapper.image_zoom .text_on_image{gap:10px}.custom-personalisation .images_panel .image_wrapper.image_full .text_on_image{gap:5px}.custom-personalisation .images_panel .image_wrapper .text_on_image,.custom-personalisation .images_panel .image_wrapper .text_on_image .symbol *{color:#b78400;stroke:#b78400!important;stroke-width:2px}.custom-personalisation.alternate_color .images_panel .image_wrapper .text_on_image,.custom-personalisation.alternate_color .images_panel .image_wrapper .text_on_image .symbol *{color:#bab0ab;stroke:#bab0ab!important;stroke-width:2px}.custom-personalisation .images_panel .image_wrapper .text_on_image .second_line{display:flex;align-items:center;gap:5px}.custom-personalisation .images_panel .image_wrapper #textOnZoomImage{--font-size: 24px}.custom-personalisation .images_panel .image_wrapper #textOnFullImage{--font-size: 10px}.custom-personalisation .images_panel .disclaimer{position:absolute;bottom:40px;left:30px;font-size:15px;line-height:1.2}.custom-personalisation #PhoneScrollUp{display:none}@media screen and (max-width: 768px){.custom-personalisation{top:0;height:100vh}.custom-personalisation .personalisation_wrapper{flex-direction:column;overflow:auto}.custom-personalisation .personalisation_wrapper .personalisation_panel{overflow:visible;padding:25px}.custom-personalisation .personalisation_panel #personalisationForm .personalisation_block{padding-bottom:25px}.custom-personalisation .personalisation_panel .font_selector .checkbox_wrapper label{font-size:18px;line-height:24px;padding:10px}.custom-personalisation #PhoneScrollUp{display:block;width:100%;margin-bottom:15px}.custom-personalisation .images_panel .disclaimer{bottom:60px;left:0;font-size:14px;padding:0 15px}.custom-personalisation .images_panel,.custom-personalisation .personalisation_panel,.custom-personalisation .images_panel .image_wrapper{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/customization.css.map */
