@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//crystaljewelersnc.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Merriweather Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Merriweather Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 300;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Merriweather Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 300;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Cormorant", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Merriweather Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 300;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 12px;
	--wd-header-el-font: "Merriweather Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 12px;
	--wd-primary-color: rgb(204,184,80);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(204,184,80);
	--wd-link-color-hover: rgb(0,0,0);
	--btn-default-bgcolor: rgb(204,184,80);
	--btn-default-bgcolor-hover: rgb(204,179,57);
	--btn-accented-bgcolor: rgb(204,184,80);
	--btn-accented-bgcolor-hover: rgb(204,175,32);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(17,17,17,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 850px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.wd-sub-menu li>a  {
	font-size: 11px;
	color: rgb(0,0,0);
}
.textwidget>p>a {
	font-size: 11px;
	color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.woocommerce-account.woocommerce-page.woocommerce-lost-password main.wd-content-layout.content-layout-wrapper.container {
    margin: 0;
    background: url('https://mediumturquoise-ibex-162500.hostingersite.com/wp-content/uploads/2025/01/processed-2a2688ef-0602-4370-a9b2-fb19f9ccf758_V6v9kECR-3-1-1.png');
    min-width: 100%;
    padding: 50px 0px;
}

form.woocommerce-ResetPassword.lost_reset_password {
    border: 1px solid #ffffff;
    padding: 50px;
    background: #00000078;
}
form.woocommerce-ResetPassword.lost_reset_password p, form.woocommerce-ResetPassword.lost_reset_password h3 {
    color: #fff;
}
form.woocommerce-ResetPassword.lost_reset_password label {
    color: #fff;
}
form.woocommerce-ResetPassword.lost_reset_password input {
    color: #fff;
    border: 1px solid #fff;
}
/*End Forget password*/
div#woocommerce_layered_nav-7 {
    max-height: 280px;
    overflow-y: scroll;
}
@media (min-width: 1025px) {
    .whb-top-bar-inner {
        height: var(--wd-top-bar-h);
        max-height: var(--wd-top-bar-h);
    }
}

.product_title {
	font-size: 20px !important;
}

.posted_in {
	display: none !important; }

h1 {
    font-size: 20px !important; 
}

.woo-variation-swatches .variable-items-wrapper {
	    justify-content: center !important; }
.btn.btn-style-bordered {
    border-width: 1px;
}

.wd-product-cats woodmart-product-cats {
	display: none !important; 
}

#ship-to-different-address {
	display: none !important; }

[type="submit"]{
	background-color: #d0b774 !important }
    color: #ffffff !important; }

.wd-sub-menu li>a:hover {
    color: rgb(0 0 0) !important; 
}

.wd-nav[class*="wd-style-"]>li:hover>a {
    color: rgb(0 0 0) !important;
}

.wrapp-buttons {
display:none !important;
}

.reset_variations {
display:none !important;
}

.woo-variation-swatches.wvs-show-label .variations td, .woo-variation-swatches.wvs-show-label .variations th {
display: inline-block !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
height:22px !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
padding: 0 3px !important;
}



.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 1px #000) !important;
	
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
	min-width: auto !important;}


.woocommerce-variation-availability. > .stock {
display:none !important
}

p.stock.wd-style-default.in-stock:before {
	display: none !important;}

#wp-admin-bar-edit {
    display: inline-block !important;}




p.in-stock {
display:none !important;
}





.wd-buttons .wd-action-btn>a {
    display: none !important; 
}

.wd-hover-standard .wd-add-btn>a {
    display: none !important;
}
.variable-item-contents {
	font-size: 9px !important;
}





p.in-stock {
display:none !important;
}


.reset_variations {
display:none !important;
}



.btn-style-link.btn-color-black {
	    color: #000 !important;
}

.wd-hover-icons .wrapp-buttons {
    display: none !important;
}

.product-wrapper del {
display:block !important;
}

table.variations {
	margin-bottom: 0px !important;}




table.variations td {
padding: 4px 0px !important;
border-bottom: 0px solid var(--brdcolor-gray-300) !important;
}


.wd-nav>li>a {
position: relative;
display: flex;
align-items: center;
flex-direction: row;
padding-right: 0px !important;
	padding-left: 8px !important;}
#wp-admin-bar-edit {
    display: inline-block !important;}

p.in-stock {
display:none !important;
}

.ppcp-dcc-order-button {
    float: none !important;
}

.pum-theme-116795 .pum-container, .pum-theme-lightbox .pum-container {
border: 0px solid #000000 !important;
    box-shadow: 0px 0px 30px 0px rgb(2 2 2 / 0%) !important;
}

.woocommerce-variation-price:not(:empty)+.woocommerce-variation-availability {
    margin: 0px !important;
    display: block !important;
}

.woocommerce-variation {
    margin-bottom: 0px !important;
}


table.variations label:after {
    content: "" !important;
}

.widget_price_filter [class*="price_slider_amount"] .price_label {
    font-size: 11px  !important;
color: black !important;
}

table {
	margin-bottom:0px !important; } 


td.product-total .amount  {
color:black !important;
}



td.product-remove a:before{
	content: unset !important; }


.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before {
content: "";
display: inline-block;
margin-top: -2px;
margin-inline-end: 8px;
width: 10px !important;
height: 10px !important;
	border: 1px solid black !important;}

.widget-area {
margin-top:30px !important;
}

table {
    margin-bottom: 0px !important;
}



#prog-tbl {
	margin-bottom: 10px !important;
}


