/** Shopify CDN: Minification failed

Line 1265:0 All "@import" rules must come first

**/
.template-product .item-content {
	font-size: 0;
	height: 100%;
}

.template-product .slick-vertical .slick-slide {
	border: none;
}

.template-product .block_accordion .product-single__tabs {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}

.template-product .block_accordion .product-single__tabs img {
	margin: 28px 0;
}

.template-product .block_accordion .product-single__tabs:not(:last-child) {
	margin-bottom: 5px;
}

.template-product .block_accordion .nov-accordion__title {
	font-size: 16px;
	font-weight: 800;
	color: var(--color-title);
	text-transform: uppercase;
	padding: 13px 30px;
}

.template-product .block_accordion .nov-accordion__title:after {
	content: '\f2f9';
	top: 50%;
	transform: translateY(-50%);
	color: var(--color-title);
}

.template-product .block_accordion .nov-accordion__title.act:after {
	content: "\f2fc";
}

.template-product .block_accordion .nov-accordion__content {
	font-size: 1.3rem;
}

.template-product .block_accordion .nov-accordion__content .block {
	padding: 45px 30px 30px;
}

.template-product .block_accordion .nov-accordion__content #new_comment_form {
	margin-bottom: 60px;
}

.template-product .block_accordion .block_custom strong {
	font-size: 1.4rem;
	display: inline-block;
}

.template-product .block_accordion .block_custom p {
	margin-bottom: 10px;
}

.TopContent {
	margin-bottom: 97px;
}

.TopContent .proFeaturedImage video,.TopContent .proFeaturedImage iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

product-model {
	position: relative;
	height: 100%;
	display: block;
}

product-model model-viewer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.product-single__sticky {
	position: sticky;
	top: 6rem;
}

.product-single__information {
	padding-left: 6rem;
	padding-right: 15px;
}

.lang-rtl .product-single__information {
	padding-left: 15px;
	padding-right: 6rem;
}

@media (max-width: 1199px) {
	.product-single__information {
		padding-left: 15px;
		padding-right: 15px;
	}

	.lang-rtl .product-single__information {
		padding-left: 15px;
		padding-right: 15px;
	}
}

h1.product-single__title {
	font-size: 2.3rem;
	padding-right: 3rem;
	color: var(--color-title);
}

.lang-rtl h1.product-single__title {
	padding-left: 3rem;
	padding-right: initial;
}

.product-single__wishlist .btnProductWishlist {
	width: 50px;
	height: 50px;
	justify-content: center;
	border-radius: 100%;
	background: #ededed;
	border: 1px solid #ededed;
	color: #222;
	margin-left: 10px;
}

.lang-rtl .product-single__wishlist .btnProductWishlist {
	margin-right: 10px;
	margin-left: initial;
}

.product-single__wishlist .btnProductWishlist i {
	margin: 0;
}

.product-single__wishlist .btnProductWishlist:hover,.product-single__wishlist .btnProductWishlist.whislist-added {
	color: var(--product-color-button-text-hover);
	background-color: var(--product-color-button-hover);
	border-color: var(--product-color-button-border-hover);
}

.product-single__price {
	font-size: 24px;
	font-weight: 800;
	color: var(--product-color-price);
	font-family: var(--font-family-primary);
	margin-bottom: 10px;
}

.product-single__price s {
	color: black;
	padding-right: 20px;
	margin-right: 20px;
	font-size: 16px;
	position: relative;
}

.lang-rtl .product-single__price s {
	padding-left: 20px;
	padding-right: initial;
}

.lang-rtl .product-single__price s {
	margin-left: 20px;
	margin-right: initial;
}

.product-single__price s:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 20px;
	background-color: var(--product-color-reduced-price);
}

.lang-rtl .product-single__price s:after {
	left: 0;
	right: initial;
}

.product-single__price .product-price__badge {
	background-color: #00AFEF;
	font-family: var(--font-family-default);
	font-size: 11px;
	text-transform: uppercase;
    color: white !important;
	font-weight: 600;
	display: block;
	padding: 2px 15px 1.5px;
	border-radius: 20px;
	margin-left: 20px;
}

.lang-rtl .product-single__price .product-price__badge {
	margin-right: 20px;
	margin-left: initial;
}

.product-single__top-review .jdgm-prev-badge__text {
	position: relative;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: 5px;
	color: #a8a8a8;
}

.lang-rtl .product-single__top-review .jdgm-prev-badge__text {
	margin-right: 5px;
	margin-left: initial;
}

.product-single__top-review .jdgm-preview-badge .jdgm-star.jdgm-star.jdgm--off {
	color: #d4d4d4;
}

.product-single__top-review .btn-review__all {
	margin-left: 3rem;
	font-size: 10px;
}

.lang-rtl .product-single__top-review .btn-review__all {
	margin-right: 3rem;
	margin-left: initial;
}

.product-single__shortdes {
	line-height: 1.7;
	margin-bottom: 27px;
	font-size: 1.3rem;
}

.product-single__countdown {
	border: 1px solid #f4c7a9;
	background-color: #ffebde;
	border-radius: 5px;
	padding: 15px;
	color: #d11f1f;
}

.product-single__countdown .product-single__countdown-title {
	font-size: 1.6rem;
}

.product-single__countdown .product-single__countdown-title img {
	width: 20px;
}

.product-single__countdown .product-single__countdown-title i,.product-single__countdown .product-single__countdown-title img {
	margin-right: 5px;
}

.lang-rtl .product-single__countdown .product-single__countdown-title i,.lang-rtl .product-single__countdown .product-single__countdown-title img {
	margin-left: 5px;
	margin-right: initial;
}

.product-single__countdown .product-single__countdown-subtitle {
	font-size: 1.2rem;
	margin-left: auto;
	margin-right: 20px;
}

.lang-rtl .product-single__countdown .product-single__countdown-subtitle {
	margin-left: 20px;
	margin-right: auto;
}

@media (max-width: 991px) {
	.product-single__countdown .product-single__countdown-subtitle {
		margin-left: 0;
		margin-right: auto;
	}

	.lang-rtl .product-single__countdown .product-single__countdown-subtitle {
		margin-left: auto;
		margin-right: 0;
	}
}

.product-single__countdown .countdownfree {
	display: -moz-flex;
	display: flex;
}

.product-single__countdown .countdownfree .item-time {
	position: relative;
	text-align: center;
}

.product-single__countdown .countdownfree .item-time:not(:last-child) {
	margin-right: 5px;
}

.lang-rtl .product-single__countdown .countdownfree .item-time:not(:last-child) {
	margin-left: 5px;
	margin-right: initial;
}

.product-single__countdown .countdownfree .item-time:last-child .data-number {
	background-color: #d11f1f;
}

.product-single__countdown .countdownfree .data-number {
	width: 36px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
	font-size: 12px;
	color: white;
	font-weight: 800;
	display: block;
	font-family: var(--font-family-primary);
	background-color: var(--color-hover);
}

