.category-main .accordion-button:not(.collapsed):after {
	content: "";
	width: 1%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgb(201, 47, 47);
	/* background: linear-gradient(
		180deg,
		rgba(201, 47, 47, 0.9458158263305322) 3%,
		rgba(201, 47, 47, 0.2539390756302521) 100%
	); */
	transition: all 0.5s ease-in-out;
	z-index: 111 !important;
	/* opacity: 0.1; */
}
.category-main .accordion-button:not(.collapsed) {
	color: #0c63e4;
	background-color: #1e1e1e !important;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
	position: relative;
}
.category-main .accordion-item {
	background-color: transparent;
	border: none;
}
.category-main .accordion-flush .accordion-item .accordion-button {
	border-radius: 0;
	background: transparent;
	padding: 17px 20px;
}
.category-main {
	background: #171717;
}
.list-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.list-content-body {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 5px 0px;
}
.product-list ul.product-list-content {
	padding: 20px 20px;
	background: #222222;
}
.category-main .accordion-body {
	padding: 2px 30px;
}
.category-main .accordion-button::after {
	display: none;
}
.list-content h5 {
	font-family: var(--btn-font);
	font-size: 16px;
	color: #fff;
}
.list-content-body h5 {
	font-family: var(--btn-font);
	font-size: 16px;
	color: #fff;
}
.category-main .accordion-button:focus {
	z-index: 3;
	border-color: none;
	outline: 0;
	box-shadow: none !important;
}
.inner-img:hover {
	transform: scale(1.1);
}
.background-position {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.inner-img {
	transition: 0.5s;
}
.category-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 20px;
	border-bottom: 1px solid #5d5d5d;
}
.category-content-all {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 20px;
}
.heading-wrapper {
	font-family: var(--btn-font);
	font-size: 16px;
	color: #fff;
}
/* section.shop-sec {
	padding: 50px 0;
} */
.padding-from-to {
	padding: 30px 20px 10px 20px;
}
section.shop-sec .form-group input {
	background: #1e1e1e;
	box-shadow: none !important;
	height: 50px !important;
	border: none;
	border-radius: 0;
}
section.shop-sec .form-group input::placeholder {
	color: #fff !important;
	font-family: "visbycf-demibold";
	font-size: 16px;
}
footer .form-control,
.form-control:focus {
	margin-top: 0px;
}
/* Define styles for each color option */
.color--red {
	background-color: red;
}
.color--green {
	background-color: green;
}
.color--blue {
	background-color: blue;
}
.color--orange {
	background-color: orange;
}
.color--dark-red {
	background-color: darkred;
}

/* Hide default radio button */
.display input[type="radio"] {
	display: none;
}

/* Define styles for the custom radio button */
.custom-radio {
	width: 35px;
	height: 36px;
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	margin: 1px;
}
/* Define styles for the checked custom radio button */
.display input[type="radio"]:checked + .custom-radio {
	border: 2px solid #fff; /* Add border to the custom radio button */
}
.display {
	padding: 30px 20px;
}
.size-product {
	display: flex;
	gap: 5px;
	padding: 30px 20px;
}
.size-product h4 {
	cursor: pointer;
	padding: 10px;
	border: 2px solid transparent;
	border-radius: 45px;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "visbycf-demibold";
	font-size: 22px;
	margin: 0;
	line-height: 22px;
}
.size-product h4:hover {
	border-color: black;
}
.size-product h4.selected {
	border-color: black;
	background-color: #c92f2f;
}
.form-group.product-top-lable input#exampleFormControlInput1 {
	background: #171717;
	border-radius: 30px;
	padding: 27px;
	color: white; /* Added for better visibility of text */
}
.form-group.product-top-lable input#exampleFormControlInput1::placeholder {
	color: #8b8b8b; /* Added for better visibility of text */
	font-family: "visbycf-regular";
}
.form-group.product-top-lable label {
	width: 100%;
	position: relative;
}

