@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");

:root {
	--MaterialSymbols: "Material Symbols Outlined";
	--bs-light-gray: #f6f6f6;
}

html {
	overflow-x: hidden;
}

body {
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
	/* overflow: hidden; */
	background: var(--bs-light-gray);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
}

/* default font size */
.fa {
	font-size: 14px;
}

/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}

h2 {
	font-size: 27px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 15px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10.2px;
}

a {
	color: #23a1d1;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

legend {
	font-size: 18px;
	padding: 7px 0px;
}

label {
	font-size: 12px;
	font-weight: normal;
}

select.form-control,
textarea.form-control,
input[type="text"].form-control,
input[type="password"].form-control,
input[type="datetime"].form-control,
input[type="datetime-local"].form-control,
input[type="date"].form-control,
input[type="month"].form-control,
input[type="time"].form-control,
input[type="week"].form-control,
input[type="number"].form-control,
input[type="email"].form-control,
input[type="url"].form-control,
input[type="search"].form-control,
input[type="tel"].form-control,
input[type="color"].form-control {
	font-size: 12px;
}

.input-group input,
.input-group select,
.input-group .dropdown-menu,
.input-group .popover {
	font-size: 12px;
}

.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}

/* Fix some bootstrap issues */
span.hidden-xs,
span.hidden-sm,
span.hidden-md,
span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}

div.required .control-label:before {
	content: "* ";
	color: #f00;
	font-weight: bold;
}

/* Gradent to all drop down menus */
.dropdown-menu li>a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}

/* top */
#top {
	background-color: #eeeeee;
	border-bottom: 1px solid #e2e2e2;
	padding: 4px 0px 3px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}

#top .container {
	padding: 0 20px;
}

#top #form-currency .currency-select,
#top #form-language .language-select {
	text-align: left;
}

#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}

#top .btn-link,
#top-links li,
#top-links a {
	color: #888;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
}

#top .btn-link:hover,
#top-links a:hover {
	color: #444;
}

#top-links .dropdown-menu a {
	text-shadow: none;
}

#top-links .dropdown-menu a:hover {
	color: #fff;
}

#top .btn-link strong {
	font-size: 14px;
	line-height: 14px;
}

#top-links {
	padding-top: 6px;
}

#top-links a+a {
	margin-left: 15px;
}

/* logo */
#logo {
	margin: 10px 0 10px 20px;
}

#logo>a {
	display: flex;
}

#search .btn-lg {
	font-size: 15px;
	line-height: 18px;
	padding: 10px 35px;
	text-shadow: 0 1px 0 #fff;
}

/* cart */
#cart {
	margin-bottom: 10px;
}

#cart>.btn {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

#cart.open>.btn {
	background-image: none;
	background-color: #ffffff;
	border: 1px solid #e6e6e6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}

#cart.open>.btn:hover {
	color: #444;
}

#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}

#cart .dropdown-menu {
	min-width: 100%;
}

@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}

#cart .dropdown-menu table {
	margin-bottom: 10px;
}

#cart .dropdown-menu li>div {
	min-width: 427px;
	padding: 0 10px;
}

@media (max-width: 478px) {
	#cart .dropdown-menu li>div {
		min-width: 100%;
	}
}

#cart .dropdown-menu li p {
	margin: 20px 0;
}

/* menu */
#menu {
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
	min-height: 40px;
}

#menu .nav>li>a {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;
}

#menu .nav>li>a:hover,
#menu .nav>li.open>a {
	background-color: rgba(0, 0, 0, 0.1);
}

#menu .dropdown-menu {
	padding-bottom: 0;
}

#menu .dropdown-inner {
	display: table;
}

#menu .dropdown-inner ul {
	display: table-cell;
}

#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}

#menu .dropdown-inner li a:hover {
	color: #ffffff;
}

#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #ddd;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}

#menu .see-all:hover,
#menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}

#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #fff;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}

#menu .btn-navbar:hover,
#menu .btn-navbar:focus,
#menu .btn-navbar:active,
#menu .btn-navbar.disabled,
#menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}

@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}

@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}

	#menu div.dropdown-inner>ul.list-unstyled {
		display: block;
	}

	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}

	#menu .dropdown-inner {
		display: block;
	}

	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}

	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}

	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}

/* content */
#content {
	overflow: auto;
}

/* footer */
footer {}

footer .links {
	padding: 32px 32px 24px;
	background-color: #f0f9fd;
}

footer .links .row {
	display: flex;
	flex-wrap: wrap;
}

footer .links .row .col {
	flex: 0 50%;
}

footer .links .row .col:last-child {
	flex: 0 100%;
}

footer .links .box {
	flex: 0 50%;
	margin: 0 0 20px;
}

footer .links .box:last-child {
	flex: 0 100%;
	margin-bottom: 0;
}

footer h5 {
	font-weight: 700;
	font-size: 14px;
	color: #263237;
	line-height: 20px;
	margin: 0 0 10px;
}

footer ul {
	margin-bottom: 20px;
}

footer a {
	font-weight: 500;
	font-size: 12px;
	color: #334755;
	line-height: 22px;
	margin: 0 0 10px;
}

footer a:hover {
	color: #263237;
}

.newsletter {
	display: flex;
	position: relative;
	margin: 0 0 16px;
}

.newsletter input[type="text"] {
	padding: 12px 80px 12px 20px;
	border-radius: 100px;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: #263237;
	border: 0;
	width: 100%;
	outline: solid 1px #ffffff;
}

.newsletter input[type="text"]:focus {
	outline: solid 1px #4bc9a5;
}

.newsletter button {
	background: #4bc9a5 !important;
	padding: 12px 19px;
	border-radius: 0 100px 100px 0;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: #263237 !important;
	border: 0;
	position: absolute;
	right: 0;
	display: flex;
	-webkit-border-radius: 0 100px 100px 0;
	-moz-border-radius: 0 100px 100px 0;
	-ms-border-radius: 0 100px 100px 0;
	-o-border-radius: 0 100px 100px 0;
	outline: solid 1px #4bc9a5 !important;
}

.newsletter button:hover {
	background: #263237 !important;
	outline: solid 1px #263237 !important;
}

.newsletter button:focus {
	outline: solid 0px #4bc9a5;
	outline-offset: 0;
}

.social {
	display: flex;
}

.social a {
	color: #3b3939;
	margin: 0 0 0 16px;
}

.social a:first-child {
	margin-left: 0px;
}

.copyright {
	background: #263237;
	padding: 27px 30px 0;
}

.copyright .box {
	display: flex;
	justify-content: center;
	font-size: 12px;
	line-height: 14px;
	color: rgb(255 255 255 / 50%);
	margin: 0 0 22px;
}

.copyright .box>img {
	margin: 0 0 0 12px;
}

.copyright .box>img:first-child {
	margin-left: 0px;
}

/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}

/* breadcrumb */
#breadcrumb {
	padding: 10px 0;
	background: #f5f5f5;
	display: none;
}

.breadcrumb {
	margin: 0 0 0px 0;
	padding: 0px 0;
	/* border: 1px solid #ddd; */
}

.breadcrumb i {
	font-size: 15px;
}

.breadcrumb>li {
	text-shadow: 0 1px 0 #fff;
	padding: 0 5px;
	position: relative;
	white-space: nowrap;
}

.breadcrumb>li:first-child {
	padding-left: 0;
}

.breadcrumb>li:nth-child(2) {
	display: none;
}

.breadcrumb>li+li:before {
	content: "";
	padding: 0;
}

.breadcrumb>li:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	right: -5px;
	width: 6px;
	height: 6px;
	border-right: 2px solid;
	border-bottom: 2px solid;
	transform: rotate(-45deg) translate(0%, -50%);
	-webkit-transform: rotate(-45deg) translate(0%, -50%);
	-moz-transform: rotate(-45deg) translate(0%, -50%);
	-ms-transform: rotate(-45deg) translate(0%, -50%);
	-o-transform: rotate(-45deg) translate(0%, -50%);
}

.breadcrumb>li>a {
	font: normal normal 600 11px/18px Montserrat;
	letter-spacing: 0px;
	color: #334755;
}

.breadcrumb>li:last-child:after {
	display: none;
}

.breadcrumb>li:last-child>a {
	font-weight: 700;
}

.pagination {
	margin: 0;
}

.pagination>li>a,
.pagination>li>span {
	color: #414141;
}

.pagination>.active>span {
	background-color: #414141;
	border-color: #414141;
}

/* buttons */
.buttons {
	margin: 1em 0;
}

.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-xs {
	font-size: 9px;
}

.btn-sm {
	font-size: 10.2px;
}

.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}

.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover {
	font-size: 12px;
}

.btn-group>.btn-xs {
	font-size: 9px;
}

.btn-group>.btn-sm {
	font-size: 10.2px;
}

.btn-group>.btn-lg {
	font-size: 15px;
}

.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}

.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	background-color: #1f90bb;
	background-position: 0 -15px;
}

.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}

.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23a1d1;
	border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}

.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}

/* carousel */
.carousel-caption {
	color: #ffffff;
	text-shadow: 0 1px 0 #000000;
}

.carousel-control .icon-prev:before {
	content: "\f053";
	font-family: FontAwesome;
}

.carousel-control .icon-next:before {
	content: "\f054";
	font-family: FontAwesome;
}

/* product list */
.product-thumb {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	overflow: auto;
}

.product-thumb .image {
	text-align: center;
}

.product-thumb .image a {
	display: block;
}

.product-thumb .image a:hover {
	opacity: 0.8;
}

.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}

.product-grid .product-thumb .image {
	float: none;
}

@media (min-width: 767px) {
	.product-list .product-thumb .image {
		float: left;
		padding: 0 15px;
	}
}

.product-thumb h4 {
	font-weight: bold;
}

.product-thumb .caption {
	padding: 0 20px;
	min-height: 180px;
}

.product-list .product-thumb .caption {
	margin-left: 230px;
}

@media (max-width: 1200px) {
	.product-grid .product-thumb .caption {
		min-height: 210px;
		padding: 0 10px;
	}
}

@media (max-width: 767px) {
	.product-list .product-thumb .caption {
		min-height: 0;
		margin-left: 0;
		padding: 0 10px;
	}

	.product-grid .product-thumb .caption {
		min-height: 0;
	}
}

.product-thumb .rating {
	padding-bottom: 10px;
}

.rating .fa-stack {
	font-size: 8px;
}

.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}

.rating .fa-star {
	color: #fc0;
	font-size: 15px;
}

.rating .fa-star+.fa-star-o {
	color: #e69500;
}

h2.price {
	margin: 0;
}

.product-thumb .price {
	color: #444;
}

.product-thumb .price-new {
	font-weight: 600;
}

.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}

.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}

.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}

.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}

@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}

.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.product-thumb .button-group button+button {
	width: 20%;
	border-left: 1px solid #ddd;
}

.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}

@media (max-width: 1200px) {

	.product-thumb .button-group button,
	.product-thumb .button-group button+button {
		width: 33.33%;
	}
}

@media (max-width: 767px) {

	.product-thumb .button-group button,
	.product-thumb .button-group button+button {
		width: 33.33%;
	}
}

.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}

.thumbnails>li {
	margin-left: 20px;
}

.thumbnails {
	margin-left: -20px;
}

.thumbnails>img {
	width: 100%;
}

.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}

.image-additional {
	max-width: 78px;
}

.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {

	#content .col-lg-2:nth-child(6n + 1),
	#content .col-lg-3:nth-child(4n + 1),
	#content .col-lg-4:nth-child(3n + 1),
	#content .col-lg-6:nth-child(2n + 1) {
		clear: left;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {

	#content .col-md-2:nth-child(6n + 1),
	#content .col-md-3:nth-child(4n + 1),
	#content .col-md-4:nth-child(3n + 1),
	#content .col-md-6:nth-child(2n + 1) {
		clear: left;
	}
}

@media (min-width: 768px) and (max-width: 991px) {

	#content .col-sm-2:nth-child(6n + 1),
	#content .col-sm-3:nth-child(4n + 1),
	#content .col-sm-4:nth-child(3n + 1),
	#content .col-sm-6:nth-child(2n + 1) {
		clear: left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
	#column-left .product-layout .col-md-3 {
		width: 100%;
	}

	#column-left+#content .product-layout .col-md-3 {
		width: 50%;
	}

	#column-left+#content+#column-right .product-layout .col-md-3 {
		width: 100%;
	}

	#content+#column-right .product-layout .col-md-3 {
		width: 100%;
	}
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout,
#column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^="quantity"] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}

/*Custom Css Start*/
/*Common Css Start*/
/* ::-webkit-scrollbar {
	width: 3px;
	background-color: #f5f2f2;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
	background-color: #f1f1f1;
}

::-webkit-scrollbar-thumb {
	background-color: rgba(125, 118, 115, 0.1);
	border-radius: 0px;
} */

::-webkit-scrollbar {
	width: 8px;
	background-color: #eef0f0;
}

::-webkit-scrollbar-track {
	/* background-color: #ffffff; */
}

::-webkit-scrollbar-thumb {
	background-color: #7a7a7a;
	/* border-radius: 15px; */
}

a:focus {
	outline: 0;
	outline-offset: 0;
	text-decoration: none;
}

img {
	max-width: 100%;
}

input[type="text"],
select {
	font-weight: 600;
	line-height: 40px;
	height: 40px;
	color: #013046;
	border: 1px solid #DEDEDE;
	padding: 10px;
	width: 100%;
	border-radius: 6px;
}

input:hover {
	border-color: #013046;
}

input:focus {
	outline: 0px;
}

input:hover+label {
	color: #013046 !important;
}

.toggle {
	display: none !important;
}

.btn.focus,
.btn:focus,
.btn:hover {}

.btn-default.focus,
.btn-default:focus {}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: 0;
	border: 0;
}

button[disabled],
html input[disabled] {
	cursor: default;
	opacity: 0.5;
}

.btn-outline {
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	color: #263237;
	padding: 6px 12px;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
}

.btn-outline:hover {
	border: solid 1px #23527c;
}

.btn-default {
	background: transparent;

	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	color: #263237;
	padding: 6px 12px;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
}

.btn-default:hover {
	background: transparent;
	border: solid 1px #23527c;
}

.link-default {
	border: solid 1px transparent;
}

.link-default:hover {
	border: solid 1px #23527c;
}

/*Overlay Start*/
.contentSlideUp:before {
	content: "";
	background: #00000073;
	position: absolute;
	top: -100vh;
	left: 0;
	width: 100vw;
	height: 100vh;
}

/*Overlay End*/

.green {
	color: #4BAE4F !important;
}

.line-through {
	text-decoration: line-through;
}

.rotate180 {
	transform: rotate(180deg);
}

.loading {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999999;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.container {
	/* box-shadow: inset 0 0 2px red; */
}


/*Common Css End*/

/*Topbar Start*/
#topbar {
	background: #263237;
	padding: 5px 0;
	display: none;
}

#topbar a {
	padding-left: 18px;
	color: rgb(255 255 255 / 50%);
}

#topbar a:first-child {
	padding-left: 0px;
}

#topbar a i {
	margin-right: 8px;
}

#topbar a span {}

#topbar div div:last-child a {
	cursor: default;
	pointer-events: none;
}

/*Topbar End*/

header,
header+div,
footer {
	background-color: var(--bs-light-gray);
}

header {
	background: #ffffff;
	margin-bottom: 10px;
	position: sticky;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}

header>div>div {
	display: flex;
	align-items: center;
}

#search {
	display: grid;
	grid-template-columns: 1fr auto;
	position: relative;
}

#search>input[type="text"] {
	padding-left: 40px;
	border-radius: 30px;
	height: 32px;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	background: #F7F8F7;
	border-color: #D6D6D6;
}

#search>input[type="text"]::placeholder {
	color: #C4C4C4;
}

#search>button[type="button"] {
	position: absolute;
	top: 50%;
	left: 15px;
	transform: translate(0px, -50%);
	background: transparent;
	border: 0;
	padding: 0;
}

.secure {
	font-size: 14px;
	font-weight: 500;
	line-height: 36px;
	color: #707070;
	text-align: right;
}

/*Common Css For Shopping Cart and Checkout Page Start*/
#breadcrumb+div {
	padding-left: 0;
	padding-right: 0;
	background-color: var(--bs-light-gray);
}

#breadcrumb+div h1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin: 0 0 10px;
	padding: 0 10px;
	background: #ffffff;
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.14px;
	color: #263237;
	height: 40px;
}

.common_wrap {
	display: flex;
	flex-direction: column;
}

.common_wrap .col {
	background: #ffffff;
}

.common_wrap .col:first-child {}

.common_wrap .col:first-child>div {}

.common_wrap .col:first-child>div>div {
	border-bottom: solid 1px #D6D6D6;
	padding: 16px;
}

.common_wrap .col:first-child>div>div:last-child {}

.common_wrap .col:last-child {
	margin: 8px;
	padding: 16px;
	border: solid 1px #D6D6D6;
	border-radius: 6px;
}

.common_wrap .col:last-child>div {
	background: #ffffff;
	padding: 16px;
	margin: 0 0 14px;
	position: relative;
	border: solid 1px #D6D6D6;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 6px;
}

.common_wrap .col:last-child>div:last-child {}

/*Common Css For Shopping Cart and Checkout Page End*/

/*Tracking Login Page Start*/
#common-home {}

#common-home .breadcrumb {
	display: none !important;
}

#common-home #content {}

/*Order Traking Form Start*/
.tracking_login_wrap {
	background: #112F44;
	display: block;
}

.tracking_login_wrap .col {}

.tracking_login_wrap .col:first-child {
	background: transparent;
}

.tracking_login_wrap .col:first-child .col_left {}

.tracking_login_wrap .col:first-child .col_left>div {}

.tracking_login_wrap .col:last-child {
	margin: 0px 0 16px;
	border: 0;
	padding: 0 15px;
	background: transparent;
}

.tracking_login_wrap .col:last-child>div {
	border: 0;
	box-shadow: none;
	padding: 30px 16px 24px;
}

.tracking_login_wrap .col:last-child>div:last-child {}

.tracking_login_wrap .check_your_orders_easily {}

.tracking_login_wrap .check_your_orders_easily h2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	color: #ffffff;
	margin: 30px 0 5px;
}

.tracking_login_wrap .check_your_orders_easily p {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #ffffff;
	margin: 0 0 20px;
}

.tracking_login_wrap .check_your_orders_easily img {
	max-width: 230px;
	margin: 0 0 20px;
	display: none;
}

.tracking_login_wrap .check_your_orders_form {}

.tracking_login_wrap .check_your_orders_form form {}

.tracking_login_wrap .check_your_orders_form form .form-group {}

.tracking_login_wrap .check_your_orders_form form .form-group label {
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	color: #112F44;
	margin-bottom: 8px;
}

.tracking_login_wrap .check_your_orders_form form .form-group input {
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #112F44;
	border: solid 1px #D6D6D6;
	background: #F7F8F7;
	height: 40px;
}

.tracking_login_wrap .check_your_orders_form form .form-group .checknow_btn,
.tracking_login_wrap .check_your_orders_form form .form-group .verifynow_btn {
	font-size: 17px;
	font-weight: 700;
	line-height: 20px;
	color: #ffffff;
	border: solid 0px #D6D6D6;
	background: #4BC9A5;
	height: 40px;
	width: 100%;
	margin: 9px 0 0px;
}

.tracking_login_wrap .check_your_orders_form form .form-group:last-child {
	margin-bottom: 0;
}

.tracking_login_wrap .check_your_orders_form form .form-group:last-child label {
	display: none;
}

/*Order Traking Form End*/

/*Deal Of The Day Start*/
.deal-of-the-day {
	background: #ffffff;
}

/*Deal Of The Day End*/

/*Tracking Login Page End*/

/*My Order Page Css Start*/
/*Left Links Start*/
.list-group {
	padding: 10px;
	border-radius: 6px;
	background: #ffffff;
	display: flex;
	justify-content: center;
}

.list-group a {
	border-left-color: #e8e8e8;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	padding: 0px 0px 0 10px;
	margin: 0 0 0 10px;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	color: #334755;
	display: flex;
	align-items: center;
}

.list-group a img {
	margin: 0 10px 0 0;
}

.list-group a.active,
.list-group a.active:hover,
.list-group a:hover {
	color: #444444;
	background: #eeeeee;
	text-shadow: 0 1px 0 #fff;
}

.list-group-item:first-child {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border: 0;
	margin: 0;
	padding: 0;
}

/*Left Links End*/

/*Filters Start*/
.filters {
	background: #ffffff;
	padding: 16px 24px 40px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	display: none;
}

