body,
button.btn,
a.btn,
input.btn,
.product-item .product-img
.last-chance-label,
.matat_popup_container,
.button_loyalty,
.mlr-club-btn,
.user-info-container button.button,
.matat-customer-club-wrapper,
.matat_sticky_club_popup {
	font-family: "Assistant", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

button.btn,
button.button_loyalty,
button.mlr-club-btn,
a.btn,
a.button_loyalty,
a.mlr-club-btn,
input.btn,
input.button_loyalty,
input.mlr-club-btn {
	color: #fff;
	background: #a3755d;
	border-color: #a3755d;
	padding: .3125rem .5rem;
}

button.btn:not(:disabled):not(.disabled):focus,
button.button_loyalty:not(:disabled):not(.disabled):focus,
button.mlr-club-btn:not(:disabled):not(.disabled):focus,
a.btn:not(:disabled):not(.disabled):focus,
a.button_loyalty:not(:disabled):not(.disabled):focus,
a.mlr-club-btn:not(:disabled):not(.disabled):focus,
input.btn:not(:disabled):not(.disabled):focus,
input.button_loyalty:not(:disabled):not(.disabled):focus,
input.mlr-club-btn:not(:disabled):not(.disabled):focus {
	color: #fff;
	background: #a3755d;
	border-color: #a3755d;
}

button.btn:not(:disabled):not(.disabled):hover,
button.button_loyalty:not(:disabled):not(.disabled):hover,
button.mlr-club-btn:not(:disabled):not(.disabled):hover,
a.btn:not(:disabled):not(.disabled):hover,
a.button_loyalty:not(:disabled):not(.disabled):hover,
a.mlr-club-btn:not(:disabled):not(.disabled):hover,
input.btn:not(:disabled):not(.disabled):hover,
input.button_loyalty:not(:disabled):not(.disabled):hover,
input.mlr-club-btn:not(:disabled):not(.disabled):hover {
	border-color: #a3755d;
	background: #fff;
	color: #a3755d;
}

button.btn.btn-primary,
button.btn.button,
button.button_loyalty.btn-primary,
button.button_loyalty.button,
button.mlr-club-btn.btn-primary,
button.mlr-club-btn.button,
a.btn.btn-primary,
a.btn.button,
a.button_loyalty.btn-primary,
a.button_loyalty.button,
a.mlr-club-btn.btn-primary,
a.mlr-club-btn.button,
input.btn.btn-primary,
input.btn.button,
input.button_loyalty.btn-primary,
input.button_loyalty.button,
input.mlr-club-btn.btn-primary,
input.mlr-club-btn.button {
	background: #a3755d;
	border-color: #a3755d;
	color: #fff;
}

button.btn.btn-primary:not(:disabled):not(.disabled):focus,
button.btn.button:not(:disabled):not(.disabled):focus,
button.button_loyalty.btn-primary:not(:disabled):not(.disabled):focus,
button.button_loyalty.button:not(:disabled):not(.disabled):focus,
button.mlr-club-btn.btn-primary:not(:disabled):not(.disabled):focus,
button.mlr-club-btn.button:not(:disabled):not(.disabled):focus,
a.btn.btn-primary:not(:disabled):not(.disabled):focus,
a.btn.button:not(:disabled):not(.disabled):focus,
a.button_loyalty.btn-primary:not(:disabled):not(.disabled):focus,
a.button_loyalty.button:not(:disabled):not(.disabled):focus,
a.mlr-club-btn.btn-primary:not(:disabled):not(.disabled):focus,
a.mlr-club-btn.button:not(:disabled):not(.disabled):focus,
input.btn.btn-primary:not(:disabled):not(.disabled):focus,
input.btn.button:not(:disabled):not(.disabled):focus,
input.button_loyalty.btn-primary:not(:disabled):not(.disabled):focus,
input.button_loyalty.button:not(:disabled):not(.disabled):focus,
input.mlr-club-btn.btn-primary:not(:disabled):not(.disabled):focus,
input.mlr-club-btn.button:not(:disabled):not(.disabled):focus {
	background: #a3755d;
	border-color: #a3755d;
	color: #fff;
}

button.btn.btn-primary:not(:disabled):not(.disabled):hover,
button.btn.button:not(:disabled):not(.disabled):hover,
button.button_loyalty.btn-primary:not(:disabled):not(.disabled):hover,
button.button_loyalty.button:not(:disabled):not(.disabled):hover,
button.mlr-club-btn.btn-primary:not(:disabled):not(.disabled):hover,
button.mlr-club-btn.button:not(:disabled):not(.disabled):hover,
a.btn.btn-primary:not(:disabled):not(.disabled):hover,
a.btn.button:not(:disabled):not(.disabled):hover,
a.button_loyalty.btn-primary:not(:disabled):not(.disabled):hover,
a.button_loyalty.button:not(:disabled):not(.disabled):hover,
a.mlr-club-btn.btn-primary:not(:disabled):not(.disabled):hover,
a.mlr-club-btn.button:not(:disabled):not(.disabled):hover,
input.btn.btn-primary:not(:disabled):not(.disabled):hover,
input.btn.button:not(:disabled):not(.disabled):hover,
input.button_loyalty.btn-primary:not(:disabled):not(.disabled):hover,
input.button_loyalty.button:not(:disabled):not(.disabled):hover,
input.mlr-club-btn.btn-primary:not(:disabled):not(.disabled):hover,
input.mlr-club-btn.button:not(:disabled):not(.disabled):hover {
	border-color: #a3755d;
}

button.btn.btn-outline,
button.btn.mlr-club-btn-outlined,
button.btn.button_loyalty_register,
button.button_loyalty.btn-outline,
button.button_loyalty.mlr-club-btn-outlined,
button.button_loyalty.button_loyalty_register,
button.mlr-club-btn.btn-outline,
button.mlr-club-btn.mlr-club-btn-outlined,
button.mlr-club-btn.button_loyalty_register,
a.btn.btn-outline,
a.btn.mlr-club-btn-outlined,
a.btn.button_loyalty_register,
a.button_loyalty.btn-outline,
a.button_loyalty.mlr-club-btn-outlined,
a.button_loyalty.button_loyalty_register,
a.mlr-club-btn.btn-outline,
a.mlr-club-btn.mlr-club-btn-outlined,
a.mlr-club-btn.button_loyalty_register,
input.btn.btn-outline,
input.btn.mlr-club-btn-outlined,
input.btn.button_loyalty_register,
input.button_loyalty.btn-outline,
input.button_loyalty.mlr-club-btn-outlined,
input.button_loyalty.button_loyalty_register,
input.mlr-club-btn.btn-outline,
input.mlr-club-btn.mlr-club-btn-outlined,
input.mlr-club-btn.button_loyalty_register {
	background: #fff;
	border-color: #a3755d;
	color: #a3755d;
}

button.btn.btn-outline:not(:disabled):not(.disabled):focus,
button.btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
button.btn.button_loyalty_register:not(:disabled):not(.disabled):focus,
button.button_loyalty.btn-outline:not(:disabled):not(.disabled):focus,
button.button_loyalty.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
button.button_loyalty.button_loyalty_register:not(:disabled):not(.disabled):focus,
button.mlr-club-btn.btn-outline:not(:disabled):not(.disabled):focus,
button.mlr-club-btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
button.mlr-club-btn.button_loyalty_register:not(:disabled):not(.disabled):focus,
a.btn.btn-outline:not(:disabled):not(.disabled):focus,
a.btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
a.btn.button_loyalty_register:not(:disabled):not(.disabled):focus,
a.button_loyalty.btn-outline:not(:disabled):not(.disabled):focus,
a.button_loyalty.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
a.button_loyalty.button_loyalty_register:not(:disabled):not(.disabled):focus,
a.mlr-club-btn.btn-outline:not(:disabled):not(.disabled):focus,
a.mlr-club-btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
a.mlr-club-btn.button_loyalty_register:not(:disabled):not(.disabled):focus,
input.btn.btn-outline:not(:disabled):not(.disabled):focus,
input.btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
input.btn.button_loyalty_register:not(:disabled):not(.disabled):focus,
input.button_loyalty.btn-outline:not(:disabled):not(.disabled):focus,
input.button_loyalty.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
input.button_loyalty.button_loyalty_register:not(:disabled):not(.disabled):focus,
input.mlr-club-btn.btn-outline:not(:disabled):not(.disabled):focus,
input.mlr-club-btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):focus,
input.mlr-club-btn.button_loyalty_register:not(:disabled):not(.disabled):focus {
	background: #fff;
	border-color: #a3755d;
	color: #a3755d;
}

