@charset "UTF-8";#personalise_ring_container{background-color:hsla(0,0%,100%,.8);display:none;min-height:100%;min-width:100%;position:absolute;z-index:10000;z-index:9997}#personalise_ring_container #personalise_ring_box{background-color:#fff;border:10px solid #f5bab9;font-family:mreaves-light;font-size:22px;line-height:22px;margin-left:calc(50% - 400px);margin-top:60px;min-height:550px;padding:15px 70px;position:fixed;text-align:left;width:800px}#personalise_ring_container #personalise_ring_box .close_ring_container{color:#f5bab9;cursor:pointer;font-family:mreaves-bold;font-size:40px;line-height:40px;margin-right:-50px;text-align:right}#personalise_ring_container #personalise_ring_box h2{color:#000;display:inline-block;font-family:mreaves-regular;font-size:35px;letter-spacing:0;line-height:42px;padding-bottom:5px;position:relative;text-transform:capitalize;width:fit-content}#personalise_ring_container #personalise_ring_box h2:after{background-color:#f5bab9;bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% + 70px)}#personalise_ring_container #personalise_ring_box>p{font-family:mreaves-book;font-size:16px;margin-top:7px}#personalise_ring_container #personalise_ring_box .buttons_container{background-color:transparent;margin-top:auto;padding:20px 20px 0;text-align:center;transition:background-color .4s;width:100%}#personalise_ring_container #personalise_ring_box .buttons_container a{display:inline-block;padding:8px;text-align:center;text-decoration-thickness:1px!important;width:100px}#personalise_ring_container #personalise_ring_box .buttons_container #save_store_personalisation{background-color:#000;color:#fff}#personalise_ring_container #personalise_ring_box .buttons_container #cancel_store_personalisation{background-color:transparent;color:#000;text-decoration:underline}#personalise_ring_container #personalise_ring_box .options_container{margin-left:9%;margin-top:20px;transition:margin-left .5s;width:400px}#personalise_ring_container #personalise_ring_box .options_container h4{color:#000;font-family:mreaves-regular;font-size:28px;line-height:28px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option{margin-bottom:20px;position:relative;width:290px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option:before{-webkit-font-smoothing:antialiased;border:none;content:"";float:right;font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:0;top:4px;z-index:-1}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option a.btn{background-color:transparent;border-bottom:1px solid #979797;border-radius:0;color:#535353;font-family:mreaves-regular;font-size:19px;line-height:15px;padding-left:0;padding-right:0;text-align:left;width:100%}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option a.btn .legend img{margin-top:-3px;width:16px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option a.btn:focus{box-shadow:none;outline:none}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option a.btn:after{display:none}#personalise_ring_container #personalise_ring_box{overflow:hidden}#personalise_ring_container #personalise_ring_box .options_container .options_panel{background-color:#fff;border:5px solid #f5bab9;font-family:mreaves-regular;opacity:0;padding:20px;position:absolute;right:-289px;top:0;transition:visibility 0s,opacity 1.5s;visibility:hidden;width:290px}#personalise_ring_container #personalise_ring_box .options_container .options_panel:before{border-bottom:14px solid #fff;border-left:14px solid #f5bab9;border-top:14px solid #fff;content:"";left:0;position:absolute}#personalise_ring_container #personalise_ring_box .options_container .options_panel .close_sign{background-color:#f5bab9;border-radius:20px;color:#000;cursor:pointer;font-size:17px;height:20px;line-height:normal;padding-top:2px;position:absolute;right:5px;text-align:center;top:5px;width:20px}#personalise_ring_container #personalise_ring_box .options_container .options_panel a{color:#000;display:block}#personalise_ring_container #personalise_ring_box .options_container .options_panel .personalised_option{height:70px}#personalise_ring_container #personalise_ring_box .options_container .options_panel .personalised_option label{margin-right:5px;margin-top:17px}#personalise_ring_container #personalise_ring_box .options_container .options_panel .personalised_option .pink_checkbox_box_legend{font-size:18px;line-height:14px;padding-top:19px;position:relative;width:250px}#personalise_ring_container #personalise_ring_box .options_container .options_panel .personalised_option .pink_checkbox_box_legend span{display:none;font-family:mreaves-book;font-size:14px}#personalise_ring_container #personalise_ring_box .options_container .options_panel .personalised_option .pink_checkbox_box_legend span.show_span{display:block}#personalise_ring_container #personalise_ring_box .options_container .options_panel.display{opacity:1;visibility:visible}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_claw_style_group{display:none}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_claw_style_group .options_panel:before{top:0}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_claw_style_group .options_panel .personalised_option .pink_checkbox_box_legend img.sample_icon{height:auto;position:absolute;right:0;top:0;width:100px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel{overflow-y:auto;top:-200px;width:290px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel::-webkit-scrollbar{height:5px;width:5px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel::-webkit-scrollbar-track{background:#f1f1f1}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel::-webkit-scrollbar-thumb{background:#d2d2d2}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel::-webkit-scrollbar-thumb:hover{background:#f5bab9}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel:before{top:45px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option{height:120px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option label{margin-top:1px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option .pink_checkbox_box_legend{padding-top:4px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option .pink_checkbox_box_legend .sample_image{text-align:center}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option .pink_checkbox_box_legend .sample_image img{height:80px;margin:5px auto auto -27px;object-fit:cover;object-position:top;width:100px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_stone_setting_group .options_panel{top:-98px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_stone_setting_group .options_panel:before{top:94px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option{height:90px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option label{margin-top:1px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option .pink_checkbox_box_legend{padding-top:4px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option .pink_checkbox_box_legend .sample_image img{height:auto;margin-left:calc(50% - 40px);margin-top:4px;width:66px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group{position:relative}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .floating_video_icon{position:absolute;right:30px;top:5px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group #personalised_select_engraving span.select_engraving_message{font-size:14px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel{background-color:#fff;min-height:217px;top:-183px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel:before{top:179px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel .personalised_option{height:20px;width:150px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel .personalised_option label{margin-top:1px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel .personalised_option .pink_checkbox_box_legend{line-height:14px;padding-top:4px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_choose_message{font-family:mreaves-book;font-size:22px;padding-top:25px;text-align:center}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container{display:none}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container button#engraving_font_type{border:1px solid #f5bab9;margin-top:10px;text-align:left;width:100%}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container button#engraving_font_type:after{-webkit-font-smoothing:antialiased;border:none;content:"";float:right;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container button:focus{box-shadow:none;outline:none}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .dropdown-item:active{background-color:#f5bab9}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .dropdown-menu{width:240px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container textarea#engraving_textarea{border-color:#f5bab9;font-size:14px;height:60px;margin-top:15px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container textarea:focus{box-shadow:none;outline:none}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container textarea{font-family:Times New Roman;transition:border-color .4s}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container #engraving_count_message{background-color:#999;border-radius:.25em;color:#fff;display:inline;float:right;font-size:13px;font-weight:700;line-height:1;margin-right:10px;margin-top:-30px;padding:5px .6em .3em;position:relative;text-align:center;vertical-align:baseline;white-space:nowrap}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .engraving_link{height:auto}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .engraving_link .pink_checkbox_box_legend{font-family:mreaves-book;font-size:12px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .engraving_link:hover{text-decoration:none}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .personalised_option{display:flow-root;width:100%}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .personalised_option .pink_checkbox_box{margin-top:10px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container .personalised_option .pink_checkbox_box .pink_checkbox_box_legend{padding-top:0;transition:color .4s}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container a#save_engraving_message_link{background-color:#000;color:#fff;float:right;font-size:16px;margin-top:15px;padding:2px;text-align:center;width:60px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel #engraving_form_container a#cancel_engraving_message_link{float:right;font-size:16px;margin-top:15px;padding:2px;text-align:center;text-decoration:underline;width:60px}@media screen and (min-width:1px) and (max-width:767px){#personalise_ring_container{margin-top:0;position:fixed}#personalise_ring_container #personalise_ring_box{font-size:17px;height:70%;line-height:17px;margin-left:2%;margin-top:64px!important;overflow:auto;padding-left:20px;padding-right:20px;width:96%}#personalise_ring_container #personalise_ring_box .close_ring_container{font-size:30px;line-height:10px;margin-right:-12px}#personalise_ring_container #personalise_ring_box h2{font-size:22px;line-height:22px}#personalise_ring_container #personalise_ring_box .options_container{margin-left:0;width:100%}#personalise_ring_container #personalise_ring_box .options_container h4{font-size:18px;line-height:18px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group_one .dropdown_option{flex-direction:column}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option{margin-bottom:10px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option:before{content:"";top:7px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option a.btn{font-size:16px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel{display:none;position:static}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel .close_sign,#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel:before{display:none}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel .personalised_option .pink_checkbox_box_legend{font-size:16px;padding-top:18px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel.display{display:block}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option.display:before{content:""}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option .pink_checkbox_box_legend{padding-top:3px}#personalise_ring_container #personalise_ring_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option .pink_checkbox_box_legend{padding-top:4px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group{position:relative}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .options_panel .personalised_option .pink_checkbox_box_legend{padding-top:4px}#personalise_ring_container #personalise_ring_box .options_container .personalised_engraving_group .floating_video_icon{right:-30px}}@media screen and (min-height:1px) and (max-height:750px){#personalise_ring_container #personalise_ring_box{margin-top:20px}}#personalise_ring_container #personalise_ring_box{display:flex;flex-direction:column}#personalise_ring_container #personalise_ring_box .options_container .paid_options.upper-margin-paid-options .options_panel,#personalise_ring_container #personalise_ring_box .options_container .paid_options.upper-margin-paid-options .options_panel.added{top:0!important}#personalise_ring_container #personalise_ring_box .options_container .paid_options.upper-margin-paid-options .personalised_birthstone_group .dropdown_option .options_panel.added{top:-100px!important}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option{align-items:center;display:flex}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel{background-color:#fef6f4;border:none;left:102%;min-height:auto;top:auto;width:340px}@media screen and (max-width:767px){#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel{max-width:100%}}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel:before{display:none}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel .close_sign{background-color:transparent;font-family:mreaves-bold;font-size:27px}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel a.personalised_option{line-height:1;margin-top:-6px;text-decoration:none;width:auto}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel a.personalised_option .pink_checkbox_box label>div>img{aspect-ratio:1/1;height:auto;width:25px}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel a.personalised_option .pink_checkbox_box .pink_checkbox_box_legend{font-size:22px;line-height:1;margin-left:8px}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_choose_message{font-family:mreaves-regular;margin-left:39px;text-align:left;text-transform:capitalize}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_choose_message br{display:none}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container{padding:0 20px}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container #engraving_font_type{border:none;border-bottom:1px solid #000;border-radius:0;font-size:17px;padding-bottom:3px;padding-left:0;padding-right:0;text-transform:capitalize}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container #engraving_textarea{border-color:#888;border-radius:0;margin-top:18px;resize:none}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container #engraving_count_message{background:transparent;color:#000;font-family:mreaves-regular;font-size:16px;font-weight:400;margin-top:-20px;padding:0}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container .form-group{margin-bottom:.1rem}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols{align-items:center;display:flex;gap:7px;justify-content:end;margin-top:6px}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol{background-color:transparent!important;border:none;height:auto;margin:0;padding:0;width:auto}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol img.black-icon,#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol:hover>img.white-icon{display:none}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol:hover>img.black-icon{display:block}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .buttons-group{align-items:center;display:flex;flex-direction:row-reverse;gap:3px;justify-content:end;margin-bottom:-8px}#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .buttons-group a{font-size:20px!important;height:auto;line-height:1;padding:6px 20px 4px!important;text-decoration-thickness:1px!important;vertical-align:baseline;width:auto!important}@media screen and (max-width:767px){#personalise_ring_container #personalise_ring_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #engraving_form_container .buttons-group a{font-size:14px!important}}.font_times{font-family:Times New Roman!important;font-style:normal!important}.font_trebuchet{font-family:Trebuchet MS!important;font-style:normal!important}.font_helvetica_italic{font-family:Helvetica!important;font-style:italic!important}.font_georgia_italic{font-family:Georgia!important;font-style:italic!important}.font_helvetica{font-family:Helvetica!important}.font_garamond{font-family:garamond!important}.font_tahoma{font-family:Tahoma!important}.font_love_letter{font-family:love-letter!important}#personalise_jewellery_container{background-color:hsla(0,0%,100%,.8);display:none;min-height:100%;min-width:100%;z-index:10000}#personalise_jewellery_container #personalise_jewellery_box{background-color:#fff;border:10px solid #f5bab9;font-family:mreaves-light;font-size:22px;line-height:22px;margin-left:calc(50% - 400px);margin-top:60px;min-height:550px;position:fixed;text-align:left;width:800px}#personalise_jewellery_container #personalise_jewellery_box .close_ring_container{color:#f5bab9;cursor:pointer;font-family:mreaves-bold;font-size:40px;line-height:40px;margin-right:-50px;text-align:right}#personalise_jewellery_container #personalise_jewellery_box h2{color:#000;font-family:mreaves-regular;font-size:35px;line-height:42px;text-transform:capitalize}#personalise_jewellery_container #personalise_jewellery_box .jewellery_personalisation_buttons_container{background-color:transparent;margin-top:auto;padding:20px 20px 0;text-align:center;transition:background-color .4s;width:100%}#personalise_jewellery_container #personalise_jewellery_box .jewellery_personalisation_buttons_container a{display:inline-block;padding:8px;text-align:center;text-decoration-thickness:1px!important;width:100px}#personalise_jewellery_container #personalise_jewellery_box .jewellery_personalisation_buttons_container #save_jewellery_store_personalisation{background-color:#000;color:#fff}#personalise_jewellery_container #personalise_jewellery_box .jewellery_personalisation_buttons_container #cancel_jewellery_store_personalisation{background-color:transparent;color:#000;text-decoration:underline}#personalise_jewellery_container #personalise_jewellery_box .options_container{margin-left:9%;margin-top:20px;transition:margin-left .5s;width:400px}#personalise_jewellery_container #personalise_jewellery_box .options_container h4{color:#000;font-family:mreaves-regular;font-size:28px;line-height:28px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option{margin-bottom:20px;max-width:290px;position:relative}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option:before{-webkit-font-smoothing:antialiased;border:none;content:"";float:right;font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:0;top:4px;z-index:-1}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option a.btn{background-color:transparent;border-bottom:1px solid #979797;border-radius:0;color:#535353;font-family:mreaves-regular;font-size:19px;line-height:15px;padding-left:0;padding-right:0;text-align:left;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option a.btn .legend img{margin-top:-3px;width:16px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option a.btn:focus{box-shadow:none;outline:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option a.btn:after{display:none}#personalise_jewellery_container #personalise_jewellery_box{overflow:hidden}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel{border:5px solid #f5bab9;font-family:mreaves-regular;opacity:0;padding:20px;position:absolute;right:-289px;top:0;transition:visibility 0s,opacity 1.5s;visibility:hidden;width:290px}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel:before{border-bottom:14px solid #fff;border-left:14px solid #f5bab9;border-top:14px solid #fff;content:"";left:0;position:absolute}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel .close_sign{background-color:#f5bab9;border-radius:20px;color:#000;cursor:pointer;font-size:17px;height:20px;line-height:normal;padding-top:2px;position:absolute;right:5px;text-align:center;top:5px;width:20px}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel a{color:#000;display:block}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel a .pink_checkbox_box_legend{font-size:22px}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel .personalised_option{height:70px}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel .personalised_option label{margin-right:5px;margin-top:17px}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel .personalised_option .pink_checkbox_box_legend{font-size:18px;line-height:14px;padding-top:19px;position:relative;width:250px}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel .personalised_option .pink_checkbox_box_legend span{display:none;font-family:mreaves-book;font-size:14px}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel .personalised_option .pink_checkbox_box_legend span.show_span{display:block}#personalise_jewellery_container #personalise_jewellery_box .options_container .options_panel.display{opacity:1;visibility:visible}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .floating_video_icon{left:20px;position:absolute;top:5px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_choose_message{font-family:mreaves-book;font-size:22px;padding-top:35px;text-align:center}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container button#jewellery_engraving_font_type{border:1px solid #f5bab9;margin-top:10px;text-align:left;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container button#jewellery_engraving_font_type:after{-webkit-font-smoothing:antialiased;border:none;content:"";float:right;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container button:focus{box-shadow:none;outline:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .dropdown-item:active{background-color:#f5bab9}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .dropdown-menu{width:240px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container textarea#jewellery_engraving_textarea{border-color:#f5bab9;font-size:14px;height:60px;margin-top:15px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container textarea:focus{box-shadow:none;outline:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container textarea{font-family:Times New Roman;transition:border-color .4s}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container #engraving_jewellery_count_message{background-color:#999;border-radius:.25em;color:#fff;display:inline;float:right;font-size:13px;font-weight:700;line-height:1;margin-right:10px;margin-top:-30px;padding:5px .6em .3em;position:relative;text-align:center;vertical-align:baseline;white-space:nowrap}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .engraving_link{height:auto}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .engraving_link .pink_checkbox_box_legend{font-family:mreaves-book;font-size:12px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .engraving_link:hover{text-decoration:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .personalised_option{display:flow-root;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .personalised_option .pink_checkbox_box_jewellery_personalisation{margin-top:10px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container .personalised_option .pink_checkbox_box_jewellery_personalisation .pink_checkbox_box_legend{padding-top:0;transition:color .4s}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container a#save_jewellery_engraving_message_link{background-color:#000;color:#fff;float:right;font-size:16px;margin-top:15px;padding:2px;text-align:center;width:60px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_jewellery_form_container a#cancel_jewellery_engraving_message_link{float:right;font-size:16px;margin-top:15px;padding:2px;text-align:center;text-decoration:underline;width:60px}@media screen and (min-width:1px) and (max-width:767px){#personalise_jewellery_container{position:fixed}#personalise_jewellery_container #personalise_jewellery_box{font-size:17px;height:70%;line-height:17px;margin-left:5%;margin-top:64px!important;overflow:auto;padding-left:20px;padding-right:20px;width:90%}#personalise_jewellery_container #personalise_jewellery_box .close_ring_container{font-size:30px;line-height:10px;margin-left:auto;margin-right:-12px}#personalise_jewellery_container #personalise_jewellery_box h2{font-size:22px;line-height:22px}#personalise_jewellery_container #personalise_jewellery_box .options_container{margin-left:0;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container h4{font-size:18px;line-height:18px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group_one .dropdown_option{flex-direction:column}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option{margin-bottom:10px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option:before{content:"";top:7px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option a.btn{font-size:16px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel{display:none;position:static}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel .close_sign,#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel:before{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel .personalised_option .pink_checkbox_box_legend{font-family:mreaves-book;font-size:16px;padding-top:18px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel.display{display:block}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option.display:before{content:""}}@media screen and (min-height:1px) and (max-height:690px){#personalise_jewellery_container #personalise_jewellery_box{margin-top:20px}}.pink_checkbox_box_jewellery_personalisation{clear:both;display:flex;margin:5px 0 10px}.pink_checkbox_box_jewellery_personalisation a{color:#000}.pink_checkbox_box_jewellery_personalisation label{margin-top:3px}.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox{display:none}.pink_checkbox_box_jewellery_personalisation img{height:18px;width:18px}.pink_checkbox_box_jewellery_personalisation .pink_checkbox_checked_icon,.pink_checkbox_box_jewellery_personalisation .pink_checkbox_icon{cursor:pointer;display:none}.pink_checkbox_box_jewellery_personalisation .pink_checkbox_disabled_icon{display:none}.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox:checked+div .pink_checkbox_checked_icon,.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox:disabled+div .pink_checkbox_disabled_icon,.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox:not(:checked)+div .pink_checkbox_icon{display:block}.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox:disabled+div .pink_checkbox_checked_icon,.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox:disabled+div .pink_checkbox_icon{display:none}.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox[disabled]:checked+div .pink_checkbox_checked_icon{display:block}.pink_checkbox_box_jewellery_personalisation input.input_pink_checkbox[disabled]:checked+div .pink_checkbox_disabled_icon{display:none}.pink_checkbox_box_jewellery_personalisation .pink_checkbox_box_legend{margin-left:5px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel{background-color:#fff}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container textarea#engraving_textarea{border-color:#f5bab9;font-size:14px;height:60px;margin-top:15px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container a#save_jewellery_engraving_message_link{font-size:16px;padding:2px;width:60px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container a#cancel_engraving_message_link{float:right;font-size:16px;margin-top:15px;padding:2px;text-align:center;text-decoration:underline;width:60px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_claw_style_group{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_claw_style_group .options_panel:before{top:0}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_claw_style_group .options_panel .personalised_option .pink_checkbox_box_legend img.sample_icon{height:auto;position:absolute;right:0;top:0;width:100px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_gold_colour_group .options_panel{top:-49px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_gold_colour_group .options_panel:before{top:45px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option{height:120px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option label{margin-top:1px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option .pink_checkbox_box_legend{padding-top:4px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_gold_colour_group .options_panel .personalised_option .pink_checkbox_box_legend .sample_image img{height:auto;margin-left:-27px;margin-top:5px;width:220px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_stone_setting_group .options_panel{top:-98px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_stone_setting_group .options_panel:before{top:94px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option{height:90px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option label{margin-top:1px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option .pink_checkbox_box_legend{padding-top:4px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_select_stone_setting_group .options_panel .personalised_option .pink_checkbox_box_legend .sample_image img{height:auto;margin-left:calc(50% - 40px);margin-top:4px;width:66px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group{position:relative}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group #personalised_select_engraving span.select_engraving_message{font-size:14px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel{min-height:217px;top:-183px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel:before{top:179px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel .personalised_option{height:20px;width:150px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel .personalised_option label{margin-top:1px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel .personalised_option .pink_checkbox_box_legend{line-height:14px;padding-top:4px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #engraving_choose_message{font-family:mreaves-book;font-size:22px;padding-top:35px;text-align:center}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container button#jewellery_engraving_font_type{border:1px solid #f5bab9;margin-top:10px;text-align:left;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container button#jewellery_engraving_font_type:after{-webkit-font-smoothing:antialiased;border:none;content:"";float:right;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container button:focus{box-shadow:none;outline:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .dropdown-item:active{background-color:#f5bab9}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .dropdown-menu{width:240px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container textarea#jewellery_engraving_textarea{border-color:#f5bab9;font-size:14px;height:60px;margin-top:15px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container textarea:focus{box-shadow:none;outline:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container textarea{font-family:Times New Roman;transition:border-color .4s}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container #jewellery_engraving_count_message{background-color:#999;border-radius:.25em;color:#fff;display:inline;float:right;font-size:13px;font-weight:700;line-height:1;margin-right:10px;margin-top:-30px;padding:5px .6em .3em;position:relative;text-align:center;vertical-align:baseline;white-space:nowrap}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .engraving_link{height:auto}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .engraving_link .pink_checkbox_box_legend{font-family:mreaves-book;font-size:12px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .engraving_link:hover{text-decoration:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .personalised_option{display:flow-root;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .personalised_option .pink_checkbox_box{margin-top:10px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container .personalised_option .pink_checkbox_box .pink_checkbox_box_legend{padding-top:0;transition:color .4s}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container a#save_jewellery_engraving_message_link{background-color:#000;color:#fff;float:right;font-size:18px;margin-top:15px;padding:4px 2px 2px;text-align:center;width:80px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_engraving_group .options_panel #jewellery_engraving_form_container a#cancel_jewellery_engraving_message_link{float:right;font-size:18px;margin-top:15px;padding:4px 2px 2px;text-align:center;text-decoration:underline;width:80px}#personalise_jewellery_container #personalise_jewellery_box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#personalise_jewellery_container #personalise_jewellery_box>h2{letter-spacing:0;padding-bottom:5px;position:relative;text-transform:capitalize;width:fit-content}#personalise_jewellery_container #personalise_jewellery_box>h2:after{background-color:#f5bab9;bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% + 70px)}#personalise_jewellery_container #personalise_jewellery_box>p{font-family:mreaves-book;font-size:16px;margin-top:7px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option{align-items:center;display:flex}@media screen and (max-width:767px){#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option{flex-direction:column}}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel{background-color:#fef6f4;border:none;left:102%;min-height:auto;top:-50px;width:340px}@media screen and (max-width:767px){#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel{max-width:100%}}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel:before{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel .close_sign{background-color:transparent;font-family:mreaves-bold;font-size:27px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel a.jewellery_personalised_option{line-height:1;text-decoration:none;width:auto}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel a.jewellery_personalised_option .pink_checkbox_box_jewellery_personalisation{align-items:center}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel a.jewellery_personalised_option .pink_checkbox_box_jewellery_personalisation label>div>img{aspect-ratio:1/1;height:auto;width:25px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel a.jewellery_personalised_option .pink_checkbox_box_jewellery_personalisation .pink_checkbox_box_legend{font-size:22px;line-height:1;margin-left:13px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_choose_message{font-family:mreaves-regular;margin-left:39px;text-align:left;text-transform:capitalize}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_choose_message br{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container{padding:0 20px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container #jewellery_engraving_font_type{border:none;border-bottom:1px solid #000;border-radius:0;font-size:17px;padding-bottom:3px;padding-left:0;padding-right:0;text-transform:capitalize}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container #jewellery_engraving_textarea{border-color:#888;border-radius:0;margin-top:18px;resize:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container #jewellery_engraving_count_message{background:transparent;color:#000;font-family:mreaves-regular;font-size:16px;font-weight:400;margin-top:-20px;padding:0}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group{margin-bottom:.1rem}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols,#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols_jewellery{align-items:center;display:flex;gap:7px;justify-content:end;margin-top:6px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol_jewellery,#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols_jewellery .engraving_symbol_jewellery{background-color:transparent!important;border:none;cursor:pointer;height:auto;margin:0;padding:0;width:auto}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol_jewellery img.black-icon,#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol_jewellery:hover>img.white-icon,#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols_jewellery .engraving_symbol_jewellery img.black-icon,#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols_jewellery .engraving_symbol_jewellery:hover>img.white-icon{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols .engraving_symbol_jewellery:hover>img.black-icon,#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .engraving_font_and_input_container .form-group #engraving_symbols_jewellery .engraving_symbol_jewellery:hover>img.black-icon{display:block}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .buttons-group{align-items:center;display:flex;flex-direction:row-reverse;gap:3px;justify-content:end;margin-bottom:-8px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .buttons-group a{font-size:20px!important;height:auto;line-height:1;padding:6px 20px 4px!important;text-decoration-thickness:1px!important;vertical-align:baseline;width:auto!important}@media screen and (max-width:767px){#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .buttons-group{margin-top:10px}#personalise_jewellery_container #personalise_jewellery_box .options_container .paid_options .personalised_engraving_group_one .dropdown_option .options_panel #jewellery_engraving_form_container .buttons-group a{font-size:14px!important}}#personalise_jewellery_container #personalise_jewellery_box .buttons_container{margin-top:auto;padding-bottom:16px}#personalise_jewellery_container #personalise_jewellery_box .buttons_container>a{text-decoration-thickness:1px!important}#allied_gold_modal .modal-close-btn{background-color:transparent;color:#f5bab9;font-family:mreaves-bold;font-size:37px;outline:none}#allied_gold_modal #engraving_form_container .select_font_group{border:none;border-bottom:1px solid #000;border-radius:0;font-size:17px;padding-bottom:3px;padding-left:0;padding-right:0;text-transform:capitalize}#allied_gold_modal #engraving_form_container .select_font_group #fontdropdown{border:none!important;padding:0}#allied_gold_modal #engraving_form_container .select_font_group #fontdropdown:after{aspect-ratio:1/1;border:3px solid #000;border-left:none;border-top:none;height:auto;position:absolute;right:3px;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s;width:13px}#allied_gold_modal #engraving_form_container .select_font_group .dropdown.show #fontdropdown:after{transform:rotate(-135deg)}#allied_gold_modal #engraving_form_container .save_cancel_buttons_group{align-items:center;display:flex;flex-direction:row-reverse;gap:3px;justify-content:end;margin-bottom:-8px}#allied_gold_modal #engraving_form_container .save_cancel_buttons_group a{font-size:20px!important;height:auto;line-height:1;padding:6px 20px 4px!important;text-decoration-thickness:1px!important;vertical-align:baseline;width:auto!important}@media screen and (max-width:767px){#allied_gold_modal #engraving_form_container .save_cancel_buttons_group a{font-size:14px!important}}#allied_gold_modal .modal-dialog{max-width:90%}#allied_gold_modal .modal-content.allied_gold_container{background-color:#fff;border:10px solid #f5bab9;display:flex;flex-direction:column;flex-shrink:0;font-family:mreaves-light;font-size:22px;height:382px;line-height:22px;margin:auto;max-width:100%;overflow:hidden;padding:15px 70px 15px 25px;text-align:left;width:330px}@media screen and (min-width:768px){#allied_gold_modal .modal-content.allied_gold_container{margin-left:calc(50% - 150px)}}@media screen and (min-width:768px) and (max-width:1280px){#allied_gold_modal .modal-content.allied_gold_container{margin-left:calc(50% - 350px)}}#allied_gold_modal .modal-content.allied_gold_container .close_allied_gold_popup{color:#f5bab9;cursor:pointer;font-family:mreaves-bold;font-size:22px;line-height:1;margin-right:-50px;text-align:right}#allied_gold_modal .modal-content.allied_gold_container>h2{color:#000;display:inline-block;font-family:mreaves-regular;font-size:20px;letter-spacing:0;line-height:25px;padding-bottom:5px;position:relative;width:fit-content}#allied_gold_modal .modal-content.allied_gold_container>h2:after{background-color:#f5bab9;bottom:0;content:"";height:1px;position:absolute;right:0;width:100vw}#allied_gold_modal .modal-content.allied_gold_container>p{font-family:mreaves-book;font-size:20px;margin-top:7px}#allied_gold_modal .modal-content.allied_gold_container .allied_gold_personalisation_buttons_container{font-family:mreaves-regular;margin-top:auto;padding:0 0 0 10px;text-align:center}#allied_gold_modal .modal-content.allied_gold_container .allied_gold_personalisation_buttons_container a{display:inline-block;font-family:mreaves-regular;padding:8px;text-align:center;width:235px}#allied_gold_modal .modal-content.allied_gold_container .allied_gold_personalisation_buttons_container #accept_allied_gold{background-color:#000;color:#fff}#allied_gold_modal .modal-content.allied_gold_container .allied_gold_personalisation_buttons_container #read_allied_gold{background-color:transparent;color:#000;font-family:mreaves-bold;font-size:18px;text-decoration:underline}@media screen and (max-width:767px){#allied_gold_modal .modal-dialog{margin-left:auto;margin-right:auto}#allied_gold_modal .modal-dialog .modal-content{overflow-y:auto}#allied_gold_modal .modal-content.allied_gold_container{padding-left:20px;padding-right:20px}#allied_gold_modal .modal-content.allied_gold_container .close_allied_gold_popup{font-size:25px;line-height:25px;margin-right:-10px}#allied_gold_modal .modal-content.allied_gold_container>h2{font-size:22px;line-height:1}.allied_gold_personalisation_buttons_container{padding:0}}.sparkling_brush_cart_component{background-color:#fef8f8;display:flex;font-family:mreaves-regular;gap:20px;margin:10px 0;padding:15px 30px}@media screen and (max-width:991.98px){.sparkling_brush_cart_component{gap:10px;padding:15px}}.sparkling_brush_cart_component .picture_square{align-items:center;display:flex;width:150px}@media screen and (max-width:1199.98px){.sparkling_brush_cart_component .picture_square{align-items:start}}@media screen and (max-width:991.98px){.sparkling_brush_cart_component .picture_square{align-items:start;width:100px}}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .picture_square{width:70px}}.sparkling_brush_cart_component .content-section{align-items:start;display:flex;gap:10px;justify-content:space-between;padding-top:10px;width:calc(100% - 150px)}@media screen and (max-width:1199.98px){.sparkling_brush_cart_component .content-section{align-items:start;padding-top:0}}@media screen and (max-width:991.98px){.sparkling_brush_cart_component .content-section{flex-direction:column;width:calc(100% - 100px)}}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .content-section{width:calc(100% - 70px)}}.sparkling_brush_cart_component .content-section .text{font-size:22px}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .content-section .text{font-size:17px;line-height:17px}}.sparkling_brush_cart_component .content-section .text small{font-size:14px}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .content-section .text small{font-size:12px}}.sparkling_brush_cart_component .content-section .text a{color:#212529;text-decoration:none}.sparkling_brush_cart_component .content-section .count-section{min-width:max-content}.sparkling_brush_cart_component .content-section .count-section .count-form{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .content-section .count-section .count-form{gap:10px}}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content{align-items:center;display:flex}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .sparklingbrush_action{background-color:transparent;border:1px solid #919191;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#000;font-size:30px;height:28px;line-height:28px;padding:0;width:30px}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .sparklingbrush_action:disabled{background-color:#f2f2f2;opacity:.5}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .sparklingbrush_action:focus{box-shadow:none}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .sparklingbrush_input{background-color:#f4eeee;border:none;height:30px;margin:0 5px;padding:0 5px;text-align:center;width:50px}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .sparklingbrush_input{margin:0 3px;padding:0 2px;width:30px}}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .total-price{font-size:20px;margin-left:10px}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .total-price{font-size:18px;margin-left:7px}}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .total-price .amount{font-family:mreaves-bold}.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .total-price small{font-size:14px}@media screen and (max-width:767.98px){.sparkling_brush_cart_component .content-section .count-section .count-form .calc-content .total-price small{font-size:12px}}.sparkling_brush_cart_component .content-section .count-section .count-form .cart-btn-section .sparklingbrush_add_to_cart{background-color:#000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:18px;padding:5px 15px;width:100%}.sparkling_with_engagment_ring{background-color:unset;float:inline-end;margin:unset;padding:unset}.sparkling_with_engagment_ring .sparklingbrush_input{background-color:#e9ecef!important;width:30px!important}@media screen and (max-width:991.98px){.sparkling_with_engagment_ring{margin-top:8px}}.bridal_set_component{background-color:#fafafa;display:flex;font-family:mreaves-regular;gap:20px;margin:10px 0;padding:15px 30px}@media screen and (max-width:991.98px){.bridal_set_component{gap:10px;padding:15px}}.bridal_set_component .picture_square{align-items:center;display:flex;width:150px}@media screen and (max-width:991.98px){.bridal_set_component .picture_square{align-items:flex-start;width:100px}}@media screen and (max-width:767.98px){.bridal_set_component .picture_square{width:70px}}.bridal_set_component .picture_square img{aspect-ratio:146/98}.bridal_set_component .content-section{align-items:center;display:flex;gap:10px;justify-content:space-between;width:calc(100% - 150px)}@media screen and (max-width:991.98px){.bridal_set_component .content-section{flex-direction:column;width:calc(100% - 100px)}}@media screen and (max-width:767.98px){.bridal_set_component .content-section{width:calc(100% - 70px)}}.bridal_set_component .content-section .text_section{width:56%}@media screen and (min-width:1px) and (max-width:991px){.bridal_set_component .content-section .text_section{width:100%!important}}.bridal_set_component .content-section .text_section .text_1{font-size:22px;text-transform:capitalize}@media screen and (min-width:1px) and (max-width:767px){.bridal_set_component .content-section .text_section .text_1{font-size:17px!important;margin-bottom:0!important}}.bridal_set_component .content-section .text_section .text_2{font-family:mreaves-book;font-size:16px;line-height:1.1;margin:0;text-transform:capitalize}@media screen and (min-width:1px) and (max-width:767px){.bridal_set_component .content-section .text_section .text_2{font-size:15px!important}}.bridal_set_component .content-section .button_section{width:40%}@media screen and (min-width:1px) and (max-width:991px){.bridal_set_component .content-section .button_section{max-width:100%!important;width:100%!important}}.bridal_set_component .content-section .button_section .discover_button{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-family:mreaves-bold;font-size:18px;line-height:1;padding:10px 10px 8px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}@media screen and (min-width:1px) and (max-width:767px){.bridal_set_component .content-section .button_section .discover_button{font-size:17px!important}}.bridal_set_component .content-section .button_section .discover_button:hover{background-color:#fff;color:#000}#personalise_ring_container{left:0;margin:0!important;position:fixed;top:0}#personalise_ring_container.display_flex{align-items:center!important;display:flex!important;justify-content:center!important}#personalise_ring_container #personalise_ring_box{letter-spacing:0;line-height:1;margin:0!important}@media screen and (max-width:991.98px){#personalise_ring_container #personalise_ring_box{max-height:80dvh}}@media screen and (min-width:992px){#personalise_ring_container #personalise_ring_box{height:min(93dvh,780px);letter-spacing:1px;max-height:min(93dvh,780px);max-width:970px;min-height:min(93dvh,780px);padding:0 0 15px!important;width:970px}}#personalise_ring_container #personalise_ring_box .personalise_ring_box_contents_container{height:100%;margin-bottom:8px;overflow-x:hidden!important;padding:15px 70px 0}@media screen and (min-width:0px) and (max-width:991.98px){#personalise_ring_container #personalise_ring_box .personalise_ring_box_contents_container{margin-bottom:15px!important;padding:15px 20px 0!important}}#personalise_ring_container #personalise_ring_box .personalise_ring_box_contents_container h2{margin-top:-15px}#personalise_ring_container #personalise_ring_box .personalise_ring_box_contents_container h2:after{background-color:#f5bab9;bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% + 70px)}#personalise_ring_container #personalise_ring_box .personalise_ring_box_contents_container .description{font-size:16px;margin-top:7px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel{display:none}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel.display{display:block}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel{background-color:#fef6f4;border:none;left:102%;min-height:auto;top:auto;width:370px}@media screen and (max-width:991.98px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel{max-width:100%;position:static!important;width:100%!important}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel.added{top:-195px!important}@media screen and (min-width:992px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel.added{padding:15px;width:550px!important}}@media screen and (max-height:760px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel.added{top:-205px!important}}@media screen and (max-width:767px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel{max-width:100%}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel:before{display:none}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel .close_sign{background-color:transparent;font-family:mreaves-bold;font-size:27px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel a.personalised_option{line-height:1;text-decoration:none;width:auto}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel a.personalised_option .pink_checkbox_box label>div>img{aspect-ratio:1/1;height:auto;width:25px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel a.personalised_option .pink_checkbox_box .pink_checkbox_box_legend{font-size:22px;line-height:1;margin-left:8px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel #birthstone_choose_message{font-family:mreaves-regular;text-align:left;text-transform:capitalize}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .dropdown_option .options_panel #birthstone_choose_message br{display:none}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group #personalised_select_birthstone span.select_birthstone_message{font-size:14px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel{background-color:#fff;min-height:217px;top:-183px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel:before{top:179px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel .personalised_option{height:auto;margin:5px 0 10px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel .personalised_option label{margin-top:1px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel .personalised_option .pink_checkbox_box_legend{line-height:14px;padding-top:4px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_choose_message{font-size:22px;margin-left:39px;padding-top:5px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_choose_message .close_sign{font-size:27px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_choose_message .show_birthstone_explanation_tooltip>i{font-size:15px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container{display:none;letter-spacing:0}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container{padding:0}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .text-content{font-size:15px;margin-bottom:5px}@media screen and (min-width:0px) and (max-width:991.98px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .text-content{display:inline-block!important}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .text-content .show_birthstone_explanation_tooltip>i{font-size:13px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .birthstone_select_count_container .birthstone_select_count_select{background-color:#fef6f4!important;border:1px solid #535353;box-shadow:none;height:24px;outline:none;padding:2px 8px 0;width:85px!important}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel{font-size:14px;padding-left:25px}@media screen and (min-width:0px) and (max-width:991.98px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel{margin-bottom:5px!important}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel>input[type=radio]{height:0;position:relative;width:0}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel>input[type=radio]:before{border:2px solid #f5bab9;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:16px;left:-26px;position:absolute;top:-13px;width:16px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel>input[type=radio]:checked:after{background-color:#f5bab9;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:8px;left:-22px;position:absolute;top:-9px;width:8px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options{border:1px solid #00000000;gap:5px 0}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option{border:2px solid #00000000}@media screen and (min-width:1280px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option:hover{border-color:#f5bab9}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option.active{background-color:#fff;border-color:#f5bab9}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option .birthstone_option_img{aspect-ratio:1/1;width:35px}@media screen and (max-height:840.98px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option .birthstone_option_img{width:30px!important}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option .birthstone_option_name{font-size:11px}@media screen and (max-height:840.98px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option .birthstone_option_name{margin-top:4px!important}}@media screen and (max-width:991.98px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option .birthstone_option_img{width:30px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options .birthstone_option .birthstone_option_name{font-size:9px}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_description_container{letter-spacing:0}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_description_container .title{font-size:16px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_description_container .description{color:#7e7b78;font-size:15px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_description_container .note{font-size:14px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_terms_text{display:flow-root;height:auto!important;line-height:1;margin-top:-6px;width:100%!important}@media screen and (max-width:760px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_terms_text{margin-bottom:10px!important}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_terms_text .pink_checkbox_box{clear:both;display:flex;margin:4px 0 8px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_terms_text .pink_checkbox_box .pink_checkbox_box_legend{font-family:mreaves-regular;font-size:14px!important;padding-top:0!important;transition:color .4s;width:100%}@media screen and (max-width:991.98px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_terms_text .pink_checkbox_box .pink_checkbox_box_legend{font-size:13px!important}}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .buttons-group{gap:3px;margin-bottom:-8px}#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .buttons-group a{font-size:20px!important;line-height:1;padding:6px 20px 4px!important;text-decoration-thickness:1px!important;vertical-align:baseline}@media screen and (max-width:767px){#personalise_ring_container #personalise_ring_box .options_container .personalised_birthstone_group .options_panel #birthstone_form_container .buttons-group a{font-size:14px!important}}#personalise_ring_container #personalise_ring_box .options_container{margin-top:0}#personalise_ring_container #personalise_ring_box .options_container.display{margin-left:0}#personalise_ring_container .buttons_container{font-size:16px}@media screen and (max-width:991.98px){#personalise_ring_container #personalise_ring_box{font-size:17px;height:min(90vh,860px);overflow:auto;padding-left:0;padding-right:0;padding-top:0;width:100%;width:min(95vw,500px)}#personalise_ring_container #personalise_ring_box .close_ring_container{font-size:30px;line-height:10px;margin-left:auto;margin-right:-12px;width:fit-content!important}#personalise_ring_container #personalise_ring_box #personaliseModalLabel{font-size:22px;line-height:1}#personalise_ring_container #personalise_ring_box .options_container{margin-left:0;width:100%}#personalise_ring_container #personalise_ring_box .options_container .option_type_title{font-size:18px}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option{margin-bottom:10px;max-width:100%;width:100%!important}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option:before{content:"";top:7px;z-index:1!important}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option.display:before{content:""}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel{max-width:100%;position:static!important;width:100%}#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel .close_sign,#personalise_ring_container #personalise_ring_box .options_container .dropdown_option .options_panel:before{display:none}}@media screen and (min-height:0px) and (max-height:840.98px){.personalised_birthstone_group .dropdown_option .options_panel.added{padding-bottom:5px;padding-top:5px}.personalised_birthstone_group .options_panel .personalised_option .pink_checkbox_box{margin:0}.personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .content-container .birthstone_select_options{gap:0!important;margin-top:0!important}.personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel{margin-right:8px!important}.personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_description_container{margin-top:0!important}}@media screen and (min-height:0px) and (max-height:840.98px) and (max-width:760px) and (max-height:840.98px){.personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_description_container{margin-bottom:10px!important;margin-top:10px!important}}@media screen and (min-height:0px) and (max-height:840.98px){.personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_description_container .description{margin-top:0}.personalised_birthstone_group .options_panel #birthstone_form_container .birthstone_terms_text .pink_checkbox_box{margin:0}.personalised_birthstone_group .options_panel #birthstone_form_container .buttons-group{margin-bottom:0}#personalise_ring_container #personalise_ring_box .buttons_container{padding-top:0}}#personalise_jewellery_container{left:0;margin:0!important;position:fixed;top:0}#personalise_jewellery_container.display_flex{align-items:center!important;display:flex!important;justify-content:center!important}#personalise_jewellery_container #personalise_jewellery_box{left:50%;letter-spacing:0;line-height:1;margin:0!important;top:50%;translate:-50% -50%}@media screen and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box{max-height:80dvh}}@media screen and (min-width:992px){#personalise_jewellery_container #personalise_jewellery_box{height:min(93dvh,780px);letter-spacing:1px;max-height:min(93dvh,780px);max-width:970px;min-height:min(93dvh,780px);width:970px}}#personalise_jewellery_container #personalise_jewellery_box .personalise_ring_box_contents_container{height:100%;margin-bottom:8px;overflow-x:hidden!important;padding:15px 70px 0}@media screen and (min-width:0px) and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box .personalise_ring_box_contents_container{margin-bottom:15px!important;padding:15px 20px 0!important}}#personalise_jewellery_container #personalise_jewellery_box .personalise_ring_box_contents_container h2{letter-spacing:0;margin-top:-15px;padding-bottom:5px}#personalise_jewellery_container #personalise_jewellery_box .personalise_ring_box_contents_container h2:after{background-color:#f5bab9;bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% + 70px)}#personalise_jewellery_container #personalise_jewellery_box .personalise_ring_box_contents_container .description{font-size:16px;margin-top:7px}#personalise_jewellery_container #personalise_jewellery_box span.select_engraving_message{font-size:14px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel.display{display:block}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel{background-color:#fef6f4;border:none;left:102%;min-height:auto;top:auto;width:370px}@media screen and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel{max-width:100%;position:static!important;width:100%!important}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel.added{top:-125px!important}@media screen and (min-width:992px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel.added{padding:15px;width:550px!important}}@media screen and (max-width:767px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel{max-width:100%}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel:before{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel .close_sign{background-color:transparent;font-family:mreaves-bold;font-size:27px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel a.personalised_option{line-height:1;text-decoration:none;width:auto}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel a.personalised_option .pink_checkbox_box label>div>img{aspect-ratio:1/1;height:auto;width:25px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel a.personalised_option .pink_checkbox_box .pink_checkbox_box_legend{font-size:22px;line-height:1;margin-left:8px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel #jewellery_birthstone_choose_message{font-family:mreaves-regular;text-align:left;text-transform:capitalize}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .dropdown_option .options_panel #jewellery_birthstone_choose_message br{display:none}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group #personalised_jewellery_select_birthstone span.select_birthstone_message{font-size:14px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel{background-color:#fff;min-height:217px;top:-183px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel:before{top:179px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel .personalised_option{height:auto;margin:5px 0 10px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel .personalised_option label{margin-top:1px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel .personalised_option .pink_checkbox_box_legend{line-height:14px;padding-top:4px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_choose_message{font-size:22px;margin-left:39px;padding-top:5px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_choose_message .close_sign{font-size:27px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_choose_message .show_birthstone_explanation_tooltip>i{font-size:15px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container{display:none;letter-spacing:0}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container{padding:0}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .text-content{font-size:15px;margin-bottom:5px}@media screen and (min-width:0px) and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .text-content{display:inline-block!important}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .text-content .show_birthstone_explanation_tooltip>i{font-size:13px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .birthstone_select_count_container .birthstone_select_count_select{background-color:#fef6f4!important;border:1px solid #535353;box-shadow:none;height:24px;outline:none;padding:2px 8px 0;width:85px!important}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel{font-size:14px;padding-left:25px}@media screen and (min-width:0px) and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel{margin-bottom:5px!important}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel>input[type=radio]{height:0;position:relative;width:0}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel>input[type=radio]:before{border:2px solid #f5bab9;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:16px;left:-26px;position:absolute;top:-13px;width:16px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel>input[type=radio]:checked:after{background-color:#f5bab9;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:8px;left:-22px;position:absolute;top:-9px;width:8px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options{border:1px solid #00000000;gap:5px 0}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option{border:2px solid #00000000}@media screen and (min-width:1280px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option:hover{border-color:#f5bab9}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option.active{background-color:#fff;border-color:#f5bab9}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option .birthstone_option_img{aspect-ratio:1/1;width:35px}@media screen and (max-height:840.98px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option .birthstone_option_img{width:30px!important}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option .birthstone_option_name{font-size:11px}@media screen and (max-height:840.98px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option .birthstone_option_name{margin-top:4px!important}}@media screen and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option .birthstone_option_img{width:30px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options .jewellery_birthstone_option .birthstone_option_name{font-size:9px}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_description_container{letter-spacing:0}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_description_container .title{font-size:16px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_description_container .description{color:#7e7b78;font-size:15px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_description_container .note{font-size:14px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .birthstone_terms_text{display:flow-root;height:auto!important;line-height:1;margin-top:-6px;width:100%!important}@media screen and (max-width:760px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .birthstone_terms_text{margin-bottom:10px!important}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .birthstone_terms_text .pink_checkbox_box{clear:both;display:flex;margin:4px 0 8px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .birthstone_terms_text .pink_checkbox_box .pink_checkbox_box_legend{font-family:mreaves-regular;font-size:14px!important;padding-top:0!important;transition:color .4s;width:100%}@media screen and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .birthstone_terms_text .pink_checkbox_box .pink_checkbox_box_legend{font-size:13px!important}}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .buttons-group{gap:3px;margin-bottom:-8px}#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .buttons-group a{font-size:20px!important;line-height:1;padding:6px 20px 4px!important;text-decoration-thickness:1px!important;vertical-align:baseline}@media screen and (max-width:767px){#personalise_jewellery_container #personalise_jewellery_box .options_container .personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .buttons-group a{font-size:14px!important}}#personalise_jewellery_container #personalise_jewellery_box .options_container{margin-top:0}#personalise_jewellery_container #personalise_jewellery_box .options_container.display{margin-left:0}#personalise_jewellery_container .buttons_container{font-size:16px}@media screen and (max-width:991.98px){#personalise_jewellery_container #personalise_jewellery_box{font-size:17px;height:min(90vh,860px);overflow:auto;padding-left:0;padding-right:0;padding-top:0;width:100%;width:min(95vw,500px)}#personalise_jewellery_container #personalise_jewellery_box .close_ring_container{font-size:30px;line-height:10px;margin-left:auto;margin-right:-12px;width:fit-content!important}#personalise_jewellery_container #personalise_jewellery_box #personaliseModalLabel{font-size:22px;line-height:1}#personalise_jewellery_container #personalise_jewellery_box .options_container{margin-left:0;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container .option_type_title{font-size:18px}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option{margin-bottom:10px;max-width:100%;width:100%!important}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option:before{content:"";top:7px;z-index:1!important}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option.display:before{content:""}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel{max-width:100%;position:static!important;width:100%}#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel .close_sign,#personalise_jewellery_container #personalise_jewellery_box .options_container .dropdown_option .options_panel:before{display:none}}.birthstone_explanation_content_parent{align-items:center;background:rgba(31,31,31,.4);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1111}.birthstone_explanation_content_parent .birthstone_explanation_content{background:#fff;border:1px solid #00000015;font-family:mreaves-regular;left:50%;letter-spacing:0;line-height:1.2;padding:24px 20px 16px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(95vw,390px);z-index:1111}.birthstone_explanation_content_parent .birthstone_explanation_content .close_sign{border-radius:20px;color:#f5bab9!important;display:block!important;font-size:26px!important;line-height:normal;padding-top:2px;right:10px;top:10px;width:30px}.birthstone_explanation_content_parent .birthstone_explanation_content .title{font-size:19px}.birthstone_explanation_content_parent .birthstone_explanation_content .top-description{color:#7e7b78;font-size:15px;margin-top:24px}@media screen and (min-height:0px) and (max-height:840.98px){.personalised_birthstone_group .dropdown_option .options_panel.added{padding-bottom:5px;padding-top:5px}.personalised_birthstone_group .options_panel .personalised_option .pink_checkbox_box{margin:0}.personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .content-container .jewellery_birthstone_select_options{gap:0!important;margin-top:0!important}.personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_select_container .birthstone_select_count_radios .birthstone_select_count_radioLabel{margin-right:8px!important}.personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_description_container{margin-top:0!important}}@media screen and (min-height:0px) and (max-height:840.98px) and (max-width:760px) and (max-height:840.98px){.personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_description_container{margin-bottom:10px!important;margin-top:10px!important}}@media screen and (min-height:0px) and (max-height:840.98px){.personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .jewellery_birthstone_description_container .description{margin-top:0}.personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .birthstone_terms_text .pink_checkbox_box{margin:0}.personalised_birthstone_group .options_panel #jewellery_birthstone_form_container .buttons-group{margin-bottom:0}#personalise_jewellery_container #personalise_jewellery_box .buttons_container{padding-top:0}}.travel_ring_cart .total_price.mobile .price-amount{font-family:mreaves-bold;font-size:19px;font-weight:700;margin-bottom:0!important}.travel_ring_cart .picture_square img{height:80px;width:35px}@media screen and (max-width:767.98px){.travel_ring_cart .picture_square img{height:20px;width:20px}}.travel_ring_cart .summary_diamond_name .title{margin:0!important}.travel_ring_cart .summary_diamond_name .subtitle{font-family:mreaves-regular;font-size:14px;font-weight:400;letter-spacing:0;margin-top:5px;max-width:225px}.travel_ring_cart .summary_diamond_description .checkbox-group-container .title-checkbox-container{gap:20px}.travel_ring_cart .summary_diamond_description .checkbox-group-container .title-checkbox-container .title{font-size:17px;margin-bottom:-1px!important}.travel_ring_cart .summary_diamond_description .checkbox-group-container .title-checkbox-container .checkbox-group{line-height:0;margin-bottom:0}.travel_ring_cart .summary_diamond_description .checkbox-group-container .title-checkbox-container .checkbox-group .not_checked{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:4px;display:inline-block;height:25px;width:25px}.travel_ring_cart .summary_diamond_description .checkbox-group-container .title-checkbox-container .checkbox-group .checked{display:none;height:25px;width:25px}.travel_ring_cart .summary_diamond_description .checkbox-group-container .title-checkbox-container .checkbox-group input:checked~.checked{display:inline-block}.travel_ring_cart .summary_diamond_description .checkbox-group-container .title-checkbox-container .checkbox-group input:checked~.not_checked{display:none}.travel_ring_cart .summary_diamond_description .checkbox-group-container .price{font-size:19px;font-weight:700;margin-bottom:-6px;min-width:160px;text-align:right}@media screen and (max-width:767.98px){.travel_ring_cart .summary_diamond_description .checkbox-group-container .price{margin-bottom:0}}.travel_ring_cart .summary_diamond_description .checkbox-group-container .price .local_tax{font-size:12px;font-weight:400}.travel_ring_cart.shipping .texts-container{padding-right:25px!important}.travel_ring_cart.shipping .picture_square{border:1px solid #d1a7ad;height:64px;width:64px}.travel_ring_cart.shipping .picture_square img{height:40px;width:40px}.travel_ring_cart.shipping .summary_diamond_name .title{letter-spacing:0}.travel_ring_cart.shipping .summary_diamond_name .subtitle{line-height:1.2}.travel_ring_cart.shipping .checkbox-group-container .price{font-size:18px;font-weight:400}.travel_ring_cart.shipping .title-checkbox-container .title{letter-spacing:0;margin:0!important;text-transform:none}.travel_ring_cart.review .picture_square{border:1px solid #d1a7ad;height:96px;width:96px}@media screen and (min-width:992px) and (max-width:1199.98px){.travel_ring_cart.review .picture_square{height:76px;width:76px}}@media screen and (min-width:768px) and (max-width:991.98px){.travel_ring_cart.review .picture_square{height:50px;width:50px}.travel_ring_cart.review .picture_square img{width:25px}}@media screen and (max-width:767.98px){.travel_ring_cart.review .picture_square{height:64px;width:64px}.travel_ring_cart.review .picture_square img{height:37px;width:37px}}.travel_ring_cart.review .summary_diamond_name .title{font-size:20px}.travel_ring_cart.review .summary_diamond_name .subtitle{line-height:1.2}.travel_ring_cart.review .checkbox-group-container .price .price-amount{font-size:20px!important}.alert-warning{padding:5px}.return_fancy_policy_disabled,.return_policy_disabled,.return_shape_policy_disabled{background-color:#f5bab9;font-family:mreaves-book;font-size:18px;left:-15px;line-height:15px;margin-bottom:11px;padding:12px;position:relative;text-align:center;width:calc(100% + 30px)}.return_fancy_policy_disabled bold,.return_policy_disabled bold,.return_shape_policy_disabled bold{font-family:mreaves-bold}.return_fancy_policy_disabled bold.uppercase,.return_policy_disabled bold.uppercase,.return_shape_policy_disabled bold.uppercase{text-transform:uppercase}.return_fancy_policy_disabled a,.return_fancy_policy_disabled a:hover,.return_policy_disabled a,.return_policy_disabled a:hover,.return_shape_policy_disabled a,.return_shape_policy_disabled a:hover{color:#000}#loading_spinner{background-color:rgba(0,0,0,.2);display:none;min-height:100dvh;position:fixed;text-align:center;top:0;width:100dvw;z-index:99999}#loading_spinner img{height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.tooltip_container{bottom:0;color:#000;height:20px;left:0;margin:auto;position:relative;top:0}.tooltip_container.excluded_tooltip .fa-info-circle{font-size:14px}.tooltip_container.excluded_tooltip .tooltiptext{background-color:#383838;font-family:mreaves-book;font-size:15px;left:-115px;line-height:20px;margin-left:0;max-width:250px;padding:10px;width:max-content}.tooltip_container .tooltiptext,.tooltip_container.excluded_tooltip .tooltiptext{border-radius:6px;bottom:150%;color:#fff;position:absolute;text-align:center;visibility:hidden;z-index:1}.tooltip_container .tooltiptext{background-color:#000;left:50%;margin-left:-60px;padding:5px 0;width:120px}.tooltip_container .tooltiptext:after{border:5px solid transparent;border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip_container:hover .tooltiptext{visibility:visible}.engagement .first_row{margin:0 auto;max-width:100%}.shipping_title{box-sizing:border-box;overflow:hidden;padding:0 0 20px;text-align:left;width:100%}.engagement>.first_row .shipping_title h1{display:inline-block;font-size:36px;letter-spacing:2px;margin:0;padding:10px 20px 10px 10%;position:relative;width:auto}.engagement>.first_row .shipping_title h1:before{background:#f5bab9;bottom:0;content:"";display:block;height:2px;left:100%;margin:auto;position:absolute;top:0;width:500%}#cart{clear:both;margin:0 auto;max-width:1280px}#cart .product_list_hr{display:none}#cart .product_list_container{margin-bottom:10px!important}#cart .product_list_container .picture_discount_voucher_row{border:12px solid #f5bab9;color:#000}#cart .product_list_container .picture_discount_voucher_row .logo-section{border-bottom:5px solid #f5bab9;padding:20px 15px;text-align:center}#cart .product_list_container .picture_discount_voucher_row .logo-section img{max-width:240px;width:70%}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section{padding:20px 15px 0 20px}@media screen and (max-width:1199.98px){#cart .product_list_container .picture_discount_voucher_row .voucher-data-section{margin:auto;max-width:100%;width:max-content}}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text{margin-bottom:20px;margin-top:25px}@media screen and (max-width:1199.98px) and (min-width:992px){#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text{margin-bottom:10px;margin-top:10px}}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .amount-text{font-family:mreaves-bold;font-size:29px;line-height:40px;margin-bottom:0}@media screen and (max-width:1199.98px) and (min-width:992px){#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .amount-text{font-size:30px}}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .amount-text .amount{font-size:54px}@media screen and (max-width:1199.98px) and (min-width:992px){#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .amount-text .amount{font-size:50px}}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .gift-text{font-family:mreaves-bold;font-size:40px;line-height:35px;margin-bottom:0}@media screen and (max-width:1199.98px) and (min-width:992px){#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .gift-text{font-size:29px;line-height:25px}}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .for-text{font-family:mreaves-bold;font-size:21px;margin-bottom:0}@media screen and (max-width:1199.98px) and (min-width:992px){#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-text .for-text{font-size:15px}}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-condition-text p{font-family:mreaves-regular;font-size:15px;line-height:18px;margin-bottom:10px}@media screen and (max-width:1199.98px) and (min-width:992px){#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-condition-text p{font-size:14px}}#cart .product_list_container .picture_discount_voucher_row .voucher-data-section .voucher-condition-text p a{color:#000;display:block;text-decoration:none;width:100%}#cart .product_list_container .picture_discount_voucher_row .bottom-link-section{border-top:5px solid #f5bab9;display:flex;font-family:mreaves-regular;font-size:15px;justify-content:space-around;padding:10px 0;text-align:center}@media screen and (max-width:1199.98px){#cart .product_list_container .picture_discount_voucher_row .bottom-link-section{display:block}}#cart .product_list_container .picture_discount_voucher_row .bottom-link-section .link-section{flex:1;position:relative}@media screen and (max-width:1199.98px){#cart .product_list_container .picture_discount_voucher_row .bottom-link-section .link-section{width:100%}}#cart .product_list_container .picture_discount_voucher_row .bottom-link-section .link-section.dot:after{background-color:#000;border-radius:50%;content:"";display:block;height:5px;left:0;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}@media screen and (max-width:1199.98px){#cart .product_list_container .picture_discount_voucher_row .bottom-link-section .link-section.dot:after{display:none}}#cart .product_list_container .picture_discount_voucher_row .bottom-link-section .link-section.dot:before{background-color:#000;border-radius:50%;content:"";display:block;height:5px;margin:0 auto;position:absolute;right:-5px;top:50%;transform:translate(-50%,-50%);width:5px}@media screen and (max-width:1199.98px){#cart .product_list_container .picture_discount_voucher_row .bottom-link-section .link-section.dot:before{display:none}}#cart .product_list_container .picture_discount_voucher_row .bottom-link-section .link-section a{color:#000;text-decoration:none}#cart .product_list_container .picture_discount_voucher_row_mobile{font-family:mreaves-regular}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-image img{max-width:100%}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-heading-left{float:left;text-align:center;width:40%}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-heading-left .gift-voucher-heading{font-family:mreaves-bold;font-size:34px;line-height:27px;margin-bottom:30px;margin-top:24px}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-heading-left .gift-voucher-validity{font-size:10px;margin:-10px}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-heading-left .condition-link{color:#000;font-size:10px;margin:0}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right{float:right;text-align:center;width:60%}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .promo-codes-value{border-left:5px solid #000}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .promo-codes-value .value-span{font-size:18px;margin-bottom:0}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .promo-codes-value .value-span .gift-value{font-family:mreaves-bold;font-size:40px;font-weight:700}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .contact-details{background-color:#000;color:#fff;padding:10px 0}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .contact-details a{color:#fff;display:block;line-height:18px;width:100%}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .contact-details .promo-website-name{font-size:15px;font-weight:700}#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .contact-details .promo-contctno,#cart .product_list_container .picture_discount_voucher_row_mobile .promo-data .promo-details-right .contact-details .promo-mail{font-size:12px}#cart .product_list_container .continue_box{display:flex;justify-content:space-between;margin-top:20px}#cart .product_list_container .continue_box .link-continue-shop{font-family:mreaves-regular;left:0;top:100%}#cart .product_list_container .continue_box .link-continue-shop a{color:#000;display:inline-block;padding:15px;text-decoration:underline}#cart .product_list_container .continue_box .nz_duty_estimator_link{display:flex;justify-content:space-between;margin-bottom:20px}#cart .product_list_container .continue_box .nz_duty_estimator_link .content{display:flex}#cart .product_list_container .continue_box .nz_duty_estimator_link .content .words{text-align:right}#cart .product_list_container .continue_box .nz_duty_estimator_link .content .words a{color:#000;display:block}#cart .product_list_container .continue_box .nz_duty_estimator_link .content .words .link_one{font-family:mreaves-bold;font-size:30px;text-decoration:underline}#cart .product_list_container .continue_box .nz_duty_estimator_link .content .words .link_two{font-size:18px;margin-top:-10px}#cart .product_list_container .continue_box .nz_duty_estimator_link .content .words .link_two:hover{text-decoration:none}#cart .product_list_container .continue_box .nz_duty_estimator_link .content .picture{margin-top:5px;width:55px}#cart .product_list_container .continue_box .nz_duty_estimator_link .content .picture img{width:100%}@media screen and (min-width:1px) and (max-width:767px){#cart .product_list_container .nz_duty_estimator_link{display:block;margin-bottom:10px;margin-top:10px;overflow:hidden}#cart .product_list_container .nz_duty_estimator_link .content{float:right}#cart .product_list_container .nz_duty_estimator_link .content .link_one{line-height:30px}#cart .product_list_container .nz_duty_estimator_link .content .link_two{line-height:40px}}@media screen and (min-width:1px) and (max-width:374px){.gift-voucher-heading{font-size:28px!important}.condition-link,.gift-voucher-validity{font-size:8px!important}.promo-website-name{font-size:12px!important}.promo-contctno,.promo-mail{font-size:10px!important}}#cart>.row{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;position:relative}#cart>.row hr{display:none}#cart .product_list_hr{background:#f5bab9;color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;padding:5px 0;position:relative}.product_list_hr:before{background:#f5bab9;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:100%}#cart .product_list_hr .row>div{padding:0 40px;text-align:left}#cart>.row>div:first-of-type{height:auto;margin-bottom:80px;position:relative}@media screen and (min-width:992px) and (max-width:1200px){#cart>.row>div:first-of-type{margin-bottom:0}}.what_will_receive_container{border:1px solid #a9a9a9;box-sizing:border-box;font-family:mreaves-book;height:auto;margin-top:20px;position:relative}.what_will_receive_container .what-to-receive-div{padding:30px 15px 15px}.what_will_receive_container .what-to-receive-div .what-to-receive-heading{font-size:24px;font-weight:600;margin:15px 0}.what_will_receive_container .what-to-receive-div .what-to-receive-data{font-size:18px;line-height:1.2}.what_will_receive_container .what-to-receive-image{height:100%;width:100%}#cart .products_list{box-sizing:border-box;height:auto;margin-top:20px;padding:15px;position:relative}#cart .products_list .remove_link{margin-top:10px}#cart .products_list .remove_link a{color:#f5bab9}#cart .products_list .express_manufacture_row{margin-bottom:0!important}#cart .products_list .express_manufacture_option .box{background-color:#dedede;display:flex;float:right;font-size:16px;justify-content:space-between;margin-right:-15px;max-width:340px;padding:5px 10px;width:340px}#cart .products_list .express_manufacture_option .box .box_1{display:flex}#cart .products_list .express_manufacture_option .box .box_1 input{margin-right:8px;margin-top:5px}#cart .products_list .express_manufacture_option .box .box_1 .tooltip_container{font-size:12px;margin:unset;margin-left:10px;margin-top:3px}#cart .products_list .express_manufacture_option .box .price{float:right}#cart .products_list .express_manufacture_option .unactive,#cart .products_list .express_manufacture_option .unactive .tooltip_container{color:#888}#cart .products_list .express_manufacture_option .unactive .tooltip_container .tooltiptext{margin-left:-120px;width:240px}#cart .products_list .express_manufacture_option .unactive .tooltip_container .tooltiptext div{font-family:mreaves-regular;margin-top:10px}#cart .products_list .express_manufacture_option .unactive .blackborder_checkbox:hover+.tooltip_container .tooltiptext{visibility:visible}#cart>.row>div:first-of-type .products_list>.row{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;margin:0}#cart>.row>.product_list_container .products_list>.row .picture_square{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #f5bab9;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:10px}@media screen and (min-width:1px) and (max-width:767.98px){#cart>.row>.product_list_container .products_list>.row .picture_square{padding:3px!important}}#cart>.row>.product_list_container .products_list>.row .picture_square img{aspect-ratio:1/1;max-width:100%;object-fit:contain}#cart>.row>.product_list_container .products_list>.row .picture_square_toi_et_moi{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #dbb7bb;justify-content:center;padding:10px}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2){text-align:left}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2) .summary_diamond_name,#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2) .summary_setting_name{font-size:24px;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:5px}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2) .summary_diamond_name>.tooltip_container{font-size:14px}#cart .summary_diamond_name .tooltiptext{background:#383838;border-radius:0;color:#fff;font-size:14px;margin-left:-100px;padding:10px;width:200px}.sparkling_brush_detail_link:hover{color:#000}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2) .summary_diamond_description{font-size:14px;line-height:1.2}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2) .summary_diamond_description a{color:#000;text-decoration:underline}.summary_diamond_description .summary_setting_size{display:flex;margin-top:10px;position:relative}.summary_diamond_description .summary_setting_size .select_arrow_container{left:70px;position:absolute;z-index:-1}.summary_diamond_description .summary_setting_size .select_arrow_container img{width:17px}.summary_diamond_description .summary_setting_size .select_ring_size_box{font-size:15px;margin-left:15px}.summary_diamond_description .summary_setting_size .select_ring_size_box select.select_ring_size{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid;box-shadow:none;color:#000!important;height:18px;padding-left:20px;width:100%}.summary_diamond_description .summary_setting_size .select_ring_size_box select:active,.summary_diamond_description .summary_setting_size .select_ring_size_box select:focus,.summary_diamond_description .summary_setting_size .select_ring_size_box select:hover{box-shadow:none;outline:none}.summary_diamond_description .summary_setting_size .link_to_ring_size{padding-left:10px}.summary_diamond_description .summary_setting_size .link_to_ring_size a{color:#000}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2)>.row{margin-bottom:20px}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2)>.row>div:nth-of-type(2){font-family:mreaves-bold;font-size:19px;font-weight:700;letter-spacing:1px;line-height:1;padding:0;text-align:right}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2)>.row>div:nth-of-type(2) .local_tax{font-family:mreaves-regular}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(2)>.row>div:nth-of-type(2) span.local_tax{font-size:12px;font-weight:100;letter-spacing:1px;padding:0}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(3) a{color:#f5bab9}#cart>.row>div:first-of-type .products_list>.row>div:nth-of-type(3){padding-bottom:20px;text-align:right}.free_fees_description{margin-top:30px!important}.free_fees_description div .check_icon{float:left;padding-right:15px;text-align:right;width:30%}.free_fees_description div .check_icon img{margin-top:5px;max-width:40px;width:75%}.free_fees_description div .description{float:left;font-size:17px;line-height:15px;padding-top:11px;vertical-align:middle;width:70%}.free_fees_description div .info_column{height:40px;padding:0}@media screen and (min-width:992px) and (max-width:1200px){.products_list .free_fees_description div .description{font-size:15px}}.right_column_order_summary{background:#f5bab9;margin-bottom:5px;padding:14px 16px}.right_column_order_summary .duty_calculator_box{padding:5px}.right_column_order_summary .duty_calculator_box a{color:#000;text-decoration:underline}.right_column_order_summary .duty_calculator_box .tooltiptext{margin-left:-120px;width:240px}.right_column_order_summary .express{display:flex;line-height:12px}.right_column_order_summary .express .tooltip_container{margin:unset;margin-left:5px;margin-top:-1px}.right_column_order_summary.pay_checkbox_section{padding-bottom:7px}.right_column_order_summary h4{color:#000;font-family:mreaves-regular;font-size:20px;letter-spacing:1px;margin-bottom:16px}.right_column_order_summary .order_summary_checkout_button a{background:#000;color:#fff;display:inline-block;font-size:22px;margin-left:-3%;margin-top:10px;padding:2px;text-align:center;width:106%}.right_column_order_summary table{font-size:15px;line-height:1.1;text-align:left;width:100%}.right_column_order_summary table tbody tr td:nth-of-type(2){text-align:right}.right_column_order_summary table .tooltip_container{display:inline-block}#cart .right_column_order_summary .tooltiptext{background:#383838;border-radius:0;color:#fff;padding:10px}#cart .right_column_order_summary .tooltip_container .tooltiptext:after{border:8px solid transparent;border-top-color:#383838;content:"";left:50%;margin-left:-8px;position:absolute;top:100%}.right_column_shipping_info{background-color:#f6f6f6;box-sizing:border-box;font-size:16px;line-height:1.1;margin-top:5px;padding:16px;text-align:left}.right_column_shipping_info .two_shipping_dates{font-size:12px}.right_column_shipping_info .two_shipping_dates .date_one{border:1px solid #dedede;margin-bottom:4px;padding:10px}.right_column_shipping_info .two_shipping_dates .date_two{border:1px solid #dedede;padding:10px}.promo_code_box{background-color:transparent;box-sizing:border-box;line-height:1.1;padding:10px 10px 0;text-align:left}.promo_code_box .promo-code-heading{font-size:22px}@media screen and (min-width:768px) and (max-width:1199.98px){.promo_code_box .promo-code-heading{font-size:18px!important}}.promo_code_box .promo_code_fields{display:flex}.promo_code_box .promo_code_fields #validate_promo_code_field{border:1px solid #a9a9a9;color:#a9a9a9;font-size:16px;padding:5px 10px 2px;width:73%}.promo_code_box .promo_code_fields #apply_promocode_link{align-items:center;background-color:#000;color:#fff;display:flex;font-family:mreaves-regular;font-size:16px;justify-content:center;margin-left:0;padding:2px 0 0;text-transform:uppercase;width:27%}.promo_code_box .promo_code_fields #apply_promocode_link:hover{text-decoration:none}.promo_code_box .promo_codes_list_error{color:red;font-size:14px;margin-top:5px}.promo_code_box .promo_codes_list .discount_code{color:#00a65a;font-size:14px;margin-top:5px;text-align:center}.general_content h1 .text{width:40%}.general_content h1:after{width:60%}.general_content .right_column_order_summary table tbody tr.order_summary_total{font-family:mreaves-bold;font-size:17px}.general_content .right_column_order_summary table tbody tr.order_summary_total td{line-height:15px;padding-top:0}@media screen and (min-width:1px) and (max-width:767.98px){.general_content .right_column_order_summary table tbody tr.order_summary_total td{padding-top:20px!important}}.general_content .right_column_order_summary table tbody tr.order_summary_total td.order-summary-heading{padding-top:10px}@media screen and (min-width:768px) and (max-width:991.98px){.general_content .right_column_order_summary table tbody tr.order_summary_total td.order-summary-heading{margin-top:20px!important}}@media screen and (min-width:1px) and (max-width:767.98px){.general_content .right_column_order_summary table tbody tr.order_summary_total td.order-summary-heading{padding-top:33px!important}}.general_content .right_column_order_summary table tbody tr.order_summary_total td .tax_value_included{font-family:mreaves-book;font-size:13px}.deposit_ads{background-color:#000;color:#fff;height:100px;padding:31px 30px;position:relative;width:100%}.deposit_ads a{color:#fff;text-decoration:underline}.deposit_ads .icon{float:left;width:50px}.deposit_ads .icon img{width:100%}.deposit_ads .text{float:left;font-family:mreaves-regular;font-size:26px;line-height:34px;padding-left:20px;padding-top:2px;width:calc(100% - 50px)}.deposit_ads .new{background-color:#f5bab9;border-radius:50px;color:#fff;font-family:mreaves-bold;font-size:23px;height:60px;padding-top:16px;position:absolute;right:-10px;text-align:center;top:-10px;width:60px}@media screen and (min-width:1px) and (max-width:767px){#cart .products_list .express_manufacture_option .box{margin-right:unset;width:100%}.cart_row{margin:0}.right_column_shipping_info{border:none}.mobile_checkout_top .column_one{background-color:#f5bab9;padding:15px}.mobile_checkout_top .column_one h4{margin-bottom:0}.mobile_checkout_top .column_one span{font-size:16px}.mobile_checkout_top .column_one .price{font-family:mreaves-regular}.general_content{padding-top:35px}.general_content h1{font-size:30px}.general_content h1 .text{width:80%}.general_content h1:after{width:20%}.general_content .title{margin-bottom:30px}.cart_container #cart .product_list_hr{display:none}.cart_container #cart .product_list_container{margin-bottom:10px!important}.cart_container .right_column_order_summary{padding:25px}.cart_container .right_column_order_summary table tr:first-of-type,.cart_container .right_column_order_summary table tr:nth-of-type(2),.cart_container .right_column_order_summary table tr:nth-of-type(3),.cart_container .right_column_order_summary table tr:nth-of-type(4){border-bottom:1px solid #000;height:30px}.cart_container .right_column_order_summary table tr.order_summary_total{font-family:mreaves-bold;font-size:20px}.cart_container .right_column_order_summary table tr.order_summary_total td{padding-top:20px}.cart_container .right_column_order_summary .order_summary_checkout_button a{font-size:30px}.cart_container .right_column_shipping_info .link-continue-shop{display:contents}}@media screen and (min-width:1px) and (max-width:767px) and (min-width:1px) and (max-width:767.98px){.cart_container .right_column_shipping_info .link-continue-shop a{display:inline-block!important;margin-top:20px!important}}@media screen and (min-width:1px) and (max-width:767px){.products_list .summary_diamond_description{padding-left:20px}.products_list .price_in_list{font-family:mreaves-bold;padding-top:15px!important;text-align:right}.deposit_ads{display:flex;height:auto;margin-top:35px}.deposit_ads .icon{float:none;padding-top:10px}.deposit_ads .text{float:none;font-size:18px;line-height:19px;width:200px}.deposit_ads .new{right:0;top:-25px}.deposit_mobile{background:#f5bab9;margin-bottom:20px;padding:15px 20px 6px}.deposit_mobile .left_column{font-size:18px;position:relative}.deposit_mobile .left_column .floating_video_icon{float:none!important;margin-bottom:-2px;margin-bottom:3px!important;margin-left:5px;margin-right:0!important;position:static!important}.deposit_mobile .right_column{font-size:18px;text-align:right}.deposit_mobile .deposit_note{line-height:15px}.deposit_mobile .deposit_note .balance{margin-bottom:12px}.deposit_mobile table{table-layout:fixed;width:100%}.deposit_mobile table tr td .balance{text-align:right}.deposit_mobile .deposit_row .left_column,.deposit_mobile .total_row .left_column{align-items:end;display:inline-flex;font-family:mreaves-regular;margin-bottom:0;padding-top:0}.deposit_mobile .deposit_row .left_column .checkbox_label,.deposit_mobile .total_row .left_column .checkbox_label{border-radius:5px;margin-bottom:0;margin-right:.5em;margin-top:0;overflow:hidden}.deposit_mobile .deposit_row .left_column .checkbox_label .cr,.deposit_mobile .total_row .left_column .checkbox_label .cr{margin-right:0}.deposit_mobile .deposit_row .left_column{margin-top:5px}.right_column_order_summary{margin-bottom:0}.checkout_button{color:#fff!important;text-decoration:none!important}.checkout_button .checkout_top{background-color:#000;font-family:mreaves-regular;height:35px;letter-spacing:1px;margin:0 0 0 -20px;padding:5px 0 3px;text-align:center;width:calc(100% + 40px)}.checkout_button.floating_checkout_button{bottom:0;left:0;position:fixed;width:100%;z-index:3}.checkout_button.floating_checkout_button.hide{display:none!important}.checkout_button.floating_checkout_button .checkout_top{height:55px;margin:0!important;padding:15px 0 13px;width:100%!important}.checkout_button.bottom_checkout_button .checkout_top{margin-left:0;margin-top:1px;width:100%}.floating_cart_button_indicator{height:0}#intercom-container .intercom-app [class^=intercom-with-namespace-],.intercom-lightweight-app-launcher.intercom-launcher{bottom:65px!important}.cart_page_policy_alerts_section{background:#fff;display:none;font-size:15px;margin-bottom:8px;margin-left:-20px;padding:8px 0;width:calc(100% + 40px)}}.checkbox_label{cursor:pointer;float:left;margin-top:-5px;z-index:auto!important}.checkbox_label label:after{clear:both;content:"";display:table}.checkbox_label .cr{background-color:#000;color:#f5bab9;display:inline-block;float:left;font-size:20px;height:1.3em;margin-right:.5em;position:relative;width:1.3em}.checkbox_label .cr .cr-icon{font-size:.8em;left:20%;line-height:0;position:absolute;top:50%}input.pay_deposit_value[type=checkbox],input.pay_total_value[type=checkbox]{display:none}input.pay_deposit_value[type=checkbox]+.cr>.cr-icon,input.pay_total_value[type=checkbox]+.cr>.cr-icon{opacity:0;transform:scale(3) rotate(-20deg);transition:all .3s ease-in}input.pay_deposit_value[type=checkbox]:checked+.cr>.cr-icon,input.pay_total_value[type=checkbox]:checked+.cr>.cr-icon{opacity:1;transform:scale(1) rotate(0deg)}input.pay_deposit_value[type=checkbox]:disabled+.cr,input.pay_total_value[type=checkbox]:disabled+.cr{opacity:.5}tr.total_row td.left_column .checkbox_label:not(:has(.pay_total_value:checked)) .cr{background-color:transparent;border:2px solid #000;border-radius:5px}tr.deposit_row td.left_column .checkbox_label:not(:has(.pay_deposit_value:checked)) .cr{background-color:transparent;border:2px solid #000;border-radius:5px}.right_column_order_summary table tr td{padding:1px 0}@media screen and (min-width:768px) and (max-width:991.98px){.right_column_order_summary table tr td{display:block!important}}@media screen and (min-width:991.98px) and (max-width:1199.98px){.right_column_order_summary table tr td.order-summary-heading{font-size:13px!important}}@media screen and (min-width:768px) and (max-width:991.98px){.right_column_order_summary table tr td.order-summary-heading{margin-top:5px!important}.right_column_order_summary table tr td.order-summary-value{margin-top:-5px!important}.right_column_order_summary table tr.express_job_row td.order-summary-heading{margin-top:10px!important}.right_column_order_summary table tr.express_job_row td.order-summary-value{margin-top:2px!important}}.right_column_order_summary table tr td:first-of-type{width:130px}@media screen and (min-width:768px) and (max-width:991.98px){.right_column_order_summary table tr td:first-of-type{width:100%!important}}@media screen and (min-width:1200px) and (max-width:99999px){.right_column_order_summary table tr td:first-of-type{width:140px!important}}.right_column_order_summary table tr.special_discount_row{background-color:#fff}.right_column_order_summary table tr.special_discount_row td{padding-bottom:8px;padding-top:8px}.right_column_order_summary table tr.special_discount_row td.left_column{padding-left:5px}.right_column_order_summary table tr.special_discount_row td.right_column{padding-right:5px}@media screen and (min-width:768px) and (max-width:991.98px){.right_column_order_summary table tr.special_discount_row td.right_column{padding-top:0!important}}.right_column_order_summary table tr.deposit_row,.right_column_order_summary table tr.total_row{font-size:16px}@media screen and (min-width:992px) and (max-width:1199.98px){.right_column_order_summary table tr.deposit_row,.right_column_order_summary table tr.total_row{font-size:14px!important}}.right_column_order_summary table tr.deposit_row td.left_column,.right_column_order_summary table tr.total_row td.left_column{align-items:end;display:inline-flex;font-family:mreaves-regular;margin-bottom:0;padding-top:0;position:relative}.right_column_order_summary table tr.deposit_row td.left_column .checkbox_label,.right_column_order_summary table tr.total_row td.left_column .checkbox_label{border-radius:5px;margin-bottom:0;margin-right:.5em;margin-top:0;overflow:hidden}.right_column_order_summary table tr.deposit_row td.left_column .checkbox_label .cr,.right_column_order_summary table tr.total_row td.left_column .checkbox_label .cr{margin-right:0}.right_column_order_summary table tr.deposit_row td.left_column .floating_video_icon,.right_column_order_summary table tr.total_row td.left_column .floating_video_icon{float:none!important;margin-bottom:-2px;margin-right:0!important;position:static!important}.right_column_order_summary table tr.deposit_row td.right_column,.right_column_order_summary table tr.total_row td.right_column{padding:0;place-content:end;vertical-align:top}.right_column_order_summary table tr.deposit_row .left_column{margin-top:8px}.right_column_order_summary table tr.deposit_note .balance{font-size:13px;margin-bottom:10px;text-align:right}.express_job_price{padding-top:13px!important}@media screen and (min-width:768px) and (max-width:99999px){.express_job_price{padding-top:0!important}}.deposit_policy_box{transition:background-color .5s ease-in-out}@media screen and (min-width:768px) and (max-width:1199.98px){.deposit_policy_box{align-items:start!important}}@media screen and (min-width:1px) and (max-width:768px){.deposit_policy_box{margin-bottom:16px!important}}.deposit_policy_box #accept_deposit_policy,.deposit_policy_box #accept_mens_wedding_band_policy{margin-top:-3px}@media screen and (min-width:768px) and (max-width:99999px){.deposit_policy_box #accept_deposit_policy,.deposit_policy_box #accept_mens_wedding_band_policy{margin-top:-1px!important}}.deposit_policy_box .deposit_policy_text{font-size:13px;margin-left:4px}@media screen and (max-width:768px){.deposit_policy_box #accept_deposit_policy,.deposit_policy_box #accept_mens_wedding_band_policy{height:20px;width:20px}.deposit_policy_box .deposit_policy_text{font-size:17px;line-height:1.2;margin-left:6px}}.deposit_policy_box a{color:#000;font-family:mreaves-regular}.mens_wedding_band_policy_box{padding:10px 5px;transition:background-color .5s ease-in-out}.mens_wedding_band_policy_box a{color:#000;font-family:mreaves-regular;text-decoration:underline}.backgroundChange{background:red;transition:background-color .5s ease-in-out}.accept_deposit_policy_alert,.accept_mens_wedding_band_policy_alert{color:red;display:none;font-family:mreaves-bold;margin-top:5px;text-align:center}.loose_diamond_info_section .custom-control-label{color:#000;font-family:mreaves-regular;font-size:15px;padding-top:2px}.loose_diamond_info_section .custom-control-input:checked~.custom-control-label:before{background-color:#fff;border-color:#000;color:#fff}.loose_diamond_info_section .custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:none;background:radial-gradient(#000 0,#000 40%,transparent 50%,transparent)}.loose_diamond_info_section .custom-control-input:focus~.custom-control-label:before{box-shadow:none;outline:none}.loose_diamond_info_section .name-input{border-color:#212529;font-size:13px;max-width:320px;width:100%}.loose_diamond_info_section .name-input:focus{border-color:#212529}.loose_diamond_info .error{color:red}.read_duty_calculator{color:red;display:none;font-family:mreaves-bold;margin-top:5px;text-align:center}.summary_voucher_discount_row{padding-bottom:10px}.summary_voucher_discount_row .summary_discount_name{font-size:12px}.subtotal_with_ready_to_ship_discount{color:#fff}.subtotal_with_ready_to_ship_discount .subtotal_printing_value_without_special{text-decoration:line-through}#marquise_information_container{background:hsla(0,0%,100%,.8);height:100%;margin-top:-152px;position:fixed;width:100%;z-index:2}#marquise_information_container #marquise_information_box{background-color:#fff;border:10px solid #f5bab9;margin:112px auto auto;width:700px}#marquise_information_container #marquise_information_box a{color:#000}#marquise_information_container #marquise_information_box a img{width:20px}#marquise_information_container #marquise_information_box .column_text{background-color:#fff;padding:20px;width:50%}#marquise_information_container #marquise_information_box .column_text h2{font-family:mreaves-book;font-size:28px;line-height:24px}#marquise_information_container #marquise_information_box .column_text h2 a{text-decoration:underline}#marquise_information_container #marquise_information_box .column_text img.marquise_diamond{margin-left:calc(50% - 100px);margin-top:5px;width:200px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link{border:1px solid #ccc;display:flex;font-size:20px;margin:10px auto auto;padding:4px 4px 4px 17px;width:250px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link .icon{width:28px!important}#marquise_information_container #marquise_information_box .column_text a .rectangle_link span{font-size:24px;margin-left:10px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link .chat_dot{color:#7cfc00;float:left;font-size:10px;padding-top:10px;width:10px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link.phone{margin-top:0}#marquise_information_container #marquise_information_box .column_text a .rectangle_link.whatsapp img{margin-left:-10px;width:40px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link.email span{font-size:15px;margin-top:3px}#marquise_information_container #marquise_information_box .column_text .help_offer{font-family:mreaves-book;font-size:25px;line-height:21px;margin-top:20px}#marquise_information_container #marquise_information_box .column_picture{background-color:#fff;width:50%}#marquise_information_container #marquise_information_box .column_picture img{height:560px;width:100%}#marquise_information_container #marquise_information_box .close_sign{border-radius:50px;color:#f5bab9;cursor:pointer;font-family:mreaves-regular;font-size:25px;height:32px;line-height:32px;margin-left:92%;margin-top:7px;text-align:center;width:32px}#marquise_information_container #marquise_information_box picture{position:relative}#marquise_information_container #marquise_information_box picture img{height:100%;width:100%}#marquise_information_container #marquise_information_box picture.mobile-picture{display:none}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section{margin-top:20px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .top-inside-top-section p span{font-family:mreaves-regular;font-size:17px;line-height:20px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .top-inside-top-section p span a{font-family:mreaves-bold;text-decoration:underline}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section{margin-bottom:40px;margin-top:40px;padding:0 10px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card{background-color:#000;color:#fff;display:inline-block;font-size:16px;line-height:10px;margin-bottom:15px;padding:5px 12px;text-align:left;width:100%}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card p{margin-bottom:0}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card p a:hover{color:#fff}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card .icon{display:inline-block;height:23px;margin-bottom:5px;margin-top:5px;vertical-align:middle;width:23px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card:hover{background-color:#f5bab9;color:#fff}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card:hover a{color:#fff}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card .btn-span{float:right;margin-top:10px;text-align:right;width:calc(100% - 27px)}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card .btn-span.email{margin-top:8px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card .btn-span.email span{display:block;font-size:9px;margin:0}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .help_offer{display:inline-block;width:100%}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .help_offer p{font-size:17px;line-height:20px;margin-bottom:0}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .help_offer p span{display:block;text-transform:capitalize}.mreaves-bold{font-family:mreaves-bold}@media screen and (min-width:1px) and (max-width:767px){body{position:relative}#marquise_information_container{margin:0;position:absolute;top:0;z-index:3}#marquise_information_container #marquise_information_box{margin-top:30px;width:80%}#marquise_information_container #marquise_information_box .close_sign{font-size:40px;right:30px;top:30px}#marquise_information_container #marquise_information_box picture img{max-height:285px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .for-mobile{display:block}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .for-mobile p{color:#fff;text-align:center}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .for-mobile p span{background-color:#000;display:block;font-size:17px;line-height:17px;margin-bottom:4px;padding:10px 15px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .for-mobile p span a{color:#fff;text-decoration:underline}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section{margin-bottom:20px;margin-top:20px;width:100%}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .left-card-section .link-card{margin:0 0 10px;width:100%}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .right-card-section{width:100%}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .right-card-section .link-card{text-align:left;width:100%}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .right-card-section .link-card .icon{margin:0 15px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .right-card-section .link-card h4{display:inline-block;font-size:20px;line-height:8px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .bottom-top-data .right-card-section .link-card .email-address{display:none}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .help_offer p{margin-bottom:20px}#marquise_information_container #marquise_information_box .bottom-inside-bottom-section .help_offer p span{display:contents}#marquise_information_container #marquise_information_box .column_text{width:100%}#marquise_information_container #marquise_information_box .column_text h2{font-size:22px;line-height:22px;padding-right:20px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link{width:200px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link span{font-size:21px}#marquise_information_container #marquise_information_box .column_text a .rectangle_link.email span{font-size:12px;margin-top:4px}#marquise_information_container #marquise_information_box .column_text .help_offer{font-size:22px}#marquise_information_container #marquise_information_box .column_picture{display:none}#marquise_information_container #marquise_information_box .close_sign{background-color:#f5bab9;border-radius:30px;color:#fff;font-size:23px;height:30px;position:absolute;right:10px;top:10px;width:30px;z-index:2}}@media screen and (min-height:1px) and (max-height:800px){#marquise_information_container #marquise_information_box{margin-top:10px}}.relative_inline{display:inline;position:relative}.underline{text-decoration:underline}.bold{font-weight:700}.font_16_px{font-size:16px}.font_red{color:red}.order_summary_tax_not_included{font-family:mreaves-book;font-size:14px}.voucher-section{border:6px solid #f5bab9;margin:auto;max-width:480px;width:100%}.voucher-section .logo-section{padding:20px 15px;text-align:center;width:100%}.voucher-section .logo-section img{max-width:180px}.voucher-section .image-section,.voucher-section .image-section img{width:100%}.voucher-section .bottom-content-section{bottom:-12px;display:inline-block;font-family:mreaves-regular;position:relative;width:100%}.voucher-section .bottom-content-section .border-pink-left{border-left:3px solid #f5bab9}.voucher-section .bottom-content-section .left-text-data-section{display:inline-block;float:left;padding:15px 0 15px 15px;width:40%}.voucher-section .bottom-content-section .left-text-data-section .text-data{padding:0}.voucher-section .bottom-content-section .left-text-data-section .text-data .gift-text-section{margin-bottom:15px;margin-top:10px}.voucher-section .bottom-content-section .left-text-data-section .text-data .gift-text-section .gift-text{font-family:mreaves-bold;font-size:37px;line-height:31px;margin-bottom:0}.voucher-section .bottom-content-section .left-text-data-section .text-data .gift-text-section .for-text{font-size:17px;line-height:17px;margin-bottom:0;margin-top:5px}.voucher-section .bottom-content-section .left-text-data-section .text-data .voucher-condition-text{font-size:13px;line-height:19px}.voucher-section .bottom-content-section .left-text-data-section .text-data .voucher-condition-text p{margin-bottom:0}.voucher-section .bottom-content-section .left-text-data-section .text-data .voucher-condition-text a{color:#000;text-decoration:none}.voucher-section .bottom-content-section .right-text-data-section{display:inline-block;float:right;padding:15px 0;width:55%}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data{padding:10px 0 0}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data .voucher-text{border-bottom:3px solid #f5bab9;font-family:mreaves-regular;padding-bottom:10px;text-align:center}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data .voucher-text .amount-text{font-size:25px;line-height:30px;margin-bottom:0}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data .voucher-text .amount-text .amount{font-family:mreaves-bold;font-size:40px}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data .voucher-text .voucher-code{font-size:23px;line-height:25px;margin-bottom:0}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data .bottom-link-section{font-family:mreaves-regular;font-size:14px;line-height:19px;margin-bottom:5px;margin-top:5px;text-align:center}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data .bottom-link-section .link-section{display:block}.voucher-section .bottom-content-section .right-text-data-section .bottom-text-data .bottom-link-section .link-section a{color:#000;text-decoration:none}.summary_claw_style{text-transform:capitalize}.general_content .title{margin-bottom:20px;overflow:visible}@media screen and (max-width:768px){.general_content .title{margin-bottom:50px}}.general_content .title .text{font-family:mreaves-regular;font-size:38px;line-height:1;padding-bottom:5px;position:relative;text-transform:capitalize;width:fit-content}.general_content .title .text:after{background:#f5bab9;bottom:0;content:"";height:1px;position:absolute;right:0;width:100vw}.link-continue-shop{display:inline-block;font-family:mreaves-regular;font-size:18px;margin-left:15px}.link-continue-shop>a{color:#000;text-decoration:underline}.cart_is_empty_section .your-cart-title{display:inline-block;font-family:mreaves-regular;font-size:25px}.cart_is_empty_section .continue_shopping{margin-top:20px}.cart_is_empty_section .continue_shopping .continue-title{font-family:mreaves-bold;font-size:24px;margin-bottom:30px;margin-top:20px}.cart_is_empty_section .continue_shopping .item-row{margin-left:0;margin-right:0}.cart_is_empty_section .continue_shopping .item-row .item-bar{padding-left:7.5px;padding-right:7.5px}.cart_is_empty_section .continue_shopping .item-row .item-bar>a .product_category{margin:0;padding:0}.cart_is_empty_section .continue_shopping .item-row .item-bar>a .product_category img{height:auto;width:auto}#trustpilot_miniwidget{margin:auto auto 10px;width:90%}.virtual-booking-div{background:#000;margin-top:20px;padding:0;text-align:center}@media screen and (max-width:767px){.virtual-booking-div{margin-top:50px}}.virtual-booking-div a{color:#fff;font-family:mreaves-bold;font-size:23px;text-decoration:none;text-transform:uppercase}.virtual-booking-div a img{margin-left:10px;width:28px}.error_staff_name_msg{color:red;display:none;font-family:mreaves-book;font-size:16px;font-weight:700}.free_resize_included_component .picture_square{padding:5px!important}.free_resize_included_component .picture_square>img{aspect-ratio:80/49}.cart-offering-section{background-color:#fef8f8;gap:30px 0;margin-top:20px;padding:10px 0}@media screen and (min-width:1px) and (max-width:767px){.cart-offering-section{padding:20px 0}}.cart-offering-section .offering-item{width:33.33%}@media screen and (min-width:1px) and (max-width:767px){.cart-offering-section .offering-item{width:50%}}.cart-offering-section .offering-item .icons{aspect-ratio:1/1;margin-bottom:5px;width:120px}@media screen and (min-width:768px) and (max-width:991px){.cart-offering-section .offering-item .icons{width:90px!important}}@media screen and (min-width:1px) and (max-width:767px){.cart-offering-section .offering-item .icons{max-width:50%;width:68px!important}}.cart-offering-section .offering-item .icon-text{font-family:mreaves-regular;font-size:16px;line-height:100%;margin-bottom:0;text-align:center}@media screen and (min-width:1px) and (max-width:400px){.cart-offering-section .offering-item .icon-text{font-size:13px!important}}.jewellery_item_fix_issue{display:flex;gap:1rem}.jewellery_item_fix_issue .cart-offering-section{gap:60px;width:38.6666667%}@media screen and (min-width:992px) and (max-width:1199px){.jewellery_item_fix_issue .cart-offering-section{align-items:center!important}}.jewellery_item_fix_issue .cart-offering-section .offering-item .icons{max-width:100%;width:100px}.jewellery_item_fix_issue .cart-offering-section .offering-item .icon-text{font-size:16px}.jewellery_item_fix_issue .sparkling_brush_cart_component{gap:1rem;width:59.3333333%}@media screen and (min-width:1px) and (max-width:767px){.jewellery_item_fix_issue .sparkling_brush_cart_component{gap:.6rem!important}.jewellery_item_fix_issue .sparkling_brush_cart_component .picture_square{width:27.5%!important}}.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section{align-items:center;padding-top:20px}@media screen and (min-width:1px) and (max-width:767px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section{padding:0!important;width:72.5%!important}}.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .text{font-size:20px;line-height:1.4}@media screen and (min-width:992px) and (max-width:1199px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .text{font-size:22px!important}}.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .count-section .calc-content .total-price{margin-left:20px}@media screen and (min-width:992px) and (max-width:1199px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .count-section .calc-content .total-price{margin-left:10px!important}}@media screen and (min-width:1px) and (max-width:450px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .count-section .calc-content .total-price{margin-left:10px!important}}.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .count-section .calc-content .total-price .amount{display:inline-block;font-size:24px;padding-top:2px}@media screen and (min-width:992px) and (max-width:1199px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .count-section .calc-content .total-price .amount{font-size:20px!important}}@media screen and (min-width:1px) and (max-width:400px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .count-section .calc-content .total-price .amount{font-size:20px!important}}.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .cart-button{background-color:#000;border:1px solid #000;color:#fff;font-family:mreaves-bold;height:38px;line-height:1;outline:none;text-transform:uppercase;width:250px}@media screen and (min-width:992px) and (max-width:1199px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .cart-button{width:230px!important}}@media screen and (min-width:1px) and (max-width:400px){.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .cart-button{width:205px!important}}.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .cart-button:hover{background-color:#fff;color:#000}@media screen and (min-width:992px) and (max-width:1199px){.jewellery_item_fix_issue .cart-offering-section .offering-item .icons{width:70px}.jewellery_item_fix_issue .cart-offering-section .offering-item .icon-text{font-size:14px}}@media screen and (max-width:991px){.jewellery_item_fix_issue{flex-direction:column}.jewellery_item_fix_issue .cart-offering-section,.jewellery_item_fix_issue .sparkling_brush_cart_component{width:100%}.jewellery_item_fix_issue .sparkling_brush_cart_component .content-section .text{line-height:1.2}}body{overflow-x:hidden}.ls-0{letter-spacing:0!important}.gap_40px{gap:40px!important}.travel_ring.general_content{margin-bottom:100px;padding-top:60px}@media screen and (min-width:1280px){.travel_ring.general_content{max-width:1200px}}@media screen and (max-width:767.98px){.travel_ring.general_content{padding-top:30px}}.travel_ring.general_content h1{text-transform:capitalize}.travel_ring.general_content a{color:#ff9d9b}.travel_ring .general_content_information{font-size:18px;letter-spacing:1.2px;line-height:1.4;padding-left:0!important}@media screen and (max-width:1280px){.travel_ring .general_content_information{letter-spacing:0}}.travel_ring .general_content_information li{list-style-type:none}.travel_ring .general_content_information .dot_icon{background:#000;border-radius:50%;flex-shrink:0;height:9px;margin-right:16px;margin-top:6px;width:9px}@media screen and (max-width:767.98px){.travel_ring .general_content_information .dot_icon{margin-right:10px}}.travel_ring .general_content_information .row{margin-left:0!important;margin-right:0!important}.travel_ring .general_content_information .row .heading{font-family:mreaves-regular;letter-spacing:1px;margin-top:25px;text-transform:none}.travel_ring .general_content_information .why_choose{font-size:28px;margin-bottom:16px;margin-top:30px}.travel_ring .general_content_information .title{display:inline}.travel_ring .general_content_information .title h1{display:inline-block;padding-bottom:0}.travel_ring .general_content_information .title h1 .text{font-size:28px;line-height:35px;margin-bottom:5px;position:relative;text-transform:none;width:auto;width:100%!important}.travel_ring .general_content_information .title h1:after{border-bottom:1px solid #f5bab9;right:0;width:10000px}.travel_ring .general_content_information .title h1.right:after{border-bottom:1px solid #f5bab9;left:0;width:10000px}.travel_ring .general_content_information .accordion-section .card{border:none;border-radius:0;padding-left:0;padding-right:0}.travel_ring .general_content_information .accordion-section .card .card-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125);padding:0}.travel_ring .general_content_information .accordion-section .card .btn-link{color:#000;font-family:mreaves-regular;font-size:1.2rem;font-weight:400;padding:1rem 1.25rem .75rem 0;position:relative;text-align:left;text-decoration:none;width:100%}.travel_ring .general_content_information .accordion-section .card .btn-link:focus,.travel_ring .general_content_information .accordion-section .card .btn-link:hover{box-shadow:none;color:#000;outline:none;text-decoration:none}@media screen and (max-width:767.98px){.travel_ring .general_content_information .accordion-section .card .btn-link{display:flex;justify-content:space-between}}.travel_ring .general_content_information .accordion-section .card .btn-link .icon:after{content:"+"}.travel_ring .general_content_information .accordion-section .card .btn-link[aria-expanded=true] .icon:after{content:"-"}.travel_ring .general_content_information .accordion-section .card .card-body{font-family:mreaves-regular;letter-spacing:0;padding:1.25rem 0}.travel_ring .general_content_information .accordion-section .card .card-body>p{margin-bottom:0}.travel_ring .general_content_information .accordion-section #accordion .card:last-of-type{border-bottom:0}@media screen and (max-width:767.98px){.travel_ring.general_content{margin-bottom:30px!important}.footer{margin-top:20px!important}}#right_side_bar{background-color:#fff;box-shadow:-3px 0 10px #555;height:100%;position:fixed;right:-390px;transition:right .6s;width:380px;z-index:100000}#right_side_bar header{background-color:#f5bab9;display:flex;height:90px;justify-content:flex-end;margin-top:0;position:relative}#right_side_bar header .close_favorites_panel_link{color:#fff;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}#right_side_bar header .heart{margin-right:25px;position:relative}#right_side_bar header .heart img{height:22px;margin-top:58px;width:22px}#right_side_bar header .heart span#right_panel_amount_favorites{color:#fff;font-size:14px;margin-left:-1px;margin-top:70px;position:absolute}#right_side_bar header .cart{margin-right:17px;position:relative}#right_side_bar header .cart img{height:25px;margin-top:55px;width:25px}#right_side_bar header .cart span#right_panel_amount_cart{color:#fff;font-size:14px;margin-left:1px;margin-top:70px;position:absolute}#right_side_bar .title_bar_cart,#right_side_bar .title_bar_favorites{border-bottom:1px solid #f5bab9;color:#000;font-family:mreaves-regular;font-size:24px;font-weight:400;padding:20px 0 15px;text-align:center}#right_side_bar .bottom_bar{border-top:1px solid #fff;margin:0 20px;min-height:200px}#right_side_bar .loading{display:none;margin-left:calc(50% - 50px);margin-top:200px;position:absolute;width:100%;z-index:2}#right_side_bar .loading img{width:100px}#right_side_bar #right_bar_product_list{display:none;height:100vh;overflow:auto;padding-bottom:400px}#right_side_bar #right_bar_product_list .empty_message{font-family:mreaves-book;font-size:23px;line-height:23px;margin-top:30px;text-align:center}#right_side_bar #right_bar_product_list .right_bar_product{border-bottom:1px solid #f5bab9;display:flex;margin:10px 20px;padding:10px 0;position:relative}#right_side_bar #right_bar_product_list .right_bar_product .left_column{text-align:center;width:20%}#right_side_bar #right_bar_product_list .right_bar_product .left_column .picture{border:1px solid #f5bab9}#right_side_bar #right_bar_product_list .right_bar_product .left_column .picture img{width:100%}#right_side_bar #right_bar_product_list .right_bar_product .left_column .remove_favorite_diamond_link{color:#f5bab9;text-decoration:underline}#right_side_bar #right_bar_product_list .right_bar_product .right_column{font-size:14px;padding:0 15px;width:80%}#right_side_bar #right_bar_product_list .right_bar_product .right_column .name{font-family:mreaves-bold;font-size:18px;line-height:18px}#right_side_bar #right_bar_product_list .right_bar_product .right_column .name a{color:#000;text-decoration:none}#right_side_bar #right_bar_product_list .right_bar_product .right_column .name a:hover{text-decoration:underline}#right_side_bar #right_bar_product_list .right_bar_product .right_column .description{font-size:14px;line-height:18px;margin-top:5px}#right_side_bar #right_bar_product_list .right_bar_product .right_column .price{font-family:mreaves-bold;font-size:16px;margin-top:5px;position:relative;text-align:right}#right_side_bar #right_bar_product_list .right_bar_product .right_column .price.sold:after{border-bottom:2px solid #f5bab9;bottom:12px;content:"";min-height:2px;min-width:140px;position:absolute;right:-5px}#right_side_bar #right_bar_product_list .right_bar_product .right_column .price.sold:before{bottom:15px;color:#f5bab9;content:"SOLD";font-size:20px;min-width:140px;position:absolute;right:-5px;text-align:center}#right_side_bar header .currency_selector{font-family:mreaves-book;margin-right:25px;padding-top:48px;width:105px}#right_side_bar header .currency_selector .dropdown button:after{display:none}#right_side_bar header .currency_selector .dropdown button img{margin-right:5px;width:30px}#right_side_bar header .currency_selector .dropdown button:focus{border:none;box-shadow:none}#right_side_bar header .currency_selector .dropdown .dropdown-menu img{margin-right:5px;width:30px}#right_side_bar #right_bar_cart_list{display:none;height:100vh;overflow:auto;padding-bottom:400px}#right_side_bar #right_bar_cart_list .empty_message{font-family:mreaves-book;font-size:23px;line-height:23px;margin-top:30px;text-align:center}#right_side_bar #right_bar_cart_list .right_bar_product{border-bottom:1px solid #f5bab9;display:flex;margin:10px 20px;padding:10px 0;position:relative}#right_side_bar #right_bar_cart_list .right_bar_product .left_column{text-align:center;width:20%}#right_side_bar #right_bar_cart_list .right_bar_product .left_column .picture{border:1px solid #f5bab9}#right_side_bar #right_bar_cart_list .right_bar_product .left_column .picture img{width:100%}#right_side_bar #right_bar_cart_list .right_bar_product .left_column .remove_cart_product_api_link{color:#f5bab9;text-decoration:underline}#right_side_bar #right_bar_cart_list .right_bar_product .right_column{font-size:14px;padding:0 15px;width:80%}#right_side_bar #right_bar_cart_list .right_bar_product .right_column .name{font-family:mreaves-bold;font-size:18px;line-height:18px}#right_side_bar #right_bar_cart_list .right_bar_product .right_column .name a{color:#000;text-decoration:none}#right_side_bar #right_bar_cart_list .right_bar_product .right_column .name a:hover{text-decoration:underline}#right_side_bar #right_bar_cart_list .right_bar_product .right_column .description{font-size:14px;line-height:18px;margin-top:5px}#right_side_bar #right_bar_cart_list .right_bar_product .right_column .price{font-family:mreaves-bold;font-size:16px;margin-top:5px;position:relative;text-align:right}#right_side_bar #right_bar_cart_list .right_bar_product .right_column .price.sold:after{border-bottom:2px solid #f5bab9;bottom:12px;content:"";min-height:2px;min-width:140px;position:absolute;right:-5px}#right_side_bar #right_bar_cart_list .right_bar_product .right_column .price.sold:before{bottom:15px;color:#f5bab9;content:"SOLD";font-size:20px;min-width:140px;position:absolute;right:-5px;text-align:center}#right_side_bar #right_bar_cart_list a.go_to_checkout_link .general_black_button{font-size:24px;margin-top:30px;width:100%}#right_side_bar #right_bar_cart_list a.go_to_checkout_link:hover{color:#f5bab9;text-decoration:none}.continue_shopping{margin-top:0;text-align:center}.continue_shopping .title{font-family:mreaves-bold;font-size:24px;margin-bottom:30px}.continue_shopping a{color:#000;text-decoration:none}.continue_shopping a .product_category{display:flex;flex-direction:column;padding:0 20px;position:relative}.continue_shopping a .product_category .text{font-size:25px;line-height:28px;margin-bottom:15px;margin-top:5px;text-align:center;width:100%}