.product-single__countdown .countdownfree .name-time {
	display: none;
}

.product-single__payment {
	text-align: center;
	border: 1px solid var(--color-border);
	padding: 0 10px 30px;
	border-radius: 10px;
}

.product-single__payment .product-single__control-label {
	transform: translateY(-12px);
	padding: 0 10px;
	background: white;
}

.product-single__payment .payment__item {
	width: 50px;
}

.product-single__payment .payment__item:not(:last-child) {
	margin-right: 10px;
	margin-bottom: 10px;
}

.lang-rtl .product-single__payment .payment__item:not(:last-child) {
	margin-left: 10px;
	margin-right: initial;
}

.product-single__payment svg {
	width: 100%;
	height: auto;
}

.product-single__payment .payments:not(.d-flex) {
	max-width: 550px;
}

.product-single__info-item>p {
	margin-bottom: 8px;
}

.product-single__share-ask-sizeguide>div:not(:last-child) {
	margin-right: 30px;
}

.lang-rtl .product-single__share-ask-sizeguide>div:not(:last-child) {
	margin-left: 30px;
	margin-right: initial;
}

.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title {
	color: #222;
}

.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title i {
	font-size: 25px;
	margin-right: 7px;
}

.lang-rtl .product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title i {
	margin-left: 7px;
	margin-right: initial;
}

.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title span {
	font-size: 2.2rem;
	font-weight: 700;
	text-transform: uppercase;
}

.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title:hover {
	color: var(--color-hover);
}

.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title a {
	color: #222;
}

.product-single__share-ask-sizeguide .product-single__share-ask-sizeguide-title a:hover {
	color: var(--color-hover);
}

@media (max-width: 1199px) {
	.product-single__share-ask-sizeguide>div:not(:last-child) {
		margin-right: 15px;
	}

	.lang-rtl .product-single__share-ask-sizeguide>div:not(:last-child) {
		margin-left: 15px;
		margin-right: initial;
	}
}

.product-single__shiping {
	margin-top: 20px;
}

.product-single__shiping i {
	font-size: 22px;
	color: #1a1a1a;
	margin-right: 12px;
}

.lang-rtl .product-single__shiping i {
	margin-left: 12px;
	margin-right: initial;
}

.product-single__shiping span {
	font-weight: 500;
}

.product-single__shiping .shiping_time {
	margin-bottom: 18px;
}

.proFeaturedImage {
	background-color: white;
}

@media (max-width: 991px) {
	.proFeaturedImage.slick-dotted .slick-dots {
		position: absolute;
		bottom: 25px;
		left: 50%;
		transform: translateX(-50%);
	}

	.proFeaturedImage.slick-dotted .slick-dots li {
		margin: 0 6px;
	}

	.proFeaturedImage.slick-dotted .slick-dots li button {
		width: 5px;
		height: 5px;
		background-color: #bfbfbf;
		box-shadow: none;
	}

	.proFeaturedImage.slick-dotted .slick-dots li.slick-active button {
		transform: scale(2);
		box-shadow: none;
	}
}

.product-single__thumbnail-image {
	max-width: 100%;
	display: block;
}

.proFeaturedImage img:hover,.thumbs-vertical img:hover {
	cursor: url("icon-zoom.svg"),auto;
}

.pswp__container {
	transition: transform 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: url("icon-zoom.svg"),auto;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: -webkit-grab;
	cursor: grab;
}

.pswp__button--close {
	position: fixed;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 55px;
	height: 55px;
	border-radius: 100%;
	background-color: white;
	margin: 0;
	opacity: 1;
	bottom: 50px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	transition: all .2s ease-in-out !important;
}

.pswp__button--close svg {
	width: 15px;
	height: 15px;
}

.pswp__button--close:hover,.pswp__button--close:active,.pswp__button--close:focus {
	background-color: white;
	transform: translateX(-50%) scale(1.1);
}

.pswp__button--close:hover svg,.pswp__button--close:active svg,.pswp__button--close:focus svg {
	-webkit-animation: topbotom 0.5s ease-in-out forwards;
	animation: topbotom 0.5s ease-in-out forwards;
}

.pswp__button--close .pswp__icn {
	position: static;
}

.pswp__button--arrow {
	position: fixed;
	bottom: 55px;
	top: initial;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background-color: white;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translateX(-50%);
	transition: all .2s ease-in-out !important;
}

.pswp__button--arrow .pswp__icn {
	width: 15px;
	height: 15px;
	margin: 0;
	position: static;
	transform: none;
}

.pswp__button--arrow.pswp__button--arrow--prev {
	left: calc(50% - 70px);
}

.pswp__button--arrow.pswp__button--arrow--next {
	left: calc(50% + 70px);
	right: initial;
}