.form-group.product-top-lable.mb-3 i.fa-solid.fa-magnifying-glass {
	position: absolute;
	font-size: 20px;
	color: #e49797;
	top: 50%;
	right: 11px;
	transform: translateY(-12%);
	background: #c92f2f;
	padding: 10px;
	border-radius: 50%;
}
h5.search-heading {
	font-family: "visbycf-regular";
	color: #fff;
	font-size: 15px;
	margin-bottom: 10px;
}
.select-wrapper {
	position: relative;
}

.select-wrapper select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff;
	border: none;
	border-radius: 5px;
	padding: 10px 30px 10px 10px;
	width: 100%;
	background: #171717;
	border-radius: 30px;
	padding: 13px;
	color: white;
}
.arrow-icon {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
}

.arrow-icon i {
	color: #333;
}
.poarty-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 17px;
}
.product-card a.btn {
	background: transparent;
}
.product-card a.btn {
	background: transparent;
}
.product-card a.btn:hover {
	background: #c92f2f;
}
.poarty-content h4.dollar-heading {
	color: #c92f2f;
	font-family: "visbycf-demibold";
	font-size: 24px;
}
a.btn.wi-wrapper.widht-wrapper {
	width: 170px;
}
.poarty-content h4 {
	color: #fff;
	font-family: "visbycf-demibold";
	font-size: 24px;
}
h4.wear-dress {
	color: #fff;
	font-family: "visbycf-demibold";
	font-size: 24px;
}
h6.dollar-strike {
	color: #c92f2f;
	font-family: "visbycf-demibold";
	font-size: 17px;
}

