
:root{

	--nwa-bg-body:#050608;
	--nwa-bg-block:#0E141B;
	--nwa-bg-card:#10161D;
	--nwa-text:#FFFFFF;
	--nwa-text-secondary:#B6C1CC;
	--nwa-accent:#00D1D8;
	--nwa-accent-hover:#35E6E9;
	--nwa-accent-text:#050608;
	--nwa-orange:#FF7A00;
	--nwa-border:#213342;
	--nwa-green:#22C55E;
	--nwa-accent-dark:#0E7A80;
	--nwa-accent-dark-hover:#12969D;
	--nwa-scrim:rgba(5,6,8,.7);

	--body-c:var(--nwa-text);
	--body-bg:var(--nwa-bg-body);
	--h1-c:var(--nwa-text);--h2-c:var(--nwa-text);--h3-c:var(--nwa-text);--h4-c:var(--nwa-text);--h5-c:var(--nwa-text);--heading-c:var(--nwa-text);
	--a-c:var(--nwa-accent);--a-c-hover:var(--nwa-accent-hover);

	--btn-default-c:var(--nwa-accent);--btn-default-bg:var(--nwa-bg-card);--btn-default-c-hover:var(--nwa-accent-hover);--btn-default-bg-hover:var(--nwa-bg-block);
	--btn-primary-c:var(--nwa-accent-text);--btn-primary-bg:var(--nwa-accent);--btn-primary-c-hover:var(--nwa-accent-text);--btn-primary-bg-hover:var(--nwa-accent-hover);
	--btn-danger-c:#fff;--btn-danger-bg:#E5484D;--btn-danger-c-hover:#fff;--btn-danger-bg-hover:#ff6166;
	--input-checked-bg:var(--nwa-accent);
	--input-warning-c:#E5484D;--input-warning-border-c:#E5484D;
	--rating-star-c-active:#F1DB15;

	--top-menu-bg:var(--nwa-bg-block);--top-menu-btn-c:var(--nwa-text);--top-menu-btn-c-hover:var(--nwa-accent);
	--header-bg:var(--nwa-bg-body);
	--header-search-cat-btn-c:var(--nwa-text);--header-search-cat-btn-bg:var(--nwa-bg-card);
	--header-search-input-c:var(--nwa-text);--header-search-input-bg:var(--nwa-bg-card);
	--header-phones-m-c:var(--nwa-text);--header-phones-m-c-hover:var(--nwa-accent-hover);
	--header-phones-a-c:var(--nwa-text);
	--header-icon-c:var(--nwa-text);--header-icon-total-c:#fff;--header-icon-total-bg:var(--nwa-orange);

	--menu-main-c:var(--nwa-text);--menu-main-bg:var(--nwa-bg-block);
	--menu-main-header-c:var(--nwa-text);--menu-main-header-bg:var(--nwa-bg-card);
	--menu-main-level-1-c:var(--nwa-text);--menu-main-level-1-c-hover:var(--nwa-accent);
	--menu-main-level-2-c:var(--nwa-text);--menu-main-level-2-c-hover:var(--nwa-accent);--menu-main-level-2-bg:var(--nwa-bg-card);
	--menu-main-level-3-c:var(--nwa-text);--menu-main-level-3-c-hover:var(--nwa-accent);
	--menu-main-before:var(--nwa-bg-body);
	--menu-right-bg:var(--nwa-bg-block);
	--menu-right-level-1-c:var(--nwa-text);--menu-right-level-1-c-hover:var(--nwa-accent-hover);
	--menu-right-level-2-c:var(--nwa-text);--menu-right-level-2-c-hover:var(--nwa-accent-hover);--menu-right-level-2-bg:var(--nwa-bg-card);
	--menu-right-level-3-c:var(--nwa-text);--menu-right-level-3-c-hover:var(--nwa-accent-hover);
	--menu-module-bg:var(--nwa-bg-block);
	--menu-module-c1:var(--nwa-text);--menu-module-c1-hover:var(--nwa-accent);
	--menu-module-c2:var(--nwa-text);--menu-module-c2-hover:var(--nwa-accent);
	--menu-module-c3:var(--nwa-text);--menu-module-c3-hover:var(--nwa-accent);

	--slideshow-title-c:var(--nwa-text);--slideshow-text-c:var(--nwa-text-secondary);
	--slideshow-btn-c:var(--nwa-accent-text);--slideshow-btn-bg:var(--nwa-accent);
	--slideshow-nav-btn-c:var(--nwa-accent);
	--slideshow-dot-bg:var(--nwa-border);--slideshow-dot-bg-active:var(--nwa-accent);
	--swiper-pagination-bg:var(--nwa-border);--swiper-pagination-bg-active:var(--nwa-accent);
	--home-banner-bg:var(--nwa-bg-block);--home-banner-icon-c:var(--nwa-accent);--home-banner-text-c:var(--nwa-text);

	--qty-indicator-5:#22C55E;--qty-indicator-4:#4ADE80;--qty-indicator-3:#FACC15;--qty-indicator-2:var(--nwa-orange);--qty-indicator-1:#f97316;--qty-indicator-0:#3f4b57;

	--timer-bg:var(--nwa-bg-card);--timer-text-c:var(--nwa-orange);--timer-digit-c:var(--nwa-orange);

	--prod-thumb-name:var(--nwa-text);--prod-thumb-name-hover:var(--nwa-accent);
	--option-select-c:var(--nwa-accent);--option-name-c:var(--nwa-text-secondary);--option-name-bg:var(--nwa-bg-card);
	--option-name-c-hover:solid 1px var(--nwa-accent);--option-name-c-checked:var(--nwa-accent-text);--option-name-bg-checked:var(--nwa-accent);--option-img-hover:var(--nwa-accent);
	--price-c:var(--nwa-text);--price-old-c:var(--nwa-text-secondary);--price-new-c:var(--nwa-orange);
	--add-to-cart-btn-c:var(--nwa-accent);--add-to-cart-btn-bg:var(--nwa-bg-card);
	--add-to-cart-btn-c-hover:var(--nwa-accent-text);--add-to-cart-btn-bg-hover:var(--nwa-accent);
	--add-to-cart-btn-c-incart:var(--nwa-accent-text);--add-to-cart-btn-bg-incart:var(--nwa-accent);
	--add-to-cart-btn-c-qty0:#5b6773;--add-to-cart-btn-bg-qty0:var(--nwa-bg-card);
	--add-to-cart-btn-c-disabled:#5b6773;--add-to-cart-btn-bg-disabled:var(--nwa-bg-card);
	--quick-order-btn-c:var(--nwa-text);--quick-order-btn-bg:var(--nwa-bg-card);--quick-order-btn-c-hover:var(--nwa-accent-text);--quick-order-btn-bg-hover:var(--nwa-accent);
	--wishlist-btn-c:var(--nwa-text);--wishlist-btn-bg:var(--nwa-bg-card);--wishlist-btn-c-hover:var(--nwa-accent-text);--wishlist-btn-bg-hover:var(--nwa-accent);
	--compare-btn-c:var(--nwa-text);--compare-btn-bg:var(--nwa-bg-card);--compare-btn-c-hover:var(--nwa-accent-text);--compare-btn-bg-hover:var(--nwa-accent);

	--sticker-special-c:#fff;--sticker-special-b:var(--nwa-orange);
	--sticker-bestseller-c:#fff;--sticker-bestseller-b:#E5484D;
	--sticker-new-c:var(--nwa-accent-text);--sticker-new-b:var(--nwa-accent);

	--product-banner-bg:var(--nwa-bg-block);--product-banner-icon:var(--nwa-accent);--product-banner-text:var(--nwa-text);
	--nav-tabs-bg:var(--nwa-bg-block);--nav-tabs-c:var(--nwa-text-secondary);--nav-tabs-c-active:var(--nwa-accent);
	--carousel-dot-bg:var(--nwa-border);--carousel-dot-bg-active:var(--nwa-accent);
	--carousel-nav-btn-c:var(--nwa-accent);--carousel-nav-btn-bg:var(--nwa-bg-card);
	--pagination-c:var(--nwa-text-secondary);--pagination-bg:var(--nwa-bg-card);--pagination-c-active:var(--nwa-accent-text);--pagination-bg-active:var(--nwa-accent);

	--footer-c:var(--nwa-text);--footer-bg:var(--nwa-bg-block);--footer-heading-c:var(--nwa-text);

	--fly-menu-bg:var(--nwa-bg-card);--fly-menu-icon-c:var(--nwa-text);
	--fly-menu-icon-total-c:#fff;--fly-menu-icon-total-bg:var(--nwa-orange);
	--fly-menu-search-cat-btn-bg:var(--nwa-bg-card);--fly-menu-search-cat-btn-color:var(--nwa-text);
	--fly-menu-search-input-bg:var(--nwa-bg-card);--fly-menu-search-input-color:var(--nwa-text);
	--fly-menu-label-c:var(--nwa-text);--fly-menu-level-1-bg-hover:var(--nwa-bg-card);
	--fly-callback-c:#fff;--fly-callback-bg:var(--nwa-accent);

	--alert-success-c:#fff;--alert-success-bg:var(--nwa-green);
	--alert-warning-c:#050608;--alert-warning-bg:#FACC15;
	--alert-danger-c:#fff;--alert-danger-bg:#E5484D;

	--preloader-border-c:var(--nwa-accent) var(--nwa-accent) var(--nwa-accent) transparent;
	--tooltip-c:var(--nwa-text);--tooltip-bg:var(--nwa-bg-card);
}