.pswp__button--arrow:hover,.pswp__button--arrow:active,.pswp__button--arrow:focus {
	background-color: white;
	transform: translateX(-50%) scale(1.1);
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.pswp__button--arrow:hover.pswp__button--arrow--prev svg,.pswp__button--arrow:active.pswp__button--arrow--prev svg,.pswp__button--arrow:focus.pswp__button--arrow--prev svg {
	-webkit-animation: rightleft 0.5s ease-in-out forwards;
	animation: rightleft 0.5s ease-in-out forwards;
}

.pswp__button--arrow:hover.pswp__button--arrow--next svg,.pswp__button--arrow:active.pswp__button--arrow--next svg,.pswp__button--arrow:focus.pswp__button--arrow--next svg {
	-webkit-animation: leftright 0.5s ease-in-out forwards;
	animation: leftright 0.5s ease-in-out forwards;
}

.product-single__thumbnail-badge {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
}

.lang-rtl .product-single__thumbnail-badge {
	right: 50%;
	left: initial;
}

.lang-rtl .product-single__thumbnail-badge {
	transform: translate(50%, -50%);
}

.product-single__thumbnail-badge.video {
	font-size: 30px;
}

.product-single__thumbnail-badge.model {
	font-size: 20px;
}

.product-single__review .jdgm-rev-widg {
	display: grid !important;
	gap: 30px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	padding: 0;
	border: none;
	position: relative;
}

.product-single__review .jdgm-rev-widg__header {
	grid-column: span 1 / span 1;
	display: flex;
	flex-direction: column;
	text-align: left;
}

.lang-rtl .product-single__review .jdgm-rev-widg__header {
	text-align: right;
}

@media (max-width: 991px) {
	.product-single__review .jdgm-rev-widg__header {
		grid-column: span 3 / span 3;
	}
}

.product-single__review .jdgm-form__title {
	display: none;
}

.product-single__review .jdgm-rev-widg__title {
	font-size: 2.2rem;
	color: var(--color-title);
	font-family: var(--font-family-primary);
	text-align: left !important;
	margin-bottom: 35px !important;
	text-transform: uppercase;
}

.lang-rtl .product-single__review .jdgm-rev-widg__title {
	text-align: right !important;
}

.product-single__review .jdgm-row-stars {
	display: block !important;
}

.product-single__review .jdgm-widget .jdgm-row-stars>div {
	width: 100% !important;
	border: none !important;
	display: block !important;
}

.product-single__review .jdgm-widget .jdgm-rev-widg__summary {
	width: 100% !important;
	display: block !important;
}

.product-single__review .jdgm-rev-widg__summary-stars .jdgm-star {
	font-size: 21px;
}

.product-single__review .jdgm-rev-widg__summary-stars .jdgm-rev-widg__summary-average {
	margin-left: 10px;
}

.lang-rtl .product-single__review .jdgm-rev-widg__summary-stars .jdgm-rev-widg__summary-average {
	margin-right: 10px;
	margin-left: initial;
}

.product-single__review .jdgm-rev-widg__summary-stars .jdgm-rev-widg__summary-average a {
	text-decoration: none;
}

.product-single__review .jdgm-rev-widg__summary-text {
	font-weight: 500;
	margin-top: 15px;
}

.product-single__review .jdgm-histogram {
	margin: 40px 0 !important;
	padding: 0 !important;
	border: none;
	order: 2;
}

.product-single__review .jdgm-histogram__row {
	height: 10px !important;
	line-height: 10px !important;
	margin-bottom: 15px;
	display: flex;
	align-items: center;
}

.product-single__review .jdgm-histogram__clear-filter {
	margin-top: 25px;
	display: none;
}

.product-single__review .jdgm-histogram__star .jdgm-star {
	padding-right: 1px !important;
	font-size: 12px !important;
}

.lang-rtl .product-single__review .jdgm-histogram__star .jdgm-star {
	padding-left: 1px !important;
	padding-right: initial;
}

.product-single__review .jdgm-histogram__bar {
	width: calc(100% - 140px);
	box-shadow: none;
	background-color: #d8d8d8;
	border-radius: 20px;
	margin-left: 25px;
	margin-right: 15px;
}

.lang-rtl .product-single__review .jdgm-histogram__bar {
	margin-left: 15px;
	margin-right: 25px;
}

@media (max-width: 1199px) {
	.product-single__review .jdgm-histogram__bar {
		width: calc(100% - 180px) !important;
	}
}

.product-single__review .jdgm-histogram__bar-content {
	border-radius: 20px;
	box-shadow: none;
}

.product-single__review .jdgm-histogram__frequency {
	margin-left: auto;
	width: initial;
	font-size: 12px;
	color: var(--color-text);
}

.lang-rtl .product-single__review .jdgm-histogram__frequency {
	margin-right: auto;
	margin-left: initial;
}

.product-single__review .jdgm-question-form-wrapper,.product-single__review .jdgm-form-wrapper {
	border-top: 0;
}

.product-single__review .jdgm-form-wrapper {
	padding-top: 15px;
}

.product-single__review .jdgm-row-media,.product-single__review .jdgm-row-search,.product-single__review .jdgm-subtab,.product-single__review .jdgm-row-actions,.product-single__review .jdgm-quest,.product-single__review .jdgm-paginate {
	border: none;
}

.product-single__review .jdgm-widget .jdgm-write-rev-link,.product-single__review .jdgm-widget .jdgm-ask-question-btn,.product-single__review .jdgm-btn {
	height: 50px;
	line-height: 50px;
	max-width: initial !important;
	width: 100% !important;
	padding: 0;
	border-radius: 5px !important;
	font-size: 20px !important;
	font-weight: 700;
	font-family: var(--font-family-primary);
	text-transform: uppercase;
	transition: all .3s;
	text-align: center;
	color: var(--color-button-text) !important;
	background-color: var(--color-button);
	border: var(--button-thickness) solid var(--color-button-border);
}

.product-single__review .jdgm-widget .jdgm-write-rev-link:hover,.product-single__review .jdgm-widget .jdgm-write-rev-link:focus,.product-single__review .jdgm-widget .jdgm-ask-question-btn:hover,.product-single__review .jdgm-widget .jdgm-ask-question-btn:focus,.product-single__review .jdgm-btn:hover,.product-single__review .jdgm-btn:focus {
	opacity: 1 !important;
	color: var(--color-button-text-hover) !important;
	background-color: var(--color-button-hover) !important;
	border-color: var(--color-button-border-hover);
}

.product-single__review .jdgm-btn {
	background-color: var(--color-secondary-button) !important;
	color: var(--color-secondary-button-text) !important;
	border: var(--button-thickness) solid var(--color-secondary-button-border) !important;
}

.product-single__review .jdgm-btn:hover {
	background-color: var(--color-secondary-button-hover) !important;
	color: var(--color-secondary-button-text-hover) !important;
	border: var(--button-thickness) solid var(--color-secondary-button-border-hover) !important;
}

.product-single__review .jdgm-row-media {
	display: block;
}

.product-single__review .jdgm-picture-fieldset__box {
	width: 60px !important;
	height: 60px !important;
}

.product-single__review .jdgm-media-fieldset__icon {
	font-size: 32px;
}

.product-single__review .jdgm-picture-fieldset__box-wrapper {
	background-color: white;
}

@media (min-width: 768px) {
	.product-single__review .jdgm-row-actions {
		position: absolute;
		top: 0;
		right: 0;
	}

	.lang-rtl .product-single__review .jdgm-row-actions {
		left: 0;
		right: initial;
	}
}

.product-single__review .jdgm-row-actions .jdgm-sort-dropdown.jdgm-sort-dropdown {
	background-color: white;
	min-height: 50px;
	border-color: #dfdfdf;
	border-radius: 5px;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 30px;
	cursor: pointer;
	background-image: url("icon-arrow-down-2.png");
	background-repeat: no-repeat;
	background-position: center right 15px;
}

.lang-rtl .product-single__review .jdgm-row-actions .jdgm-sort-dropdown.jdgm-sort-dropdown {
	padding-left: 30px;
	padding-right: 20px;
}

.lang-rtl .product-single__review .jdgm-row-actions .jdgm-sort-dropdown.jdgm-sort-dropdown {
	background-position: center left 15px;
}

@media (max-width: 767px) {
	.product-single__review .jdgm-row-actions {
		grid-column: span 3 / span 3;
		text-align: right;
	}

	.lang-rtl .product-single__review .jdgm-row-actions {
		text-align: left;
	}
}

@media (max-width: 575px) {
	.product-single__review .jdgm-row-actions .jdgm-sort-dropdown-wrapper {
		display: flex;
	}
}

.product-single__review .jdgm-form {
	padding: 0;
}

.product-single__review .jdgm-form .jdgm-sort-dropdown {
	font-size: 12px;
	border-bottom: none;
}

.product-single__review .jdgm-widget label {
	text-transform: uppercase;
	font-weight: 700;
	color: var(--color-title);
	font-size: 11px;
	margin-bottom: 8px;
	text-align: left;
}

.lang-rtl .product-single__review .jdgm-widget label {
	text-align: right;
}

.product-single__review .jdgm-widget .jdgm-form__reviewer-name-format-container {
	font-size: 12px;
}

.product-single__review .jdgm-widget .jdgm-form__reviewer-name-format-container label {
	text-transform: none;
	font-weight: 400;
	font-size: 12px;
}

.product-single__review .jdgm-widget .jdgm-form__reviewer-name-format-container .jdgm-form__reviewer-name-format-dropdown {
	border: none;
	font-size: 12px;
}

.product-single__review .jdgm-widget input:not([type='submit']),.product-single__review .jdgm-widget textarea {
	border-radius: 5px;
	border-color: #dfdfdf;
	color: var(--color-text);
	height: 46px;
}

.product-single__review .jdgm-widget input:not([type='submit'])::-webkit-input-placeholder,.product-single__review .jdgm-widget textarea::-webkit-input-placeholder {
	font-size: 10px;
	font-weight: 600;
	color: #a8a8a8;
	text-transform: uppercase;
}

.product-single__review .jdgm-widget input:not([type='submit']):-moz-placeholder,.product-single__review .jdgm-widget textarea:-moz-placeholder {
	font-size: 10px;
	font-weight: 600;
	color: #a8a8a8;
	text-transform: uppercase;
}

.product-single__review .jdgm-widget input:not([type='submit'])::-moz-placeholder,.product-single__review .jdgm-widget textarea::-moz-placeholder {
	font-size: 10px;
	font-weight: 600;
	color: #a8a8a8;
	text-transform: uppercase;
}

.product-single__review .jdgm-widget input:not([type='submit']):-ms-input-placeholder,.product-single__review .jdgm-widget textarea:-ms-input-placeholder {
	font-size: 10px;
	font-weight: 600;
	color: #a8a8a8;
	text-transform: uppercase;
}

.product-single__review .jdgm-widget textarea {
	min-height: 165px;
}

.product-single__review .jdgm-widget .jdgm-media-fieldset__input {
	height: initial !important;
}

.product-single__review .jdgm-notification {
	border-top: 0;
}

.product-single__review .jdgm-notification__inner {
	padding: 0;
	margin-bottom: 25px;
}

.product-single__review .jdgm-notification__title:before {
	text-align: center;
	margin-bottom: 25px;
}

.product-single__review .jdgm-rev-widg__body,.product-single__review .jdgm-paginate {
	grid-column: span 2 / span 2;
}

@media (max-width: 991px) {
	.product-single__review .jdgm-rev-widg__body,.product-single__review .jdgm-paginate {
		grid-column: span 3 / span 3;
	}
}

.product-single__review .jdgm-rev-widg__body {
	margin-top: 90px;
}

@media (max-width: 991px) {
	.product-single__review .jdgm-rev-widg__body {
		margin-top: 35px;
	}
}

@media (max-width: 767px) {
	.product-single__review .jdgm-rev-widg__body {
		margin-top: 0;
	}
}

.product-single__review .jdgm-paginate {
	margin-top: 50px;
}

.product-single__review .jdgm-form__fieldset-actions .jdgm-cancel-rev {
	display: none !important;
}

.product-single__review .jdgm-gallery-title {
	color: var(--color-title);
}

.product-single__review .jdgm-gallery-wrapper,.product-single__review .jdgm-medals-wrapper {
	padding: 0 !important;
}

.product-single__review .jdgm-gallery-wrapper {
	width: 100%;
}

.product-single__review .jdgm-gallery {
	width: 100%;
}

.product-single__review .jdgm-gallery__thumbnail-link {
	min-width: 75px;
}

.product-single__review .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before {
	font-size: 35px;
	content: "+" !important;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 100;
	color: var(--color-title);
	border-radius: 5px;
}

.product-single__review .jdgm-gallery__thumbnail-link:nth-child(8):hover .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before {
	color: var(--color-hover);
}

.product-single__review .jdgm-gallery__thumbnail-link .jdgm-gallery__thumbnail.jdgm-gallery__thumbnail {
	border-radius: 10px;
}

@media (max-width: 1199px) {
	.product-single__review .jdgm-gallery__thumbnail-link {
		min-width: 69px;
	}
}

@media (min-width: 992px) {
	.product-single__review .jdgm-gallery__thumbnail-link {
		float: none !important;
	}
}

.product-single__review .jdgm-rev {
	display: flex !important;
	padding: 30px 0 16px;
}

@media (max-width: 575px) {
	.product-single__review .jdgm-rev {
		display: block !important;
	}
}

.product-single__review .jdgm-row-profile {
	order: 0;
	text-align: center;
	margin-bottom: 3px;
}

.product-single__review .jdgm-row-rating {
	order: 1;
	text-align: center;
}

.product-single__review .jdgm-row-extra {
	order: 2;
}

.product-single__review .jdgm-row-product {
	order: 3;
	display: none;
}

.product-single__review .jdgm-rev__br {
	order: 4;
}

.product-single__review .jdgm-rev__header {
	margin-bottom: 0;
	display: flex;
	flex-direction: column;
	padding: 0 50px;
}

@media (max-width: 767px) {
	.product-single__review .jdgm-rev__header {
		padding: 0 30px;
	}
}

.product-single__review .jdgm-rev__icon {
	width: 50px;
	height: 50px;
	line-height: 65px;
	margin-right: 0;
	border-radius: 100%;
	background-color: #dedede;
	font-size: 0;
	display: inline-block !important;
	float: none;
	margin-bottom: 12px;
}

.lang-rtl .product-single__review .jdgm-rev__icon {
	margin-left: 0;
	margin-right: initial;
}

.product-single__review .jdgm-rev__icon:before {
	font-size: 16px;
}

.product-single__review .jdgm-rev__author-wrapper {
	display: block;
}

.product-single__review .jdgm-rev__author {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 800;
	color: var(--color-title);
	margin-top: 5px;
	display: inline-block;
}

.product-single__review .jdgm-rev__timestamp {
	font-size: 12px;
	color: #909090;
	display: flex;
	justify-content: center;
	margin-top: 7px;
	float: none;
}

.product-single__review .jdgm-rev__title {
	font-size: 14px;
	color: var(--color-title);
	margin-bottom: 20px;
}

.product-single__review .jdgm-rev__body p {
	line-height: 1.6;
}

.product-single__review .jdgm-rev__pic-link {
	border-radius: 5px;
	overflow: hidden;
}

.product-single__review .jdgm-paginate__page {
	width: 25px;
	height: 25px;
	min-width: initial;
	line-height: 25px;
	text-align: center;
	border-radius: 100%;
	font-size: 12px;
	font-weight: 600;
	color: var(--color-title);
	background-color: #d6d6d6;
	padding: 0;
	margin-right: 10px;
}

.lang-rtl .product-single__review .jdgm-paginate__page {
	margin-left: 10px;
	margin-right: initial;
}

.product-single__review .jdgm-paginate__page.jdgm-curt,.product-single__review .jdgm-paginate__page:hover {
	font-size: 12px;
	font-weight: 600;
	color: white;
	background-color: var(--color-hover);
}

.product-single__review .jdgm-paginate__page.jdgm-paginate__next-page,.product-single__review .jdgm-paginate__page.jdgm-paginate__last-page,.product-single__review .jdgm-paginate__page.jdgm-paginate__first-page,.product-single__review .jdgm-paginate__page.jdgm-paginate__prev-page {
	background-color: transparent;
	padding: 0;
}

.product-single__review .jdgm-paginate__page.jdgm-paginate__next-page:hover,.product-single__review .jdgm-paginate__page.jdgm-paginate__last-page:hover,.product-single__review .jdgm-paginate__page.jdgm-paginate__first-page:hover,.product-single__review .jdgm-paginate__page.jdgm-paginate__prev-page:hover {
	color: var(--color-hover);
}

.product-single__tab .nav-tabs {
	position: relative;
	margin-bottom: 52px;
	border-bottom: 1px solid var(--color-border);
}

.product-single__tab .nav-tabs li:not(:last-child) {
	margin-right: 5px;
}

.lang-rtl .product-single__tab .nav-tabs li:not(:last-child) {
	margin-left: 5px;
	margin-right: initial;
}

.product-single__tab .nav-tabs li a {
	font-size: 1.4rem;
	font-weight: 700;
	color: #222;
	background-color: #dcdcdc;
	display: block;
	white-space: nowrap;
	position: relative;
    font-family: 'Aspekta', sans-serif !important;
	border: 1px solid transparent;
	padding: 15px 31px;
	border-radius: 15px 15px 0 0;
	margin-bottom: -1px;
}

.product-single__tab .nav-tabs li a.active,.product-single__tab .nav-tabs li a:hover {
	color: #222;
	background-color: white;
	border: 1px solid #dcdcdc;
	border-bottom-color: white;
}

.product-single__tab .nav-tabs li a.active:before,.product-single__tab .nav-tabs li a:hover:before {
	display: none;
}

.product-single__tab .nav-tabs li a:not(.active):before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;

}

