
/*your custom css goes here*/
@import url("http://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900|Open+Sans:100,200,300,400,500,600,700,800,900&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext");

@font-face {
	font-family:arial;
	src: url("../fonts/ARIAL.eot?") format("eot"), url("../fonts/ARIAL.woff") format("truetype");
}

@font-face {
	font-family:Orkney-Regular;
	src: url("../fonts/Orkney-Regular.eot?") format("eot"), url("../fonts/Orkney-Regular.otf") format("truetype");
}
@font-face {
	font-family:Orkney-Bold;
	src: url("../fonts/Orkney-Bold.eot?") format("eot"), url("../fonts/Orkney-Bold.otf") format("truetype");
}

@font-face {
	font-family:Graphik-Medium-Trial;
	src: url("../fonts/Graphik-Medium-Trial.eot?") format("eot"), url("../fonts/Graphik-Medium-Trial.otf") format("truetype");
}
@font-face {
	font-family:Operetta18-Regular;
	src: url("../fonts/Operetta18-Regular.eot?") format("eot"), url("../fonts/Operetta18-Regular.otf") format("truetype");
}
@font-face {
	font-family:Fontspring-DEMO;
	src: url("../fonts/Fontspring-DEMO-orpheuspro-medium.eot?") format("eot"), url("../fonts/Fontspring-DEMO-orpheuspro-medium.otf") format("truetype");
}




@font-face {
	font-family:Graphik-Semibold;
	src: url("../fonts/Graphik-Semibold-Trial.eot?") format("eot"), url("../fonts/Graphik-Semibold-Trial.otf") format("truetype");
}

@font-face {
	font-family:ARIALBD;
	src: url("../fonts/ARIALBD.eot?") format("eot"), url("../fonts/ARIALBD.woff") format("truetype");
}
@font-face {
	font-family:Graphik-Regular-Trial;
	src: url("../fonts/Graphik-Regular-Trial.eot?") format("eot"), url("../fonts/Graphik-Regular-Trial.otf") format("truetype");
}

html{
    overflow-x: hidden;
}

body {
	color: rgb(0,0,0);
	font-family: arial;
	font-weight: 300;
	line-height: 27px;
	overflow-x: hidden;
	max-width: 100%;
}

html,
/*body {
  height: 100%;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  vertical-align: baseline;
  background: #ffffff;
  color: #707070;
}*/
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #ffffff;
	line-height: 1.4;
	font-weight: 300;
	font-family: arial;

	/* font-family: 'Roboto', sans-serif; */
	/* font-family: Arial, Helvetica, sans-serif !important; */
	margin: 0;
}

h1 {
	font-size: 72px;
}

h2 {
	font-size: 35px;
}

h3 {
	font-size: 30px;
}

h4 {
	font-size: 24px;
}

p {
	line-height: 24px;
	margin: 0 !important;
}

a {
	text-decoration: none !important;
}

a:active,
a:hover,
a:focus {
	text-decoration: none;
}

a:active,
a:hover,
a:focus {
	outline: 0 none;
}

img {
	max-width: 100%;
	height: auto;
}

ul {
	list-style: outside none none;
	margin: 0;
	padding: 0 !important;
}
ul.dowwnnnnn {
    display: flex;
    align-items: center;
}
ul.dowwnnnnn li {
    margin-right: 10px;
    font-weight: 600;
    color: #000;
    font-family: Orkney-Regular;
}
ul.dowwnnnnn li img {
    height: 16px;
    margin-top: -4px;
    margin-right: 3px;
}
.neww___a {
    font-size: 12px !important;
    padding: 0 10px;
    border-right: none;
    line-height: 1;
    font-family: Graphik-Regular-Trial;
    color: #000!important;
    opacity: 1!important;
    letter-spacing: 1px;
    opacity: 1!important;
    text-transform: uppercase;
    font-weight: normal!important;
}
.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 {
    background: #000!important;
    padding: 5px 0;
}
header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm {
    background: #84161d !important;
}
.form-control {
    padding: 6px;
    font-size: 0.875rem;
    height: auto;
    border: 1px solid #e2e5ec;
    color: #898b92;
}
ul.sixty_minnss li {
    font-weight: 600;
    color: #000;
    font-family: 'Graphik-Semibold';
}
ul.sixty_minnss li img {
    height: 13px;
    margin-right: 8px;
}

ul.sixty_minnss {
    display: flex;
    justify-content: end;
    align-items: center;
}
.aiz-carousel .slick-arrow {
    background: #000000;
    color: #fff;
    font-size: 20px;
    border: 2px solid red;
}
.loccationsnss span i {
    margin-right: 7px;
    font-size: 17px;
}
ul.list-inline.mb-0.h-100.d-flex.justify-content-end.align-items-center.neww___lisst {
    margin: 0 31px;
    margin-right: 52px;
}
.loccationsnss span {
    display: flex;
    align-items: center;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}
.loccationsnss {
    margin-right: 75px;
}
button.btn.btn-primary.search__sad i {
    margin-right: 2px;
    color: #ffffff78;
    font-size: 28px!important;
    margin-top: -2px;
}
.search__sadsss {
    display: flex;
    align-items: center;
    background: #84161d;
    border: none;
    border-radius: unset;
    color: #fff;
    font-family: arial;
}
.search__sadsss i {
    margin-right: 8px;
}
button.search__sadsss {
    margin-right: 44px;
    font-size: 16px;
    opacity: .8;
}
button.btn.btn-primary.search__sad {
    display: flex;
    align-items: center;
    background: #b03438;
    border: none;
    border-radius: unset;
}
/* .list-inline a {
  
    opacity: 1 !important;
} */
div#cart_items {  
    color: #fff;
}
span.nav-box-text.d-none.d-xl-block.opacity-70.hahasd__s {
    margin-top: 0;
    font-size: 16px;
    color: #000;
    opacity: 1!important;
}
span.badge.badge-primary.badge-inline.badge-pill.cart-count.konnnss__S {
    position: relative;
    top: -10px;
    left: -10px;
    display: none;
}

ul.list-inline.mb-0.h-100.d-flex.justify-content-end.align-items-center.neww___lisst li a {
    color: #000!important;
    opacity: 1 !important;
    font-size: 13px;
    font-family: 'Orkney-Regular';
}
.row.gutters-10.position-relative.sfsafa__S {
    background: #000;
    display: flex;
    justify-content: center;
}
.row.gutters-10.position-relative.sfsafa__S ul li img{
    height: 30px;
    object-fit: contain;
}
a.d-block.rounded.bg-white.p-2.text-reset.galaxyyyys {
    border-right: 1px solid #d6d6d6;
    border-radius: unset !important;
    padding: 0 12px !important;
    padding-right: 15px !important;
}
ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg {
    padding: 7px !important;
}
.text-truncate.fs-12.fw-600.mt-1.opacity-70.text-center.mfsss__sd {
    line-height: 1;
    margin-top: 8px !important;
}



.cripple__show{
    display: flex !important;
}

.disp___nonss{
    display: none !important;
}

ul.listts__pro {
    display: flex;
    align-items: center;
}
section.promisesss {
    background: #fff;
}
ul.listts__pro {
    display: flex;
    align-items: center;
    width: 100%;
    margin: auto;
    padding: 31px 0 !important;
}
.pro__imggg {
    margin-right: 25px;
}
.pro__imggg img {
    height: 80px;
}
/* .proo__content {
    padding-right: 50px;
} */

.proo__content p {
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
    color: #000;
    font-family: 'Graphik-Regular-Trial';
}
ul.listts__pro li {
    display: flex;
    align-items: center;
    padding: 0 38px;
    border-right: 1px solid #d0d0d0;
}
ul.listts__pro li:last-child{
    border: none;
}

section.mb-4.r__backgrounddd {
    background: url("../img/back__backk.jpg");
    background-size: 100% 100%;
}
section.mb-4.r__backgrounddd {
    padding-top: 43px;
    padding-bottom: 51px;
}
.h-35px, .size-35px {
    height: auto;
}

.d_74444 a {
    font-family: 'Graphik-Regular-Trial';
    font-weight: 800;
    color: #000!important;
    font-size: 15px;
    margin-bottom: 3px;
}
p.s558877sss {
    letter-spacing: 0px;
    color: #000000;
    opacity: 0.6;
    line-height: 15px;
    font-size: 12px;
    margin-top: 26px;
    display: inline-block;
    padding-top: 9px;
}

.s__pric__ingggsf a {
    background: transparent;
    color: #000;
    padding: 5px 18px;
    border-radius: 48px;
    margin-top: -13px;
    display: inline-block;
    line-height: 17px;
    text-transform: uppercase;
    font-family: 'Graphik-Semibold';
    border: 2px solid #6e060645;
}
.price__and__addtocrd .fs-15 {
    float: left;
    width: 51%;
}
span.s444sf {
    float: left;
    font-weight: 700;
    font-size: 15px;
    width: 100%;
}

.p-md-3.p-2.text-left {
    border: 0.30000001192092896px solid #a23e3c2e;
    border-radius: 0px 0px 8px 8px;
    float: left;
    width: 100%;
    border-top: none;
}
.hov-shadow-md:hover {
    box-shadow: none!important;
}
.text-primary {
    color: #000!important;
    font-size: 18px!important;
}

.s__pric__ingggsf {
    float: right;
    position: relative;
    top: 20px;
}

.back___774488744  .col-md-3 {
    margin-bottom: 21px;
}

.aiz-card-box {
    overflow: hidden;
    border-radius: 8px!important;
}

.shadow-sm {
    box-shadow: none!important;
    padding: 0px!important;
}
.price__and__addtocrd {
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: left;
}

.s___lii554444 .col-sm-3w222 {
    float: left;
    width: 20%;
}



.col-sm-3w222 img {
    width: 100%;
    height: 186px;
    object-fit: cover;
}

.d__444114 {
    color: #A23E3C;
    padding-top: 12px;
}

section.mb-4.add___bc__chh.bg-white {
    margin-top: -52px;
    padding-bottom: 55px;
    padding-top: 60px;
    margin-bottom: -4px!important;
}


section.mb-4.add___bc__chh.bg-white  a.bg-white.border.d-block.text-reset.rounded.p-2.hov-shadow-md.mb-2 {
    padding: 0px!important;
    border: none!important;
    margin-bottom: 34px!important;
}

.d__444114 {
    color: #A23E3C;
    padding-top: 12px;
    padding-left: 0px!important;
}

.cta__44444ddss {
    background: #A23E3C 0% 0% no-repeat padding-box;
    box-shadow: 0px 12px 17px #00000029;
    border-radius: 8px;
    opacity: 1;
    color: #fff;
    padding: 31px 69px;
    margin-bottom: -107px;
    position: relative;
    margin-top: 41px;
}
.s___7444dd p {
    font-size: 16px;
    /* width: 79%; */
    /* margin-left: auto; */
    /* margin-right: auto; */
}

.s___7444dd {
    width: 76%;
    margin-left: auto;
    margin-right: auto;
}

.s__00d__ff a {
    /* background: #8D3834; */
    color: #fff;
    padding: 13px 38px;
    background: #8D3834 0% 0% no-repeat padding-box;
    border-radius: 8px;
    opacity: 1;
}
.s__00d__ff {
    float: right;
    position: relative;
    top: 9px;
}

.s__loiihhd img {
    width: 65%;
}

.container {
    max-width: 1250px;
}

section.pb-4.bogo__sectionnssf{
	
	
	

    background: #fff;
    background-size: 100% 100%;
}

section.pb-4.bogo__sectionnssf {
    padding-top: 100px;
}

section.pb-4.bogo__sectionnssf {
    padding-top: 121px;
}

section.pb-4.bogo__sectionnssf .card.mb-3.overflow-hidden.shadow-sm {
    background: transparent;
	    border-color: transparent;
}


.bogo__sectionnssf .card.mb-3.overflow-hidden.shadow-sm .p-4 {
    padding: 13px 0px!important;
}

.bogo__sectionnssf a {
    font-size: 12px;
    font-weight: normal;
    /* line-height: 15px; */
    color: #000;
    font-family: 'Graphik-Semibold';
    opacity: 1;
}
.bogo__sectionnssf a.btn.btn-soft-primary {
    background: transparent;
    padding: 5px;
    color: #A23E3C;
    font-weight: 600;
    margin-top: -10px;
}


.fg13131dg {
    background: transparent;
    color: #fff!important;
    border: none;
    box-shadow: none!important;
    font-weight: 600!important;
}
.fg13131dg:hover {
    background: #A23E3C!important;
    
}
.d___774__00dd li {
    display: inline-block;
    width: 44%;
    margin-left: 14px;
}

section.app___apple__sff {
    background: #f7f7f7;
    padding: 40px 0px;
}

.s_text__sgs h3 {
    font-weight: 600;
    color: #000;
    letter-spacing: 1px;
}
.bogo__sectionnssf  h2.fs-18.fw-600.mb-1 {
    line-height: 20px;
}



section.app___apple__sff .container {
    border-top: 0.30000001192092896px solid #00000029;
    border-bottom: 0.30000001192092896px solid #00000029;
    padding-top: 32px;
    padding-bottom: 32px;
}

section.s___first__footer__00ww {
    background: #65171d;
    padding: 41px 0px;
    color: #fff;
}
section.s___first__footer__00ww button.btn.btn-primary {
    background: #833D37;
    border: none;
    margin-left: 13px;
}

.s__0994544 h3 {
    color: #fff;
    font-size: 22px;
    margin-bottom: 15px;
}