@media (max-width:767px){
	:root{--body-bg:var(--nwa-bg-body);}
}

body{background-color:var(--nwa-bg-body) !important;}
.uni-wrapper{background:var(--nwa-bg-block) !important;color:var(--nwa-text);}
.form-control{color:var(--nwa-text);background:var(--nwa-bg-card);border-color:var(--nwa-border);}
a{color:var(--nwa-accent);}
a:hover{color:var(--nwa-accent-hover);}
.text-success, .in-stock, .qty-indicator-5{color:var(--nwa-green) !important;}

.uni-item{background: #0E1114 !important;background: linear-gradient(
0deg, rgba(14, 17, 20, 1) 20%, rgba(28, 35, 41, 1) 60%) !important;}

.header-menu__btn{
	height:50px;
	padding:0 18px;
	color:var(--nwa-text);
	background:var(--nwa-bg-card);
	border:1px solid var(--nwa-border);
	border-radius:8px;
}
.header-menu__btn:hover{border-color:var(--nwa-accent);}
.header-menu__icon{color:var(--nwa-accent);}

.header-search__form{height:50px;}
.header-search__category-btn{
	height:50px;
	color:var(--nwa-text);
	background:var(--nwa-bg-card);
	border:1px solid var(--nwa-border);
	border-right:none;
	border-radius:8px 0 0 8px;
}
.header-search__input{
	height:50px;
	color:var(--nwa-text);
	background:var(--nwa-bg-card);
	border:1px solid var(--nwa-border);
	border-radius:8px;
	font-size: 1.2em;
}
.header-search__input:focus{border-color:var(--nwa-accent);outline:none;}
.header-search__btn{color:var(--nwa-accent);}