.product-single__tab #proTabs1 img {
	margin: 28px 0;
}

@import url('https://fonts.cdnfonts.com/css/aspekta');

.product-single__tab .tab-content,
.product-single__tab .tab-content * {
    font-size: 14px;
    line-height: 1.75;
    font-family: 'Aspekta', sans-serif !important;
}

.product-single__tab h4 {
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	color: var(--color-title);
}

@media (max-width: 767px) {
	.product-single__tab .nav-tabs {
		display: -moz-flex;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
		scrollbar-width: none;
	}

	.product-single__tab .nav-tabs>li a:after {
		bottom: 0;
	}

	.product-single__tab .nav-tabs::-webkit-scrollbar {
		display: none;
	}
}

.product-single__customtab li:nth-child(odd) {
	background-color: #F2F2F2;
}

.product-single__customtab p {
	margin-bottom: 0;
}

.ProductSignlePolicy {
	border-top: 1px solid #dcdcdc;
}

#productThumbs .slick-slider:not(.slick-vertical) .slick-track {
	display: flex;
}

#productThumbs .slick-slider:not(.slick-vertical) .slick-track .thumbItem {
	display: flex;
	height: auto;
}

#productThumbs .thumblist {
	margin: -5px;
}

#productThumbs .thumbItem {
	position: relative;
	padding: 5px;
}