span.line-wrapper {
	width: 55%;
	height: 3px;
	background: rgb(185, 45, 45);
	background: linear-gradient(
		100deg,
		rgba(185, 45, 45, 1) 18%,
		rgba(185, 45, 45, 0.927608543417367) 29%,
		rgba(185, 45, 45, 0.7203256302521008) 42%,
		rgba(185, 45, 45, 0.485032) 51%,
		rgba(185, 45, 45, -0.472952) 68%
	);
	filter: blur(0.3px);
	display: flex;
	align-items: center;
	justify-content: end;
}
h5.instock-linear {
    position: absolute;
    font-family: "visbycf-demibold";
    width: 100%;
    padding: 16px;
    z-index: 1;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13px;
    top: 4px;
    white-space: nowrap;
}
.heart-icon i.fa-regular.fa-heart {
	font-size: 22px;
	color: #fff;
	background: #1e1e1e;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 3px solid #242424;
}
.product-card {
	position: relative;
	padding: 0 15px;
}
.heart-icon {
	position: absolute;
	right: -23px;
	top: -15px;
	z-index: 1111;
}
.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: 0.25rem;
	align-items: baseline;
	justify-content: start;
	margin-bottom: 0;
}
.pagination li.page-item {
	margin: 0px 0px;
}
.heart-icon {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: -20px;
}
.slider-wrapper.slick-initialized.slick-slider .slick-list {
	padding: 30px 0;
}
.heart-icon.clicked i {
	color: red; /* Color when clicked */
}
.pagination .page-link {
	position: relative;
	display: block;
	padding: 0px 0px;
	margin-left: -1px;
	line-height: 1.25;
	color: #b0afaf;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 6px;
	font-size: 20px;
	font-family: "visbycf-regular";
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.row.border-t-b {
	border-top: 1px solid #323232;
	padding-top: 30px;
	border-bottom: 1px solid #323232;
	padding-bottom: 30px;
}
.page-link:focus {
	border-color: var(--first-color);
	box-shadow: 0 0 5px 0 var(--first-color) !important;
}

.page-item:first-child .page-link {
	padding: 11px 15px !important;
	border-radius: 6px !important;
}
.page-item:last-child .page-link {
	padding: 11px 4px !important;
	border-radius: 6px !important;
}
a.page-link.pagelink-second span i {
	font-size: 25px;
	font-weight: 700;
}
a.page-link.active {
	background-color: var(--first-color);
	color: #fff;
	padding: 11px 21px;
}
#order-main {
	display: none;
}
.pagination li.page-item .page-link:focus {
	border-color: transparent;
}
.page-item.active .page-link {
	background-color: #c92f2f;
	color: #fff !important;
	padding: 8px 16px !important;
	border: none;
	border-radius: 22px;
	margin-top: 0px;
}
.row.bg-wrapper {
	background: #1c1c1c;
	padding: 17px;
	margin-top: 50px;
}
.content {
	text-align: end;
}
.pagination-right-heading {
	font-family: "visbycf-medium";
	font-size: 15px;
	color: #fff;
}
/* shop-detail */
/**
 * Owl Carousel v2.3.3
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,
.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none;
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: none;
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height 0.5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 0.4s ease;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 0.1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
.fade:not(.show) {
	opacity: 1 !important;
}
.owl-carousel .wrapper-items img {
	display: block;
	width: 100%;
	height: 480px;
	object-fit: fill;
}
div#sync2 .owl-item .item img {
	width: 100%;
	height: 190px;
	object-fit: fill;
	padding: 10px;
}
div#sync2 .owl-stage-outer {
	margin-top: 11px;
}
.owl-nav {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}
.owl-nav .owl-prev {
	position: absolute;
	left: 0;
}
.owl-nav .owl-next {
	position: absolute;
	right: 0;
}
.add-wrapper-icon i {
	color: #fff;
}
.add-wrapper-icon {
	background: #252525;
	padding: 10px;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #373737;
}
.owl-nav .owl-prev {
	position: absolute;
	left: -55px;
}
.add-wrapper-icon {
	position: relative;
	right: -28px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
	background: transparent !important;
	color: #fff;
	text-decoration: none;
}
.qty-input {
	display: flex;
	align-items: center;
	background: #171717;
	width: 100%;
	justify-content: space-between;
	border-radius: 100px;
	padding: 6px 14px;
	margin-top: 8px;
}
.product-qty {
	width: 20px;
	text-align: center;
	margin: 0 3px;
	background: transparent;
	border: none;
	color: #fff;
}
.qty-count {
	background: none;
	border: none;
	cursor: pointer;
}

.qty-count i {
	font-size: 20px;
}

.qty-count--add {
	color: #fff;
}

.qty-count--minus {
	color: #fff;
}
.direction-change-flex {
	display: flex;
	flex-direction: column;
}
.direction-change-flex button.qty-count.qty-count--add {
	height: 16px;
}
.fashion {
	color: #c92f2f;
	font-family: "visbycf-medium";
	font-size: 18px;
}
.shop-detail-content h2 {
	font-size: 60px;
}
.stock-content {
	width: 140px;
	height: 100%;
	background: #323232;
	border-radius: 80px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 18px;
}
.stock-content h5 {
	font-family: "visbycf-demibold";
	font-size: 13px;
	margin: 0;
}
.rating {
	display: flex;
	align-items: center;
	gap: 10px;
}
.rating h5 {
	font-size: 15px;
	font-family: "visbycf-regular";
}
.rating h5 span {
	color: #ffb627;
}
h4.review {
	color: #616161;
	font-family: "visbycf-regular";
	font-size: 15px;
}
.rates-doller {
	display: flex;
	align-items: center;
	gap: 20px;
}
.rates-doller span strike {
	color: #616161;
	font-family: "visbycf-demibold";
	font-size: 18px;
}
.rates-doller h4 {
	color: #fff;
	font-family: "visbycf-demibold";
	font-size: 26px;
}
.select-quantity h5 {
	font-size: 15px;
	font-family: "visbycf-demibold";
	margin-bottom: 5px;
}
.q-z {
	font-size: 15px;
	font-family: "visbycf-demibold";
	margin-bottom: 5px;
}
.text-wrapper-end {
	display: flex;
	align-items: center;
	justify-content: end;
	margin-right: 10px;
}
.select-quantity {
	margin-bottom: 47px;
	margin-top: 40px;
}
.shop-detail-content {
	margin-left: 20px;
}
.btn-wrapper-shop-detail {
	display: flex;
	align-items: center;
	gap: 20px;
}
.btn-wrapper-shop-detail .btn {
	width: 180px !important;
	height: 50px;
	background: transparent;
}
.btn-wrapper-shop-detail {
	display: flex;
	align-items: center;
	gap: 50px;
	margin-top: 30px;
}
.new-heading {
	font-size: 85px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.background-position a img {
	width: 100%;
	height: 100%;
	object-fit: fill;
}
.description-reveiw-tabs {
    position: relative;
    margin: 80px 30px 0 30px;
}
.slider-wrapper button.slick-prev.slick-arrow {
	position: absolute;
	top: 0%;
	transform: translateY(-50%);
	width: 0;
	z-index: 111;
	left: -20px;
}
.slider-wrapper button.slick-next.slick-arrow {
	position: absolute;
	top: 0%;
	transform: translateY(-50%);
	width: 0;
	z-index: 111;
	right: -70px;
}

.slider-wrapper button.slick-next.slick-arrow::before {
	content: "\f054" !important;
	background: #252525;
	padding: 10px;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #373737;
	position: absolute;
	bottom: -224px;
	font-family: "Font Awesome 5 Pro";
	right: 49px;
}

.slider-wrapper button.slick-prev.slick-arrow::before {
	content: "\f053" !important;
	width: 60px;
	height: 60px;
	background: #252525;
	padding: 10px;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #373737;
	position: absolute;
	bottom: -224px;
	font-family: "Font Awesome 5 Pro";
}

.rate-area:not(:checked) > label {
	float: right;
	width: 0.8em;
	/* overflow: hidden; */
	white-space: nowrap;
	cursor: pointer;
	font-size: 23px;
	color: #020202;
	padding-right: 10px;
	margin: 0px 4px;
}
.rate-area:not(:checked) > input {
	position: absolute;
	/* top: -9999px; */
	clip: rect(0, 0, 0, 0);
	visibility: hidden;
}
.img-wrapper img {
	width: 100%;
	height: 90px;
	object-fit: scale-down;
	border-radius: 50%;
}
.rating-review-star {
	display: flex;
	align-content: baseline;
	gap: 20px;
	padding-bottom: 15px;
}
ul.rate-area label i {
	color: #f3c213;
}
.rating-progress .progress-box ul.stars li i {
	color: #ffc107;
}
.rating-progress .progress-box .progress-bar {
	background: #ffc107;
}
.rating-progress .progress {
	background: #323232;
	position: unset !important;
}
.rating-progress .progress-main h5 {
	color: #8a8a8a;
	font-size: 24px;
	font-family: "visbycf-medium";
}
.rating-progress .progress-box {
	margin-bottom: 20px !important;
}
.overall-rating h2 {
	font-size: 75px;
	font-family: "visbycf-demibold";
	margin-left: 69px;
	color: #c92f2f;
}
.rating-left ul.stars li i {
	color: #ffc107;
}
p.total-reviews {
	color: #8e8e8e;
}
.overall-rating {
	margin-left: 31px;
}
.reviews-img figure img {
	width: 200px;
	height: 200px;
	object-fit: scale-down;
	border-radius: 100%;
}
.reviews-content {
	padding: 0px 30px;
}
/* span.primary-medium-font {
	color: #8e8e8e;
	padding-top: 10px !important;
} */
.color-5 {
	color: #c92f2f;
}
.w-wrapper-load-btn {
	margin-bottom: 20px;
}