button.btn.btn-outline:not(:disabled):not(.disabled):hover,
button.btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
button.btn.button_loyalty_register:not(:disabled):not(.disabled):hover,
button.button_loyalty.btn-outline:not(:disabled):not(.disabled):hover,
button.button_loyalty.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
button.button_loyalty.button_loyalty_register:not(:disabled):not(.disabled):hover,
button.mlr-club-btn.btn-outline:not(:disabled):not(.disabled):hover,
button.mlr-club-btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
button.mlr-club-btn.button_loyalty_register:not(:disabled):not(.disabled):hover,
a.btn.btn-outline:not(:disabled):not(.disabled):hover,
a.btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
a.btn.button_loyalty_register:not(:disabled):not(.disabled):hover,
a.button_loyalty.btn-outline:not(:disabled):not(.disabled):hover,
a.button_loyalty.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
a.button_loyalty.button_loyalty_register:not(:disabled):not(.disabled):hover,
a.mlr-club-btn.btn-outline:not(:disabled):not(.disabled):hover,
a.mlr-club-btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
a.mlr-club-btn.button_loyalty_register:not(:disabled):not(.disabled):hover,
input.btn.btn-outline:not(:disabled):not(.disabled):hover,
input.btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
input.btn.button_loyalty_register:not(:disabled):not(.disabled):hover,
input.button_loyalty.btn-outline:not(:disabled):not(.disabled):hover,
input.button_loyalty.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
input.button_loyalty.button_loyalty_register:not(:disabled):not(.disabled):hover,
input.mlr-club-btn.btn-outline:not(:disabled):not(.disabled):hover,
input.mlr-club-btn.mlr-club-btn-outlined:not(:disabled):not(.disabled):hover,
input.mlr-club-btn.button_loyalty_register:not(:disabled):not(.disabled):hover {
	border-color: #a3755d;
	background: #a3755d;
	color: #fff;
}

button.btn.btn-white,
button.button_loyalty.btn-white,
button.mlr-club-btn.btn-white,
a.btn.btn-white,
a.button_loyalty.btn-white,
a.mlr-club-btn.btn-white,
input.btn.btn-white,
input.button_loyalty.btn-white,
input.mlr-club-btn.btn-white {
	color: #a3755d;
}

.header-wishlist-box .product-item .btn-add-cart,
.promo-code-wrap .btn-promo,
.login-modal .modal-form-holder .btn,
.register-modal .modal-form-holder .btn,
.btn-guest-wrapper .btn,
.btn.btn-next-step,
button.btn#place_order,
.user-info-container button.button {
	background: #a3755d;
	border-color: #a3755d;
	color: #fff;
}

.header-wishlist-box .product-item .btn-add-cart:not(:disabled):not(.disabled):focus,
.promo-code-wrap .btn-promo:not(:disabled):not(.disabled):focus,
.login-modal .modal-form-holder .btn:not(:disabled):not(.disabled):focus,
.register-modal .modal-form-holder .btn:not(:disabled):not(.disabled):focus,
.btn-guest-wrapper .btn:not(:disabled):not(.disabled):focus,
.btn.btn-next-step:not(:disabled):not(.disabled):focus,
button.btn#place_order:not(:disabled):not(.disabled):focus,
.user-info-container button.button:not(:disabled):not(.disabled):focus {
	background: #a3755d;
	border-color: #a3755d;
	color: #fff;
}

.header-wishlist-box .product-item .btn-add-cart:not(:disabled):not(.disabled):hover,
.promo-code-wrap .btn-promo:not(:disabled):not(.disabled):hover,
.login-modal .modal-form-holder .btn:not(:disabled):not(.disabled):hover,
.register-modal .modal-form-holder .btn:not(:disabled):not(.disabled):hover,
.btn-guest-wrapper .btn:not(:disabled):not(.disabled):hover,
.btn.btn-next-step:not(:disabled):not(.disabled):hover,
button.btn#place_order:not(:disabled):not(.disabled):hover,
.user-info-container button.button:not(:disabled):not(.disabled):hover {
	border-color: #a3755d;
	background: transparent;
	color: #a3755d;
}

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

.ajax-sugg-res-inner .search-topics-col a.btn-primary:not(:disabled):not(.disabled):hover,
.ajax-sugg-res-inner .search-topics-col a.btn-primary:not(:disabled):not(.disabled):focus {
	border-color: #a3755d !important;
	background: #a3755d !important;
	color: #fff !important;
}

.login-modal .modal-form-holder .btn,
.register-modal .modal-form-holder .btn {
	height: calc(1.875rem + 2px);
}

.login-modal .modal-form-holder .btn:not(:disabled):not(.disabled):hover,
.register-modal .modal-form-holder .btn:not(:disabled):not(.disabled):hover {
	background-color: transparent;
	border-color: #a3755d;
	color: #a3755d;
}

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

#matat-login-register-container .matat-btn-login,
#matat-login-register-container .matat-btn-register {
	--theme-loyalty-color: #a3755d;
}

#matat-login-register-container .matat-btn-login:hover,
#matat-login-register-container .matat-btn-register:hover {
	background: #d4ab8f;
	border-color: #d4ab8f;
}

#matat-club-register-popup .matat-member-popup-wrapper h2 {
	font-family: "Assistant", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

#matat-club-register-popup .matat-btn-register {
	background: #a3755d;
	border-color: #a3755d;
}

#matat-club-register-popup .matat-btn-register:hover {
	background: #d4ab8f;
	border-color: #d4ab8f;
}

.contact-form-holder {
	max-width: none;
}

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

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

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item {
	margin: 0;
}

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

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label:before {
	content: "\e909";
	position: absolute;
	top: 7px;
	inset-inline-start: 3px;
	font: 9px/1 "icomoon";
	opacity: 0;
}

.contact-form-holder .wpcf7-acceptance .wpcf7-list-item-label:after {
	border: 1px solid #000;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 2px;
	inset-inline-start: 0;
}

.contact-form-holder .btn {
	margin-top: 0 !important;
}

.custom-cookie-outer .cookie-close-btn {
	background: #d4ab8f !important;
	border-color: #d4ab8f !important;
}

.custom-cookie-outer a {
	color: #d4ab8f !important;
}

.remeber-check abbr.required {
	display: none;
}

.check-wrap + .check-wrap {
	margin-top: 8px;
}

.wpcf7-acceptance a {
	color: inherit;
	text-decoration: underline;
}

.wpcf7-acceptance a:hover {
	text-decoration: none;
}

.order-cancel-form .cancel-order-terms-conditions .cancel-order-checkbox .fake-input {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	top: 3px;
}

.best-selling-slider .slick-arrow:before,
.archive_product_item_slider .slick-arrow:before {
	display: none;
}

#header .header-holder {
	border-bottom: 1px solid #e8e8e8;
}

.header-layout-two .btn-search-opener {
	color: #a3755d;
}

html[dir="rtl"] .header-layout-two .account-menu {
	border-color: #f0eee7;
}

.header-layout-two .header-wishlist [class*="icon-"] {
	font-size: .8125rem;
}

.header-layout-two .header-wishlist:before {
	background: #f0eee7;
}

.header-layout-two .header-cart,
.header-layout-two .header-wishlist {
	color: #a3755d;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.header-layout-two .header-cart .counter,
.header-layout-two .header-cart .counter_wish,
.header-layout-two .header-wishlist .counter,
.header-layout-two .header-wishlist .counter_wish {
	background: #a3755d;
}

.header-layout-two .header-cart {
	-webkit-padding-end: 0;
	padding-inline-end: 0;
}

.logo img {
	max-height: 2rem;
}

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

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

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

.sidebar_filter_active #header {
	z-index: 9;
}

.sidebar_filter_active .header-offer-bar {
	z-index: -1;
}

.header-wishlist-box .product-item .img-wrap img {
	height: 150px;
	object-fit: cover;
}

