[class^="icon-wolf"],
[class*=" icon-wolf"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "wolf-icomoon" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-wolfclock:before {
	content: "\e900";
}

.icon-wolfuser-circle:before {
	content: "\e901";
}

body {
	background: #f8f0e8;
	color: #152842;
}

.pojo-skip-link,
a[accesskey="m"] {
	display: block;
}

.home .slick-slider .slick-arrow {
	width: 1.5625rem;
	height: 1.5625rem;
	background: none;
	color: #152842;
	border-radius: 100%;
	font-size: .75rem;
}

.home .slick-slider .slick-arrow.slick-prev {
	padding-left: .125rem;
}

.home .slick-slider .slick-arrow.slick-next {
	padding-right: .09375rem;
}

.section-title {
	margin-bottom: .625rem;
	font-weight: 600;
	line-height: 1.1;
}

del .amount {
	color: inherit;
	opacity: .3;
}

button.btn,
a.btn,
input.btn {
	width: auto;
	min-width: 6.875rem;
	min-height: 2rem;
	background: #152842;
	border-color: #152842;
	padding-block: .1875rem;
	font-size: .75rem;
	line-height: 1.3;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

button.btn:not(.disabled):not(:disabled):hover,
a.btn:not(.disabled):not(:disabled):hover,
input.btn:not(.disabled):not(:disabled):hover {
	background: none;
	border-color: #152842;
	color: #152842;
}

button.btn.btn-primary,
button.btn.button,
a.btn.btn-primary,
a.btn.button,
input.btn.btn-primary,
input.btn.button {
	background: #152842;
	border-color: #152842;
}

button.btn.btn-primary:not(.disabled):not(:disabled):hover,
button.btn.button:not(.disabled):not(:disabled):hover,
a.btn.btn-primary:not(.disabled):not(:disabled):hover,
a.btn.button:not(.disabled):not(:disabled):hover,
input.btn.btn-primary:not(.disabled):not(:disabled):hover,
input.btn.button:not(.disabled):not(:disabled):hover {
	background: none;
	border-color: #152842;
	color: #152842;
}

button.btn.btn-outline,
a.btn.btn-outline,
input.btn.btn-outline {
	border-color: #152842;
	color: #152842;
}

button.btn.btn-outline:not(.disabled):not(:disabled):hover,
a.btn.btn-outline:not(.disabled):not(:disabled):hover,
input.btn.btn-outline:not(.disabled):not(:disabled):hover {
	background: #152842;
	border-color: #152842;
	color: #f8f0e8;
}

.woocommerce-breadcrumb {
	text-align: center;
	color: rgba(0, 0, 0, .7) !important;
}

.woocommerce-breadcrumb a {
	color: rgba(0, 0, 0, .7);
}

.woocommerce-breadcrumb a:hover {
	color: rgba(0, 0, 0, .7);
}

.jcf-select {
	background: #f8f0e8;
}

.jcf-select .jcf-select-text,
.jcf-select .jcf-select-opener {
	color: #152842;
}

.jcf-list .jcf-option {
	color: #152842;
}

.jcf-number .jcf-btn-inc,
.jcf-number .jcf-btn-dec {
	color: #152842;
}

.custom-form input:not(.form-control)[type="number"] {
	color: #152842;
}

.subscribe_field label.checkbox,
.custom-checkbox {
	color: #152842;
}

.subscribe_field label.checkbox input[type="checkbox"]:checked ~ .fake-input,
.custom-checkbox input[type="checkbox"]:checked ~ .fake-input {
	border-color: #152842;
}

.subscribe_field label.checkbox .fake-input,
.custom-checkbox .fake-input {
	background: none;
	color: #152842;
}

.matat-stock-notify-form .custom-checkbox label {
	text-align: right;
}

.promo-code-wrap .btn-promo {
	background: #152842;
	border-color: #152842;
}

.promo-code-wrap .promo-input {
	color: #152842;
	background: none;
}

.delivery-option label input[type="checkbox"]:checked ~ .method-option .fake-input,
.delivery-option label input[type="radio"]:checked ~ .method-option .fake-input,
.payment-option label input[type="checkbox"]:checked ~ .method-option .fake-input,
.payment-option label input[type="radio"]:checked ~ .method-option .fake-input {
	border-color: #152842;
}

.delivery-option label .fake-input:before,
.payment-option label .fake-input:before {
	background: #152842;
}

.form-control {
	background: none;
	color: #152842;
	border-color: #152842;
}

.form-control:focus {
	background: none;
}

.jcf-list {
	background: #f8f0e8;
}

.order-cancle-form .cancle-order-terms-conditions input[type="checkbox"]:checked + span .fake-input {
	background: #152842;
}

.order-cancle-form .cancle-order-terms-conditions .fake-input {
	background: none;
	border-color: #152842;
}

.comment-form input[type="submit"],
.post-password-form input[type="submit"],
.search-form input[type="submit"] {
	background: #152842;
}

.order-cancle-form .order-block-content .form-row label {
	color: #152842;
}

.order-cancle-form .order-block-content .form-row input:not(#amount),
.order-cancle-form .order-block-content .form-row textarea {
	color: #152842 !important;
	border-bottom-color: rgba(21, 40, 66, .1) !important;
}

.order-cancle-form .button-holder input[type="submit"] {
	background: #152842;
	border-color: #152842;
}

.order-cancle-form .button-holder input[type="submit"]:hover {
	background: transparent;
	color: #152842;
}

.order-cancle-contents .order-cancle-detail {
	color: #152842;
	box-shadow: .09375rem .09375rem .46875rem rgba(21, 40, 66, .15);
}

.footer-customer-service {
	color: #152842;
}

.footer-customer-service a {
	color: #152842;
}

.footer-customer-service a:hover {
	color: #152842;
}

.member-popup-wrapper .popup-close {
	color: #152842;
}

.mobile-social-link {
	color: #152842;
}

.mobile-social-link a {
	color: #152842;
}

.modal-content {
	background: #f8f0e8;
}

.custom-radio {
	color: #152842;
}

.custom-radio .fake-radio {
	background: #f8f0e8;
	border-color: #152842;
	color: #152842;
}

.custom-radio input[type="radio"]:checked ~ .fake-radio {
	box-shadow: inset 0 0 0 .2rem #152842;
}

a.btn-link,
button.btn-link {
	color: #152842;
}

#wrapper .progress {
	background: rgba(21, 40, 66, .1);
}

#wrapper .progress .progress-bar {
	background: #152842;
	color: #f8f0e8;
}

.slick-slider .slick-arrow:before {
	display: none !important;
}

.button_loyalty {
	background: #152842;
	border-color: #152842;
}

.button_loyalty:hover {
	background: none;
	border-color: #152842;
	color: #152842;
}

.matat-modal-register .matat-custom-checkbox a {
	color: inherit;
	text-decoration: underline;
}

.matat-modal-register .matat-custom-checkbox a:hover {
	color: inherit;
	text-decoration: none;
}

.custom-cookie-outer .cookie-close-btn {
	background: #152842;
	border-color: #152842;
}

.custom-cookie-outer .cookie-close-btn:hover,
.custom-cookie-outer .cookie-close-btn:focus {
	background: #152842;
	border-color: #152842;
}

.matat-remeber-check a {
	color: inherit;
	text-decoration: underline;
}

.matat_sticky_club_popup {
	margin-bottom: 160px;
}

.rtl #matat-club-register-popup .matat-custom-checkbox input[type="checkbox"] {
	left: auto;
}

.header-offer-bar {
	font-size: .75rem;
	z-index: 100;
}

.header-offer-bar .offer-slider {
	max-width: 13.3125rem;
	padding-inline: .75rem;
}

.header-offer-bar .offer-slider .slick-arrow {
	top: 0;
	bottom: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: .75rem;
	height: auto;
	color: #152842;
}

.header-offer-bar .offer-slider .slick-arrow:hover {
	color: #152842;
}

.header-offer-bar .offer-slider .slick-arrow.slick-prev {
	text-align: right;
	padding: 0;
}

.header-offer-bar .offer-slider .slick-arrow.slick-next {
	text-align: left;
	padding: 0;
}

#header {
	background: #f8f0e8;
	box-shadow: none;
}

.header-holder {
	position: relative;
}

.logo {
	width: 7.5rem;
}

.nav-opener .nav-bar {
	background: #152842;
}

.nav-opener .nav-bar::before,
.nav-opener .nav-bar::after {
	background: #152842;
}

.nav-opener .nav-bar:after {
	width: 100%;
}

#primary-nav .submenu-holder {
	background: transparent;
}

#primary-nav .mobile-account-menu {
	border-bottom: none;
}

#primary-nav .primary-menu > li > a {
	color: #152842;
	border: none;
}

#primary-nav .primary-menu > li.menu-item-has-children:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu {
	background: #f8f0e8;
}

#primary-nav .primary-menu > li:not(.mega-menu):not(.mega-menu-two) .submenu-holder .sub-menu .sub-menu {
	background: #f8f0e8;
}

#primary-nav .mega-menu .menu-banner-row .menu-banner-col {
	-ms-flex-preferred-size: calc(50% - 1.2916666669rem);
	flex-basis: calc(50% - 1.2916666669rem);
	max-width: calc(50% - 1.2916666669rem);
}

#primary-nav .mega-menu .menu-banner .bg-image::before {
	background: rgba(21, 40, 66, .3);
}

.mega-menu-two .menu-banner-row .slick-dots .slick-active button {
	background: #152842;
}

.mega-menu-two .menu-banner-row .slick-dots button:hover {
	background: #152842;
}