#productThumbs .thumbItem a {
	display: flex;
	position: relative;
	overflow: hidden;
	transform: translateZ(0);
}

#productThumbs .thumbItem a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 3px;
	background-color: var(--color-title);
	transition: width .3s ease-in-out;
	z-index: 2;
}

#productThumbs .thumbItem img {
	transition: transform .3s linear;
}

#productThumbs .thumbItem:hover img {
	transform: scale(1.1);
}

#productThumbs .thumbItem.active a:before {
	width: 100%;
}

@media (max-width: 1199px) {
	#productThumbs .thumbItem img {
		width: 100%;
	}
}

@media (max-width: 575px) {
	#productThumbs {
		margin-top: 10px !important;
	}

	#productThumbs .thumblist {
		margin: -5px;
	}

	#productThumbs .thumbItem {
		padding: 5px;
	}
}

.FeaturedImage_slick:not(.slick-initialized) .item {
	display: none !important;
}

.FeaturedImage_slick:not(.slick-initialized) .item:first-child {
	display: flex !important;
}

.FeaturedImage_slick .slick-track {
	display: flex;
}

.FeaturedImage_slick .slick-track .slick-slide {
	height: auto;
}

.FeaturedImage_slick .slick-arrow {
	visibility: hidden;
	opacity: 0;
}

.FeaturedImage_slick .slick-arrow.arrow-prev {
	left: 10px;
}

.lang-rtl .FeaturedImage_slick .slick-arrow.arrow-prev {
	right: 10px;
	left: initial;
}

.FeaturedImage_slick .slick-arrow.arrow-next {
	right: 10px;
}

.lang-rtl .FeaturedImage_slick .slick-arrow.arrow-next {
	left: 10px;
	right: initial;
}

.FeaturedImage_slick:hover .slick-arrow {
	visibility: visible;
	opacity: 1;
}

.thumb_slick[data-vertical="false"]:not(.slick-initialized) {
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden;
}

.thumb_slick[data-vertical="false"]:not(.slick-initialized) .thumbItem {
	width: 20%;
	flex: 0 0 20%;
}

.thumb_slick .slick-arrow {
	opacity: 0;
	visibility: hidden;
}

.thumb_slick:hover .slick-arrow {
	opacity: 1;
	visibility: visible;
}

.thumb_slick:hover .slick-arrow.arrow-prev {
	left: -15px;
}

.lang-rtl .thumb_slick:hover .slick-arrow.arrow-prev {
	right: -15px;
	left: initial;
}

.thumb_slick:hover .slick-arrow.arrow-next {
	right: -15px;
}

.lang-rtl .thumb_slick:hover .slick-arrow.arrow-next {
	left: -15px;
	right: initial;
}

.product-template__left .product-single {
	margin: 0;
}

.product-template__left .product-single__media {
	padding-left: 0;
	padding-right: 15px;
}

.lang-rtl .product-template__left .product-single__media {
	padding-left: 15px;
	padding-right: 0;
}

@media (max-width: 767px) {
	.product-template__left .product-single__media {
		padding: 0;
	}
}

.product-template__left .info_content {
	padding-right: calc((100vw - 1320px - 15px)/2);
}