.search-product-wrapper .btn-wrapper .btn:not(:disabled):not(.disabled):focus {
	background: transparent;
	color: #000;
}

.header-offer-bar.running-slider .line-box .line-wrap {
	width: 100% !important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

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

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

.archive_product_item_slider .slick-dots {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.archive_product_item_slider .slick-dots button {
	border-radius: 0;
	width: 12px;
	height: 2px;
	background: rgba(163, 117, 93, .5);
	border: none;
	margin: 0 5px;
}

.archive_product_item_slider .slick-dots .slick-active button {
	background-color: #a3755d;
}

.product-item .matat-wishlist-button-wrap .btn-add-wishlist {
	background: transparent;
}

.product-item .matat-wishlist-button-wrap a {
	color: #a3755d;
}

.product-item .matat-wishlist-button-wrap a.has_in_wishlist {
	color: #a3755d;
}

.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 {
	box-shadow: none;
	background: #a3755d;
	color: #fff;
	right: 0;
	font-size: .75rem;
	padding-block: .1875rem;
}

.product-item .sold-out-label,
.product-item .out-of-stock {
	background: #d4ab8f;
}

.product-item .product-img {
	margin-bottom: .5rem;
	border: 1px solid #e8e8e8;
	overflow: hidden;
}

.product-item .product-img .archive_product_item_slider {
	overflow: hidden;
}

.product-item .product-img .normal-image {
	padding-bottom: 120%;
}

.product-item .product-img .oos_button {
	width: 3.125rem;
	height: 3.125rem;
}

.product-item .product-detail div.larus-price-wrapper {
	gap: .3125rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-margin-after: .125rem;
	margin-block-end: .125rem;
}

.product-item .product-detail div.larus-price-wrapper > .price {
	gap: .3125rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.product-item .product-detail .mobile-quick-view svg {
	width: 1.125rem;
}

.product-item .product-price .club-price {
	text-wrap-mode: nowrap;
	margin-right: .3125rem;
}

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

.product-item span.price {
	margin-bottom: 0;
}

.product-item .product-title,
.product-item .product-name,
.product-item span.price,
.product-item .club-price,
.product-item .product-price {
	font-weight: 600;
}

.product-item .quick-add-cart-box .quick-view {
	font-family: "Assistant", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item .club-price {
	color: #865d47;
}

.product-item .product-desc-after-title {
	-webkit-margin-after: .125rem;
	margin-block-end: .125rem;
}

.product-item .product-desc-after-title,
.product-item .product-more-colors {
	font-weight: 300;
	font-size: .6875rem;
}

.product-item .product-more-colors {
	color: #000;
}

.product-item .product-more-colors:hover {
	text-decoration: underline;
}

.product-item .single-product-color-wrap .color-title {
	display: none;
}

.product-item .single-product-color-wrap .single-product-colors {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.product-item .single-product-color-wrap .single-product-colors li {
	line-height: 0;
	padding-left: .25rem;
}

.product-item .single-product-color-wrap .single-product-colors li a {
	width: 15px;
	height: 15px;
}

.single-product-detail .single-product-summary .single-product-color-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: .625rem;
}

.single-product-detail .single-product-summary .single-product-color-wrap .color-title {
	font-weight: 400;
	line-height: 1;
	display: inline-block;
	margin: .5rem .625rem 0 0;
}

.rtl .single-product-detail .single-product-summary .single-product-color-wrap .color-title {
	margin: .5rem 0 0 .625rem;
}

.single-product-detail .single-product-summary .single-product-color-wrap li {
	padding: .25rem;
}

.single-product-color-wrap .single-product-colors {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.single-product-color-wrap .single-product-colors li {
	line-height: 0;
}

.single-product-color-wrap .single-product-colors li.active {
	box-shadow: inset 0 0 0 2px #000;
	border-radius: 100px;
}

.single-product-color-wrap .single-product-colors li a {
	vertical-align: middle;
	display: inline-block;
	box-shadow: 0 0 0 1px #000;
	border-radius: 50px;
}

.single-product-color-wrap .single-product-colors li img {
	height: 1.25rem;
	width: 1.25rem;
	border-radius: 50px;
	overflow: hidden;
}

.quick-popup.modal {
	font-family: "Assistant", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.quick-popup .quick-content .quick-thumb-slider .img-wrap .main-image {
	width: 100%;
	aspect-ratio: .83;
}

.quick-popup .quick-content .quick-thumb-slider .slick-arrow {
	color: #000;
}

.quick-popup .quick-content .quick-right .matat-wishlist-button-wrap .matat-wishlist-button {
	background: none;
	border-radius: 0;
	width: auto;
	height: auto;
	color: #a3755d;
}

.quick-popup .quick-view-summary .product-name {
	font-size: 1rem;
	font-weight: 600;
	margin: 0 0 .5625rem;
}

.quick-popup .product-quantity {
	margin-bottom: 1.25rem;
}

.quick-popup table.variations {
	margin-bottom: 0;
}

.quick-popup table.variations td.label {
	padding-bottom: .125rem;
}

.quick-popup table.variations tr.row_pa_size td.label {
	max-width: 100%;
}

.quick-popup .product-quantity {
	display: none;
}

table.variations tr.row_pa_size td.label:empty {
	display: none;
}

table.variations tr.row_pa_size td.label .size-guide {
	text-align: left;
	float: none;
}

.quick-view-summary .product-price-wrap {
	-webkit-margin-after: .9375rem;
	margin-block-end: .9375rem;
}

.quick-view-summary .product-price-wrap .product-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 600;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
}

.quick-view-summary .product-price-wrap .product-price .club-price {
	color: #865d47;
}

.quick-view-summary .product-price {
	font-weight: 400;
	font-size: .9375rem;
}

.quick-view-summary table.variations tr.row_pa_color td.label label {
	font-weight: 600;
}

.hero-banner {
	-webkit-margin-after: 1.25rem;
	margin-block-end: 1.25rem;
}

.section-title {
	font-weight: 300;
}

.best-selling-section .section-title {
	margin-bottom: .75rem;
}

.home-layout-two {
	-webkit-margin-after: 1.1875rem;
	margin-block-end: 1.1875rem;
}

.section-blogs-slider {
	display: block;
}

.section-blogs-slider:not(.slick-initialized) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.section-blogs-slider .slick-arrow {
	position: absolute;
}

.blog-item .img-wrap img {
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.blog-item .blog-detail {
	-webkit-padding-before: .4375rem;
	padding-block-start: .4375rem;
}

.blog-item .blog-title {
	font-weight: 600;
	font-size: .8125rem;
}

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

.blog-item .blog-item-excerpt {
	-webkit-margin-after: .1875rem;
	margin-block-end: .1875rem;
	color: rgba(25, 25, 25, .8);
}

.home-blogs-section .section-title,
.related-blog-section .section-title {
	-webkit-margin-after: .8125rem;
	margin-block-end: .8125rem;
}

.slick-slide[aria-hidden="true"] a {
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.single-product.single-product-layout-two .woocommerce-breadcrumb {
	padding-block: .6875rem;
}

.single-product-detail .single-slider-wrapper .matat_sale_badge,
.single-product-detail .single-slider-wrapper .sold-out-label,
.single-product-detail .single-slider-wrapper .sale-label,
.single-product-detail .single-slider-wrapper [class^="-sale-label"],
.single-product-detail .single-slider-wrapper [class*="-sale-label"],
.single-product-detail .single-slider-wrapper .new-label,
.single-product-detail .single-slider-wrapper .off-label,
.single-product-detail .single-slider-wrapper .comming-soon-label {
	box-shadow: none;
	background: #a3755d;
	color: #fff;
	right: 0;
	font-size: .75rem;
	padding-block: .1875rem;
}

.single-product-detail .single-slider-wrapper .sold-out-label,
.single-product-detail .single-slider-wrapper .out-of-stock {
	background: #d4ab8f;
}

.single-product-detail .single-slider-wrapper .matat-wishlist-button-wrap .matat-wishlist-button {
	background: none;
	border-radius: 0;
	width: auto;
	height: auto;
	color: #a3755d;
}

.single-product-detail .single-slider-wrapper .single-product-slider {
	border: 1px solid #e8e8e8;
}

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

.single-product-detail .single-slider-wrapper .single-product-slider .img-wrap img:not(.zoomImg) {
	padding: 0;
}

.single-product-detail .single-slider-wrapper .single-product-slider .slick-arrow {
	opacity: 0;
	visibility: hidden;
}

.single-product-detail .single-slider-wrapper .single-product-slider .button-zoom {
	display: none !important;
}

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

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

.single-product-detail .single-slider-wrapper .single-product-slider .slick-dots button {
	border-radius: 0;
	width: .9375rem;
	height: 2px;
	background: rgba(163, 117, 93, .5);
	border: none;
}

.single-product-detail .single-slider-wrapper .pagination-slider .slide.slick-current .img-wrap-pagination:after {
	border-color: #a3755d;
}

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

.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination img {
	border: 1px solid #e8e8e8;
}

.single-product-detail .single-slider-wrapper .pagination-slider .slick-arrow {
	text-shadow: 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff, 0 0 0 #fff;
	right: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 6.25rem;
	background: #fff;
	font-size: 10px;
}

.single-product-detail .single-slider-wrapper .pagination-slider .slick-arrow.slick-prev {
	top: 0;
}

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

.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) .product-share-sc {
	max-width: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) .matat_sale_badge,
.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) .sold-out-label,
.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) .sale-label,
.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) [class^="-sale-label"],
.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) [class*="-sale-label"],
.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) .new-label,
.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) .off-label,
.single-product-detail .single-slider-wrapper:has(.no_slide_thumb) .comming-soon-label {
	right: 0;
}