.header-search__category{display:none;}
.header-search__category + .header-search__input{border-radius:8px;}

@media (min-width:1180px){
	.header-account, .header-wishlist, .header-compare, .header-cart{
		margin-top:0;
		display:flex;
		align-items:center;
	}
	.header-account:after, .header-wishlist:after, .header-compare:after, .header-cart:after{
		position:static;
		transform:none;
		margin: 0 0 0 12px;
		font-size: 1.2em;
		color:var(--nwa-text);
		white-space:nowrap;
	}
	.header-wishlist__total-items, .header-compare__total-items, .header-cart__total-items{
		top:-4px;
		right:-8px;
	}
}

.header-account__icon, .header-wishlist__icon, .header-compare__icon, .header-cart__icon{
	color: #ffffff;
	font-size:1.8em;
}

.header-phones__main{
	display:inline-flex;
	align-items:center;
	color:var(--nwa-text);
}
.header-phones__main:before{
	font-family:"Font Awesome\ 5 Free";
	font-weight:900;
	content:"\f095";
	margin: 0 12px 0 0;
	color:var(--nwa-accent);
	font-size: 1.2em;
}

.header-block__item-account, .header-block__item-wishlist, .header-block__item-compare, .header-block__item-cart{
	display:flex;
	align-items:center;
}

.heading{gap:14px}
.heading:before{content:'';flex:0 0 auto;width:4px;height:20px;border-radius:2px;background:var(--nwa-accent)}
.heading__text{flex:0 0 auto}
.heading__divider{flex:1 1 auto;height:1px;margin:0 4px;background:var(--nwa-border)}
.heading__link{
	display:inline-flex;
	flex:0 0 auto;
	align-items:center;
	gap:8px;
	font-size: .7em;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:.02em;
	text-decoration:none !important;
	color:var(--nwa-text-secondary);
}
.heading__link:hover{color:var(--nwa-accent)}
.heading__link i{font-size:.85em}

