/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');

@font-face {
    font-family: 'VDB';
    src: url('../fonts/VDB.eot?xig85d');
    src: url('../fonts/VDB.eot?xig85d#iefix') format('embedded-opentype'),
        url('../fonts/VDB.ttf?xig85d') format('truetype'),
        url('../fonts/VDB.woff?xig85d') format('woff'),
        url('../fonts/VDB.woff2?xig85d') format('woff2'),
        url('../fonts/VDB.svg?xig85d#VDB') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?fcv339');
    src: url('../fonts/icomoon.eot?fcv339#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?fcv339') format('truetype'),
        url('../fonts/icomoon.woff?fcv339') format('woff'),
        url('../fonts/icomoon.svg?fcv339#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

body.vdb-natural-diamond-page {
    overflow: visible;
}

html body.vdb-natural-diamond-page .site-content {
    font-family: 'Roboto', sans-serif;
}

html body.vdb-natural-diamond-page button:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

html body.vdb-natural-diamond-page .site-content a {
    outline: none;
    text-decoration: none;
}

html body.vdb-natural-diamond-page form .vdb-natural-not-valid-tip {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #dc3232;
}

.vdb-natural-loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--natural-icon-background-color);
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
}

.vdb-natural-loader-wrapper.vdb-natural-light-bg {
    background-color: rgb(255 255 255 / 80%);
}

.vdb-natural-loader-inner img {
    width: 50px;
    height: 50px;
    animation: inex-spinner .5s linear infinite;
}

@keyframes inex-spinner {
    to {
        transform: rotate(1turn)
    }
}

