#engagement_ring_summary>.row>div{padding:0}@media screen and (min-width:1px) and (max-width:991.98px){#engagement_ring_summary .row:nth-of-type(2)>div:first-of-type{padding:0!important}}.details-div{padding:0 10px 0 100px!important;position:relative}@media screen and (min-width:1px) and (max-width:991.98px){.details-div{padding:0!important}}#engagement_ring_summary .row:nth-of-type(2)>div:first-of-type{padding:0 10px 0 100px;position:relative}#engagement_ring_summary .description_text a{color:#000;font-weight:600}#engagement_ring_summary .description_text{color:#868686;font-size:14px}#engagement_ring_summary #summary_pictures{left:0;position:absolute;top:0;width:85px}#summary_pictures{float:left;width:100%}#summary_pictures>div{display:block;float:left;margin-bottom:10px;width:100%}#summary_pictures a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;box-sizing:border-box;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";justify-content:center;margin:0;min-height:80px;opacity:.5;padding:2px;width:100%}#summary_pictures a:hover{border:1px solid #f5bab9;opacity:1}#engagement_ring_summary .summary_picture{float:left;margin:0;width:100%}#engagement_ring_summary .row>div:nth-of-type(2){background:#fff;padding:0}#engagement_ring_summary .row>div:nth-of-type(2)>h2{float:left;font-size:26px;font-weight:600;letter-spacing:1px;margin-top:20px;text-align:left}.plus_discount,.summary_promotion_spec{display:none}.summary_diamond_container,.summary_personalisation_container,.summary_promotion_spec,.summary_setting_container{border:1px solid #000;float:left;letter-spacing:1px;line-height:1.1;margin-bottom:10px;padding:10px 140px 10px 50px;position:relative;text-align:center;width:100%}.summary_promotion_spec{background-color:#f5bab9;border:none;padding-top:17px}.summary_price_value{display:inline-block;letter-spacing:1px}#engagement_ring_summary .summary_price_value .summary_total_line{border-bottom:1px solid #000;content:"";margin-bottom:10px;margin-top:5px;min-height:1px}#engagement_ring_summary .summary_price_value .summary_total_plus_local_tax{font-size:24px}.summary_price .tooltip_container{display:inline-block;font-size:16px;position:relative}#engagement_ring_summary .summary_price .summary_price_label{padding:10px 200px 10px 0;position:relative;text-align:left;width:100%}#engagement_ring_summary .summary_price .summary_price_value_box{position:absolute;right:0;text-align:right;top:0;width:260px}#engagement_ring_summary .summary_price .summary_price_value_box .tooltip_container{top:-12px}#engagement_ring_summary .summary_price{border:1px solid #000;float:left;font-family:mreaves-book;font-size:30px;font-weight:600;letter-spacing:3px;line-height:1.1;margin-bottom:10px;padding:25px 20px;position:relative;text-align:center;width:100%}#engagement_ring_summary .summary_price .summary_price_value{font-size:21px;font-weight:700;letter-spacing:.5px;line-height:15px;padding:30px 20px 0 0}#engagement_ring_summary .summary_price .summary_price_value .overseas{font-size:24px;margin-top:25px}#engagement_ring_summary .summary_price .summary_price_value .summary_total_local_tax{font-size:12px;font-weight:100}#engagement_ring_summary .summary_price.pl_left{padding-bottom:10px;padding-left:50px;padding-top:10px}#engagement_ring_summary .summary_price.short_box{padding-bottom:10px;padding-top:10px}#engagement_ring_summary .summary_price.short_box .summary_price_value .overseas{margin-top:9px}#engagement_ring_summary .summary_price.plus_discount{font-family:mreaves-regular}#engagement_ring_summary .summary_price.plus_discount .summary_price_value{font-size:30px;padding-top:28px}#engagement_ring_summary .summary_price>span{font-size:12px;font-weight:100}.summary_setting_container:has(.summary_setting_price .summary_express_job){padding:20px 140px 20px 50px}.summary_setting_container:has(.summary_setting_price .summary_express_job) .summary_setting_price{height:60px}.summary_diamond_container .summary_diamond_icon,.summary_personalisation_container .summary_personalisation_icon,.summary_setting_container .summary_setting_icon{bottom:0;height:25px;left:15px;margin:auto;position:absolute;top:0}.summary_diamond_container .summary_diamond_price,.summary_personalisation_container .summary_personalisation_price,.summary_promotion_spec .summary_promotion_spec_price,.summary_setting_container .summary_setting_price{bottom:0;font-size:16px;font-weight:bolder;height:45px;margin:auto;padding-right:20px;position:absolute;right:0;text-align:right;top:0;width:175px}.summary_promotion_spec .summary_promotion_spec_price{top:27px}.summary_diamond_container .summary_diamond_price span,.summary_personalisation_container .summary_personalisation_price span,.summary_setting_container .summary_setting_price span{font-size:14px;font-weight:700;letter-spacing:.5px}.summary_diamond_container .summary_diamond_price .summary_local_tax_diamond,.summary_personalisation_container .summary_personalisation_price .summary_local_tax_setting,.summary_setting_container .summary_setting_price .summary_local_tax_setting{text-wrap:nowrap;font-size:12px;font-weight:100}.summary_diamond_container .summary_diamond_change_link,.summary_personalisation_container .summary_personalisation_change_link,.summary_setting_container .summary_setting_change_link{bottom:0;height:25px;position:absolute;right:0;width:100px}.summary_diamond_container .summary_diamond_change_link a,.summary_personalisation_container .summary_personalisation_change_link a,.summary_setting_container .summary_setting_change_link a{color:#000;font-family:mreaves-bold;font-size:14px;line-height:1}.summary_diamond_container .summary_diamond_title h3,.summary_personalisation_container .summary_personalisation_title h3,.summary_promotion_spec .summary_promotion_spec_label h3,.summary_setting_container .summary_setting_title h3{font-size:14px;font-weight:600;line-height:1;text-align:left}.summary_diamond_container .summary_diamond_detail_p1,.summary_diamond_container .summary_diamond_detail_p2,.summary_diamond_container .summary_diamond_detail_p3,.summary_personalisation_container .summary_personalisation_detail,.summary_setting_container .summary_setting_detail_p1,.summary_setting_container .summary_setting_detail_p2{font-size:13px;text-align:left;width:100%}.summary_diamond_container .summary_diamond_detail_p1 .dot_icon,.summary_diamond_container .summary_diamond_detail_p2 .dot_icon,.summary_diamond_container .summary_diamond_detail_p3 .dot_icon,.summary_personalisation_container .summary_personalisation_detail .dot_icon,.summary_setting_container .summary_setting_detail_p1 .dot_icon,.summary_setting_container .summary_setting_detail_p2 .dot_icon{padding:0 5px 0 0}.summary_diamond_container .summary_diamond_detail_p3 a{color:#000;text-decoration:underline}.summary_diamond_container .summary_diamond_detail_p1 .dot_icon svg,.summary_diamond_container .summary_diamond_detail_p2 .dot_icon svg,.summary_diamond_container .summary_diamond_detail_p3 .dot_icon svg,.summary_personalisation_container .summary_personalisation_detail .dot_icon svg,.summary_setting_container .summary_setting_detail_p1 .dot_icon svg,.summary_setting_container .summary_setting_detail_p2 .dot_icon svg{margin-bottom:2px;width:3px}.summary_personalisation_detail{text-align:left}.summary_personalisation_detail span{font-size:13px}.summary_personalisation_detail span.dot_icon svg{margin-bottom:-1px!important}.summary_personalisation_detail .summary_claw_style{text-transform:capitalize}#engagement_ring_summary .summary_setting_size{border:1px solid #000;clear:both;float:left;padding:0 15px;width:100%}#engagement_ring_summary .summary_setting_size .size_requirement{float:left;font-size:27px;padding:0 10px 0 0;position:relative;text-align:left;width:120px}#engagement_ring_summary .summary_setting_size .select_ring_size_box{font-size:15px;left:125px;position:absolute;width:calc(100% - 190px);z-index:1}#engagement_ring_summary .summary_setting_size .link_to_ring_size{float:right;padding-top:6px}#engagement_ring_summary .summary_setting_size .link_to_ring_size a{color:#000}#engagement_ring_summary .summary_setting_size select#select_ring_size{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:#000!important;height:40px;padding-left:30px;width:100%}#engagement_ring_summary .summary_setting_size select:active,#engagement_ring_summary .summary_setting_size select:focus,#engagement_ring_summary .summary_setting_size select:hover{box-shadow:none;outline:none}#engagement_ring_summary .summary_setting_size .select_arrow_container{left:118px;padding-top:3px;position:absolute;width:35px}#engagement_ring_summary .summary_setting_size .select_arrow_container img{width:100%}#engagement_ring_summary form{background:#000;clear:both;float:left;margin:40px auto auto;padding:4px 2px;position:relative;width:100%}#engagement_ring_summary form input[type=submit]{background:transparent;border:none;color:#fff;font-size:24px;line-height:1;text-transform:uppercase;width:100%}#engagement_ring_summary form .summary_set_favorite{border-left:1px solid #fff;bottom:0;margin:auto;position:absolute;right:0;top:0;width:40px}#engagement_ring_summary form .summary_set_favorite input{height:0;opacity:0;position:absolute}#engagement_ring_summary form .summary_set_favorite label{margin:5px 0 0}#engagement_ring_summary form .summary_set_favorite label:before{background:url(/build/images/heart_line.0a90fc19.png);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:28px;width:24px}#engagement_ring_summary form .summary_set_favorite input:checked+label:before{background:url(/build/images/heart.cbdee7f4.png);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:28px;width:24px}.social_network_icons{box-sizing:border-box;clear:both;float:left;margin-top:10px;padding:10px;position:relative;width:100%}.social_network_icons>div{display:inline-block;margin-right:10px}.social_network_icons>div a{color:#000}.fancybox-slide>div{background:#f5bab9;color:#fff}.fancybox-slide>div a,.fancybox-slide>div>a{color:#fff;float:right}input[type=text]{color:#000;margin-bottom:5px;padding:5px;width:100%}.fancybox-slide>div h3{font-size:34px;letter-spacing:4px;text-transform:none}.fancybox-slide>div p{font-size:17px;letter-spacing:1px;line-height:1.3}.fancybox-slide>div .row{text-align:center}.fancybox-slide>div .row svg{font-size:100px}.fancybox-slide>div .copy_field span,.fancybox-slide>div .newsletter span{color:#000}.fancybox-slide>div .friends_email_field a{float:right;text-transform:uppercase}.fancybox-slide>div .row .url{background:#fff;color:#000;margin-top:20px;padding:5px}.fancybox-slide>div .row .link{padding:10px 0;text-align:right}.submit_to_friend{text-align:center}.submit_to_friend input[type=submit]{background:#000;border:0;color:#fff;font-size:18px;letter-spacing:2px;margin-top:20px;min-width:130px;padding:5px 10px;width:100%}#share_info a{float:none}#share_info a:hover{border:none}#share_info a::selection{border:none}div#engagement_ring_summary{overflow:hidden}@media screen and (min-width:1px) and (max-width:767px){#engagement_ring_summary .row:nth-of-type(2)>div:first-of-type{padding:0 10px}#engagement_ring_summary .description_text{padding-top:40px}#engagement_ring_summary .social_network_icons:before{display:none}}#engagement_ring_summary .steps_diamond_first .step_1 .description_1,#engagement_ring_summary .steps_diamond_first .step_1 .number_1,#engagement_ring_summary .steps_diamond_first .step_2 .number_2,#engagement_ring_summary .steps_ring_first .step_1 .description_1,#engagement_ring_summary .steps_ring_first .step_1 .number_1,#engagement_ring_summary .steps_ring_first .step_2 .number_2{background:#000;color:#fff}#engagement_ring_summary .steps_diamond_first .step_2 .description_2,#engagement_ring_summary .steps_diamond_first .step_2 .description_2 span,#engagement_ring_summary .steps_ring_first .step_2 .description_2,#engagement_ring_summary .steps_ring_first .step_2 .description_2 span{color:#fff}#engagement_ring_summary .steps_diamond_first .step_2 .description_2 a,#engagement_ring_summary .steps_ring_first .step_2 .description_2 a{margin-top:-4px}#engagement_ring_summary .steps_diamond_first .step_3,#engagement_ring_summary .steps_ring_first .step_3{background-color:#fff}#engagement_ring_summary .steps_diamond_first .step_3 .description_3,#engagement_ring_summary .steps_diamond_first .step_3 .number_3,#engagement_ring_summary .steps_ring_first .step_3 .description_3,#engagement_ring_summary .steps_ring_first .step_3 .number_3{background-color:#fff;color:#000}.clear_selection{float:right;margin-top:30px}.clear_selection a{color:#000}.form_container label.text_type{left:15px;position:absolute;top:8px;z-index:1}.modal.show{background:hsla(0,0%,100%,.9)}.free_shipping_info{color:#000;cursor:context-menu!important;font-family:mreaves-regular}.free_shipping_info .modal-dialog{max-width:660px}.free_shipping_info .modal-content{background-color:#fab2b1!important;border:none;border-radius:0}.free_shipping_info .modal-close-btn{font-size:47px;font-weight:lighter;margin-top:-15px;padding:0;position:relative;right:-3px;top:5px}.free_shipping_info .heading{color:#212529;font-family:mreaves-bold;font-size:34px;text-transform:uppercase}.free_shipping_info p{color:#212529;font-size:18px}.free_shipping_info a{color:#000!important;text-transform:uppercase}.free_shipping_info .shareable-icon{margin-right:15px;width:25px}.free_shipping_info .platform-name{font-size:18px;letter-spacing:1px}.free_shipping_info .platform-name:hover{cursor:pointer}.free_shipping_info .text-left{text-align:left}.free_shipping_info .success-content-padding{padding:45px 0}.free_shipping_info .share-content-padding{padding:45px}.free_shipping_info .share-content-padding .bg-transparent{background-color:transparent}.free_shipping_info .share-content-padding .p-15{padding:0 15px!important}.drop-icon{width:15px}a:-webkit-any-link:focus-visible{outline-offset:none}#share_info a{text-transform:none}.link{background-color:#000!important;display:none;left:calc(50% - 330px);margin:auto;padding:10px;position:absolute;text-align:center;top:0;width:660px}.link.from-mobile{left:0!important;top:-80px!important;width:100%!important}.link .alert-info{background-color:transparent!important;color:#fff;display:block;font-family:mreaves-regular;font-size:20px;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width:1px) and (max-width:767px){.summary-setails-container{padding-left:30px;padding-right:30px}.free_shipping_info{padding:0!important}.free_shipping_info .share-content-padding{padding:30px}.free_shipping_info .heading{font-size:30px}.free_shipping_info p{margin-bottom:20px;margin-top:20px}.free_shipping_info .mpl-3{padding-left:30px}.free_shipping_info .link{background-color:#000!important;display:none;left:5px;margin:auto;padding:10px;position:absolute;text-align:center;top:0;width:calc(100% - 10px)}.free_shipping_info .link .alert-info{background-color:transparent!important;color:#fff;display:block;font-family:mreaves-regular;font-size:25px;letter-spacing:1px;line-height:25px;text-transform:uppercase}}@media screen and (min-width:1px) and (max-width:375px){.drop_a_hint_info .drop-content-section{padding:15px!important}}.engagement_summary_taxes_not_included{font-family:mreaves-regular;font-size:14px;position:relative;top:4px}@media screen and (min-width:1px) and (max-width:420px){#selection_summary_section .summary_price .summary_price_label{font-size:18px!important}}@media screen and (min-width:421px) and (max-width:767px){#selection_summary_section .summary_price .summary_price_label{font-size:25px!important}}@media screen and (min-width:768px) and (max-width:900px){#selection_summary_section .summary_price .summary_price_label{font-size:14px!important}}@media screen and (min-width:901px) and (max-width:991px){#selection_summary_section .summary_price .summary_price_label{font-size:16px!important}}@media screen and (min-width:1px) and (max-width:420px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value{padding-top:22px!important}}@media screen and (min-width:421px) and (max-width:767px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value{padding-top:28px!important}}@media screen and (min-width:768px) and (max-width:900px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value{padding-top:18px!important}}@media screen and (min-width:901px) and (max-width:991px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value{padding-top:19px!important}}@media screen and (min-width:1px) and (max-width:420px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value .new-price{font-size:21px!important}}@media screen and (min-width:768px) and (max-width:900px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value .new-price{font-size:16px!important}}@media screen and (min-width:901px) and (max-width:991px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value .new-price{font-size:15px!important}}@media screen and (min-width:1px) and (max-width:420px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value .old-price{font-size:17px!important}}@media screen and (min-width:768px) and (max-width:900px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value .old-price{font-size:15px!important}}@media screen and (min-width:901px) and (max-width:991px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value .old-price{font-size:14px!important}}@media screen and (max-width:767px){#selection_summary_section .summary_price .summary_price_value_box .summary_price_value .old-price{position:relative;top:-1px}}#engagement_ring_summary .free_resize_included{clear:both;color:#494949;font-size:17px;line-height:15px;padding-top:10px;text-align:left}#engagement_ring_summary .free_resize_included .white_link{color:#494949;text-decoration:unset}#engagement_ring_summary .free_resize_included .free_resize_value{font-family:mreaves-regular;font-size:12px}