section.s___first__footer__00ww .form-inline .form-control {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
section.s___first__footer__00ww .form-group.mb-0 {
    width: 46%;
}

.social__meiass__09s9s a {
    background: transparent!important;
}
.social__meiass__09s9s a i {
    background: transparent!important;
}
.social__meiass__09s9s li.list-inline-item {
    margin-right: 0px;
    margin-top: 16px;
}

.s__foll__sd h3 {
    color: #fff;
    font-size: 22px;
    margin-bottom: 15px;
}

section.bg-dark.py-5.text-light.footer-widget {
    background: #FCFCFC!important;
}
section.bg-dark.py-5.text-light.footer-widget .my-3 {
    color: #000;
    line-height: 20px;
    opacity: 0.8;
}


.dfgdg {
    padding-left: 98px;
    /* width: 96px; */
}

h4.dffgf {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0px;
    margin-bottom: 10px;
    opacity: 1;
    font-family: 'Graphik-Semibold';
}
.losss li a {
    color: #000000;
    opacity: 1;
    font-size: 14px;
}

.s__logoooog img {
    width: 52%;
}

footer.pt-3.pb-7.pb-xl-3.bg-black.text-light {
    background: #FCFCFC!important;
}

.s__gsdjghsjd p {
    color: #000;
}

.row.align-items-center.dd45454545 {
    border-top: 1px solid #99999970;
    padding-top: 16px;
}


.row.align-items-center.dd45454545 li.list-inline-item.fhdfhd4545dfh:first-child {
    display: none;
}

.details___pages44 {
    background: #fff;
    padding: 66px 0px!important;
    margin-bottom: -15px!important;
}

.text-left.dd545454d {
    padding-left: 39px;
}

.dfg54545334 {
    font-size: 24px;
    /* margin-top: 20px; */
    display: inline-block;
}

.opacity-50.my-2 {
    margin-bottom: -5px!important;
    opacity: 0.8!important;
}

.mt-3.dgd45454545d {
    margin-top: 38px!important;
    display: inline-block;
}


button.btn.btn-primary.buy-now.fw-600 {
    background: #f01515;
    border: 1px solid #f01515;
    width: 189px;
}
.btn-soft-primary {
    background-color: transparent;
    color: #B03438;
    border: 1px solid #B03438;
}

.btn-primary, .btn-soft-primary:hover, .btn-outline-primary:hover {
    background-color: #000;
    border-color: snow;
    color: var(--white);
    border: 2px solid red;
    border-radius: 46px!important;
}

span.badge.badge-primary.badge-inline.badge-pill.cart-count {
    position: absolute;
    left: -16px;
}

section#cart-summary {
    background: #fff;
    padding-bottom: 64px;
    margin-bottom: -5px!important;
}

section.pt-5.mb-4 {
    background: #fff;
    padding-bottom: 52px;
    margin-bottom: -5px!important;
}

li.list-group-item.px-0.px-lg-3 {
    padding: 0px!important;
    margin: 0px!important;
}
section.mb-4.gry-bg {
    background: #fff;
    padding-bottom: 57px;
    margin-bottom: -2px!important;
}


.bg-primary {
    background-color: #B03438!important;
}

.aiz-user-sidenav.rounded.overflow-auto.c-scrollbar-light.pb-5.pb-xl-0 h4.h5.fs-16.mb-1.fw-600 {
    color: #fff;
}

[class*="border"], hr {
    border-color: #e2e5ec70 !important;
}

section.py-4.gry-bg {
    background: #fff;
}

section.mb-4 {
    background: #fff;
    padding-bottom: 27px;
    margin-bottom: -13px!important;
}
.mySwiper{
    display: none;
}

.swiper.mySwiper.swiper-initialized.swiper-horizontal {
    display: none;
}

ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg {
    display: initial;
}

ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg li.minw-0.col-4.col-md {
    display: inline-block;
    width: 16%;
    border: none!important;
}

ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg a.d-block.rounded.bg-white.p-2.text-reset.galaxyyyys {
    border: none;
}

ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg img {
    width: 161px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.row.gutters-10.position-relative.sfsafa__S {
    padding-top: 21px;
    padding-bottom: 22px;
}
.row.gutters-10.position-relative.sfsafa__S {
    background: transparent;
}

ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg a.d-block.rounded.bg-white.p-2.text-reset.galaxyyyys {
    border: none;
    background: transparent!important;
}


.text-truncate.fs-12.fw-600.opacity-70.text-center.mfsss__sd {
    color: #000;
    font-family: 'Graphik-Regular-Trial';
    font-size: 12px!important;
    opacity: 1!important;
    letter-spacing: 0.3px;
    background: #c2272d;
    border-radius: 49px;
    display: inline-block;
    color: #fff;
    padding: 0px 16px;
    font-weight: normal!important;
    text-transform: unset;
    line-height: 22px;
    box-shadow: 0px 0px 3px 1px #00000057;
    padding-bottom: 2px;
}
ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg li.minw-0.col-4.col-md {
    display: inline-block;
    width: 14%;
    border: none!important;
    text-align: center;
    margin-bottom: 39px;
}

.d__09888sf {
    margin-top: 18px;
    margin-bottom: 23px;
    box-shadow: 0px 0px 11px 0px #00000054;
    border-radius: 5px;
}

.d__09888sf img {
    border-radius: 5px;
}

p {
    font-family: 'Orkney-Regular';
    font-size: 13px!important;
}

.home-banner-area {
    padding-bottom: 26px;
}
.s4411s122 img {
    width: 21px;
    position: relative;
    top: -3px;
}
.position-relative.logo-bar-area.z-1 .container {
    padding: 0px;
}

.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 .container {
    padding: 0px;
}
.flex-grow-1.front-header-search.d-flex.align-items-center.cripple__SAd {
    max-width: 65%;
    width: 50%;
}

ul.list-inline.mb-0.h-100.d-flex.justify-content-end.align-items-center.neww___lisst {
    width: 33%;
}

form.stop-propagation {
    margin-bottom: 0px;
}
li.list-inline-item.mr-3.border-right.border-left-0.pr-3.pl-0 {
    border: none!important;
}

.container-fluid {
    padding: 0 50px!important;
}
input#search {
    background: #000;
    color: #fff;
    border: 1px solid #ffffff6b!important;
    border-radius: 5px;
    padding: 0 16px;
    height: 35px;
}

ul.list-group.list-group-raw li.list-group-item.py-1 {
    border-bottom: 1px solid #0000000f;
    line-height: 18px;
    font-family: Graphik-Regular-Trial;
    font-size: 11px;
    text-transform: capitalize;
    letter-spacing: 0.2px;
}

.px-2.py-1.text-uppercase.fs-10.text-right.text-muted.bg-soft-secondary {
    text-align: left!important;
    padding-left: 21px!important;
    /* background: #f01515!important; */
}

ul.list-inline.mb-0.h-100.d-flex.justify-content-end.align-items-center.neww___lisst {
    margin-right: 6px;
}
.cripple__SAd .input-group-append.d-none.d-lg-block button.btn.btn-primary.search__sad {
    background: transparent;
    padding: 6px 8px;
}

header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm {
    background: #000!important;
    height: 72px;
    padding-top: 12px!important;
}
.cripple__SAd .input-group-append.d-none.d-lg-block {
    position: absolute;
    right: 0px;
    background: transparent!important;
}


.loccationsnss span {
    color: #333;
}


.s4411s122 img {
    width: 38px;
    top: 2px;
}

.d--00jshs img {
    width: 37px;
}
.neww___lisst img {
    width: 30px;
    position: relative;
}

li.list-inline-item.mr-3.border-right.border-left-0.pr-3.pl-0 {
    padding-right: 0px!important;
    margin-right: 4px!important;
}

.s1222s0 img {
    width: 22px;
}

span.s1222s0 {
    position: relative;
    top: -2px;
    left: -2px;
}

.s__0jjjd {
    border: 1px solid #00000040;
    border-radius: 46px;
    height: 30px;
    width: 30px;
    display: inline-block;
}

.s__0jjjd img {
    border-radius: 76px;
    padding: 2px;
}

li.s1220222 {
    font-family: Graphik-Semibold;
    font-size: 15px;
    color: #fff!important;
    padding-right: 45px;
}

.loccationsnss {
    margin-right: 0px;
    position: relative;
    left: 21px;
}
ul.list-inline.mb-0.pl-0.mobile-hor-swipe.text-center {
    text-align: left!important;
}

.bg-white.border-top.border-gray-200.py-1 {
    border-color: transparent!important;
}

.loccationsnss.sd {
    width: 156px;
}
ul.sixty_minnss.sf img {
    opacity: 0.8;
}

ul.sixty_minnss.sf img {
    opacity: 0.8;
    position: relative;
    left: -4px;
    top: -2px;
}

.listts__pro li {
    border: 1px solid #00000036!important;
    margin: 11px;
    padding: 24px 21px!important;
    border-radius: 8px;
}
.promisesss ul.listts__pro {
    margin-top: 6px;
}
span.s__0jjjd {
    position: relative;
    left: -8px;
}

section.pb-4.bogo__sectionnssf {
    padding-top: 69px!important;
}

.d--00jshs span.flex-grow-1.ml-1 {
    position: absolute;
    top: 8px;
    margin-left: 25px!important;
}
.galaxyyyys {

  transition: transform .2s; /* Animation */
 
}
.d__heading h3 {
    font-family: 'Graphik-Semibold';
    font-size: 19px;
}


.iocns img {
    width: 86px;
}

section.promisesss {
    padding: 66px 15px;
}
.galaxyyyys:hover {
  transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.d__heading h3 {
    font-family: 'Graphik-Semibold';
    font-size: 15px;
}

.d__99774s img {
    width: 100%;
    border-radius: 10px;
}

.d__heading h3 {
    font-family: 'Graphik-Semibold';
    font-size: 13px;
}


.d__heading h3 {
    font-family: 'Graphik-Semibold';
    font-size: 16px;
    padding-top: 7px;
    padding-bottom: 8px;
}

.d__heading p {
    line-height: 16px;
    padding-bottom: 24px;
    color: #000;
    opacity: 0.8;
}

.iocns img {
    width: 66px;
}

.s__99__liisad {
    border: 1px solid #0000002e;
    height: 167px;
    margin-bottom: 14px;
    text-align: center;
    border-radius: 5px;
    padding: 5px 11px;
}

.d__99774s img {
    width: 100%;
    border-radius: 10px;
    height: 347px;
}

h3.explore___catt {
    font-family: Operetta18-Regular;
    text-align: center;
    width: 100%;
    /* text-transform: uppercase; */
    padding-bottom: 0px;
    font-size: 35px;
    letter-spacing: 1px;
    color: #000!important;
    opacity: 1!important;
    /* background: #f01515; */
    /* color: #fff; */
    display: inline-block;
    padding: 4px 23px;
    border-radius: 46px;
    margin-bottom: 30px;
    font-weight: 600;
    letter-spacing: 2px;
    text-decoration: none;
}
.promisesss h3.explore___catt {
    padding-bottom: 33px;
    margin-top: -16px;
}

.col-md-33 {
    width: 20%;
    padding: 0 15px;
}


.s_imofferimg img {
    border-radius: 7px;
}

section.offer__009w88e {
    background: #fff;
    padding: 59px 0px;
}

h3.fw-600.fs-13.text-truncate-2.lh-1-4.mb-0.d_74444 a.d-block.text-reset {
    color: #000!important;
    font-size: 12px!important;
    text-align: left;
    padding-top: 4px;
}


.price__and__addtocrd .fs-15 {
    width: 53%!important;
    text-align: left!important;
}
.price__and__addtocrd {
    float: left;
    width: 100%;
    margin-top: 10px;
    text-align: left;
}

span.s444sf {
    width: 100%!important;
}

.price__and__addtocrd span.fw-700.text-primary {
    margin-bottom: -14px!important;
    padding-bottom: 0px!important;
}


span.s444sf {
    margin-top: -10px;
    font-size: 12px;
    letter-spacing: 0.2px;
    color: #9b1004;
}


.price__and__addtocrd span.fw-700.text-primary {
    font-size: 15px;
    font-family: 'Graphik-Semibold';
    padding-bottom: 9px!important;
}

.price__and__addtocrd .fs-15 {
    width: 53%!important;
    text-align: left!important;
    padding-left: 3px;
}
.price__and__addtocrd span.fw-700.text-primary {
    font-size: 13px;
    font-family: 'Graphik-Semibold';
    padding-bottom: 9px!important;
}

.aiz-card-box.border.border-light.rounded.hov-shadow-md.mt-1.mb-2.has-transition.bg-white {
    background: transparent!important;
    border: none!important;
}

   
    .p-md-3.p-2.text-left {
    border: none!important;
    border-radius: 0px 0px 8px 8px;
    float: left;
    width: 100%;
    border-top: none;
    padding-left: 0px!important;
}
.s__pric__ingggsf a {
    background: transparent;
    color: #000;
    padding: 7px 22px;
    border-radius: 48px;
    margin-top: -13px;
    display: inline-block;
    line-height: 17px;
    text-transform: uppercase;
    font-family: 'Graphik-Semibold';
    border: 2px solid #6e060645;
}
span.badge.badge-primary.badge-inline.badge-pill {
    background: #f01515;
    color: #fff;
    top: -7px;
    position: relative;
}
.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 .bg-white.border-top.border-gray-200.py-1 {
    background: transparent;
}
.offer__009w88e .container-fluid {
    padding: 0 66px!important;
}
section.pb-4.bogo__sectionnssf .container-fluid {
    padding: 0 66px!important;
}
.d-flex.mb-3.align-items-baseline.border-bottom {
    border-color: transparent!important;
}
    .p-md-3.p-2.text-left {
    border: none;
    border-radius: 0px 0px 8px 8px;
    float: left;
    width: 100%;
    border-top: none!important;
    padding-left: 0px!important;
    padding-top: 9px!important;
}

span.s__0jjjd {
    background: #fff;
}
ul.sixty_minnss.sf li {
    color: #fff;
    font-size: 14px;
    margin-right: 4px;
}
section.cocont__99s {
    background: #000;
    color: #fff;
    text-align: center;
    margin-top: -67px;
    position: relative;
    padding: 36px 0;
}
.s__list__09s h3 {
    font-family: Fontspring-DEMO;
    color: #fff;
    letter-spacing: 3px;
    font-weight: normal!important;
    box-shadow: none!important;
}
span.s12254 {
    float: left;
    color: aliceblue;
    position: relative;
    left: -7px;
    top: 1px;
}
.s__list__09s p {
    font-family: 'Graphik-Regular-Trial';
    width: 48%;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-top: 14px!important;
    color: #ffffffb3;
    line-height: 20px;
    letter-spacing: 1px;
}
section.cocont__99s.hhj {
    margin-top: -28px;
}
.s__447744 a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline!important;
    margin-top: 13px;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 1px;
}
button.btn.btn-primary.search__sad {
    position: relative;
    z-index: 999999;
}

section.cocont__99s.hhj.nv44 {
    margin: 0px;
}

section.banner__sjjd.sdd {
    padding-top: 15px;
    padding-bottom: 15px;
}

h5.fs-14.fw-700.text-soft-light.mt-1.mb-3 {
    font-family: 'Graphik-Regular-Trial';
    color: #000!important;
    box-shadow: none;
    font-size: 12px!important;
}
input.form-control.border-secondary.rounded-0.text-white.w-100.bg-transparent {
    border-bottom: 1px solid #000!important;
    margin-bottom: 18px;
    padding-left: 0px;
    color: #000;
}