.mobile-account-menu a {
	color: #152842;
}

.close-ajax-search {
	color: #152842;
}

.header-search {
	background: #f8f0e8;
	border-top-color: #eccab1;
}

.header-search .search-suggest-wrap-main {
	background: #f8f0e8;
}

.ajax-srch-inner .icon-search {
	color: #152842;
}

.ajax-srch-inner .form-control {
	color: #152842;
}

.ajax-srch-inner .input-group-append .ajax-srch-inner-btn {
	color: #152842;
	min-width: auto;
	min-height: auto;
}

.ajax-sugg-res-inner .search-topics-title {
	color: #152842;
}

.ajax-sugg-res-inner ul li a {
	color: #152842;
}

.ajax-sugg-res-inner .search-topics-col a.btn-primary {
	background: #152842;
	border-color: #152842;
}

.ajax-sugg-res-inner .search-topics-col a.btn-primary:hover {
	color: #152842 !important;
	border-color: #152842 !important;
}

.header-action-nav .counter_wish,
.header-action-nav .counter {
	background: #152842;
}

.header-action-nav .header-account a {
	display: block;
	position: relative;
	overflow: hidden;
	text-indent: -3.75rem;
	width: 1.4375rem;
	color: #152842;
}

.header-action-nav .header-account a::before {
	content: "\e901";
	font-family: "wolf-icomoon";
	font-size: 1.0625rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	text-indent: initial;
	line-height: 1;
}

.header-action-nav .header-account a[data-target="#registerModal"] {
	display: none;
}

.header-action-nav .header-account .sep {
	display: none;
}

.header-action-nav .btn-wishlist {
	display: none;
}

.header-action-nav .btn-cart {
	color: #152842;
}

.header-mini-cart,
.header-wishlist-box {
	background: #f8f0e8;
}

.header-mini-cart .mini-cart-subheading,
.header-mini-cart .mini-cart-heading,
.header-mini-cart .cart-close {
	color: #152842;
}

.header-mini-cart .cart-footer {
	background: #f8f0e8;
}

.header-mini-cart .promo-code-wrap .cart-coupon-main {
	color: #152842;
}

.mini-cart-item .product-name a {
	color: #152842;
}

.mini-cart-item .product-price {
	color: #152842;
}

.mini-cart-item .cart-remove {
	color: rgba(21, 40, 66, .5);
	border-color: rgba(21, 40, 66, .5);
}

.mobile-menu-wrapper {
	background: #f8f0e8;
}

.mobile-menu-wrapper .menu-close {
	background: #f8f0e8;
	color: #152842;
}

.mobile-menu-wrapper .menu-wrap ul > li {
	border: none;
}

.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper {
	background: #f8f0e8;
}

.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper .sub-menu-header {
	border: none;
}

.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper ul {
	width: 100%;
}

.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li.menu-bold {
	font-weight: 700;
}

.mobile-menu-wrapper .menu-wrap ul li.menu-bold {
	font-weight: 700;
}

.login-modal .modal-content,
.register-modal .modal-content {
	background: #f8f0e8;
	box-shadow: inset 0 1px 1px 0 rgba(21, 40, 66, .2);
}

.login-modal .modal-subheading a,
.register-modal .modal-subheading a {
	color: #152842;
}

.login-modal .form-control,
.register-modal .form-control {
	background: none;
	color: #152842;
}

.login-modal .modal-form-holder .btn,
.register-modal .modal-form-holder .btn {
	border-color: #152842;
	background: #152842;
}

.login-modal .btn-google,
.login-modal .modal-close,
.register-modal .btn-google,
.register-modal .modal-close {
	color: #152842;
}

.login-modal .btn,
.register-modal .btn {
	min-height: 40px;
}

.product-item {
	text-align: center;
}

.product-col .product-item .product-vars {
	display: none;
}

.product-item .product-img {
	margin-bottom: .46875rem;
}

.product-item .product-img .normal-image,
.product-item .product-img .vimeo-wrap {
	padding-bottom: 100%;
}

.product-item .matat-wishlist-button-wrap {
	display: none;
}

.product-item a.btn-icon-var {
	display: none;
}

.product-item .product-title,
.product-item .product-name {
	margin-bottom: .3125rem;
	font-size: .75rem;
	font-weight: 600;
}

.product-item .product-title a,
.product-item .product-name a {
	color: #152842;
}

.product-item span.price,
.product-item .product-price {
	margin-bottom: .46875rem;
	font-size: .75rem;
	font-weight: 400;
	color: #152842;
}

.product-item span.price del,
.product-item span.price ins,
.product-item .product-price del,
.product-item .product-price ins {
	color: inherit;
}

.product-item .matat_sale_badge,
.product-item .sold-out-label,
.product-item .sale-label,
.product-item [class^="-sale-label"],
.product-item [class*="-sale-label"],
.product-item .new-label,
.product-item .off-label,
.product-item .comming-soon-label {
	right: 0;
	top: .46875rem;
}

.product-item .bottom-badge {
	position: absolute;
	left: .625rem;
	bottom: .625rem;
	max-width: 2.5rem;
	max-height: 2.5rem;
}

.product-item .bottom-badge .bottom-badge img {
	width: 100%;
	height: auto;
	object-fit: contain;
}

.product-item .product-detail {
	padding-inline: 0;
	text-align: center;
}

.woo-variation-swatches .product-item .product-detail > .product-avability-text:not(.product-title) {
	background: #eccab1;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #152842;
	line-height: 1.313;
	margin-bottom: .3125rem;
}

