.red-text {
	color: #95373B !important;
}
.gold-text {
	color: #B99E67 !important;
}
.btn-red {
	background: #95373B !important;
	border-color: #95373B !important;
	color: white !important;
}
.btn-red:hover {
	background: #a43e43 !important;
	border-color: #a43e43 !important;
}
.btn-red:focus {
	background: #a43e43 !important;
	border-color: #a43e43 !important;
	box-shadow: 0 0 0 0.2rem rgba(165, 62, 62, 0.5) !important;
}
[data-widget-element="widgetBgImageSrc"].max-width-100 {
	max-width: 50px !important;
}
.img-fringe-right::after {
	content: "" !important;
	display: block !important;
	height: 100% !important;
	width: 90px !important;
	background: url(https://cdn.jewelryimages.net/static/v6client/images/store-pics/ChristmasLP2023/red-fringe-element.png) center center no-repeat !important;
	background-size: contain !important;
	position: absolute;
	top: 0;
	right: -45px;
	left: auto;
}
.img-fringe-left::after {
	content: "" !important;
	display: block !important;
	height: 100% !important;
	width: 90px !important;
	background: url(https://cdn.jewelryimages.net/static/v6client/images/store-pics/ChristmasLP2023/red-fringe-element.png) center center no-repeat !important;
	background-size: contain !important;
	position: absolute;
	top: 0;
	left: -45px;
	right: auto;
}
@media(max-width:767px){
	.img-fringe-right::after {
		transform: rotate(90deg) !important;
		top: -38% !important;
		right: calc(50% - 45px) !important;
		height: 90% !important;
	}
	.img-fringe-left::after {
		transform: rotate(90deg) !important;
		top: -38% !important;
		left: calc(50% - 45px) !important;
		height: 90% !important;
	}
}
.widget-product-carousel .product-slider .product-title,
.widget-product-carousel .product-slider .product-price {
	text-align: center !important;
}
.widget-product-carousel .product-slider .product-price {
	color: #95373B !important;
}
[data-widget-type="slider"] .column-slider .owl-nav button.owl-next,
[data-widget-type="slider"] .column-slider .owl-nav button.owl-prev,
.widget-product-carousel .product-slider .owl-nav button.owl-next,
.widget-product-carousel .product-slider .owl-nav button.owl-prev {
	background: #a43e43 !important;
	border-color: #a43e43 !important;
	color: white !important;
	width: 40px !important;
	height: 40px !important;
	border-radius: 40px !important;
}
[data-widget-type="slider"] .column-slider .owl-nav button.owl-next > i,
[data-widget-type="slider"] .column-slider .owl-nav button.owl-prev > i,
.widget-product-carousel .product-slider .owl-nav button.owl-next > i,
.widget-product-carousel .product-slider .owl-nav button.owl-prev > i {
	font-size: 1rem !important;
	color: white !important;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: inherit;
	width: 40px !important;
	height: 40px !important;
}
[data-widget-type="slider"] .column-slider .owl-nav button.owl-next,
.widget-product-carousel .product-slider .owl-nav button.owl-next {
	right: -20px !important;
}
[data-widget-type="slider"] .column-slider .owl-nav button.owl-prev,
.widget-product-carousel .product-slider .owl-nav button.owl-prev {
	left: -20px !important;
}
.banner-block [data-widget-element="widgetHeader"].display-1 {
	font-size: 24vw !important;
	font-family: var(--bs-h2-family) !important;
}
.banner-block-bottom [data-widget-element="widgetHeader"].display-1 {
	font-size: 24vw !important;
	font-family: var(--bs-h2-family) !important;
}
.banner-block [data-widget-element="widgetHeader"] > small,
.banner-block-bottom [data-widget-element="widgetHeader"] > small {
	font-size: 18px !important;
	font-family: var(--bs-p-family) !important;
	font-weight: 600 !important;
	letter-spacing: 2px !important;
}
.banner-block-bottom [data-pagebuilder="widget"] > div {
	background: url(https:\/\/cdn.jewelryimages.net\/static\/v6client\/images\/store-pics\/ChristmasLP2023\/image-box-trim.png);
	background-size: contain !important;
}
.banner-block-bottom [data-pagebuilder="widget"] > div img {
	opacity: 0 !important;
	visibility: hidden !important;
}
@media(min-width:768px){
	.banner-block [data-widget-element="widgetHeader"].display-1 {
		font-size: 12vw !important;
	}
	.banner-block-bottom [data-widget-element="widgetHeader"] {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
	}
	.banner-block-bottom [data-widget-element="widgetHeader"] > small {
		padding-right: 20px !important;
	}
	.banner-block-bottom [data-widget-element="widgetHeader"].display-1 {
		font-size: 12vw !important;
	}
	.banner-block-bottom [data-pagebuilder="widget"] > div {
		background: url(https://cdn.jewelryimages.net/static/v6client/images/store-pics/ChristmasLP2023/image-box-trim-wide.png);
	}	
}
@media(min-width:1200px){
	.banner-block [data-widget-element="widgetHeader"].display-1 {
		font-size: 8rem !important;
	}
	.banner-block-bottom [data-widget-element="widgetHeader"].display-1 {
		font-size: 8rem !important;
	}
}