.col-12.sdfs button.btn.btn-primary.rounded-0.w-100 {
    width: auto!important;
    background: transparent;
    color: #000;
    font-weight: 600!important;
    padding: 0px;
    text-decoration: underline;
    text-transform: uppercase;
}

h4.fs-14.text-secondary.text-uppercase.fw-700.mb-3 {
    font-family: 'Graphik-Regular-Trial';
    color: #000!important;
    font-weight: 600!important;
}
p.fs-13.text-secondary.mb-1 {
    color: #000!important;
    font-family: 'Graphik-Regular-Trial';
}
.s__ijsjd h3 {
    font-family: 'Graphik-Semibold';
    text-transform: uppercase;
    color: #000!important;
    opacity: 1!important;
    font-size: 39px;
    letter-spacing: 4px;
    padding-left: 149px;
    padding-bottom: 28px;
}
.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 {
    background: #ff0000!important;
    padding: 5px 0;
    z-index: 9!important;
}
p.s144 {
    color: #000;
    font-family: 'Graphik-Regular-Trial';
    padding-left: 151px;
}
.col-md-4.col-sm-6.nbmnbmnb {
    padding-left: 195px;
}

section.mb-4.pt-4.backgrounddd {
    background: #f2f4f8;
}


.border-bottom {
    border-bottom: 1px solid #dee2e6!important;
}

.backgrounddd .px-3 {
    padding: 0px!important;
    border: none!important;
}


.backgrounddd .row.gutters-16{
    border: none!important;
}


.backgrounddd .border-bottom {
    border-bottom: none!important;
}
.aiz-card-box.h-auto.bg-white.py-3.hov-scale-img {
    margin-bottom: 1px;
}


a.d-block.text-reset.hov-text-primary {
    font-family: Graphik-Regular-Trial;
    font-weight: 600;
    font-size: 16px;
}
.cart-btn {
    background: #000;
    opacity: 1;
    transition: 0.3s;
    overflow: hidden;
    height: 32px!important;
    padding: 0px!important;
    line-height: 0px!important;
}
.cart-btn:hover .cart-btn-text {
    margin-top: -11px;
}

.cart-btn .cart-btn-text {
    margin-top: -9px;
    transition: 0.4s;
}

.s111233 img {
    width: 28px;
}

span.cart-btn-text {
    font-family: 'Graphik-Regular-Trial';
    text-transform: uppercase;
    position: relative;
    /* top: 7px; */
    /* letter-spacing: 1px; */
    margin-left: -7px;
    /* margin-top: -4px; */
}
.col.border-right.border-bottom.has-transition.hov-shadow-out.z-1 {
    border: none!important;
}

.col.border-right.border-bottom.has-transition.hov-shadow-out.z-1 {
    padding-right: 0px;
}


span.s111233 {
    position: relative;
    top: -2px;
}
li.page-item {
    display: inline-block;
}

h1.fs-20.fs-md-24.fw-700.text-dark {
    font-family: Graphik-Regular-Trial;
    text-transform: capitalize;
    font-size: 20px!important;
}

.s__back__445544 .col-xl-10 {
    margin-top: -17px;
}

ul.pagination {
    display: inline-block!important;
    /* width: 100%; */
    text-align: center;
}

.aiz-pagination.mt-4 {
    text-align: center;
}

.aiz-card-box {
    overflow: hidden;
    border-radius: 5px!important;
    border: 1px solid #0000001a;
}


span.absolute-top-left.bg-primary.ml-1.mt-1.fs-11.fw-700.text-white.w-35px.text-center {
    border-radius: 36px;
    height: 30px;
    width: 30px;
    background: #7e190e;
     
    
}
.aiz-p-hov-icon a{
   border: 1px solid #000000c7!important;
    color: #000!important;
}
.absolute-top-left {
    position: absolute;
    top: -3px;
    left: 7px;
}

ul.pagination {
    display: inline-block;
}

.aiz-filter-sidebar .bg-white.border.mb-3 {
    border-radius: 6px;
    border: 1px solid #00000030!important;
}
.fs-14.d-flex.justify-content-center.mt-3 {
    font-family: 'Graphik-Semibold';
    font-weight: 600;
    color: #000!important;
    font-size: 16px!important;
}
.aiz-card-box {
    overflow: hidden;
    border-radius: 5px!important;
    border: 1px solid #00000030;
}


section.py-3.text-light.footer-widget.border-bottom {
    border-top: 1px solid #000!important;
    margin-top: 62px;
    position: relative;
    z-index: 999;
    float: left;
    width: 100%;
    border-color: #000!important;
}
section.mb-4.pt-4.backgrounddd {
    padding-bottom: 67px;
    background: #f2f4f8;
}
section.py-3.text-light.footer-widget.border-bottom {
    border-bottom: none!important;
}


.text-soft-light {
    color: #000!important;
}


.btn-warning {
    color: #212529;
    background-color: #000!important;
    border-color: #000!important;
}

.bg-whitesssdd .text-left {
    padding-left: 37px;
}


ul.list-inline.mb-0.h-100.d-flex.justify-content-end.align-items-center.neww___lisst li a {
    color: #fff!important;
    opacity: 1 !important;
    font-size: 13px;
    font-family: 'Graphik-Regular-Trial';
    margin-right: 15px;
}


    section.py-3.text-light.footer-widget.border-bottom {
    margin-top: 0px;
}

section.rela__09ijdd {
    padding-bottom: 80px;
}


section.py-3.text-light.footer-widget.border-bottom {
    background: #000!important;
}

section.py-lg-3.text-light.footer-widget {
    background: #000!important;
}

section.py-lg-3.text-light.footer-widget h4.fs-14.text-secondary.text-uppercase.fw-700.mb-3 {
    font-family: 'Graphik-Regular-Trial';
    color: #fff!important;
    font-weight: 600!important;
}
section.py-lg-3.text-light.footer-widget p.fs-13.text-secondary.mb-1 {
    color: #fff!important;
    font-family: 'Graphik-Regular-Trial';
}

section.py-lg-3.text-light.footer-widget .text-soft-light {
    color: #fff!important;
}

section.py-lg-3.text-light.footer-widget h5.fs-14.fw-700.text-soft-light.mt-1.mb-3 {
    font-family: 'Graphik-Regular-Trial';
    color: #fff!important;
    box-shadow: none;
    font-size: 12px!important;
}
section.py-lg-3.text-light.footer-widget input.form-control.border-secondary.rounded-0.text-white.w-100.bg-transparent {
    border-bottom: 1px solid #ffffff5c!important;
    margin-bottom: 18px;
    padding-left: 0px;
    color: #000;
    border: none;
}

section.py-lg-3.text-light.footer-widget .col-12.sdfs button.btn.btn-primary.rounded-0.w-100 {
    width: auto!important;
    background: transparent;
    color: #fff;
    font-weight: 600!important;
    padding: 0px;
    text-decoration: underline;
    border: none;
    text-transform: uppercase;
}

section.py-lg-3.text-light.footer-widget input.form-control.border-secondary.rounded-0.text-white.w-100.bg-transparent {
    border-bottom: 1px solid #ffffff5c!important;
    margin-bottom: 18px;
    padding-left: 8px;
    color: #000;
}
p.s144 {
    color: #fff;
    font-family: 'Graphik-Regular-Trial';
    padding-left: 151px;
    letter-spacing: 1px;
}
.s__ijsjd h3 {
    font-family: 'Graphik-Semibold';
    text-transform: uppercase;
    color: #fff!important;
   
}

span.badge.badge-primary.badge-inline.badge-pill.cart-count {
    left: 24px;
    top: 2px;
}

i.las.la-bell.fs-18 {
    font-size: 27px!important;
    height: 10px!important;
}
.addbgg {
    background: #fff!important;
}
.containerss li.list-inline-item.mr-0 {
    margin-right: 16px!important;
}

li.list-inline-item.mr-3.border-right.border-left-0.pr-3.pl-0.dropdown {
    position: relative;
    top: -10px;
}


a.hov-svg-white {
    position: absolute;
    z-index: 99999;
    right: 9px;
    top: 7px;
    width: 28px;
    height: 28px;
    border-radius: 39px;
    text-align: center;
    color: #fff;
    background: #3a373738;
}
.disc-amount.has-transition.h65j {
    padding-left: 7px;
}
.p-2.p-md-3.text-left.d11244 {
    padding-left: 21px!important;
    border-top: 1px solid #0000003d!important;
    padding-bottom: 0px!important;
}

.fs-14.d-flex.justify-content-left.mt-3.v44444 {
    margin-top: 5px!important;
}

.fs-14.d-flex.justify-content-left.mt-3.v44444  .text-primary {
    color: #000!important;
    font-size: 16px!important;
}

a.d-block.text-reset.hov-text-primary {
    font-family: Graphik-Regular-Trial;
    font-weight: 600;
    font-size: 14px;
}

.p-2.p-md-3.text-left.d11244 {
    padding-left: 21px!important;
    border-top: 1px solid #0000003d!important;
    padding-bottom: 0px!important;
    background: #000;
    color: #fff;
    padding-bottom: 20px!important;
}

a.d-block.text-reset.hov-text-primary {
    font-family: Graphik-Regular-Trial;
    font-weight: normal;
    font-size: 14px;
    color: #000!important;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    font-size: 11px;
}

.fs-14.d-flex.justify-content-left.mt-3.v44444  .text-primary {
    color: #000!important;
    font-size: 13px!important;
}

.p-2.p-md-3.text-left.d11244 {
    padding-left: 1px!important;
    border-top: none!important;
    padding-bottom: 0px!important;
    background: #fff;
    color: #000;
    padding-bottom: 10px!important;
    padding-top: 0px!important;
}

.s__0011177y li {
    display: inline-block;
    margin-left: 1px;
    margin-right: 15px;
}



ul.s__0011177y li a {
    background: #000;
    color: #fff;
    padding: 11px 11px;
    border-radius: 3px;
    border: 2px solid #f01515;
}

ul.s__0011177y li a:hover{
   background: #0af!important;  
    
    
}

.d__098014 {
    float: right;
}
.aiz-card-box.h-auto.bg-white.py-3.hov-scale-img {
    padding-bottom: 0px!important;
}

.aiz-filter-sidebar li.mb-3.text-dark {
    padding-bottom: 0px!important;
    margin-bottom: 6px!important;
}
ul.s__0011177y {
    margin-top: -13px;
}
.aiz-filter-sidebar .fs-16.fw-700.p-3 {
    padding: 3px 8px!important;
    font-size: 13px!important;
   
    color: #000!important;
}

.aiz-table thead th {
    border-top: 0;
    border-bottom: 1px solid #eceff7;
    padding: 7px 17px!important;
}
.s__click__sd a {
    background: #000;
    width: auto;
    display: inline-block;
    color: #fff;
    text-align: center;
    height: auto;
    border-radius: 99px;
    margin-top: 12px;
    line-height: 0px;
    padding: 15px 20px!important;
    border: 2px solid #f01515;
}
.aiz-card-box.h-auto.bg-white.py-3.hov-scale-img {
    padding-top: 0px!important;
}
.s111233 img {
    border-radius: 40px;
    width: 24px;
    height: 24px;
}
.d11244 h3.fw-400.fs-13.text-truncate-2.lh-1-4.mb-0.h-35px.text-left {
    height: auto;
    margin-top: 18px;
}
.s__click__sd a:hover {
    background: #0af!important
}

button.send___messageee {
    background: #f01515!important;
  
}

.noUi-handle {
   
    background: #f01515!important;
   
}


.vbvbvb {
    float: left;
    width: 111px;
}
.media.mb-1.dfd51515 {
    margin-bottom: 37px!important;
}

.media.mb-1.dfd51515 h6.fs-14.fw-700.text-truncate-2 {
    font-size: 17px!important;
}

.modal-content.position-relative {
    border-radius: 7px!important;
}
#addToCart-modal-body .bg-white.shadow-sm {
    display: none;
}

span.sdfs {
    float: right;
    margin-top: -61px;
    /* border-radius: 34px!important; */
}

.sdfs button.btn {
    background: transparent;
    border: none;
    margin-top: 4px;
}

.s___eedddf h3 {
    font-family: 'Graphik-Regular-Trial';
    color: #fff!important;
    font-weight: 600!important;
    font-size: 0.875rem !important;
    text-transform: uppercase;
    margin-top: 23px;
}

.s___eedddf ul li a {
    color: #fff;
}

.s___eedddf ul {
    margin-top: 17px;
}

img.ls-is-cached.lazyloaded {
    margin-bottom: -34px;
}

.col-lg-3.nbmnbmnb {
    position: relative;
    left: 98px;
}

.col-lg-3.hh777777 {
    position: relative;
    left: 59px;
}
.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 {
    border-top: 2px solid #f01515!important;
    border-bottom: 2px solid #f01515!important;
}
.aiz-carousel.dots-inside-bottom.mobile-img-auto-height.slick-initialized.slick-slider {
    margin: 0px 44px;
}
.col-lg-3.col-md-3.col-sm-6.hhggggbbb {
    position: relative;
    left: 55px;
}

span.s111233 {
    position: relative;
    top: -21px;
    left: 8px;
}
[class*="border"], hr {
    border-color: #00000070 !important;
}
section.contents__kksd {
    background: #ffffff;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 71px 0px;
}
.aiz-carousel.sm-gutters-16 .slick-list {
    border-right: 1px solid;
    width: calc(100% + 5px);
    padding-left: 1px;
}
.s__listts {
    padding-left: 41px;
}

.s__listts p {
    font-family: Graphik-Regular-Trial;
    font-size: 13px;
    padding-bottom: 20px;
}

.ims_shhd img {
    width: 100%;
    float: right;
}

.s__listts {
    padding-left: 41px;
    width: 100%;
    padding-top: 5px;
}

.sooiis h3 {
    font-weight: 700;
    font-size: 21px;
    margin-top: 15px;
    padding-bottom: 16px;
}

section.s__liis {
    background: #f0eeef;
    margin-top: 51px;
    padding: 69px 0px;
}

.listtsd {
    background: #fff;
    border: 1px solid #0000004f;
    padding: 18px;
}

.listtsd h3 {
    font-weight: 600;
    font-size: 15px;
    padding-bottom: 13px;
}