.lang-rtl .product-template__left .info_content {
	padding-left: calc((100vw - 1320px - 15px)/2);
	padding-right: initial;
}

@media (min-width: 576px) {
	.product-template__left #productThumbs {
		position: absolute;
		width: 90px;
		min-width: 90px;
		top: 50%;
		transform: translateY(-50%);
		left: 10px;
		margin-top: 0 !important;
	}

	.lang-rtl .product-template__left #productThumbs {
		right: 10px;
		left: initial;
	}

	.product-template__left #productThumbs .thumb_slick {
		margin: -5px -10px;
	}

	.product-template__left #productThumbs .thumb_slick .thumbItem {
		padding: 5px 10px;
	}

	.product-template__left #productThumbs .thumb_slick .thumbItem a {
		-ms-box-shadow: 5px 3px 7px rgba(0,0,0,0.1);
		-o-box-shadow: 5px 3px 7px rgba(0,0,0,0.1);
		box-shadow: 5px 3px 7px rgba(0,0,0,0.1);
	}
}

.product-template__lefttwo .product-single__information,.product-template__right .product-single__information {
	padding: 0 15px;
}

@media (min-width: 1200px) {
	.product-template__lefttwo .proFeaturedImage,.product-template__right .proFeaturedImage {
		width: calc(100% - 90px);
	}

	.product-template__lefttwo #productThumbs,.product-template__right #productThumbs {
		width: 80px;
		min-width: 80px;
		order: 0;
		margin-top: 0 !important;
	}

	.product-template__lefttwo #productThumbs .thumb_slick,.product-template__right #productThumbs .thumb_slick {
		margin: -5px -10px;
	}

	.product-template__lefttwo #productThumbs .thumb_slick .thumbItem,.product-template__right #productThumbs .thumb_slick .thumbItem {
		padding: 5px 10px;
	}

	.product-template__lefttwo #productThumbs .slick-arrow,.product-template__right #productThumbs .slick-arrow {
		top: initial;
		bottom: -73px;
		left: 50% !important;
		right: auto !important;
		transform: translateX(-50%) translateY(0) !important;
		opacity: 1;
		visibility: visible;
		-ms-box-shadow: 3px 3px 7px rgba(0,0,0,0.1);
		-o-box-shadow: 3px 3px 7px rgba(0,0,0,0.1);
		box-shadow: 3px 3px 7px rgba(0,0,0,0.1);
	}

	.product-template__lefttwo #productThumbs .slick-arrow.arrow-next,.product-template__right #productThumbs .slick-arrow.arrow-next {
		bottom: -133px;
	}

	.product-template__lefttwo #productThumbs:hover .slick-arrow.arrow-prev,.product-template__right #productThumbs:hover .slick-arrow.arrow-prev {
		left: 50%;
	}
}

@media (min-width: 992px) {
	.product-template__lefttwo .product-single__photos,.product-template__right .product-single__photos {
		padding-right: 20px;
	}

	.lang-rtl .product-template__lefttwo .product-single__photos,.lang-rtl .product-template__right .product-single__photos {
		padding-left: 20px;
		padding-right: initial;
	}
}

@media (min-width: 1200px) {
	.product-template__lefttwo #productThumbs {
		margin-right: 10px;
	}

	.lang-rtl .product-template__lefttwo #productThumbs {
		margin-left: 10px;
		margin-right: initial;
	}

	.product-template__lefttwo .product-single__photos {
		display: flex;
		flex-direction: row-reverse;
	}
}

@media (min-width: 1200px) {
	.product-template__right #productThumbs {
		margin-left: 10px;
	}

	.lang-rtl .product-template__right #productThumbs {
		margin-right: 10px;
		margin-left: initial;
	}

	.product-template__right .product-single__photos {
		display: flex;
	}
}

@media (min-width: 576px) {
	.product-template__grid #productThumbs {
		margin-top: 10px !important;
	}

	.product-template__grid #productThumbs .thumblist {
		margin: -5px;
	}

	.product-template__grid #productThumbs .thumblist .thumbItem {
		padding: 5px;
	}

	.product-template__grid #productThumbs .thumblist .thumbItem a {
		justify-content: center;
	}
}

.product-template__gridtwo .product-single__information {
	padding: 0 15px;
}

.product-template__gridtwo #productThumbs {
	margin-top: 10px !important;
}

@media (min-width: 576px) {
	.product-template__gridtwo #productThumbs .thumblist {
		margin: -5px;
	}

	.product-template__gridtwo #productThumbs .thumblist .thumbItem {
		padding: 5px;
	}
}

@media (min-width: 768px) {
	.product-template__gridtwo .product-single__image {
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}

	.product-template__gridtwo .product-single__information {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
}

@media (min-width: 992px) {
	.product-template__gridtwo .product-single__photos {
		padding-right: 20px;
	}

	.lang-rtl .product-template__gridtwo .product-single__photos {
		padding-left: 20px;
		padding-right: initial;
	}
}

@media (min-width: 1200px) {
	.product-template__gridtwo .product-single__photos {
		display: flex;
		flex-direction: row-reverse;
	}

	.product-template__gridtwo .proFeaturedImage {
		width: calc(100% - 180px);
	}

	.product-template__gridtwo #productThumbs {
		order: 0;
		width: 170px;
		min-width: 170px;
		margin-right: 10px;
		margin-top: 0 !important;
	}

	.lang-rtl .product-template__gridtwo #productThumbs {
		margin-left: 10px;
		margin-right: initial;
	}
}

.product-template__scroll .proFeaturedImage {
	border: none !important;
}

.product-template__scroll .proFeaturedImage .item {
	font-size: 0;
}

.product-template__scroll .proFeaturedImage .respone_image {
	width: 100%;
}

.product-template__scroll .product-single__information {
	padding: 0 15px;
}

.product-template__scroll product-model {
	padding-bottom: 100%;
}

@media (min-width: 992px) {
	.product-template__scroll .product-single__photos {
		display: flex;
		flex-direction: row-reverse;
		padding-right: 20px;
		position: static;
	}

	.lang-rtl .product-template__scroll .product-single__photos {
		padding-left: 20px;
		padding-right: initial;
	}

	.product-template__scroll .proFeaturedImage {
		width: calc(100% - 90px);
	}

	.product-template__scroll #productThumbs {
		width: 80px;
		min-width: 80px;
		margin-right: 10px;
		margin-top: 0 !important;
	}

	.lang-rtl .product-template__scroll #productThumbs {
		margin-left: 10px;
		margin-right: initial;
	}

	.product-template__scroll #productThumbs .thumb_slick {
		margin: -5px -10px;
		position: sticky;
		top: 6rem;
	}

	.product-template__scroll #productThumbs .thumb_slick .thumbItem {
		padding: 5px 10px;
	}
}