.single-product-summary .product_title {
	font-weight: 600;
	margin: 0 0 .5625rem;
}

.single-product-summary .product-price-wrap {
	-webkit-margin-after: .9375rem;
	margin-block-end: .9375rem;
}

.single-product-summary .product-price-wrap .product-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 600;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
}

.single-product-summary .product-price-wrap .product-price .club-price {
	color: #865d47;
}

.single-product-summary .product-price {
	font-weight: 400;
	font-size: .9375rem;
}

.single-product-summary .woocommerce-product-details__short-description {
	-webkit-padding-after: .375rem;
	padding-block-end: .375rem;
}

.single-product-summary table.variations td.label {
	padding-bottom: 0;
}

.single-product-summary table.variations .row_pa_color td.label label {
	font-weight: 600;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).color-variable-item {
	margin: 1px -1px .8125rem .5625rem;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item {
	width: auto;
	height: auto;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item.selected .variable-item-contents,
body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item:hover .variable-item-contents {
	box-shadow: 0 0 0 1px #000;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-contents {
	border-radius: 50%;
	padding: 3px;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-image {
	width: 1.25rem;
	aspect-ratio: 1 /1;
	height: auto;
	object-fit: cover;
	border-radius: 50%;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item {
	-ms-flex-preferred-size: 3rem;
	flex-basis: 3rem;
	max-width: 3rem;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
	height: calc(2.0625rem + 2px);
}

.single-product-summary .color-variable-wrapper .variable-item-span.variable-item-span-color,
.single-product-summary .color-variable-items-wrapper .variable-item-span.variable-item-span-color {
	width: 1.53125rem !important;
	height: 1.53125rem !important;
	border-width: .15625rem;
}

.single-product-summary .product-add-wrap {
	-webkit-margin-after: 1.25rem;
	margin-block-end: 1.25rem;
}

.single-product-summary .product-quantity {
	display: none !important;
}

.single-product-summary .woocommerce-tabs {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.single-product-summary .product-share-sc {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	-webkit-margin-before: 1.875rem;
	margin-block-start: 1.875rem;
}

.single-product-summary .produc-misc-info {
	background: none;
	padding: 0;
}

.single-product-summary .produc-misc-info .info-item {
	padding: 0;
	max-width: none;
	gap: .375rem;
}

.single-product-summary .produc-misc-info .info-item .ico-wrap {
	margin: 0;
}

.single-product-summary .produc-misc-info .info-item .ico-wrap img {
	max-height: .96875rem;
}

.larus-size-guide {
	color: #210909;
	padding: .28125rem .3125rem;
	background: rgba(212, 171, 143, .46);
	-webkit-margin-after: 1.25rem;
	margin-block-end: 1.25rem;
	font-size: .75rem;
}

.larus-size-guide .size-guide {
	text-decoration: underline;
}

.larus-size-guide .size-guide-seperator {
	padding-left: 6px;
}

.larus-size-guide a {
	color: inherit;
	text-decoration: underline;
}

.larus-size-guide a:hover {
	text-decoration: none;
}

.single-product.single-product-layout-two:not(.single_gallery_size_big) .woocommerce-breadcrumb {
	max-width: 972px;
}

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

.single-product-detail-container .product-share-sc a {
	margin: 0;
	border-radius: 50%;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
}

.single-product-detail-container .product-share-sc a svg {
	width: 1.40625rem;
	height: auto;
}

.product-tab-info .tab-content .tab-item {
	border-color: #d4ab8f;
}

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

.product-share-sc {
	border: 1px solid #a3755d;
	padding: .375rem .5625rem;
	gap: .625rem;
	color: #000;
}

.product-share-sc .share-title {
	font-weight: 600;
}

.product-share-sc svg {
	-ms-flex-preferred-size: 2.25rem;
	flex-basis: 2.25rem;
	max-width: 2.25rem;
}

.product-share-sc .product-share-para {
	-ms-flex-preferred-size: calc(100% - 2.875rem);
	flex-basis: calc(100% - 2.875rem);
	max-width: calc(100% - 2.875rem);
}

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

.related-product-section {
	background: none;
	padding-block: 1.875rem .8125rem;
}

.related-product-section .section-title {
	font: 300 1.5625rem/1.2 "ivymode", sans-serif;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #a3755d;
	text-align: center;
	-webkit-margin-after: .6875rem;
	margin-block-end: .6875rem;
}

.related-product-section .related-product-slider:not(.slick-initialized) > .slide {
	min-width: 11.875rem;
	max-width: 11.875rem;
}

body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item.selected .variable-item-span,
body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item:hover .variable-item-span,
body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item.selected .variable-item-span,
body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item:hover .variable-item-span {
	font-weight: 400;
	border: 2px solid #a3755d !important;
	z-index: 5;
}

body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).color-variable-item {
	margin: 1px -1px .8125rem .5625rem;
}

body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item {
	width: auto;
	height: auto;
}

body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item.selected .variable-item-contents,
body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item:hover .variable-item-contents {
	box-shadow: 0 0 0 1px #000;
}

body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-contents {
	border-radius: 50%;
	padding: 3px;
}

body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-image {
	width: 1.25rem;
	aspect-ratio: 1 /1;
	height: auto;
	object-fit: cover;
	border-radius: 50%;
}

body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item {
	-ms-flex-preferred-size: 3rem;
	flex-basis: 3rem;
	max-width: 3rem;
}

body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
	height: calc(2.0625rem + 2px);
}

.archive .woocommerce-breadcrumb {
	text-align: center;
	padding-block: 11px 6px;
}

.shop-page-container .archive-heading-wrap > .woocommerce-products-header {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.shop-page-container .page-title {
	font-weight: 300;
}

.shop-page-container .sort-filter-row {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.shop-page-container .sort-filter-row .filter-opener {
	-webkit-margin-end: auto;
	margin-inline-end: auto;
}

.shop-products-row .archive-banner-col > .archive-banner-item picture {
	width: 100%;
}

.shop-products-row .archive-banner-col img {
	width: 100%;
}

.bottom-archive-description {
	font-size: .6875rem;
	line-height: 1.0625rem;
}

.bottom-archive-description .archive-description-title {
	font-size: .875rem;
	line-height: 1.5;
	font-weight: 400;
}

.mlr-club-banner .woocommerce-breadcrumb {
	color: rgba(0, 0, 0, .5);
	padding-block: .9375rem 0;
}

.mlr-club-banner .woocommerce-breadcrumb a {
	color: rgba(0, 0, 0, .5);
}

.club-banner {
	position: relative;
	z-index: 1;
}

.club-banner:before {
	content: "";
	position: absolute;
	bottom: -3.3125rem;
	left: .25rem;
	background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 715.511 281.886\"><path fill=\"%23a3755d\" d=\"M708.291 281.886c-3.646 0-6.759-3.852-11.518-11.163a64.247 64.247 0 0 0-6.376-3.786c-1.692-.926-3.393-1.851-5.058-2.87-34.358-20.989-68.313-41.014-105.877-55.356-36.929-14.099-70.969-22.251-104.074-24.911-20.035-1.617-36.49-5.338-51.28-11.621-5.909 10.34-14.024 19.755-25.28 29.393-15.173 12.967-27.131 24.251-31.628 41.37-2.477 9.405-11.35 15.66-19.848 14-18.885-3.768-26.5-2.8-54.785.813a6.657 6.657 0 0 1-6.928-9.284c.15-.514.3-1.29.514-2.272 2.206-10.256 8.078-37.508 34.76-52.495 5.423-3.048 5.908-5.965 6.067-6.928.767-4.6-2.711-11.49-9.788-19.409-19.25-21.55-43.005-39.088-65.977-56.048l-4.244-3.141c-19.651-14.545-37.538-22.94-56.28-26.446-12.191-2.281-24.4-3.712-36.209-5.1L149.106 76c-26.552-3.113-54.01-6.329-80.655-11.929-5.366-1.122-10.826-1.842-16.6-2.608-14.51-1.907-29.5-3.889-43.164-12.612a6.852 6.852 0 0 1-1.505-.112l-1.73-.318a6.656 6.656 0 0 1-1.468-12.64 9.577 9.577 0 0 1 1.319-.458c6.61-7 17.324-8.087 25.429-8.9a63.6 63.6 0 0 0 7.068-.944c38.827-8.788 72.9-15.5 104.223-20.521 20.7-3.319 43.016-6.17 65.64-4.431 24.8 1.907 45.1 14.444 58.217 23.7a461.608 461.608 0 0 1 78.822 70.941c23.8 26.86 47.951 46.53 73.651 59.983a139.3 139.3 0 0 0 6.844-17.595c-22.905-.954-49.653-6.329-50.812-30.272-.421-8.657 2.159-15.9 7.461-20.97 7.04-6.713 18.567-9.368 34.236-7.881 5.5.514 9.452 4.16 12.62 7.1 1.721 1.58 3.488 3.216 4.9 3.777 5.367 2.169 13 3.543 19.746 4.759 2.29.4 4.505.8 6.572 1.215a6.659 6.659 0 0 1-1.776 13.173l-10.511-.763c-2.72 4.6-3.8 10.153-4.927 15.978-.037.215-.075.439-.122.654 1.047-.028 2.048-.047 3-.075 4.244-.1 7.806-.178 10.284-.075l2.3.1c29.076 1.243 59.151 2.534 88.18-.944 29.459-3.534 55.963 4.076 81.094 23.242 32.423 24.738 53.486 57.394 75.147 98.819 15.043 28.8 15.2 31.974 9.322 35.367a7.285 7.285 0 0 1-3.619 1.122m-277.723-121.44c13.135 5.4 27.907 8.629 45.885 10.088 34.386 2.767 69.632 11.191 107.758 25.747s72.286 34.591 106.747 55.627l-.169-.337c-20.839-39.855-40.957-71.167-71.418-94.407-22.239-16.969-45.639-23.7-71.439-20.605-30.095 3.609-60.722 2.291-90.349 1.019l-2.291-.094c-2.253-.1-5.506-.009-9.4.084-2.067.047-4.348.1-6.778.14a166.913 166.913 0 0 1-8.555 22.737m-104.336 80.795a116.6 116.6 0 0 1 23.728 2.636c1.337.262 3.683-1.7 4.375-4.319 5.469-20.811 19.465-34.1 35.845-48.1 9.61-8.227 16.594-16.155 21.68-24.681-27.028-14.2-52.317-34.8-77.111-62.779a448.115 448.115 0 0 0-76.55-68.893c-19.044-13.453-34.947-20.026-51.551-21.3-21.3-1.617-42.612 1.1-62.517 4.3-31.029 4.974-64.845 11.64-103.382 20.362a75.876 75.876 0 0 1-8.676 1.206 82.261 82.261 0 0 0-9.854 1.384c9.611 4.347 20.241 5.74 31.376 7.217 5.777.757 11.742 1.543 17.595 2.777 26.065 5.479 53.215 8.657 79.466 11.733l5.395.626c11.452 1.346 24.448 2.88 37.1 5.235 20.792 3.889 40.415 13.051 61.75 28.823l4.235 3.132c23.513 17.361 47.82 35.321 68 57.889 10.106 11.3 14.472 21.559 13 30.469-1.132 6.75-5.4 12.257-12.687 16.351-17.726 9.957-24.186 27.383-26.944 38.023 10.64-1.309 18.371-2.094 25.739-2.094m81.682-149.9c-7.909 0-13.687 1.561-16.865 4.609-2.5 2.384-3.6 5.881-3.366 10.7.692 14.3 22.634 17.314 41.332 17.735.206-1.01.421-2.113.636-3.225 1.075-5.572 2.252-11.668 5.04-17.455a60.679 60.679 0 0 1-6.068-2.038c-3.665-1.477-6.47-4.067-8.947-6.348-1.515-1.4-3.815-3.534-4.843-3.627-2.45-.224-4.768-.346-6.918-.346\" data-name=\"Path 1769\"/></svg>") 0 0/100% auto no-repeat;
	opacity: .11;
	width: 18.78125rem;
	height: 7.5rem;
	z-index: -1;
}

.club-banner .mlr-club-box-content {
	padding-block: 1.125rem 3rem;
}

.club-banner .mlr-club-box-title {
	font-weight: 600;
	margin-bottom: .6875rem;
}

.club-banner .mlr-club-box-content-info {
	margin-bottom: 1.125rem;
}

.club-banner .mlr-club-btn-outlined {
	border-color: #a3755d;
}

.club-banner .mlr-club-btn {
	font-weight: 700;
}

.mlr-club-benefits .mlr-club-section-title {
	font-weight: 300;
	font-size: 1.25rem;
}

.mlr-club-benefits .mlr-club-btn {
	font-weight: 700;
}

.mlr-club-benefit-item .mlr-club-benefit-title,
.mlr-club-benefit-item .mlr-club-benfit-content {
	font-weight: 400;
}

.mlr-club-benefit-item .mlr-club-benefit-title {
	margin-top: 1.1875rem;
}

.mlr-club-benefit-item .mlr-club-benfit-content {
	border-color: #d4ab8f;
}

.checkout-container #billing_country_field {
	display: none;
}

.user-info-container .input-text {
	color: #000;
}

.woocommerce-MyAccount-content .button {
	color: #000;
	text-decoration: underline;
}

.woocommerce-MyAccount-content .button:hover {
	color: #000;
	text-decoration: none;
}

body .wc-social-login a.button-social-login .si.si-google {
	background-image: url(../images/google.png);
}

.footer-newsletter {
	background: #a3755d;
	color: #fff;
	padding-block: 1.8125rem 1.875rem;
}

.footer-newsletter .widget-title {
	text-transform: uppercase;
	font-family: "ivymode", sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	letter-spacing: .05em;
	direction: ltr;
	margin-bottom: .5rem;
}

.footer-newsletter .inner-content {
	text-align: center;
}

.footer-newsletter .inner-content .widget-title {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	max-width: none;
}

.footer-newsletter .footer-newsletter-subtitle {
	font-size: .8125rem;
	line-height: 1.5;
}

.footer-newsletter .input-row {
	-webkit-margin-after: 1rem;
	margin-block-end: 1rem;
}

.footer-newsletter .form-control {
	border-color: #fff;
}

.footer-newsletter .check-wrap label input[type="checkbox"]:checked ~ .wpcf7-list-item-label:before {
	background: #fff;
	border-color: #000;
	color: #000;
}

.footer-newsletter .check-wrap label .wpcf7-list-item-label {
	font-size: .75rem;
}

.footer-newsletter .check-wrap label .wpcf7-list-item-label:before {
	border-color: #fff;
	width: .9375rem;
	height: .9375rem;
	line-height: 1.2;
}

.footer-newsletter .btn-submit {
	background: #d4ab8f;
	border-color: #d4ab8f;
}

.footer-newsletter .btn-submit:not(:disabled):not(.disabled):focus {
	background: #d4ab8f;
	border-color: #d4ab8f;
}

.footer-newsletter .btn-submit:not(:disabled):not(.disabled):hover {
	color: #fff;
	background: rgba(212, 171, 143, .8);
	border-color: rgba(212, 171, 143, .8);
}

.footer-middle {
	padding-block: 30px;
}

.footer-middle .widget-title {
	font-weight: 400;
}

.footer-about .footer-logo {
	width: 6.375rem;
	margin-bottom: 1.875rem;
}

.footer-about .about-social-link > li a {
	color: #d4ab8f;
}

.footer-bottom {
	background: none;
}

@media (min-width: 768px) {
	button.btn,
	button.button_loyalty,
	button.mlr-club-btn,
	a.btn,
	a.button_loyalty,
	a.mlr-club-btn,
	input.btn,
	input.button_loyalty,
	input.mlr-club-btn {
		padding-block: 8px;
	}

	.login-modal .modal-form-holder .btn,
	.register-modal .modal-form-holder .btn {
		padding: 7px 10px;
		height: 40px;
	}

	.matat_popup_container .matat-form-row .matat-floating_input_wrap label.floating_label {
		left: 4px;
		right: 4px;
	}

	.remeber-check + .remeber-check {
		margin-top: -10px;
	}

	.login-modal .modal-form-holder,
	.register-modal .modal-form-holder {
		padding-inline: 40px;
	}

	.header-offer-bar {
		height: 40px;
	}

	.header-offer-bar .offer-slider .slide {
		height: 40px;
	}

	#header {
		box-shadow: none;
	}

	.header-layout-two .btn-search-opener {
		font-size: 16px;
	}

	.header-layout-two .header-wishlist [class*="icon-"] {
		font-size: 16px;
	}

	.logo img {
		max-height: 42px;
	}

	.header-utility-nav {
		-webkit-padding-before: 0;
		padding-block-start: 0;
	}

	.archive_product_item_slider .slick-dots {
		display: none !important;
	}

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

	.product-item .matat-wishlist-button-wrap {
		top: 10px;
		left: 10px;
	}

	.product-item .product-img .oos_button {
		width: 54px;
		height: 54px;
	}

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

	.woo-variation-swatches .product-item .product-detail div.product-desc-after-title,
	.woo-variation-swatches .product-item .product-detail div.larus-price-wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.product-item .product-detail div.larus-price-wrapper {
		gap: 10px;
		-webkit-margin-after: 1px;
		margin-block-end: 1px;
	}

	.product-item .product-detail div.larus-price-wrapper > .price {
		gap: 10px;
	}

	.product-item .product-price .club-price {
		margin-right: 10px;
	}

	.product-item .product-title {
		margin-bottom: 2px;
	}

	.product-item .product-desc-after-title {
		-webkit-margin-after: 5px;
		margin-block-end: 5px;
	}

	.product-item .product-desc-after-title,
	.product-item .product-more-colors {
		font-size: 12px;
	}

	.product-item .single-product-color-wrap .single-product-colors li {
		padding-left: 4px;
	}

	.product-item .single-product-color-wrap .single-product-colors li a {
		width: .9375rem;
		height: .9375rem;
	}

	.single-product-detail .single-product-summary .single-product-color-wrap {
		margin-bottom: 20px;
	}

	.single-product-detail .single-product-summary .single-product-color-wrap .color-title {
		margin: 8px 10px 0 0;
	}

	.rtl .single-product-detail .single-product-summary .single-product-color-wrap .color-title {
		margin: 8px 0 0 10px;
	}

	.single-product-detail .single-product-summary .single-product-color-wrap li {
		padding: 4px;
	}

	.single-product-color-wrap .single-product-colors li img {
		height: 25px;
		width: 25px;
	}

	.quick-popup .quick-content .quick-right .matat-wishlist-button-wrap {
		left: 17px;
	}

	.quick-popup .quick-content .quick-right .matat-wishlist-button-wrap .matat-wishlist-button {
		font-size: 14px;
	}

	.quick-popup .quick-view-summary .product-name {
		-webkit-margin-after: 10px;
		margin-block-end: 10px;
		font-size: 20px;
	}

	.quick-popup .quick-view-summary .add-to-cart-btn .primary-matat-btn {
		max-width: 100%;
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 16px;
	}

	.quick-popup table.variations td.label {
		padding-bottom: 0;
	}

	.quick-popup table.variations .row_pa_color .woo-variation-items-wrapper {
		padding-bottom: .75rem;
	}

	.quick-popup table.variations .row_pa_size .woo-variation-items-wrapper {
		padding-bottom: 1.25rem;
	}

	table.variations tr.row_pa_size td.label {
		max-width: 100%;
	}

	.quick-view-summary .product-price-wrap {
		-webkit-margin-after: 18px;
		margin-block-end: 18px;
	}

	.quick-view-summary .product-price-wrap .product-price {
		-webkit-margin-after: 1;
		margin-block-end: 1;
		gap: 10px;
	}

	.quick-view-summary .product-price {
		font-size: 16px;
	}

	.quick-view-summary table.variations tr.row_pa_color td.label {
		max-width: none;
		-webkit-padding-after: 1px;
		padding-block-end: 1px;
	}

	.hero-banner {
		-webkit-margin-after: 38px;
		margin-block-end: 38px;
	}

	.section-title {
		font-size: 30px;
	}

	.best-selling-section .section-title {
		margin-bottom: 26px;
	}

	.home-layout-two {
		margin-inline: 20px;
		-webkit-margin-after: 40px;
		margin-block-end: 40px;
	}

	.section-blogs-slider .slick-arrow {
		top: calc(((((100vw - 40px) / var(--slide-count, 3)) - 20px) * 1) / 2);
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}

	.section-blogs-slider .slick-prev {
		right: -10px;
	}

	.section-blogs-slider .slick-next {
		left: -10px;
	}

	.blog-item .blog-detail {
		-webkit-padding-before: 13px;
		padding-block-start: 13px;
	}

	.blog-item .blog-title {
		font-size: 18px;
		font-weight: 400;
		margin-bottom: 7px;
	}

	.blog-item .blog-item-excerpt {
		-webkit-margin-after: 7px;
		margin-block-end: 7px;
	}

	.home-blogs-section .section-title,
	.related-blog-section .section-title {
		-webkit-margin-after: 20px;
		margin-block-end: 20px;
	}

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

	.single-product-detail .single-slider-wrapper .matat_sale_badge,
	.single-product-detail .single-slider-wrapper .sold-out-label,
	.single-product-detail .single-slider-wrapper .sale-label,
	.single-product-detail .single-slider-wrapper [class^="-sale-label"],
	.single-product-detail .single-slider-wrapper [class*="-sale-label"],
	.single-product-detail .single-slider-wrapper .new-label,
	.single-product-detail .single-slider-wrapper .off-label,
	.single-product-detail .single-slider-wrapper .comming-soon-label {
		right: 7.0625rem;
	}

	.single-product-detail .single-slider-wrapper .matat-wishlist-button-wrap {
		left: 17px;
	}

	.single-product-detail .single-slider-wrapper .matat-wishlist-button-wrap .matat-wishlist-button {
		font-size: 14px;
	}

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

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

	.single-product-summary .product_title {
		-webkit-margin-after: 10px;
		margin-block-end: 10px;
	}

	.single-product-summary .product-price-wrap {
		-webkit-margin-after: 18px;
		margin-block-end: 18px;
	}

	.single-product-summary .product-price-wrap .product-price {
		-webkit-margin-after: 1;
		margin-block-end: 1;
		gap: 10px;
	}

	.single-product-summary .product-price {
		font-size: 16px;
	}

	.single-product-summary table.variations {
		-webkit-margin-after: 6px;
		margin-block-end: 6px;
	}

	.single-product-summary table.variations tr td {
		-webkit-padding-after: 4px;
		padding-block-end: 4px;
	}

	.single-product-summary table.variations tr.row_pa_size td.label {
		max-width: none;
		-webkit-padding-after: 13px;
		padding-block-end: 13px;
	}

	body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-contents {
		padding: 4px;
	}

	body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-image {
		width: 22px;
	}

	body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item {
		-ms-flex-preferred-size: 60px;
		flex-basis: 60px;
		max-width: 60px;
	}

	body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
		height: 40px;
	}

	.single-product-summary .produc-misc-info {
		margin-bottom: 20px;
	}

	.single-product-summary .produc-misc-info .info-item {
		gap: 10px;
		font-size: 14px;
	}

	.single-product-summary .produc-misc-info .info-item .ico-wrap img {
		max-height: 21px;
	}

	.larus-size-guide {
		font-size: 14px;
		padding: 8.5px 10px;
	}

	.single-product.single-product-layout-two:not(.single_gallery_size_big) .woocommerce-breadcrumb {
		padding-block: 28px 17px;
	}

	.single-product-detail-container > .single-product-container:not(.no_slide_thumb) .single-slider-wrapper > [class*="-label"] {
		right: 7.0625rem;
	}

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

	.product-share-sc {
		gap: 15px;
		padding: 12px 20px;
	}

	.product-share-sc .share-title {
		margin-bottom: 2px;
	}

	.product-share-sc .product-share-para {
		-ms-flex-preferred-size: calc(100% - 51px);
		flex-basis: calc(100% - 51px);
		max-width: calc(100% - 51px);
	}

	.related-product-section {
		padding-block: 20px 56px;
	}

	.related-product-section .section-title {
		font-size: 35px;
		-webkit-margin-after: 21px;
		margin-block-end: 21px;
	}

	body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-contents {
		padding: 4px;
	}

	body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-image {
		width: 22px;
	}

	body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item {
		-ms-flex-preferred-size: 60px;
		flex-basis: 60px;
		max-width: 60px;
	}

	body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
		height: 40px;
	}

	.archive .woocommerce-breadcrumb {
		padding-block: 28px 17px;
	}

	.shop-page-container {
		margin-bottom: 18px;
	}

	.shop-page-container .page-title {
		font-weight: 600;
	}

	.shop-page-container .archive-heading-wrap {
		margin-bottom: 8px;
	}

	.shop-page-container .sort-filter-row {
		margin-block: -2px 17px;
	}

	.shop-page-container .sort-filter-row .jcf-select .jcf-select-text {
		font-size: 14px;
		-webkit-margin-end: 24px;
		margin-inline-end: 24px;
	}

	.shop-page-container .sort-filter-row .filter-opener {
		font-size: 14px;
	}

	.shop-page-container .sort-filter-row .filter-opener .icon-filter {
		font-size: 17px;
		-webkit-margin-end: 9px;
		margin-inline-end: 9px;
	}

	.shop-products-row .product-col,
	.shop-products-row .archive-col {
		margin-bottom: 36px;
	}

	.shop-products-row .archive-banner-col {
		margin-bottom: 36px;
	}

	.bottom-archive-description {
		font-size: 14px;
		line-height: 1.5;
	}

	.bottom-archive-description.container {
		-webkit-padding-after: 37px;
		padding-block-end: 37px;
	}

	.bottom-archive-description .archive-description-title {
		font-size: 18px;
		-webkit-margin-after: 17px;
		margin-block-end: 17px;
	}

	.bottom-archive-description .term-description p {
		margin-bottom: 21px;
	}

	.club-banner:before {
		width: 716px;
		height: 283px;
		bottom: -24.5%;
		left: 6px;
	}

	.club-banner .woocommerce-breadcrumb {
		padding-top: 28px;
	}

	.club-banner .mlr-club-box-content {
		padding-block: 31px 40px;
	}

	.club-banner .mlr-club-box-title {
		margin-bottom: 22px;
	}

	.club-banner .mlr-club-box-content-info {
		margin-bottom: 28px;
	}

	.club-banner .mlr-club-btn-wrap {
		gap: 20px;
	}

	.mlr-club-benefits .mlr-club-section-title {
		font-size: 30px;
	}

	.mlr-club-benefit-item .mlr-club-benefit-title {
		margin-top: 28px;
	}

	.footer-newsletter .widget-title {
		font-size: 30px;
		line-height: 1.1;
		-webkit-margin-after: 13px;
		margin-block-end: 13px;
	}

	.footer-newsletter .footer-newsletter-subtitle {
		font-size: 16px;
	}

	.footer-newsletter .input-row {
		-webkit-margin-after: 10px;
		margin-block-end: 10px;
	}

	.footer-newsletter .check-wrap label .wpcf7-list-item-label {
		font-size: 14px;
	}

	.footer-middle .container {
		max-width: 984px;
		padding-inline: 15px;
	}

	.footer-middle .widget-title {
		font-weight: 500;
	}

	.footer-middle .widget-item .menu li {
		padding-bottom: 7px;
	}

	.footer-about .footer-logo {
		width: 122px;
	}

	.footer-about .about-social-link > li {
		margin-inline: 7.5px;
	}

	.footer-bottom {
		border-top: 1px solid #d4ab8f;
	}
}