.listtsd p {
    font-family: 'Graphik-Regular-Trial';
    font-size: 13px!important;
    line-height: 22px;
}
.s__listts p {
    font-family: Graphik-Regular-Trial;
}
.hov-svg-white svg {
    position: relative;
    
}
.col-lg-3.nbmnbmnb {
    position: relative;
    left: 127px;
}
h3.fs-16.fs-md-20.fw-700.mb-2.mb-sm-0 span {
    text-transform: uppercase;
    font-size: 17px;
}

ul.list-inline.mb-0.pl-0.mobile-hor-swipe.text-center {
    text-align: center!important;
}

.flex-grow-1.overflow--hidden.minw-0 span.fw-600.fs-16.text-primary {
    font-size: 14px!important;
}
section.contents__kksd.ddd344 .s__listts {
    background: #ffffff;
    color: #000;
    padding: 40px 51px;
    width: 133%;
    padding-right: 259px;
}

section.contents__kksd.ddd344 {
    margin-bottom: 0px;
}
button.btn.btn-primary.search__sad i {
    margin-right: 2px;
    color: #ffffff78;
    font-size: 23px!important;
    margin-top: 1px;
}
section.contents__kksd.ddd344 .ims_shhd {
    margin-top: 33px;
}
.typed-search-box ul.list-group.list-group-raw img.size-40px.img-fit.rounded {
    width: 83px;
}
section.contents__kksd.ddd344 {
    background: black;
}

.typed-search-box ul.list-group.list-group-raw {
    display: inline;
}

section.contents__kksd.ddd344 {
    margin-top: 0px;
}
.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 {
    border-bottom: 1px solid #000000 !important;
}

.p-3.aiz-checkbox-list {
    padding: 5px 0px!important;
    font-size: 12px!important;
}

.swwww span {
    background: #f01515;
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 45px;
    border: 1px solid black;
}

li.w2 span {
    background: #2a2db4;
}

li.w3 span {
    background: #8a1db0;
}li.w4 span {
    background: #000;
}

.swwww li {
    display: inline;
    margin-right: 2px;
}

.color__productts {
    position: relative;
    top: -10px;
}
li.w1.clicktoshowcoloimg span:hover{
    cursor: pointer;
}

.w1 span.checked {
   
    width: 19px!important;
    height: 19px!important;
}

.w1 span.checked {  
    width: 19px!important;
    height: 19px!important;
    position: relative;
    top: 1px;
    /* border: 1px solid #000; */
}

#collapse_1 li.mb-3 {
    margin-bottom: 0px!important;
    padding-bottom: 0px;
}

ul.ml-4.mb-0.list-unstyled.collapse {
    /* margin-left: 4px!important; */
    font-weight: 600;
    padding-left: 0px!important;
   
}
.p-3.aiz-radio-inline {
    padding: 0px!important;
}
.w1 span.checked::after {
    content: none!important;
}
#collapse_1 a.text-reset {
    font-size: 11px !important;
    text-transform: uppercase;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    font-weight: 600;
}

.color__products {
    position: absolute;
    margin-top: -14px;
}

.mt-3.dddd33333333 button {
    width: 48%!important;
    border-radius: 5px!important;
}

.row.align-items-center.mb-3.dfdf00000000 {
    margin-top: 20px;
}

span.size-25px.d-inline-block.rounded {
    border-radius: 52px!important;
}

.aiz-megabox .aiz-megabox-elem {
/*    border: 1px solid #dfdfe6;*/
    border-radius: 0.25rem;
    -webkit-transition: all 0.3s ease;   
    transition: all 0.3s ease;
    border-radius: 0.25rem;
    border-radius: 35px!important;
}

.s__1144444777 {
    border: 2px solid #f01515;
    padding: 16px 18px;
    border-radius: 5px;
    cursor: pointer;
}

.row.no-gutters.mb-3.s__098uhfghj {
    margin-top: 10px;
}

.row.no-gutters.mb-3.sd__09iuhb {
    background: #eee;
    padding: 8px 20px;
    padding-bottom: 0px;
    border-radius: 5px;
    margin-top: 12px;
}



.carousel-box.px-3.position-relative.has-transition {
    padding: 1px!important;
}

.p-2.p-md-3.text-left.d11244 {
    padding: 8px!important;
}
.color__products {
    position: absolute;
    margin-top: 1px;
    margin-left: 9px;
}

#image_gallery_show img.mw-100.size-60px {
    width: 80px!important;
    height: 72px!important;
    padding: 17px!important;
    /* margin-bottom: 29px!important; */
    padding: 0px!important;
}

.s__0011177yShow_After_fetch_category li {
    float: none;
    width: 130px!important;
    background: #000;
    margin-right: 8px;
    color: #fff;
    padding: 4px 0px;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 17px;
    border: 2px solid #f01515;
    font-weight: 600;
}

.s__0011177yShow_After_fetch_category li:hover{
    
     background-color: #0af!important;
         color: #fff!important;
}

.s__0011177yShow_After_fetch_category li:hover {
  
    background: #f01515;
    
}
.modal-content {
    border-radius: 8px!important;
}

 .border.bg-white.p-4.mb-4 {
    border: none!important;
    padding: 0px!important;
}

.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035.ddd343343 .bg-white.border-top.border-gray-200.py-1 li.list-inline-item.mr-0 a {
    color: #fff!important;
}

.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035.ddd343343 .bg-white.border-top.border-gray-200.py-1 li.list-inline-item.mr-0:hover a {
    color: #f01515!important;
}
.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 {
    background: #000!important;
    padding: 5px 0;
    z-index: 9!important;
    border-top: 2px solid #f01515!important;
    border-bottom: 2px solid #f01515!important;
}

.top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035.ddd343343 {
    border-bottom: 2px solid #f01515!important;
    margin-bottom: 13px;
}


.hov-animate-outline:hover::before {
    border-top-color: #f01515;
    border-right-color: #f01515;
    transition: width 0.3s ease-out,
      height 0.3s ease-out 0.3s;
    margin-top: 2px;
    border-radius: 5px;
}

.hov-animate-outline::before, .hov-animate-outline::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    z-index: -1 !important;
    width: 0;
    height: 0;
    transition: color 0.3s;
    border: 2px solid transparent;
    border-radius: 5px;
}

section.mb-4.pt-4.backgrounddd {
    padding-bottom: 67px;
    background: #000!important;
}

#collapse_1 a.text-reset {
    font-size: 11px !important;
    text-transform: uppercase;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    color: #fff!important;
}

.aiz-filter-sidebar a.dropdown-toggle.filter-section.text-dark.d-flex.align-items-center.justify-content-between {
    color: #fff!important;
    font-size: 13px;
    letter-spacing: 1px;
    font-family: Fontspring-DEMO;
}

h1.fs-20.fs-md-24.fw-700.text-dark.dsdgsdgds {
    text-transform: uppercase;
    font-size: 15px !important;
    color: #fff!important;
    letter-spacing: 1px;
}

#collapse_parent ul.p-3.mb-0.list-unstyled {
    padding: 0px!important;
}

#collapse_parent a.text-reset.fs-14.hov-text-primary {
    color: #fff!important;
    padding-left: 0px!important;
    margin-left: -2px!important;
    width: 100%;
    display: inline-block;
}

div#collapse_parent {
    margin-top: 11px;
}

#collapse_parent li.mb-3 {
    margin-bottom: 0px!important;
    font-size: 12px!important;
}

#collapse_parent .ml-4 mb-0.list-unstyled a.text-reset.fs-14.hov-text-primary {
    font-size: 12px!important;
}

.hh_oiuyty a.text-reset.fs-14.hov-text-primary {
    font-size: 12px!important;
    opacity: 0.6;
}


.hh_oiuyty {
    margin-left: 4px!important;
}

.p-3.aiz-radio-inline.d__098uygh {
    float: left;
    width: 100%;
}


.d__098uygh span.size-30px.d-inline-block.rounded {
    color: #fff;
    height: 27px;
    /* border-radius: 0px!important; */
    width: 150px;
    text-align: center;
}
.p-3.aiz-radio-inline.d__098uygh label.aiz-megabox.pl-0.mr-2 {
    width: 45%;
    /* border: 1px solid #fff; */
    float: left;
    margin-top: 17px;
}
.bg-white.border.mb-3.hh_098uytf .fs-16.fw-700.p-3 {
    color: #fff!important;
    margin-top: 17px;
    letter-spacing: 1px;
}

.p-3.aiz-radio-inline.d__098uygh {
    margin-top: 20px;
    margin-bottom: 14px;
}

.p-3.aiz-radio-inline.d__098uygh .aiz-megabox .aiz-megabox-elem {
    /* border: 1px solid #dfdfe6; */
    border-radius: 0.25rem;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0.25rem;
    border-radius: 8px!important;
    border: 2px solid #f01515;
}

.p-3.aiz-radio-inline.d__098uygh {
    margin-top: -42px;
    margin-bottom: 14px;
}

.aiz-range-slider .noUi-target {
    border-color: #f01515!important;
}

.aiz-range-slider .noUi-connect {
    background: #f01515!important;
}

.rela__09ijdd a.d-block {
    padding: 21px;
    background: #fff;
}

.rela__09ijdd a.d-block {
    padding: 21px;
    height: 267px;
    padding-bottom: 0px;
}

h4.fs-14.text-secondary.text-uppercase.fw-700.mb-3 {
    /* text-decoration: underline; */
    /* border-bottom: 2px saddlebrown; */
    border-bottom: 3px solid #f01515;
    display: inline-block;
    padding-bottom: 4px;
}


.s___eedddf h3{
     border-bottom: 3px solid #f01515;
    display: inline-block;
    padding-bottom: 4px;
    
    
}

.hov-colords-clss path {
    fill: #fff;
}
.position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
    height: 189px;
    background: #fff;
}

img.mw-100.h-30px.h-md-40px.lo__gogdd {
    width: 79px;
    height: auto;
    margin-top: -10px;
    border-radius: 0px!important;
    margin-bottom: -9px;
}

#section_best_selling .h-100 {
    height: 100%!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}


#section_newest .h-100 {
    height: 100%!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}

.d11244 h3.fw-400.fs-13.text-truncate-2.lh-1-4.mb-0.h-35px.text-left {
    height: auto;
    margin-top: 18px;
    height: 39px;
}

#purchase-notification {
    box-shadow: 0 0 18px 4px #00000085 !important;
    border: 1px dotted #000!important;
    width: 256px!important;
}

.d11244 h3.fw-400.fs-13.text-truncate-2.lh-1-4.mb-0.h-35px.text-left {
    height: 34px!important;
}

.position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
    background: #fff!important;
}


.noUi-base, .noUi-connects {
    width: 100%;
    height: 104%!important;
    
}
.aiz-user-sidenav-wrap {
    -ms-flex: 0 0 315px;
    flex: 0 0 315px;
    max-width: 315px;
    /* -webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05); */
    /* box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05); */
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ebedf2;
    border-radius: 10px!important;
}

.aiz-user-sidenav-wrap.position-relative.z-1.rounded-0 h4.h5.fs-14.mb-1.fw-700.text-dark {
    color: #000!important;
}

.aiz-user-panel .p-4.border.h-100.dgdf234235 {
    background: transparent!important;
    border: 1px dotted #fff!important;
}

.dgdf234235 button.btn.btn-dark.btn-block.fs-14.fw-500 {
    background: red;
}

#purchase-notification {
    position: fixed;
    bottom: 43px!important;
    cursor: pointer;
    left: 18px;
    width: 15%;
    background-color: #fff!important;
    text-align: center;
    padding: 5px;
    display: none;
    /* border: 1px solid #ccc; */
    font-size: 15px;
    font-weight: bold;
    z-index: 9;
    /* height: 44px; */
    color: #000;
    /* height: 75px; */
    letter-spacing: 0px;
    line-height: 18px;
    text-align: center;
    border-radius: 8px;
    vertical-align: middle;
    box-shadow: 0 0 18px 4px #00000040;
    padding: 9px 8px;
    border: 1px dotted #00000069;
    z-index: 99999;
}


#purchase-notification {
    
    z-index: 999999!important;
   
}

button.btn.bg-gray.text-white.px-1.py-1.sfsdf5454545 {
    background: #000!important;
    border-radius: 24px;
    height: 32px;
    width: 33px;
    border: 2px solid red;
}

button.btn.bg-gray.text-white.px-1.py-1.sfsdf5454545:hover{
    
  background: #0af !important;  
}

div#new-address-modal .modal-content {
    border-radius: 8px!important;
}
    a.arrow-next.slide-arrow.text-secondary.ml-2 {
    color: red!important;
}


a.arrow-prev.slide-arrow.text-secondary.mr-2.link-disable {
    color: red!important;
}
a.arrow-prev.slide-arrow.text-secondary.mr-2 {
    color: red!important;
}
#cart_items span.minw-0.pl-2.flex-grow-1 {
    color: #000;
    line-height: 19px;
}


header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm .dropdown-menu.dropdown-menu-lg {
    width: 368px;
    min-width: 398px;
}

header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm img.ls-is-cached.lazyloaded {
    margin-bottom: 0px;
}


header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm .w-60px, .size-60px {
    width: 104px;
}


header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm .px-3.py-2.text-center.border-top li.list-inline-item a.btn.btn-primary.btn-sm {
    width: 100%!important;
    padding: 9px 0px!important;
    font-size: 15px!important;
    border-radius: 74px;
    background: #000;
    border: 2px solid red;
}

header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm .px-3.py-2.text-center.border-top li.list-inline-item a.btn.btn-primary.btn-sm:hover{
    
   background: #0af !important;
}


header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm a.btn.btn-soft-primary.btn-sm {
    width: 100%!important;
    padding: 9px 0px!important;
    font-size: 15px!important;
    border-radius: 74px;
    background: #000;
    border: 2px solid red;
    color: #fff;
}

header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm a.btn.btn-soft-primary.btn-sm:hover{
    
       background: #0af !important;
}

.s__00001112554 li:hover{
     background: #0af !important;
    
}

header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm .px-3.py-2.text-center.border-top li.list-inline-item {
    width: 48%;
}

.px-3.py-2.fs-15.border-top.d-flex.justify-content-between span.opacity-60 {
    color: #000!important;
    opacity: 1!important;
}


.position-relative.h-140px.h-md-200px.img-fit.overflow-hidden a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    /* height: 200px!important; */
    margin: auto!important;
}

.col-md-6.text-center.text-md-right a.btn.btn-primary.fs-14.fw-700.rounded-0.px-4:hover {
background: #0af !important;
}