@media (max-width: 991px) {
	.product-template__scroll .proFeaturedImage:not(.slick-initialized) .item {
		display: none;
	}

	.product-template__scroll .proFeaturedImage:not(.slick-initialized) .item:first-child {
		display: block;
	}

	.product-template__scroll .thumb_slick:not(.slick-initialized) {
		display: flex;
	}

	.product-template__scroll .thumb_slick:not(.slick-initialized) .thumbItem {
		width: 25%;
		flex: 0 0 25%;
	}
}

.product-template__imggrid .container-fluid {
	padding: 0 20px;
}

.product-template__imggrid .proFeaturedImage {
	border: none !important;
}

.product-template__imggrid .embed-responsive .embed-responsive-item,.product-template__imggrid .embed-responsive embed,.product-template__imggrid .embed-responsive iframe,.product-template__imggrid .embed-responsive object,.product-template__imggrid .embed-responsive video {
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.lang-rtl .product-template__imggrid .embed-responsive .embed-responsive-item,.lang-rtl .product-template__imggrid .embed-responsive embed,.lang-rtl .product-template__imggrid .embed-responsive iframe,.lang-rtl .product-template__imggrid .embed-responsive object,.lang-rtl .product-template__imggrid .embed-responsive video {
	transform: translate(50%, -50%);
}

.product-template__imggrid .item-content {
	overflow: hidden;
	transform: translateZ(0);
}

.product-template__imggrid product-model {
	width: 100%;
	height: 100%;
}

@media (min-width: 992px) {
	.product-template__imggrid product-model {
		padding-top: 0 !important;
	}
}

@media (min-width: 992px) {
	.product-template__imggrid .product-single__photos {
		padding-right: 35px;
	}

	.lang-rtl .product-template__imggrid .product-single__photos {
		padding-left: 35px;
		padding-right: initial;
	}
}

@media (min-width: 1200px) {
	.product-template__imggrid .product-single__information {
		padding-left: 15px;
		padding-right: 65px;
	}

	.lang-rtl .product-template__imggrid .product-single__information {
		padding-left: 65px;
		padding-right: 15px;
	}
}

@media (max-width: 991px) {
	.product-template__imggrid .proFeaturedImage .item {
		padding: 0;
	}

	.product-template__imggrid .proFeaturedImage:not(.slick-initialized) .item {
		display: none;
	}

	.product-template__imggrid .proFeaturedImage:not(.slick-initialized) .item:first-child {
		display: block;
	}
}

.product-template__sliderimg #NovBreadcrumbs .breadcrumb {
	justify-content: center;
}

.product-template__sliderimg .FeaturedImage_slick {
	border: none !important;
	margin: 0 -5px;
}

.product-template__sliderimg .FeaturedImage_slick .slick-slide {
	padding: 0 5px;
}

.product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-prev {
	left: -20px;
}

.lang-rtl .product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-prev {
	right: -20px;
	left: initial;
}

.product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-next {
	right: -20px;
}

.lang-rtl .product-template__sliderimg .FeaturedImage_slick .slick-arrow.arrow-next {
	left: -20px;
	right: initial;
}

@media (min-width: 768px) {
	.product-template__sliderimg .FeaturedImage_slick .slick-dots {
		position: static;
		transform: translateX(0);
		margin-top: 30px;
		justify-content: center;
	}
}

.product-template__sliderimg .item-content {
	overflow: hidden;
	transform: translateZ(0);
}

.product-template__sliderimg .product-single__information {
	padding: 0 15px;
}

.product-template__sliderimg .info-content__top {
	border-bottom: 1px solid var(--color-border);
}

.product-template__sliderimg h1.product-single__title {
	padding-right: 15px;
}

.lang-rtl .product-template__sliderimg h1.product-single__title {
	padding-left: 15px;
	padding-right: initial;
}

.product-template__sliderimg .product-single__left,.product-template__sliderimg .product-single__right {
	max-width: 550px;
}

.product-template__sliderimg .product-single__right {
	margin-left: auto;
}

.lang-rtl .product-template__sliderimg .product-single__right {
	margin-right: auto;
	margin-left: initial;
}

.product-template__sliderimgtwo #NovBreadcrumbs .breadcrumb {
	justify-content: center;
}

.product-template__sliderimgtwo .product-single {
	margin: 0;
}

.product-template__sliderimgtwo .product-single__image,.product-template__sliderimgtwo .product-single__information {
	padding: 0;
}

.product-template__sliderimgtwo .FeaturedImage_slick {
	border: none !important;
}

@media (min-width: 768px) {
	.product-template__sliderimgtwo .FeaturedImage_slick .slick-dots {
		position: static;
		transform: translateX(0);
		margin-top: 30px;
		justify-content: center;
	}
}

.product-template__sliderimgtwo .item-content {
	overflow: hidden;
	transform: translateZ(0);
	border-left: none !important;
}

.product-template__sliderimgtwo .info-content__top {
	border-bottom: 1px solid var(--color-border);
}

.product-template__sliderimgtwo h1.product-single__title {
	padding-right: 15px;
}

.lang-rtl .product-template__sliderimgtwo h1.product-single__title {
	padding-left: 15px;
	padding-right: initial;
}

.product-template__sliderimgtwo .product-single__left,.product-template__sliderimgtwo .product-single__right {
	max-width: 550px;
}

.product-template__sliderimgtwo .product-single__right {
	margin-left: auto;
}

.lang-rtl .product-template__sliderimgtwo .product-single__right {
	margin-right: auto;
	margin-left: initial;
}

.product-single__stick-add {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: white;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	transform: translateY(100%);
	transition: all .3s;
}