.filters h2 {
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #263237;
	padding: 0px;
	margin: 0 0 10px;
}

.filter {}

.filter h3 {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #263237;
	padding: 0px;
	margin: 0 0 10px;
}

.filter ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}

.filter ul li {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0 10px 10px 0;
	position: relative;
}

.filter ul li input {
	margin: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 1;
	opacity: 0;
}

.filter ul li input:checked+span {
	border-color: #000000;
}

.filter ul li span {
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	color: #263237;

	display: flex;
	align-items: center;
	padding: 4px 15px 4px 10px;
	border: solid 1px #d6d6d6;
	color: #263237;
	border-radius: 16px;
	position: relative;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.filter ul li img {
	margin: 0 0 0 5px;
}

.filters .buttons {
	margin: 0;
	display: flex;
	justify-content: space-between;
}

.filters .buttons>* {
	flex: 0 49%;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	padding: 9px 15px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.filters .buttons .cancel {
	color: #334755;
	border: solid 1px #707070;
	background: #ffffff;
}

.filters .buttons .apply {
	color: #ffffff;
	background: #4bc9a5;
	border: solid 1px #4bc9a5;
}

/*Filters End*/

#account-order {
	padding-left: 0;
	padding-right: 0;
	min-height: 458px;
}

#account-order h1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin: 0 0 10px;
	padding: 0 10px;
	background: #ffffff;

	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.14px;
	color: #263237;
	height: 40px;
}

#account-order h1>a {
	position: relative;
	display: none;
}

#account-order h1>a.back_arrow_icon:before {
	position: relative;
	left: -7px;
	content: "";
	display: block;
	width: 13px;
	height: 13px;
	border-right: 3px solid #334755;
	border-bottom: 3px solid #334755;
	transform: rotate(133deg) translate(-50%, -50%);
	-webkit-transform: rotate(133deg) translate(-50%, -50%);
	-moz-transform: rotate(133deg) translate(-50%, -50%);
	-ms-transform: rotate(133deg) translate(-50%, -50%);
	-o-transform: rotate(133deg) translate(-50%, -50%);
}

#account-order h1>a.back_arrow_icon:after {
	content: "";
	width: 16px;
	height: 2px;
	background: #334755;
	position: absolute;
	top: 5px;
	left: 3px;
}

/*Order Card Start*/
.order_card_wrap {
	margin: 0 0 15px;
}

.order_card {
	display: flex;
	flex-direction: column;
	background: #ffffff;
	margin: 0 0 15px;
}

.order_card:last-child {
	margin-bottom: 0px;
}

.status_wrap {
	display: flex;
	justify-content: space-between;
	padding: 18px 16px;
	margin: 0 0 6px;
}

.order_status_by_brand {
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.14px;
	color: #263237;
}

.order_id {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #263237;
}

.order_id>strong {
	font-weight: 700;
	letter-spacing: 0.14px;
}

.product_wrap {
	display: flex;
	padding: 0 16px;
	margin: 0 0 20px;
}

.product {
	display: flex;
	align-items: flex-start;
}

.product_img {
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	position: relative;
	max-width: 80px;
	min-width: 80px;
	min-height: 80px;
}

.product_img>img {}

.product_img>label {
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	text-align: center;
	background: #f7736a;
	color: #ffffff;
	margin: 0;
	padding: 2px 3px;
	border-radius: 0 0 4px 4px;
}

.product_details {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 0 24px 0 16px;
}

.product_details h2 {
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	color: #263237;
	margin: 0 0 5px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.product_details span {
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #334755;
	margin: 0 0 16px;
	display: block;
}

.product_details .btn_wrap {
	display: flex;
	flex-direction: column;
}

.product_details .btn_wrap>* {
	margin-top: 10px;
}

.product_details .btn_wrap> :first-child {
	margin-top: 0px;
}

.product_details .order_cancel {}

.product_details .order_return {}

.order_info_wrap {
	display: flex;
	align-items: flex-start;
	position: relative;
}

.order_info {
	display: flex;
	align-items: center;
	font-size: 0;
	width: 26px;
	height: 26px;
	position: relative;
}

.order_info:after {
	content: "";
	display: block;
	position: absolute;
	top: 30%;
	left: 50%;
	width: 14px;
	height: 14px;
	border-right: 3px solid #334755;
	border-bottom: 3px solid #334755;
	transform: rotate(-45deg) translate(-50%, -50%);
	-webkit-transform: rotate(-45deg) translate(-50%, -50%);
	-moz-transform: rotate(-45deg) translate(-50%, -50%);
	-o-transform: rotate(-45deg) translate(-50%, -50%);
}

.summary_wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #e2e2e2;
	padding: 8px 16px;
}