span.gotodrp {
    float: left;
    width: 72%;
}

@media screen and (min-width:1800px) and (max-width:2500px) {
    
    
    .aiz-carousel.product-gallery {
    height: 490px;
}
    
    .rela__09ijdd a.d-block {
    padding: 21px;
    height: 250px!important;
    padding-bottom: 0px;
}
    
.position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
    height: 218px;
    background: #fff;
}
}

.disabledClasses span.aiz-megabox-elem {
    background: gray!important;
}

.disabledClasses span.aiz-megabox-elem:hover {
    background: gray!important;
}


.aiz-square-check:after {
    margin-left: -2px;
    margin-top: -6px;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0 !important;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border: solid #fff;
}

.sticky-top.g_gtresdfgh {
    z-index: 999999;
}
.ddsd small.mr-1.opacity-50.fs-14 {
    background: #f01515;
    color: #fff!important;
    opacity: 1!important;
    padding: 0px 7px;
    margin-top: 20px!important;
    display: inline-block;
    border-radius: 5px;
    /* opacity: 0.6!important; */
}

.ddsd span.fw-500 {
    background: #f01515;
    color: #fff!important;
    opacity: 1!important;
    padding: 0px 7px;
    margin-top: 20px!important;
    display: inline-block;
    border-radius: 5px;
}

.row.no-gutters.mb-3.sd__09iuhb .btn-sm {
    padding: 1px 4px!important;
    font-size: 17px!important;
    padding-top: 2px!important;
    font-weight: 600!important;
}

#collapse_parent a.text-reset.fs-14.hov-text-primary:hover {
    color: #f01515 !important;
    font-weight: 600!important;
    opacity: 1;
}

.hfgh5545 img.img-fit.mb-2 {
    height: 59px!important;
    max-height: initial!important;
    object-fit: inherit!important;
    width: 100%;
    background: #fff;
    border-radius: 6px;
}

path#Path_28723 {
    color: green!important;
    fill: #85b567 !important;
}

section.bg____pupvc_0902254 {
    background: #fff;
    margin-top: 55px;
    color: #000;
    padding: 27px 0;
}

.heading__0000011 h3 {
    color: #000;
    text-align: center;
    font-weight: 600;
}

.s__000112441110 h3 {
    color: #000;
}

.s__000112441110 p {
    font-family: 'Graphik-Regular-Trial';
    font-size: 16px!important;
}

.s__00001112554 {
    width: 100%;
}

.s__00001112554 li {
    width: 13%;
    float: left;
    background: #000;
    color: #fff;
    height: 318px;
    margin: 8px;
    padding: 9px;
    border-radius: 11px;
    border: 2px solid #f01515;
}

.s__000112441110 h3 {
    color: #fff;
    font-size: 21px;
    font-weight: 600;
}

.s__000112441110 p {
    font-size: 12px!important;
    line-height: 20px;
    color: #fffffffa;
    padding-top: 4px;
}

.s__000112441110 {
    padding-top: 7px;
}


.heading__0000011 h3 {
    padding-bottom: 31px;
}

section.bg____pupvc_0902254 {
    background: #eee;
    margin-top: 0px;
    color: #000;
    padding: 44px 0;
}

table.table.fs-14.text-soft-dark  td:last-child {
    border: 2px solid #000!important;
    border-radius: 0px 6px 6px 0px!important;
}

table.table.fs-14.text-soft-dark  td:first-child {
    border: 2px solid #000!important;
    border-radius: 6px 0px 0px 6px!important;
}


.df4545454545454 td:last-child {
 border: 2px solid #000!important;
    border-radius: 0px 6px 6px 0px!important;
}

.df4545454545454 td.border-top-0.pr-0.py-2 {
    border: 2px solid #000!important;
}

.df4545454545454 td.w-50.fw-600.border-top-0.py-2{
 border-radius: 6px 0px 0px 6px!important;
}

.heading__0000011 h4 {
    color: #000;
    text-align: center;
    font-size: 20px;
    position: relative;
    top: -24px;
    font-weight: 600;
}

.heading__0000011 h3 {
    font-weight: 800;
}

.mainAddress span.label {
    background: #000;
    color: #fff;
    padding: 1px 9px;
    font-weight: normal;
}

.mainAddress span.column {
    display: none;
}

@media screen and (min-width:767px) and (max-width:3000px) {
    .s__minuclick__0 {
    display: none;
}
    
        a.closebtn {
    display: none;
}
    
    div#mySidenav {
    width: 100%;
}
    
    .click__profile {
    display: none;
}
    
    ul.list-inline.mb-0.h-100.d-flex.justify-content-end.align-items-center.neww___lisst {
    width: 100%;
    margin-right: 123px!important;
    margin-left: 0px;
}
    
    span.list-inline-item.mr-3.border-right.border-left-0.pr-3.pl-0.dropdown.mobile__09iuyhg {
    display: none;
}
    
}



.s__00001112554 li {
    width: 13%;
    float: left;
    background: #000;
    color: #fff;
    height: 337px;
    margin: 8px;
    padding: 9px;
    border-radius: 11px;
    border: 2px solid #f01515;
}
.s__000112441110 h3 {
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    padding-bottom: 10px;
}
/*
.heading__bot h4 {
    font-family: arial;
    padding-top: 26px;
    padding-bottom: 28px;
}
*/

.star2 {
    position: relative;
    left: -34px;
    top: 30px;
}
.star {
    position: relative;
    top: -9px;
}

    span.star2segsdg {
    width: 60px;
    display: inline-block;
    position: relative;
    top: -1px;
}
@media screen and (min-width:320px) and (max-width:767px) {
    
    
    .s__kjjsf img {
    width: 75px;
}
    
    .col-lg-12.col-md-12.p-4.p-lg-5.FDFGDFGD {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
}
    
.container-fluid {
    padding: 0 4px!important;
}
    
    .s__minuclick__0 {
    background: red;
    float: right;
}
    
    .sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
    
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999999;  
    top: 0;
    left: 0;
    background-color: #000;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

    .click__profile img {
    border-radius: 35px;
}
.nodisplayjj {
    display: none;
}
    
    ul.list-inline.mb-0.h-100.d-flex.justify-content-end.align-items-center.neww___lisst {
    display: inline-block!important;
    width: 100%;
    text-align: left;
}
    .nodisplayjj {
    position: absolute;
    background: #000;
    width: 124px;
    text-align: left;
    right: 16px;
    top: 54px;
    border: 2px solid #f01515;
    border-radius: 8px;
    box-shadow: 0px 0px 4px 4px #ffffff40;
}
ul.sixty_minnss.sf {
    display: inline-block;
    width: 100%;
    margin-left: -6px;
    margin-top: -9px;
}
    ul.sixty_minnss.sf li {
    color: #fff;
    font-size: 14px;
    margin-right: 4px;
    display: inline;
}
    .click__profile {
    position: relative;
    z-index: 99999;
}
    
    .mobile-hor-swipe {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    white-space: inherit;
    width: 100%;
    display: inherit;
}
    
    .containerss ul.list-inline.mb-0.pl-0.mobile-hor-swipe.text-center li.list-inline-item.mr-0 {
    float: left;
    width: 100%;
    text-align: left;
    border: none;
}  
    
    .containerss ul.list-inline.mb-0.pl-0.mobile-hor-swipe.text-center li.list-inline-item.mr-0 a{
        border: none;
    }
    
    li.list-inline-item.mr-3.border-right.border-left-0.pr-3.pl-0.dropdown.nodisplay__099 {
    display: none;
}
    
    .d-none.d-lg-block.align-self-stretch.ml-3.mr-0 {
    display: block!important;
}
      
    div#cart_items {
    width: 42px;
}
    
    span.list-inline-item.mr-3.border-right.border-left-0.pr-3.pl-0.dropdown.mobile__09iuyhg {
    margin-left: -63px;
    position: relative;
    top: -8px;
    margin-right: 0px!important;
}
    
    .d-none.d-lg-block.align-self-stretch.ml-3.mr-0 {
    display: none!important;
}
    
    .click__profile img {
    border-radius: 35px;
    width: 33px;
    height: 33px;
}
    
    span.list-inline-item.mr-3.border-right.border-left-0.pr-3.pl-0.dropdown.mobile__09iuyhg {
    display: none;
}
    
    .d--00jshs {
    margin-right: 19px;
}
    
    .d--00jshs {
    margin-right: 16px;
    margin-left: -37px;
}
    
    .s__minuclick__0 {
    background: transparent;
    float: right;
    position: absolute;
    right: 19px;
    top: 23px;
    z-index: 99999;
    color: #fff;
}

.front-header-search {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 113px;
    right: 0;
    left: 0;
    opacity: 1;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    /* width: 100%!important; */
}
    .flex-grow-1.front-header-search.d-flex.align-items-center.cripple__SAd {
    max-width: 100%;
    width: 100%;
}
    
    .position-relative.flex-grow-1 .d-flex.position-relative.align-items-center .d-lg-none {
    display: none;
}
    
    .top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035.ddd343343 {
    border-bottom: 2px solid #f01515!important;
    margin-bottom: 13px;
    height: 45px;
}
    
    input#search {
    background: #000;
    color: #fff;
    border: none!important;
    border-radius: 5px;
    padding: 0 16px;
    height: 35px;
    margin-top: -8px;
}
    
    .aiz-carousel.dots-inside-bottom.mobile-img-auto-height.slick-initialized.slick-slider {
    margin: 0px 0px;
}
    
    .h-lg-460px, .size-lg-460px {
    height: 239px!important;
    margin-top: -9px;
    /* position: relative; */
    /* z-index: 9999999; */
}
    
    .s__oijs {
    background: #fff;
    font-family: Graphik-Regular-Trial;
    color: #000;
    text-align: center;
    font-size: 9px;
    padding: 18px 16px;
    border-radius: 6px;
    margin-top: -93px;
    position: relative;
    margin-bottom: 56px;
    box-shadow: 2px 0px 23px 2px #0000009e;
    border: 3px solid #000000;
}
    
.s__oijs p {
    font-family: Graphik-Regular-Trial;
    font-size: 12px;
    line-height: 16px;
}
    
    .s__00001112554 li {
    width: 46%;
    float: left;
    background: #000;
    color: #fff;
    height: 186px;
    margin: 8px;
    padding: 9px;
    border-radius: 11px;  
    border: 2px solid #f01515;
}
    
    section.contents__kksd.ddd344 .s__listts {
    background: #ffffff;
    color: #000;
    padding: 24px!important;
    width: 100%;
    padding-right: 0px;
}
    .s__listts {
    padding-left: 0px;
    width: 100%;
    padding-top: 5px;
}
    
    section.contents__kksd.ddd344 .s__listts {
    background: #ffffff;
    color: #000;
    padding: 24px!important;
    width: 100%;
    padding-right: 0px;
    border-radius: 10px;
}
    
    li.d__00ijj__00 {
    width: 96%;
    height: auto;
    padding-bottom: 23px;
}
    
    .container {
    max-width: 100%;
    width: 100%;
}
    
    .aiz-carousel.sm-gutters-16.arrow-none.slick-initialized.slick-slider {
    width: 97%;
}
    
    p.s144 {
    color: #fff;
    font-family: 'Graphik-Regular-Trial';
    padding-left: 0px;
    letter-spacing: 1px;
    text-align: center;
}
    
    .d-flex.mb-2.mb-md-3.align-items-baseline.justify-content-between {
    width: 96%;
}
    
    div#section_newest {
    margin-right: 0px;
}
    
    .sidebar-xl {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999999!important;
}
    section.mb-2.mb-md-3.mt-2.mt-md-3 {
    margin: 0px!important;
}
    
    #modal-subscribe .modal-dialog, #modal-subscribe-shopusa .modal-dialog, #modal-subscribe-shopfactory .modal-dialog {
    max-width: 88%;
    margin: 10.75rem auto;
    border-radius: 12px!important;
}
    
    #modal-subscribe .s__0011177y li {
    display: inline-block;
    margin-left: 1px;
    margin-right: 15px;
    width: 100%;
}
    
    #modal-subscribe ul.s__0011177y li span, #modal-subscribe-shopusa ul.s__0011177y li span, #modal-subscribe-shopfactory ul.s__0011177y li span {
    background: #000;
    color: #fff;
    padding: 11px 15px;
    border-radius: 3px;
    width: 100%;
    display: inline-block;
    margin-top: 14px;
    margin-bottom: 1px;
    border-radius: 6px;
    cursor: pointer;
    border: 2px solid #f01515;
    opacity: 1!important;
    font-weight: 600;
}
    
    .col-xl-10.b__jjjjjs {
    padding-right: 0px!important;
    border-left: none!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
}
    
    .col.border-right.border-bottom.has-transition.hov-shadow-out.z-1 {
    border: none !important;
    border-right: 1px solid #00000080 !important;
    border-bottom: 1px solid #00000080 !important;
    width: 50%!important;
    max-width: 50%!important;
    padding-left: 7px;
    margin-bottom: 7px;
}
    
    ul.s__0011177y.s__0011177yys li {
    width: 44%;
}
    .row.gutters-5.flex-wrap.align-items-center.dgdzsfs432453 {
    display: inline-block!important;
    width: 100%;
}
    .col-lg.col-4.df424545 {
    width: 100%;
    max-width: 100%;
}
    
    ul.s__0011177y.s__0011177yys {
    float: left;
    width: 100%;
    max-width: 100%;
}
    
    .d__098014 {
    float: left;
    width: 100%;
}
    
    .col-2.col-lg-auto.d-xl-none.mb-lg-3.text-right.ds255dfd {
    position: absolute;
    right: 29px;
    margin-top: -71px;
    color: #fff;
}
    
    .col-lg.col-4.df424545 {
    position: relative;
    top: -41px;
}
    
    .col-6.col-lg-auto.mb-3.w-lg-200px.mr-xl-4.mr-lg-3.df452452 {
    margin-top: 37px;
    float: left;
}
    