.display {
    /* padding: 0; */
    text-align: start;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: transparent;
    isolation: isolate;
    border-bottom: none ! important;
    opacity: 1;
    color: #c92f2f !important;
}

.nav-tabs .nav-link:focus {
    border-color: transparent;
    isolation: isolate;
    border-bottom: none ! important;
    opacity: 1;
    color: #c92f2f !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active:before {
    content: "";
    width: 60%;
    height: 4px;
    position: absolute;
    bottom: 0px;
    left: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #c92f2f;
    transition: all 0.5s ease-in-out;
    z-index: 111 !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #c92f2f;
    background-color: transparent;
    border-color: transparent;
    border-bottom: none;
    opacity: 1;
}

.description-reveiw-tabs .nav-link {
    color: #616161;
    font-family: "visbycf-demibold";
    font-size: 26px;
    position: relative;
}

.nav-tabs {
    border-bottom: none;
}

.size-product {
    display: flex;
    gap: 5px;
    /* padding: 0; */
}

@media (max-width: 1025px) {
	.category-main .accordion-body {
		padding: 2px 20px;
	}
	.custom-radio {
		width: 28px;
		height: 28px;
	}
	.size-product h4 {
		width: 30px;
		height: 30px;
		font-size: 16px;
		line-height: 16px;
	}
}
@media (max-width: 768px) {
	.new-heading {
		font-size: 50px;
	}
	.overall-rating {
		margin-left: 0;
	}
	.level-7 {
		font-size: 12px;
	}
	.shop-detail-content h2 {
		font-size: 44px;
	}
	.text-wrapper-end {
		justify-content: left;
		margin-right: 10px;
		margin-top: 20px;
	}
	.description-reveiw-tabs {
		margin: 30px 0 0 20px;
	}
	.description-reveiw-tabs .nav-link {
		padding: 0.5rem 1rem;
	}
	.contact-img-wrapper {
		margin-bottom: 30px;
	}
	.cart-main-wrapper.d-flex.align-items-center.extra-bg-6.gap-3.pe-5.mb-3 {
		display: block !important;
		clip-path: unset;
		padding: 20px !important;
	}
	.cart-img-wrapper {
		margin-bottom: 30px;
	}
	.cart-content-main {
		width: 100%;
	}
	.img-wrapper img {
		width: 90px;
		height: 90px;
	}

}
@media (max-width: 576px) {
	.overall-rating {
		margin-bottom: 30px;
	}
	.rating-progress {
		width: 90%;
	}
	div#sync2 .owl-item .item img {
		height: 140px;
	}
	.reviews-main.d-flex.align-items-sm-center.gap-3 {
		display: block !important;
	}
	.reviews-content {
		padding: 0;
	}
	.description-reveiw-tabs {
		margin: 30px 10px 0 10px;
	}
	.wedding-story-img {
		margin-bottom: 30px;
	}
	.real-wediing-img img {
		width: 60px;
		height: 60px;
	}
	.real-wediing-content .level-6 {
		font-size: 14px;
	}
	.cart-content-main.d-flex.justify-content-between {
		display: block !important;
	}
	.cart-value-wrapper.pe-lg-5.me-lg-5 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 20px;
	}
	.remove-btn-wrap.position-absolute.right-0.mt-5 {
		position: unset !important;
		margin: 0 !important;
	}
	.owl-carousel .wrapper-items img {
		height: 250px;
	}

}
@media (max-width: 325px) {
	.btn-wrapper-shop-detail {
		display: block;
		margin-top: 30px;
	}
	.btn-wrapper-shop-detail .btn {
		margin-top: 20px;
	}
	.description-reveiw-tabs .nav-link {
		font-size: 18px;
	}
	div#sync2 .owl-item .item img {
		height: 100px;
	}
	.real-wediing-img img {
		width: 40px;
		height: 40px;
	}
	.real-wediing-content .level-6 {
		font-size: 11px;
	}
	.cart-value-wrapper.pe-lg-5.me-lg-5 {
		display: block !important;
		margin-top: 20px;
	}
	.cart-value-wrapper.pe-lg-5.me-lg-5 h5.level-5-lg.heading-font.opacity-30.d-flex.justify-content-end {
		display: block !important;
		margin-top: 10px;
	}
	.cart-value-wrapper.pe-lg-5.me-lg-5 .value-btn.position-relative.d-flex.justify-content-end {
		display: block !important;
		margin: 10px 0;
	}

}