.product-thumb__name{font-size:19px;line-height:1.3}

.product-thumb .qty-indicator:before{display:none}
.product-thumb .qty-indicator{margin:0 0 10px}

.product-thumb__rating-count{margin:0 0 0 4px;color:var(--nwa-text-secondary);font-size:.95em}

.product-thumb__add-to-cart{
	flex:1 1 auto;
	display:flex;
	justify-content:center;
	gap:8px;
	height: 38px;
	border:1px solid var(--nwa-border);
	border-radius:8px;
	font-weight: 400;
	background: #191e23;
	align-items: center;
	font-size: 15px;
}
.product-thumb__add-to-cart:hover{border-color:var(--nwa-accent);}

.footer__column .footer__payments{justify-content:flex-start;margin-left: 0px;}
@media (min-width:992px){
	.col-md-2point4{width:20%}
}

.menu-module__li:not(:first-child){border-top-color:var(--nwa-border)}
.menu-module__pm{color:var(--nwa-text-secondary)}
.menu-module__pm:hover{background:rgba(255,255,255,.08)}
.menu-module__a.active{background:transparent;border-left:3px solid var(--nwa-accent);padding-left:12px;color:var(--nwa-accent) !important}
.menu-module__children-a.active{color:var(--nwa-accent) !important}

.sorts-block__sorts{display:flex;align-items:center}
.sorts-block__span{
	margin:0;
	padding:8px 18px;
	color:var(--nwa-text-secondary);
	border-right:1px solid var(--nwa-border);
	border-radius:0;
}
.sorts-block__span:last-child{border-right:none}
.sorts-block__span:hover{color:var(--nwa-accent);text-decoration:none}
.sorts-block__span.selected{
	background: #0e3239;
	color: #00d1d8;
	border-radius:6px;
	border-right-color:transparent;
	text-decoration:none;
	border: 1px solid #00d1d8;
}
.sorts-block__btn.selected:before{background:rgba(0,209,216,.15)}

.category-info{background:var(--nwa-bg-card);color:var(--nwa-text-secondary)}

.fa-shopping-bag:before{content:none !important}
.fa-shopping-bag{display:inline-block;width: 1.5em;height: 1.5em;background:url(/image/catalog/icon/cart.png) center/contain no-repeat;vertical-align:-0.125em}

.header-menu__icon:before{content:none !important}
.header-menu__icon{display:inline-block;width:1em;height:1em;background:url(/image/catalog/icon/menu.png) center/contain no-repeat;vertical-align: -0.125em;margin-right: 12px;}

.header-search__btn i:before{content:none !important}
.header-search__btn i{display:inline-block;width:1em;height:1em;background:url(/image/catalog/icon/search.png) center/contain no-repeat;vertical-align:-0.125em}

.header-account__icon:before{content:none !important}
.header-account__icon{display:inline-block;width:1em;height:1em;background:url(/image/catalog/icon/profile.png) center/contain no-repeat;vertical-align:-0.125em}

.header-phones__main:before{content:'' !important;display:inline-block;width:1em;height:1em;background:url(/image/catalog/icon/phone.png) center/contain no-repeat;vertical-align:-0.125em;flex-shrink:0}

.footer__contacts-icon.fa-phone:before{content:none !important}
.footer__contacts-icon.fa-phone{display:inline-block;width: 1.4em;height: 1.4em;background:url(/image/catalog/icon/phone.png) center/contain no-repeat;vertical-align:-0.125em;margin-right: 12px;}

.footer__contacts-icon.fa-envelope:before{content:none !important}
.footer__contacts-icon.fa-envelope{display:inline-block;background:url(/image/catalog/icon/mail.png) center/contain no-repeat;vertical-align:-0.125em;width: 1.4em;height: 1.4em;margin-right: 12px;}

.footer__contacts-icon.fa-map-marker:before{content:none !important}
.footer__contacts-icon.fa-map-marker{display:inline-block;background:url(/image/catalog/icon/map.png) center/contain no-repeat;vertical-align:-0.125em;width: 1.4em;height: 1.4em;margin-right: 12px;}