.col-6.col-lg-auto.mb-3.w-lg-200px.d54sdsdd5 {
    /* width: 100%!important; */
    /* max-width: 100%; */
    float: left;
    margin-top: 35px;
}
    
    .col-xl-10.b__jjjjjs {
 
    padding-left: 0px!important;
    /* margin-left: 14px; */
    position: relative;
    left: 0px!important;
   
}
    
    .backgrounddd .px-3 {
    padding: 22px!important;
    border: none!important;
}
    
    .row.gutters-5.flex-wrap.align-items-center.dgdzsfs432453 {
    padding-left: 4px;
    padding-right: 4px;
}
    .row.gutters-16.row-cols-xxl-4.row-cols-xl-3.row-cols-lg-4.row-cols-md-3.row-cols-2.border-top.border-left {
   
    margin-left: -21px;
}
.col-6.col-lg-auto.mb-3.w-lg-200px.mr-xl-4.mr-lg-3.df452452 {
    margin-top: 8px;
    float: left;
}
    .col-6.col-lg-auto.mb-3.w-lg-200px.d54sdsdd5 {
    /* width: 100%!important; */
    /* max-width: 100%; */
    float: left;
    margin-top: 8px;
}
    
    .row.gutters-16.row-cols-xxl-4.row-cols-xl-3.row-cols-lg-4.row-cols-md-3.row-cols-2.border-top.border-left {
    margin-top: -12px;
    border: 1px solid #000 !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    margin-left: -21px;
}
    
ul.s__0011177y li a {
    background: #000;
    color: #fff;
    padding: 5px 9px;
    border-radius: 3px;
    border: 2px solid #f01515;
    width: 100%;
    display: inline-block;
}
    
    a#shopfactory {
    position: relative;
    left: 20px;
}
    
    .aiz-accordion-wrap.bg-black.dff122 {
    display: none;
}
    
    .collapse-sidebar-wrap.active .collapse-sidebar {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    background-color: #000;
}
    
    .aiz-filter-sidebar .bg-white.border.mb-3 {
    padding: 17px;
}
    .p-3.aiz-radio-inline.d__098uygh {
    padding-left: 24px!important;
}
    
    .collapse-sidebar.c-scrollbar-light.text-left .d-flex.d-xl-none.justify-content-between.align-items-center.pl-3.border-bottom {
    background: #f01515;
    padding: 11px;
}
    
    button.btn.btn-sm.p-2.filter-sidebar-thumb {
    color: #fff;
}
    
    .nodisplayjj {
    position: absolute;
    background: #000;
    width: 131px;
    text-align: left;
    right: 16px;
    top: 54px;
    border: 2px solid #f01515;
    border-radius: 8px;
    box-shadow: 0px 0px 4px 4px #ffffff40;
    z-index: 99;
    padding: 10px 0px;
}
    
    .s__00001112554 li {
    width: 46%;
    float: left;
    background: #000;
    color: #fff;
    height: 309px;
    margin: 8px;
    padding: 9px;
    border-radius: 11px;
    border: 2px solid #f01515;
}
    
.s__000112441110 p {
    font-size: 12px!important;
    line-height: 20px;
    color: #ffffffb3;
    padding-top: 4px;
}
    li.s4648798798798 {
    width: 97%;
    height: auto;
    padding-bottom: 23px;
}
    
    .s__00001112554 li {
    width: 95%;
    float: left;
    background: #000;
    color: #fff;
    height: auto;
    margin: 8px;
    padding: 17px;
    border-radius: 11px;
    border: 2px solid #f01515;
}
    i.la.la-filter.la-2x {
    color: #fff;
    border: 1px solid #f01515;
    padding: 2px;
    font-size: 20px;
    border-radius: 4px;
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 25px;
}
    
.heading__bot h4 {
    font-family: arial;  
    padding-top: 5px;
    padding-bottom: 4px;
    font-size: 11px!important;
    text-align: left;
}
    span.star2segsdg {
    float: left;
    width: 43px;
    margin-top: -13px;
    position: relative;
    left: 13px;
}
    
#modal-subscribe .modal-dialog, #modal-subscribe-shopusa .modal-dialog, #modal-subscribe-shopfactory .modal-dialog {
    max-width: 88%!important;
    margin: 10.75rem auto;
}
.s__0011177yShow_After_fetch_category_usa li, .s__0011177yShow_After_fetch_category_factory li {
    float: none;
    width: auto;
    background: #000;
    margin-right: 8px;
    color: #fff;
    padding: 2px 21px!important;
    width: 111px;
}
    .aiz-carousel.product-gallery {
    height: auto!important;
}
    

}

.aiz-carousel.gutters-5 {
    width: 100%;
    height: auto!important;
    display: inline-block!important;
}
.slick-slide {
    display: none;
    float: left;
    height: auto!important;
    min-height: 1px;
}
.slick-current.slick-active .carousel-box {
    overflow: visible !important;
    min-height: initial!important;
}
.rela__09ijdd .aiz-carousel .slick-arrow {
    background: #000000;
    color: #fff;
    font-size: 20px;
    margin-top: -155px;
}

section.rela__09ijdd {
    margin-top: 71px;
}

.label.dfgdfggdf.color2.col33.pending_color.Pick.UP {
    background: #404040;
}

.label.dfgdfggdf.color2.col33.pending_color.FedEx {
    background: #404040!important;
}

.label:hover {
    background: #0af!important;
}


ul#showAllsizes li {
    margin-top: 1px;
    margin-bottom: 12px;
}
.s__00111114441444 {
    border: 2px solid #000 !important;
    border-radius: 6px !important;
    background: #000;
    color: #fff;
    padding-left: 10px;
    line-height: 11px;
}

.border-top-0.py-2.d24545454564555xx {
    border: 2px solid #000 !important;
    border-radius: 6px !important;
    margin-top: -9px;
    margin-bottom: 19px;
    padding-left: 13px;
    padding-top: 17px!important;
    padding-bottom: 16px!important;
}

.notification-text p {
    font-family: 'Graphik-Regular-Trial';
}
td.w-50.fw-600.border-top-0.pl-0.py-2 {
    background: #000;
    color: #fff;
    padding-left: 8px!important;
    width: 148px!important;
}
td.w-50.fw-600.border-top-0.py-2 {
    background: #000;
    color: #fff;
    width: 148px!important;
}
#purchase-notification {
    box-shadow: 0 0 18px 4px #0000002b!important;
    border: 2px solid #f01!important;
}

.test__bg__090999 {
    border: 2px solid #f01515;
    color: #fff!important;
    padding: 3px 27px;
    border-radius: 5px;
}
.test__bg__090999 a{
    color: #fff!important;
}
.test__bg__090999:hover{
    
    color: #fff!important;
}
.mt-3.dddd33333333 button {
    width: 24%!important;
    border-radius: 5px!important;
    padding: 6px 0px;
    height: 40px!important;
}
.col----mb-3---ttg {
    float: right;
    width: 33%;
}

.test__bg__090999 {
    border: 2px solid #f01515;
    color: #fff!important;
    padding: 12px 8px;
    border-radius: 5px;
    margin-top: 14px!important;
    position: relative;
    top: 9px;
    left: 9px;
}

.s__1144444777 {
    border: 2px solid #f01515;
    padding: 16px 18px;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    width: 100%;
    margin-bottom: 18px;
}

.test__bg__090999 {
    border: 2px solid #f01515;
    color: #fff!important;
    padding: 11px 15px;
    border-radius: 5px;
    margin-top: 14px!important;
    position: relative;
    top: 9px;
    left: 9px;
    font-weight: 600;
    opacity: 1!important;
}

a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
    margin-right: 0px!important;
}
a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999:hover {
   background: #0af !important;
}

.d-flexafafaSFA i.la.la-heart-o.mr-1 {
    margin-left: 0px;
    position: relative;
    left: 4px;
}

a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
    padding-right: 10px;
}
.d-flex.flex-wrap.align-items-center.mb-3 {
    float: left;
    width: 100%;
}
.test__bg__090999 a.text-dark:focus, a.text-dark:hover {
    color: #fff!important;
}


span.s_09uyg {
    float: left;
    /* width: 100%; */
    background: #000;
    display: inline-block;
    padding: 0px 13px;
    text-transform: capitalize;   
    font-size: 12px;
    border-radius: 6px;  
    line-height: 25px;   
    margin-top: 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #f01515;
    padding: 6px 18px;
    top: -11px;
    left: 38px!important;
}
span.s_09uyg:hover{
   background: #0af !important; 
    
}



@media screen and (min-width:320px) and (max-width:767px) {
    ul.listts__pro li {
        padding: 0 9px;
        flex-direction: column;
    }
    .pro__imggg {
        margin-right: 0;
    }
    .pro__imggg img {
        height: 60px;
        width: 60px;
        margin-bottom: 20px;
    }
    .proo__content p {
        font-size: 10px;
        line-height: 16px;
    }
    ul.list-unstyled.mb-0.row.gutters-5.hahshd__8tg{
        display: none;
    }
    li.col-4.col-md.w-100.fsa_____ring {
        min-width: 100%;
        padding: 5px;
    }
    .row.gutters-5.s___lii554444 {
        flex-direction: column;
    }
    .s___lii554444 .col-sm-3w222 {
        float: left;
        width: 100%;
    }
    .cta__44444ddss{
        text-align: center;
    }
    .s___7444dd {
        width: 100%;    
    }
    .s___7444dd p {
        font-size: 14px;
        padding: 20px 0;
    }
    .s__00d__ff {
        float: inherit;
        position: relative;
        top: 9px;
    }
    .s_text__sgs h3 {
        font-size: 25px;
        text-align: center;
        padding-bottom: 20px;
    }
    section.s___first__footer__00ww {
        text-align: center;
    }
    section.s___first__footer__00ww .form-group.mb-0 {
        width: 59%;
    }
    .s___first__footer__00ww .col-md-4 {
        margin-left: 0;
        padding-top: 20px;
    }
    .social__meiass__09s9s ul {
        text-align: center !important;
    }
    .dfgdg {
        padding-left: 0;
        width: 50%;
    }
    footer.pt-3.pb-7.pb-xl-3.bg-black.text-light {
        padding-bottom: 10px !important;
    }
    .row.align-items-center.dd45454545 {
        text-align: center;
    }
    .d-lg-none.ml-auto.mr-0 {
        display: none;
    }
    .neww___a {
        font-size: 11px !important;
        padding: 0 5px;
        border-right: 1px solid #94989b;
        line-height: 1;
    }
    .top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 .row{
        flex-wrap: nowrap !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035 .col-lg-3{
        justify-content: center;

    }
    .top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035  .col-3{
        max-width: 45% !important;
    }
    .loccationsnss {
        margin-right: 38px;
    }
    .mySwiper{
        display: block;
    }
    
    .bg-whitesssdd .text-left {
    padding-left: 0px;
}
    
    .sticky-top.z-3.row.gutters-10 .col-10 {
    width: 100%!important;
    max-width: 100%!important;
}
    
.sticky-top.z-3.row.gutters-10 .slick-current.slick-active .carousel-box {
    overflow: visible !important;
    min-height: auto!important;
}
    
    div#image_gallery_show {
    margin-top: 0px;
}
    
    .dloo__09d span.gotodrp { 
    padding-top: 0px;
}
    
    span.s_09uyg {
    margin-top: 5px!important;
    float: left!important;
    position: relative;
    left: 1px!important;
}
    
    .col----mb-3---ttg {
    display: none;
}
    
    section.rela__09ijdd {
    margin-top: 0px;
}
    
   .rela__09ijdd .slick-current.slick-active .carousel-box {
    overflow: visible !important;
    min-height: initial!important;
}
    
.rela__09ijdd .px-4 {
    padding: 0px!important;
}
    
    section.rela__09ijdd {
    margin-top: 0px;
    margin-bottom: 208px;
}
    
    .position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
    height: 115px;
    background: #fff;
}
    
   .rela__09ijdd .aiz-carousel .slick-arrow {
    position: absolute;
    top: 100%;
  
}
    .rela__09ijdd a.d-block {
    padding: 4px!important;
}
    
    h3.fs-16.fw-700.mb-0.b_14440988 {
    text-align: center;
    font-size: 23px!important;
    padding-top: 0px;
}
    
    .dloo__09d span.gotodrp {
    padding-top: 0px!important;
}
    
    .aiz-mobile-bottom-nav span.d-block.mt-1.fs-10.fw-600.text-reset {
    font-size: 9px!important;
}
    
 .product-price {
    text-align: right;
    font-size: 31px !important;
    float: right;
    margin-top: -33px;
}
.mt-3.dddd33333333 span.d-none.d-md-inline-block {
    display: inline-block!important;
}
    
    section.pt-5.mb-4.addbgg h3.fs-14.fw-600.d-none.d-lg-block.opacity-50 {
    display: block!important;
    font-size: 11px!important;
    width: 83px;
    text-align: center;
    position: relative;
    left: -6px;
}
    section.pt-5.mb-4.addbgg h3.fs-14.fw-600.d-none.d-lg-block {
    display: block!important;
    font-size: 8px!important;
}
    a.btn.btn-sm.btn-warning.text-white.mr-4.rounded-0.px-4 {
    font-size: 16px!important;
    letter-spacing: 1px;
}
    
    .row.align-items-center.dfff34334 {
    display: inline-block!important;
    width: 100%;
}
        
        .row.align-items-center.dfff34334 .col-md-6 {
    width: 49%;
    display: inline-block;
    padding: 0px;
}
.row.align-items-center.dfff34334 a.btn.btn-primary.fs-14.fw-700.rounded-0.px-4 {
    padding: 8px 8px!important;
    width: 190px;
}
    .row.align-items-center.dfff34334 button.btn.btn-primary.fs-14.fw-700.rounded-0.px-4 {
    width: 191px;
    padding: 7px 0px!important;
}
    div#cart_summary input.form-control.rounded-0 {
    width: 72%;
    margin-right: 14px;
}
        .row.align-items-center.dfff34334 {
    margin-right: 0px!important;
    width: 107%;
}
    
    .dfff34334 button.btn.btn-primary.fs-14.fw-700.rounded-0.px-4 {
    padding: 8px 13px!important;
}
    
    button.btn.btn-primary.fs-14.fw-700.rounded-0.px-4 {
    padding: 7px 7px!important;
    width: 152px;
}
    
    .hfgh5545 img.img-fit.mb-2 {
    height: 50px!important;
    max-height: initial!important;
    object-fit: inherit!important;
    width: 100%;
    background: #fff;
    border-radius: 6px;
}
    
    .hhgjh654654 a.text-reset {
    width: 135px!important;
    display: inline-block!important;
}
    
    .jh_0iuytfdfg .col-xl-5.col-md-6.ml-auto.mr-0 {
    padding: 0px 5px;
}
.col-md-12.c__menus__0911444 .bg-white.border-top.border-gray-200.py-1 {
    border: none!important;
    overflow: hidden!important;
}
    ul.list-inline.mb-0.pl-0.mobile-hor-swipe.text-center {
    overflow: hidden!important;
}
    
    .col-md-12.c__menus__0911444 {
    padding-left: 0px;
}  
    
    .col-md-12.c__menus__0911444 li.list-inline-item.mr-0 {
    margin-bottom: 15px;
}
    
    
    a.opacity-60.fs-14.d-inline-block.fw-600.hov-opacity-100.text-reset.neww___a {
    /* display: none!important; */
    font-size: 14px!important;
    width: 100%;
}
    
    a.opacity-60.fs-14.d-inline-block.fw-600.hov-opacity-100.text-reset.neww___a:hover{
        color: red!important;
        
    }
    
    span.s_09uyg {
    float: left;
    /* width: 100%; */
    background: #000;
    display: inline-block;
    padding: 0px 13px;
    text-transform: capitalize;
    font-size: 12px;
    border-radius: 6px;
    line-height: 25px;
    margin-top: 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #f01515;
    padding: 3px 18px;
    top: -1px;
    left: 3px!important;
}
    
    span.gotodrp {
    float: left;
    width: 72%;
    margin-top: -7px;
    padding-bottom: 17px;
}
    
    section.rela__09ijdd {
    margin-top: 0px;
    margin-bottom: 0px;
}
    .modal-content .modal-body {
    padding: 20px 25px;
    overflow-y: auto;
    max-height: initial!important;
}
    
    .modal-content .modal-body {
    padding: 10px 11px;
    overflow-y: auto;
    max-height: initial!important;
}
    

}


