.create_ring_wrapper{margin:0 -15px 40px;overflow:hidden;padding:0 20px 0 15px}@media (max-width:767px){.create_ring_wrapper{margin:0 -15px 40px;padding:0}}@media (max-width:500px){.create_ring_wrapper{margin:0 -15px 20px}}.create_ring_wrapper .create_ring{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.create_ring_wrapper .create_ring{margin:0 -2px}}@media (max-width:500px){.create_ring_wrapper .create_ring{display:block}}.create_ring_wrapper .block_title{font-size:22px;background-color:#faf7f4;width:130px;min-width:130px;min-height:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;position:relative;-webkit-box-shadow:inset 2px 0 0 2px #fff;box-shadow:inset 2px 0 0 2px #fff}@media (max-width:991px){.create_ring_wrapper .block_title{min-height:104px;font-size:18px}}@media (max-width:767px){.create_ring_wrapper .block_title{display:none}}.create_ring_wrapper .steps_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:calc(100% - 130px)}@media (max-width:767px){.create_ring_wrapper .steps_list{max-width:100%}}@media (max-width:500px){.create_ring_wrapper .steps_list{width:unset;max-width:unset;margin-right:-2px;margin-left:-2px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.create_ring_wrapper .steps_list .step_row{width:33.33%;min-width:33.33%}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row{width:calc(50% - 64px);min-width:unset;min-height:104px}}.create_ring_wrapper .steps_list .step_row.active .step_row_inner{background-color:#fff;-webkit-box-shadow:inset 2px 0 0 2px #faf7f4;box-shadow:inset 2px 0 0 2px #faf7f4}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row:nth-child(1){width:calc(47% - 64px)}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row:nth-child(2){width:calc(53% - 64px)}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row:nth-child(2) .step_row_inner{padding-left:28px}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row:nth-child(3){width:128px}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row:nth-child(3) .step_row_inner{padding-left:28px}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row:nth-child(3) .step_decor{display:none}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row:nth-child(3) .title_wrapper .title{white-space:unset}}.create_ring_wrapper .steps_list .step_row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf7f4;width:100%;position:relative;padding:0 0 0 35px;-webkit-box-shadow:inset 2px 0 0 2px #fff;box-shadow:inset 2px 0 0 2px #fff}@media (max-width:767px){.create_ring_wrapper .steps_list .step_row_inner{padding:0 0 0 25px}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_row_inner{padding:0 0 0 9px;width:100%}}.create_ring_wrapper .steps_list .step_number{font-size:48px}@media (max-width:991px){.create_ring_wrapper .steps_list .step_number{font-size:24px}}.create_ring_wrapper .steps_list .step_description_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:calc(100% - 20px)}.create_ring_wrapper .steps_list .step_description_wrapper .step_label{font-weight:600}@media (max-width:991px){.create_ring_wrapper .steps_list .step_description_wrapper .step_label{font-size:13px}}.create_ring_wrapper .steps_list .step_description_wrapper .title_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 6px;line-height:1.2}@media (max-width:991px){.create_ring_wrapper .steps_list .step_description_wrapper .title_wrapper{font-size:12px}}.create_ring_wrapper .steps_list .step_description_wrapper .title_wrapper .title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create_ring_wrapper .steps_list .step_description_wrapper .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media (max-width:991px){.create_ring_wrapper .steps_list .step_description_wrapper .controls{font-size:13px;gap:6px}}.create_ring_wrapper .steps_list .step_description_wrapper .controls a{color:#212121;text-decoration:underline}.create_ring_wrapper .steps_list .step_description_wrapper .controls a:hover{text-decoration:none}.create_ring_wrapper .steps_list .step_description{width:calc(100% - 54px);padding:5px 20px 5px 15px}@media (max-width:991px){.create_ring_wrapper .steps_list .step_description{padding:5px 15px 5px 15px;width:100%}}@media (max-width:500px){.create_ring_wrapper .steps_list .step_description{padding:5px 0 5px 5px}}.create_ring_wrapper .steps_list .step_icon{width:54px}@media (max-width:991px){.create_ring_wrapper .steps_list .step_icon{display:none}}.create_ring_wrapper .steps_list .step_icon .icon{position:relative;padding-top:100%}.create_ring_wrapper .steps_list .step_icon .icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:100%}.create_ring_wrapper .step_decor{position:absolute;z-index:1;top:-2px;bottom:-2px;right:0}@media (max-width:500px){.create_ring_wrapper .step_decor{top:0;bottom:0}}.create_ring_wrapper .step_decor img{width:auto;height:100%;margin-left:-3px;-webkit-transform:translate(100%,0);transform:translate(100%,0)}@media (max-width:500px){.create_ring_wrapper .step_decor img{margin-left:0;-webkit-transform:translate(calc(100% - 1px),0);transform:translate(calc(100% - 1px),0)}}.b_product_page{position:relative}.b_product_page .change_link{text-align:right;line-height:22px}.b_product_page .change_link a{color:#212121;text-decoration:underline;opacity:.4;font-size:14px;-webkit-transition:all .2s linear;transition:all .2s linear}.b_product_page .change_link a:hover{text-decoration:none;opacity:1}.b_product_page .choosing_list_block{margin:0 0 15px}.b_product_page .choosing_list_block .choosing_row+.choosing_row{margin:15px 0 0}.b_product_page .choosing_list_block .bottom_control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 10px}.b_product_page .choosing_list_block .bottom_control .product_price{margin:0}.b_product_page .choosing_product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b_product_page .choosing_product .product_thumbnail{width:100px;padding:0 20px 0 0}.b_product_page .choosing_product .thumbnail_image{padding-top:100%;position:relative}.b_product_page .choosing_product .thumbnail_image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:100%}.b_product_page .choosing_product .choosing_description{width:calc(100% - 100px)}.b_product_page .choosing_product .choosing_title{margin:0 0 2px}.b_product_page .choosing_product .choosing_title .product_price_custom{display:inline-block}.b_product_page .choosing_product .rating_wrap{margin:0 0 4px}.b_product_page .choosing_product .info_titles_list{margin:0 0 2px}.b_product_page .choosing_product .stone_wrapper{text-transform:capitalize}.b_product_page .choosing_product .stone_wrapper .title_label{margin-right:9px}.b_product_page .choosing_product .stone_wrapper a{color:#c79d63;text-decoration:underline}.b_product_page .choosing_product .stone_wrapper a:hover{text-decoration:none}.b_product_page .choosing_product .product_price{margin:4px 0 0}.b_product_page .jsShowPrice.product_price_custom{color:#212121;text-decoration:underline;opacity:.4;font-size:14px;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer;line-height:23px}.b_product_page .jsShowPrice.product_price_custom:hover{text-decoration:none;opacity:1}