.woo-variation-swatches .product-item .product-detail > .product-avability-text:not(.product-title).hs-no-bg {
	background: none;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap .vc_qac_increment,
.product-item .product-detail .vc_quick_add_to_cart_wrap .vc_qac_initial_btn {
	width: 100%;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap .cart-quantity {
	padding: 0 !important;
	width: 100%;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number {
	width: 100%;
	height: 1.875rem;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number input {
	font-size: .75rem;
	border-color: #152842;
	padding-inline: 1.5625rem;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number .jcf-btn-inc {
	left: .625rem;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number .jcf-btn-dec {
	right: .625rem;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap a.add_to_cart_button {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: none;
	border: 1px solid #152842;
	width: 100%;
	min-height: 1.875rem;
	padding: .1875rem .46875rem;
	height: auto;
	font-size: .75rem;
	color: #152842;
}

.product-item .product-detail .vc_quick_add_to_cart_wrap a.add_to_cart_button:not(.disabled):not(:disabled):hover {
	background: #152842;
	color: #fff;
}

.product-item .new-badge {
	position: absolute;
	top: 10px;
	left: 10px;
	min-height: 0;
	min-width: 0;
	border-radius: 0;
	z-index: 10;
	max-width: 2.5rem;
	max-height: 2.5rem;
}

.sold-out-label,
[class^="-sale-label"],
[class*="-sale-label"],
.new-label,
.comming-soon-label {
	background: #152842;
	color: #fff;
}

.matat_sale_badge,
.sale-label,
.off-label {
	background: #cba8a7;
	color: #fff;
}

.archive_product_item_slider .slide-img-wrap {
	padding-bottom: 100%;
}

.hero-banner .slick-dots {
	bottom: .9375rem;
	position: absolute;
	width: 100%;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hero-banner .slick-dots button {
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	width: 10px;
	height: 10px;
	background: rgba(21, 40, 66, .3);
	border-radius: 12px;
	border: 1px solid rgba(21, 40, 66, .3);
	font-size: 0;
	margin: 0 5px;
}

.hero-banner .slick-dots .slick-active button {
	background: #152842;
	border-color: #152842;
}

.home-layout-three.has_slider .col-item .img-wrap {
	height: 0;
	padding-bottom: 117.075%;
}

.home-layout-three.has_slider .col-item .img-wrap img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
}

.home-layout-three .col-item .box-title {
	margin-top: .625rem;
	line-height: 1.3;
	font-size: .9375rem;
	font-weight: 600;
}

.home .home-layout-three.slick-slider .slick-arrow {
	background: #f8f0e9;
}

.collection-banner {
	display: block;
}

.collection-banner.hs-bg {
	background: var(--bg-color);
	padding-block: 1.875rem;
}

.collection-banner.hs-bg:not(.container-enabled) {
	padding: 0;
}

.collection-banner .collection-banner-inn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.collection-banner .collection-banner-inn .collection-content {
	width: 100%;
	line-height: 1.5;
}

.collection-banner .collection-banner-inn .collection-inner {
	max-width: 100%;
}

.collection-banner .collection-banner-inn .section-title {
	margin-bottom: 0;
	text-align: inherit;
}

.collection-banner .collection-banner-inn .text {
	margin-top: .625rem;
	padding-bottom: 0;
}

.collection-banner .collection-banner-inn .text p:last-child {
	margin-bottom: 0;
}

.collection-banner .collection-banner-inn .btn {
	margin-top: .9375rem;
}

.collection-banner.container-enabled .collection-banner-inn {
	max-width: 16rem;
	margin: 0 auto;
}

.hp-layout-five-outer {
	margin-bottom: 1.5625rem;
}

.hp-layout-five-outer.hs-bg {
	background: var(--bg-color);
	color: var(--txt-color);
	padding-block: 1.875rem;
}

.hp-layout-five-outer.hs-bg .section-title {
	color: inherit;
}

.hp-layout-five-outer .section-title {
	line-height: 1.5;
}

.hp-layout-five-outer .home-layout-five {
	margin: 0;
}

.hp-layout-five-outer .home-layout-five .col-inner-wrap {
	position: relative;
}

.hp-layout-five-outer .home-layout-five .col-inner-wrap > a {
	margin-bottom: .625rem;
}

.hp-layout-five-outer .home-layout-five .col-inner-wrap .box-title {
	line-height: 1.3;
	margin: 0;
	font-weight: 600;
	position: absolute;
	background: rgba(248, 240, 234, .9);
	left: 0;
	right: 0;
	bottom: 0;
	padding: .625rem;
}

.hp-layout-three-outer {
	margin-bottom: 1.5625rem;
}

.hp-layout-three-outer.hs-bg {
	background: var(--bg-color);
	padding-block: 1.875rem;
}

.hp-layout-three-outer .section-title {
	line-height: 1.5;
}

.hp-layout-three-outer .home-layout-three {
	margin: 0;
}

.hp-layout-three-outer .home-layout-three .box-title {
	font-weight: 600;
}

.hp-layout-four-outer {
	margin-bottom: 1.5625rem;
}

.hp-layout-four-outer.hs-bg {
	background: var(--bg-color);
	color: var(--txt-color);
	padding-block: 1.875rem;
}

.hp-layout-four-outer .section-title {
	line-height: 1.5;
}

.hp-layout-four-outer .home-layout-four {
	margin: 0;
}

.hp-layout-four-outer .home-layout-four .col-item a:not(.btn) {
	color: inherit;
}

.hp-layout-four-outer .home-layout-four .box-title {
	font-weight: 600;
}

.hp-layout-four-outer .home-layout-four .slick-arrow {
	background: #f8f0e9;
}

.products-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.products-row.has_slider .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.products-row .product-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: auto;
}

.products-row .product-item,
.products-row .product_type,
.products-row .variations,
.products-row .product-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.products-row .product-item .product-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.products-row .product-item .vc_quick_add_to_cart_wrap {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: initial;
	flex-wrap: initial;
}

.products-row .product-item .vc_qac_increment,
.products-row .product-item .vc_qac_initial_btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

body .woocommerce-lookbook-quickview .wlb-product-wrapper.wlb-0 .wlb-product-frame .wlb-right .wlb-read-more .wlb-read-more-button {
	border-bottom-color: #152842;
}

body .woocommerce-lookbook-quickview .wlb-product-wrapper.wlb-0 .wlb-product-frame .wlb-right .wlb-close:hover {
	color: #152842 !important;
}

body .woocommerce-lookbook-quickview .wlb-right .product-quantity input[type="number"],
body .woocommerce-lookbook-quickview .wlb-right .quantity input[type="number"] {
	color: #152842;
}

body .woocommerce-lookbook-quickview .product-add-wrap .add-cart-row button {
	color: #152842 !important;
}

body .woocommerce-lookbook-quickview .product-add-wrap .add-cart-row button:hover {
	background: #152842 !important;
}

.h1-layout:not(.home) {
	background: #eccab1;
	padding-block: 1.875rem .0625rem;
	margin-bottom: 0;
}

.h1-layout:not(.home) .text p:last-child {
	margin-bottom: 0;
}

.single-post .post-cat .post-cat-title {
	color: #152842;
}

.single-post .post-cat a {
	background: #152842;
	border-color: #152842;
	color: #f8f0e8;
}

.page_wrapper_article .single-article-container ul li:before {
	background: #152842;
}

.page_wrapper_article .single-article-container ol li:before {
	color: #152842;
}

.contactus-heading {
	background: #eccab1;
}

.contactus-form-holder::before {
	background: #eccab1;
}

.contactus-form-holder .contactus-form-inner-holder {
	background: #f8f0e8;
	box-shadow: 0 0 .3125rem rgba(21, 40, 66, .2);
}

.contact-container .contact-info-box {
	color: #152842;
}

.contact-form-holder .form-control {
	border-color: #152842;
	color: #152842;
}

.contact-form-holder .wpcf7-acceptance input[type="checkbox"] {
	position: absolute;
	opacity: 0;
}

.contact-form-holder .wpcf7-acceptance input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
	opacity: 1;
}

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item {
	position: relative;
	margin: 0;
	-webkit-padding-start: 24px;
	padding-inline-start: 24px;
}

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label:before,
.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label:after {
	position: absolute;
	content: "";
}

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label:before {
	width: 17px;
	height: 17px;
	top: 2px;
	right: 0;
	border: 1px solid #000;
}

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label:after {
	width: 6px;
	height: 10px;
	border: 1px solid #000;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 4px;
	right: 5px;
	opacity: 0;
}

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label a {
	color: inherit;
	text-decoration: underline;
}

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label a:hover {
	color: inherit;
}

.contact-image {
	background: rgba(21, 40, 66, .1);
}

.contact-branches-sec .top-text h1 {
	color: #152842;
}

.single-product-layout-two .woocommerce-breadcrumb {
	background: none;
	color: rgba(21, 40, 66, .6);
}

.single-product-layout-two:not(.single_gallery_size_big) .woocommerce-breadcrumb {
	padding-top: .625rem;
	padding-bottom: .625rem;
}

.single-product-detail-container .product-share-sc {
	margin-bottom: 1.25rem;
	margin-top: 0;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.single-product-detail-container .product-share-sc .product-share-para {
	padding-left: 1.125rem;
	font-size: .75rem;
	color: #152842;
}

.single-product-detail-container .product-share-sc a {
	color: #152842;
	margin-inline: .375rem;
}

.single-product-detail-container .product-share-sc a[title="Share product on facebook"] {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination {
	padding-bottom: 100%;
}

.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination::after {
	background: #152842;
}

.single-product-detail .single-slider-wrapper .single-product-slider .img-wrap,
.single-product-detail .single-slider-wrapper .single-product-slider .vimeo-wrap {
	padding-bottom: 100%;
}

.single-product-detail .single-slider-wrapper .single-product-slider .button-zoom {
	background: rgba(248, 240, 234, .75);
	color: #152842;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots {
	bottom: .9375rem;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots button {
	background: rgba(21, 40, 66, .3);
	border: 1px solid rgba(21, 40, 66, .3);
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots .slick-active button {
	background: #152842;
	border-color: #152842;
}

.single-product-detail .single-slider-wrapper .matat-wishlist-button-wrap {
	display: none;
}

.single-product-summary {
	margin-top: 0;
	border-radius: 0;
	background: none;
	padding-bottom: 0;
}

.single-product-summary:after {
	display: none;
}

.single-product-summary .product-detail-header {
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	max-width: initial;
	border-bottom: none;
}

.single-product-summary .product-detail-header .matat-wishlist-button-wrap {
	display: none;
}

.single-product-summary .product_title {
	font-weight: 600;
	color: #152842;
	margin: 0;
}

.single-product-summary .product-price {
	font-weight: 400;
	margin-top: .625rem;
	margin-bottom: 0;
}

.single-product-summary .product-price del {
	color: #152842;
}

.single-product-summary .product-price del .amount {
	text-decoration: none;
	position: relative;
}

.single-product-summary .product-price del .amount::before {
	content: "";
	background: #152842;
	width: 100%;
	height: 1px;
	position: absolute;
	inset: 0;
	margin: auto;
}

.single-product-summary .product-price ins {
	color: #152842;
}

.single-product-summary .woocommerce-product-details__short-description {
	max-width: 100%;
	padding-bottom: 1.25rem;
	color: #152842;
}

.single-product-summary .woocommerce-product-details__short-description > *:last-child {
	margin-bottom: 0;
}

.single-product-summary .product-quantity {
	padding-top: 0;
}

.single-product-summary .btn-holder.single_p_add_cart {
	max-width: 100%;
	margin-bottom: .625rem;
}

.single-product-summary .add-to-cart-btn .primary-matat-btn {
	font-size: .75rem;
	font-weight: 400;
}

.single-product-summary .produc-misc-info {
	max-width: 100%;
	background: none;
}

.single-product-summary .upsells-wrap {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}

.single-product-summary .fcn-product-varitaion-wrap {
	max-width: 100%;
	margin: 0;
	background: none;
	width: auto;
	padding: 0 1.4375rem 0 0;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-wid-title {
	margin-bottom: .625rem;
	font-size: 1rem;
	color: #152842;
	font-weight: 600;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single {
	margin-bottom: .625rem;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-image > a {
	padding-bottom: 100%;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-vars-wrap {
	padding-right: .625rem;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-vars-head {
	display: block;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-var-title {
	margin-bottom: .46875rem;
	font-weight: 600;
	max-width: 100%;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-var-title a {
	color: #152842;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .product-price-wrap {
	max-width: 100%;
	text-align: initial;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .product-price {
	text-align: initial;
}

.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .custom-checkbox input[type="checkbox"]:checked + .fake-input {
	background: #152842;
}

.single-product-summary .fcn-product-varitaion-wrap .add-to-cart-btn {
	margin-top: 1.25rem;
}

.single-product-summary .stock-alert-row {
	max-width: 100%;
	padding-bottom: 1.5625rem;
}

.single-product-summary .stock-alert-row .stock-alert-title,
.single-product-summary .stock-alert-row .alert,
.single-product-summary .stock-alert-row .input-wrap:before,
.single-product-summary .stock-alert-row .form-control {
	color: #152842;
}

.single-product-summary .stock-alert-row .form-control {
	border-color: #152842;
}

.product-tab-info {
	-webkit-box-ordinal-group: initial;
	-ms-flex-order: initial;
	order: initial;
}

.product-tab-info .tab-content {
	max-width: 100%;
	background: none;
	color: #152842;
}

.product-tab-info .tab-content .tab-item {
	border-bottom-color: #c9c9c9;
	padding-block: 0;
}

.product-tab-info .tab-content .tab-item:first-child {
	border-top-color: #c9c9c9;
}

.product-tab-info .tab-content a[data-toggle="collapse"] {
	padding-block: 1rem;
	font-size: .75rem;
	color: #152842;
}

.product-tab-info .tab-content a[data-toggle="collapse"]:before {
	color: #152842;
}

.product-tab-info .tab-content a[data-toggle="collapse"].collapsed:before {
	color: #152842;
}

.product-tab-info .tab-content inner-content-wrap {
	padding-bottom: .625rem;
}

.single-club-block {
	margin-bottom: 1.5625rem;
	padding: .625rem;
	background-image: url("../images/single-club-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.single-club-block .single-club-title {
	margin-bottom: .25rem;
	font-size: .75rem;
	font-weight: 700;
	line-height: 1.3;
}

.single-club-block .single-club-desc {
	font-size: .75rem;
	font-weight: 400;
}

.single-club-block .single-club-btn-holder {
	margin-top: .25rem;
	font-size: .75rem;
	line-height: 1;
}

.single-club-block .single-club-btn-holder a {
	display: inline-block;
	color: inherit;
	text-decoration: underline;
}

.single-club-block .single-club-btn-holder a:hover {
	text-decoration: none;
}

.single-whatsapp-block {
	margin-bottom: 1.5625rem;
	padding: .3125rem .625rem;
	border: 1px solid #152842;
}

.single-whatsapp-block .single-whatsapp-inn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.single-whatsapp-block .single-whatsapp-img {
	width: 1.40625rem;
	height: auto;
	border-radius: 100%;
	overflow: hidden;
	box-shadow: 0 .09375rem .1875rem rgba(0, 0, 0, .16);
}

.single-whatsapp-block .single-whatsapp-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: .625rem;
}

.single-whatsapp-block .single-whatsapp-title {
	margin-bottom: .1875rem;
	font-size: .75rem;
	font-weight: 600;
	color: #152842;
	line-height: 1.3;
}

.single-whatsapp-block .single-whatsapp-desc {
	font-size: .75rem;
	font-weight: 400;
	color: #152842;
	line-height: 1.4;
}

.related-product-section {
	margin-top: 0;
	padding-top: 0;
	background: none;
	padding-bottom: 1.875rem;
}

.related-product-section .section-title {
	margin-bottom: .625rem;
	font-size: 1rem;
	font-weight: 700;
	color: #152842;
	text-align: initial;
}

.related-product-section .related-product-slider .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.related-product-section .related-product-slider .slick-track .slide {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: auto;
}

.related-product-section .related-product-slider .slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.related-product-section .related-product-slider .product-col,
.related-product-section .related-product-slider .product-item,
.related-product-section .related-product-slider .simple_product,
.related-product-section .related-product-slider .variations,
.related-product-section .related-product-slider .product-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.related-product-section .related-product-slider .product-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.bundle-product .button-holder .bundle-checkbox .check-wrap .text-wrap a {
	color: #152842;
}

.bundle-product .button-holder .bundle-checkbox .check-wrap .fake-input:before {
	color: #152842;
}

.bundle-product .button-holder button {
	background: #152842;
}

.bundle-product .total-sum {
	color: #152842;
}

.mobile-sticky-add-cart {
	background: #f8f0e8;
}

.mobile-sticky-add-cart .btn-sticky-add-cart {
	background: #152842;
}

.mobile-sticky-add-cart .add-cart-drop {
	background: rgba(21, 40, 66, .31);
}

.mobile-sticky-add-cart .add-cart-drop .drop-frame {
	background: #f8f0e8;
}

.mobile-sticky-add-cart .add-cart-drop .variations-wrap .scroll_indicator {
	background: #f8f0e8;
}

.giftcard_wrapper .gift-amount-variation label .btn-variation:hover {
	background: #152842;
	border-color: #152842;
}

.giftcard_wrapper .form-group .floating_label {
	background: #f8f0e8;
}

.matat-gift-card-product .custom-checkbox .fake-input {
	background: #f8f0e8;
	color: #f8f0e8;
}

.matat-gift-card-product .custom-checkbox input[type="checkbox"]:checked ~ .fake-input {
	background: #152842;
}

.single-product-summary .variable-items-wrapper:not(.hidden):not(.matat_js_dynamic) .variable-item .out-of-stock-msg {
	display: none !important;
}

.woo-variation-swatches .single-product-summary .variable-items-wrapper.matat_wvs_mod_pa_sizes:not(.hidden):not(.matat_js_dynamic) .variable-item .variable-item-contents,
.woo-variation-swatches .single-product-summary .variable-items-wrapper[data-attribute_name="attribute_pa_size"]:not(.hidden):not(.matat_js_dynamic) .variable-item .variable-item-contents {
	width: 100%;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	background-color: transparent;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	min-width: calc(20% + 1px);
	max-width: unset;
}

body.woo-variation-swatches.rtl .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item).no-stock .variable-item-span::before {
	background: -webkit-linear-gradient(bottom right, transparent calc(50% - 1px), black, transparent calc(50% + 1px));
	background: linear-gradient(to top left, transparent calc(50% - 1px), black, transparent calc(50% + 1px));
}

.archive .woocommerce-breadcrumb {
	text-align: center;
}

.shop-page-container .page-title {
	font-weight: 700;
	color: #152842;
}

.shop-page-container .sort-filter-row .filter-opener {
	color: #152842;
}

.shop-page-container .sort-filter-row select.form-control {
	background: none;
}

.shop-page-container .sort-filter-row .jcf-select .jcf-select-opener {
	color: #152842;
}

.shop-page-container .fixed-position .sort-filter-row {
	background: #f8f0e8;
	padding: .625rem .9375rem;
}

.shop-page-container .fixed-position .mobile-filter-sticky {
	padding: 0;
}

.has_term_description .shop-page-container .archive-heading-wrap .fixed-position .mobile-filter-sticky {
	padding: 0;
}

.shop-products-row .product-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.shop-products-row .product-col .product-item,
.shop-products-row .product-col .product_type,
.shop-products-row .product-col .variations,
.shop-products-row .product-col .product-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.shop-products-row .product-col .product-title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.shop-products-row .archive-banner-col > .archive-banner-item img {
	width: 100%;
	height: auto;
	object-fit: initial;
}

.shop-sidebar-filter .filter-title,
.shop-sidebar-filter .clear_filter,
.shop-sidebar-filter .filter-close,
.shop-sidebar-filter .price-range-holder {
	color: #152842;
}

.shop-sidebar-filter .filter-option-list > li > a,
.shop-sidebar-filter .filter-option-list > li .filter-group-title {
	color: #152842;
}

.shop-sidebar-filter .drop-slide .filter_reset a {
	color: #152842;
}

.shop-sidebar-filter .color-filter label,
.shop-sidebar-filter .size-filter label {
	color: #152842;
}

.shop-sidebar-filter .price-range-slider .ui-slider-range,
.shop-sidebar-filter .price-range-slider .ui-slider-handle {
	background: #152842;
}

.shop-sidebar-filter {
	background: #f8f0e8;
}

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img {
	border-radius: 0;
}

.blogs-container .blog-nav .category-menu > li.active > a {
	background-color: #152842;
	color: #f8f0e8;
	border-color: #152842;
}

.blogs-container .blog-nav .category-menu > li .vibez_tags_list_item input[type="checkbox"]:checked ~ .blog-tag-item {
	background-color: #152842;
	color: #f8f0e8;
	border-color: #152842;
}

.blogs-container .blog-nav .category-menu > li .blog-tag-item {
	color: #152842;
	background: rgba(21, 40, 66, .1);
	border-color: transparent;
}

.blogs-container .blog-nav .category-menu > li .blog-tag-item:hover {
	background-color: #152842;
	border-color: #152842;
}

.blogs-container .blog-nav .category-menu > li > a.active {
	background-color: #152842;
	border-color: #152842;
}

.blog-item .blog-item-tags .tag_item {
	background: rgba(21, 40, 66, .5);
}

.blog-item .blog-title a {
	color: #152842;
}

.blog-item .link_read_more {
	color: #152842;
}

.blog-item .link_read_more:hover {
	color: #152842;
}

.checkout-container .promo-code-wrap .cart-coupon-main {
	color: #152842;
}

.checkout-container .cart-footer {
	color: #152842;
}

.checkout-container .input-text {
	color: #152842;
	background: none;
}

.delivery-option label .method-option,
.payment-option label .method-option {
	color: #152842;
}

.mobile-checkout-cart .mb_cart-heading,
.mobile-checkout-cart .mb_cart_drop {
	background: #f8f0e8;
}

.mobile-checkout-cart .mobile-cart-opener {
	color: #152842;
}

.mobile-checkout-cart .cart-info-count .counter {
	background: #152842;
	color: #f8f0e8;
}

.checkout-title {
	color: #152842;
}

.who-content-section {
	background: rgba(21, 40, 66, .05);
	-webkit-margin-after: 1.5rem;
	margin-block-end: 1.5rem;
}

.who-content-section:after {
	display: none;
}

.who-content-section .who-content-col .who_title {
	color: #152842;
}

.who-content-section .who-content-col .text_wrap {
	color: #152842;
}

.about-content-section .about_title {
	color: #152842;
}

.about-content-section .about_text {
	color: #152842;
}

.about-content-section .contact-info-box {
	background: #f8f0e8;
	box-shadow: 0 0 .3125rem rgba(21, 40, 66, .2);
}

.about-content-section .contact-info-box .social-contact-info > a {
	color: rgba(21, 40, 66, .5);
}

.about-content-section .contact-info-box .social-contact-info > a:hover {
	color: #152842;
}

.woocommerce-order-details__title {
	color: #152842;
}

form.lost_reset_password .lost_password a,
form.woocommerce-form-login .lost_password a {
	color: rgba(21, 40, 66, .7);
}

form.lost_reset_password .lost_password a:hover,
form.woocommerce-form-login .lost_password a:hover {
	color: #152842;
}

.user-info-container h2 .alert-count {
	background: #152842;
}

.user-info-container a[data-toggle="collapse"] {
	color: rgba(21, 40, 66, .6);
}

.user-info-container .woocommerce-MyAccount-navigation .myaccount-menu > li > a {
	color: #152842;
}

.user-info-container .woocommerce-MyAccount-navigation .myaccount-menu > li.active > a,
.user-info-container .woocommerce-MyAccount-navigation .myaccount-menu > li.is-active > a {
	color: #152842;
}

.user-info-container .woocommerce-MyAccount-navigation .myaccount-menu > li.active > a:after,
.user-info-container .woocommerce-MyAccount-navigation .myaccount-menu > li.is-active > a:after {
	background: #152842;
}

.user-info-container .user-detail-holder h3 {
	color: #152842;
}

.user-info-container .user-detail-holder a:not(.btn):not(.button):not(.btn-link):not(.plain-link):not(.mlr-club-btn) {
	color: rgba(21, 40, 66, .7);
}

.user-info-container button.button {
	border-color: #152842;
	background: #152842;
}

.user-info-container button.button:hover {
	background: none;
	border-color: #152842;
	color: #152842;
}

.user-info-container .woocommerce-address-fields .form-row > label {
	color: #152842;
	background: #f8f0e8;
}

.user-info-container .woocommerce-address-fields .form-row .select2-container.select2-container--default .select2-selection--single {
	border-color: #152842;
}

.user-info-container .woocommerce-address-fields .form-row .input-text {
	border-color: #152842;
}

.user-info-container .edit-account .form-group .floating_label {
	color: #152842;
	background: #f8f0e8;
}

.user-info-container .edit-account .form-group .input-text {
	border-color: #152842;
}

.user-info-container .input-text {
	background: #f8f0e8;
	border-color: #152842;
	color: #152842;
}

.woocommerce-table.woocommerce-table--order-details {
	background: #f8f0e8;
	box-shadow: 0 2px 8px rgba(21, 40, 66, .35);
}

.faq-top-text p a:hover {
	color: rgba(21, 40, 66, .8);
}

.faq-nav-wrapper .jcf-select {
	border: 1px solid #152842;
}

.faq-nav-wrapper .jcf-select .jcf-select-text .alert-count {
	background: #152842;
}

.faq-nav-wrapper .jcf-select .jcf-select-drop .jcf-select-drop-content {
	border-color: #152842;
}

.faq-nav-wrapper .jcf-select .jcf-select-drop .jcf-list .jcf-option.jcf-selected {
	background: #152842;
}

.faq-nav-wrapper .jcf-select .jcf-select-drop .jcf-list .jcf-option.jcf-selected .alert-count {
	background: #f8f0e8;
	color: #152842;
}

.faq-nav-wrapper .jcf-select .jcf-select-drop .jcf-list .jcf-option .alert-count {
	background: #152842;
}

.faq-nav-wrapper .faq-nav a {
	color: #152842;
}

.faq-nav-wrapper .faq-nav a:hover,
.faq-nav-wrapper .faq-nav a.anchor-active {
	border-bottom-color: #152842;
}

.faq-item {
	border-bottom-color: #152842;
}

.page-template-page-faq #backtotop {
	border-color: #152842;
	color: #152842;
	background: #f8f0e8;
	filter: drop-shadow(0 6px 10px rgba(21, 40, 66, .2));
}

.myaccount-page-header {
	background: #eccab1;
}

.woocommerce-account .account-infos .account-info-block .account-info-title {
	color: #152842;
}

.woocommerce-account .account-infos .account-info-block .account-info-list li a {
	color: #152842;
}

.woocommerce-account .woocommerce-order-details .order-again .button {
	border-color: #152842;
	background: #152842;
}

.woocommerce-account .woocommerce-order-details .order-again .button:hover {
	background: transparent;
	border-color: #152842;
	color: #152842;
}

.woocommerce-account .recent-order .account-detail-block:not(.no-order-block) {
	background: #f8f0e8;
	box-shadow: 0 2px 8px rgba(21, 40, 66, .35);
}

.woocommerce-account .recent-order .recent-order-detail > div {
	color: rgba(21, 40, 66, .7);
}

.woocommerce-account .recent-order .recent-order-detail > div::before {
	color: #152842;
}

.woocommerce-account .woocommerce-column--shipping-address {
	color: rgba(21, 40, 66, .7);
}

.woocommerce-account .woocommerce-column--shipping-address .woocommerce-column__title {
	color: #152842;
}

.woocommerce-account .account-newsletter form .input-wrap input[type="email"] {
	border-bottom-color: rgba(21, 40, 66, .7);
}

.woocommerce-account .account-newsletter form input[type="email"] {
	color: #152842;
}

.woocommerce-account .account-newsletter form [data-name="accept"] .wpcf7-list-item-label:before {
	border-color: #152842;
}

.order-cancel-contents {
	box-shadow: 3px 3px 15px rgba(21, 40, 66, .15);
}

.order-cancel-form .order-form-row .cancel-order-currency {
	color: rgba(21, 40, 66, .4);
}

.order-cancel-form .input-field-item label {
	color: #152842;
}

.order-cancel-form .cancel-order-terms-conditions .cancel-order-checkbox input[type="checkbox"]:checked + .wpcf7-list-item-label .fake-input {
	background-color: #152842;
}

.order-cancel-form .cancel-order-terms-conditions .cancel-order-checkbox .fake-input {
	top: 3px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	border-color: #152842;
	background-color: #f8f0e8;
	background-image: url("data:image/svg+xml; utf-8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"11.22\" height=\"8.592\" viewBox=\"0 0 11.22 8.592\"><path d=\"M21.595,13.212l-.917-.943a.2.2,0,0,0-.146-.063h0a.189.189,0,0,0-.146.063l-6.356,6.4-2.313-2.313a.2.2,0,0,0-.292,0l-.927.927a.208.208,0,0,0,0,.3L13.415,20.5a.923.923,0,0,0,.61.3.967.967,0,0,0,.6-.287h.005l6.966-7A.223.223,0,0,0,21.595,13.212Z\" transform=\"translate(-10.434 -12.206)\" fill=\"%23F8F0E8\"/></svg>");
}

.order-cancel-form .cancel-order-terms-conditions .cancel-order-checkbox a {
	color: inherit;
	text-decoration: underline;
}

.order-cancel-form .cancel-order-terms-conditions .cancel-order-checkbox a:hover {
	color: inherit;
}

.order-cancel-detail {
	background: rgba(21, 40, 66, .1);
}

.order-cancel-detail ul.list-style-triangle li:before {
	background-image: url("data:image/svg+xml; utf-8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"4.167\" height=\"8.334\" viewBox=\"0 0 4.167 8.334\"><path d=\"M17.667,9,13.5,13.167l4.167,4.167Z\" transform=\"translate(-13.5 -9)\" fill=\"%23152842\"/></svg>");
}

.order-cancel-detail ul.list-style-tick li:before {
	background-image: url("data:image/svg+xml; utf-8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"11.22\" height=\"8.592\" viewBox=\"0 0 11.22 8.592\"><path d=\"M21.595,13.212l-.917-.943a.2.2,0,0,0-.146-.063h0a.189.189,0,0,0-.146.063l-6.356,6.4-2.313-2.313a.2.2,0,0,0-.292,0l-.927.927a.208.208,0,0,0,0,.3L13.415,20.5a.923.923,0,0,0,.61.3.967.967,0,0,0,.6-.287h.005l6.966-7A.223.223,0,0,0,21.595,13.212Z\" transform=\"translate(-10.434 -12.206)\" fill=\"%23152842\"/></svg>");
}

.footer-customer-service {
	color: #152842;
}

.footer-customer-service a:hover {
	color: rgba(21, 40, 66, .7);
}

.mlr-club-banner .mlr-club-box-title {
	color: #152842;
}

.mlr-club-banner {
	min-height: auto;
}

.club-banner .club-banner__title,
.club-banner .mlr-club-box-content-info,
.mlr-club-benefits .mlr-club-section-title,
.mlr-club-benefit-item .mlr-club-benefit-title,
.mlr-club-benefit-item .mlr-club-benfit-content,
.matat_sticky_club_popup--title,
#matat-club-register-popup .matat-member-popup-wrapper .popup-frame,
#matat-club-register-popup .matat-member-popup-wrapper .text-box,
#matat-club-register-popup .matat-remeber-check,
#matat-club-register-popup label.matat-custom-checkbox {
	color: #152842;
}

#matat-club-register-popup label.matat-custom-checkbox {
	color: #152842 !important;
	padding: 0;
	-webkit-padding-start: 1.6875rem;
	padding-inline-start: 1.6875rem;
}

.mlr-club-btn,
#matat-club-register-popup .matat-btn-register,
#matat-login-register-container .matat-btn-login,
#matat-login-register-container .matat-btn-register {
	background: #152842;
	border-color: #152842;
}

.mlr-club-btn:not(.disabled):not(:disabled):focus,
#matat-club-register-popup .matat-btn-register:not(.disabled):not(:disabled):focus,
#matat-login-register-container .matat-btn-login:not(.disabled):not(:disabled):focus,
#matat-login-register-container .matat-btn-register:not(.disabled):not(:disabled):focus {
	background: #152842;
	border-color: #152842;
}

.mlr-club-btn:not(.disabled):not(:disabled):hover,
#matat-club-register-popup .matat-btn-register:not(.disabled):not(:disabled):hover,
#matat-login-register-container .matat-btn-login:not(.disabled):not(:disabled):hover,
#matat-login-register-container .matat-btn-register:not(.disabled):not(:disabled):hover {
	background: none;
	border-color: #152842;
	color: #152842;
}

.mlr-club-btn-outlined {
	background: transparent;
	border-color: #152842;
	color: #152842;
}

.mlr-club-btn-outlined:not(.disabled):not(:disabled):focus {
	background: transparent;
	border-color: #152842;
	color: #152842;
}

.mlr-club-btn-outlined:not(.disabled):not(:disabled):hover {
	background: #152842;
	border-color: #152842;
	color: #f8f0e8;
}

.mlr-club-benefits .mlr-club-benefit-item {
	background: #eccab1;
}

.mlr-club-benefits .mlr-club-term-wrap a {
	color: #152842;
}

.mlr-club-benefit-item .mlr-club-benfit-content {
	border: 1px solid #152842;
	background: #eccab1;
}

.matat_sticky_club_popup {
	background-image: url(../images/sign-up-bg.png) !important;
	background-repeat: no-repeat;
	background-position: left;
}

.matat_sticky_club_popup .matat_sticky_club_popup--btn {
	border: 1px solid #152842 !important;
}

.matat_sticky_club_popup .matat_sticky_club_popup--btn:not(.disabled):not(:disabled):focus {
	border-color: #152842;
}

.matat_sticky_club_popup .matat_sticky_club_popup--btn:not(.disabled):not(:disabled):hover {
	border-color: #152842;
}

.single-club-block .single-club-inn a {
	color: inherit;
	text-decoration: underline;
}

.single-club-block .single-club-inn a:hover {
	text-decoration: none;
}

#footer {
	background: #152842;
	color: #f8f0e8;
}

#footer .design-dev-info {
	margin: 0;
	color: #152842;
	font-weight: 300;
}

#footer .design-dev-info a img {
	width: .875rem;
}

.footer-top {
	background: #152842;
	padding-bottom: 0;
}

.footer-top .footer-title,
.footer-top .widget-title {
	font-weight: 600;
	color: #f8f0e8;
}

.footer-top a {
	color: #f8f0e8;
}

.footer-top a:hover {
	color: #f8f0e8;
}

.footer-top .icon-email::before {
	content: "\e92b";
}

.footer-top .footer-about {
	-webkit-box-ordinal-group: 17;
	-ms-flex-order: 16;
	order: 16;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: 100%;
	padding-left: 0;
}

.footer-top .footer-about .footer-logo {
	display: none;
}

.footer-top .footer-about .footer-desc {
	padding-top: 0;
	display: block;
	text-align: initial;
	max-width: 100%;
	font-size: .75rem;
	font-weight: 600;
	line-height: 1.25;
}

.footer-top .footer-about .about-social-link {
	margin-top: .625rem;
}

.footer-top .footer-gift-info img {
	max-width: 5.75rem;
}

.footer-top .footer-gift-info .gift_text {
	margin-top: .46875rem;
	font-weight: 600;
}

.footer-contact-info ul li {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	line-height: 1.3;
}

.footer-contact-info ul li > i {
	margin-top: .1875rem;
}

.footer-contact-info ul li > i.icon-custom_service {
	font-family: "wolf-icomoon" !important;
}

.footer-contact-info ul li > i.icon-custom_service::before {
	content: "\e900";
}

.footer-nav ul li:before {
	right: auto;
	left: -.875rem;
}

.footer-nav ul li:first-child:before {
	display: block;
}

.footer-nav ul li:last-child:before {
	display: none;
}

.footer-newsletter-box .newsletter-title {
	font-weight: 600;
	color: #f8f0e8;
}

.footer-newsletter-box .input-row .form-control {
	color: #f8f0e8;
	border-color: #f8f0e8;
}

.footer-newsletter-box .input-row .form-control::-webkit-input-placeholder {
	color: #f8f0e8;
	opacity: 1;
}

.footer-newsletter-box .input-row .form-control:-ms-input-placeholder {
	color: #f8f0e8;
	opacity: 1;
}

.footer-newsletter-box .input-row .form-control::placeholder {
	color: #f8f0e8;
	opacity: 1;
}

.footer-newsletter-box .input-row .form-control::-ms-input-placeholder {
	/* Edge 12 -18 */
	color: #f8f0e8;
}

.footer-newsletter-box .input-row .btn-wrap {
	left: 0;
}

.footer-newsletter-box .input-row .btn-submit {
	color: #f8f0e8;
	min-width: auto;
	padding: 0;
	width: 2rem;
	min-height: auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.footer-newsletter-box .input-row .check-wrap .wpcf7-form-control-wrap .wpcf7-list-item-label:before {
	color: #f8f0e8;
}

.footer-newsletter-box .input-row .check-wrap .wpcf7-form-control-wrap .wpcf7-list-item-label:after {
	border-color: #f8f0e8;
}

.footer-bottom {
	background: #f8f0e8;
	border-top: none;
}

@font-face {
	font-family: "wolf-icomoon";
	src: url("../fonts/wolf-icomoon.eot?2tpeoa");
	src: url("../fonts/wolf-icomoon.eot?2tpeoa#iefix") format("embedded-opentype"), url("../fonts/wolf-icomoon.ttf?2tpeoa") format("truetype"), url("../fonts/wolf-icomoon.woff?2tpeoa") format("woff"), url("../fonts/wolf-icomoon.svg?2tpeoa#wolf-icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

@media (min-width: 768px) {
	.home .slick-slider .slick-arrow {
		width: 30px;
		height: 30px;
		font-size: 14px;
	}

	.home .slick-slider .slick-arrow.slick-prev {
		padding-left: 4px;
	}

	.home .slick-slider .slick-arrow.slick-next {
		padding-right: 2px;
	}

	.section-title {
		margin-bottom: 20px;
	}

	button.btn,
	a.btn,
	input.btn {
		min-width: 140px;
		min-height: 42px;
		padding-block: 5px;
		font-size: 16px;
	}

	.order-cancle-contents .order-cancle-detail {
		box-shadow: 3px 3px 15px rgba(21, 40, 66, .15);
	}

	.matat_sticky_club_popup {
		left: auto;
		right: 40px;
		margin-bottom: 0;
	}

	#matat-login-register-container .matat-remeber-check,
	#matat-club-register-popup .matat-remeber-check {
		padding: 0 0 10px;
	}

	.header-offer-bar {
		font-size: 16px;
	}

	.header-offer-bar .offer-slider {
		max-width: 312px;
		padding-inline: 20px;
	}

	.header-offer-bar .offer-slider .slick-arrow {
		width: 20px;
		height: auto;
	}

	.logo {
		width: 110px;
	}

	.header-action-nav .header-account a {
		text-indent: -100px;
		width: 20px;
	}

	.header-action-nav .header-account a::before {
		font-size: 18px;
	}

	.header-action-nav .btn-wishlist:before {
		left: -21px;
	}

	.rtl .header-action-nav .btn-wishlist:before {
		left: auto;
		right: -21px;
	}

	.product-item .product-img {
		margin-bottom: 15px;
	}

	.product-item .product-title,
	.product-item .product-name {
		margin-bottom: 10px;
		font-size: 16px;
	}

	.product-item span.price,
	.product-item .product-price {
		margin-bottom: 10px;
		font-size: 16px;
	}

	.product-item .matat_sale_badge,
	.product-item .sold-out-label,
	.product-item .sale-label,
	.product-item [class^="-sale-label"],
	.product-item [class*="-sale-label"],
	.product-item .new-label,
	.product-item .off-label,
	.product-item .comming-soon-label {
		top: 15px;
	}

	.product-item .bottom-badge {
		left: 10px;
		bottom: 10px;
		max-width: 50px;
		max-height: 50px;
	}

	.woo-variation-swatches .product-item .product-detail > .product-avability-text:not(.product-title) {
		margin-bottom: 10px;
	}

	.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number {
		height: 42px;
	}

	.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number input {
		font-size: 16px;
		padding-inline: 40px;
	}

	.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number .jcf-btn-inc {
		left: 15px;
	}

	.product-item .product-detail .vc_quick_add_to_cart_wrap .jcf-number .jcf-btn-dec {
		right: 15px;
	}

	.product-item .product-detail .vc_quick_add_to_cart_wrap a.add_to_cart_button {
		min-height: 42px;
		padding: 5px 10px;
		font-size: 16px;
	}

	.product-item .new-badge {
		max-width: 53px;
		max-height: 53px;
	}

	.home-layout-three .col-item .box-title {
		margin-top: 15px;
		font-size: 24px;
	}

	.home .home-layout-three.slick-slider .slick-arrow {
		top: calc(((((100vw - 10px) / 2) - 20px)) / 2);
	}

	.collection-banner.hs-bg {
		padding-block: 40px;
	}

	.collection-banner.hs-bg:not(.container-enabled) .collection-content {
		padding-block: 20px;
	}

	.collection-banner .collection-banner-inn .img-wrap {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.collection-banner .collection-banner-inn .collection-content {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
		padding: 0 40px;
	}

	.collection-banner .collection-banner-inn.text-left .collection-content {
		text-align: left;
	}

	.collection-banner .collection-banner-inn.text-center .collection-content {
		text-align: center;
	}

	.collection-banner .collection-banner-inn.text-right .collection-content {
		text-align: right;
	}

	.collection-banner .collection-banner-inn.flex-md-row-reverse .collection-content {
		padding-right: 0;
		padding-left: 40px;
	}

	.collection-banner .collection-banner-inn .text {
		margin-top: 20px;
	}

	.collection-banner .collection-banner-inn .btn {
		margin-top: 25px;
	}

	.collection-banner.container-enabled .collection-banner-inn {
		max-width: 892px;
	}

	.collection-banner.container-enabled .collection-banner-inn .collection-content {
		padding-left: 0;
	}

	.collection-banner.container-enabled .collection-banner-inn.flex-md-row-reverse .collection-content {
		padding-right: 0;
	}

	.hp-layout-five-outer {
		margin-bottom: 40px;
	}

	.hp-layout-five-outer.hs-bg {
		padding-block: 40px;
	}

	.hp-layout-five-outer .home-layout-five .col-inner-wrap > a {
		margin-bottom: 20px;
	}

	.hp-layout-five-outer .home-layout-five .col-inner-wrap .box-title {
		padding: 10px;
	}

	.hp-layout-three-outer {
		margin-bottom: 40px;
	}

	.hp-layout-three-outer.hs-bg {
		padding-block: 40px;
	}

	.hp-layout-four-outer {
		margin-bottom: 40px;
	}

	.hp-layout-four-outer.hs-bg {
		padding-block: 40px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top: calc(((((100vw - 20px) / 3) - 20px)) / 2);
	}

	.best-selling-section .best-selling-slider.has_slider.products-row {
		display: block;
	}

	.best-selling-section .best-selling-slider.has_slider.products-row .slick-track {
		margin-inline: auto;
	}

	.home-layout-four .slick-arrow,
	.home-layout-five .slick-arrow {
		top: calc(((((100vw - 20px) / 3) - 20px)) / 2);
	}

	.h1-layout:not(.home) {
		padding-block: 40px 1px;
	}

	.contactus-form-holder .contactus-form-inner-holder {
		box-shadow: 0 0 .625rem rgba(21, 40, 66, .2);
	}

	.contact-branches-sec .col-md-5:not(:only-child) .contact-branches-holder::-webkit-scrollbar-track {
		background: rgba(21, 40, 66, .5);
	}

	.contact-branches-sec .col-md-5:not(:only-child) .contact-branches-holder::-webkit-scrollbar-thumb {
		background: #152842;
	}

	.single-product-layout-two:not(.single_gallery_size_big) .woocommerce-breadcrumb {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.single-product-detail-container .product-share-sc {
		margin-bottom: 25px;
	}

	.single-product-detail-container .product-share-sc .product-share-para {
		padding-left: 0;
		font-size: 14px;
	}

	.single-product-detail-container .product-share-sc a {
		margin-inline: 10px;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider {
		-ms-flex-preferred-size: 16.923%;
		flex-basis: 16.923%;
		max-width: 16.923%;
		padding-left: 10px;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider .slide {
		padding-bottom: 10px;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider .slick-arrow {
		left: 10px;
		right: 0;
		margin: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider .slick-arrow.slick-next {
		bottom: -15px;
	}

	.single-product-detail .single-slider-wrapper .single-product-slider:not(.no_slide_thumb) {
		-ms-flex-preferred-size: 83.077%;
		flex-basis: 83.077%;
		max-width: 83.077%;
	}

	.single-product-summary {
		padding-bottom: 0;
	}

	.single-product-summary .product-detail-header {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #c9c9c9;
	}

	.single-product-summary .product-price {
		margin-top: 15px;
	}

	.single-product-summary .woocommerce-product-details__short-description {
		padding-bottom: 30px;
	}

	.single-product-summary .btn-holder.single_p_add_cart {
		margin-bottom: 30px;
	}

	.single-product-summary .add-to-cart-btn .primary-matat-btn {
		font-size: 16px;
	}

	.single-product-summary .fcn-product-varitaion-wrap {
		padding-right: 0;
	}

	.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-wid-title {
		margin-bottom: 20px;
		font-size: 24px;
	}

	.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single {
		margin-bottom: 15px;
	}

	.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn {
		padding-right: 30px;
	}

	.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-chckbox {
		margin-right: 0;
		left: auto;
		right: 0;
	}

	.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-single-vars-wrap {
		padding-right: 15px;
	}

	.single-product-summary .fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-var-title {
		margin-bottom: 10px;
	}

	.single-product-summary .fcn-product-varitaion-wrap .add-to-cart-btn {
		margin-top: 20px;
	}

	.single-product-summary .stock-alert-row {
		padding-bottom: 30px;
	}

	.product-tab-info .tab-content a[data-toggle="collapse"] {
		padding-block: 13px;
		font-size: 14px;
	}

	.product-tab-info .tab-content inner-content-wrap {
		padding-bottom: 15px;
	}

	.single-club-block {
		margin-bottom: 30px;
		padding: 20px;
	}

	.single-club-block .single-club-title {
		margin-bottom: 5px;
		font-size: 16px;
	}

	.single-club-block .single-club-desc {
		font-size: 16px;
	}

	.single-club-block .single-club-btn-holder {
		margin-top: 5px;
		font-size: 16px;
	}

	.single-whatsapp-block {
		margin-bottom: 30px;
		padding: 15px 20px;
	}

	.single-whatsapp-block .single-whatsapp-img {
		width: 36px;
		box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	}

	.single-whatsapp-block .single-whatsapp-content {
		padding-right: 10px;
	}

	.single-whatsapp-block .single-whatsapp-title {
		margin-bottom: 5px;
		font-size: 14px;
	}

	.single-whatsapp-block .single-whatsapp-desc {
		font-size: 14px;
	}

	.related-product-section {
		padding-bottom: 60px;
	}

	.related-product-section .section-title {
		margin-bottom: 20px;
		font-size: 24px;
		text-align: center;
	}

	.shop-page-container .term-description {
		padding-block: 0 1.875rem;
	}

	.shop-products-row .archive-banner-col > .archive-banner-item {
		height: auto;
	}

	.who-content-section {
		-webkit-margin-after: 0;
		margin-block-end: 0;
	}

	.about-content-section .contact-info-box {
		box-shadow: 0 0 .625rem rgba(21, 40, 66, .2);
	}

	.user-info-container .woocommerce-MyAccount-navigation {
		box-shadow: 0 2px 8px rgba(21, 40, 66, .35);
	}

	#matat-club-register-popup label.matat-custom-checkbox {
		padding: 0;
		-webkit-padding-start: 26px;
		padding-inline-start: 26px;
	}

	.matat_sticky_club_popup--close svg {
		width: 23px !important;
	}

	#footer .design-dev-info a img {
		width: 13px;
	}

	.footer-top .footer-title,
	.footer-top .widget-title {
		margin-bottom: 15px;
	}

	.footer-top .footer-about .footer-desc {
		font-size: 16px;
	}

	.footer-top .footer-about .about-social-link {
		margin-top: 15px;
	}

	.footer-top .footer-gift-info img {
		max-width: 140px;
	}

	.footer-top .footer-gift-info .gift_text {
		margin-top: 10px;
	}

	.footer-contact-info ul li {
		padding-bottom: 12px;
	}

	.footer-contact-info ul li > i {
		margin-top: 4px;
		margin-left: 5px;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.home-layout-three:not(.slick-initialized):not(.flickity-enabled) {
		-ms-grid-columns: (1fr)[3];
		grid-template-columns: repeat(3, 1fr);
	}

	.footer-top .footer-about {
		margin-inline: 0;
	}

	.footer-top .footer-gift-info {
		-ms-flex-preferred-size: 24%;
		flex-basis: 24%;
		max-width: 24%;
	}

	.footer-contact-info {
		padding-inline: 3%;
		margin: 0;
		-ms-flex-preferred-size: 38%;
		flex-basis: 38%;
		max-width: 38%;
	}

	.footer-nav {
		-ms-flex-preferred-size: 22%;
		flex-basis: 22%;
		max-width: 22%;
	}
}

@media (min-width: 992px) {
	.logo {
		width: 210px;
	}

	.logo a {
		width: 100%;
		max-width: 194px;
		display: block;
	}

	#primary-nav {
		-webkit-box-flex: 3;
		-ms-flex: 3;
		flex: 3;
		max-width: 100%;
		margin: 0;
	}

	.rtl #primary-nav {
		margin: 0;
	}

	#primary-nav .submenu-holder {
		background: #f8f0e8;
	}

	#primary-nav .mega-menu .submenu-holder > .sub-menu {
		-ms-flex-preferred-size: 70.75%;
		flex-basis: 70.75%;
		max-width: 70.75%;
	}

	#primary-nav .mega-menu .menu-banner-row {
		-ms-flex-preferred-size: 30.25%;
		flex-basis: 30.25%;
		max-width: 30.25%;
	}

	.header-action-nav {
		lex-basis: 170px;
		max-width: 170px;
	}

	.home .home-layout-three.slick-slider .slick-arrow {
		top: calc(((((100vw - 10px) / 3) - 10px)) / 2);
	}

	.collection-banner {
		padding: 0;
	}

	.collection-banner.hs-bg:not(.container-enabled) .collection-content {
		padding-block: 40px;
	}

	.collection-banner.container-enabled .collection-banner-inn .img-wrap {
		-ms-flex-preferred-size: 44.844%;
		flex-basis: 44.844%;
		max-width: 44.844%;
	}

	.collection-banner.container-enabled .collection-banner-inn .collection-content {
		-ms-flex-preferred-size: 55.156%;
		flex-basis: 55.156%;
		max-width: 55.156%;
	}

	.hp-layout-five-outer {
		margin-bottom: 50px;
	}

	.hp-layout-five-outer .home-layout-five:not(.video-layout):not(.has_slider):not(.slick-initialized) {
		gap: 30px;
	}

	.hp-layout-three-outer {
		margin-bottom: 50px;
	}

	.hp-layout-four-outer {
		margin-bottom: 50px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top: calc(((((100vw - 70px) / 4) - 20px)) / 2);
	}

	.home-layout-four .slick-arrow,
	.home-layout-five .slick-arrow {
		top: calc(((((100vw - 70px) / 4) - 20px)) / 2);
	}

	.h1-layout:not(.home) {
		padding-block: 50px 1px;
	}

	.single-product-detail-container .product-share-sc .product-share-para {
		font-size: 16px;
	}

	.single-product-detail .single-slider-wrapper {
		-ms-flex-preferred-size: 59.34%;
		flex-basis: 59.34%;
		max-width: 59.34%;
	}

	.single-product-summary {
		-ms-flex-preferred-size: 40.66%;
		flex-basis: 40.66%;
		max-width: 40.66%;
	}

	.single-product-summary .add-to-cart-btn .primary-matat-btn {
		font-size: 18px;
	}

	.footer-top {
		padding-top: 30px;
	}

	.footer-top .footer-gift-info {
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}

	.footer-top .newsletter-col {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.footer-contact-info {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.footer-nav {
		-ms-flex-preferred-size: 16%;
		flex-basis: 16%;
		max-width: 16%;
	}

	.footer-newsletter-box {
		padding-bottom: 15px;
	}
}

@media (min-width: 1200px) {
	.collection-banner .collection-banner-inn .collection-content {
		padding-inline: 60px;
	}

	.collection-banner .collection-banner-inn.flex-md-row-reverse .collection-content {
		padding-left: 60px;
	}

	.hp-layout-five-outer {
		margin-bottom: 60px;
	}

	.hp-layout-three-outer {
		margin-bottom: 60px;
	}

	.hp-layout-four-outer {
		margin-bottom: 60px;
	}

	.hp-layout-four-outer .home-layout-four.has_slider {
		margin-inline: -15px;
	}

	.hp-layout-four-outer .home-layout-four.has_slider .col-item {
		padding-inline: 15px;
	}

	.h1-layout:not(.home) {
		padding-block: 60px 1px;
	}

	.single-product-detail-container > .single-product-container {
		max-width: 1245px;
	}

	.single-product-summary {
		padding-right: 50px;
	}

	.footer-top {
		max-width: 1207px;
	}
}

@media (min-width: 1300px) {
	.home .home-layout-three.slick-slider .slick-arrow {
		top: calc(((((100vw - 20px) / var(--slide-count, 3)) - 30px)) / 2);
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top: calc(((((100vw - 120px) / var(--slide-count, 4)) - 30px)) / 2);
	}

	.home-layout-four .slick-arrow,
	.home-layout-five .slick-arrow {
		top: calc(((((100vw - 120px) / var(--slide-count, 4)) - 30px)) / 2);
	}
}

@media (min-width: 1440px) {
	.header-holder {
		padding-inline: 75px;
	}

	.collection-banner .collection-banner-inn .collection-content {
		padding-inline: 5.5vw;
	}

	.collection-banner .collection-banner-inn.flex-md-row-reverse .collection-content {
		padding-left: 99px;
	}

	.collection-banner.container-enabled .collection-banner-inn .collection-content {
		padding-right: 60px;
	}

	.collection-banner.container-enabled .collection-banner-inn.flex-md-row-reverse .collection-content {
		padding-right: 0;
		padding-left: 60px;
	}
}

@media (max-width: 991.98px) {
	#primary-nav {
		background: #f8f0e8;
		border: none;
	}

	#primary-nav .primary-menu {
		background: #f8f0e8;
	}
}

@media (max-width: 767.98px) {
	#header .header-holder {
		background: #f8f0e8;
		box-shadow: none;
	}

	.header-action-nav .header-account {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.header-action-nav .header-account a {
		height: 1.4375rem;
		line-height: 1.4375rem;
	}

	.header-action-nav .btn-cart {
		margin-top: .1875rem;
		font-size: .9375rem;
	}

	.archive_product_item_slider .slick-arrow {
		opacity: 1;
		visibility: visible;
		height: 2.5rem;
		width: 1.25rem;
	}

	body:not(.home) .archive_product_item_slider .slick-arrow.slick-prev {
		text-align: right;
	}

	body:not(.home) .archive_product_item_slider .slick-arrow.slick-next {
		text-align: left;
	}

	.collection-banner.hs-bg:not(.container-enabled) .collection-content {
		padding: 1.25rem .9375rem;
	}

	.collection-banner.container-enabled .collection-banner-inn .collection-content {
		font-size: .75rem;
		padding: 0;
	}

	.collection-banner.container-enabled .collection-banner-inn.flex-md-row-reverse .img-wrap {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 1.25rem;
	}

	.hp-layout-five-outer .home-layout-five .col-item + .col-item {
		margin-top: .9375rem;
	}

	.hp-layout-three-outer .home-layout-three .col-item:not(:last-child) {
		margin-bottom: .9375rem;
	}

	.hp-layout-three-outer .three_column--optional.has_slider {
		padding-bottom: 1.875rem;
		padding-left: .4375rem;
		padding-right: .4375rem;
	}

	.hp-layout-three-outer .three_column--optional.has_slider .col-item {
		padding-inline: .3125rem;
	}

	.hp-layout-three-outer .three_column--optional.has_slider .slick-arrow {
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.hp-layout-three-outer .three_column--optional.has_slider .slick-arrow.slick-prev {
		right: -1.875rem;
	}

	.hp-layout-three-outer .three_column--optional.has_slider .slick-arrow.slick-next {
		left: -1.875rem;
	}

	.hp-layout-four-outer .home-layout-four.has_slider:not(.slick-initialized):not(.flickity-enabled) {
		padding-left: 0;
	}

	.hp-layout-four-outer .home-layout-four .col-item:not(:last-child) {
		margin-bottom: .9375rem;
	}

	.single-product-detail-container .product-share-sc a:last-child {
		margin-left: .375rem;
	}

	.single-product-detail .single-slider-wrapper .single-product-slider .button-zoom {
		bottom: .9375rem;
		left: .9375rem;
	}

	.product-tab-info {
		margin-bottom: 1.25rem;
	}

	.product-tab-info .tab-content {
		padding-top: 0;
	}

	.shop-page-container .mobile-filter-sticky {
		background: none;
	}

	.shop-page-container .fixed-position .mobile-filter-sticky {
		box-shadow: 0 1px 0 #eccab1;
	}

	.shop-page-container .fixed-position .archive-heading-wrap {
		padding-block: 0;
	}

	.shop-products-row {
		margin-inline: -.625rem;
	}

	.shop-products-row.no_margin_layout {
		margin-inline: 0;
	}

	.shop-products-row.no_margin_layout .product-item .product-detail {
		width: 100%;
	}

	.shop-products-row.no_margin_layout .product-col.right_aligned .product-item .product-detail {
		margin-inline: 0;
	}

	.mobile-checkout-cart .mb_cart-heading {
		border-radius: 0;
	}

	.drop_cart_active .mobile-checkout-cart .mb_cart_drop {
		border-radius: 0;
	}

	.about-content-section .contact-info-box .contact_info + .social-contact-info {
		-webkit-margin-before: 0;
		margin-block-start: 0;
		-webkit-padding-before: 0;
		padding-block-start: 0;
	}

	.about-content-section .contact-info-box .contact_info + .social-contact-info::before {
		display: none;
	}

	.faq-nav-wrapper .sticky-faq-nav {
		background: #f8f0e8;
	}

	#footer .design-dev-info {
		font-size: .75rem;
	}

	.footer-top {
		padding-inline: 1.5625rem;
	}

	.footer-top .footer-about {
		margin-bottom: 1.875rem;
	}

	.footer-top .footer-gift-info {
		margin-bottom: 1.875rem;
	}

	.footer-top .footer-gift-info a {
		margin: 0;
	}

	.footer-top .newsletter-col {
		margin-bottom: 1.875rem;
	}

	.footer-contact-info {
		max-width: 100%;
		text-align: initial;
		margin-bottom: 1.25rem;
	}

	.footer-contact-info ul li {
		-webkit-box-pack: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
		padding-bottom: .625rem;
	}

	.footer-nav {
		border: none;
		line-height: 1;
		margin-bottom: .9375rem;
	}

	.footer-nav ul {
		text-align: initial;
		margin-inline: -.625rem;
	}

	.footer-newsletter-box {
		margin: 0;
		max-width: 12.9375rem;
	}

	.footer-newsletter-box .newsletter-title {
		text-align: initial;
		font-size: .75rem;
		margin: 0 0 .625rem;
	}

	.footer-bottom .footer-icon {
		border-top-color: #919191;
	}

	.footer-bottom .footer-icon ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.footer-bottom .footer-icon img {
		height: .875rem;
	}
}

@media (max-width: 767px) {
	.order-cancel-wrapper {
		padding-bottom: calc(var(--padding-bottom, 145px) + 2.8125rem);
	}
}

@media (max-width: 600px) {
	body.header_search_active.body-locked {
		padding-top: 46px;
	}
}