header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; font-family:'Barlow Condensed', sans-serif; overflow-x:hidden; font-size:0px;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a, .threeISlider p, .headeRight li a:before, .fRight li a:before, .cartBtn, .subscribeEmail, .sendMessage, .productN button, .trash, .update, .checkout, .submitC, .submitPayment{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#7d7d7d; opacity:1;}
::-moz-placeholder{color:#7d7d7d; opacity:1;}
:-ms-input-placeholder{color:#7d7d7d; opacity:1;}
:-moz-placeholder{color:#7d7d7d; opacity:1;}

/* Responsive menu */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:0px; width:0px; right:0px;position:absolute;padding:4px 0;min-height:42px;z-index:1}.mean-container a.meanmenu-reveal{width:22px;border-radius:3px; -webkit-border-radius:3px;height:18px;padding:7px 8px 10px;position:absolute;top:8px;right:10px!important;cursor:pointer;color:#040e2f;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;background-color:#f09922;}.mean-container a.meanmenu-reveal span{display:block;background:#040e2f;height:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:180px;background:rgba(0, 0, 0, 0.9);margin:55px 0px 0 0; position:absolute; right:0px; top:0px;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul ul{background-color:rgba(0, 0, 0, 0.5);}.mean-container .mean-nav ul li{position:relative;float:none;width:100%; font-size:18px;}.mean-container .mean-nav ul li a{display:block;float:none;width:86%;padding:10px 7%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #000;text-decoration:none;height:auto;line-height:16px;}.mean-container .mean-nav ul li li a{width:88%;padding:12px 6%;border-bottom:1px solid #000;text-shadow:none!important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#f09922; }.mean-container .mean-nav ul li a.mean-expand{width:26px;height:auto;border:0!important;padding:0 6px!important;text-align:center;position:absolute;right:0;top:11px;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both; display:none;}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box} .joinMLink a{background-color:#e91b23; color:#fff;}.joinMLink a:hover{background-color:#fff; color:#bb0a0a;}

.centerwrap{width:1504px; margin:auto;}
header{background-color:#000004; border-bottom:2px solid #1b1b2d; height:69px;}
.logo{float:left; width:208px; padding-top:7px;}
.headeRight{float:right;}
.headeRight nav{float:left; margin-right:20px;}
.headeRight ul{display:flex; height:67px; align-items:center;}
.headeRight li{font-size:21px; text-transform:uppercase; margin-right:50px; color:#fff; font-weight:500;}
.headeRight li:last-child{margin-right:0px;}
.headeRight li i{font-size:14px; margin-left:12px; display:inline-block; position:relative; top:-4px; cursor:pointer;}
.headeRight li a{color:#fff; position:relative;}
.headeRight li a:before{background-color:#808082; left:51%; right:51%; position:absolute; bottom:0px; content:''; height:1px; }
.headeRight li a.active:before, .headeRight li a:hover:before{left:0px; right:0px;}
.headeRight li ul{display:none; z-index:1; height:auto; padding-top:20px; position:absolute; background-color:#000004; margin-left:-10px; padding-bottom:5px; border-radius:0 0 5px 5px;}
.headeRight li:hover ul{display:block;}
.headeRight li ul li{margin-right:0px; font-size:20px;}
.headeRight li ul li a:before{display:none;}
.headeRight li ul li a{line-height:30px; padding:0 15px 0 10px;}
.headeRight li ul li a:hover, .headeRight li ul li a.active{color:#f09922;}
.searchArea{float:left; position:relative;}
.searchArea i{width:63px; line-height:67px; font-size:23px; color:#fff; text-align:center; cursor:pointer;}
.searchArea i.fa-times{display:none;}
.searchBox{width:300px; position:absolute; right:0px; border-radius:3px; overflow:hidden; border:2px solid #1b1b2d; top:104%; display:none; z-index:1;}
.searchblock{background-color:#ff0358; height:48px; padding-left:18px; padding-right:48px; color:#fff; font-family:'Barlow Condensed', sans-serif; font-weight:500; border:none; width:100%; font-size:20px;}
.searchI{background:url(../images/search.png) no-repeat center center; width:48px; height:48px; position:absolute; right:0px; top:0px; border:none; text-indent:-9999px; background-size:18px; cursor:pointer;}
.cartArea{float:left; position:relative;}
.cartArea .fa-shopping-cart{width:60px; line-height:67px; font-size:23px; color:#fff; text-align:center;}
.cartCount{width:21px; height:21px; line-height:21px; text-align:center; border-radius:50%; font-family:'Roboto', sans-serif; color:#fff; font-size:13px; font-weight:900; background-color:#ff0358; position:absolute; right:0px; top:14px;}
/* jQuery Slider */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; background-color:#15162b;}
li.bjqs-slide{position:absolute; display:none; background:url(../images/bannerBg.jpg) no-repeat center top / cover; height:932px;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; display:none;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; position:absolute; left:50%!important; transform:translateX(-50%); bottom:60px;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers{display:flex; justify-content:center;}
ol.bjqs-markers li{padding:0 5px; text-indent:-9999px;}
ol.bjqs-markers li a{display:block; border:2px solid #6b6b6d; background-color:#6b6b6d; width:12px; height:12px; border-radius:50%;}
ol.bjqs-markers li.active-marker a{background-color:transparent; border-color:#fff;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
.bZombies{background:url(../images/bZombies.png) no-repeat center bottom / cover; height:100%; position:absolute; left:0px; bottom:0px; width:100%;}
.bannerLogo{text-align:center; padding-top:56px; position:relative; z-index:1;}
.welcome{text-align:center; padding-top:6px; position:relative; z-index:1;}
.welcome h1{font-size:140px; color:#fff; text-transform:uppercase; line-height:125px; font-weight:600; padding-bottom:50px;} 
.welcome h1 span{font-size:30px; color:#dcfd28; line-height:30px; letter-spacing:0.2em; display:block;}
.bannerLogo img{margin:auto;}
.browseP{background-image:linear-gradient(to bottom, #cefb00, #4aa601); line-height:101px; min-width:428px; position:relative; border-radius:10px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:43px; color:#000000; text-shadow:0 3px 7px rgba(203,244,41,0.77); text-align:center; font-weight:600;  text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; overflow:hidden; display:inline-block;}
.browseP:hover{color:#fff;}
.browseP:before{background:url(../images/shineBig.png) no-repeat right top; position:absolute; right:0px; top:0px; content:''; width:421px; height:98px;}



/* jQuery Slider Closed */
#banner-fade{margin:auto; z-index:-1}
.ourCollections{}
.title{text-align:center; font-weight:700; text-transform:uppercase; line-height:57px; color:#26264b; font-size:60px; padding-top:40px; padding-bottom:30px;}
.title span{font-size:16px; color:#f09922; letter-spacing:0.2em; line-height:22px; display:block;}
.threeISlider{margin:0 -16px 60px; position:relative;}
.threeISlider p{font-size:24px; letter-spacing:0.01em; color:#26264b; text-transform:uppercase; text-align:center; font-weight:600; padding-top:6px;}
.threeISlider a:hover p{color:#ff0358;}
.customNavigation{position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; height:48px;}
.customNavigation a{font-size:40px; color:#02041d; width:48px; line-height:48px; text-align:center; cursor:pointer;}
.customNavigation a:hover{color:#ff0358;}
.customNavigation .prev{left:-46px; position:absolute;}
.customNavigation .next{right:-46px; position:absolute;}
/* Collection slider */
.item{width:480px; margin:0 16px;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
ul.resp-tabs-list{margin:0;padding:0}
.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left}
.resp-tabs-container{padding:0;background-color:#fff;clear:left}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:15px}
.resp-tab-active{border:1px solid #c1c1c1;border-bottom:none;margin-bottom:-1px!important;padding:12px 14px 14px!important;border-bottom:none;background-color:#fff}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{border:1px solid #c1c1c1}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px !important}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
h2.resp-tab-active{background:#DBDBDB!important}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}
@media only screen and (max-width: 768px) {
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
}
/* Collection slider Closed */
.featuredProducts{background:#000 url(../images/featurePBg.jpg) no-repeat center top; min-height:598px;}
.featuredProducts .title{color:#fff; margin-bottom:13px;}
.fpContent{float:right; width:854px;}
.fpContent h3{font-size:38px; font-weight:500; color:#ff0358; text-transform:uppercase; letter-spacing:0.01em; padding-bottom:8px}
.fpContent h3 a{color:#ff0358;}
.fpContent h3 a:hover{color:#f09922;}
.fpPrice{font-size:25px; font-weight:600; color:#9cd901; letter-spacing:0.01em; padding-bottom:16px;}
.addQuantity{display:flex; align-items:center; border-bottom:1px solid #4b4b5b; padding-bottom:28px;}
.addQuantity label{font-size:22px; color:#f5f5f5; font-weight:400; padding-right:8px;}
.quantityN{border:2px solid #333377; background-color:#000000; color:#fff; text-align:center; font-family:'Barlow Condensed', sans-serif; width:54px; height:54px; border-radius:8px; font-size:22px;}
.cartBtn{background-image:linear-gradient(to bottom, #cefb00, #4aa601); height:54px; min-width:224px; position:relative; border-radius:8px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:31px; color:#000000; text-shadow:0 3px 7px rgba(203,244,41,0.77); text-align:center; margin-left:16px; font-weight:600;  text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; overflow:hidden;}
.cartBtn:hover{color:#fff;}
.cartBtn:before{background:url(../images/shineS.png) no-repeat; position:absolute; right:0px; top:0px; content:''; width:218px; height:51px;}
.productContent{ padding-top:16px;}
.productContent p{font-size:18px; line-height:29px; color:#9f9fae; font-weight:400; padding-bottom:29px;}
.productContent p:last-child{padding-bottom:0px;}

.fpSlider{float:left; padding-top:10px; font-size:0px; /*text-indent:-9999px;*/}
.ninja-slider{width:474px;padding:0;margin:0 auto;overflow:hidden;box-sizing:border-box}
.ninja-slider.fullscreen{background:#000}
.ninja-slider div.fs-icon{top:10px;right:6px;width:60px;height:26px;background:rgba(0,0,0,0.3);z-index:2;color:#fff;text-align:center;font:bold 11px/26px arial;border:1px solid rgba(255,255,255,0.3);border-radius:2px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s; display:none;}
.ninja-slider .slider-inner:hover div.fs-icon,.ninja-slider.fullscreen div.fs-icon{opacity:1}
.ninja-slider div.fs-icon::before{content:"EXPAND";display:block}
.ninja-slider.fullscreen div.fs-icon::before{content:"CLOSE"}
.ninja-slider .slider-inner{margin:0 auto;font-size:0;position:relative;box-sizing:border-box}
.ninja-slider.fullscreen .slider-inner{width:100%;max-width:950px}
.ninja-slider ul{position:relative;list-style:none;padding:0;box-sizing:border-box;touch-action:pan-y; padding-top:75%!important;}
.ninja-slider li{width:100%;height:100%;top:0;left:0;position:absolute;font-size:12px;list-style:none;margin:0;padding:0;opacity:0;overflow:hidden;box-sizing:border-box}
.ninja-slider li.ns-show{opacity:1}
.ninja-slider .ns-img{/cursor:default;display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center}
.ninja-slider .video,.video-playbutton-layer{top:0;left:0;border:0;width:100%;height:100%;text-align:center;background:#000;position:absolute}
.video-playbutton-layer{background:transparent url(../css-img/video.png) no-repeat center center}
.ninja-slider div.stopVideoIcon{position:absolute;width:30px;height:30px;top:0;right:0;margin:0 0 6px 6px;background:rgba(0,0,0,0.7);border-bottom-left-radius:4px;cursor:pointer}
.ninja-slider div.stopVideoIcon::before{content:"+";color:#fff;font:bold 30px/30px arial;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}
#ninja-slider-pause-play, #ninja-slider2-pause-play{display:none}
#ninja-slider-prev,#ninja-slider-next, #ninja-slider2-prev,#ninja-slider2-next{position:absolute;display:none;width:42px;height:56px;line-height:56px;top:50%;margin-top:-28px;background-color:rgba(0,0,0,0.4);background-color:#ccc\9;backface-visibility:hidden;color:#fff;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:2px;z-index:10;opacity:.3;font-family:sans-serif;font-size:13px;cursor:pointer;-webkit-transition:all .7s;transition:all .7s}
#ninja-slider-prev:hover,#ninja-slider-next:hover, #ninja-slider2-prev:hover,#ninja-slider2-next:hover{opacity:1}
.ninja-slider.fullscreen #ninja-slider-prev:hover,.ninja-slider.fullscreen #ninja-slider-next:hover, .ninja-slider.fullscreen #ninja-slider2-prev:hover,.ninja-slider.fullscreen #ninja-slider2-next:hover{width:90px}
#ninja-slider-prev, #ninja-slider2-prev{left:0}
#ninja-slider-next, #ninja-slider2-next{right:0}
.ninja-slider.fullscreen #ninja-slider-prev, .ninja-slider.fullscreen #ninja-slider2-prev{left:-50px;opacity:1}
.ninja-slider.fullscreen #ninja-slider-next, .ninja-slider.fullscreen #ninja-slider2-next{right:-50px;opacity:1}
#ninja-slider-prev div, #ninja-slider2-prev div{opacity:0;margin-left:30px;transition:opacity .7s}
#ninja-slider-next div, #ninja-slider2-next div{opacity:0;margin-right:30px;transition:opacity .7s}
.ninja-slider.fullscreen #ninja-slider-prev:hover div, .ninja-slider.fullscreen #ninja-slider-next:hover div,
.ninja-slider.fullscreen #ninja-slider2-prev:hover div, .ninja-slider.fullscreen #ninja-slider2-next:hover div{opacity:1}
#ninja-slider-prev::before,#ninja-slider-next::before, #ninja-slider2-prev::before,#ninja-slider2-next::before{position:absolute;top:17px;content:"";display:inline-block;width:20px;height:20px;border-left:2px solid #fff;border-top:2px solid #fff}
#ninja-slider-prev::before, #ninja-slider2-prev::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);backface-visibility:hidden;left:14px}
#ninja-slider-next::before, #ninja-slider2-next::before{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);backface-visibility:hidden;right:14px}
#ninja-slider-pager, #ninja-slider2-pager{display:none}
#ninja-slider-pager,#ninja-slider-prev,#ninja-slider-next,#ninja-slider-pause-play,
#ninja-slider2-pager,#ninja-slider2-prev,#ninja-slider2-next,#ninja-slider2-pause-play{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.thumbnail-slider{height:355px;display:inline-block;padding:0;position:relative;-webkit-user-select:none;user-select:none; margin-right:5px;}
.thumbnail-slider div.inner{height:100%;box-sizing:border-box;position:relative;overflow:hidden;margin:0}
.thumbnail-slider div.inner ul{position:relative;left:0;top:0;list-style:none;font-size:0;padding:0;margin:0;float:left!important;width:auto!important;height:auto!important}
.thumbnail-slider ul li{opacity:1;display:block;transition:all .5s;text-align:center;padding:0;position:relative;list-style:none;box-sizing:content-box;backface-visibility:hidden; margin-bottom:5px;}
.thumbnail-slider li:hover{border-color:rgba(255,255,255,0.5);-webkit-filter:grayscale(50%);filter:grayscale(50%)}
.thumbnail-slider .thumb{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;font-size:0}
#thumbnail-slider-pause-play, #thumbnail-slider2-pause-play{display:none}
#thumbnail-slider-prev,#thumbnail-slider-next, #thumbnail-slider2-prev,#thumbnail-slider2-next{position:absolute;background-color:#000;width:42px;height:26px;line-height:24px;text-align:center;margin:0;color:#fff;z-index:10;cursor:pointer;transition:opacity .6s;*background-color:#ccc;backface-visibility:hidden; left:50%; transform:translateX(-50%);}
#thumbnail-slider-prev, #thumbnail-slider2-prev{top:0; border-radius:0 0 5px 5px;}
#thumbnail-slider-next, #thumbnail-slider2-next{bottom:0; border-radius:5px 5px 0 0;}
#thumbnail-slider-next.disabled,#thumbnail-slider-prev.disabled, #thumbnail-slider2-next.disabled,#thumbnail-slider2-prev.disabled{opacity:.1;cursor:default}
#thumbnail-slider-prev::before,#thumbnail-slider-next::before, #thumbnail-slider2-prev::before,#thumbnail-slider2-next::before{position:absolute;content:""; left:50%; top:50%; transform:translate(-50%,-50%);}
#thumbnail-slider-prev:before, #thumbnail-slider2-prev:before{top:12px; background:url(../images/upSArrow.png) no-repeat; width:17px; height:10px;}
#thumbnail-slider-next:before, #thumbnail-slider2-next:before{bottom:12px; background:url(../images/downSArrow.png) no-repeat; width:17px; height:10px;}
.zombiesArea{background:url(../images/zombieBg.jpg) no-repeat center center / cover;}
.zombiesArea .centerwrap{position:relative;}
.midBannerC{ display:flex; height:657px; justify-content:center; align-items:center; flex-direction:column;}
.midBanner{font-size:147px; font-weight:700; color:#fff; text-transform:uppercase; text-align:center; line-height:131px; text-shadow:2px 8px 24px rgba(255, 17, 96, 0.3);}
.midBanner span{color:#0d0d53; font-weight:600; text-transform:uppercase; letter-spacing:0.2em; line-height:42px; font-size:31px; display:block;}
.browsePro{background-image:linear-gradient(to bottom, #fce703, #fea202); line-height:101px; min-width:428px; position:relative; border-radius:10px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:43px; color:#000000; text-shadow:0 3px 7px rgba(244,222,41,0.77); text-align:center; font-weight:600;  text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; margin-top:50px;}
.browsePro:hover{color:#fff;}
.browsePro:before{background:url(../images/shineB.png) no-repeat; position:absolute; right:0px; top:0px; content:''; width:421px; height:98px;}
.zombie{position:absolute; left:-195px; top:-33px;}
.deadWakeR{position:absolute; right:-219px; top:-4px;}
.testimonialArea{background:url(../images/testimonialBg.jpg) no-repeat center top / cover; min-height:438px;}
.testiBlock{width:800px; margin:auto; text-align:center; padding-top:14px;}
.testi p{font-size:34px; line-height:41px; color:#26264b; font-weight:400;}
.rating{display:flex; justify-content:center; padding-top:15px; padding-bottom:21px;}
.rating li{margin:0 3px;}
.writer{font-weight:500; font-size:20px; color:#d90e90;}
#testimonials{padding-top:34px;}
#testimonials .owl-controls{width:100%; position:absolute; left:0px; top:0px;}
#testimonials .owl-buttons{display:none;}
#testimonials .owl-pagination{display:flex; justify-content:center;}
#testimonials .owl-page{width:12px; height:12px; border:2px solid #6b6b6d; border-radius:50%; margin:0 5px;}
#testimonials .owl-page.active{background-color:#6b6b6d;}
.joinMList{background:url(../images/featurePBg.jpg) no-repeat center top;}
.joinMList .title{color:#fff; margin-bottom:26px;}
.mailingList{display:flex; justify-content:center; padding-bottom:64px;}
.emailBox{font-family:'Barlow Condensed', sans-serif; font-size:18px; font-weight:500; color:#8c8c9a; border:2px solid #333377; height:79px; border-radius:6px; background-color:#000000; margin-right:11px; padding:0 30px; width:460px;}
.subscribeEmail{background-image:linear-gradient(to bottom, #fce703, #fea202); line-height:76px; min-width:240px; position:relative; border-radius:10px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:34px; color:#000000; text-shadow:0 3px 7px rgba(244,222,41,0.77); text-align:center; font-weight:600;  text-transform:uppercase; letter-spacing:-0.016em; cursor:pointer;}
.subscribeEmail:hover{color:#fff;}
.subscribeEmail:before{background:url(../images/shineM.png) no-repeat; position:absolute; right:0px; top:0px; content:''; width:237px; height:79px;}
footer{background-color:#000004; border-top:1px solid #1b1b2d;}
footer .centerwrap{display:flex; align-items:center; justify-content:space-between;}
.fLeft{padding:10px 0; display:flex; align-items:center;}
.social{display:flex; margin-left:28px;}
.social a{border:2px solid #ff0258; border-radius:8px; width:42px; height:42px; margin-right:12px; background-color:#000000;}
.social a.instagram{background:url(../images/instagram.png) no-repeat center center;}
.social a.tiktok{background:url(../images/tiktok.png) no-repeat center center;}
.social a:hover{background-color:#333311;}
.fRight{text-align:right;}
.fRight ul{display:flex;}
.fRight li{font-size:18px; font-weight:400; margin-left:44px;}
.fRight li:first-child{margin-left:0px;}
.fRight li a{color:#b2b2c5; position:relative;}
.fRight li a:before{background-color:#808082; left:51%; right:51%; position:absolute; bottom:0px; content:''; height:1px; }
.fRight li a.active:before, .fRight li a:hover:before{left:0px; right:0px;}
.fRight p{font-size:15px; font-weight:400; color:#b2b2c5; padding-top:8px;}

/* Specials */
.specialsArea{ padding-top:20px;}
.ourSpecials{padding-top:5px;}
.specialP{float:left; width:737px; margin-bottom:35px;}
.specialP:nth-child(2n){float:right;}
.specialPic{margin-bottom:10px;}
.specialPic img{width:100%;}
.specialP h3{font-size:30px; font-weight:600; color:#26264b; text-transform:uppercase;}
.specialP h3 a{color:#26264b;}
.specialP h3 a:hover{color:#ff0358;}
.sDate{font-size:16px; font-weight:500; color:#f09922; padding-bottom:8px;}
.specialP p{color:#9f9fae; font-size:18px; line-height:22px; font-weight:500;}
.pagination{display:flex; justify-content:center; padding-top:50px; padding-bottom:70px;}
.pagination a{border:2px solid #6f6fe8; border-radius:3px; margin:0 4px; min-width:47px; line-height:43px; text-align:center; font-weight:700; font-size:19px; color:#26264b;}
.pagination a:hover, .pagination a.active{background-color:#ff0052; border-color:#ff0052; color:#f8f6f6;}

/* Dropdown CSS Start */
.selectric-wrapper{position:relative;cursor:pointer; text-align:left;}
.selectric-responsive{width:100%}
.selectric{position:relative;overflow:hidden; background-color:#fff; border-radius:5px; border:2px solid #5e5eb2;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#333377;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; line-height:41px; padding:0 40px 0 10px; font-weight:500;}
.selectric .button{display:block;position:absolute;right:0;top:0px;width:28px;text-align:center;height:100%;text-indent:-9999px;}
.selectric .button:after{content:""; position:absolute; top:50%; left:0; margin:auto; width:14px; height:9px; background:url(../images/selectArrow.png) no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.selectric-open{z-index:9999}
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%; opacity:0;}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #5e5eb2;z-index:-1;box-shadow:0 0 10px -6px; border-radius:5px;}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:18px;line-height:14px;min-height:14px}
.selectric-items li{display:block;padding:10px;color:#333377;cursor:pointer; font-weight:500;}
.selectric-items li.selected{background:#5e5eb2;color:#fff}
.selectric-items li.highlighted{background:#5e5eb2;color:#fff}
.selectric-items li:hover{background:#5e5eb2;color:#fff}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
/* Dropdown CSS Close */

/* Products */
#productBanner .bjqs-slide div{font-size:72px; color:#fff; text-transform:uppercase; font-weight:600; letter-spacing:0.01em; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:1; text-align:center; line-height:86px;}
#productBanner .bjqs-slide div span{font-size:30px; font-weight:600; color:#dcfd28; letter-spacing:0.2em; display:block; line-height:34px;}
#productBanner ol.bjqs-markers{bottom:30px;}
.twoFilters{display:flex; justify-content:space-between; padding-top:20px; padding-bottom:24px;}
.ourProducts{padding-top:20px;}
.collection{width:226px;}
.product{float:left; width:480px; margin-right:32px; margin-bottom:24px;}
.product:nth-child(3n){margin-right:0px;}
.product h3{font-size:30px; font-weight:600; color:#26264b; text-transform:uppercase; margin-bottom:2px;}
.product h3 a{color:#26264b;}
.product h3 a:hover{color:#ff0358;}
.product p{font-size:24px; font-weight:500; color:#f09922;}
.productPic{margin-bottom:10px;}

/* Individual Product */
.iProducts{}
.indProduct{padding-top:75px; padding-bottom:40px}
.iProducts .fpPrice{color:#53ab01;}
.iProducts .addQuantity label{color:#333377;}
.iProducts .quantityN{background-color:#fff; color:#333377;}
.iProducts .productContent p{color:#8b8b99;}
.iProducts .addQuantity{border-color:#d5d5df;}
.rProducts{padding-top:40px; padding-bottom:40px;}
.rProducts .title{margin-bottom:20px;}

/* About */
.aboutUs{ padding-top:20px;}
.aboutUs h3{font-size:30px; font-weight:600; color:#26264b; text-transform:uppercase; padding-bottom:5px;}
.aboutUs p{font-size:18px; line-height:22px; color:#9f9fae; padding-bottom:22px; font-weight:500;}
.aboutL{float:left; margin-right:54px; padding-top:5px;padding-bottom:95px;}
.ourTeam{ padding-top:30px;}
.meetTeam{display:flex; justify-content:center; padding-bottom:75px; padding-top:10px;}
.teamP{margin:0 20px;}
.teamPic{border:5px solid #ffaf43; margin-bottom:5px;}
.teamP p{font-size:20px; font-weight:600; text-transform:uppercase; color:#26264b; text-align:center; line-height:22px;}
.teamP p span{color:#8b8b9a; text-transform:none; font-size:18px; display:block;}

/* Contact */
.contactPart{display:flex; justify-content:space-between; padding-bottom:120px; padding-top:20px;}
.contactForm{width:1098px; }
.contactBox{float:left; width:542px; margin-right:14px; margin-bottom:12px;}
.contactBox:nth-child(2n){margin-right:0px;}
.contactBlock{width:100%; background-color:#f4f2ee; font-family:'Barlow Condensed', sans-serif; font-size:18px; color:#8c8c9a; padding:0 22px; height:78px; border:none;}
.contactArea{width:100%; float:left; margin-bottom:28px;}
.contactArea textarea{width:100%; background-color:#f4f2ee; font-family:'Barlow Condensed', sans-serif; font-size:18px; color:#8c8c9a; padding:16px 22px; height:272px; border:none; resize:none;}
.sendMessage{background-image:linear-gradient(to bottom, #cefb00, #4aa601); height:70px; padding:0 34px; position:relative; border-radius:8px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:34px; color:#000000; text-shadow:0 3px 7px rgba(203,244,41,0.77); text-align:center; font-weight:600;  text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; float:right;}
.sendMessage:before{background:url(../images/shineM.png) no-repeat right top; position:absolute; right:0px; top:0px; content:''; width:237px; height:70px; background-size:auto 70px;}
.sendMessage:hover{color:#fff;}
.contactInfo{width:370px; background-color:#050720; padding:35px 46px;}
.contactInfo h3{font-size:33px; font-weight:700; color:#fff; text-transform:uppercase; padding-bottom:56px;}
.contactInfo h4{font-size:23px; text-transform:uppercase; color:#ffffff; font-weight:600;}
.contactInfo h4 i{font-size:20px; color:#c2ee29; margin-right:7px;}
.cInfo{margin-bottom:48px;}
.contactInfo p{font-size:18px; color:#fff; font-weight:600;}
.followSocial{display:flex; padding-top:6px;}
.followSocial a{border:2px solid #ff0258; border-radius:8px; width:42px; height:42px; margin-right:12px; background-color:#000000;}
.followSocial a.instagram{background:url(../images/instagram.png) no-repeat center center;}
.followSocial a.tiktok{background:url(../images/tiktok.png) no-repeat center center;}
.followSocial a:hover{background-color:#333311;}

/* Cart */
.cartTable{overflow:auto; padding-top:20px;}
.cartTable table{width:100%; border:none;}
.cartTable table tr td{border-bottom:1px solid #e0e0e0; padding:16px 0;}
.cartTable table tr td:nth-child(1){width:54%;}
.cartTable table tr td:nth-child(2){width:10%;}
.cartTable table tr td:nth-child(3){width:13%;}
.cartTable table tr td:nth-child(4){width:13%;}
.cartTable table tr td:nth-child(5){width:10%;}
.cartTable table tr tr td{border-bottom:0px; padding-bottom:0px; padding-top:0px;}
.cartTable th{font-size:19px; font-weight:500; text-transform:uppercase; color:#ffffff; background-color:#050720; height:70px; text-align:center; position:relative;}
.cartTable th:first-child{text-align:left; padding-left:38px;}
.cartTable th:after{background-color:#36363b; content:''; height:50px; width:1px; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.cartTable th:last-child:after{display:none;}
.cartTable td:first-child td{text-align:left;}
.cartTable table tr tr td:nth-child(1){width:139px;}
.cartTable table tr tr td:nth-child(2){width:auto;}
.cartTable td{font-size:24px; text-transform:uppercase; color:#f09922; font-weight:500; text-align:center; position:relative;}
.cartTable td:after{background-color:#e0e0e0; content:''; height:50px; width:1px; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.cartTable td:last-child:after{display:none;}
.cartTable table tr tr td.productName{font-size:24px; color:#26264b; text-transform:uppercase; letter-spacing:0.01em; padding-left:24px;}
.cartTable table tr tr td.productName a{color:#26264b;}
.cartTable table tr tr td.productName a:hover{color:#f09922;}
.number{margin-right:10px; display:inline-block; vertical-align:middle;}
.productN button{border:2px solid #88888a; height:26px; width:24px; font-size:12px; color:#88888a; text-align:center; line-height:22px; border-radius:5px; background-color:#ffffff; border-radius:5px 0 0 5px; border-right:0px; display:inline-block; vertical-align:middle; cursor:pointer;}
.productN button:last-child{border-radius:0 5px 5px 0; border-right:2px solid #88888a;}
.productN button i{display:block; vertical-align:top;}
.productN button:hover{background-color:#88888a; color:#fff;}
.trash{background:none; border:none; width:40px; height:40px; line-height:40px; font-size:19px; color:#050720; cursor:pointer;}
.trash:hover{ color:#f09922;}
.pSize{display:block; font-size:20px; color:#ff0358;}
.total{text-align:right; font-size:25px; color:#8b8b99; text-transform:uppercase; font-weight:500; padding-top:40px; padding-bottom:50px;}
.total span{font-size:30px; font-weight:600; color:#53ab01; padding-left:16px;}
.updateCart{display:flex; justify-content:right; padding-bottom:148px;}
.update{background-image:linear-gradient(to bottom, #333377, #050720); height:54px; padding:0 32px; position:relative; border-radius:8px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:31px; color:#fff; text-shadow:0 3px 7px rgba(7,9,37,0.77); text-align:center; font-weight:600; text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; overflow:hidden;}
.update:hover{color:#f09922;}
.update:before{background:url(../images/shineS.png) no-repeat right top; position:absolute; right:0px; top:0px; content:''; width:218px; height:51px;}
.checkout{background-image:linear-gradient(to bottom, #cefb00, #4aa601); height:54px; min-width:204px; position:relative; border-radius:8px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:31px; color:#000000; text-shadow:0 3px 7px rgba(203,244,41,0.77); text-align:center; margin-left:18px; font-weight:600;  text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; overflow:hidden;}
.checkout:hover{color:#fff;}
.checkout:before{background:url(../images/shineS.png) no-repeat right top; position:absolute; right:0px; top:0px; content:''; width:218px; height:51px;}

/* Checkout */
.checkoutArea{padding-top:20px;}
.checkoutLeft{float:left; width:860px; position:relative; margin-bottom:112px;}
.checkoutLeft:after{width:1px; content:''; position:absolute; right:-70px; background-color:#e0e0e0; height:100%; top:0px;}
.contactInformation{margin-bottom:50px;}
.checkoutArea label{font-size:24px; font-weight:600; color:#26264b; letter-spacing:0.01em; text-transform:uppercase; margin-bottom:12px; display:block; cursor:pointer;}
.checkBox{margin-bottom:16px; position:relative;}
.checkBox i{position:absolute; right:15px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); color:#aaaaab; font-size:18px;}
.checkoutBox{width:100%; background-color:#f4f2ee; font-family:'Barlow Condensed', sans-serif; font-size:18px; color:#8c8c9a; padding:0 20px; height:58px; border:none; font-weight:500;}
label.checkboxO{position:relative; font-size:18px; color:#8b8b99; text-transform:none; font-weight:400; line-height:20px; margin-bottom:0px;}
label.checkboxO input{position:absolute; left:-9999px; top:0px; opacity:0;}
label.checkboxO i{width:20px; height:20px; border:2px solid #333377; background-color:transparent; margin-right:10px; position:relative; display:inline-block; vertical-align:top; border-radius:2px; top:auto; right:auto; transform:none;}
label.checkboxO input[type="checkbox"]:checked + i:before, label.checkboxO input[type="radio"]:checked + i:before{width:12px; height:12px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); border-radius:3px; background-color:#333377;}
.shippingAddress{margin-bottom:50px;}
.checkTwo .checkBox{float:left; width:49%;}
.checkTwo .checkBox:last-child{float:right;}
.checkThree .checkBox{float:left; width:278px; margin-right:13px;}
.checkThree .checkBox:last-child{margin-right:0px;}
.selectBox{background-color:#f4f2ee; height:58px; position:relative; z-index:1;}
.checkThree .selectric, .checkThree .selectric-wrapper{position:static;}
.checkThree .selectLabel{font-size:13px; font-weight:500; color:#8c8c9a; padding-top:8px; padding-left:20px;}
.checkThree .selectric{background-color:transparent; border-radius:0px; border:none;}
.checkThree .selectric .label{color:#8c8c9a; padding:0 35px 0 20px; line-height:24px;}
.checkThree .selectric .button{width:35px;}
.checkThree .selectric .button:after{background:url(../images/selectBArrow.png) no-repeat; width:13px; height:8px;}
.checkBlock{background-color:#f4f2ee; height:58px; position:relative; display:flex; align-items:center; padding:0 18px; }
.checkBlock label{font-weight:500; width:100%;}
.billingAddress{margin-bottom:22px;}
.checkBlock label span{float:right;}
.checkBlock label:after{clear:both; content:''; display:block;}
.checkoutRight{float:right; width:504px;}
.cartProducts{padding-bottom:36px; border-bottom:1px solid #e0e0e0; margin-bottom:30px;}
.cartProduct{display:flex; justify-content:space-between; align-items:center; margin-bottom:18px;}
.cartP{width:68px; position:relative;}
.cartP span{min-width:21px; line-height:21px; padding:0 5px; background-color:#ff0358; border-radius:50%; position:absolute; right:-9px; top:-8px; font-size:13px; color:#fff; font-family:'Roboto', sans-serif; text-align:center; font-weight:900;}
.productPN{display:flex; align-items:center; padding-right:10px;}
.productPN h4{font-size:24px; font-weight:600; color:#26264b; text-transform:uppercase; padding-left:16px; line-height:24px;}
.productPN h4 span{display:block; font-size:20px; color:#ff0358; font-weight:400; line-height:20px;} 
.productCPrice{font-size:24px; color:#f09922; font-weight:500;}
.couponS{display:flex; justify-content:space-between; padding-top:20px;}
.couponc{width:386px; background-color:#f4f2ee; font-family:'Barlow Condensed', sans-serif; font-size:18px; color:#8c8c9a; padding:0 20px; height:49px; border:none; font-weight:500; border-radius:3px;}
.submitC{background-image:linear-gradient(to bottom, #333377, #050720); height:49px; width:106px; position:relative; border-radius:8px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:23px; color:#fff; text-shadow:0 3px 7px rgba(7,9,37,0.77); text-align:center; font-weight:600; text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; overflow:hidden;}
.submitC:hover{color:#f09922;}
.submitC:before{background:url(../images/shineS.png) no-repeat right top; position:absolute; right:0px; top:0px; content:''; width:218px; height:47px; background-size:auto 47px;}
.paymentInfo{border-bottom:1px solid #e0e0e0; padding-bottom:18px;}
.subTotal{border-bottom:1px solid #e0e0e0; padding-bottom:20px; padding-top:20px;}
.subTotal li{font-size:20px; line-height:29px; color:#8b8b99; display:flex; justify-content:space-between;}
.totalAmount{font-size:20px; font-weight:500; color:#8b8b99; display:flex; justify-content:space-between; align-items:center; margin-top:8px; margin-bottom:35px;}
.totalAmount span{color:#53ab01; font-size:30px; letter-spacing:0.01em; font-weight:600;}
.submitPayment{background-image:linear-gradient(to bottom, #cefb00, #4aa601); height:54px; min-width:224px; position:relative; border-radius:8px; border:none; font-family:'Barlow Condensed', sans-serif; font-size:31px; color:#000000; text-shadow:0 3px 7px rgba(203,244,41,0.77); text-align:center; font-weight:600;  text-transform:uppercase; letter-spacing:-0.014em; cursor:pointer; overflow:hidden; float:right;}
.submitPayment:hover{color:#fff;}
.submitPayment:before{background:url(../images/shineS.png) no-repeat; position:absolute; right:0px; top:0px; content:''; width:218px; height:51px;}
.shippingMethod .checkBox{margin-bottom:0px;}