@media (min-width: 992px) {
	html[dir="rtl"] .header-layout-two .account-menu {
		-webkit-margin-start: 20px;
		margin-inline-start: 20px;
		-webkit-padding-start: 19px;
		padding-inline-start: 19px;
	}

	#primary-nav .primary-menu > li {
		padding-bottom: 7px;
	}

	#primary-nav .primary-menu > li > a {
		font-size: 14px;
	}

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

	.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: 10px;
		font-size: 14px;
		padding-block: 5px;
	}

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

	.quick-popup .quick-view-summary .product-name {
		font-size: 22px;
	}

	.section-title {
		font-size: 35px;
	}

	.home-layout-two {
		margin-inline: 45px;
	}

	.section-blogs-slider .slick-arrow {
		top: calc(((((100vw - 60px) / var(--slide-count, 3)) - 30px) * 1) / 2);
		font-size: 20px;
	}

	.section-blogs-slider .slick-prev {
		right: -20px;
	}

	.section-blogs-slider .slick-next {
		left: -20px;
	}

	.blog-item .blog-title {
		font-size: 20px;
	}

	.blog-item .link_read_more {
		font-size: 16px;
	}

	.single-product-detail .single-slider-wrapper .matat_sale_badge,
	.single-product-detail .single-slider-wrapper .sold-out-label,
	.single-product-detail .single-slider-wrapper .sale-label,
	.single-product-detail .single-slider-wrapper [class^="-sale-label"],
	.single-product-detail .single-slider-wrapper [class*="-sale-label"],
	.single-product-detail .single-slider-wrapper .new-label,
	.single-product-detail .single-slider-wrapper .off-label,
	.single-product-detail .single-slider-wrapper .comming-soon-label {
		right: 120px;
		top: 10px;
		font-size: 14px;
		padding-block: 5px;
	}

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

	.single-product-detail .single-slider-wrapper .single-product-slider.has_slide_thumb {
		margin-bottom: 20px;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider {
		-ms-flex-preferred-size: 120px;
		flex-basis: 120px;
		max-width: 120px;
		-webkit-padding-end: 20px;
		padding-inline-end: 20px;
	}

	.single-product-detail .single-slider-wrapper:has(.has_slide_thumb) .product-share-sc {
		margin-top: -20px;
	}

	body.woo-variation-swatches .single-product-summary .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-image {
		width: 25px;
	}

	.single-product-summary .produc-misc-info .info-item {
		font-size: 16px;
	}

	.single-product-detail-container > .single-product-container:not(.no_slide_thumb) .single-slider-wrapper > [class*="-label"] {
		right: 120px;
	}

	.single-product-detail-container .product-share-sc {
		max-width: calc(100% - 120px);
		margin-top: 20px;
	}

	.single-product-detail-container .product-share-sc a svg {
		width: 36px;
	}

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

	.related-product-section .section-title {
		font-size: 40px;
		-webkit-margin-after: 31px;
		margin-block-end: 31px;
	}

	body.woo-variation-swatches .quick-popup .variable-items-wrapper li.variable-item:not(.radio-variable-item).image-variable-item .variable-item-image {
		width: 25px;
	}

	.bottom-archive-description.container {
		max-width: 960px;
	}

	.club-banner:before {
		left: 14px;
	}

	.club-banner .mlr-club-box-title {
		font-size: 40px;
	}

	.mlr-club-benefits .mlr-club-section-title {
		font-size: 40px;
	}

	.mlr-club-benefits .mlr-club-benefit-wrap {
		-ms-grid-columns: (1fr)[3];
		grid-template-columns: repeat(3, 1fr);
		max-width: 960px;
		padding-top: 22px;
	}

	.mlr-club-benefits .mlr-club-btn {
		min-width: 360px;
	}

	.footer-newsletter {
		padding-block: 67px 54px;
	}

	.footer-newsletter .widget-title {
		font-size: 35px;
	}

	.footer-newsletter .container {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.footer-newsletter .inner-content {
		max-width: calc(100% - 485px);
	}

	.footer-newsletter .footer-newsletter-subtitle {
		font-size: 18px;
	}

	.footer-newsletter .check-wrap label .wpcf7-list-item-label:before {
		top: 10px;
		width: 19px;
		height: 19px;
	}

	.footer-middle {
		padding-block: 60px 51px;
	}

	.footer-middle .links-col {
		padding-inline: 5.3%;
	}

	.footer-middle .widget-title {
		padding-block: 1px 14px;
	}

	.footer-about .footer-logo {
		margin-bottom: 30px;
	}

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

@media (min-width: 1200px) {
	.header-holder {
		padding-top: 17px;
	}

	.header-layout-two .header-wishlist {
		-webkit-margin-end: 28px;
		margin-inline-end: 28px;
		-webkit-padding-end: 13px;
		padding-inline-end: 13px;
	}

	.logo {
		margin-top: 2px;
	}

	.logo {
		margin-bottom: 22px;
	}

	.header-utility-nav {
		padding-bottom: 17px;
	}

	.header-left-nav {
		padding-bottom: 19px;
	}

	#primary-nav .primary-menu > li {
		margin-inline: 18px;
	}

	.quick-popup .quick-view-summary .product-name {
		font-size: 24px;
	}

	.quick-popup .quick-view-summary .add-to-cart-btn .primary-matat-btn {
		height: 45px;
		line-height: 43px;
	}

	.quick-view-summary .product-price {
		font-size: 18px;
	}

	.section-title {
		font-size: 40px;
	}

	.best-selling-section {
		-webkit-margin-after: 56px;
		margin-block-end: 56px;
	}

	.home-layout-two {
		margin-inline: 60px;
	}

	.section-blogs-slider .slick-arrow {
		top: calc(((((100dvw - 90px) / 3 - 30px) * 1) / 2));
	}

	.section-blogs-slider .slick-prev {
		right: -28px;
	}

	.section-blogs-slider .slick-next {
		left: -28px;
	}

	.home-blogs-section .section-title,
	.related-blog-section .section-title {
		-webkit-margin-after: 27px;
		margin-block-end: 27px;
	}

	.single-product-summary .product-price {
		font-size: 18px;
	}

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

	.single-product-summary .add-to-cart-btn .primary-matat-btn {
		height: 45px;
		line-height: 43px;
	}

	.club-banner:before {
		left: 36px;
	}

	.footer-newsletter .widget-title {
		font-size: 40px;
	}

	.footer-newsletter .container {
		max-width: 1040px;
	}

	.footer-newsletter .footer-newsletter-subtitle {
		font-size: 20px;
	}

	.footer-newsletter .check-wrap label .wpcf7-list-item-label {
		-webkit-padding-start: 28px;
		padding-inline-start: 28px;
	}

	.footer-newsletter .btn-submit {
		line-height: 27px;
	}

	.footer-about {
		padding-top: 0;
	}
}

@media (min-width: 1300px) {
	.home-layout-two {
		margin-inline: 75px;
	}

	.section-blogs-slider:not(.slick-initialized) .slide {
		-ms-flex-preferred-size: 33.33%;
		flex-basis: 33.33%;
		max-width: 33.33%;
	}

	.section-blogs-slider:not(.slick-initialized) .slide:nth-child(3) ~ .slide {
		display: none;
	}

	.section-blogs-slider .slick-arrow {
		top: calc(((((100dvw - 120px) / 3 - 30px) * 1) / 2));
	}

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

@media (max-width: 991.98px) {
	.footer-newsletter .inner-content {
		-webkit-padding-after: 1.125rem;
		padding-block-end: 1.125rem;
	}

	.footer-contact-info ul > li.social-icon > a {
		color: #d4ab8f;
	}
}

@media (max-width: 767.98px) {
	.woocommerce-breadcrumb {
		font-size: .6875rem;
	}

	#matat-club-register-popup label.matat-custom-checkbox {
		padding-right: 1.5625rem;
	}

	#header .header-holder {
		box-shadow: none;
		padding-inline: 1.0625rem;
	}

	.header-layout-two .header-wishlist {
		-webkit-margin-end: .375rem;
		margin-inline-end: .375rem;
	}

	.header-layout-two .header-cart .counter,
	.header-layout-two .header-cart .counter_wish,
	.header-layout-two .header-wishlist .counter,
	.header-layout-two .header-wishlist .counter_wish {
		width: .8125rem;
		height: .8125rem;
		top: -.25rem;
		right: -.25rem;
	}

	.logo {
		top: 50%;
	}

	.header-utility-nav {
		padding-left: 0;
		min-height: 3.0625rem;
	}

	.quick-popup.modal .modal-dialog .modal-content .modal-body .mobile_quick_close {
		position: fixed;
		top: unset;
		padding: .875rem .9375rem;
	}

	.quick-popup .quick-content {
		width: 100%;
	}

	.quick-popup .quick-view-summary .product-name {
		text-align: center;
	}

	.quick-view-summary .product-price-wrap .product-price {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: .875rem;
	}

	.best-selling-section {
		-webkit-margin-after: 28px;
		margin-block-end: 28px;
	}

	.best-selling-section .best-selling-slider.has_slider .product-col {
		-webkit-padding-start: .9375rem;
		padding-inline-start: .9375rem;
		min-width: 11.875rem;
		max-width: 11.875rem;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		display: none;
	}

	.section-blogs-slider {
		padding-inline: .46875rem;
	}

	.section-blogs-slider .slide {
		width: 13.4375rem;
		min-width: 13.4375rem;
	}

	.section-blogs-slider .blog-item {
		margin-inline: .46875rem;
	}

	.blog-item .blog-title {
		margin-bottom: .1875rem;
	}

	.single-product-detail .single-slider-wrapper > div.d-none {
		display: block !important;
	}

	.single-product-detail .single-slider-wrapper > div.d-none.position-absolute .matat-wishlist-button-wrap {
		left: .6875rem;
		top: 1.5rem;
	}

	.single-product-summary {
		margin-top: 0;
		border-radius: 0;
	}

	.single-product-summary .product-detail-header {
		padding: 0;
		margin: 0;
		border: none;
		text-align: center;
	}

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

	.single-product-summary .product-price-wrap .product-price {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: .875rem;
	}

	.single-product-summary .woocommerce-product-details__short-description {
		text-align: center;
	}

	.single-product-summary table.variations tr {
		padding-bottom: .1875rem;
	}

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

	.product-tab-info {
		margin-inline: 0;
	}

	.product-tab-info .tab-content .tab-item {
		padding-inline: .25rem .625rem;
	}

	.related-product-section .related-product-slider:not(.slick-initialized) {
		padding-inline: .46875rem;
	}

	.related-product-section .related-product-slider .product-col {
		margin-inline: .46875rem;
	}

	.shop-page-container .archive-heading-wrap > .woocommerce-products-header {
		-webkit-margin-after: .75rem;
		margin-block-end: .75rem;
	}

	.shop-page-container .page-title {
		font-size: 1.25rem;
	}

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

	.club-banner .mlr-club-box-content-info {
		font-size: .9375rem;
	}

	.mlr-club-benefits .mlr-club-benefit-wrap {
		-ms-grid-columns: (1fr)[1];
		grid-template-columns: repeat(1, 1fr);
		max-width: 12.5rem;
		margin-inline: auto;
	}

	.footer-newsletter .form-control {
		height: calc(2rem + 2px);
	}

	.footer-newsletter .check-wrap label .wpcf7-list-item-label {
		-webkit-padding-start: 1.3125rem;
		padding-inline-start: 1.3125rem;
	}

	.footer-newsletter .btn-submit {
		height: calc(2rem + 2px);
	}

	.footer-middle .widget-item {
		border-color: #d4ab8f;
	}

	.footer-middle .links-col {
		border-color: #d4ab8f;
	}

	.footer-bottom .payment-info {
		border-color: #d4ab8f;
	}
}

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