@media screen and (min-width:320px) and (max-width:400px) {
    
.d--00jshs {
    margin-right: 16px;
    margin-left: -75px;
    margin-top: 2px;
}
    ul.s__0011177y li a {
    background: #000;
    color: #fff;
    padding: 5px 4px;
    border-radius: 3px;
    border: 2px solid #f01515;
    width: 100%;
    display: inline-block;
    font-size: 12px;
        text-align: center;
}
ul.sixty_minnss.sf li {
    color: #fff;
    font-size: 12px;
    margin-right: -1px;
    display: inline;
}
    .s__0011177y li {
    display: inline-block;
    margin-left: 1px;
    margin-right: -9px;
}
    ul.s__0011177y.s__0011177yys li {
    width: 47%;
}
    
    .col-xl-10.b__jjjjjs {
    padding-bottom: 0px;
}
    
 span.gotodrp {
    float: left;
    width: 65%;
    margin-top: -7px;
    padding-bottom: 17px;
}
    
    .mt-3.dddd33333333 button {
    width: 32%!important;
    border-radius: 5px!important;
 
    padding: 9px 0px!important;
    min-width: 47%;
}
    
    .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
    width: 76px!important;
    border-radius: 7px !important;
    padding: 0px 5px !important;
    height: auto;
    font-size: 10px;
    line-height: 23px;
}
    
    .avialable-amount.opacity-60 {
    position: relative;
    top: -34px;
}
    ul#showAllsizes li {
    margin-top: 1px;
    margin-bottom: 5px;
    width: 50%;
}
    
    ul#showAllsizes li a {
    margin: 3px;
    border: 2px solid #ff0000!important;
    padding: 3px 1px!important;
    border-radius: 6px !important;
    background: #000!important;
    color: #fff;
    width: 100%;
    display: inline-block;
    text-align: center;
}
    
    .row.no-gutters.mb-3.hhhh__11144 .nav-tabs {
    background: #000;
    padding: 11px 0px !important;
    font-size: 10px!important;
    border-radius: 0px;
    /* border: none; */
}
    
    ul#showAllsizes li {
    margin-top: 1px;
    margin-bottom: 5px;
    width: 48%;
    margin-right: 4px;
}
    
    
    section.py-3.text-light.footer-widget.border-bottom .mt-3.mb-4 img.ls-is-cached.lazyloaded {
    margin-top: -39px;
}
    
    div#search-content {
    background: #000;
    padding: 15px;
    border-bottom: 1px solid red;
    padding-bottom: 37px;
}
    
    #search-content li.list-group-item {
    background: transparent;
    border: 1px solid red;
    border-radius: 8px;
}
    div#search-content ul.list-group.list-group-raw span.fw-600.fs-16.text-primary {
    color: #fff!important;
    font-size: 17px!important;
}
    
    .px-2.py-1.text-uppercase.fs-10.text-white.text-right.text-muted.bg-soft-secondary {
    background: transparent!important;
}
    
    .px-2.py-1.text-uppercase.fs-10.text-right.text-muted.bg-soft-secondary {
    background: transparent!important;
    color: #fff!important;
    padding-left: 0px!important;
    font-size: 12px!important;
}
    
    #aizUploaderModal .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    background: #000;
    margin-right: -7px;
    margin-top: -13px;
    border-radius: 7px;
    width: 113px;
    text-align: center;
    color: #fff;
    border: 2px solid #d2200e;
}
    #aizUploaderModal ul.nav.nav-tabs.border-0 {
    margin: 0px!important;
    padding: 0px!important;
    margin-left: -25px!important;
}
}
    h1 {
    font-family: Fontspring-DEMO!important;
    letter-spacing: 2px!important;
}

.dropdown-toggle.filter-section[data-toggle]:not(.collapsed):after{
    
    display: none;
}
h3 {
    letter-spacing: 1.6px;
}
h3 {
    font-family: Fontspring-DEMO;
}

.aiz-carousel .slick-arrow {
    position: absolute;
    top: 100%!important;
   
}

h3.fs-16.fw-700.mb-0.b_14440988 {
    text-transform: uppercase;
    letter-spacing: 2px;
}

#product-review-modal .input-group-prepend {
    background: #000;
    border-radius: 10px 0px 0px 10px;
}


#product-review-modal td a {
    color: #fff;
    line-height: 16px;
    display: inline-block;
}
.notification-container .notification-imgggggg {
    float: left;
    width: 40%;
}

button.col----mb-3---ttg {
    background: transparent;
    border: none;
}

.card.rounded-0.shadow-none.border {
    /*border: 2px solid #ff0a0a!important;*/
    padding: 1px 9px!important;
    border-radius: 6px!important;
}

button.blukorder114442 {
    float: right;
    background: transparent;
    color: #fff;
    border: 2px solid red;
    padding: 3px 2px;
    border-radius: 7px;
    width: 100%!important;
}



.d-flexafafaSFA a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
    width: 94%!important;
    display: inline-block;
    left: -4px;
    margin-top: 0px!important;
    top: -6px;
    padding: 0px;
    height: 40px;
    line-height: 38px;
}

i.la.la-cart-arrow-down {
    font-size: 19px;
    position: relative;
    top: 2px;
}

.p-3.aiz-radio-inline.d__098uygh .aiz-megabox .aiz-megabox-elem:hover{
        background: #0af !important;
    
}


.rela__09ijdd .aiz-carousel .slick-arrow:hover{
    
     background: #0af !important;
}


ul.h-250px.overflow-auto.c-scrollbar-light.list-group.list-group-flush li.list-group-item button.btn.btn-sm.btn-icon.stop-propagation {
    border: 2px solid red;
    background: #000;
    color: #fff;
    font-weight: 600;
    border-radius: 37px;
}

ul.h-250px.overflow-auto.c-scrollbar-light.list-group.list-group-flush li.list-group-item button.btn.btn-sm.btn-icon.stop-propagation:hover{
    
      background: #0af !important;
}

#section_newest a.arrow-next.slide-arrow.text-secondary.ml-2:hover{
    
    background: #0af !important;
}
#section_newest a.arrow-next.slide-arrow.text-secondary.ml-2 {
    border: 2px solid #f01515;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    line-height: 20px!important;
    padding-top: 3px;
    color: #fff!important;
    font-size: 12px!important;
    
}
#section_newest a.arrow-prev.slide-arrow.link-disable.text-secondary.mr-2 {
    border: 2px solid #f01515;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    line-height: 20px!important;
    padding-top: 3px;
    color: #fff!important;
    font-size: 12px!important;
}

#section_newest a.arrow-prev.slide-arrow.text-secondary.mr-2 {
    border: 2px solid #f01515;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    line-height: 20px!important;
    padding-top: 3px;
    color: #fff!important;
    font-size: 12px!important;
}


#section_newest a.arrow-prev.slide-arrow.link-disable.text-secondary.mr-2:hover{
    background: #0af !important; 
    
}

#section_newest a.arrow-prev.slide-arrow.text-secondary.mr-2:hover{
    
    background: #0af !important; 
}




#section_best_selling a.arrow-prev.slide-arrow.link-disable.text-secondary.mr-2 {
    border: 2px solid #f01515!important; 
    width: 30px!important; 
    height: 30px!important; 
    border-radius: 50px;
    text-align: center;
    line-height: 20px!important;
    padding-top: 3px;
    color: #fff!important;
    font-size: 12px!important;
}


#section_best_selling a.arrow-next.slide-arrow.text-secondary.ml-2 {
    border: 2px solid #f01515!important;
    width: 30px!important;
    height: 30px!important;
    border-radius: 50px;
    text-align: center;
    line-height: 20px!important;
    padding-top: 3px;
    color: #fff!important;
    font-size: 12px!important;
}

#section_best_selling a.arrow-prev.slide-arrow.link-disable.text-secondary.mr-2:hover{
    background: #0af !important; 

}

#section_best_selling a.arrow-next.slide-arrow.text-secondary.ml-2:hover {
        background: #0af !important; 

    
}

div#section_best_selling a.arrow-prev.slide-arrow.link-disable.text-secondary.mr-2:hover{
    background: #0af !important; 
    
}

div#section_best_selling a.arrow-prev.slide-arrow.text-secondary.mr-2:hover{
    
    background: #0af !important; 
}
div#section_best_selling a.arrow-prev.slide-arrow.text-secondary.mr-2 {
    border: 2px solid #f01515!important; 
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    line-height: 20px!important;
    padding-top: 3px;
    color: #fff!important;
    font-size: 12px!important;
}











.s__000112441110 h3 {
    font-family: Graphik-Regular-Trial;
}
.notification-textsdssdsdsdsd p{
    font-family: Public Sans!important; 
    
}
.col-6.col-lg-auto.mb-3.w-lg-200px.mr-xl-4.mr-lg-3.df452452 .bs-searchbox {
    display: none;
}

.dropdown-menu.show {
    padding: 0px;
}
section.pt-5.mb-4.addbgg h3.fs-14.fw-600 {
    font-family: Public Sans!important;
    letter-spacing: 0px;
}

@media screen and (min-width:320px) and (max-width:760px){
    
    ul.sixty_minnss.sf {
    margin-left: -8px!important;
}
    
    
    ul.sixty_minnss.sf li {
    color: #fff;
    font-size: 12px!important;
    margin-right: 1px;
    display: inline;
    margin-top: -24px!important;
    position: relative;
    top: -8px!important;
}
    
    .notification-container .notification-imgggggg {
    float: left;
    width: 28%;
    background: #eee;
    padding: 7px;  
    margin-right: 8px!important;
    height: 82px;
}
    
    span.star2segsdg {
    margin-right: 9px;
}
    ul.sixty_minnss.sf {
   
    margin-top: 0px;
}
    
   section.py-3.text-light.footer-widget.border-bottom img.ls-is-cached.lazyloaded {
    margin-top: -52px!important;
}
    a.d-block.text-reset.hov-text-primary {
    font-family: Graphik-Regular-Trial;
    font-weight: normal;
    font-size: 14px;
    color: #000!important;
    letter-spacing: 0.3px;
    text-transform: capitalize;
    font-size: 11px;
    line-height: 13px;
}
    .d11244 h3.fw-400.fs-13.text-truncate-2.lh-1-4.mb-0.h-35px.text-left {
    height: 50px!important;
}
    
    ul.s__0011177y.s__0011177yys a {
    background: transparent;
    width: 100%;
    display: inline-block;
    text-align: center;
    height: 36px;
    padding: 3px 0px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 5px;
    text-align: left;
    padding-left: 7px;
}
.row {
    margin: 0px;
}
    .aiz-user-panel .col.mb-4 {
    padding: 0px;
}
    .aiz-user-panel .col {
    padding: 0px;
}
    .row.gutters-16.mt-2.dvsdsds .col-xl-12.col-md-12.mb-4 {
    padding: 0px;
}
    
    .row.gutters-16.mt-2.dvsdsds .col-xl-6.col-md-6.mb-6 {
    padding: 0px;
}
    
.ml-3.d-flex.flex-column.justify-content-between.sd5464 {
    width: 100%;
}

    
    
    .d4444d span.fs-14 {
    line-height: 17px;
}
    
   .col-xxl-10.col-xl-10.mx-auto.d4444d .border.bg-white.p-3.p-lg-4.text-left {
    padding: 0px!important;
} 
    
    .col-xxl-10.col-xl-10.mx-auto.d4444d {
    padding: 0px;
}
    
    section.pt-5.mb-4.addbgg .col-xl-8.mx-auto {
    padding: 0px;
}
    
    .row.align-items-center.dfff34334 .col-md-6 {
    width: 100%;
    display: inline-block;
    padding: 0px;
}
    section.pt-5.mb-4.addbgg h3.fs-14.fw-600.d-none.d-lg-block.opacity-50 {
    display: block!important;
    font-size: 9px!important;
    width: 83px;
    text-align: center;
    position: relative;
    left: -6px;
}
  .row.align-items-center.dfff34334 {
    margin-right: 0px!important;
    width: 100%;
}
    
    section.pt-5.mb-4.addbgg h3.fs-14.fw-600.d-none.d-lg-block.opacity-50 {
    display: block!important;
    font-size: 9px!important;
    width: 83px;
    text-align: center;
    position: relative;
    left: -16px;
}
    .d4444d span.fs-14 {
    line-height: 15px;
    font-size: 12px!important;
}
    
    section.pt-5.mb-4.addbgg .text-center.border.border-bottom-6px.p-2.text-primary {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
    
    section.pt-5.mb-4.addbgg {
    padding-top: 9px!important;
    padding-bottom: 31px;
}
    section.mb-4.gry-bg.addbgg .col-md-8 {
    padding: 0px;
}
    
.d4444d span.fs-14.text-dark.fw-500.ml-2.col {
    color: #fff9 !important;
    line-height: 16px;
    font-size: 10px!important;
    padding-left: 21px;
    padding-right: 0px;
}
    
    .modal-content label {
    padding-bottom: 0px!important;
    margin-bottom: 0px;
}
    
    .modal-content .form-control {
    padding: 4px;
    font-size: 0.875rem;
    height: auto;
    border: 1px solid #73767B!important;
    color: #898b92;
    border-radius: 5px!important;
}
    .modal-content .mb-3 {
    margin-bottom: 0px!important;
}
.sticky-top.g_gtresdfgh .col-auto.col-xl-3.pl-0.pr-3.d-flex.align-items-center.justify-content-between {
    width: 81%;
}
    .bg-black, .hov-bg-black:hover {
    background-color: #000!important;
    border: 1px solid red;
    /* margin-bottom: 13px; */
}
.mt-3.mb-4.sdfssaasf21421 {
    margin-bottom: 63px!important;
}
}


button.send___messageee {
    background: #f01515!important;
    border: 2px solid #f01515!important;
    background: #000!important;
}
button.send___messageee:hover {
     background: #0af !important; 
}

@media screen and (min-width:2000px) and (max-width:3000px){
    
   .aiz-carousel.product-gallery.arrow-inactive-transparent.arrow-lg-none.slick-initialized.slick-slider .slick-slide {
    
    float: left;
    height: 625px!important;
    /* min-height: 1px; */
   background: #fff; 
}
}
.dropdown-menu.show {
    border: 2px solid #f01515;
}

.dropdown-item {
   
    background-color: #000;
    border: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff!important;
    border: 1px solid #f01515;
}.dropdown-item:hover {
   
    background-color: #0af;
    
}

.modal-footer a#account_delete_link {
    border: 2px solid red;
    border-radius: 66px!important;
}
.modal-footer a#account_delete_link:hover {
     background-color: #0af;
}