.footer-pow_main {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.row.row-flex.row-footer {
  border-top: none;
  border-bottom: none;
  background-image: linear-gradient(to right, transparent 0%, #373737 10%, transparent 110%);
  background-repeat: no-repeat, no-repeat;
  background-position: top, bottom;
  background-size: 100% 2px, 100% 2px;
  padding-top: 15px;
  padding-bottom: 5px;
}

.footer__media {
    margin-top: 12px;
}

.footer__column.col-sm-6.col-md-3 {
  border-right: none;
  background-image: linear-gradient(
    to bottom,
    transparent 0%,
    #373737 50%,
    transparent 100%
  );
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 2px 100%;
}

@media (min-width: 991px) {
.footer__column.col-sm-6.col-md-3.col-4 {
    display: flex;
    justify-content: center;
}

.footer__column.col-sm-6.col-md-3.col-5 {
    display: flex;
    justify-content: center;
}

.footer__column.col-sm-6.col-md-3.col-7 {
    display: flex;
    justify-content: center;
}
}

@media (max-width:575px){
	.category-wall .uni-module__item{width:100% !important}
}
@media (min-width:576px) and (max-width:767px){
	.category-wall .uni-module__item{width:50% !important}
}
@media (min-width:768px) and (max-width:991px){
	.category-wall .uni-module__item{width:33.3333% !important}
}

.breadcrumb{display:none !important}

.menu-module__ul{
	background:var(--nwa-bg-card);
	border:1px solid var(--nwa-border);
	border-radius:8px;
	box-shadow:0 6px 18px rgba(0,0,0,.35);
	overflow:hidden;
}
.menu-module__a{position:relative}
.menu-module__a.active{
	box-shadow: inset 8px 0px 8px 0px rgb(0 209 216 / 18%);
}

.sorts-block__wrapper{flex-wrap:wrap;gap:10px 0}
.sorts-block__limit{
	height:40px;
	padding:0 12px;
	border-radius:8px;
}
.sorts-block__btn-group{gap:8px}
.sorts-block__btn{
	height:40px;
	width:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0;
	border:1px solid var(--nwa-border);
	border-radius:8px !important;
}
.sorts-block__btn.selected{border-color:var(--nwa-accent)}
.sorts-block__btn.selected:before{border-radius:7px}
.sorts-block__btn+.sorts-block__btn{border-radius:8px !important}

select.form-control{
	background-color:var(--nwa-bg-card) !important;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300D1D8'%3E%3Cpath d='M4 6l4 4 4-4H4z'/%3E%3C/svg%3E") !important;
	background-repeat:no-repeat !important;
	background-position:top 50% right 10px !important;
	background-size:10px !important;
	color:var(--nwa-text) !important;
	border-color:var(--nwa-border) !important;
}
select.form-control option{background:var(--nwa-bg-card);color:var(--nwa-text)}

#column-left .heading{
	margin:0;
	padding:14px 16px;
	background:var(--nwa-bg-card);
	border:1px solid var(--nwa-border);
	border-bottom:none;
	border-radius:8px 8px 0 0;
}
#column-left .menu-module__ul{
	margin-top:-1px;
	border-radius:0 0 8px 8px;
	border-top: 0;
}

.qty-switch__cart .qty-switch__input{
	background:var(--nwa-bg-card) !important;
	color:var(--nwa-text) !important;
	border:1px solid var(--nwa-border) !important;
	border-left:none !important;
	border-right:none !important;
	border-radius:0 !important;
}
.qty-switch__cart .qty-switch__btn{
	background:var(--nwa-bg-card) !important;
	color:var(--nwa-accent) !important;
	border:1px solid var(--nwa-border) !important;
	opacity:1 !important;
}
.qty-switch__cart .qty-switch__btn:hover{
	background:var(--nwa-bg-block) !important;
	color:var(--nwa-accent-hover) !important;
}
.qty-switch__cart .qty-switch__btn.fa-minus{border-radius:6px 0 0 6px !important;border-right:none !important;display: flex;align-items: center;justify-content: center;}
.qty-switch__cart .qty-switch__btn.fa-plus{border-radius:0 6px 6px 0 !important;border-left:none !important;display: flex;justify-content: center;align-items: center;}

.product-thumb .qty-switch__cart .qty-switch__input,
.product-thumb .qty-switch__cart .qty-switch__btn{
	height: 38px !important;
	line-height:42px !important;
	border: 1px solid #21334263 !important;
}
.product-thumb .qty-switch{align-items:stretch}

#column-left .heading::before {
    display:none;
}