.vdb-natural-diamond-page .site-content .col-full {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.vdb-natural-diamond-page .vdb-natural-content {
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto;
}

.vdb-natural-diamond-page .vdb-natural-btn {
    font-family: 'Roboto', sans-serif !important;
    background: var(--natural-button-background-color) !important;
    color: var(--natural-background-color) !important;
    vertical-align: middle !important;
    padding: 12px 25px !important;
    border: 1px solid !important;
    border-radius: 100px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    transition: all 0.3s linear !important;
    text-align: center !important;
    outline: none !important;
    min-width: 130px !important;
    justify-content: center !important;
    display: flex !important;
    align-items: center !important;
    box-shadow: 6px 6px 20px 0 rgba(38, 35, 39, 0.24) !important;
}

.vdb-natural-diamond-page .vdb-natural-btn:hover {
    background: var(--natural-background-color) !important;
    color: var(--natural-button-background-color) !important;
}

.vdb-natural-diamond-page .vdb-natural-btn.vdb-natural-alternate {
    background: var(--natural-background-color) !important;
    color: var(--natural-button-background-color) !important;
}

.vdb-natural-diamond-page .vdb-natural-btn.vdb-natural-alternate:hover {
    background: var(--natural-button-background-color) !important;
    color: var(--natural-background-color) !important;
}

.vdb-natural-diamond-page .storefront-breadcrumb {
    display: none;
}

.vdb-natural-diamond-page .vdb-natural-page-header {
    padding: 30px 0;
}

.vdb-natural-diamond-page .vdb-natural-page-header {
    display: none;
}

.vdb-natural-diamond-page .vdb-natural-icon {
    font-family: 'VDB';
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.vdb-natural-diamond-page i {
    font-style: normal;
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_cushion_brilliant_purple:before {
    content: "\ea87";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_round_purple:before {
    content: "\e934";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-curved_arrow:before {
    content: "\ea08";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_asscher_purple:before {
    content: "\e900";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_asscher_white:before {
    content: "\e901";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_baguette_purple:before {
    content: "\e902";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_baguette_white:before {
    content: "\e903";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_briolette_purple:before {
    content: "\e904";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_briolette_white:before {
    content: "\e905";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_bullets_purple:before {
    content: "\e906";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_bullets_white:before {
    content: "\e907";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_cushion_modified_purple:before {
    content: "\e908";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_cushion_modify_white:before {
    content: "\e909";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_cushion_purple:before {
    content: "\e90a";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_cushion_white:before {
    content: "\e90b";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_emerald_purple:before {
    content: "\e90c";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_emerald_white:before {
    content: "\e90d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_euro_cut_purple:before {
    content: "\e90e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_euro_cut_white:before {
    content: "\e90f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_flanders_purple:before {
    content: "\e910";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_flanders_white:before {
    content: "\e911";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_half_moon_purple:before {
    content: "\e912";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_half_moon_white:before {
    content: "\e913";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_halfmoon_purple:before {
    content: "\e914";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_halfmoon_white:before {
    content: "\e915";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_heart_purple:before {
    content: "\e916";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_heart_white:before {
    content: "\e917";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_hexagonal_purple:before {
    content: "\e918";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_hexagonal_white:before {
    content: "\e919";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_kite_purple:before {
    content: "\e91a";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_kite_white:before {
    content: "\e91b";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_lozenge_purple:before {
    content: "\e91c";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_lozenge_white:before {
    content: "\e91d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_marquise_purple:before {
    content: "\e91e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_marquise_white:before {
    content: "\e91f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_octagonal_purple:before {
    content: "\e920";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_old_miner_purple:before {
    content: "\e922";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_old_miner_white:before {
    content: "\e923";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_other_purple:before {
    content: "\e924";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_other_white:before {
    content: "\e925";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_oval_purple:before {
    content: "\e926";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_oval_white:before {
    content: "\e927";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_pear_purple:before {
    content: "\e928";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_pear_white:before {
    content: "\e929";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_pentagonal_purple:before {
    content: "\e92a";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_pentagonal_white:before {
    content: "\e92b";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_princess_purple:before {
    content: "\e92c";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_princess_white:before {
    content: "\e92d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_radiant_purple:before {
    content: "\e92e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_radiant_white:before {
    content: "\e92f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_rose_cut_purple:before {
    content: "\e930";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_rose_cut_white:before {
    content: "\e931";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_rose_purple:before {
    content: "\e932";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_rose_white:before {
    content: "\e933";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_round_purple:before {
    content: "\e934";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_round_white:before {
    content: "\e935";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_shield_purple:before {
    content: "\e936";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_shield_white:before {
    content: "\e937";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_sq_emerald_purple:before {
    content: "\e938";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_sq_emerald_white:before {
    content: "\e939";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_square_purple:before {
    content: "\e93a";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_square_white:before {
    content: "\e93b";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_star_purple:before {
    content: "\e93c";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_star_white:before {
    content: "\e93d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_step_cut_purple:before {
    content: "\e93e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_step_cut_white:before {
    content: "\e93f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_tapered_baguette_purple:before {
    content: "\ea89";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_tap_Baguette_white:before {
    content: "\e941";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_trapezoid_purple:before {
    content: "\e942";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_trapezoid_white:before {
    content: "\e943";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_triangle_purple:before {
    content: "\e944";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_triangle_white:before {
    content: "\e945";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_triangular_purple:before {
    content: "\e946";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_triangular_white:before {
    content: "\e947";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_trilliant_purple:before {
    content: "\e948";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_trilliant_white:before {
    content: "\e949";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-x_alert_toaster:before {
    content: "\e94a";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_add:before {
    content: "\e94b";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_down_purple:before {
    content: "\e94c";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_down:before {
    content: "\e94d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_up_purple:before {
    content: "\e94e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_up:before {
    content: "\e94f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_cancel:before {
    content: "\e950";
    color: #fefefe;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_carat:before {
    content: "\e951";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_clarity:before {
    content: "\e952";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_color:before {
    content: "\e953";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_cut_grade:before {
    content: "\e954";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_depth .vdb-natural-path1:before {
    content: "\e955";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_depth .vdb-natural-path2:before {
    content: "\e956";
    margin-left: -1.14257812em;
    color: var(--natural-label-color);
    opacity: 0.5;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_discount:before {
    content: "\e957";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_fancy_color .vdb-natural-path1:before {
    content: "\e958";
    color: var(--natural-label-color);
    opacity: 0.3;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_fancy_color .vdb-natural-path2:before {
    content: "\e959";
    margin-left: -1.04980469em;
    color: var(--natural-label-color);
    opacity: 0.5;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_fancy_color .vdb-natural-path3:before {
    content: "\e95a";
    margin-left: -1.04980469em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_flur:before {
    content: "\e95b";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_lab:before {
    content: "\e95c";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_location:before {
    content: "\e95d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_measurments:before {
    content: "\e95e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_move:before {
    content: "\e95f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_polish:before {
    content: "\e960";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_price_per_carat:before {
    content: "\e961";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_ratio:before {
    content: "\e962";
    color: #fefefe;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_shape .vdb-natural-path1:before {
    content: "\e963";
    color: var(--natural-label-color);
    opacity: 0.3;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_shape .vdb-natural-path2:before {
    content: "\e964";
    margin-left: -1.46679687em;
    color: var(--natural-label-color);
    opacity: 0.7;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_shape .vdb-natural-path3:before {
    content: "\e965";
    margin-left: -1.46679687em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_supplier:before {
    content: "\e966";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_symmetry:before {
    content: "\e967";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_table .vdb-natural-path1:before {
    content: "\e968";
    color: var(--natural-label-color);
    opacity: 0.5;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_table .vdb-natural-path2:before {
    content: "\e969";
    margin-left: -1.14257812em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_total_price:before {
    content: "\e96a";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort:before {
    content: "\e96b";
    color: var(--natural-background-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_mainmenu_close:before {
    content: "\e96c";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_down:after {
    content: '\e94d';
    font-size: 7px;
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_up:after {
    content: "\e94f";
    font-size: 7px;
}

.vdb-natural-diamond-page .vdb-natural-icon_mainmenu_expend:before {
    content: "\e96d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_collection:before {
    content: "\e96e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_favorite:before {
    content: "\e96f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_notification:before {
    content: "\e970";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_saved_search:before {
    content: "\e971";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_search:before {
    content: "\e972";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_switch_diamond:before {
    content: "\e973";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_switch_gemstone:before {
    content: "\e974";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-mainmenu_switch_jewelry:before {
    content: "\e975";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-button_collection_image_off .vdb-natural-path1:before {
    content: "\e976";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-button_collection_image_off .vdb-natural-path2:before {
    content: "\e977";
    margin-left: -1em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-button_collection_image_off .vdb-natural-path3:before {
    content: "\e978";
    margin-left: -1em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-button_collection_image_on .vdb-natural-path1:before {
    content: "\e979";
    color: var(--natural-label-color);
    opacity: 0.8;
}

.vdb-natural-diamond-page .vdb-natural-button_collection_image_on .vdb-natural-path2:before {
    content: "\e97a";
    margin-left: -1em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-button_collection_video_off .vdb-natural-path1:before {
    content: "\e97b";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-button_collection_video_off .vdb-natural-path2:before {
    content: "\e97c";
    margin-left: -1em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-button_collection_video_on:before {
    content: "\e97d";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_add_white:before {
    content: "\e97e";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_add:before {
    content: "\e97f";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_delete_white:before {
    content: "\e980";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_delete:before {
    content: "\e981";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_edit_white:before {
    content: "\e982";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_edit:before {
    content: "\e983";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_view_white:before {
    content: "\e984";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_collection_view:before {
    content: "\e985";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_savesearch_delete:before {
    content: "\e986";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_savesearch_diamond:before {
    content: "\e987";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_savesearch_edit:before {
    content: "\e988";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_savesearch_view:before {
    content: "\e989";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path1:before {
    content: "\e98a";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path2:before {
    content: "\e98b";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path3:before {
    content: "\e98c";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path4:before {
    content: "\e98d";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path5:before {
    content: "\e98e";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path6:before {
    content: "\e98f";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path7:before {
    content: "\e990";
    margin-left: -2.03613281em;
    color: #4670b6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path8:before {
    content: "\e991";
    margin-left: -2.03613281em;
    color: #5cb8a6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path9:before {
    content: "\e992";
    margin-left: -2.03613281em;
    color: #d21d51;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path10:before {
    content: "\e993";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path11:before {
    content: "\e994";
    margin-left: -2.03613281em;
    color: #4670b6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path12:before {
    content: "\e995";
    margin-left: -2.03613281em;
    color: #5cb8a6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_darkgray .vdb-natural-path13:before {
    content: "\e996";
    margin-left: -2.03613281em;
    color: #d21d51;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path1:before {
    content: "\e997";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path2:before {
    content: "\e998";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path3:before {
    content: "\e999";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path4:before {
    content: "\e99a";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path5:before {
    content: "\e99b";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path6:before {
    content: "\e99c";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path7:before {
    content: "\e99d";
    margin-left: -2.03613281em;
    color: #4670b6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path8:before {
    content: "\e99e";
    margin-left: -2.03613281em;
    color: #5cb8a6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path9:before {
    content: "\e99f";
    margin-left: -2.03613281em;
    color: #d21d51;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path10:before {
    content: "\e9a0";
    margin-left: -2.03613281em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path11:before {
    content: "\e9a1";
    margin-left: -2.03613281em;
    color: #4670b6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path12:before {
    content: "\e9a2";
    margin-left: -2.03613281em;
    color: #5cb8a6;
}

.vdb-natural-diamond-page .vdb-natural-vdb_logo_purple .vdb-natural-path13:before {
    content: "\e9a3";
    margin-left: -2.03613281em;
    color: #d21d51;
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_favorite_off .vdb-natural-path1:before {
    content: "\e9a4";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_favorite_off .vdb-natural-path2:before {
    content: "\e9a5";
    margin-left: -1.13378906em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_favorite_off .vdb-natural-path3:before {
    content: "\e9a6";
    margin-left: -1.13378906em;
    color: none;
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_favorite_on .vdb-natural-path1:before {
    content: "\e9a7";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_favorite_on .vdb-natural-path2:before {
    content: "\e9a8";
    margin-left: -1.13378906em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_info_purple:before {
    content: "\e9a9";
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_info_white:before {
    content: "\e9aa";
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_match_purple:before {
    content: "\e9ab";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_match_white:before {
    content: "\e9ac";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_share_purple:before {
    content: "\e9ad";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_results_image_share_white:before {
    content: "\e9ae";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_serachlist_list_view_gray:before {
    content: "\e9af";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_serachlist_list_view_purple:before {
    content: "\e9b0";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_serachlist_tumbnail_view_gray:before {
    content: "\e9b1";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_serachlist_tumbnail_view_purple:before {
    content: "\e9b2";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_default_white:before {
    content: "\e9b3";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_default:before {
    content: "\e9b4";
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_down2:before {
    content: "\e9b5";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_sort_arrow_up2:before {
    content: "\e9b6";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_topmenu_save:before {
    content: "\e9b7";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_search_small:before {
    content: "\e9b8";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-switch_checkmark_white:before {
    content: "\e9b9";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_budget:before {
    content: "\e9ba";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_carat:before {
    content: "\e9bb";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_clarity:before {
    content: "\e9bc";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_color:before {
    content: "\e9bd";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_cut:before {
    content: "\e9be";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_depth .vdb-natural-path1:before {
    content: "\e9bf";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-search-results-page .vdb-natural-search-result-filter-popup .vdb-natural-filter-shape-icon .vdb-natural-icon>span {
    padding-left: 0;
}

.vdb-natural-diamond-page .vdb-natural-icon_depth .vdb-natural-path2:before {
    content: "\e9c0";
    margin-left: -1.65em;
    color: var(--natural-label-color);
    opacity: 0.5;
}

.vdb-natural-diamond-page .vdb-natural-icon_fancy .vdb-natural-path1:before {
    content: "\e9c1";
    color: var(--natural-label-color);
    opacity: 0.3;
}

.vdb-natural-diamond-page .vdb-natural-icon_fancy .vdb-natural-path2:before {
    content: "\e9c2";
    margin-left: -1.03808594em;
    color: var(--natural-label-color);
    opacity: 0.5;
}

.vdb-natural-diamond-page .vdb-natural-icon_fancy .vdb-natural-path3:before {
    content: "\e9c3";
    margin-left: -1.03808594em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_flur:before {
    content: "\e9c4";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_lab:before {
    content: "\e9c5";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_location:before {
    content: "\e9c6";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape .vdb-natural-path1:before {
    content: "\e9c7";
    color: var(--natural-label-color);
    opacity: 0.3;
}

.vdb-natural-diamond-page .vdb-natural-icon_shape .vdb-natural-path2:before {
    content: "\e9c8";
    margin-left: -1.42871094em;
    color: var(--natural-label-color);
    opacity: 0.8;
}

.vdb-natural-diamond-page .vdb-natural-icon_shape .vdb-natural-path3:before {
    content: "\e9c9";
    margin-left: -1.42871094em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_supplier:before {
    content: "\e9ca";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_table .vdb-natural-path1:before {
    content: "\e9cb";
    color: var(--natural-label-color);
    opacity: 0.5;
}

.vdb-natural-diamond-page .vdb-natural-icon_table .vdb-natural-path2:before {
    content: "\e9cc";
    margin-left: -1.65em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_treatment:before {
    content: "\e9cd";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_match_arrow_left_white:before {
    content: "\e9ce";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_match_arrow_right_white:before {
    content: "\e9cf";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_vendor_match:before {
    content: "\e9d0";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_buy_disable:before {
    content: "\e9d1";
    color: #9b9b9b;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_buy_large:before {
    content: "\e9d2";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_buy_off:before {
    content: "\e9d3";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_buy_on:before {
    content: "\e9d4";
    color: #5cb8a6;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_cert_gray:before {
    content: "\e9d5";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_cert_purple:before {
    content: "\e9d6";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_cert_white:before {
    content: "\e9d7";
    color: var(--natural-background-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_close_x:before {
    content: "\e9d8";
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_hold_arrow_down:before {
    content: "\e9d9";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_hold_arrow_up:before {
    content: "\e9da";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_hold_disable:before {
    content: "\e9db";
    color: #9b9b9b;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_hold_large:before {
    content: "\e9dc";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_hold_off:before {
    content: "\e9dd";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_hold_on:before {
    content: "\e9de";
    color: #d8394c;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_image_gray:before {
    content: "\e9df";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_image_not_available:before {
    content: "\e9e0";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_image_purple:before {
    content: "\e9e1";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_image_white:before {
    content: "\e9e2";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_info_purple:before {
    content: "\e9e3";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_info_white:before {
    content: "\e9e4";
    color: var(--natural-button-background-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_location:before {
    content: "\e9e5";
    color: var(--natural-background-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_match_arrow_left:before {
    content: "\e9e6";
    color: var(--natural-button-background-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_match_arrow_right:before {
    content: "\e9e7";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_match_gray:before {
    content: "\e9e8";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_match_purple:before {
    content: "\e9e9";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_match_white:before {
    content: "\e9ea";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_memo_disable:before {
    content: "\e9eb";
    color: #9b9b9b;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_memo_large:before {
    content: "\e9ec";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_memo_off:before {
    content: "\e9ed";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_memo_on:before {
    content: "\e9ee";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_orangemode_close:before {
    content: "\e9ef";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_play_video_purple:before {
    content: "\e9f0";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_play_video:before {
    content: "\e9f1";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_report_not_available:before {
    content: "\e9f2";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_share_gray:before {
    content: "\e9f3";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_share_white:before {
    content: "\e9f4";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_share:before {
    content: "\e9f5";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_supplier:before {
    content: "\e9f6";
    color: #9b9b9b;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_video_gray:before {
    content: "\e9f7";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_video_not_available:before {
    content: "\e9f8";
    color: #bfbfc3;
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_video_purple:before {
    content: "\e9f9";
}

.vdb-natural-diamond-page .vdb-natural-icon_detail_page_video_white:before {
    content: "\e9fa";
    color: var(--natural-background-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_setting_menu_open_admin_green:before {
    content: "\e9fb";
    color: #67b314;
}

.vdb-natural-diamond-page .vdb-natural-icon_setting_menu_open_admin_orange:before {
    content: "\e9fc";
    color: #f5a623;
}

.vdb-natural-diamond-page .vdb-natural-icon_setting_menu_open_admin_white:before {
    content: "\e9fd";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_setting_menu_open_contact:before {
    content: "\e9fe";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_setting_menu_open_signout:before {
    content: "\e9ff";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_setting_menu_open_terms:before {
    content: "\ea00";
    color: #fefefe;
}

.vdb-natural-diamond-page .vdb-natural-setting_menu_admin_green:before {
    content: "\ea01";
    color: #67b314;
}

.vdb-natural-diamond-page .vdb-natural-setting_menu_admin_orange:before {
    content: "\ea02";
    color: #f5a623;
}

.vdb-natural-diamond-page .vdb-natural-setting_menu_admin_white:before {
    content: "\ea03";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-setting_menu_gear:before {
    content: "\ea04";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-arrow_up .vdb-natural-path1:before {
    content: "\ea05";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-arrow_up .vdb-natural-path2:before {
    content: "\ea07";
    margin-left: -1em;
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-close_icon:before {
    content: "\ea06";
    color: var(--natural-label-color);
}

.vdb-natural-diamond-page .vdb-natural-icon_shape_octagonal_white:before {
    content: "\e921";
    color: var(--natural-label-color);
}

@media(max-width:991px) {
    .vdb-natural-diamond-page .vdb-natural-btn {
        line-height: 44px !important;
        height: 45px !important;
        padding: 0 22px !important;
        min-width: 140px !important;
    }
}

@media(max-width:767px) {
    .vdb-natural-diamond-page .vdb-natural-btn {
        line-height: 40px !important;
        height: 42px !important;
        padding: 0 15px !important;
        min-width: max-content !important;
    }
}

html body.vdb-natural-diamond-page {
    border: none !important;
}