.summary {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.summary>span {
	font-weight: 600;
	font-size: 12px;
	line-height: 17px;
}

.summary span:first-child {
	color: #4bc9a5;
}

.summary span:last-child {
	color: #263237;
}

/*Order Card End*/

.exp_by_dpanda {
	font-weight: 600;
	font-size: 14px;
	color: #003046;
	line-height: 20px;
	background: #e2e2e2;
	border-radius: 4px;
	padding: 5px 20px;
	margin: 0 0 8px;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.exp_by_dpanda>img {
	margin-left: 10px;
}

/*My Order Page Css End*/

/*You May Also Like Slider Start*/
.you_may_also_like {
	display: flex;
	flex-direction: column;
	margin: 0 0 12px;
}

.you_may_also_like h2 {
	font-weight: 600;
	font-size: 14px;
	color: #003046;
	line-height: 18px;
	margin: 0 0 10px;
}

.you_may_also_like ul {
	display: flex;
	padding: 0;
	margin: 0;
	overflow: auto;
}

.you_may_also_like ul::-webkit-scrollbar {
	height: 3px;
	background-color: #f5f2f2;
}

.you_may_also_like ul::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #f5f2f2;
}

.you_may_also_like ul::-webkit-scrollbar-thumb {
	background-color: rgba(125, 118, 115, 0.3);
	border-radius: 10px;
}

.you_may_also_like ul li {
	display: grid;
	grid-template-areas:
		"menu header header header header header"
		"menu main main main main main"
		"menu footer footer footer footer footer";
	gap: 0px;
	justify-content: start;
	background: #ffffff;
	padding: 15px;
	margin: 0 0 0 16px;
	min-width: calc(100% - 21%);
}

.you_may_also_like ul li:first-child {
	margin: 0 0 0 0;
}

.you_may_also_like ul li img {
	max-height: 100px;
	grid-area: menu;
	border: solid 1px #e8e8e8;
	margin: 0 15px 0 0;
}

.you_may_also_like ul li h2 {
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	color: #013046;
	margin: 0 0 6px;
	grid-area: header;
}

.you_may_also_like ul li span {
	font-size: 12px;
	line-height: 15px;
	color: #334755;
	margin: 0 0 12px;
	grid-area: main;
}

.you_may_also_like ul li a {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #ffffff;
	background: #44cead;
	padding: 4px 6px;
	margin: 0 0 18px;
	grid-area: footer;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}

/*You May Also Like Slider End/

/*Order Details Page Start*/
.order_details_wrap {}

.order_details_wrap .order_status {
	font-size: 14px;
	font-weight: 700;
	line-height: 17px;
	color: #263237;
	background: #ffffff;
	padding: 16px;
}

.order_details_wrap .order_details {}

.order_details_wrap .order_details .col {}

.order_details_wrap .order_details .col:first-child {
	padding: 0px 16px;
	background: #ffffff;
}

.order_details_wrap .order_details .col:last-child {
	padding: 8px;
}

.order_details_wrap .order_details .col:last-child>div {
	background: #ffffff;
	padding: 16px;
	margin: 0 0 8px;
	position: relative;
	border-radius: 6px;
}

.order_details_wrap .order_details .col:last-child>div:last-child {
	margin: 0;
}

.order_details_wrap .order_details .order_placed_wrap {
	display: none;
	margin: 0 0 20px;
}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points {
	background: #7D2275;
	border-radius: 5px;
	color: #ffffff;
	font-weight: 400;
	padding: 3px 7px;
	justify-content: space-between;
	max-width: fit-content;
	gap: 0 5px;
}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points>span {}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points>img {
	max-width: 20px;
}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points>strong {}

/*Rewards Strip Start*/
.checkout_wrap .payment_summary ul li.reward-strip {}

.checkout_wrap .payment_summary ul li.reward-strip span {
	color: #00C802;
}

.checkout_wrap .payment_summary ul li.reward-strip strong {}

.checkout_wrap .payment_summary ul li.reward-strip strong span:first-child {
	color: #ff0000;
	font-weight: 600;
}

.checkout_wrap .payment_summary ul li.reward-strip strong span:last-child {}

.checkout_wrap .payment_summary ul li.reward-strip strong i {}

/*Rewards Strip End*/

/*Rewards Points Block Start*/
.shopping_cart_wrap .col:first-child .reward-points,
.shopping_cart_wrap .col:last-child .reward-points,
.checkout_wrap .col:first-child .reward-points,
.checkout_wrap .col:last-child .reward-points {
	background: #E2901E;
	border-radius: 0 0 6px 6px;
	margin-top: -22px;
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 0px 10px;
	padding: 10px;
}

.shopping_cart_wrap .col:first-child .reward-points div,
.shopping_cart_wrap .col:last-child .reward-points div,
.checkout_wrap .col:first-child .reward-points div,
.checkout_wrap .col:last-child .reward-points div {
	grid-row: span 2;
}

.shopping_cart_wrap .col:first-child .reward-points div>img,
.shopping_cart_wrap .col:last-child .reward-points div>img,
.checkout_wrap .col:first-child .reward-points div>img,
.checkout_wrap .col:last-child .reward-points div>img {
	max-width: 30px;
}

.shopping_cart_wrap .col:first-child .reward-points span,
.shopping_cart_wrap .col:last-child .reward-points span,
.checkout_wrap .col:first-child .reward-points span,
.checkout_wrap .col:last-child .reward-points span {
	grid-column: span 1;
	font-size: 13px;
	color: #FFFFFF;
	line-height: normal;
}

.shopping_cart_wrap .col:first-child .reward-points a,
.shopping_cart_wrap .col:last-child .reward-points a,
.checkout_wrap .col:first-child .reward-points a,
.checkout_wrap .col:last-child .reward-points a {
	grid-column: span 1;
	font-size: 9px;
	color: #FFFFFF;
	line-height: normal;
	margin-bottom: 10px;
}

.shopping_cart_wrap .col:first-child .reward-points p,
.shopping_cart_wrap .col:last-child .reward-points p,
.checkout_wrap .col:first-child .reward-points p,
.checkout_wrap .col:last-child .reward-points p {
	grid-column: span 2;
	color: #ffffff;
	line-height: normal;
	margin: 0px 0 0 0;
	font-size: 10px;
	font-style: italic;
}

.zillion-header-checkout,
.shopping_cart_wrap .col:first-child .zillion-reward-points,
.shopping_cart_wrap .col:last-child .zillion-reward-points,
.checkout_wrap .col:first-child .zillion-reward-points,
.checkout_wrap .col:last-child .zillion-reward-points,
.checkout_success .zillion-reward-points-card {
	background: #00C800 !important;
}

.zillion-header-checkout .secure {
	color: #ffffff !important;
}

.mymudra-header-checkout/* ,
.shopping_cart_wrap .col:first-child .mymudra-reward-points,
.shopping_cart_wrap .col:last-child .mymudra-reward-points,
.checkout_wrap .col:first-child .mymudra-reward-points,
.checkout_wrap .col:last-child .mymudra-reward-points,
.checkout_success .mymudra-reward-points-card */ {
	background: #000000 !important;
}

.mymudra-header-checkout .secure {
	color: #ffffff !important;
}

.gosats-header-checkout,
.shopping_cart_wrap .col:first-child .gosats-reward-points,
.shopping_cart_wrap .col:last-child .gosats-reward-points,
.checkout_wrap .col:first-child .gosats-reward-points,
.checkout_wrap .col:last-child .gosats-reward-points,
.checkout_success .gosats-reward-points-card {
	background: #000000 !important;
}

.gosats-header-checkout .secure {
	color: #ffffff !important;
}

.shopping_cart_wrap .col:first-child .jupiter-money-reward-points,
.shopping_cart_wrap .col:last-child .jupiter-money-reward-points,
.checkout_wrap .col:first-child .jupiter-money-reward-points,
.checkout_wrap .col:last-child .jupiter-money-reward-points {
	background: #FD7A69;
}

.shopping_cart_wrap .col:first-child .voyagekart-money-reward-points,
.shopping_cart_wrap .col:last-child .voyagekart-money-reward-points,
.checkout_wrap .col:first-child .voyagekart-money-reward-points,
.checkout_wrap .col:last-child .voyagekart-money-reward-points {
	background: #555D74;
}

.shopping_cart_wrap .col:first-child .axis-bank-reward-points,
.shopping_cart_wrap .col:last-child .axis-bank-reward-points,
.checkout_wrap .col:first-child .axis-bank-reward-points,
.checkout_wrap .col:last-child .axis-bank-reward-points {
	background: #871f42;
}

.shopping_cart_wrap .col:first-child .fi-money-reward-points,
.shopping_cart_wrap .col:last-child .fi-money-reward-points,
.checkout_wrap .col:first-child .fi-money-reward-points,
.checkout_wrap .col:last-child .fi-money-reward-points {
	background: #477069;
}

.shopping_cart_wrap .col:first-child .onecard-reward-points,
.shopping_cart_wrap .col:last-child .onecard-reward-points,
.checkout_wrap .col:first-child .onecard-reward-points,
.checkout_wrap .col:last-child .onecard-reward-points {
	background: #000000;
}

.shopping_cart_wrap .col:first-child .axio-reward-points,
.shopping_cart_wrap .col:last-child .axio-reward-points,
.checkout_wrap .col:first-child .axio-reward-points,
.checkout_wrap .col:last-child .axio-reward-points {
	background: #90d400;
}

.shopping_cart_wrap .col:first-child .lxme-reward-points,
.shopping_cart_wrap .col:last-child .lxme-reward-points,
.checkout_wrap .col:first-child .lxme-reward-points,
.checkout_wrap .col:last-child .lxme-reward-points {
	background: #bb217f;
}

.shopping_cart_wrap .col:first-child .goniyo-reward-points,
.shopping_cart_wrap .col:last-child .goniyo-reward-points,
.checkout_wrap .col:first-child .goniyo-reward-points,
.checkout_wrap .col:last-child .goniyo-reward-points {
	background: #000000;
}

.shopping_cart_wrap .col:first-child .ring-reward-points,
.shopping_cart_wrap .col:last-child .ring-reward-points,
.checkout_wrap .col:first-child .ring-reward-points,
.checkout_wrap .col:last-child .ring-reward-points {
	background: #2b3277;
}

.shopping_cart_wrap .col:first-child .dream11-reward-points,
.shopping_cart_wrap .col:last-child .dream11-reward-points,
.checkout_wrap .col:first-child .dream11-reward-points,
.checkout_wrap .col:last-child .dream11-reward-points {
	background: rgb(252, 122, 105);
}

.shopping_cart_wrap .col:first-child .twid-reward-points,
.shopping_cart_wrap .col:last-child .twid-reward-points,
.checkout_wrap .col:first-child .twid-reward-points,
.checkout_wrap .col:last-child .twid-reward-points {
	background: #663390;
}

/*Rewards Points Block End*/

.order_details_wrap .order_details .order_placed_wrap .order_id {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #263237;
}

.order_details_wrap .order_details .order_placed_wrap .order_id strong {}

.order_details_wrap .order_details .order_placed_wrap .order_placed {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #263237;
}

.order_details_wrap .order_details .products_wrap {
	margin: 0 0 50px;
}

.order_details_wrap .order_details .products_wrap .item {
	display: flex;
	align-items: flex-start;
	margin: 0 0 16px;
}

.order_details_wrap .order_details .products_wrap .item_picture {
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	position: relative;
	max-width: 80px;
}

.order_details_wrap .order_details .products_wrap .item_picture img {}

.order_details_wrap .order_details .products_wrap .item_details {
	padding: 0 0 0 10px;
}

.order_details_wrap .order_details .products_wrap .item_details h2 {
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	color: #263237;
	margin: 0 0 5px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.order_details_wrap .order_details .products_wrap .item_details .item_size {
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	color: #334755;
	margin: 0 0 5px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.order_details_wrap .order_details .products_wrap .item_details .expected_delivery {
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	color: #003046;
	margin: 0 0 5px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: flex;
	align-items: end;
}

.order_details_wrap .order_details .products_wrap .item_details .expected_delivery img {
	margin: 0 5px 0 0;
}

.order_details_wrap .order_details .products_wrap .item_details .order_delivered {
	font-size: 11px;
	font-weight: 500;
	line-height: 16px;
	color: #003046;
	margin: 0 0 14px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: none;
	align-items: end;
}

.order_details_wrap .order_details .products_wrap .item_details .btn_wrap {}

.order_details_wrap .order_details .products_wrap .item_details .btn_wrap button {}

.order_details_wrap .order_details .products_wrap .item_details .btn_wrap .order_cancel {}

.order_details_wrap .order_details .products_wrap .item_details .btn_wrap .order_return {
	display: none;
}

.order_details_wrap .order_details .products_wrap .item_details .btn_wrap .reorder {
	display: none;
}

.order_details_wrap .order_details .products_wrap .item_details .btn_wrap .return_valid {
	font-size: 11px;
	font-weight: 500;
	line-height: 16px;
	color: #263237;
	margin: 3px 0 0px;
	display: none;
}

.order_details_wrap .order_details .order_tracking_wrap {
	margin: 0 0 20px;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking {
	position: relative;
	margin: 0;
	padding: 0px;
	list-style: none;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li {
	display: flex;
	align-items: flex-start;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:first-child .a .status:before {
	content: "";
	width: 12px;
	height: 12px;
	background: #334755;
	position: absolute;
	right: -6px;
	border-radius: 100%;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a {
	display: flex;
	justify-content: center;
	flex: 0 100%;
	position: relative;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a:before {
	content: "";
	background: #334755;
	width: 2px;
	height: calc(100% - 0px);
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%, 0px);
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .status {
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #334755;
	text-align: end;
	position: relative;
	padding: 0 20px 0 0;
	display: flex;
	flex: 0 100%;
	justify-content: end;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .status:after {
	content: "";
	width: 12px;
	height: 12px;
	background: #334755;
	position: absolute;
	right: -6px;
	bottom: -12px;
	z-index: 1;
	border-radius: 100%;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .a:before {
	visibility: hidden;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .a .status:before {
	background: #4BC9A5;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.complete .a:before {
	background: #4BC9A5;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.complete .a .status:after {
	background: #4BC9A5;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .a .status:after {
	visibility: hidden;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .date_time {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	color: #334755;
	margin: 0 0 24px;
	padding: 0 0 0 20px;
	display: flex;
	flex-direction: column;
	flex: 0 100%;
	visibility: hidden;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .a .date_time {
	visibility: visible;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .a .date_time {
	margin: 0px;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .date_time .date {}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .date_time .time {}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .b {
	display: none;
	position: relative;
	padding: 0 0 0 20px;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .b::before {
	content: "";
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 8px solid #E8E8E8;
	position: absolute;
	left: -8px;
	top: 50%;
	transform: translate(0%, -50%);
}

.order_details_wrap .order_details .order_tracking_wrap .address {
	display: none;
	margin: 20px 0 0 0;
}

.order_details_wrap .order_details .order_tracking_wrap .address address {
	margin: 0;
}

.order_details_wrap .order_details .order_tracking_wrap .address address p {
	margin: 0;
}

.order_details_wrap .order_details .order_tracking_wrap .address address p:last-child {
	margin: 0;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:before {
	content: "";
	background: #334755;
	width: 2px;
	height: calc(100% - 0px);
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%, 0px);
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child:before {
	visibility: hidden;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active:before {
	background: #4BC9A5;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li {
	position: relative;
	display: flex;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li>span {
	flex: 0 50%;
	padding: 0 16px;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .status {
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #334755;
	text-align: end;
	position: relative;
	display: flex;
	justify-content: end;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .status:after {
	content: "";
	width: 12px;
	height: 12px;
	background: #334755;
	position: absolute;
	right: -6px;
	border-radius: 100%;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .status:after {
	bottom: -12px;
	z-index: 1;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:first-child .status:before {
	content: "";
	width: 12px;
	height: 12px;
	background: #334755;
	position: absolute;
	right: -6px;
	border-radius: 100%;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .status:after {
	visibility: hidden;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .status:before,
.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .status:after {
	background: #4BC9A5;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .date_time {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	color: #334755;
	margin: 0 0 24px;
	display: flex;
	flex-direction: column;
	visibility: hidden;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .date_time {
	visibility: visible;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .date_time {
	margin: 0px;
}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .date_time .date {}

.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .date_time .time {}



.order_details_wrap .order_details .order_tracking_wrap .address {
	display: none;
}

.order_details_wrap .order_details .order_tracking_wrap .address address {}

.order_details_wrap .order_details .order_tracking_wrap .address address p {}

.order_details_wrap .order_details .order_tracking_wrap .address address p strong {}

.order_details_wrap .order_details .order_summary_wrap {
	display: flex;
	justify-content: space-between;
	margin: 0 0 0px;
	padding: 10px 0;
	border-top: solid 1px #E8E8E8;
}

.order_details_wrap .order_details .order_summary_wrap .rating {
	display: flex;
	flex-direction: column;
	visibility: hidden;
}

.order_details_wrap .order_details .order_summary_wrap .rating .stars {}

.order_details_wrap .order_details .order_summary_wrap .rating span {
	font-size: 11px;
	font-weight: 500;
	line-height: 16px;
	color: rgb(38 50 55 / 70%);
}

.order_details_wrap .order_details .order_summary_wrap .order_summary {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.order_details_wrap .order_details .order_summary_wrap .order_summary strong {
	font-size: 12px;
	font-weight: 600;
	line-height: 17px;
	color: #4BC9A5;
}

.order_details_wrap .order_details .order_summary_wrap .order_summary span {
	font-size: 11px;
	font-weight: 600;
	line-height: 17px;
	color: #263237;
}

.order_details_wrap .order_details .shipping_details {}

.order_details_wrap .order_details .shipping_details label {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	padding: 5px 10px;
	background: #E8E8E8;
	position: absolute;
	right: 16px;
	top: 10px;
	border-radius: 15px;
}

.order_details_wrap .order_details .shipping_details h2 {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #263237;
	margin: 0 0 5px;
}

.order_details_wrap .order_details .shipping_details address {
	margin: 0;
}

.order_details_wrap .order_details .shipping_details address strong {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	color: #263237;
	margin: 0 0 5px;
	display: block;
}

.order_details_wrap .order_details .shipping_details address p {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
}

.order_details_wrap .order_details .shipping_details address p:last-child {
	margin: 0;
}

#checkout-cart .alert {
	display: grid;
	grid-template-columns: 20px 1fr 20px;
	align-items: baseline;
}

#checkout-cart .alert .close {
	position: inherit;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap {
	padding: 16px;
	overflow: hidden;
	margin-bottom: 14px;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-apply {
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: start;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-apply h3 {
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	color: #334755;
	grid-column: span 2;
	margin: 0 0 10px;
	padding: 0;
	display: none;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-apply #coupon_code {
	height: 34.6px;
	border-radius: 6px 0 0 6px;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-apply #coupon_code:hover {
	border: 1px solid #DEDEDE;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-apply #coupon_code:focus {
	border: 1px solid #DEDEDE;
	box-shadow: none;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-apply #apply_coupon {
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	color: #263237;
	background: #49E0C3;
	border-color: #49E0C3;
	border-radius: 0 6px 6px 0;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-apply #apply_coupon:focus {
	border: 1px solid #cccccc;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-applied {
	display: grid;
	grid-template-columns: 40px auto 60px;
	gap: 0 10px;
	align-items: start;
	padding: 10px;
	background: #EDFFF7;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-applied img {}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-applied p {
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin: 0;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-applied p strong {
	font-weight: 700;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-applied p span {
	color: #00844F;
	display: block;
}

.shopping_cart_wrap .col:last-child .apply_coupon_wrap .coupon-applied #remove_coupon {
	padding: 0;
	background: transparent;
	border: 0;
	box-shadow: none;
	font-weight: 600;
	font-size: 11px;
	line-height: 18px;
	color: #FF7979;
}

.order_details_wrap .order_details .payment_summary {}

.order_details_wrap .order_details .payment_summary h2 {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	color: #263237;
	margin: 0 0 5px;
	display: block;
}

.order_details_wrap .order_details .payment_summary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.order_details_wrap .order_details .payment_summary ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.order_details_wrap .order_details .payment_summary ul li span {
	font-size: 12px;
	font-weight: 600;
	color: #013046;
}

.order_details_wrap .order_details .payment_summary ul li strong {
	font-size: 14px;
	font-weight: 700;
	line-height: 19px;
	color: #013046;
}

.order_details_wrap .order_details .payment_summary ul li .dpanda_discount {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #4BC9A5;
}

.order_details_wrap .order_details .payment_summary ul li .brand_discount {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #4BC9A5;
}

.order_details_wrap .order_details .payment_summary ul li .free {
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #4BC9A5;
}

.order_details_wrap .order_details .payment_summary ul li:last-child {
	margin: 10px 0 0;
	padding: 10px 0 0;
	border-top: solid 1px #D6D6D6;
}

.order_details_wrap .order_details .payment_summary ul li:last-child span {
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #013046;
}

.order_details_wrap .order_details .payment_summary ul li:last-child strong {
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #013046;
}

.order_details_wrap .order_details .col:last-child .refund_issued {
	display: none;
}

.order_details_wrap .order_details .col:last-child .refund_issued h2 {
	font-size: 14px;
	font-weight: 700;
	line-height: 15px;
	color: #4BC9A5;
	margin: 0 0 8px;
	padding: 0;
	display: flex;
	align-items: center;
}

.order_details_wrap .order_details .col:last-child .refund_issued h2 img {
	margin: 0 5px 0 0;
}

.order_details_wrap .order_details .col:last-child .refund_issued p {
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #263237;
	margin: 0 0 10px;
	padding: 0;
}

.order_details_wrap .order_details .col:last-child .refund_issued p:last-child {
	margin-bottom: 0;
}

.order_details_wrap .order_details .col:last-child .refund_summary {
	display: none;
}

.order_details_wrap .order_details .col:last-child .refund_summary h2 {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	color: #263237;
	margin: 0 0 5px;
	display: block;
}

.order_details_wrap .order_details .col:last-child .refund_summary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.order_details_wrap .order_details .col:last-child .refund_summary ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.order_details_wrap .order_details .col:last-child .refund_summary ul li span {
	font-size: 12px;
	font-weight: 600;
	color: #013046;
}

.order_details_wrap .order_details .col:last-child .refund_summary ul li strong {
	font-size: 14px;
	font-weight: 500;
	line-height: 19px;
	color: #013046;
}

.order_details_wrap .order_details .col:last-child .refund_summary ul li.expected_refund {}

.order_details_wrap .order_details .col:last-child .refund_summary ul li.expected_refund span {
	font-weight: 700;
}

.order_details_wrap .order_details .col:last-child .refund_summary ul li.expected_refund strong {
	font-weight: 600;
}

.order_details_wrap .order_details .col:last-child .refund_summary ul li:last-child {
	font-size: 14px;
	line-height: 18px;
	color: #013046;
	margin: 5px 0 0 0;
}

.order_details_wrap .order_details .col:last-child .rating {
	display: none;
}

.order_details_wrap .order_details .delivery {
	display: flex;
	justify-content: space-between;
}

.order_details_wrap .order_details .delivery div {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.order_details_wrap .order_details .delivery div img {
	margin: 0 0 5px;
}

.order_details_wrap .order_details .delivery div strong {
	font-size: 10px;
	font-weight: 700;
	line-height: 13px;
	color: #013046;
}

/*Order Details Page End*/

/*Shopping Cart Page Start*/
#checkout-cart h1 {
	display: none !important;
}

#checkout-cart .breadcrumb {
	display: none !important;
}

.shopping_cart_wrap {
	padding-bottom: 46px;
	padding-top: 16px;
}

.shopping_cart_wrap .col {}

.shopping_cart_wrap .col:first-child {}

.shopping_cart_wrap .col:first-child .col_left {}

.shopping_cart_wrap .col:first-child .col_left>div {}

.shopping_cart_wrap .col:last-child {
	margin: 8px 8px 8px;
}

.shopping_cart_wrap .col:last-child>div {
	margin-bottom: 0;
}

.shopping_cart_wrap .col:last-child>div:last-child {}

.shopping_cart_wrap .pincode_wrap {
	display: none;
	justify-content: space-between;
	align-items: center;
}

.shopping_cart_wrap .pincode_wrap h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0 0 0px;
}

.shopping_cart_wrap .pincode_wrap input {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	text-transform: uppercase;
	margin: 0;
	padding: 3px 12px;
	border: 0;
	max-width: 132px;
	background: #FFEFEF;
	border-radius: 2px;
}

.shopping_cart_wrap .available_offer_wrap {
	display: none;
	flex-direction: column;
}

.shopping_cart_wrap .available_offer_wrap h2 {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0 0 5px;
}

.shopping_cart_wrap .available_offer_wrap h2 img {
	margin: 0 5px 0 0;
}

.shopping_cart_wrap .available_offer_wrap ul {
	padding: 0 0 0 20px;
	margin: 0;
}

.shopping_cart_wrap .available_offer_wrap ul li {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #334755;
	margin: 0;
}

.shopping_cart_wrap .available_offer_wrap a {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #F7B801;
	margin: 0 0 0 6px;
	text-decoration: none;
}

.shopping_cart_wrap .available_offer_wrap a span {
	margin: 0 5px 0 0;
}

.shopping_cart_wrap .available_offer_wrap a i {
	margin: 5px 0px 0 0;
}

.shopping_cart_wrap .products_wrap {
	margin: 0 0 0px;
	border-bottom: 0 !important;
}

.shopping_cart_wrap .products_wrap .shipping_charges {
	display: none;
	margin: 0 0 30px;
}

.shopping_cart_wrap .products_wrap .shipping_charges h2 {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #49E0C3;
	margin: 0;
}

.shopping_cart_wrap .products_wrap .shipping_charges h2 img {
	margin: 0 5px 0 0;
}

.shopping_cart_wrap .products_wrap .remove_products {
	display: none;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 30px;
}

.shopping_cart_wrap .products_wrap .remove_products strong {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #334755;
	text-transform: uppercase;
	margin: 0;
}

.shopping_cart_wrap .products_wrap .remove_products strong input {
	margin: 0 5px 0 0;
}

.shopping_cart_wrap .products_wrap .remove_products a {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	text-transform: uppercase;
	margin: 0;
}

.shopping_cart_wrap .products_wrap form {
	max-height: 260px;
	overflow: auto;
	margin-bottom: 16px;
}

.shopping_cart_wrap .products_wrap .item {
	display: flex;
	align-items: flex-start;
	margin: 0 0 16px;
	padding: 0 0 16px;
	border-bottom: solid 1px #D6D6D6;
}

.shopping_cart_wrap .products_wrap .item_picture {
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	position: relative;
	max-width: 80px;
}

.shopping_cart_wrap .products_wrap .item_picture img {}

.shopping_cart_wrap .products_wrap .item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.shopping_cart_wrap .products_wrap .item_details {
	padding: 0 0 0 10px;
}

.shopping_cart_wrap .products_wrap .item_details>*:last-child {
	margin-bottom: 0 !important;
}

.shopping_cart_wrap .products_wrap .item_details h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #013046;
	margin: 0 0 4px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.shopping_cart_wrap .products_wrap .item_details .brand_name {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #334755;
	margin: 0 0 7px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: flex;
	align-items: end;
}

.shopping_cart_wrap .products_wrap .item_details .qty_wrap {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
}

.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty_minus,
.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty_plus {
	font-size: 14px;
	font-weight: 600;
	line-height: 0;
	color: #334755;
	width: 32px;
	height: 24px;
	border: solid 1px #707070;
	background: #E8E8E8;
	border-radius: 2px 0 0 2px;
}

.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #334755;
	width: 44px;
	height: 24px;
	border-top: solid 1px #707070;
	border-bottom: solid 1px #707070;
	border-right: 0;
	border-left: solid 0px #707070;
	text-align: center;
	border-radius: 0;
}

.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty_plus {
	border-radius: 0 2px 2px 0;
}

.shopping_cart_wrap .products_wrap .item_details .price_wrap {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: 700;
	color: #334755;
}

.shopping_cart_wrap .products_wrap .item_details .price_wrap>span {
	margin: 0 0 0 5px;
}

.shopping_cart_wrap .products_wrap .item_details .price_wrap>span:first-child {
	margin: 0;
}

.shopping_cart_wrap .products_wrap .item_details .price_wrap .price_new {}

.shopping_cart_wrap .products_wrap .item_details .price_wrap .price_old {
	font-weight: 500;
	text-decoration: line-through;
}

.shopping_cart_wrap .products_wrap .item_details .price_wrap .price_off {
	color: #4BAE4F;
	margin-left: 10px;
}

.shopping_cart_wrap .products_wrap .prepaid_msg {}

.shopping_cart_wrap .products_wrap .prepaid_msg h2 {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	color: #787878;
	margin: 0;
}

.shopping_cart_wrap .products_wrap .btn_wrap {}

.shopping_cart_wrap .products_wrap .btn_wrap .place_order {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 3px 0 0px;
	padding: 15px;
	display: block;
	background: #49E0C3 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1;
	border-radius: 0px;
}

.shopping_cart_wrap .col:first-child .step_02 {
	display: none;
	background: var(--bs-light-gray);
}

.shopping_cart_wrap .col:first-child .step_02>div {
	background: #ffffff;
	margin: 0 0 10px;
	border: solid 1px #dedede;
	border-radius: 6px;
}

.shopping_cart_wrap .col:first-child .step_02>div:nth-child(n+3) {
	margin-bottom: 0px;
	border: solid 1px #dedede;
	height: calc(100vh - 30vh);
}

.shopping_cart_wrap .col:first-child .step_02>div:last-child {
	border: solid 1px #dedede;
	margin: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .tabs {
	display: flex;
	justify-content: center;
	align-items: center;
	counter-reset: item;
	padding: 0;
	margin: 0 0 16px;
	background: transparent;
	border: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .tabs a:before {
	content: "";
	content: counters(item, "1") " ";
	counter-increment: item;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #98A2A9;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	color: #ffffff;
	border-radius: 100%;
}

.shopping_cart_wrap .col:first-child .step_02 .tabs a {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	border-bottom: solid 2px #98A2A9;
	padding: 12px;
	margin: 0 0 0 16px;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #98A2A9;
}

.shopping_cart_wrap .col:first-child .step_02 .tabs a:first-child {
	margin-left: 0px;
}

.shopping_cart_wrap .col:first-child .step_02 .tabs a.active {
	color: #013046;
	border-bottom: solid 2px #013046;
}

.shopping_cart_wrap .col:first-child .step_02 .tabs a.active:before {
	background: #013046;
}

.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap {
	box-shadow: 0px 3px 6px #00000029;
}

.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery a {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	display: flex;
	align-items: center;
}

.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery a i {
	font-size: 22px;
	line-height: 0px;
	margin: 2px 0 0 10px;
}

.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery span {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	color: #334755;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap {
	display: none;
	flex-direction: column;
	justify-content: start;
	align-items: center;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap h2 {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	color: #013046;
	margin: 14px 0 22px;
	padding: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no {
	display: flex;
	margin: 0 0 16px;
	max-width: 325px;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no input {
	width: 100%;
	border-radius: 6px;
	outline: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .country_code {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	color: #013046;
	margin: 0;
	border: 1px solid #DEDEDE;
	padding: 8px 16px;
	flex: 0 70px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .country_code::placeholder {
	color: #013046;
	opacity: 1;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .mobile_no {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	color: #013046;
	margin: 0;
	border: 1px solid #DEDEDE;
	padding: 10px;
	flex: 0 auto;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .mobile_no::placeholder {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #98A2A9;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap .notify_ckbox {
	display: flex;
	justify-content: start;
	align-items: center;
	width: 100%;
	max-width: 355px;
	padding: 0 0 0 16px;
	margin: 0 0 10px;
	font-size: 10px;
	font-weight: 600;
	line-height: 14px;
	color: #013046;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap .notify_ckbox input[type="checkbox"] {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	background: #F7B801;
	border-radius: 2px;
}

.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap .continue_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 3px 0 0px;
	padding: 15px;
	display: block;
	background: #F7B801 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	width: calc(100% - 50px);
	position: fixed;
	left: 50%;
	bottom: 30px;
	z-index: 1;
	border: 0;
	transform: translate(-50%, 10px);
	border-radius: 6px;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap {
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: center;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap h2 {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	color: #013046;
	margin: 14px 0 43px;
	padding: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap p {
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #013046;
	margin: 0px 0 0px;
	padding: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap strong {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	color: #4BAE4F;
	margin: 0px 0 22px;
	padding: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap strong a {}

.shopping_cart_wrap .col:first-child .step_02 .verify_otp {
	display: flex;
	margin: 0 0 20px;
	max-width: 210px;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_otp .otp {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	color: #013046;
	text-align: center;
	margin: 0 0 0 12px;
	border: 1px solid #DEDEDE;
	padding: 10px;
	flex: 0 auto;
	width: 100%;
	border-radius: 6px;
	outline: 0;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_otp .otp:first-child {
	margin-left: 0px;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_otp .otp::placeholder {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #98A2A9;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap .resend_otp {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 0 0 0 0px;
	margin: 0 0 0px;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap .resend_otp a {
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #013046;
	text-decoration: underline;
	flex: 1;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap .continue_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 0 0 0px;
	padding: 15px;
	flex: 1;
	background: #F7B801 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	border: 0;
	border-radius: 6px;
}

.shopping_cart_wrap .col:first-child .step_02 .verify_mobile_no_wrap .continue_btn_fixed {
	width: calc(100% - 50px);
	position: fixed;
	left: 50%;
	bottom: 30px;
	z-index: 1;
	transform: translate(-50%, 10px);
}

.shopping_cart_wrap .col:last-child .available_offer_wrap {
	display: flex;
	padding: 0;
	border: 0;
	box-shadow: none;
	border-radius: 0;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>h2 {
	display: none;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div {}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0 0 8px;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span {
	display: flex;
	align-items: center;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:first-child {}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:first-child img {
	margin: 0 5px 0 0;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:last-child {
	display: none;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:last-child img {
	margin: 0 0 0 5px;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul {
	list-style: none;
	background: #ffffff;
	padding: 10px 16px;
	margin: 0 0 0px;
	position: relative;
	border: solid 1px #D6D6D6;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 6px;
	position: relative;
	border-left: 32px solid #F7B801;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li {
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	color: #334755;
	margin: 0 0 3px;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(1) {
	margin: 0;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(2) {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li span.verti_txt {
	font-size: 13px;
	font-weight: 600;
	line-height: 33px;
	color: #334755;
	position: absolute;
	bottom: 0;
	left: 0;
	margin-left: -32px;
	margin-bottom: -27px;
	transform: rotate(270deg);
	transform-origin: 0 0
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li strong.flat_txt {
	font-size: 18px;
	font-weight: 600;
	line-height: 14px;
	color: #334755;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a {
	display: inline-block;
	margin: 0;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a.apply_link {
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	color: #E73F34;
	text-transform: uppercase;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a.tnc_link {
	font-size: 10px;
	font-weight: 600;
	line-height: 14px;
	color: rgb(51 71 85 / 30%);
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a.login_link {
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	color: #49E0C3;
	margin: 0;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:nth-last-child(2) {
	margin: 0;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:last-child {
	display: none;
	margin: 0;
}

.shopping_cart_wrap .col:last-child .available_offer_wrap>div>a {
	display: none;
}

.shopping_cart_wrap .payment_summary {}

.shopping_cart_wrap .payment_summary h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	text-transform: uppercase;
	margin: 0 0 5px;
	display: block;
}

.shopping_cart_wrap .payment_summary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.shopping_cart_wrap .payment_summary ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.shopping_cart_wrap .payment_summary ul li span {
	font-size: 12px;
	font-weight: 500;
	color: #334755;
}

.shopping_cart_wrap .payment_summary ul li span .remove_coupon {
	background: transparent;
	font-size: 12px;
	font-weight: 600;
	color: #334755;
	line-height: normal;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border: 0;
	border-bottom: solid 2px;
}

.shopping_cart_wrap .payment_summary ul li span .remove_coupon:hover {
	border-bottom: solid 2px transparent;
	color: #ae4b4b;
}

.shopping_cart_wrap .payment_summary ul li strong {
	font-size: 12px;
	font-weight: 500;
	line-height: 19px;
	color: #334755;
}

.shopping_cart_wrap .payment_summary ul li strong i {
	font-size: 12px;
}

.shopping_cart_wrap .payment_summary ul li .coupon_discount {}

.shopping_cart_wrap .payment_summary ul li .shipping_fees {}

.shopping_cart_wrap .payment_summary ul li .strike_through,
.shopping_cart_wrap .payment_summary ul li .strike_through i {
	text-decoration: line-through;
}

.shopping_cart_wrap .payment_summary ul li .free {
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
	color: #4BAE4F;
}

.shopping_cart_wrap .payment_summary ul li:nth-child(3):last-child,
.shopping_cart_wrap .payment_summary ul li:nth-last-child(3):not(:last-child) {
	display: none;
}

.shopping_cart_wrap .payment_summary ul li.smltxt {
	display: none;
	font-size: 9px;
	font-weight: 500;
	line-height: 16px;
	color: #4BAE4F;
	justify-content: flex-end;
}

.shopping_cart_wrap .payment_summary ul li:nth-child(5):last-child,
.shopping_cart_wrap .payment_summary ul li:nth-last-child(5):not(:last-child) {
	display: none;
}

.shopping_cart_wrap .payment_summary ul li:last-child {
	margin: 4px 0 0;
	padding: 4px 0 0;
	border-top: solid 0px #D6D6D6;
}

.shopping_cart_wrap .payment_summary ul li:last-child span {
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #334755;
}

.shopping_cart_wrap .payment_summary ul li:last-child strong {
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #334755;
}

/*Shopping Cart Page End*/

/*Empty shopping Cart Page Start*/
#error-not-found {
	background: #ffffff;
}

#error-not-found .container {
	padding: 0;
}

#error-not-found #content {}

.empty_cart {
	display: grid;
	align-items: start;
	grid-template-rows: repeat(2, 0fr);
}

.empty_cart .graphic {
	margin: 0 0 0px;
	text-align: right;
}

.empty_cart .graphic>img {}

.empty_cart .content {
	padding: 0 15px;
}

.empty_cart .content h2 {
	font-size: 24px;
	font-weight: 600;
	line-height: 29px;
	color: #393939;
	margin: 0 0 10px;
}

.empty_cart .content p {
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	color: #818181;
	margin: 0 0 25px;
}

.empty_cart .content a {
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	color: #393939;
	background: #EDBB40;
	padding: 8px 22px;
	margin: 0 0 20px;
	display: inline-block;
	border-radius: 38px;
}

.empty_cart .content a:hover {
	color: #ffffff;
	background: #053046;
}

/*Empty shopping Cart Page End*/

/*Checkout Page Start*/
/*Checkout Header Start*/
/*Checkout Header End*/

/*Checkout Body Start*/
#checkout-checkout h1 {
	display: none !important;
}

.back-arrow-btn {
  display: inline-flex;
  padding: 0px 0 10px 0px;
  line-height: 22px;
  width: 22px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 5;
}

.back-arrow-btn:after {
  font-family: var(--MaterialSymbols);
  content: "\e5c4";
  font-size: 22px;
  color: #000000;
  font-weight: 500;
}

.checkout_wrap {}

.checkout_wrap .col {}

.checkout_wrap .col:first-child {
	background: transparent;
}

.checkout_wrap .col:first-child div {}

.checkout_wrap .col:first-child>div>div {
	width: 100%;
	position: relative;
	/*height: calc(100vh - 32vh);*/
	background: #ffffff;
	margin: 0 0 16px;
	border: solid 1px #D6D6D6;
	border-radius: 6px;
}

.checkout_wrap .col:first-child>div>div:last-child {
	margin: 0;
}

.checkout_wrap .col:last-child {
	display: none;
}

.checkout_wrap .col:last-child>div {}

.checkout_wrap .col:last-child>div:last-child {}

.checkout_wrap .pincode_wrap {
	display: none;
	justify-content: space-between;
	align-items: center;
}

.checkout_wrap .pincode_wrap h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0 0 0px;
}

.checkout_wrap .pincode_wrap input {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	text-transform: uppercase;
	margin: 0;
	padding: 3px 12px;
	border: 0;
	max-width: 132px;
	background: #FFEFEF;
	border-radius: 2px;
}

.checkout_wrap .available_offer_wrap {
	display: none;
	flex-direction: column;
}

.checkout_wrap .available_offer_wrap h2 {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0 0 5px;
}

.checkout_wrap .available_offer_wrap h2 img {
	margin: 0 5px 0 0;
}

.checkout_wrap .available_offer_wrap ul {
	padding: 0 0 0 20px;
	margin: 0;
}

.checkout_wrap .available_offer_wrap ul li {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #334755;
	margin: 0;
}

.checkout_wrap .available_offer_wrap a {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #F7B801;
	margin: 0 0 0 6px;
	text-decoration: none;
}

.checkout_wrap .available_offer_wrap a span {
	margin: 0 5px 0 0;
}

.checkout_wrap .available_offer_wrap a i {
	margin: 5px 0px 0 0;
}

.checkout_wrap .products_wrap {
	margin: 0 0 0px;
}

.checkout_wrap .products_wrap .shipping_charges {
	display: none;
	margin: 0 0 30px;
}

.checkout_wrap .products_wrap .shipping_charges h2 {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #49E0C3;
	margin: 0;
}

.checkout_wrap .products_wrap .shipping_charges h2 img {
	margin: 0 5px 0 0;
}

.checkout_wrap .products_wrap .remove_products {
	display: none;
	align-items: center;
	justify-content: space-between;
	margin: 0 0 30px;
}

.checkout_wrap .products_wrap .remove_products strong {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	color: #334755;
	text-transform: uppercase;
	margin: 0;
}

.checkout_wrap .products_wrap .remove_products strong input {
	margin: 0 5px 0 0;
}

.checkout_wrap .products_wrap .remove_products a {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	text-transform: uppercase;
	margin: 0;
}

.checkout_wrap .products_wrap .item {
	display: flex;
	align-items: flex-start;
	margin: 0 0 16px;
}

.checkout_wrap .products_wrap .item_picture {
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	position: relative;
	max-width: 80px;
}

.checkout_wrap .products_wrap .item_picture img {}

.checkout_wrap .products_wrap .item_details {
	padding: 0 0 0 10px;
}

.checkout_wrap .products_wrap .item_details h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #013046;
	margin: 0 0 4px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.checkout_wrap .products_wrap .item_details .brand_name {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #334755;
	margin: 0 0 7px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: flex;
	align-items: end;
}

.checkout_wrap .products_wrap .item_details .qty_wrap {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
}

.checkout_wrap .products_wrap .item_details .qty_wrap .qty_minus,
.checkout_wrap .products_wrap .item_details .qty_wrap .qty_plus {
	font-size: 14px;
	font-weight: 600;
	line-height: 0;
	color: #334755;
	width: 32px;
	height: 24px;
	border: solid 1px #707070;
	background: #E8E8E8;
	border-radius: 2px 0 0 2px;
}

.checkout_wrap .products_wrap .item_details .qty_wrap .qty {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #334755;
	width: 44px;
	height: 24px;
	border-top: solid 1px #707070;
	border-bottom: solid 1px #707070;
	border-right: 0;
	border-left: solid 0px #707070;
	text-align: center;
}

.checkout_wrap .products_wrap .item_details .qty_wrap .qty_plus {
	border-radius: 0 2px 2px 0;
}

.checkout_wrap .products_wrap .item_details .price_wrap {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: 700;
	color: #334755;
}

.checkout_wrap .products_wrap .item_details .price_wrap>span {
	margin: 0 0 0 5px;
}

.checkout_wrap .products_wrap .item_details .price_wrap>span:first-child {
	margin: 0;
}

.checkout_wrap .products_wrap .item_details .price_wrap .price_new {}

.checkout_wrap .products_wrap .item_details .price_wrap .price_old {
	font-weight: 500;
	text-decoration: line-through;
}

.checkout_wrap .products_wrap .item_details .price_wrap .price_off {
	color: #4BAE4F;
	margin-left: 10px;
}

.checkout_wrap .products_wrap .btn_wrap {}

.checkout_wrap .products_wrap .btn_wrap button {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 3px 0 0px;
	padding: 15px;
	display: block;
	background: #49E0C3 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1;
	border-radius: 0px;
}

.checkout_wrap .col:first-child .tabs {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	counter-reset: item;
	padding: 0;
	margin: 0 0 0px;
}

.checkout_wrap .col:first-child .tabs>a:before {
	content: "";
	content: counters(item, "1") " ";
	counter-increment: item;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #98A2A9;
	width: 22px;
	height: 22px;
	margin: 0 5px 0 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	color: #ffffff;
	border-radius: 100%;
}

.checkout_wrap .col:first-child .tabs>a {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-grow: 1;
	border-bottom: solid 2px #98A2A9;
	padding: 12px 0;
	margin: 0 0 16px 16px;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #98A2A9;
}

.checkout_wrap .col:first-child .tabs>a:first-child {
	margin-left: 0px;
}

.checkout_wrap .col:first-child .tabs>a.active {
	color: #2C2C2C;
	border-bottom: solid 2px #013046;
}

.checkout_wrap .col:first-child .tabs>a.active:before {
	background: #00B899;
	color: #ffffff;
}

.checkout_wrap .col:first-child .tabs>a.visited {
	color: #00B899;
	border-bottom: solid 2px #00B899;
	cursor: pointer;
}

.checkout_wrap .col:first-child .tabs>a.visited:before {
	content: "";
	background: #B1FFF1 url('../image/tick.svg') center center no-repeat;
}

.checkout_wrap .col:first-child .tabs>a.visited:nth-child(1) {
	position: relative;
}

.checkout_wrap .col:first-child .tabs>a.visited:nth-child(1):after {
	background: url('../image/modify.png') center center no-repeat;
	width: 20px;
	height: 20px;
	content: "";
	margin-left: 5px;
	/* position: absolute;
	right: 12px;
	top: 12px; */
	background-size: contain;
}

.checkout_wrap .col:first-child .tabs>a:nth-child(2).active::before, 
.checkout_wrap .col:first-child .tabs>a:nth-child(3).active::before {
    counter-reset: none;
	content: "2";
}

.checkout_wrap .col:first-child .tabs>a:nth-child(3).active::before {
	content: "3";
}

.checkout_wrap .order_summery_wrap {
	box-shadow: 0px 3px 6px #00000029;
	margin: 0 0 8px;
	height: auto;
	max-height: 337px;
	overflow: auto;
}

.checkout_wrap .order_summery_wrap .order_summery {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.checkout_wrap .order_summery_wrap .order_summery a {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.checkout_wrap .order_summery_wrap .order_summery a i {
	font-size: 22px;
	line-height: 0px;
	margin: 2px 0 0 10px;
}

.checkout_wrap .order_summery_wrap .order_summery span {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	color: #334755;
}

.checkout_wrap .order_summery_wrap .item {
	display: flex;
	align-items: flex-start;
	margin: 0 0 16px;
	padding: 0 0 16px;
	border-bottom: solid 1px #D6D6D6;
}

.checkout_wrap .order_summery_wrap .item_picture {
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	position: relative;
	max-width: 80px;
	min-width: 80px;
	min-height: 80px;
}

.checkout_wrap .order_summery_wrap .item_picture img {}

.checkout_wrap .order_summery_wrap .item_picture img:last-child {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	max-width: 40%;
	margin: auto;
}

.checkout_wrap .order_summery_wrap .item:nth-child(2) {
	margin-top: 10px;
}

.checkout_wrap .order_summery_wrap .item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.checkout_wrap .order_summery_wrap .item_details {
	padding: 0 0 0 10px;
}

.checkout_wrap .order_summery_wrap .item_details>*:last-child {
	margin-bottom: 0 !important;
}

.checkout_wrap .order_summery_wrap .item_details h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #013046;
	margin: 0 0 4px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.checkout_wrap .order_summery_wrap .item_details .brand_name {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #334755;
	margin: 0 0 7px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: flex;
	align-items: end;
}

.checkout_wrap .order_summery_wrap .item_details .qty_wrap {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
}

.checkout_wrap .order_summery_wrap .item_details .qty_wrap .qty_minus,
.checkout_wrap .order_summery_wrap .item_details .qty_wrap .qty_plus {
	font-size: 14px;
	font-weight: 600;
	line-height: 0;
	color: #334755;
	width: 32px;
	height: 24px;
	border: solid 1px #707070;
	background: #E8E8E8;
	border-radius: 2px 0 0 2px;
}

.checkout_wrap .order_summery_wrap .item_details .qty_wrap .qty {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #334755;
	width: 44px;
	height: 24px;
	border-top: solid 1px #707070;
	border-bottom: solid 1px #707070;
	border-right: 0;
	border-left: solid 0px #707070;
	text-align: center;
	border-radius: 0;
}

.checkout_wrap .order_summery_wrap .item_details .qty_wrap .qty_plus {
	border-radius: 0 2px 2px 0;
}

.checkout_wrap .order_summery_wrap .item_details .price_wrap {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: 700;
	color: #334755;
}

.checkout_wrap .order_summery_wrap .item_details .price_wrap>span {
	margin: 0 0 0 5px;
}

.checkout_wrap .order_summery_wrap .item_details .price_wrap>span:first-child {
	margin: 0;
}

.checkout_wrap .order_summery_wrap .item_details .price_wrap .price_new {}

.checkout_wrap .order_summery_wrap .item_details .price_wrap .price_old {
	font-weight: 500;
	text-decoration: line-through;
}

.checkout_wrap .order_summery_wrap .item_details .price_wrap .price_off {
	color: #4BAE4F;
	margin-left: 10px;
}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points {}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points>span {}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points>img {}

.checkout_wrap .col:first-child .order_summery_wrap .item_details .yono-points>strong {}

.checkout_wrap .col:first-child .available_offer_wrap {}

.checkout_wrap .available_offer_wrap {
	box-shadow: 0px 3px 6px #00000029;
	margin: 0 0 8px;
	height: auto;
	max-height: 323px;
	overflow: auto;
}

.checkout_wrap .available_offer_wrap .available_offer_head {}

.checkout_wrap .available_offer_wrap .available_offer_head a {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head a span {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	display: flex;
	align-items: center;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head a span img {
	margin-right: 10px;
	max-width: 16%;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head a i {
	font-size: 22px;
	line-height: 0px;
	margin: 2px 0 0 10px;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content {
	display: none;
	flex-direction: column;
	margin: 10px 0 0 0;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content h2 {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0 0 5px;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content h2 img {
	margin: 0 5px 0 0;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content ul {
	padding: 0 0 0 20px;
	margin: 0;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content ul li {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #334755;
	margin: 0;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content a {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #F7B801;
	margin: 0 0 0 6px;
	text-decoration: none;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content a span {
	margin: 0 5px 0 0;
}

.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content a i {
	margin: 5px 0px 0 0;
}

.checkout_wrap .col:first-child .enter_mobile_no_wrap {
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: center;
}

.checkout_wrap .col:first-child .enter_mobile_no_wrap h2 {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	color: #013046;
	margin: 14px 0 22px;
	padding: 0;
}

.checkout_wrap .col:first-child .enter_mobile_no {
	display: flex;
	margin: 0 0 16px;
	max-width: 325px;
}

.checkout_wrap .col:first-child .enter_mobile_no input {}

.checkout_wrap .col:first-child .enter_mobile_no .country_code {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	color: #013046;
	margin: 0;
	border: 1px solid #DEDEDE;
	padding: 8px 16px;
	flex: 0 70px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.checkout_wrap .col:first-child .enter_mobile_no .country_code::placeholder {
	color: #013046;
	opacity: 1;
}

.checkout_wrap .col:first-child .enter_mobile_no .mobile_no {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	color: #013046;
	margin: 0;
	border: 1px solid #DEDEDE;
	padding: 10px;
	flex: 0 auto;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.checkout_wrap .col:first-child .enter_mobile_no .mobile_no::placeholder {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #98A2A9;
}

.checkout_wrap .col:first-child .enter_mobile_no_wrap .notify_ckbox {
	display: flex;
	justify-content: start;
	align-items: center;
	width: 100%;
	max-width: 355px;
	padding: 0 0 0 16px;
	margin: 0 0 10px;
	font-size: 10px;
	font-weight: 600;
	line-height: 14px;
	color: #013046;
}

.checkout_wrap .col:first-child .enter_mobile_no_wrap .notify_ckbox input[type="checkbox"] {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	background: #F7B801;
	border-radius: 2px;
}

.checkout_wrap .col:first-child .enter_mobile_no_wrap .continue_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 3px 0 0px;
	padding: 15px;
	display: block;
	background: #F7B801 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	width: calc(100% - 0px);
	position: unset;
	left: 50%;
	bottom: 16px;
	z-index: 1;
	border: 0;
	transform: translate(0%, 0px);
	border-radius: 6px;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap {
	display: none;
	flex-direction: column;
	align-items: flex-start;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap h2 {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	color: #013046;
	margin: 14px 0 43px;
	padding: 0;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap p {
	font-size: 13px;
	font-weight: 500;
	line-height: 18px;
	color: #013046;
	margin: 0px 0 16px;
	padding: 0 0px 0 0;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap strong {
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	color: #4BAE4F;
	margin: 0px 0 16px;
	padding: 0;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap strong a {}

.checkout_wrap .col:first-child .verify_otp {
	display: flex;
	margin: 0 0 20px;
	border: 1px solid #DEDEDE;
	border-radius: 10px;
}

.checkout_wrap .col:first-child .verify_otp .otp {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	color: #707070;
	text-align: center;
	margin: 10px;
	border: 0;
	border-bottom: 2px solid;
	background: transparent;
	padding: 0px;
	flex: 0 auto;
	width: 100%;
	border-radius: 0px;
	outline: 0;
}

.checkout_wrap .col:first-child .verify_otp .otp::-webkit-outer-spin-button,
.checkout_wrap .col:first-child .verify_otp .otp::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.checkout_wrap .col:first-child .verify_otp .otp[type=number] {
	-moz-appearance: textfield;
}

.checkout_wrap .col:first-child .verify_otp .otp:first-child {
	/* margin-left: 0px; */
}

.checkout_wrap .col:first-child .verify_otp .otp::placeholder {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #98A2A9;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	padding: 0 0 0 0px;
	margin: 0 0 0px;
	gap: 5px;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp #resendOtp {
	color: #00B899;
	border: 0;
	border-bottom: solid 1px;
	padding: 0;
	line-height: normal;
	background: transparent;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp #resendOtp[disabled] {
	opacity: 0.3;
	cursor: not-allowed;
	border: 0;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp #otpTimer {
	color: #00B899;
	font-weight: 600;
	min-width: 60px;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp #otpTimer[disabled] {
	opacity: 0.3;
	cursor: not-allowed;
	color: #FF7272;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp a {
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #013046;
	text-decoration: underline;
	flex: 1;
}

.checkout_wrap .col:first-child .verify_mobile_no_wrap .continue_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 0 0 0px;
	padding: 15px;
	flex: 1;
	background: #F7B801 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	border: 0;
	border-radius: 6px;
	display: none;
}

.checkout_wrap .col:first-child .wrong_otp_msg {
	font-weight: 600;
	color: #FF9292;
}

.checkout_wrap .col:first-child .wrong_otp_msg+.wrong_otp_msg {
	display: none;
}

.checkout_wrap .col:first-child .resend_otp_msg {
	font-weight: 600;
	color: #FF9292;
}

.checkout_wrap .col:first-child .exceeded_otp_msg {
	font-weight: 600;
	color: #FF9292;
}

.checkout_wrap .col:first-child .otp_window_err {
	font-weight: 600;
}

.checkout_wrap .col:first-child .verify_otp.otp_verify input {
	color: #4BAE4F;
}

.checkout_wrap .col:first-child .verify_otp.otp_verify+.resend_otp {
	/* flex-direction: column; */
}

.checkout_wrap .col:first-child .verify_otp.otp_verify+.resend_otp a {
	visibility: hidden;
}

.checkout_wrap .col:first-child .verify_otp.otp_verify+.resend_otp .continue_btn {
	width: calc(100% - 32px);
	position: absolute;
	left: 50%;
	bottom: 16px;
	z-index: 1;
	transform: translate(-50%, 0px);
}

.checkout_wrap .col:first-child .pick_your_order_text {
	display: none;
	border-radius: 8px 8px 0 0;
	background: #FFF3D1;
	padding: 8px 8px;
	margin: 0 0 -4px 0;
	border: 0;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
}

.checkout_wrap .col:first-child .add_new_add_wrap {
	display: none;
	flex-direction: column;
}

.checkout_wrap .col:first-child .add_new_add_wrap h2 {
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	color: #707070;
	margin: 0px 0 0px;
	padding: 5px 15px;
	background: #FFF8E3;
	border-radius: 12px;
	display: inline-block;
}

.checkout_wrap .col:first-child .add_new_add_wrap .pick_your_product_text {
	font-size: 10px;
	font-weight: 500;
	line-height: 13px;
	color: #013046;
	margin: 0px 0 16px;
	padding: 0;
	text-align: center;
}

.checkout_wrap .col:first-child .add_new_add_wrap form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.checkout_wrap .col:first-child .add_new_add_wrap form>* {
	flex: 0 100%;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating {
	position: relative;
	margin: 0 0 8px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating.half {
	flex: 0 calc(100% / 2 - 4px);
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating > .tag_new {
	font-weight: 500;
	font-style: italic;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	background: #FF6243;
	width: 43px;
	height: 16px;
	background-color: #ff5733;
	clip-path: polygon(10% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%, 5% 50%);
	position: absolute;
	right: 10px;
	top: -10px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating label {
	font-weight: 500;
	color: #98A2A9;
	margin: 0;
	position: absolute;
	left: 8px;
	top: 11px;
	pointer-events: none;
	transform-origin: top left;
	transition: transform 0.1s;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating select {
	font-size: 12px;
	padding: 16px 8px 0px 4px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating select::placeholder {
	visibility: hidden;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating select:focus {
	outline: 0px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating select:not(:placeholder-shown)+label,
.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating select:focus+label {
	transform: scale(0.8) translateY(-8px);
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input {
	font-size: 12px;
	padding: 16px 8px 0px 8px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input::placeholder {
	visibility: hidden;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:focus {
	outline: 0px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:not(:placeholder-shown)+label,
.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:focus+label,
.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:-webkit-autofill+label,
.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:focus:-webkit-autofill+label {
	transform: scale(0.8) translateY(-8px);
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 12px 0 0;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type strong {
	flex: 0 100%;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 0 0 10px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 0 0px;
	list-style: none;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0 0px 0px 15px;
	position: relative;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li:first-child {
	margin-left: 0px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input {
	cursor: pointer;
	margin: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 1;
	opacity: 0;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li label {
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 0 auto;
	font-weight: 500;
	color: #dedede;
	min-width: 80px;
	padding: 3px 10px;
	margin: 0;
	border: solid 1px #DEDEDE;
	border-radius: 6px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input:hover+label,
.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input:checked+label {
	color: #00BA00 !important;
	border: solid 1px #64C164;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li label img {
	display: none;
	margin-right: 5px;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input:checked+label img {
	display: inline;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type .home {
	margin-left: 0;
}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type .work {}

.checkout_wrap .col:first-child .add_new_add_wrap form .add_type .other {}

.checkout_wrap .col:first-child .add_new_add_wrap .continue_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 3px 0 0px;
	padding: 15px;
	display: block;
	background: #F7B801 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	width: calc(100% - 32px);
	position: unset;
	left: 50%;
	bottom: 16px;
	z-index: 1;
	border: 0;
	transform: translate(0%, 0px);
	border-radius: 6px;
	-webkit-transform: translate(0%, 0px);
	-moz-transform: translate(0%, 0px);
	-ms-transform: translate(0%, 0px);
	-o-transform: translate(0%, 0px);
}

.checkout_wrap .col:first-child .add_new_add_wrap .back_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #053046;
	margin: 10px 0 0px;
	padding: 15px;
	display: block;
	background: #05304605;
	text-align: center;
	width: calc(100% - 32px);
	position: unset;
	left: 50%;
	bottom: 16px;
	z-index: 1;
	border: 0;
	text-transform: none;
	transform: translate(0%, 0px);
	border-radius: 6px;
	display: none;
}

.checkout_wrap .col:first-child .add_new_add_wrap .back_btn:hover {
	color: #ffffff;
	background: #053046;
}

.checkout_wrap .col:first-child .shipping_address {
	display: none;
	flex-direction: column;
}

.checkout_wrap .col:first-child .shipping_address h2 {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	color: #013046;
	margin: 0px 0 16px;
	padding: 0;
}

.checkout_wrap .col:first-child .shipping_address ul {
	display: flex;
	flex-direction: column;
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
	max-height: 190px;
	overflow: auto;
}

.checkout_wrap .col:first-child .shipping_address ul li {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 10px;
	margin: 0 0px 10px 0px;
	position: relative;
	border: solid 1px #dedede;
	border-radius: 6px;
}

.checkout_wrap .col:first-child .shipping_address ul li:last-child {
	margin: 0;
}

.checkout_wrap .col:first-child .shipping_address ul li img {
	margin: 3px 10px 0 0;
}

.checkout_wrap .col:first-child .shipping_address ul li address {
	font-size: 11px;
	font-weight: 500;
	line-height: 16px;
	color: #013046;
	margin: 0 10px 0 0;
}

.checkout_wrap .col:first-child .shipping_address ul li .add_label {
	position: relative;
}

.checkout_wrap .col:first-child .shipping_address ul li .add_label input {
	cursor: pointer;
	margin: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 1;
	opacity: 0;
}

.checkout_wrap .col:first-child .shipping_address ul li .add_label label {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 9px;
	font-weight: 700;
	line-height: 9px;
	color: #013046;
	min-width: 50px;
	padding: 3px 7px;
	margin: 0;
	border: solid 1px #F7B801;
	border-radius: 6px;
}

.checkout_wrap .col:first-child .shipping_address ul li .add_label input:hover+label,
.checkout_wrap .col:first-child .shipping_address ul li .add_label input:checked+label {
	color: #00BA00 !important;
	border: solid 1px #64C164;
}

.checkout_wrap .col:first-child .shipping_address .add_new_add {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 0px 0 0px;
	padding: 8px 10px;
	border: solid 1px #dedede;
	display: flex;
	align-items: center;
	border-radius: 6px;
}

.checkout_wrap .col:first-child .shipping_address .add_new_add img {
	margin: 0 10px 0 0px;
}

.checkout_wrap .col:first-child .shipping_address .continue_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 3px 0 0px;
	padding: 15px;
	display: block;
	background: #F7B801 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	width: calc(100% - 32px);
	position: absolute;
	left: 50%;
	bottom: 16px;
	z-index: 1;
	border: 0;
	transform: translate(-50%, 0px);
	border-radius: 6px;
}

.checkout_wrap .col:first-child .payment_method_wrap {
	display: none;
	padding: 0;
	background: transparent;
	border: 0;
	height: auto;
}

.checkout_wrap .col:first-child .payment_method_wrap h2 {
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #013046;
	text-align: center;
	margin: 0;
	padding: 30px;
}

.checkout_wrap .col:first-child .payment_method {
	padding: 16px;
	margin: 0 0 16px;
	/*height: calc(100vh - 37.2vh);*/
	position: relative;
	background: #ffffff;
	border: 1px solid #dedede;
	border-radius: 6px;
}

.checkout_wrap .col:first-child .payment_method ul {
	list-style: none;
	padding: 0px;
	margin: 0;
}

.checkout_wrap .col:first-child .payment_method ul p {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #013046;
	text-align: center;
	margin: 0 0 25px;
	padding: 0px;
}

.checkout_wrap .col:first-child .payment_method ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #E8F8FF;
	margin: 0 0 16px;
	padding: 5px 10px;
	border: solid 1px transparent;
	cursor: pointer;
	border-radius: 6px;
}

.checkout_wrap .col:first-child .payment_method ul li:hover,
.checkout_wrap .col:first-child .payment_method ul li.active {
	border: solid 1px #053046;
	box-shadow: 0px 3px 6px #00000029;
}

.checkout_wrap .col:first-child .payment_method ul li:last-child {
	margin-bottom: 0;
}

.checkout_wrap .col:first-child .payment_method ul li span {
	display: flex;
	flex-direction: column;
}

.checkout_wrap .col:first-child .payment_method ul li span:first-child {
	max-width: 50dvw;
}

.checkout_wrap .col:first-child .payment_method ul li span:first-child strong {
	font-size: 22px;
	font-weight: 600;
	line-height: 27px;
	color: #013046;
}

.checkout_wrap .col:first-child .payment_method ul li span:first-child label {
	font-size: 10px;
	font-weight: 600;
	line-height: 13px;
	color: #013046;
	line-height: normal;
	margin: 0;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child {
	flex-direction: row;
	justify-content: space-between;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture {
	/* position: relative; */
	/* width: 130px; */
	/* height: 57px; */
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture>img {
	/* position: absolute; */
	max-width: 13dvw;
	margin-right: 13px;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .paytm {
	right: 30px;
	z-index: 3;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .phone_pay {
	right: 60px;
	z-index: 2;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .google_pay {
	right: 90px;
	z-index: 1;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .fi_money_pay {
	right: 0;
	z-index: 4;

}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .cod {
	right: 0px;
	z-index: 1;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .rewards {
	right: 10px;
	z-index: 3;
	top: 50%;
	transform: translate(0px, -50%);
	max-width: 40px;
}

.razorpay-affordability-widget-wrap {
	text-align: center;
}

.checkout_wrap .col:first-child .payment_method ul li span:last-child>img {}

.checkout_wrap .col:first-child .payment_method .continue_btn {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #263237;
	margin: 16px 0 0px;
	padding: 15px;
	display: block;
	background: #F7B801 url('../image/arrow.png') calc(100% - 15px) center no-repeat;
	text-align: left;
	width: calc(100% - 0px);
	position: unset;
	left: 50%;
	bottom: 16px;
	z-index: 1;
	border: 0;
	height: auto;
	transform: translate(0%, 0px);
	border-radius: 6px;
}

.checkout_wrap .col:last-child .available_offer_wrap {
	display: flex;
	padding: 0;
	border: 0;
	box-shadow: none;
	border-radius: 0;
}

.checkout_wrap .col:last-child .available_offer_wrap>h2 {
	display: none;
}

.checkout_wrap .col:last-child .available_offer_wrap>div {}

.checkout_wrap .col:last-child .available_offer_wrap>div h3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	margin: 0 0 8px;
}

.checkout_wrap .col:last-child .available_offer_wrap>div h3 span {
	display: flex;
	align-items: center;
}

.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:first-child {}

.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:first-child img {
	margin: 0 5px 0 0;
}

.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:last-child {
	display: none;
}

.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:last-child img {
	margin: 0 0 0 5px;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul {
	list-style: none;
	background: #ffffff;
	padding: 10px 16px;
	margin: 0 0 0px;
	position: relative;
	border: solid 1px #D6D6D6;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 6px;
	position: relative;
	border-left: 32px solid #F7B801;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li {
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	color: #334755;
	margin: 0 0 3px;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(1) {
	margin: 0;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(2) {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li span.verti_txt {
	font-size: 13px;
	font-weight: 600;
	line-height: 33px;
	color: #334755;
	position: absolute;
	bottom: 0;
	left: 0;
	margin-left: -32px;
	margin-bottom: -27px;
	transform: rotate(270deg);
	transform-origin: 0 0
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li strong.flat_txt {
	font-size: 18px;
	font-weight: 600;
	line-height: 14px;
	color: #334755;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li a {
	display: inline-block;
	margin: 0;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li a.apply_link {
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	color: #E73F34;
	text-transform: uppercase;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li a.tnc_link {
	font-size: 10px;
	font-weight: 600;
	line-height: 14px;
	color: rgb(51 71 85 / 30%);
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li a.login_link {
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	color: #49E0C3;
	margin: 0;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li:nth-last-child(2) {
	margin: 0;
}

.checkout_wrap .col:last-child .available_offer_wrap>div ul li:last-child {
	display: none;
	margin: 0;
}

.checkout_wrap .col:last-child .available_offer_wrap>div>a {
	display: none;
}

.checkout_wrap .payment_summary {}

.checkout_wrap .payment_summary h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #334755;
	text-transform: uppercase;
	margin: 0 0 5px;
	display: block;
}

.checkout_wrap .payment_summary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.checkout_wrap .payment_summary ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.checkout_wrap .payment_summary ul li span {
	font-size: 12px;
	font-weight: 500;
	color: #334755;
	line-height: normal;
}

.checkout_wrap .payment_summary ul li strong {
	font-size: 12px;
	font-weight: 500;
	line-height: 19px;
	color: #334755;
	white-space: nowrap;
}

.checkout_wrap .payment_summary ul li strong i {
	font-size: 12px;
}

.checkout_wrap .payment_summary ul li .coupon_discount {}

.checkout_wrap .payment_summary ul li .shipping_fees {}

.checkout_wrap .payment_summary ul li .strike_through,
.checkout_wrap .payment_summary ul li .strike_through i {
	text-decoration: line-through;
}

.checkout_wrap .payment_summary ul li .free {
	font-size: 12px;
	font-weight: 700;
	line-height: 15px;
	color: #4BAE4F;
}

.checkout_wrap .payment_summary ul li.smltxt {
	font-size: 9px;
	font-weight: 500;
	line-height: 16px;
	color: #4BAE4F;
	justify-content: flex-end;
}

.checkout_wrap .payment_summary ul li:last-child {
	margin: 4px 0 0;
	padding: 4px 0 0;
	border-top: solid 0px #D6D6D6;
}

.checkout_wrap .payment_summary ul li:last-child span {
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #334755;
}

.checkout_wrap .payment_summary ul li:last-child strong {
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #334755;
}

.checkout_success {
	display: grid;
}

.checkout_success>div {
	grid-column: span 8;
	display: grid;
	justify-content: start;
	justify-items: start;
	align-items: center;
	grid-template-columns: min-content;
	padding: 16px 0;
	margin: 0 0 16px;
	background: #ffffff;
	border: 1px solid #DEDEDE;
	border-radius: 6px;
}

.checkout_success>div h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	color: #013046;
	padding: 0 16px 10px;
	margin: 0 0 16px;
	border-bottom: solid 1px #E5E5E5;
}

.checkout_success .thank-you-card {
	justify-content: unset;
	justify-items: unset;
}

.checkout_success .thank-you-card img {
	grid-column: span 1;
	max-width: 50px;
	margin: 0 16px;
}

.checkout_success .thank-you-card h2 {
	grid-column: span 4;
	font-size: 22px;
	font-weight: 700;
	line-height: 27px;
	color: #013046;
	padding: 0 16px 0 0;
	margin: 0 0 0px;
	border: 0;
}

.checkout_success .thank-you-card h3 {
	grid-column: span 5;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	color: #000000;
	padding: 10px 16px 0;
	margin: 10px 0;
	border-top: solid 1px #E5E5E5;
}

.checkout_success .thank-you-card p {
	grid-column: span 5;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #013046;
	padding: 0 16px;
	margin: 0 0 0px;
}

.checkout_success .thank-you-card p strong {}

.checkout_success .thank-you-card address {
	grid-column: span 5;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #013046;
	padding: 10px 0px 0;
	margin: 10px 16px 0px;
	border-top: solid 1px #E5E5E5;
}

.checkout_success .order-tracking-card {
	grid-template-columns: repeat(1, 0fr 1fr 0fr);
}

.checkout_success .order-tracking-card img {
	grid-row: span 2;
	grid-column: span 1;
	max-width: 60px;
	margin: 0 16px;
}

.checkout_success .order-tracking-card a {
	grid-column: span 2;
	display: flex;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	color: #013046;
	padding: 6px 16px;
	margin: 0 16px 8px 0;
	border: solid 1px #112F44;
	background: #ffffff;
	border-radius: 20px;
}

.checkout_success .order-tracking-card a:hover {
	background: #013046;
	color: #ffffff;
}

.checkout_success .order-tracking-card a i {
	font-size: 22px;
	font-weight: 700;
	line-height: 19px;
	margin-left: 10px;
}

.checkout_success .order-tracking-card p {
	grid-column: span 2;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #013046;
	padding: 0 16px 0 0;
	margin: 0 0 0px;
}

.checkout_success .thank-you-msg-card {
	padding: 0;
	border: 0;
	background: transparent;
}

.checkout_success .thank-you-msg-card p {
	grid-column: span 3;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #013046;
	text-align: center;
	padding: 0 16px;
	margin: 0 0 0px;
}

.checkout_success .order_summery_card {
	justify-content: space-between;
	justify-items: inherit;
}

.checkout_success .order_summery_card .sort_order_summery {
	grid-column: span 5;
	display: grid;
	grid-template-columns: 50px repeat(1, 1fr 1fr 0fr) 30px;
	gap: 0px 10px;
	position: relative;
	cursor: pointer;
}

.checkout_success .order_summery_card .sort_order_summery img {
	grid-row: span 2;
	grid-column: span 1;
	max-width: 30px;
	margin: 0 0px 0 10px;
}

.checkout_success .order_summery_card .sort_order_summery .order_summery_item_count {
	grid-row: span 2;
	grid-column: span 1;
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	color: #013046;
	width: 100px;
}

.checkout_success .order_summery_card .sort_order_summery .order_summery_item_mrp {
	grid-column: span 2;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #646464;
	text-align: right;
	margin: 0px 0 0 0px;
}

.checkout_success .order_summery_card .sort_order_summery .order_summery_item_sp {
	grid-column: span 2;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #112F44;
	text-align: right;
	margin: 0px 0 0 0px;
}

.checkout_success .order_summery_card .sort_order_summery .fa-angle-down {
	grid-row: span 2;
	grid-column: span 1;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	color: #334755;
	margin: 0px 10px 0 0px;
	position: absolute;
	right: 0;
}

.checkout_success .order_summery_card .detailed_order_summery {
	grid-column: span 5;
	display: flex;
	flex-wrap: wrap;
	padding: 16px 16px 0;
}

.checkout_success .order_summery_card .detailed_order_summery .item_wrap {
	grid-column: span 5;
	margin: 0 0 16px;
	width: 100%;
	max-height: 240px;
	overflow: auto;
}

.checkout_success .order_summery_card .detailed_order_summery .item {
	display: flex;
	align-items: flex-start;
	margin: 0 0px 16px;
	padding: 0 0 16px;
	border-bottom: solid 1px #D6D6D6;
	position: relative;
}

.checkout_success .order_summery_card .detailed_order_summery .item_picture {
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	position: relative;
	max-width: 50px;
}

.checkout_success .order_summery_card .detailed_order_summery .item_picture img {}

.checkout_success .order_summery_card .detailed_order_summery .item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.checkout_success .order_summery_card .detailed_order_summery .item_details {
	padding: 0 16px 0 16px;
	max-width: calc(100vw - 170px);
}

.checkout_success .order_summery_card .detailed_order_summery .item_details>*:last-child {
	margin-bottom: 0 !important;
}

.checkout_success .order_summery_card .detailed_order_summery .item_details h2 {
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	color: #013046;
	padding: 0;
	margin: 0 0 4px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	border: 0;
}

.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap {
	display: flex;
	align-items: center;
	margin: 0 0 10px;
	font-size: 11px;
	font-weight: 500;
	line-height: 14px;
	color: #334755;
}

.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap>span {
	margin: 0 0 0 5px;
}

.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap>span:first-child {
	margin: 0;
}

.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap .price_new {}

.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap .price_old {
	font-weight: 500;
}

.checkout_success .order_summery_card .detailed_order_summery .item_qty_total {
	position: absolute;
	right: 10px;
	font-size: 11px;
	font-weight: 600;
	line-height: 14px;
	color: #334755;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary {
	grid-column: span 5;
	width: 100%;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li span {
	font-size: 12px;
	font-weight: 600;
	color: #334755;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li strong {
	font-size: 12px;
	font-weight: 700;
	line-height: 19px;
	color: #334755;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li strong i {
	font-size: 12px;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li .coupon_discount {}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li .shipping_fees {}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li:last-child {
	margin: 8px 0 0;
	padding: 8px 0 0;
	border-top: solid 1px #D6D6D6;
}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li:last-child span {}

.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li:last-child strong {}

.checkout_success .reward-points-card {
	background: #00B899;
	grid-template-columns: auto auto;
	justify-content: center;
	align-items: center;
	gap: 10px;
	padding: 8px 0;
}

.checkout_success .reward-points-card>img {
	max-width: 30px;
}

.checkout_success .reward-points-card>p {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: center;
	line-height: normal;
	max-width: 230px;
}

.checkout_success .reward-points-card>p>span {
	color: #fec53a;
	font-size: 16px;
	font-weight: 700;
	font-style: italic;
}

.checkout_success .payment-method-card {
	justify-content: space-between;
	justify-items: inherit;
}

.checkout_success .payment-method-card h2 {
	grid-column: span 2;
}

.checkout_success .payment-method-card p {
	grid-column: span 2;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	color: #013046;
	padding: 0 16px;
	margin: 0 0 0px;
}

.checkout_success .payment-method-card strong {
	grid-column: span 1;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #112F44;
	padding: 0px 16px;
	margin: 0 0 0;
	white-space: nowrap;
}

.checkout_success .payment-method-card a {
	grid-column: span 1;
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	color: #ffffff;
	padding: 6px 16px;
	margin: 0 16px;
	background: #60D272;
	border-radius: 14px;
}

.checkout_success .payment-method-card a:hover {
	background: #013046;
	color: #ffffff;
}

.checkout_success .shipping-address-card {
	justify-items: inherit;
}

.checkout_success .shipping-address-card h2 {
	grid-column: span 3;
}

.checkout_success .shipping-address-card strong {
	grid-column: span 3;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #112F44;
	padding: 0px 16px;
	margin: 0 0 0;
}

.checkout_success .shipping-address-card p {
	grid-column: span 3;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #013046;
	padding: 0 16px;
	margin: 0 0 0px;
}

.checkout_success .billing-address-card {
	justify-items: inherit;
}

.checkout_success .billing-address-card h2 {
	grid-column: span 3;
}

.checkout_success .billing-address-card strong {
	grid-column: span 3;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	color: #112F44;
	padding: 0px 16px;
	margin: 0 0 0;
}

.checkout_success .billing-address-card p {
	grid-column: span 3;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	color: #013046;
	padding: 0 16px;
	margin: 0 0 0px;
}

.checkout_success .continue_shopping {
	grid-column: span 8;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #013046;
	padding: 16px;
	margin: 0 0 16px;
	background: #F7B801;
	display: flex;
	justify-content: center;
	border-radius: 6px;
}

.checkout_success .continue_shopping:hover {
	background: #013046;
	color: #ffffff;
}

/*Checkout Body End*/

/*Checkout Footer Start*/
.footer_checkout {
	display: none;
	background: #E6E6E6;
	padding: 16px 0;
}

.footer_checkout .shipping {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 50px;
}

.footer_checkout .shipping .box {
	display: flex;
	align-items: flex-start;
	flex: 0 50%;
	margin: 0 0 20px;
}

.footer_checkout .shipping .box:first-child {}

.footer_checkout .shipping .box:nth-last-child(-n+2) {
	margin: 0;
}

.footer_checkout .shipping .box img {}

.footer_checkout .shipping .box .content {
	display: flex;
	flex-direction: column;
	padding-left: 5px;
}

.footer_checkout .shipping .box .content strong {
	font-size: 10px;
	font-weight: 700;
	line-height: 12px;
	color: #263237;
}

.footer_checkout .shipping .box .content p {
	font-size: 8px;
	font-weight: 600;
	line-height: 9px;
	color: #263237;
	margin: 0;
}

.footer_checkout .payments {
	display: flex;
	justify-content: center;
}

.footer_checkout .payments .box {
	display: flex;
	justify-content: center;
	width: 100%;
}

.footer_checkout .payments .box img {
	margin-left: 10px;
}

.footer_checkout .payments .box img:first-child {
	margin-left: 0px;
}

.footer_checkout .payments .box img:nth-last-child(2) {}

.footer_checkout .payments .box img:last-child {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	margin: auto;
	display: none;
}

/*Checkout Footer End*/
/*Checkout Page End*/

/*Responsive*/
@media (min-width: 320px) {}

@media (min-width: 360px) {

	/*My Order Page Css Start*/
	/*Order Card Start*/
	.product_details .btn_wrap {
		flex-direction: row;
	}

	.product_details .btn_wrap>* {
		margin: 0px 0 0 10px;
	}

	.product_details .btn_wrap> :first-child {
		margin: 0px 0 0 0px;
	}

	/*Order Card End*/
	/*My Order Page Css End*/
}

@media (min-width: 375px) {}

@media (min-width: 390px) {}

@media (min-width: 425px) {

	/*Empty shopping Cart Page Start*/
	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {
		max-width: calc(100vw - 15%);
	}

	.empty_cart .content {}

	.empty_cart .content h2 {}

	.empty_cart .content p {}

	.empty_cart .content a {}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/
}

@media (min-width: 480px) {

	/*Empty shopping Cart Page Start*/
	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {
		max-width: calc(100vw - 25%);
	}

	.empty_cart .content {}

	.empty_cart .content h2 {}

	.empty_cart .content p {}

	.empty_cart .content a {}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/
}

@media (min-width: 568px) {

	/*Empty shopping Cart Page Start*/
	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {
		max-width: calc(100vw - 35%);
	}

	.empty_cart .content {}

	.empty_cart .content h2 {}

	.empty_cart .content p {}

	.empty_cart .content a {}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/
}

@media (min-width: 575px) {

	/*Checkout Page Start*/
	/*Checkout Header Start*/
	/*Checkout Header End*/
	/*Checkout Body Start*/
	/*Checkout Body End*/
	/*Checkout footer Start*/
	.footer_checkout {}

	.footer_checkout .shipping {
		justify-content: center;
	}

	.footer_checkout .shipping .box {
		flex: 0 auto;
		margin: 0 0 0 10px;
	}

	.footer_checkout .shipping .box:first-child {
		margin-left: 0;
	}

	.footer_checkout .shipping .box:nth-last-child(-n+2) {
		margin-left: 10px;
	}

	.footer_checkout .shipping .box img {}

	.footer_checkout .shipping .box .content {}

	.footer_checkout .shipping .box .content strong {}

	.footer_checkout .shipping .box .content p {}

	.footer_checkout .payments {}

	.footer_checkout .payments .box {}

	.footer_checkout .payments .box img {}

	.footer_checkout .payments .box img:nth-last-child(2) {}

	.footer_checkout .payments .box img:last-child {}

	/*Checkout footer End*/
	/*Checkout Page End*/

	/*Empty shopping Cart Page Start*/
	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {}

	.empty_cart .content {}

	.empty_cart .content h2 {}

	.empty_cart .content p {}

	.empty_cart .content a {}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/
}

@media (min-width: 576px) {

	/*Common Css Start*/
	header {
		display: block;
		padding: 20px 0;
	}

	#logo {
		margin: 0 10px 0 20px;
	}

	#logo h1 {
		margin: 0;
	}

	/*Common Css End*/

	/*My Order Page Css Start*/
	#account-order {}

	/*Order Card Start*/

	.order_info {
		font-weight: 600;
		font-size: 12px;
		line-height: 16px;
		color: #263237;
		padding: 8px 18px;
		border: 1px solid #d6d6d6;
		border-radius: 4px;
		background: transparent;
		width: auto;
		height: auto;
		white-space: nowrap;
	}

	.order_info:after {
		display: none;
	}

	/*Order Card End*/
	/*My Order Page Css End*/

	/*Empty shopping Cart Page Start*/
	#error-not-found {
		position: relative;
	}

	#error-not-found #content {}

	.empty_cart {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: unset;
	}

	.empty_cart .graphic {
		margin: 0 0 0px;
	}

	.empty_cart .graphic>img {
		position: absolute;
		right: 0;
		top: 0;
		max-width: 64%;
	}

	.empty_cart .content {
		order: -1;
		display: grid;
		align-content: center;
		justify-items: start;
		height: 100%;
	}

	.empty_cart .content h2 {
		font-size: 21px;
		line-height: 26px;
	}

	.empty_cart .content p {
		font-size: 13px;
		line-height: 16px;
	}

	.empty_cart .content a {}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/

	/* footer */
	footer .links {
		margin: 0;
		padding: 32px 0 24px;
	}

	footer .links .row .col {
		flex: 0 33%;
	}

	footer .links .row .col:last-child {
		flex: 0 67%;
	}

	.copyright {
		padding: 27px 0px 0;
	}

	.copyright .row {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.copyright>div>div>div:first-child .box {
		justify-content: end;
	}

	.copyright>div>div>div:last-child .box {
		justify-content: start;
		line-height: 22px;
	}

	.copyright>div>div>div:last-child {
		order: -1;
	}

	/*You May Also Like Slider Start*/
	.you_may_also_like ul li {
		min-width: calc(100% - 51%);
	}

	/*You May Also Like Slider End*/
}

@media (min-width: 768px) {

	/*Common Css Start*/
	/*Overlay*/
	.contentSlideUp:before {
		display: none;
	}

	#breadcrumb {
		display: block;
	}

	.breadcrumb {
		display: flex;
		background: transparent;
	}

	/*Common Css End*/

	/*My Order Page Css Start*/
	/*Left Links Start*/
	/* list group */
	.list-group {
		padding: 30px 15px;
		flex-direction: column;
	}

	.list-group a {
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
		border-top: solid 1px #e8e8e8;
		padding: 10px 0px;
		margin: 0px 0 0;
		font-weight: 600;
		font-size: 12px;
		line-height: 15px;
		color: #334755;
	}

	.list-group a img {
		margin: 0 10px;
	}

	.list-group-item:first-child {
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border: 0;
		padding: 10px 0;
	}

	.left_links_order_page {
		padding: 30px 24px;
		flex-direction: column;
		border-radius: 6px;
	}

	.left_links_order_page li {
		padding: 0;
	}

	.left_links_order_page li a {
		padding: 10px 0;
		border-top: solid 1px #e8e8e8;
		border-left: solid 0px #e8e8e8;
	}

	.left_links_order_page li:first-child a {
		border-top: solid 0px #e8e8e8;
	}

	.left_links_order_page li a img {}

	/*Left Links End*/

	/*Filters Start*/
	.filters {
		display: block;
		position: unset;
		padding: 30px 15px;
		margin: 0 0 20px;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		-o-border-radius: 6px;
	}

	.filters h2 {
		font-size: 22px;
	}

	.filter h3 {
		font-size: 16px;
		line-height: 24px;
	}

	.filter ul {
		flex-direction: column;
	}

	.filter ul li {
		margin: 0 0px 10px 0;
	}

	.filter ul li input {
		margin: 0 10px 0 0;
		position: unset;
		width: 18px;
		height: 18px;
		opacity: 1;
	}

	.filter ul li span {
		font-weight: 500;
		font-size: 14px;
		line-height: 20px;
		border: 0;
		padding: 0;
	}

	.filter ul li img {
		display: none;
	}

	/*Filters End*/

	#account-order h1 {
		background: transparent;
		justify-content: flex-start;
		font-weight: 800;
		font-size: 22px;
		line-height: 28px;
		padding: 0;
		margin: 0 0 10px;
	}

	#account-order h1>a {}

	/*My Order Page Css End*/

	/*You May Also Like Slider Start*/
	.you_may_also_like ul li {
		min-width: calc(100% - 61%);
	}

	/*You May Also Like Slider End*/

	/*Empty shopping Cart Page Start*/
	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {
		max-width: 60%;
	}

	.empty_cart .content {}

	.empty_cart .content h2 {
		font-size: 24px;
		line-height: 29px;
	}

	.empty_cart .content p {
		font-size: 16px;
		line-height: 19px;
	}

	.empty_cart .content a {}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/

	.copyright .row {
		justify-content: space-between;
	}
}

@media (min-width: 992px) {

	/*Common Css Start*/
	header {
		padding: 20px 0;
		border-bottom: solid 1px #dedede;
		margin-bottom: 0px;
	}

	header+div {
		padding: 30px 0;
	}

	input[type="text"] {
		line-height: 44px;
		height: 44px;
	}

	.secure {}

	#content {}

	/*Common Css End*/

	#topbar {
		display: flex;
	}

	/*Common Css For Shopping Cart and Checkout Page Start*/
	.common_wrap {
		flex-direction: row;
	}

	.common_wrap .col {}

	.common_wrap .col:first-child {
		flex: 0 60%;
		border-radius: 6px;
		border: solid 1px #D6D6D6;
		overflow: hidden;
	}

	.common_wrap .col:first-child>div {}

	.common_wrap .col:first-child>div>div {
		border-bottom: solid 1px #D6D6D6;
		padding: 16px;
	}

	.common_wrap .col:first-child>div>div:last-child {
		border: 0;
	}

	.common_wrap .col:last-child {
		flex: 0 40%;
		margin: 0 0 0 16px;
		padding: 0;
		background: none;
		border: 0;
		border-radius: 0;
	}

	.common_wrap .col:last-child>div {
		box-shadow: none;
	}

	.common_wrap .col:last-child>div:last-child {}

	/*Common Css For Shopping Cart and Checkout Page End*/

	/*Tracking Login Page Start*/
	#common-home {
		padding: 0;
	}

	#common-home .breadcrumb {
		display: block !important;
		margin-bottom: 40px;
	}

	#common-home #content {}

	.tracking_login_wrap {}

	.tracking_login_wrap .col {}

	.tracking_login_wrap .col:first-child {
		flex: 0 50%;
		border: 0;
		border-radius: 0;
	}

	.tracking_login_wrap .col:first-child .col_left {}

	.tracking_login_wrap .col:first-child .col_left>div {}

	.tracking_login_wrap .col:last-child {
		flex: 0 50%;
		margin: 0;
		padding: 0 15px;
	}

	.tracking_login_wrap .col:last-child>div {
		box-shadow: 0px 3px 6px #00000029;
	}

	.tracking_login_wrap .col:last-child>div:last-child {}

	.tracking_login_wrap .check_your_orders_easily {}

	.tracking_login_wrap .check_your_orders_easily h2 {
		font-size: 28px;
		font-weight: 700;
		line-height: 36px;
	}

	.tracking_login_wrap .check_your_orders_easily p {
		margin: 0 0 20px;
	}

	.tracking_login_wrap .check_your_orders_easily img {
		max-width: initial;
		margin: 0 0 20px;
	}

	.tracking_login_wrap .check_your_orders_form {}

	.tracking_login_wrap .check_your_orders_form form {
		display: grid;
		gap: 0 16px;
		grid-template-columns: repeat(3, 1fr);
	}

	.tracking_login_wrap .check_your_orders_form form p.text-danger {
		grid-column: span 3;
	}

	.tracking_login_wrap .check_your_orders_form form .form-group {
		margin: 0;
	}

	.tracking_login_wrap .check_your_orders_form form .form-group label {}

	.tracking_login_wrap .check_your_orders_form form .form-group input {}

	.tracking_login_wrap .check_your_orders_form form .form-group .checknow_btn {
		margin: 0px;
	}

	.tracking_login_wrap .check_your_orders_form form .form-group:last-child {}

	.tracking_login_wrap .check_your_orders_form form .form-group:last-child label {
		display: block;
	}

	/*Tracking Login Page End*/

	/*My Order Page Css Start*/
	/*Left Links Start*/

	.left_links_order_page {
		padding: 30px 25px;
		flex-direction: column;
		border-radius: 6px;
	}

	.left_links_order_page li {}

	.left_links_order_page li a {}

	.left_links_order_page li:first-child a {}

	.left_links_order_page li a img {}

	/*Left Links End*/

	/*Filters Start*/
	.filters {
		display: block;
		position: unset;
		padding: 24px;
		margin: 0 0 20px;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px;
		-o-border-radius: 6px;
	}

	.filters h2 {
		font-size: 22px;
	}

	.filter h3 {
		font-size: 16px;
		line-height: 24px;
	}

	.filter ul {
		flex-direction: column;
	}

	.filter ul li {
		margin: 0 0px 10px 0;
	}

	.filter ul li input {
		margin: 0 10px 0 0;
		position: unset;
		width: 18px;
		height: 18px;
		opacity: 1;
	}

	.filter ul li span {
		font-weight: 500;
		font-size: 14px;
		line-height: 20px;
		border: 0;
		padding: 0;
	}

	.filter ul li img {
		display: none;
	}

	/*Filters End*/

	/*Order Card Start*/
	.order_card {
		margin: 0 0 24px;
		overflow: hidden;
		border-radius: 8px 8px 6px 6px;
		-webkit-border-radius: 8px 8px 6px 6px;
		-moz-border-radius: 8px 8px 6px 6px;
		-ms-border-radius: 8px 8px 6px 6px;
		-o-border-radius: 8px 8px 6px 6px;
	}

	.summary_wrap {
		padding: 20px 24px;
	}

	.summary {
		flex-direction: row;
	}

	.summary>span {
		font-size: 14px;
		line-height: 20px;
	}

	.summary span:first-child {}

	.summary span:last-child {
		order: -1;
		margin-right: 10px;
	}

	.status_wrap {
		padding: 25px 24px;
	}

	.product_wrap {
		justify-content: space-between;
		padding: 0 24px;
	}

	.product_img {
		max-width: 88px;
	}

	.product_img>label {
		font-size: 14px;
		line-height: 20px;
	}

	.product_details {
		max-width: 300px;
		padding: 0 24px 0 18px;
	}

	.product_details h2 {
		line-height: 20px;
	}

	.product_details span {
		margin: 0 0 12px;
	}

	/*My Order Page Css End*/

	/*You May Also Like Slider Start*/
	.you_may_also_like ul li {
		min-width: 32.2%;
	}

	/*You May Also Like Slider End*/


	/*Order Details Page Start*/
	.order_details_wrap {}

	.order_details_wrap .order_status {
		background: transparent;
		padding: 8px 4px;
		line-height: 20px;
	}

	.order_details_wrap .order_details {
		display: flex;
		justify-content: space-between;
		margin: 0 0 16px;
	}

	.order_details_wrap .order_details .col {}

	.order_details_wrap .order_details .col:first-child {
		flex: 0 60%;
		padding: 16px;
		border-radius: 6px;
	}

	.order_details_wrap .order_details .col:last-child {
		flex: 0 40%;
		padding: 0 0 0 16px;
	}

	.order_details_wrap .order_details .col:last-child>div {
		margin: 0 0 16px;
	}

	.order_details_wrap .order_details .order_placed_wrap {
		display: flex;
		justify-content: space-between;
		margin: 0 0 50px;
	}

	/*Rewards Strip Start*/
	.checkout_wrap .payment_summary ul li.reward-strip {}

	.checkout_wrap .payment_summary ul li.reward-strip span {}

	.checkout_wrap .payment_summary ul li.reward-strip strong {}

	.checkout_wrap .payment_summary ul li.reward-strip strong span:first-child {}

	.checkout_wrap .payment_summary ul li.reward-strip strong span:last-child {}

	.checkout_wrap .payment_summary ul li.reward-strip strong i {}

	/*Rewards Strip End*/

	/*Rewards Points Block Start*/
	.shopping_cart_wrap .col:first-child .reward-points,
	.shopping_cart_wrap .col:last-child .reward-points,
	.checkout_wrap .col:first-child .reward-points,
	.checkout_wrap .col:last-child .reward-points {
		margin-top: -7px;
	}

	.shopping_cart_wrap .col:first-child .reward-points div,
	.shopping_cart_wrap .col:last-child .reward-points div,
	.checkout_wrap .col:first-child .reward-points div,
	.checkout_wrap .col:last-child .reward-points div {}

	.shopping_cart_wrap .col:first-child .reward-points div>img,
	.shopping_cart_wrap .col:last-child .reward-points div>img,
	.checkout_wrap .col:first-child .reward-points div>img,
	.checkout_wrap .col:last-child .reward-points div>img {}

	.shopping_cart_wrap .col:first-child .reward-points span,
	.shopping_cart_wrap .col:last-child .reward-points span,
	.checkout_wrap .col:first-child .reward-points span,
	.checkout_wrap .col:last-child .reward-points span {}

	.shopping_cart_wrap .col:first-child .reward-points a,
	.shopping_cart_wrap .col:last-child .reward-points a,
	.checkout_wrap .col:first-child .reward-points a,
	.checkout_wrap .col:last-child .reward-points a {}

	.shopping_cart_wrap .col:first-child .reward-points p,
	.shopping_cart_wrap .col:last-child .reward-points p,
	.checkout_wrap .col:first-child .reward-points p,
	.checkout_wrap .col:last-child .reward-points p {}

	.shopping_cart_wrap .col:first-child .zillion-reward-points,
	.shopping_cart_wrap .col:last-child .zillion-reward-points,
	.checkout_wrap .col:first-child .zillion-reward-points,
	.checkout_wrap .col:last-child .zillion-reward-points {}

	.shopping_cart_wrap .col:first-child .jupiter-money-reward-points,
	.shopping_cart_wrap .col:last-child .jupiter-money-reward-points,
	.checkout_wrap .col:first-child .jupiter-money-reward-points,
	.checkout_wrap .col:last-child .jupiter-money-reward-points {}

	.shopping_cart_wrap .col:first-child .voyagekart-money-reward-points,
	.shopping_cart_wrap .col:last-child .voyagekart-money-reward-points,
	.checkout_wrap .col:first-child .voyagekart-money-reward-points,
	.checkout_wrap .col:last-child .voyagekart-money-reward-points {}

	.shopping_cart_wrap .col:first-child .axis-bank-reward-points,
	.shopping_cart_wrap .col:last-child .axis-bank-reward-points,
	.checkout_wrap .col:first-child .axis-bank-reward-points,
	.checkout_wrap .col:last-child .axis-bank-reward-points {}

	.shopping_cart_wrap .col:first-child .fi-money-reward-points,
	.shopping_cart_wrap .col:last-child .fi-money-reward-points,
	.checkout_wrap .col:first-child .fi-money-reward-points,
	.checkout_wrap .col:last-child .fi-money-reward-points {}

	.shopping_cart_wrap .col:first-child .onecard-reward-points,
	.shopping_cart_wrap .col:last-child .onecard-reward-points,
	.checkout_wrap .col:first-child .onecard-reward-points,
	.checkout_wrap .col:last-child .onecard-reward-points {}

	.shopping_cart_wrap .col:first-child .axio-reward-points,
	.shopping_cart_wrap .col:last-child .axio-reward-points,
	.checkout_wrap .col:first-child .axio-reward-points,
	.checkout_wrap .col:last-child .axio-reward-points {}

	.shopping_cart_wrap .col:first-child .lxme-reward-points,
	.shopping_cart_wrap .col:last-child .lxme-reward-points,
	.checkout_wrap .col:first-child .lxme-reward-points,
	.checkout_wrap .col:last-child .lxme-reward-points {}

	.shopping_cart_wrap .col:first-child .goniyo-reward-points,
	.shopping_cart_wrap .col:last-child .goniyo-reward-points,
	.checkout_wrap .col:first-child .goniyo-reward-points,
	.checkout_wrap .col:last-child .goniyo-reward-points {}

	.shopping_cart_wrap .col:first-child .ring-reward-points,
	.shopping_cart_wrap .col:last-child .ring-reward-points,
	.checkout_wrap .col:first-child .ring-reward-points,
	.checkout_wrap .col:last-child .ring-reward-points {}

	.shopping_cart_wrap .col:first-child .dream11-reward-points,
	.shopping_cart_wrap .col:last-child .dream11-reward-points,
	.checkout_wrap .col:first-child .dream11-reward-points,
	.checkout_wrap .col:last-child .dream11-reward-points {}

	/*Rewards Points Block End*/

	.order_details_wrap .order_details .order_placed_wrap .order_id {}

	.order_details_wrap .order_details .order_placed_wrap .order_id strong {}

	.order_details_wrap .order_details .order_placed_wrap .order_placed {}

	.order_details_wrap .order_details .products_wrap {}

	.order_details_wrap .order_details .products_wrap .item {}

	.order_details_wrap .order_details .products_wrap .item_picture {}

	.order_details_wrap .order_details .products_wrap .item_picture img {}

	.order_details_wrap .order_details .products_wrap .item_details {}

	.order_details_wrap .order_details .products_wrap .item_details h2 {
		font-size: 14px;
		line-height: 20px;
	}

	.order_details_wrap .order_details .products_wrap .item_details .item_size {}

	.order_details_wrap .order_details .products_wrap .item_details .expected_delivery {
		font-size: 11px;
		margin: 0 0 8px;
	}

	.order_details_wrap .order_details .products_wrap .item_details .expected_delivery img {}

	.order_details_wrap .order_details .products_wrap .item_details .btn_wrap {}

	.order_details_wrap .order_details .products_wrap .item_details .btn_wrap button {}

	.order_details_wrap .order_details .order_tracking_wrap {
		display: flex;
		justify-content: flex-end;
		margin: 0 0 50px;
	}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking {
		flex: 0 92%;
	}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:first-child .a .status:before {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a {
		flex: 0 40%;
		border-right: solid 1px #E8E8E8;
	}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a:before {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .status {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .status:after {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .a:before {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .a .status:before {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.complete .a:before {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.complete .a .status:after {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .a .status:after {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .date_time {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .a .date_time {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li:last-child .a .date_time {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .date_time .date {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .a .date_time .time {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .b {
		flex-direction: column;
		flex: 0 60%;
	}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .b::before {}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.active .b {
		display: flex;
	}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li.complete .b {
		display: none;
	}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .b p {
		margin: 0;
	}

	.order_details_wrap .order_details .order_tracking_wrap ul.order_tracking li .b p:last-child {
		margin: 0;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address {
		display: none;
		flex-direction: column;
		flex: 0 44%;
		position: relative;
		padding: 0 0px;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		background: #E8E8E8;
		width: 1px;
		height: 100%;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address {
		position: relative;
		padding: 0 16px;
		margin: 0;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address:before {
		content: "";
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		border-right: 8px solid #E8E8E8;
		position: absolute;
		left: -8px;
		top: 50%;
		transform: translate(0%, -50%);
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address p {
		line-height: normal;
		margin: 0;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address p strong {
		font-weight: 800;
		color: #263237;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address.confirmed {
		top: 0%;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address.shipped {
		top: 25%;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address.out_for_delivery {
		top: 50%;
	}

	.order_details_wrap .order_details .order_tracking_wrap .address address.delivered {
		bottom: 0;
		position: absolute;
	}

	.order_details_wrap .order_details .order_summary_wrap {
		display: none;
	}

	.order_details_wrap .order_details .order_summary_wrap .order_id {}

	.order_details_wrap .order_details .order_summary_wrap .order_id strong {}

	.order_details_wrap .order_details .order_summary_wrap .order_id span {}

	.order_details_wrap .order_details .order_summary_wrap .order_summary {}

	.order_details_wrap .order_details .order_summary_wrap .order_summary strong {}

	.order_details_wrap .order_details .order_summary_wrap .order_summary span {}

	.order_details_wrap .order_details .shipping_details {}

	.order_details_wrap .order_details .shipping_details label {}

	.order_details_wrap .order_details .shipping_details h2 {}

	.order_details_wrap .order_details .shipping_details address {}

	.order_details_wrap .order_details .shipping_details address strong {}

	.order_details_wrap .order_details .shipping_details address p {}

	.order_details_wrap .order_details .shipping_details address p:last-child {}

	#checkout-cart .alert {}

	#checkout-cart .alert .close {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-heading {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-heading .panel-title {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-collapse {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-collapse .panel-body {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-collapse .panel-body .control-label {
		width: 100%;
	}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-collapse .panel-body .input-group {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-collapse .panel-body .input-group .btn {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-collapse .panel-body .input-group .form-control {}

	.shopping_cart_wrap .col:last-child .apply_coupon_wrap .panel .panel-collapse .panel-body .input-group .input-group-btn {}

	.order_details_wrap .order_details .payment_summary {}

	.order_details_wrap .order_details .payment_summary h2 {}

	.order_details_wrap .order_details .payment_summary ul {}

	.order_details_wrap .order_details .payment_summary ul li {}

	.order_details_wrap .order_details .payment_summary ul li span {}

	.order_details_wrap .order_details .payment_summary ul li strong {}

	.order_details_wrap .order_details .payment_summary ul li .dpanda_discount {}

	.order_details_wrap .order_details .payment_summary ul li .brand_discount {}

	.order_details_wrap .order_details .payment_summary ul li .free {}

	.order_details_wrap .order_details .payment_summary ul li:last-child {}

	.order_details_wrap .order_details .payment_summary ul li:last-child span {}

	.order_details_wrap .order_details .payment_summary ul li:last-child strong {}

	.order_details_wrap .order_details .col:last-child .refund_issued {}

	.order_details_wrap .order_details .col:last-child .refund_issued h2 {}

	.order_details_wrap .order_details .col:last-child .refund_issued h2 img {}

	.order_details_wrap .order_details .col:last-child .refund_issued p {}

	.order_details_wrap .order_details .col:last-child .refund_issued p:last-child {}

	.order_details_wrap .order_details .col:last-child .refund_summary {}

	.order_details_wrap .order_details .col:last-child .refund_summary h2 {}

	.order_details_wrap .order_details .col:last-child .refund_summary ul {}

	.order_details_wrap .order_details .col:last-child .refund_summary ul li {}

	.order_details_wrap .order_details .col:last-child .refund_summary ul li span {}

	.order_details_wrap .order_details .col:last-child .refund_summary ul li strong {}

	.order_details_wrap .order_details .col:last-child .refund_summary ul li.expected_refund {
		border-top: solid 1px #dddddd;
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
	}

	.order_details_wrap .order_details .col:last-child .refund_summary ul li.expected_refund span {}

	.order_details_wrap .order_details .col:last-child .refund_summary ul li.expected_refund strong {}

	.order_details_wrap .order_details .col:last-child .refund_summary ul li:last-child {
		margin-top: 10px;
	}

	.order_details_wrap .order_details .col:last-child .rating {
		display: none;
	}

	.order_details_wrap .order_details .col:last-child .rating span {
		order: -1;
		margin-right: 10px;
	}

	.order_details_wrap .order_details .delivery {}

	.order_details_wrap .order_details .delivery div {}

	.order_details_wrap .order_details .delivery div img {}

	.order_details_wrap .order_details .delivery div strong {
		font-size: 12px;
		line-height: 16px;
	}

	.order_details_wrap .exp_by_dpanda {
		font-size: 16px;
		line-height: 26px;
		width: calc(100% - 40%);
	}

	/*Order Details Page End*/

	/*Shopping Cart Page Start*/
	.shopping_cart_wrap {
		padding-bottom: 0;
		padding-top: 0px;
	}

	.shopping_cart_wrap .col {}

	.shopping_cart_wrap .col:first-child {}

	.shopping_cart_wrap .col:first-child .col_left {}

	.shopping_cart_wrap .col:first-child .col_left>div {}

	.shopping_cart_wrap .col:last-child {}

	.shopping_cart_wrap .col:last-child>div {}

	.shopping_cart_wrap .col:last-child>div:last-child {}

	.shopping_cart_wrap .pincode_wrap {}

	.shopping_cart_wrap .pincode_wrap h2 {
		margin: 0;
	}

	.shopping_cart_wrap .pincode_wrap input {}

	.shopping_cart_wrap .available_offer_wrap {
		display: flex;
	}

	.shopping_cart_wrap .available_offer_wrap h2 {}

	.shopping_cart_wrap .available_offer_wrap h2 img {}

	.shopping_cart_wrap .available_offer_wrap ul {}

	.shopping_cart_wrap .available_offer_wrap ul li {}

	.shopping_cart_wrap .available_offer_wrap a {}

	.shopping_cart_wrap .available_offer_wrap a span {}

	.shopping_cart_wrap .available_offer_wrap a i {}

	.shopping_cart_wrap .products_wrap {
		padding: 16px 0 0px !important;
	}

	.shopping_cart_wrap .products_wrap>* {
		padding: 0px 16px 0 !important;
	}

	.shopping_cart_wrap .products_wrap .shipping_charges {
		display: flex;
	}

	.shopping_cart_wrap .products_wrap .shipping_charges h2 {}

	.shopping_cart_wrap .products_wrap .shipping_charges h2 img {}

	.shopping_cart_wrap .products_wrap .remove_products {}

	.shopping_cart_wrap .products_wrap .remove_products strong {}

	.shopping_cart_wrap .products_wrap .remove_products strong input {
		width: auto;
		height: auto
	}

	.shopping_cart_wrap .products_wrap .remove_products a {}

	.shopping_cart_wrap .products_wrap form {
		max-height: 210px;
	}

	.shopping_cart_wrap .products_wrap .item {
		padding-bottom: 16px !important;
	}

	.shopping_cart_wrap .products_wrap .item_picture {}

	.shopping_cart_wrap .products_wrap .item_picture img {}

	.shopping_cart_wrap .products_wrap .item:nth-last-child(2) {
		margin-bottom: 30px;
	}

	.shopping_cart_wrap .products_wrap .item_details {}

	.shopping_cart_wrap .products_wrap .item_details h2 {}

	.shopping_cart_wrap .products_wrap .item_details .brand_name {}

	.shopping_cart_wrap .products_wrap .item_details .qty_wrap {}

	.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty_minus,
	.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty_plus {}

	.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty {}

	.shopping_cart_wrap .products_wrap .item_details .qty_wrap .qty_plus {}

	.shopping_cart_wrap .products_wrap .item_details .price_wrap {}

	.shopping_cart_wrap .products_wrap .item_details .price_wrap>span {}

	.shopping_cart_wrap .products_wrap .item_details .price_wrap>span:first-child {}

	.shopping_cart_wrap .products_wrap .item_details .price_wrap .price_new {}

	.shopping_cart_wrap .products_wrap .item_details .price_wrap .price_old {}

	.shopping_cart_wrap .products_wrap .item_details .price_wrap .price_off {}

	.shopping_cart_wrap .col:first-child .step_02 {
		background: inherit;
	}

	.shopping_cart_wrap .col:first-child .step_02>div {
		background: transparent;
		margin: 0 0 0px;
		border: solid 0px #dedede;
		border-radius: 0px;
	}

	.shopping_cart_wrap .col:first-child .step_02>div:nth-child(n+3) {
		border: solid 0px #dedede;
		height: auto;
	}

	.shopping_cart_wrap .col:first-child .step_02>div:last-child {}

	.shopping_cart_wrap .col:first-child .step_02 .tabs {
		margin: 0 0 0px;
	}

	.shopping_cart_wrap .col:first-child .step_02 .tabs a:before {}

	.shopping_cart_wrap .col:first-child .step_02 .tabs a {
		margin: 0 0 0 0px;
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
		color: #98A2A9;
		text-transform: uppercase;
	}

	.shopping_cart_wrap .col:first-child .step_02 .tabs a:first-child {}

	.shopping_cart_wrap .col:first-child .step_02 .tabs a.active {
		border-bottom: solid 3px #013046;
	}

	.shopping_cart_wrap .col:first-child .step_02 .tabs a.active:before {}

	.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap {
		display: none;
	}

	.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery {}

	.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery a {}

	.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery a i {}

	.shopping_cart_wrap .col:first-child .step_02 .order_summery_wrap .order_summery span {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap {
		padding-top: 70px;
		padding-bottom: 50px;
	}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap h2 {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no input {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .country_code {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .country_code::placeholder {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .mobile_no {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no .mobile_no::placeholder {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap .notify_ckbox {
		margin: 0 0 80px;
	}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap .notify_ckbox input[type="checkbox"] {}

	.shopping_cart_wrap .col:first-child .step_02 .enter_mobile_no_wrap .continue_btn {
		font-size: 18px;
		text-align: center;
		position: unset;
		max-width: 325px;
		transform: none;
	}

	.shopping_cart_wrap .products_wrap .btn_wrap {
		position: sticky;
		bottom: 0;
		background: #ffffff;
		padding: 16px !important;
	}

	.shopping_cart_wrap .products_wrap .btn_wrap .place_order {
		background-position: calc(100% - 35px) center;
		text-align: center;
		position: unset;
		border-radius: 7px;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap {
		background: #ffffff;
		padding: 16px;
		margin: 0 0 14px;
		position: relative;
		border: solid 1px #D6D6D6;
		border-radius: 6px;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>h2 {
		display: flex;
		margin: 0 0 20px;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:first-child {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:first-child img {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:last-child {
		display: flex;
		border-radius: 2px;
		background: #49E0C3;
		padding: 5px 10px;
		font-size: 12px;
		line-height: normal;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div h3 span:last-child img {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul {
		background: none;
		padding: 0;
		margin: 0 0 5px;
		border: 0;
		box-shadow: none;
		border-radius: 0;
		border-left: 0;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li {
		display: none;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(1) {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(2) {
		display: none;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li span.verti_txt {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li strong.flat_txt {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a.apply_link {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a.tnc_link {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li a.login_link {
		margin: 0 3px 0 0;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:nth-last-child(2) {}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div ul li:last-child {
		display: flex;
		font-size: 12px;
		font-weight: 500;
	}

	.shopping_cart_wrap .col:last-child .available_offer_wrap>div>a {
		display: flex;
		margin: 0;
	}

	.shopping_cart_wrap .payment_summary {}

	.shopping_cart_wrap .payment_summary h2 {
		margin: 0 0 15px;
	}

	.shopping_cart_wrap .payment_summary ul {}

	.shopping_cart_wrap .payment_summary ul li {
		margin: 0 0 8px;
	}

	.shopping_cart_wrap .payment_summary ul li span {}

	.shopping_cart_wrap .payment_summary ul li strong {}

	.shopping_cart_wrap .payment_summary ul li strong i {}

	.shopping_cart_wrap .payment_summary ul li .coupon_discount {}

	.shopping_cart_wrap .payment_summary ul li .shipping_fees {}

	.shopping_cart_wrap .payment_summary ul li .strike_through,
	.shopping_cart_wrap .payment_summary ul li .strike_through i {}

	.shopping_cart_wrap .payment_summary ul li .free {}

	.shopping_cart_wrap .payment_summary ul li.smltxt {
		margin: -8px 0 0 0;
	}

	.shopping_cart_wrap .payment_summary ul li:last-child {
		margin: 10px 0 0;
		padding: 10px 0 0;
		border-top: solid 1px #D6D6D6;
	}

	.shopping_cart_wrap .payment_summary ul li:last-child span {}

	.shopping_cart_wrap .payment_summary ul li:last-child strong {}

	/*Shopping Cart Page End*/

	/*Empty shopping Cart Page Start*/
	#error-not-found {
		padding: 0;
	}

	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {
		max-width: 48%;
	}

	.empty_cart .content {}

	.empty_cart .content h2 {
		font-size: 40px;
		line-height: 50px;
		margin: 0 0 16px;
	}

	.empty_cart .content p {
		font-size: 24px;
		line-height: 30px;
		margin: 0 0 40px;
	}

	.empty_cart .content a {
		font-size: 24px;
		line-height: 30px;
		padding: 12px 40px;
	}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/

	/*Checkout Page Start*/
	/*Checkout Header Start*/
	/*Checkout Header End*/

	/*Checkout Body Start*/
	.checkout_wrap {}

	.checkout_wrap .col {}

	.checkout_wrap .col:first-child {
		background: #ffffff;
	}

	.checkout_wrap .col:first-child div {}

	.checkout_wrap .col:first-child>div>div {
		background: transparent;
		margin: 0 0 0px;
		border: 0;
		border-radius: 0px;
	}

	.checkout_wrap .col:last-child {
		display: block;
	}

	.checkout_wrap .col:last-child>div {}

	.checkout_wrap .col:last-child>div:last-child {}

	.checkout_wrap .pincode_wrap {
		display: flex;
	}

	.checkout_wrap .pincode_wrap h2 {
		margin: 0;
	}

	.checkout_wrap .pincode_wrap input {}

	.checkout_wrap .available_offer_wrap {
		display: flex;
	}

	.checkout_wrap .available_offer_wrap h2 {}

	.checkout_wrap .available_offer_wrap h2 img {}

	.checkout_wrap .available_offer_wrap ul {}

	.checkout_wrap .available_offer_wrap ul li {}

	.checkout_wrap .available_offer_wrap a {}

	.checkout_wrap .available_offer_wrap a span {}

	.checkout_wrap .available_offer_wrap a i {}

	.checkout_wrap .products_wrap {}

	.checkout_wrap .products_wrap .shipping_charges {
		display: flex;
	}

	.checkout_wrap .products_wrap .shipping_charges h2 {}

	.checkout_wrap .products_wrap .shipping_charges h2 img {}

	.checkout_wrap .products_wrap .remove_products {
		display: flex;
	}

	.checkout_wrap .products_wrap .remove_products strong {}

	.checkout_wrap .products_wrap .remove_products strong input {}

	.checkout_wrap .products_wrap .remove_products a {}

	.checkout_wrap .products_wrap .item {
		margin: 0 0 40px;
	}

	.checkout_wrap .products_wrap .item_picture {}

	.checkout_wrap .products_wrap .item_picture img {}

	.checkout_wrap .products_wrap .item_details {}

	.checkout_wrap .products_wrap .item_details h2 {}

	.checkout_wrap .products_wrap .item_details .brand_name {}

	.checkout_wrap .products_wrap .item_details .qty_wrap {}

	.checkout_wrap .products_wrap .item_details .qty_wrap .qty_minus,
	.checkout_wrap .products_wrap .item_details .qty_wrap .qty_plus {}

	.checkout_wrap .products_wrap .item_details .qty_wrap .qty {}

	.checkout_wrap .products_wrap .item_details .qty_wrap .qty_plus {}

	.checkout_wrap .products_wrap .item_details .price_wrap {}

	.checkout_wrap .products_wrap .item_details .price_wrap>span {}

	.checkout_wrap .products_wrap .item_details .price_wrap>span:first-child {}

	.checkout_wrap .products_wrap .item_details .price_wrap .price_new {}

	.checkout_wrap .products_wrap .item_details .price_wrap .price_old {}

	.checkout_wrap .products_wrap .item_details .price_wrap .price_off {}

	.checkout_wrap .col:first-child .tabs {
		margin: 0 0 0px;
	}

	.checkout_wrap .col:first-child .tabs a:before {}

	.checkout_wrap .col:first-child .tabs a {
		margin: 0 0 0 0px;
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
		color: #98A2A9;
		text-transform: uppercase;
		cursor: default;
	}

	.checkout_wrap .col:first-child .tabs a:first-child {}

	.checkout_wrap .col:first-child .tabs a.active {
		border-bottom: solid 3px #013046;
	}

	.checkout_wrap .col:first-child .tabs a.active:before {}

	.checkout_wrap .col:first-child .order_summery_wrap {
		display: block;
	}

	.checkout_wrap .col:first-child .order_summery_wrap .order_summery {}

	.checkout_wrap .col:first-child .order_summery_wrap .order_summery a {}

	.checkout_wrap .col:first-child .order_summery_wrap .order_summery a i {}

	.checkout_wrap .col:first-child .order_summery_wrap .order_summery span {}

	.checkout_wrap .col:first-child .available_offer_wrap {
		display: none !important;
	}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head a {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head a span {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head a span img {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_head a i {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content h2 {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content h2 img {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content ul {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content ul li {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content a {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content a span {}

	.checkout_wrap .col:first-child .available_offer_wrap .available_offer_content a i {}

	.checkout_wrap .col:first-child .enter_mobile_no_wrap {
		padding-top: 70px;
		padding-bottom: 50px;
		height: auto;
	}

	.checkout_wrap .col:first-child .enter_mobile_no_wrap h2 {}

	.checkout_wrap .col:first-child .enter_mobile_no {}

	.checkout_wrap .col:first-child .enter_mobile_no input {}

	.checkout_wrap .col:first-child .enter_mobile_no .country_code {}

	.checkout_wrap .col:first-child .enter_mobile_no .country_code::placeholder {}

	.checkout_wrap .col:first-child .enter_mobile_no .mobile_no {}

	.checkout_wrap .col:first-child .enter_mobile_no .mobile_no::placeholder {}

	.checkout_wrap .col:first-child .enter_mobile_no_wrap .notify_ckbox {
		margin: 0 0 80px;
	}

	.checkout_wrap .col:first-child .enter_mobile_no_wrap .notify_ckbox input[type="checkbox"] {}

	.checkout_wrap .col:first-child .enter_mobile_no_wrap .continue_btn {
		font-size: 18px;
		text-align: center;
		position: unset;
		max-width: 325px;
		transform: none;
	}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap {
		align-items: center;
		padding-top: 49px;
		padding-bottom: 50px;
		height: auto;
	}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap h2 {}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap p {}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap strong {}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap strong a {}

	.checkout_wrap .col:first-child .verify_otp {
		max-width: 360px;
	}

	.checkout_wrap .col:first-child .verify_otp .otp {}

	.checkout_wrap .col:first-child .verify_otp .otp:first-child {}

	.checkout_wrap .col:first-child .verify_otp .otp::placeholder {}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp {
		flex-wrap: wrap;
		justify-content: center;
	}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap .resend_otp a {
		margin-bottom: 17px;
	}

	.checkout_wrap .col:first-child .verify_mobile_no_wrap .continue_btn {
		font-size: 18px;
		max-width: 325px;
		width: 100%;
		text-align: center;
	}

	.checkout_wrap .col:first-child .verify_otp.otp_verify input {}

	.checkout_wrap .col:first-child .verify_otp.otp_verify+.resend_otp {}

	.checkout_wrap .col:first-child .verify_otp.otp_verify+.resend_otp a {}

	.checkout_wrap .col:first-child .verify_otp.otp_verify+.resend_otp .continue_btn {
		position: unset;
		transform: none;
	}

	.checkout_wrap .col:first-child .pick_your_order_text{
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
}

	.checkout_wrap .col:first-child .add_new_add_wrap {
		padding: 32px;
		height: auto;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap h2 {
		margin: 0px 0 0px;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form {}

	.checkout_wrap .col:first-child .add_new_add_wrap form>* {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating {
		margin: 0 0 12px;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating.half {
		flex: 0 calc(100% / 2 - 6px);
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating label {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input {
		font-size: 14px;
		padding: 16px 8px 0px 8px;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input::placeholder {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:focus {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:not(:placeholder-shown)+label,
	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:focus+label,
	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:-webkit-autofill+label,
	.checkout_wrap .col:first-child .add_new_add_wrap form .form-floating input:focus:-webkit-autofill+label {
		transform: scale(0.8) translateY(-8px);
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type {
		flex-wrap: nowrap;
		align-items: center;
		margin: 0 0 40px;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type strong {
		flex: 0 auto;
		margin: 0;
		line-height: 15px;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li:first-child {
		margin-left: 15px;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li label {
		min-width: 120px;
	}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input:hover+label,
	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input:checked+label {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li label img {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type ul li input:checked+label img {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type .home {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type .work {}

	.checkout_wrap .col:first-child .add_new_add_wrap form .add_type .other {}

	.checkout_wrap .col:first-child .add_new_add_wrap .continue_btn {
		position: unset;
		transform: none;
		text-align: center;
	}

	.checkout_wrap .col:first-child .shipping_address {
		padding: 32px;
		height: auto;
	}

	.checkout_wrap .col:first-child .shipping_address h2 {}

	.checkout_wrap .col:first-child .shipping_address ul {}

	.checkout_wrap .col:first-child .shipping_address ul li {}

	.checkout_wrap .col:first-child .shipping_address ul li:last-child {}

	.checkout_wrap .col:first-child .shipping_address ul li img {}

	.checkout_wrap .col:first-child .shipping_address ul li address {}

	.checkout_wrap .col:first-child .shipping_address ul li .add_label {}

	.checkout_wrap .col:first-child .shipping_address ul li .add_label input {}

	.checkout_wrap .col:first-child .shipping_address ul li .add_label label {}

	.checkout_wrap .col:first-child .shipping_address ul li .add_label input:hover+label,
	.checkout_wrap .col:first-child .shipping_address ul li .add_label input:checked+label {}

	.checkout_wrap .col:first-child .shipping_address .add_new_add {
		margin: 0 0 189px;
	}

	.checkout_wrap .col:first-child .shipping_address .add_new_add img {}

	.checkout_wrap .col:first-child .shipping_address .continue_btn {
		width: auto;
		position: unset;
		transform: none;
		text-align: center;
	}

	.checkout_wrap .col:first-child .payment_method_wrap {}

	.checkout_wrap .col:first-child .payment_method_wrap h2 {
		font-weight: 600;
		padding: 60px 30px 0;
	}

	.checkout_wrap .col:first-child .payment_method {
		height: auto;
		background: transparent;
		border: 0;
	}

	.checkout_wrap .col:first-child .payment_method ul {
		max-width: 414px;
		margin: 0 auto 40px;
	}

	.checkout_wrap .col:first-child .payment_method ul p {
		font-weight: 700;
		margin-bottom: 40px;
	}

	.checkout_wrap .col:first-child .payment_method ul li {}

	.checkout_wrap .col:first-child .payment_method ul li:last-child {}

	.checkout_wrap .col:first-child .payment_method ul li span {}

	.checkout_wrap .col:first-child .payment_method ul li span:first-child {
		max-width: 25dvw;
	}

	.checkout_wrap .col:first-child .payment_method ul li span:first-child strong {}

	.checkout_wrap .col:first-child .payment_method ul li span:first-child label {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child picture {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child picture>img {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .paytm {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .phone_pay {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .google_pay {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child picture .cod {}

	.checkout_wrap .col:first-child .payment_method ul li span:last-child>img {}

	.checkout_wrap .col:first-child .payment_method .continue_btn {
		width: 100%;
		position: unset;
		transform: none;
		text-align: center;
	}

	.checkout_wrap .products_wrap .btn_wrap {}

	.checkout_wrap .products_wrap .btn_wrap button {
		background-position: calc(100% - 35px) center;
		text-align: center;
		position: unset;
		border-radius: 7px;
	}

	.checkout_wrap .col:last-child .available_offer_wrap {
		background: #ffffff;
		padding: 16px;
		margin: 0 0 14px;
		position: relative;
		border: solid 1px #D6D6D6;
		border-radius: 6px;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>h2 {
		display: flex;
		margin: 0 0 20px;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>div {}

	.checkout_wrap .col:last-child .available_offer_wrap>div h3 {}

	.checkout_wrap .col:last-child .available_offer_wrap>div h3 span {}

	.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:first-child {}

	.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:first-child img {}

	.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:last-child {
		display: flex;
		border-radius: 2px;
		background: #49E0C3;
		padding: 5px 10px;
		font-size: 12px;
		line-height: normal;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>div h3 span:last-child img {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul {
		background: none;
		padding: 0;
		margin: 0 0 5px;
		border: 0;
		box-shadow: none;
		border-radius: 0;
		border-left: 0;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li {
		display: none;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(1) {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li:nth-child(2) {
		display: none;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li span.verti_txt {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li strong.flat_txt {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li a {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li a.apply_link {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li a.tnc_link {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li a.login_link {
		margin: 0 3px 0 0;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li:nth-last-child(2) {}

	.checkout_wrap .col:last-child .available_offer_wrap>div ul li:last-child {
		display: flex;
		font-size: 12px;
		font-weight: 500;
	}

	.checkout_wrap .col:last-child .available_offer_wrap>div>a {
		display: flex;
		margin: 0;
	}

	.checkout_wrap .col:last-child .payment_summary {
		margin-bottom: 0;
	}

	.checkout_wrap .payment_summary h2 {
		margin: 0 0 15px;
	}

	.checkout_wrap .payment_summary ul {}

	.checkout_wrap .payment_summary ul li {
		margin: 0 0 8px;
	}

	.checkout_wrap .payment_summary ul li span {}

	.checkout_wrap .payment_summary ul li strong {}

	.checkout_wrap .payment_summary ul li strong i {}

	.checkout_wrap .payment_summary ul li .coupon_discount {}

	.checkout_wrap .payment_summary ul li .shipping_fees {}

	.checkout_wrap .payment_summary ul li .strike_through,
	.checkout_wrap .payment_summary ul li .strike_through i {}

	.checkout_wrap .payment_summary ul li .free {}

	.checkout_wrap .payment_summary ul li.smltxt {
		margin: -8px 0 0 0;
	}

	.checkout_wrap .payment_summary ul li:last-child {
		margin: 10px 0 0;
		padding: 10px 0 0;
		border-top: solid 1px #D6D6D6;
	}

	.checkout_wrap .payment_summary ul li:last-child span {}

	.checkout_wrap .payment_summary ul li:last-child strong {}

	/*Rewards Points Block Start*/
	.shopping_cart_wrap .col:first-child .reward-points,
	.checkout_wrap .col:first-child .reward-points {
		display: none;
	}

	/*Rewards Points Block End*/

	.checkout_success {
		grid-column-gap: 10px;
	}

	.checkout_success>div {}

	.checkout_success>div h2 {
		font-size: 16px;
		line-height: 19px;
	}

	.checkout_success .thank-you-card {
		grid-template-columns: repeat(1, 0fr 0fr 1fr 0fr 0fr);
	}

	.checkout_success .thank-you-card img {
		grid-row: span 2;
		grid-column: span 1;
		max-width: 40px;
	}

	.checkout_success .thank-you-card h2 {
		grid-row: span 2;
		grid-column: span 1;
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		padding-right: 32px;
		margin-right: 32px;
		border-right: solid 1px #E5E5E5;
	}

	.checkout_success .thank-you-card h3 {
		grid-column: span 2;
		padding: 0;
		margin: 0;
		border: 0;
	}

	.checkout_success .thank-you-card p {
		grid-column: span 2;
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
		padding: 0;
		margin: 0;
	}

	.checkout_success .thank-you-card p strong {}

	.checkout_success .thank-you-card address {
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
		padding: 16px 16px 0;
		margin: 16px 0 0;
	}

	.checkout_success .order-tracking-card {}

	.checkout_success .order-tracking-card img {}

	.checkout_success .order-tracking-card a {}

	.checkout_success .order-tracking-card a:hover {}

	.checkout_success .order-tracking-card p {}

	.checkout_success .thank-you-msg-card {}

	.checkout_success .thank-you-msg-card p {
		font-size: 14px;
		line-height: 18px;
		padding: 0;
	}

	.checkout_success .order_summery_card {}

	.checkout_success .order_summery_card .sort_order_summery {
		align-items: center;
		grid-template-columns: 50px repeat(1, 1fr 0fr 0fr) 30px;
	}

	.checkout_success .order_summery_card .sort_order_summery img {
		grid-row: none;
		margin: 0 16px;
	}

	.checkout_success .order_summery_card .sort_order_summery .order_summery_item_count {
		grid-row: none;
		font-size: 16px;
		line-height: 19px;
		width: auto;
	}

	.checkout_success .order_summery_card .sort_order_summery .order_summery_item_mrp {
		grid-row: none;
		grid-column: span 1;
		font-size: 14px;
		line-height: 18px;
	}

	.checkout_success .order_summery_card .sort_order_summery .order_summery_item_sp {
		grid-row: none;
		grid-column: span 1;
		font-size: 20px;
		line-height: 24px;
		text-align: right;
	}

	.checkout_success .order_summery_card .sort_order_summery .fa-angle-down {
		grid-row: none;
		margin-right: 16px;
	}

	.checkout_success .order_summery_card .detailed_order_summery {}

	.checkout_success .order_summery_card .detailed_order_summery .item_wrap {}

	.checkout_success .order_summery_card .detailed_order_summery .item {}

	.checkout_success .order_summery_card .detailed_order_summery .item_picture {
		max-width: 70px;
	}

	.checkout_success .order_summery_card .detailed_order_summery .item_picture img {}

	.checkout_success .order_summery_card .detailed_order_summery .item:last-child {}

	.checkout_success .order_summery_card .detailed_order_summery .item_details {}

	.checkout_success .order_summery_card .detailed_order_summery .item_details>*:last-child {}

	.checkout_success .order_summery_card .detailed_order_summery .item_details h2 {
		font-size: 14px;
		line-height: 18px;
	}

	.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap {
		font-size: 14px;
		line-height: 18px;
	}

	.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap>span {}

	.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap>span:first-child {}

	.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap .price_new {}

	.checkout_success .order_summery_card .detailed_order_summery .item_details .price_wrap .price_old {}

	.checkout_success .order_summery_card .detailed_order_summery .item_qty_total {
		font-size: 14px;
		line-height: 18px;
	}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li span {
		font-size: 14px;
	}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li strong {
		font-size: 14px;
	}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li strong i {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li .coupon_discount {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li .shipping_fees {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li:last-child {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li:last-child span {}

	.checkout_success .order_summery_card .detailed_order_summery .payment_summary ul li:last-child strong {}

	.checkout_success .reward-points-card {}

	.checkout_success .reward-points-card>img {}

	.checkout_success .reward-points-card>p {
		max-width: 100%;
	}

	.checkout_success .reward-points-card>p>span {}

	.checkout_success .reward-points-card>p>br {
		display: none;
	}

	.checkout_success .payment-method-card {
		grid-column: span 2;
	}

	.checkout_success .payment-method-card h2 {}

	.checkout_success .payment-method-card p {
		font-size: 16px;
		line-height: 19px;
		margin: 0 0 5px;
	}

	.checkout_success .payment-method-card strong {
		font-size: 18px;
		line-height: 22px;
	}

	.checkout_success .payment-method-card a {}

	.checkout_success .payment-method-card a:hover {}

	.checkout_success .shipping-address-card {
		grid-column: span 3;
	}

	.checkout_success .shipping-address-card h2 {}

	.checkout_success .shipping-address-card strong {
		font-size: 16px;
		line-height: 19px;
		margin: 0 0 5px;
	}

	.checkout_success .shipping-address-card p {
		font-size: 14px;
		line-height: 18px;
	}

	.checkout_success .billing-address-card {
		grid-column: span 3;
	}

	.checkout_success .billing-address-card h2 {}

	.checkout_success .billing-address-card strong {
		font-size: 16px;
		line-height: 19px;
		margin: 0 0 5px;
	}

	.checkout_success .billing-address-card p {
		font-size: 14px;
		line-height: 18px;
	}

	.checkout_success .continue_shopping {}

	.checkout_success .continue_shopping:hover {}

	/*Checkout Body End*/

	/*Checkout footer Start*/
	.footer_checkout {
		display: block;
	}

	.footer_checkout .shipping {
		flex-wrap: nowrap;
		margin-bottom: 0;
	}

	.footer_checkout .shipping .box {
		flex: 0 auto;
		margin: 0 0 0 30px;
	}

	.footer_checkout .shipping .box:first-child {
		margin-left: 0px;
	}

	.footer_checkout .shipping .box:nth-last-child(-n+2) {
		margin-left: 30px;
	}

	.footer_checkout .shipping .box img {}

	.footer_checkout .shipping .box .content {}

	.footer_checkout .shipping .box .content strong {}

	.footer_checkout .shipping .box .content p {}

	.footer_checkout .payments {
		justify-content: flex-end;
	}

	.footer_checkout .payments .box {
		justify-content: flex-end;
		width: auto;
	}

	.footer_checkout .payments .box img {
		margin: 0 10px 0 0;
	}

	.footer_checkout .payments .box img:nth-last-child(2) {
		margin-right: 0;
	}

	.footer_checkout .payments .box img:last-child {
		margin-right: 20px;
		bottom: 50px;
		left: auto;
	}

	/*Checkout footer End*/
	/*Checkout Page End*/



	/* footer */
	footer .links {
		flex-wrap: nowrap;
	}

	footer .links .row .col {
		flex: 0 17%;
	}

	footer .links .row .col:last-child {
		flex: 0 32%;
	}
}


.loader-box {
	text-align: center;
	margin: 0 auto;
	height: 100%;
}

.loader-box lottie-player {
	margin-bottom: 60px;
	margin: 0 auto;
	text-align: center;
}

.loader-box h4 {
	font-size: 21px;
	color: #000;
	margin-bottom: 2px;
	display: block !important;
}

.loader-box img {
	display: block;
	text-align: center;
	margin: 0 auto;
	width: 180px;
}

@media (min-width: 1024px) {}

@media (min-width: 1200px) {

	/*You May Also Like Slider Start*/
	.you_may_also_like ul li {
		min-width: 32.4%;
	}

	/*You May Also Like Slider End*/

	/*Shopping Cart Page Start*/
	.shopping_cart_wrap .products_wrap form {
		max-height: 298px;
	}

	/*Shopping Cart Page End*/

	/*Empty shopping Cart Page Start*/
	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {
		max-width: 36%;
	}

	.empty_cart .content {
		padding: 0 0 0 15px;
	}

	.empty_cart .content h2 {
		font-size: 45px;
		line-height: 55px;
		margin: 0 0 16px;
	}

	.empty_cart .content p {
		font-size: 28px;
		line-height: 35px;
		margin: 0 0 40px;
	}

	.empty_cart .content a {
		font-size: 26px;
		line-height: 32px;
		padding: 13px 41px;
	}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/
}

@media (min-width: 1366px) {}

@media (min-width: 1400px) {

	/*Empty shopping Cart Page Start*/
	#error-not-found {}

	#error-not-found #content {}

	.empty_cart {}

	.empty_cart .graphic {}

	.empty_cart .graphic>img {
		max-width: 44%;
	}

	.empty_cart .content {}

	.empty_cart .content h2 {
		font-size: 48px;
		line-height: 58px;
		margin: 0 0 16px;
	}

	.empty_cart .content p {
		font-size: 32px;
		line-height: 39px;
		margin: 0 0 40px;
	}

	.empty_cart .content a {
		font-size: 29px;
		line-height: 35px;
		padding: 16px 44px;
	}

	.empty_cart .content a:hover {}

	/*Empty shopping Cart Page End*/
}

.overlay-loader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 10;
	background: #ffffffb5;
}

.overlay-loader>img {
	width: 30px;
}

.insufficient-coins {                           
	font-size: 14px;                        
	font-weight: 600;                       
	line-height: 20px;                          
	color: #334755;                                 
	text-transform: uppercase;
	margin: 10px 5px;                   
	display: block;                         
} 

/*Custom Css End*/