.product-single__stick-add.act {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.product-single__stick-add form {
	margin-left: auto;
}

.lang-rtl .product-single__stick-add form {
	margin-right: auto;
	margin-left: initial;
}

.product-single__stick-add .product__info-sticky {
	margin-left: 15px;
}

.lang-rtl .product-single__stick-add .product__info-sticky {
	margin-right: 15px;
	margin-left: initial;
}

.product-single__stick-add .product__title {
	font-size: 92%;
}

.product-single__stick-add .product-single__price-sticky .product-price__sale {
	color: var(--color-price);
}

.product-single__stick-add .product-single__price-sticky s {
	color: var(--color-reduced-price);
	margin-right: 10px;
}

.lang-rtl .product-single__stick-add .product-single__price-sticky s {
	margin-left: 10px;
	margin-right: initial;
}

.product-single__stick-add .product-form__input {
	margin: 0 10px;
}

.product-single__stick-add .quantity-selector {
	margin: 0;
}

.product-single__stick-add .form__label {
	font-size: 11px;
	white-space: nowrap;
	margin-right: 10px;
}

.lang-rtl .product-single__stick-add .form__label {
	margin-left: 10px;
	margin-right: initial;
}

.product-single__stick-add .select__select {
	border-radius: 5px;
	border-color: #dbdbdb;
	background-image: url("icon-arrow-down.png");
	background-repeat: no-repeat;
	background-position: center right 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	min-width: 100px;
	font-size: 10px;
	font-weight: 600;
	color: var(--color-text);
	text-transform: uppercase;
	height: 48px;
	padding-left: 15px;
	padding-right: 35px;
}

.lang-rtl .product-single__stick-add .select__select {
	padding-left: 35px;
	padding-right: 15px;
}

.lang-rtl .product-single__stick-add .select__select {
	background-position: center left 15px;
}

.product-single__stick-add .select__select option {
	font-weight: 600;
	color: var(--color-text);
}

.product-single__stick-add .btnsold_out {
	padding: 0 20px;
}

.product-single__stick-add .shopify-payment-button__button {
	margin-left: 10px;
}

.lang-rtl .product-single__stick-add .shopify-payment-button__button {
	margin-right: 10px;
	margin-left: initial;
}

.product-single__stick-add .shopify-payment-button__button.shopify-payment-button__button--unbranded {
	padding: 0 25px;
}

.product-single__stick-add .shopify-payment-button__more-options {
	display: none;
}

@media (max-width: 991px) {
	.product-single__stick-add {
		display: none;
	}
}

.product-template-related {
	overflow: hidden;
}

.ProductRelated .title_block span:not(.sub_title) {
	font-size: 2.2rem;
	font-weight: 800;
}

.ProductRelated .item-product {
	margin-bottom: 0;
}

.ProductRelated .productWishList {
	margin-top: 0;
}

.ProductRelated .slick-relatedproduct {
	flex-wrap: nowrap;
}

.ProductRelated .slick-relatedproduct.slick-initialized {
	display: block;
}

#Shopshare .modal-body {
	padding: 25px;
}

#Shopshare .modal-header {
	box-shadow: none;
	background-color: transparent;
}

#Shopshare .modal-header:hover:before,#Shopshare .modal-header:hover:after {
	background-color: var(--color-hover);
}

#Shopshare input {
	border-color: var(--color-border);
	border-radius: 5px;
	height: 46px;
	color: var(--color-text);
	font-size: 13px;
}

#Shopshare .copy-btn {
	height: 46px;
	line-height: 46px;
	border-radius: 5px;
	min-width: 85px;
	margin-left: 5px;
	padding: 0 5px;
}

.lang-rtl #Shopshare .copy-btn {
	margin-right: 5px;
	margin-left: initial;
}

#Shopshare a {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 100%;
	margin-right: 10px;
	transition: all 0.3s;
	border: 1px solid var(--color-button-border);
	color: var(--color-button-text);
	background-color: var(--color-button);
	font-size: 12px;
}

.lang-rtl #Shopshare a {
	margin-left: 10px;
	margin-right: initial;
}

#Shopshare a:hover {
	border: 1px solid var(--color-button-border-hover);
	color: var(--color-button-text-hover);
	background-color: var(--color-button-hover);
}

#Shopask .modal-body {
	padding: 40px;
}

#Shopask .Shopask-title {
	font-size: 2.2rem;
}

#Shopask input,#Shopask textarea {
	padding: 16px 20px;
	border: 1px solid var(--color-border);
	border-radius: 5px;
	color: var(--color-text);
}

#Shopask input::-webkit-input-placeholder,#Shopask textarea::-webkit-input-placeholder {
	color: #a8a8a8;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .5px;
}

#Shopask input:-moz-placeholder,#Shopask textarea:-moz-placeholder {
	color: #a8a8a8;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .5px;
}

#Shopask input::-moz-placeholder,#Shopask textarea::-moz-placeholder {
	color: #a8a8a8;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .5px;
}

#Shopask input:-ms-input-placeholder,#Shopask textarea:-ms-input-placeholder {
	color: #a8a8a8;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .5px;
}

#nov-sizeguide-product {
	position: fixed;
	top: 0;
	right: 0;
	background-color: white;
	z-index: 999;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-webkit-opacity: .7;
	-moz-opacity: .7;
	-ms-opacity: .7;
	-o-opacity: .7;
	opacity: .7;
	visibility: hidden;
	transform: translateX(100%);
	transition: all 0.4s linear;
	padding: 45px 0 60px;
	height: 100vh;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: none;
	width: 100%;
	max-width: 610px;
}

.lang-rtl #nov-sizeguide-product {
	left: 0;
	right: initial;
}

.lang-rtl #nov-sizeguide-product {
	transform: translateX(-100%);
}

#nov-sizeguide-product::-webkit-scrollbar {
	display: none;
}

#nov-sizeguide-product [nov-btn-close] {
	width: 48px;
	height: 48px;
	margin: auto;
	color: #1e3441;
	background-color: #ebebeb;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .3s;
}

#nov-sizeguide-product [nov-btn-close] svg {
	width: 20px;
}

#nov-sizeguide-product [nov-btn-close] svg path {
	stroke: var(--color-title);
}

#nov-sizeguide-product [nov-btn-close]:hover {
	background-color: var(--color-hover);
}

#nov-sizeguide-product [nov-btn-close]:hover svg path {
	stroke: white;
}

#nov-sizeguide-product.act {
	transform: translateY(0);
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	visibility: visible;
}

#nov-sizeguide-product #NovBreadcrumbs {
	display: none;
}

.product-single__direction {
	font-size: 16px;
}

.product-single__direction .btn-collection {
	padding: 5px 15px;
}

.product-single__direction .btn-direction {
	padding: 5px 0;
}

@-webkit-keyframes topbotom {
	0% {
		transform: translateY(0);
	}

	25% {
		opacity: 0;
		transform: translateY(100%);
	}

	50% {
		opacity: 0;
		transform: translateY(-100%);
	}

	75% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes topbotom {
	0% {
		transform: translateY(0);
	}

	25% {
		opacity: 0;
		transform: translateY(100%);
	}

	50% {
		opacity: 0;
		transform: translateY(-100%);
	}

	75% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes leftright {
	0% {
		transform: translateX(0);
	}

	25% {
		opacity: 0;
		transform: translateX(100%);
	}

	50% {
		opacity: 0;
		transform: translateX(-100%);
	}

	75% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes leftright {
	0% {
		transform: translateX(0);
	}

	25% {
		opacity: 0;
		transform: translateX(100%);
	}

	50% {
		opacity: 0;
		transform: translateX(-100%);
	}

	75% {
		opacity: 1;
		transform: translateX(0);
	}
}

@-webkit-keyframes rightleft {
	0% {
		transform: translateX(0);
	}

	25% {
		opacity: 0;
		transform: translateX(-70%);
	}

	50% {
		opacity: 0;
		transform: translateX(70%);
	}

	75% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes rightleft {
	0% {
		transform: translateX(0);
	}

	25% {
		opacity: 0;
		transform: translateX(-70%);
	}

	50% {
		opacity: 0;
		transform: translateX(70%);
	}

	75% {
		opacity: 1;
		transform: translateX(0);
	}
}

.login-img{
	display:none !important;
}