.modal-footer button.btn.btn-secondary.rounded-0.w-150px {
    border: 2px solid red;
    border-radius: 44px!important;
}
.modal-footer button.btn.btn-secondary.rounded-0.w-150px:hover {
   background-color: #0af!important;
}
.modal-footer a#account_delete_link:hover {
   background-color: #0af!important;
}
span.text-danger.s__jhhghgh {
    color: #000!important;
}
.d11244 h5.fs-14.mb-0.lh-1-5.fw-400.text-truncate-2.mb-3 a.text-reset.hov-text-primary {
    letter-spacing: 0px;
}
.d11244 h5.fs-14.mb-0.lh-1-5.fw-400.text-truncate-2.mb-3 {
    height: 50px;
    letter-spacing: 0px!important;
}
section.py-lg-3.text-light.footer-widget .row.gutters-10.sdds123 input.form-control.border-secondary.rounded-0.text-white.w-100.bg-transparent {
    border: 2px solid red!important;
    background: transparent;
}

section.py-lg-3.text-light.footer-widget section.py-lg-3.text-light.footer-widget input.form-control.border-secondary.rounded-0.text-white.w-100.bg-transparent {
    border-bottom: 2px solid red!important;
    margin-bottom: 18px;
    padding-left: 8px;
    color: #000;
}
.mt-3.mb-4.sdfssaasf21421 img.ls-is-cached.lazyloaded {
    position: relative;
    z-index: 9;
}

.s__0011177yShow_After_fetch_category_usa li, .s__0011177yShow_After_fetch_category_factory li {
    width: 135px!important;
}
@media screen and (min-width:320px) and (max-width:767px){
    
    .col-md-12.c__menus__0911444 li.list-inline-item.mr-0 {
    border: 2px solid red!important;
    margin-left: 11px;
    width: 94%!important;
        border-radius: 3px;
}   .col-md-12.c__menus__0911444 li.list-inline-item.mr-0:hover {
   background-color: #0af!important;
}
    .col-md-12.c__menus__0911444 li.list-inline-item.mr-0:hover a {
   color: #fff!important;
}
    
    .sidenav a {
    padding: 8px 8px 10px 11px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}
    .top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035.ddd343343 .bg-white.border-top.border-gray-200.py-1 li.list-inline-item.mr-0:hover a {
    color: #fff!important;
}
    
    .aiz-accordion-wrap.bg-black.dff1224 {
    display: none;
}
    .aiz-accordion-wrap.bg-black.dff1226 {
    display: none;
}
    
    .d--00jshs {
    position: relative;
    z-index: 9999!important;
}
    
    div#section_best_selling {
    margin-top: 34px;
}
    
    a.text-secondary.d-block.text-center.pb-2.pt-3.svg-active svg  path {
    fill: red!important;
    /* color: red!important; */
}
    
    a.text-secondary.d-block.text-center.pb-2.pt-3.svg-active span.d-block.mt-1.fs-10.fw-600.text-reset.text-primary {
    color: red!important;
}
    
/*
.aiz-mobile-bottom-nav.d-xl-none.fixed-bottom.border-top.border-sm-bottom.border-sm-left.border-sm-right.mx-auto.mb-sm-2 .col {
    border-right: 2px solid red;
    line-height: 12px!important;
    margin-top: 13px;
    margin-bottom: 14px;
}
    
     .aiz-mobile-bottom-nav.d-xl-none.fixed-bottom.border-top.border-sm-bottom.border-sm-left.border-sm-right.mx-auto.mb-sm-2   .col-auto {
   border-right: 2px solid red;
    line-height: 12px!important;
}
*/
    .col.kjhh44 {
    border-right: none!important;
}
    div#section_best_selling {
    margin-right: 0px!important;
}
    form#apply-coupon-form input.form-control.rounded-0 {
    font-size: 12px;
}
    
    .jug__09 {  
    margin-bottom: 23px;
}
    
    .row.gutters-5.flex-wrap.align-items-center.dgdzsfs432453 h1.fs-20.fs-md-24.fw-700.text-dark.dsdgsdgds {
    text-transform: uppercase;
    font-size: 13px !important;
}

    .col-2.mt-3.d-none.d-lg-block.dfgdg22 {
    display: block!important;
    width: 100%;
    max-width: 100%;
    flex: 100%;
}
    .col-2.mt-3.d-none.d-lg-block.dfgdg22 .carousel-box.c-pointer.rounded-0.color_other {
    display: inline-block!important;
    float: left;
    width: 20%;
}
    
.col-2.mt-3.d-none.d-lg-block.dfgdg22 .slick-slide.slick-active {
    width: 62px!important;
    height: 65px!important;
}
    .col-2.mt-3.d-none.d-lg-block.dfgdg22 {
    height: auto!important;
}
    .col-2.mt-3.d-none.d-lg-block.dfgdg22 .aiz-carousel.product-gallery-thumb.slick-vertical.slick-initialized.slick-slider {
    height: auto!important;
}
    .col-2.mt-3.d-none.d-lg-block.dfgdg22 .slick-track {
    height: auto!important;
}
    #image_gallery_show img.mw-100.size-60px {
    width: 76px!important;
    height: 57px!important;
    padding: 17px!important;
    /* margin-bottom: 29px!important; */
    padding: 0px!important;
}
    .col-2.mt-3.d-none.d-lg-block.dfgdg22.order-2 {
    margin-top: 23px!important;
    margin-bottom: -41px!important;
}
div#search-content {
    height: 100vh;
    overflow-y: scroll;
    padding-bottom: 153px!important;
}
    div#search-content ul.list-group.list-group-raw li.list-group-item.py-1 {
    margin-bottom: 12px;
    padding-left: 12px;
}
   div#search-content ul.list-group.list-group-raw li.list-group-item {
    margin-bottom: 16px;
}
    
    .btn-light.disabled, .btn-light {
    color: #fff;
    background-color: transparent;
    border-color: #ff0000;
        
} 
    
    .btn-light.disabled, .btn-light:hover {
    background-color: #0af!important;
}
    .card-header.p-4.border-bottom-0 h3.fs-55.fw-700.text-dark.mb-0 {
    font-family: Public Sans;
    font-size: 13px!important;
    letter-spacing: 0px;
}
    
    .fixed-bottom {
 
    z-index: 999999;
}
    
    .s__000s99 svg {
    width: 25px;
    position: absolute;
    color: #fff!important;
    fill: #fff;
    top: 12px;
    margin-left: 8px;
}
    
    div#section_newest {
    margin-top: -25px;
}
.s__0999-31214454545 {
    display: none;
}
    
    ul.s__0011177y.s__0011177yys a {
    background: transparent;
    width: 100%;
    display: inline-block;
    text-align: center;
    height: 36px;
    padding: 3px 0px;
    font-size: 10px;
    font-weight: 600;
    border-radius: 5px;
    text-align: left;
    padding-left: 7px;
}
}

.aiz-notify.alert.alert-error {
    background: #000;
    border: 2px solid red;
    border-radius: 3px;
}

@media screen and (min-width:767px) and (max-width:3000px) {
    
    .order-2 {
    -ms-flex-order: 1;
    order: 0;
}
  .s__0999-3121 {
    display: none;
}
    
}

@media screen and (min-width:320px) and (max-width:767px){
    
    div#tab_default_1 {
  
    float: none!important;
    width: 100%!important;
}
    #tab_default_1 .py-5 {
    margin-bottom: -74px!important;
    margin-top: 0px!important;
}
.carousel-box.c-pointer.rounded-0.color_other {
    background: #fff;
    border-radius: 9px!important;
    padding: 7px!important;
    float: left!important;
    height: 45px;
}
#image_gallery_show img.mw-100.size-60px {
    width: 71px!important;
    height: 54px!important;
    padding: 17px!important;
    /* margin-bottom: 29px!important; */
    padding: 0px!important;
    border: none!important;
    padding: 0px!important;
}
    .sticky-top.z-3.row.gutters-10  .carousel-box {
    overflow: visible !important;
    min-height: auto!important;
    background: #fff;
    height: 46px;
    border-radius: 10px!important;
    padding-top: 7px;
}
    h3.fs-16.fw-700.mb-0.b_14440988 {
    text-align: center;
    font-size: 23px!important;
    padding-top: 0px!important;
}
    .pjj {
    margin-bottom: 33px!important;
    margin-top: -32px!important;
}
    .notification-imgggggg img.product-img {
    height: 49px;
    /* display: flex; */
    /* align-items: center; */
    margin-top: 3px;
}
    .notification-imgggggg {
    background: #fff!important;
}
      
    .col-md-6.text-center.text-md-left.order-1.order-md-0.s__0999-31214454545 {
    display: none;
}
    textarea.form-control.rounded-0 {
    width: 100%!important;
}
    .mt-3.mb-4.sdfssaasf21421 {
    margin-bottom: 80px!important;
}
    
    .d--00jshs img {
    width: 37px!important;
    margin-top: -12px!important;
}
 span.badge.badge-primary.badge-inline.badge-pill {
    background: #f01515!important;
    color: #fff!important;
    top: -27px!important;
    position: relative;
}
    .s__000s99 svg {
    width: 25px;
    position: absolute;
    color: #fff!important;
    fill: #fff;
    top: 12px;
    margin-left: 4px!important;
}
    .s__000s99 {
    margin-left: -4px;
}
}

.sticky-top.g_gtresdfgh a.text-reset.hov-text-primary {
    color: #000!important;
    font-size: 14px;
}
.sticky-top.g_gtresdfgh ul.list-group.list-group-raw .mb-5px {
    color: #000;
}
.list-group-raw .list-group-item {
    border: 0;
    border-bottom: 1px solid #0000002e;
    padding: 2px 17px;
}
@media screen and (min-width:767px) and (max-width:3000px) {
    
  
}
.chat-message.right .profile-pic {
    display: none!important;
}
#live-chat {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 350px;
    background: #ffffff;
    border: 1px solid #ddd;
    border-radius: 12px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: all 0.3s ease;
    z-index: 99999;
}

img.profile-pic-img {
    width: 34px;
    height: 34px;
    background: transparent;
    border: 1px solid #0000003b;
    padding: 0px;
   background: #eee;
    border-radius: 30px!important;
    padding: 4px;
}

@media screen and (min-width:320px) and (max-width:767px) {
    
    #live-chat {
    position: fixed;
    bottom: 79px!important;
    right: 20px;
    width: 350px;
    background: #ffffff;
    border: 1px solid #ddd;
    border-radius: 12px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: all 0.3s ease;
        z-index: 9999!important;
}
    
    section.rela__09ijdd .position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
    height: 148px;
}
    
    #messages {
    flex: 1;
    padding: 10px;
    overflow-y: auto;
    max-height: 217px!important;
}
    
    .sidebar-xl {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999999999!important;
}
    
   
        
            .col-sm-12.s545488  .col-xl-5.col-lg-4.d__098uygh span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
    width: 129px!important;
}
    
    
   
}
#collapse_color .h-30px, .size-30px {
    height: 18px;
    border-radius: 76px !important;
    width: 18px;
}

#collapse_color label {
    margin-right: 0px!important;
    margin-bottom: -6px;
}

#collapse_color .h-30px {
    height: 15px!important;
    width: 15px!important;
    border-radius: 35px !important;
}
#collapse_color .w-30px {
    height: 15px!important;0
    
    width: 15px!important;
    border-radius: 35px !important;
}
.our__brand__0099 .slick-slide img {
    padding: 19px;
    width: 96%;
}
.our__brand__0099 .slick-slide {
    background: #fff;
    margin: 7px;
}
.our__brand__0099 .slick-slide {
    background: #fff;
    margin: 7px;
    height: 120px!important;
}
#collapse_color .h-30px, .size-30px {
    height: 18px;
    border-radius: 35px !important;
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
section.topbrand__logo {
    background: #eee;
    padding: 39px 0px;
    margin-top: 33px;
}
@media screen and (min-width:320px) and (max-width:767px) {
    
    .bggyt.dfhdfhdf span {
    width: 57px!important;
    border-radius: 7px !important;
    padding: 12px 0px !important;
    height: 25px;
    margin-top: 7px;
    font-size: 11px;
    font-weight: 600;
}
    
    td.pl-0 {
    padding-left: 0px!important;
    line-height: 14px;
    text-align: center;
    padding-right: 0px!important;
    text-align: center;
}
}

section.topbrand__logo {
    background: #000;
    padding: 39px 0px;
    margin-top: 33px;
}

.our__brand__0099 h3 {
    color: #fff;
    font-family: 'Fontspring-DEMO';
    text-align: left;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: -11px;
}

.our__brand__0099 .slick-slide img {
    padding: 7px;
    width: 111%;
}

.our__brand__0099 .slick-slide img {
    padding: 7px;
    width: 111%;
    margin-bottom: -9px!important;
    height: 120px;
}

.rela__09ijdd .position-relative.h-140px img {
    height: 165px;
}