.wd-header-text {
	    padding-right: 5px  !important;
}


h1.widget-title   {
    font-size: 11px !important; 
}


.product-type-variable .summary-inner p.price:nth-child(1) {
  display:none !important;
}

@media (min-width: 1025px){
.title-size-default {
    padding: 20px 0 !important; 
	}}


.pum-theme-1154156 .pum-title, .pum-theme-enterprise-blue .pum-title {
font-size: 18px !important;
margin-bottom: 0px !important;
color: black !important;
}


.pum-theme-1154156 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    background-color: rgb(0 0 0)  !important;
}

.ui-timepicker-wrapper {
 
    height: 279px  !important;
	width: 8.5em  !important; }

.awdpOfferMsg {
	display: none  !important; }

.scrollToTop {
    left: 20px   !important;
}

.plugify_header_h4 {
    display: none !important;
}

.plugify_footer_h4 {
    display: none !important;
}

.woosppo_main_parent_divv hr {
    display: none  !important;
}

hr {
    display: none  !important;
}
#idis_plfy {
	border: 1px solid rgb(255 255 255) !important;
    background-color: rgb(255 255 255) !important;
}

.woosppo_main_parent_divv {
	 padding: 0px !important;
}

.woosppo_class_main_for_all_fields {
    width: 10% !important;
max-width: 30% !important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 11px !important;
}
.woocommerce-product-attributes-item--attribute_pa_clarity {
display:none !important;
}

.woocommerce-product-attributes-item--attribute_pa_color {
display:none !important;
}

.woocommerce-product-attributes-item--attribute_pa_diamond-shape-two {
display:none !important;
}

.woocommerce-product-attributes-item--attribute_pa_collection {
display:none !important;
}

a.dgwt-wcas-details-post-title, a.dgwt-wcas-details-product-title {
    font-size: 11px !important;
}

.dgwt-wcas-pd-addtc-form>.quantity {
    display: none !important;
}

.dgwt-wcas-st {
    font-size: 11px !important;
}

.dgwt-wcas-stock {
    display: none !important;
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    font-size: 11px !important;
}

.dgwt-wcas-pd-price, .dgwt-wcas-tpd-price {
	   font-size: 12px !important;
}

.dgwt-wcas-pd-addtc .add_to_cart_button, .dgwt-wcas-pd-addtc .add_to_cart_inline {
	  color: white !important;
    background: #d0b774 !important;
}

.dgwt-wcas-sp * {
    font-size: 11px !important;
}

#popup_model_3 {
background: black !important;
}

.popup-model-content img {
width:250px !important;
}

.dgwt-wcas-details-hr {
    display: none !important;
}

.dgwt-wcas-details-desc {
    display: none !important;
}

.wd-sub-menu li>a {
color: black !important;
}

.wd-sub-menu li>a:hover{
color: #ccb850!important;
}

.blog-design-masonry .post-title {
font-size: 18px !important;
}

.wd-entry-content {
	font-size:12px !important;
}

.blog-design-masonry.has-post-thumbnail .post-date {
top: 10px;
right: 10px !important;
left: 300px !important;

}

.wd-post-date.wd-style-with-bg {
position: absolute;
top: 15px;
left: none !important;
}

.blog-design-masonry .post-title {
    font-size: 16px !important;
}

.wd-post-date.wd-style-with-bg {
    display: none !important;
}
#infoboxcj .vc_column-inner {
    padding-top: 11px!important;
}
input#wpforms-1286221-field_6,#wpforms-1286221-field_7,#wpforms-1286221-field_5{max-width:100%;}
#wpforms-form-1286221  input[type=checkbox] {
    border: 1px solid #ccc;
    background-color: #fff;
    width: 12px;
    height: 12px;
    margin: -3px 10px 0 3px;
    display: inline-block;
    vertical-align: middle;
}
#wpforms-form-1286221 .wpforms-field-label-inline {
    display: inline;
    vertical-align: baseline;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    word-break: break-word;
}
#wpforms-form-1286221 .wpforms-field-label {
    display: block;
    font-weight: 400;
    font-size: 12px;
    float: none;
    line-height: 1.3;
    margin: 0 0 4px 0;
    padding: 0;
    word-break: break-word;
    word-wrap: break-word;
}
h4.media-heading, p.media-text {
    margin-bottom: 5px;
}
h4.media-heading {
    font-size: 14px;
}
.ir325-promo-v2 .media, .ir325-promo-v1 .media {
    display: flex;
    align-items: center;
}

.ir325-promo-v1 .media .media-img {
    flex: 0 0 100px;
    margin-right: 10px;

}

h4.media-heading, p.media-text {
    margin-bottom: 5px;
}
h4.media-heading{font-size:14px;}
p.media-text a{float:right;text-decoration:underline; margin-right: 10px;}


.vc_custom_1729285560943 {
margin-top: -80px !important;
margin-bottom: 40px !important;
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
background-image: url(https://mediumturquoise-ibex-162500.hostingersite.com/wp-content/uploads/2024/10/Pandora-Banner-Bracelet-1920x300-1.jpg?id=1292202) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}

:is(.wd-single-post-header,.post-title-large-image) .wd-post-meta {
    display: none !important;
}

.wd-single-post-img img {
    display: none !important;
}

.wd-builder-off .woocommerce-result-count {
    display: block !important;}

.wd-single-post-header .title {
    display: none !important;
}

.wd-post-cat.wd-style-with-bg {
    display: none !important;
}