@import url('https://fonts.googleapis.com/css2?family=Monda:wght@400;700&display=swap');
/* font-family: "Manrope", serif; */

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
/* font-family: "Roboto Condensed", sans-serif; */

a{color:#000;}
a:hover, a:focus{color:#000;}
/* Grid CSS Ends */


.button--primary {background:#2c6ad4; border-radius:0; color:#fff; text-transform:uppercase; padding:15px 30px; height:50px; font-size:16px; font-weight:700; min-width:140px; display:inline-block; border:2px solid transparent; letter-spacing:normal;}
.button{font-family:"Manrope", serif; font-weight:700; border-radius:0; text-transform:uppercase; padding:15px 30px; height:50px; font-size:16px; min-width:140px; display:inline-block; letter-spacing:normal; border-width:2px;}
.button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active{background:#000; border-color:#000; color: #fff;}
.form-actions .button, .form-actions input, .form-actions a {vertical-align:middle;}
input:focus, button:focus, textarea:focus, select:focus, details:focus, [href]:focus, [tabindex]:not([tabindex="-1"]):focus, [contenteditable="true"]:focus{ outline:none !important; }

body, html{font-family:"Manrope", serif; font-weight:400; color:#000; font-size:16px; letter-spacing:normal;}
h1, h2, h3, h4, h5, h6{font-family:"Manrope", serif; line-height:1.2; letter-spacing:normal; font-weight:700; color:#000;}
a, a:hover{text-decoration:none;}
p{margin:0 0 10px 0;}
.body{margin-top:0;}
.body{margin-bottom:0; min-height:500px;}
.header{border:none; margin-bottom:0; background:transparent;}
.container{max-width:1640px; padding:0 20px;}
#main-content .container{max-width:1720px; padding:0 60px;}

/* ============= Dotted Slick Slider Start ============= */

.heroCarousel{margin:0; position:relative;}
.heroCarousel-slide .heroCarousel-image-wrapper{height:auto; max-height:inherit;}
.heroCarousel.slick-initialized{max-height:inherit;}
.heroCarousel .slick-prev{left:7%;}
.heroCarousel .slick-next{right:7%;}
.carousel-play-pause-button{display:none !important;}
.heroCarousel .slick-slide{height: auto;}

.heroCarousel .slick-dots{bottom:100px; display:none !important;}
.heroCarousel .slick-dots li{background:none; margin:0 2px;}
.heroCarousel .slick-dots li:last-child{margin:0;}

.siteBanner{position:relative; z-index:1;}
.siteBanner img{width:100%; display:block;}

.slick-dots{bottom:0;}
.slick-dots li{width:22px; height:16px; padding:0;}
.slick-dots li button, .slick-dots li button::before{width:16px; height:16px;}
.slick-dots li button{border:1px solid #333333;}
.slick-dots li button::before{background:#fff; opacity:0.33;}
.slick-dots li:hover button{opacity:1;}
.slick-dots li.slick-active button::before, .slick-dots li button:hover::before, .slick-dots li button:focus::before{background:#fff; border:2px solid #fff; opacity:1;}
.slick-dots li button .carousel-tooltip{display:none;} 
.carousel-tooltip{display: none !important;}

/* ============= Dotted Slick Slider Start ============= */



/* ============= Slick Slider Arrow Start ============= */

.slick-next, .slick-prev{margin-top:0; top:50%; width:44px !important; height:44px !important;}
.slick-next{right:-60px;}
.slick-prev{left:-60px;}
.slick-next, .slick-prev, .slick-next:hover, .slick-prev:hover, .slick-next:focus, .slick-prev:focus{background:none; border:none;}
.slick-next, .slick-prev, .slick-next::before, .slick-prev::before{width:44px; height:44px; padding:0;}
.slick-prev::before{background:url(../img/prev-arrow.png) no-repeat; opacity:1;}
.slick-next::before{background:url(../img/next-arrow.png) no-repeat; opacity:1;}
.slick-prev:hover::before, .slick-prev:focus::before{background:url(../img/prev-arrow.png) no-repeat; opacity:1;}
.slick-next:hover::before, .slick-next:focus::before{background:url(../img/next-arrow.png) no-repeat; opacity:1;}
.slick-dotted.slick-slider{margin-bottom:0;}
.slick-disabled, .slick-prev.slick-disabled::before, .slick-next.slick-disabled::before{opacity:1;}
.productCarousel .slick-dots{display:none !important;}
.productCarousel .slick-arrow{top:50%;}
.slick-prev::before, .slick-next::before{content:'' !important;}

/* ============= Slick Slider Arrow End ============= */

/* ============= Quick Search Start ============= */

/* .dropdown--quickSearch {background: none; left: 0; padding: 0; position: relative; display:inline-block; vertical-align:middle;} */
.quickSearchResults {background: #fff; position:relative; z-index:99; width:100%;}
.quickSearchResults ul.productGrid{padding:20px 0 0 0; margin:0px;}
.quickSearchResults .productGrid .product {padding-bottom: 0; width: 100%;}
.quickSearchResults .productGrid .product .card {border:none; border-bottom:#dcdcdc solid 1px; float: left; padding: 10px; width: 100%; margin-bottom:10px;}
.quickSearchResults .card-figure { border: 1px solid #dcdcdc; display: block; float: left; height: auto; padding: 5px; vertical-align: top; width: 70px;}
.quickSearchResults .card .thumb_img{display:block; height:auto; width:auto; padding:0px;}
.quickSearchResults .card .card-image {padding:0;}
.quickSearchResults .card-body { display: block; float: none; overflow: hidden; padding: 0 0 0 10px; text-align: left !important; vertical-align: middle; width: auto; margin-top:0;}
.quickSearchResults .card-body::before{content:none;}
.quickSearchResults .card-body .card-title {height: auto;}
.quickSearchResults .card-body .prdctBtn{display:none;}
.quickSearchResults .card-body .productBtns{display:none !important;}
.quickSearchResults .card--alternate:hover .card-body{background:none;}
.quickSearchResults .card--alternate:hover .card-title > a{color:#000;}
.quickSearchResults h4.card-title{margin-bottom:5px;}
.quickSearchResults .card-body .card-text .price{font-size:16px;}
.quickSearchResults .card-body .card-text{margin:0px;}
.checkout-steps form-field.form-field {clear: both;}
.quickSearchResults .prdctBtn{display:none;}
.quickSearchResults{max-height:400px; overflow-y:auto; right:0;}
.quickSearchResults .modal-close{top:0;}

/* ============= Quick Search End ============= */

.header .container{max-width:1740px;}

.headerLeft{width:30%; display:inline-block; vertical-align:middle; padding:20px 0; font-size:14px; position:relative;}
.headerRight{width:70%; display:inline-block; vertical-align:middle; margin-left:-5px; text-align:right; line-height:normal; position:relative;}

.navUser-or{margin:0; padding:0 5px; color:#a8a8a8; vertical-align:middle; font-weight:400;}
.navUser-item--account .navUser-or + .navUser-action{margin:0;}

.navUser-section{display:inline-block; vertical-align:middle;}

.navUser{padding:0; background:transparent; font-size:14px; font-weight:400; color:#000; line-height:normal; text-align:right; display:inline-block; vertical-align:middle; width:auto;}
.navUser-section--alt{float:none; line-height:normal;}
.headerRight .navUser ul{display:flex; flex-wrap:wrap; justify-content:end; align-items:center;}
.headerRight .navUser ul.previewCartList{flex-wrap:wrap;}
.navUser ul li.navUser-item{float:none; display:inline-block; vertical-align:middle; position:relative;  margin:0; line-height:24px; padding:0; border-right:solid 1px rgba(0, 0, 0, 0.10); display:flex; align-items:center;}
.navUser ul li.navUser-item:first-child{padding:0; margin:0;}
.navUser ul li.navUser-item:last-child{border:none; padding:0; margin:0;}
.navUser ul li.navUser-item.navUser-item--account .navUser-action:first-child{padding-right:0;}
.navUser-action{color:#000; font-size:14px; font-weight:400; text-transform:none; padding:0 20px 0 0; margin:0 0 0 20px; text-align:center;}
.navUser-action:hover, .navUser-action.is-open{color:#000; text-decoration:none;}
.navUser-item--compare .countPill{width:auto; height:auto; background:none; border-radius:0;}
.navUser-item-cartLabel{display:inline-block; vertical-align:middle;}
.navUser-item--cart .countPill{display:inline-block; vertical-align:middle; background:#2c6ad4; color:#fff; font-size:15px; font-weight:400; width:26px; height:26px; text-align:center; line-height:22px; border-radius:50px; border:2px solid #fff; padding:0; position:absolute; right:-15px; top:-5px;}
.navUser-item--cart .navUser-action{padding:0;}


.navUser-item--account > .navUser-action:first-child{background:url(../img/acnt-ic.png) no-repeat left center; padding-left:25px;}
.logoutIc{background:url(../img/logout-icon.png) no-repeat left center; padding-left:25px;}

.navUser-action--quickSearch{background:url(../img/search-ic.png) no-repeat left center; padding-left:25px;}

.header-logo{margin:0; text-align:left; padding:0; height:auto; position:relative; }

.header-logo .header-logo-image-container{position:relative; left:0; right:0; margin:0; display:flex; align-items:center;}
.header-logo-image{position:relative;}
.header-logo-image-container{min-height:unset;}
.header-logo-image-container::after{padding-bottom:0;}

.headerSticky .header-logo-image{max-height: 40px;}
.headerSticky .headerLeft{padding:15px 0;}

@media (min-width: 992px) {
    .headerSticky .navPages-action{padding-top:10px; padding-bottom: 10px; line-height: normal;}
}

.dropdown--quickSearch .form{max-width:none; position:relative;}
.dropdown--quickSearch .form-input, .navPages-quickSearch .form-input{height:45px; border:1px solid #c8c8c8; border-radius:0; font-size:14px; color:#000; background:#fff; padding-left:20px; padding-right:50px; font-weight:400; width:100%;}
.dropdown--quickSearch .container{padding:0;}

.dropdown--quickSearch .form-input::-webkit-input-placeholder, .navPages-quickSearch .form-input::-webkit-input-placeholder{color:#000; opacity:0.5;}
.dropdown--quickSearch .form-input::-moz-placeholder, .navPages-quickSearch .form-input::-moz-placeholder{color:#000; opacity:0.5;}
.dropdown--quickSearch .form-input:-ms-input-placeholder, .navPages-quickSearch .form-input:-ms-input-placeholder{color:#000; opacity:0.5;}
.dropdown--quickSearch .form-input:-moz-placeholder, .navPages-quickSearch .form-input:-moz-placeholder{color:#000; opacity:0.5;}
.dropdown--quickSearch .button, .navPages-quickSearch .form-prefixPostfix-button--postfix.button{position:absolute; right:0; top:0; width:50px; height:45px; background:url(../img/search-ic.png) no-repeat center center; font-size:0; min-width:unset; padding:0; margin:0; border-radius:0; border:none !important;}

.dropdown--quickSearch.is-open{width:100%; padding:20px; left:0 !important; top:100% !important; min-width:250px; background:#f5f5f5 !important; padding:20px !important;}


/* ============= Sidebar Start ============= */

.page-sidebar .accordion::before, .page-sidebar .accordion::after{content:none;}
.page-sidebar {width:100%; float:left; padding:0; background:#fff; margin:0 0 20px 0;}
.page-sidebar h5, .page-sidebar .accordion-title, .sidebarBlock-heading {padding:0 4px 0 0;font-size:18px;color:#000;font-weight:700;text-transform:none;margin:0; background:#fff; line-height:normal; font-family:"Quicksand", sans-serif; border-top:1px solid #d5d5d5;}
.sidebarBlock:first-child .sidebarBlock-heading{border-top:none;}
.sidebarBlock .accordion--navList{display: flex; flex-wrap:wrap; gap:25px; row-gap:10px;}
.accordion--navList .accordion-navigation{border-radius:0 !important; margin:0 !important; padding:0 0 10px 0;}
.accordion--navList .accordion-navigation .accordion-title{border:none;}
.sidebarHead{font-size:28px; font-weight:700; color:#7f85a0; padding:0; margin:25px 0 10px 0;}
.sidebarBlock ul {padding:0; list-style:none;display:block;margin:0;} 
.sidebarBlock ul li {float:none; border-bottom:#e6e6e6 solid 1px; padding:0; margin:0; position:relative;display:block;}
.sidebarBlock ul li:last-child{border:none;}
.sidebarBlock ul li a.has-subMenu {}
.sidebarBlock ul li a {display:block;font-size:15px; font-weight:400; padding:10px 0; margin:0px; color:#000; text-transform:none;text-decoration:none; line-height:normal;}
.sidebarBlock ul li a:hover, .sidebarBlock ul li a.navPages-action.activePage {background:#fff;color:#7f85a0 !important;}
.sidebarBlock + .sidebarBlock, .sidebarBlock{border:none; padding:0; margin:0;}

.sidebarBlock li ul li {padding:0 !important;}
.sidebarBlock li ul li a {margin:0 !important;border:none !important;}

.sidebarBlock .navPages-action-moreIcon{float:right; position:relative; display:block;}

.sidebarBlock ul.navPages-list li .navPage-subMenu-list{position:absolute; left:100%; top:0px; min-width:250px; background:#e3e3e3; display:none; list-style:none; margin:0px; z-index:9;}
.sidebarBlock ul.navPages-list li:hover .navPage-subMenu-list{display:block;}
.sidebarBlock ul li.navPage-subMenu-item{width:100%; float:none; position:relative;}
.sidebarBlock ul li.navPage-subMenu-item .navPage-childList{position:absolute; left:100%; top:0px; min-width:250px; background:#fff; display:none; list-style:none; margin:0px; z-index:9; display:none; border:1px solid #e5e5e5;}
.sidebarBlock ul li.navPage-subMenu-item:hover .navPage-childList{display:block;}
/* .sidebarBlock .navPages-action-moreIcon, .has-subMenu.is-open .navPages-action-moreIcon {float:right; margin-top:6px; display:block; transform:rotate(-90deg);} */
.navList{background:#fff;}
.navList .navPages-action svg{fill:#505050; stroke:#505050;}
.sidebarBlock ul li .navPages-action:hover svg{fill:#fff; stroke:#fff;}
.navList .navPages-item:hover .navPage-subMenu{display:block; left:100%; z-index:1; top:0;}
.navList .navPage-subMenu-item > .navPage-subMenu-action{border-bottom:10px solid #efefef; color:#505050; padding:10px 20px !important; text-transform:unset;}
.navList .navPages-item .navPage-subMenu{background:#fff; border:1px solid #e5e5e5; padding:0 !important;}
.navList .navPage-childList .navPages-action{padding:10px 20px; color:#4c4c4c;}
.navList .navPage-subMenu-item, .navList .navPage-childList .navPage-childList-item{padding:0 !important;}
.sidebarBlock ul li.navPages-item li:last-child{border-bottom:none;}

.page-sidebar .form-minMaxRow .form-field{width:100%; margin:10px 0 0 0;}
#facetedSearch-content--bool .navList-item{padding:0 20px;}
.sidebarBlock ul li a.navList-action--checkbox{padding-left:25px;}
.facetedSearch-refineFilters.sidebarBlock{padding:0;}
.form-minMaxRow{margin-left:0; margin-right:0;}
.facetedSearch{margin-top:0;}
.accordion{margin:0;}
.accordion--navList .accordion-navigation-actions{top:8px; right:10px;}
.accordion--navList .accordion-indicator{fill:#b2b2b2;}
.navList-action--checkbox::before{left:0;}.headerCart .previewCart .previewCartItem-image img{ height:80px; }
.facetedSearch-toggle + .facetedSearch-navList, .sidebarBlock + .facetedSearch-navList{margin-top:10px;}
.accordion .accordion-content > .toggleLink{display:block; border-top:1px solid #e6e6e6; padding-top:5px;}
.accordion .accordion-content > .toggleLink > .toggleLink-text{font-size:15px; font-weight:700; color:#000; text-decoration:underline;}
.accordion--navList .accordion-block{margin-top:0; position:relative;}

.facetedSearch-refineFilters .facetLabel{background:none; border-radius:0;}
.facetedSearch-refineFilters .inlineList{padding-bottom:10px;}
.facetedSearch-refineFilters .inlineList li{border-bottom:1px solid #e6e6e6 !important;}
.facetedSearch-clearLink{top:50%; transform:translateY(-50%); right:30px;}

@media (min-width: 801px){
    .sidebarBlock .accordion--navList .accordion-content{position: absolute; padding: 20px; min-width: 250px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); left:0; top:100%; z-index:1; background:#fff;}
}

@media (max-width: 800px){
    .sidebarBlock .accordion--navList{flex-direction: column; gap:0;}
    .accordion-navigation{border:none; border-bottom:1px solid #dcdcdc;}
    .accordion--navList .accordion-block:last-child .accordion-navigation{border:none;}
    .accordion-navigation{padding: 10px 20px;}
}

/* ============= Sidebar End ============= */

.productSlider{position:relative; padding:50px 0 100px 0; z-index:0;}
.productSlider:before{content:''; position:absolute; left:0; top:-100px; background:url(../img/sec-sep.png) no-repeat top center; width:100%; height:100px; z-index:-1;}
.productSlider:after{content:''; position:absolute; right:0; top:-90px; background:url(../img/best-saller-sec-bg.png) no-repeat top right; width:158px; height:186px; z-index:-1;}
.productSlider .productGrid li.product{margin:0;}
.productCarousel{margin:0;}
.productCarousel-slide{padding:0 10px;}
.card{background:#fff; border:none; padding:0; margin-bottom:0; border-radius:0;}
.productCarousel .card{margin-bottom:0;}
.card-img-container::after{padding-bottom:80%;}
.card-body{text-align:center; padding:20px 20px 0; position:relative;}
.card-title{font-size:16px; font-weight:400; line-height:22px; margin:0; height:44px; overflow:hidden; font-family:"Manrope", serif;}
.card-title > a{color:#000;}
.card-title > a span{display:none;}
.card-text{margin:18px 0 0 0;}
.card-body .card-text[data-test-info-type="brandName"]{font-size:15px; color:#959595; margin:0 0 5px 0; line-height:normal;}
.card-body .card-text[data-test-info-type="productRating"]{margin:10px 0 0 0;}
.price-section{font-size:18px; color:#000; font-weight:700; display:inline-block;}
.price-section .price{font-size:18px; color:#000; font-weight:700; display:inline-block;}
.price-section .price--rrp, .price-section .price--non-sale, .price-section .price--discounted{margin-right:2px; color:#959595; font-size:16px; font-weight:400;}
.price-now-label{display:none;}
.card-figcaption-body .button{border-radius:0; background:#222; color:#fff; text-transform:uppercase; font-weight:700; padding:14px 25px; height:45px; font-size:16px; border:none; display:block; letter-spacing:normal; width:100%;}
.card-figcaption-body label.button{background:#000;}
.card-figcaption-body .button.quickview{background:#000; color:#fff;}
.card-figcaption-body input[type="checkbox"]{display:inline-block; vertical-align:middle; margin-top:-3px;}
.prdctBtn{padding:18px 0 0 0; line-height:normal;}
.prdctBtn .card-figcaption-button{display:inline-block; position:relative; background:#2c6ad4; color:#fff; font-size:16px; font-weight:700; padding:9px 30px 10px 30px; height:auto; border-radius:0; border:none; letter-spacing:normal; text-align:center; line-height:normal; margin:0;}
.prdctBtn .card-figcaption-button:hover, .prdctBtn .card-figcaption-button:focus{background:#000; color:#fff;}
.prdctBtn .card-figcaption-button.halo-quick-shop{margin:10px 0 0 0;}
.productGrid{ margin:0 -10px; }
.productGrid li.product{ margin:0 0 10px 0; width:25%; padding:10px; text-align:center;}
.productGrid li.product .card{padding:10px;}
.rating--small .icon{width:19px; height:19px;}
.icon--ratingEmpty svg{fill:#dfdfdf;}

.page-heading{font-size:30px; color:#000; text-transform:none; padding:0; margin:30px 0 30px 0; position:relative; text-align:center; font-weight:700; font-family:"Manrope", serif; line-height:1;}
.main.full .page-heading{margin-top:0;}

.footer{padding:60px 0 0 0; border:none; margin-top:50px; background-color: #120e0b; background-position: bottom left; background-repeat: no-repeat; font-size:16px; color:#fff; position:relative; font-weight:400;}
.footer a{color:#fff;}
.footer a:hover, .footer a:focus{color:#2c6ad4;}

.ftrNewsletter p{font-size:16px; line-height:18px; margin:0 0 20px 0; padding:0; color:#fff;}
.ftrNewsletter .form{margin:0; position:relative;}
.ftrNewsletter .form .form-field{margin:0;}
.ftrNewsletter .form-prefixPostfix.wrap{flex-wrap:wrap;}
.ftrNewsletter .form-prefixPostfix .form-input{width:100%; flex:none; height:45px; border-radius:0; color:#000; font-size:16px; margin:0; border:none; background:#fff; padding:0 30px 0 30px;}
.ftrNewsletter .form-prefixPostfix .form-input::-webkit-input-placeholder{color:#000000; opacity:0.5;}
.ftrNewsletter .form-prefixPostfix .form-input::-moz-placeholder{color:#000000; opacity:0.5;}
.ftrNewsletter .form-prefixPostfix .form-input:-ms-input-placeholder{color:#000000; opacity:0.5;}
.ftrNewsletter .form-prefixPostfix .form-input:-moz-placeholder{color:#000000; opacity:0.5;}
.ftrNewsletter .form-prefixPostfix .button{height:45px; font-size:16px; letter-spacing:1.5px; text-transform:uppercase; font-weight:700; padding:0 40px; border:none; border-radius:0; background:#2c6ad4; color:#fff; width:auto; margin:10px 0 0 0; min-width:unset;}


.footer-info-col{color:#fff; font-size:16px; margin:0; padding-bottom:40px;}
.footer-info-list{margin:0;}
.footer-info-list a, .footer-info-col a{color:#fff;}
.footer-info-list a:hover, .footer-info-col a:hover{color:#2c6ad4;}
.footer-info-col--small{width:20%;}
.footer-info-heading{color:#fff; font-size:20px; text-transform:uppercase; padding:0; margin:0 0 40px 0; font-weight:700; letter-spacing:normal; line-height:1.3;}
.footer-info-list li{line-height:18px; margin:0 0 18px 0;}
.footer-info-list li:last-child{margin:0;}


.footerLogo{position:relative;}
.footerLogo img{margin:0 0 25px 0;}

.contactInfo{position:relative;}
.contactInfo p{margin:0 0 20px 0;}
.contactInfo p span{display:block;}
.contactInfo .chat_option_left a{margin:0 15px 0 0;}
.contactInfo .chat_option_left .fa{font-size:26px;}

.footerBottom{position:relative; padding:0; margin-top:20px; border:none; background:transparent;}
.footerBottom .ftrbtmCntnr{display:flex; justify-content:center; align-items:center; border-top:1px solid rgba(255, 255, 255, 0.2); padding:20px 0;}
.footer-copyright{text-align:center;}
.footer-copyright > .powered-by{font-size:16px; color:#fff; line-height:normal;}
.footer-copyright > .powered-by a{color:#fff;}
.footer-copyright > .powered-by a:hover, .footer-copyright > .powered-by a:focus{color:#2c6ad4;}
.bull{padding:0 10px; color:#4f4c49;}



/* ============= Footer End ============= */


/* ============= Breadcrumb and Pagination Start ============= */

nav[aria-label="Breadcrumb"]{position:relative;}
ol.breadcrumbs{text-align:left; padding:15px 0 15px 0; margin:0;}
.breadcrumb{font-size:14px; position:relative;}
.breadcrumb:first-child{padding:0;}
.breadcrumb a{color:#000000; font-weight:400;}
.breadcrumb.is-active > .breadcrumb-label{color:#777777; font-weight:400;}
.breadcrumb:not(:first-child)::before{background:url(../img/bread-arrow.png) no-repeat left center; border:none; width:8px; height:7px; transform:none; top:-1px; margin:0 7px;}

.pagination{border-top:1px solid #dbdbdb; padding:35px 0; margin-top:20px;}
.pagination-list{margin:0;}
.pagination-list li{width:40px; height:40px; line-height:30px; border:none; margin-bottom:10px; text-transform:uppercase;}
.pagination-list li.pagination-item--next, .pagination-list li.pagination-item--previous{width:auto; height:auto;}
.pagination-list li.pagination-item--next a, .pagination-list li.pagination-item--previous a, .pagination-list li.pagination-item--next button, .pagination-list li.pagination-item--previous button, .pagination-list li.pagination-item--next a:hover, .pagination-list li.pagination-item--previous a:hover, .pagination-list li.pagination-item--next button:hover, .pagination-list li.pagination-item--previous button:hover, .pagination-list li.pagination-item--next a:focus, .pagination-list li.pagination-item--previous a:focus, .pagination-list li.pagination-item--next button:focus, .pagination-list li.pagination-item--previous button:focus{background:#fff; color:#232323 !important;}
.pagination-list li a, .pagination-list li button{background:#fff; color:#000; font-weight:400; font-size:14px; border:1px solid #dadada; border-radius:5px;}
.pagination-list li.pagination-item.pagination-item--current{border:none;}
.pagination-list li.pagination-item.pagination-item--current a, .pagination-list li a:hover, .pagination-list li button:hover, .pagination-list li a:focus, .pagination-list li button:focus{background:#2c6ad4; color:#fff !important; border-color:#2c6ad4;}
.pagination-item--previous{float:none;}
.pagination-item--next{float:none;}
.pagination-item--previous .pagination-link, .pagination-item--next .pagination-link{padding-left:28px; padding-right:28px;}
.pagination-item--previous .pagination-link .icon, .pagination-item--next .pagination-link .icon{display:none;}

/* ============= Inner Pages Common Css Start ============= */


.actionBar{margin:0 0 25px 0; padding:10px 0; position:relative; text-align:right; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
/* .actionBar:before{content:''; position:absolute; left:100%; top:-0.5px; width:12000px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; height:calc(100% + 1.5px);}
.actionBar:after{content:''; position:absolute; right:100%; top:-0.5px; width:12000px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; height:calc(100% + 1.5px);} */
.actionBar .form-field{margin-bottom:0; border:none; border-radius:0;}
.actionBar-section .form-select{min-width:170px; font-size:14px; border:1px solid #dadada; height:40px; color:#949494; border-radius:0; padding-left:20px; background-position:right 15px center; line-height:normal;}
.actionBar-section .form-select option{padding:0; min-height:30px; height:30px;}
.actionBar-section .form-label{font-size:14px; font-weight:700; color:#000; padding-left:0;}
.actionBar-section{float:none; display:inline-block;}
.page-content--centered{width:100%;}
.form-actions{max-width:unset; text-align:left;}

.form-fieldset.actionBar-section.countfilter .form-select{min-width: inherit;}
.form-fieldset.actionBar-section.countfilter .form-field{border: none; margin: 0;}

.cateHead{font-size:16px; color:#000; padding:0 0 20px 0;}
.cateHead .page-heading{text-align:left; margin-top:0;}
.catepageDesc{position:relative; padding:0;}
.catepageDesc h2[style="text-align: center;"], .catepageDesc p[style="text-align: center;"]{text-align:left !important;}
.catepageDesc p span, .catepageDesc li span, .catepageDesc div span{font-family:"Manrope", serif !important; font-size:16px !important;}

.account--fixedSmall, .account--fixed, .account--fixedLarge, .account{width:100%;}
.login, .login-row{max-width:unset;}
.login{margin:0;}
.form-column{width:100%;}
.form-fieldset.form-column .form-field{padding-left:0; padding-right:0;}
.form-fieldset.form-column .form-field.form-field-group{padding-left:0.75rem; padding-right:0.75rem;}
.wishlists-table{max-width:100%;}
.form.forgot-password-form {max-width:600px;}

.brand .card-img-container::after{padding-bottom:100%;}
.brand .card-title{height:auto; color:#000; text-transform:none; font-size:16px; font-weight:700; margin:10px 0 0 0;}
.brandGrid .brand{width:20%;}
.brandGrid .brand .card-title{height:unset;}
.brand .card-title a{color:#000; display:block; padding:0;}
.brand .card-body{padding:0;}
.brand .card-body:before{content:none;}
.brand .card{padding:0 0 15px 0; border-radius:0; border:none; margin:0 0 20px 0;}
.brand .card:hover, .brand .card:focus{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.brand .card .card-figure{padding:0; margin:0;}
.brand .card-image{padding:15px;}

.icon--ratingFull svg{fill:#efce4a;}

.productView{padding-top:30px; padding-bottom:110px; margin:0;}
.productView-title{line-height:1.2; font-size:26px; color:#000; margin:0; padding:0 0 10px 0; font-weight:700; font-family: "Manrope", serif;}
.productView-brand{font-family: "Manrope", serif; font-size:17px; color:#a3a3a3; font-weight:600; margin:0 0 10px 0;}
.productView-brand a{color:#a3a3a3;}
.productView-price{margin:0; padding:0 0 20px 0; line-height:normal;}
.productView-price .price-section .price.price--withoutTax{font-size:28px; font-weight:700; color:#000;}
.productView-price .price-section.price-section--saving{font-size:15px; color:#797979; font-weight:700; display:block;}
.productView-price .price--rrp, .productView-price .price--non-sale, .productView-price .price--discounted{font-size:20px; color:#9d9d9d;}
.productView-rating{border-bottom:1px solid #dcdcdc; color:#6b6b6b; font-weight:600;}
.productView-img-container::after{padding-bottom:100%;}
.productView-img-container{max-width:635px;}
.productView-images .easyzoom-flyout{left:0px; top:0px; z-index:9999;}
.productView-image{margin-bottom:20px;}
.productView-thumbnail{padding:5px;}
.productView-thumbnail-link{max-width:100%; border:1px solid #e0e0e0; height:100%; padding:0;}
.productView-thumbnails img{width:100%; padding:10px; max-height:120px;}
.productView-product > :last-child{margin-bottom:20px;}
.productView-info-name{margin-right:5px; font-family: "Manrope", serif; font-size:15px; font-weight:700; color:#000; margin-bottom:0; line-height:normal; width:auto; display:inline-block;}
.productView-info-value{width:auto; font-family: "Manrope", serif; font-size:15px; color:#000; margin:0 0 15px 0;}
.form-label, .form-checkbox + .form-label, .form-radio + .form-label{font-family: "Manrope", serif; font-size:15px; color:#000;}
.productView .form-label--inlineSmall{font-weight:700;}
.cart-total .form-select{background-position:right 10px top 6px;}
.product-options .form-label{margin-bottom:3px;}
.product-options .form-label.form-label--alternate.form-label--inlineSmall{margin-bottom:10px;}
.form-option-variant--color, .form-option-variant--pattern{width:40px; height:40px; background-size:100%;}
.form-option{padding:2px;}
.productView-info-bulkPricing .productView-info-value{font-wight:500;}
.productView-info-bulkPricing .productView-info-value a{color:#ff0000; font-wight:500;}
.productView-options .form-field > .form-radio + .form-label{display:block;}

.form-field--increments{border-bottom:1px solid #dcdcdc; padding:0 0 25px 0; margin:0;}
.form-field--increments .form-label{display:block; width:auto; margin-right:10px; margin-bottom:5px; vertical-align:middle; font-weight:700;}

.productView .form-field--increments .form-increment{display:inline-block; width:auto;}
.productView .form-field--increments .form-increment .form-input--incrementTotal{padding:0; min-width:60px; height:39px; border:none; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff;}
.form-input--incrementTotal.cart-item-qty-input{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:39px; margin:0 -3px;}
.form-increment .button{height:39px; width:39px; min-width:unset; border-radius:0; border:1px solid #dadada; background:#f0f0f0;}
.form-increment .button[data-action="dec"]{border-radius:10px 0 0 10px;}
.form-increment .button[data-action="inc"]{border-radius:0 10px 10px 0;}

.productView .form-input, .productView .form-select--small, .productView .form-select--date{height:43px; border-radius:0; border:1px solid #dcdcdc; font-size:16px; color:#777777; padding-left:25px; padding-right:25px; max-width:100%;}
.productView .form-select--small{background-position:right 20px center; padding-right:45px;}
.productView textarea.form-input{height:auto;}
.productView-options{margin-bottom:0; padding:0; margin:0; border-top:1px solid #dcdcdc; padding-top:20px;}
.productView-options .form-option{margin-right:10px;}
.productView-options .form-field{margin-bottom:15px;}
.productView-product{padding-bottom:0; border:none;}
.productView-details{margin-bottom:0; padding:0 35px; background:#f5f5f5;}
.productView-details.product-data{padding-top:35px;}
.productView-options .add-to-cart-buttons{width:auto; padding-left:0;}
#form-action-addToCart, .button--addtocart{background:#2c6ad4; color:#fff; padding:17px 25px; height:50px; font-size:16px; font-weight:700; min-width:200px; border:none; border-radius:0; text-transform:uppercase; width:auto;}
#form-action-addToCart:hover, .button--addtocart:hover, #form-action-addToCart:focus, .button--addtocart:focus{background-color:#000; color:#fff;}
.form-wishlist{width:auto;}
.form-wishlist .button{padding:17px 25px; height:50px; font-size:16px; font-weight:700; min-width:200px; border:none; border-radius:0; background:#000000; text-transform:uppercase; color:#fff;}
.form-wishlist .button .icon{margin-left:30px; width:12px; display:none;}
.form-wishlist .button .icon svg{fill:#fff;}
#wishlist-dropdown.is-open .button{padding:15px 10px; font-size:14px; color:#fff; border:none; text-align:center; background:#000;}
.productView-options .form{margin-bottom:5px;}
.form-option-variant{font-size:16px; color:#adadad; font-weight:400; text-transform:none; padding:7px 15px;}
.form-option-variant--none{height:40px;}
.form-option{border:1px solid #adadad;}
.form-radio:checked + .form-option{box-shadow:none; border:1px solid #000;}
.form-radio:checked + .form-option .form-option-variant{color:#000;}
.productView-options .form-field > .form-radio + .form-label{width:auto; margin-right:15px;}
.productView-options .form-field[data-product-attribute="set-radio"]{border-top:1px solid #dcdcdc; padding:10px 0 0 0; margin:0;}
.productView-details.product-options{padding-bottom:20px;}

.productView-description{width:100%; padding:50px 0 20px 0; float:none; clear:both;}
/* .productView-description .tab-content{border:1px solid #e5e5e5; border-top:none; padding:20px 20px;} */
.productView-reviewLink > a{color:#6b6b6b; font-size:14px; font-weight:600;}
.productView-reviewLink > a[data-reveal-id="modal-review-form"]{border-bottom:1px solid #7b7a78;}
.productView-reviewLink{margin-left:0.78571rem; margin-right:0; color:#6b6b6b; text-decoration:underline; font-weight:600; font-size:14px; vertical-align:inherit;}
.productView-rating > span{margin-right:10px;}

.productView .socialLinks{border-top:1px solid #dcdcdc; padding:25px 0 35px 0; margin-top:5px; line-height:normal; clear:both;}
.productView .socialLinks .socialLinks-item{margin:0 8px 8px 0;}
.productView .socialLinks .socialLinks-item .socialLinks__link{width:44px; height:44px; border:1px solid #dadada; border-radius:5px; text-align:center;}
.productView .socialLinks .icon svg{width:18px; fill:#999999;}
.productView .alertBox.productAttributes-message{margin:20px 0 20px 0;}

.productView-thumbnails .slick-list, .productView-thumbnails-new .slick-list{margin:0 30px; padding-right:5px;}
.productView-thumbnails-new .slick-list{padding-right:0;}
.productView-thumbnails .slick-next, .productView-thumbnails .slick-prev, .productView-thumbnails .slick-next::before, .productView-thumbnails .slick-prev::before, .productView-thumbnails-new .slick-next, .productView-thumbnails-new .slick-prev, .productView-thumbnails-new .slick-next::before, .productView-thumbnails-new .slick-prev::before{width:14px !important; height:21px !important;}
.productView-thumbnails .slick-prev::before, .productView-thumbnails-new .slick-prev::before{background:url(../img/prdct-prev-arrow.png) no-repeat center center;}
.productView-thumbnails .slick-next::before, .productView-thumbnails-new .slick-next::before{background:url(../img/prdct-next-arrow.png) no-repeat center center;}

.gpay-button{min-height:50px !important; height:50px !important; border-radius:10px !important;}
.productCarousel .slick-track{margin:0;}

.tab-title{font-size:16px; font-weight:700; text-transform:uppercase; color:rgba(0, 0, 0, 0.4); padding:12px 30px; border-radius:0;}
.tabs{border-bottom:1px solid #dcdcdc;}
.tab{border:1px solid #dcdcdc; border-bottom:none; margin:0 10px 0 0; border-radius:0;}
.tab.is-active{border:1px solid #dcdcdc;}
.tab.is-active .tab-title{color:#000; background:#f5f5f5; position:relative;}
.tab-content{font-size:16px; color:#000000;}
.tab-content p, .tab-content li{line-height:26px;}
.tab-content li{margin:0 0 10px 0;}
.tab-content p{margin:0 0 15px 0;}
.productView-description .tab-content p span, .tab-content li span{font-family:"Manrope", serif !important; font-size:16px !important;}

.page-content.page-content--centered p span, .page-content.page-content--centered li span{font-family:"Manrope", serif !important; font-size:16px !important;}
.removeBtn, .removeBtn:hover { background:url(../img/remove-ic.png) no-repeat center !important; width:25px; height:25px; font-size:0 !important; border:none; min-width:unset; padding:0;}
.removeItem { position:absolute; top:15px; right:20px;}
.modal-content .form-field{padding-left:0; padding-right:0;}

#cart-preview-dropdown{min-width:280px; left:auto;}
.previewCartAction .previewCartAction-checkout{padding-left:0;}
.previewCartAction .previewCartAction-viewCart{padding-right:0;}
.previewCartItem-content{padding-left:10px; padding-right:0; text-align:left; margin-left:-5px;}
.previewCartAction .button{font-size:11px; min-width:unset; padding:13px 5px; height:45px; letter-spacing:normal;}
.previewCartList li {display:block;padding:15px 10px !important; border-bottom:1px solid #ccc;}
.previewCartItem-image, .previewCartItem-content{display:inline-block;}
.cart-item-image{max-height:80%;}
.previewCartCheckout .button{font-size:14px; letter-spacing:normal; padding:14px 10px;}
.previewCartItem-name{font-family:"Manrope", serif;}

.account-body{margin:0;}

.form-select--small, .form-select--date{padding-top:5px; padding-bottom:5px;}

.cart-additionalCheckoutButtons{width:auto; float:right;}
.cart-additionalCheckoutButtons .FloatRight p{text-align:center;}
.cart-additionalCheckoutButtons .CheckoutButton:first-child{margin-top:0;}
.cart-total .button{padding:9px 10px; height:auto;}
.cart-form .button{min-width:unset; height:auto;}
.form-actions .button, .form-actions input, .form-actions a {vertical-align:middle;}

.productGrid .product{position:relative; width:25%;}
.quickSearchResults .card-figcaption-body{display:none;}
.quickSearchResults .card{margin-bottom:5px !important;}
.coupon-code-cancel, .shipping-estimate-hide{font-style:normal;}
.table-actions .button{min-width:unset;}

.form-label small{font-size:0; position:relative; float:none; margin:0;}
.form-label small:before{content:'*'; top:2px; font-weight:700; font-size:18px; color:#F00; position:relative;}

/* ============= Inner Pages Common Css End ============= */


.blog-post-figure{width:100%;}
.blog-post-body{width:100%; text-align:left;}
.blog-date, .blog-author{text-align:left;}
.blog-title{margin-left:0; font-size:20px; margin-right:0; font-family:"Manrope", serif; font-weight:700;}
.blog .addthis_toolbox{margin-top:20px;}
.blog .socialLinks{text-align:left; line-height:normal;}
.blog-thumbnail{margin:0 0 20px;}
.blog-thumbnail::after{padding-bottom:0;}
.blog-thumbnail img{position:relative;}
.blog + .pagination{padding-top:40px;}
.blog-post-figure{width:100%; display:inline-block; vertical-align:top;}
.blog-post-body{width:100%; display:inline-block; vertical-align:top; padding-left:0;}
.blog + .blog {margin-top: 20px; padding-top: 20px;}

.blogpostPage{padding-top:30px;}
.blogpostPage .blog-post-figure{width:100%;}
.blogpostPage .blog-post-body{width:100%; padding-left:0;}
.blog .tags{text-align:left;}

/* ============= Navigation Desktop Start ============= */


.page-sidebar + .page-content{padding:0; width:100%; overflow:hidden; float:none;}
.page{margin:0;}
.page-content, .page-content--full{padding-left:0; padding-right:0;}

.previewCart .productView{display:block;}
.previewCart .productView-details{padding-top:20px; padding-bottom:20px;}
.page-sidebar + .page-content .productGrid .product{width:25%;}

#gift-certificate-balance .form-field .form-prefixPostfix{ display:inherit; }
#gift-certificate-balance .form-field .form-prefixPostfix .form-input{ margin-right:10px; }
#gift-certificate-balance .form-field .form-prefixPostfix input{ display:inline-block; }
#wishlist-dropdown.is-open .button{ border-radius:0; }
.cart-additionalCheckoutButtons .FloatRight p, .previewCart-additionalCheckoutButtons .FloatRight p{text-align:center; color:#000; margin-top:0;}
.dropdown--quickSearch .card--alternate:hover .card-body .card-text{color:#000;}

.cart-actions.cart-content-padding-right .button--primary{min-width:250px;}

.modal-content .form-input, .modal-content .form-select{height:44px; font-size:16px; padding-top:0; padding-bottom:0;}
.modal-content .form-field{margin-bottom:15px;}
/* .cart-totals .estimator-form-label{text-align:left; width:70%;} */
.estimator-form-row dl{float:left; width:100%; margin-bottom:10px;}
#CartEditProductFieldsForm .button--primary{margin-top:15px;}

.previewCart .productView-info > :first-child{margin-top:0;}
.previewCart .productView-info{margin-bottom:10px;}
.manual-captcha-input-container .form-input{max-width:80px;}
.previewCartCheckout-additionalCheckoutButtons .CheckoutButton{width:100%;}
.previewCart .productView-image{padding:20px 0;}





/*  Recent Blog Posts Widget on Homepage Start */

.blog-home{position:relative; padding:50px 0 35px 0;}
.blog-home .slick-list{margin: 0 -22.5px;}
.blog-home .col-one-third{position: relative; padding: 0 22.5px;}
.blog-home header .blog-image{margin-bottom: 18px;}
.blog-home .blog-title{font-size: 18px; font-weight: 500; margin: 0 0 10px 0;}
.blog-home .blog-author{font-size: 14px; color: #969696; margin:0 0 15px 0; line-height:normal;}
.blog-home .blog-post{font-size: 16px; line-height:24px; margin:0;}
.blog-home .slick-dots{display: none !important;}

/*  Recent Blog Posts Widget on Homepage End */


/* Frequently Bought Together Style 1 Start */

.frequentlyBoughtBlock, #fbt{position: relative; clear: both; width: 100%; padding:60px 0 0 0;}
.fbt__heading{display: block; overflow: hidden; margin:0 0 30px 0;}
.frequentlyBoughtBlock .fbt__image-item, #fbt .fbt__image-item{margin:0 0 15px 0;}
.frequentlyBoughtBlock .fbt__image-item .fbt__image-custom{max-height: 130px; object-fit: contain; height: 100%; padding: 5px; width:100%; max-width:100%;}
.fbt__image-item .fbt__total-price{font-weight: 700; font-size: 18px;}
.fbt__image-item.fbt__total::after, .fbt__image-item:nth-last-child(2)::after{display:none;}

.fbt__helper-text{font-size: 16px; font-weight: 700; margin:30px 0 10px 0;}
.fbt__detail-list{list-style: none;}
.fbt__detail-item{padding: 0 0 20px 0; margin:0;}
.fbt__detail-list .fbt__detail-name{display: block;}
.fbt__detail-label .withoutTax, .fbt__detail-label .price-section--withoutTax.current-price{display: inline-block;}
.fbt__detail-label .withoutTax{font-size: 15px;}
.fbt__detail-label .price-section--withoutTax.current-price{font-size: 16px; font-weight: 700;}
.fbt__toggle-options{padding:7px 15px !important; font-size: 14px; font-weight: 700; margin:10px 0 0 0; cursor:pointer;}
.fbt__toggle-options:hover, .fbt__toggle-options:focus{background:#000; color: #fff;}
.fbt__detail-options .form-field{margin:0 0 15px 0;}
.fbt__detail-options .form-option{padding: 0;}
.fbt__detail-options .form-option.form-option-radiobuttons, .fbt__detail-options .form-option.form-option-rectangleboxes{padding: 0;}
.fbt__detail-list .fbt__detail-item .fbtform select, .fbt__detail-list .fbt__detail-item .fbtform input{background-color:#fff; height:43px; border-radius:0; border:1px solid #dcdcdc; font-size:16px; color:#777777; padding-left:25px; padding-right:25px; max-width:100%;}
.fbt__detail-list .fbt__detail-item .fbtform select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='rgba(117, 117, 117, 0.999)' /%3E%3C/svg%3E"); background-position:right 20px center; background-repeat:no-repeat; background-size:1.28571rem;  appearance:none;}
.fbt__detail-list .fbt__detail-options .form-field.option--style{margin:0;}

/* Frequently Bought Together Style 1 End */

/* Frequently Bought Together Style 2 Start */

.fbt2{position:relative; clear:both; width:100%; padding:40px 0; background:#f5f5f5; margin:50px 0; float:left;}
.fbt2:before{content:''; position:absolute; left:100%; width:12000px; height:100%; background:#f5f5f5; top:0;}
.fbt2:after{content:''; position:absolute; right:100%; width:12000px; height:100%; background:#f5f5f5; top:0;}
.fbt2 .fbt__heading{text-align:left; font-size:26px; text-transform:none; margin:0 0 10px 0; padding:0; line-height:normal;}
.fbt2 .halo-bundle-products{position:relative;}
.fbt2 .halo-bundle-products .slick-list{margin: 0 -15px;}
.fbt2 .halo-bundle-products .halo-product-item{padding:0; margin:0 15px 30px 15px; width:calc(100% - 30px) !important; background:#fff;}
.fbt2 .halo-bundle-products .halo-product-item .halo-product-image, .fbt2 .halo-bundle-products .halo-product-item .halo-detail-field{opacity: 0.5;}
.fbt2 .halo-bundle-products .halo-product-item.isChecked .halo-product-image, .fbt2 .halo-bundle-products .halo-product-item.isChecked .halo-detail-field{opacity: 1;}
.fbt2 .container-bundle-products{padding:0 !important;}
.fbt2 .halo-bundle-products .icon-plus{left:-37px; width:15px; height:15px;}
.fbt2 .halo-bundle-products .icon-plus::before{width:15px !important;}
.fbt2 .halo-bundle-products .icon-plus::after{height:15px !important; left:7px !important; right:7px !important;}
.fbt2 .halo-bundle-products .halo-detail-name span{padding:0 0 0 30px;}
.fbt2 .halo-bundle-products .halo-toggle-options{border:1px solid #000; border-radius:0; font-size:14px; padding:10px 20px; line-height:normal; margin:20px 0 0 0; font-weight:700;}
.fbt2 .halo-bundle-products .halo-toggle-options:hover, .fbt2 .halo-bundle-products .halo-toggle-options:focus{border-color:#2c6ad4;}
.fbt2 .bundle-product-right .halo-product-total .total-price .price{font-weight:700;}
.fbt2 .halo-product-total-button{margin:10px 0 0 0; background:#2c6ad4; color:#fff; border:none; padding:17px 25px;}
.fbt2 .halo-product-total-button:hover, .fbt2 .halo-product-total-button:focus{background:#000; color:#fff;}
.fbt2 .halo-productOptions{position:relative; padding:10px 0 0 0;}
.fbt2 .halo-productOptions .halo-option-header{position: absolute; right:15px; top: -35px;}
.fbt2 .halo-productOptions .halo-option-title{display: none;}
.fbt2 .halo-productOptions select, .fbt2 .halo-productOptions input{background-color:#fff; height:43px; border-radius:0; border:1px solid #dcdcdc; font-size:16px; color:#777777; padding-left:25px; padding-right:25px; max-width:100%;}
.fbt2 .halo-productOptions select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='rgba(117, 117, 117, 0.999)' /%3E%3C/svg%3E"); background-position:right 20px center; background-repeat:no-repeat; background-size:1.28571rem; appearance:none;}

.fbt2 .haloCustomScrollbar .form-field{margin:0;}

/* Frequently Bought Together Style 2 End */

/* Add To Cart Cross-Sell Start */

.previewCart .productView{flex-direction:inherit;}
#previewModal .cartCrosssell h1{color:#000; text-align:center; margin:20px 0 10px 0; font-size: 26px;}
#crosssellContent .slick-prev{left: -10px;}
#crosssellContent .slick-next{right: -10px;}
#crosssellContent .productGrid li.product{float: left;}

/* Add To Cart Cross-Sell End */

#upsellContent{border-top:1px solid #ccc; padding-top:20px; margin-top:60px;}
#upsellContent .card-figure{position: relative;}
#upsellContent .card-figcaption{display: block;}
#upsellContent .card-figure:focus .card-figcaption{opacity:1;}

/* Quantity Add All To Cart Start */

.addallCartList .productList{margin:0; padding:0; list-style:none;}
.addallCartList .productList .product{padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.addallCartList .productList .product:last-child{border:none;}
.addallCartList .productList .product .listItem-figure{width:15%; text-align:center;}
.addallCartList .productList .product .listItem-body{width:85%;}
.addallCartList .listItem-title{font-size:16px;}
.addallCartList .listItem-body .product-qty{max-width:100px; padding:5px 15px;}
.addallCartList .listItem-body .listItem-price{display:flex; flex-wrap:wrap; margin:0 0 5px 0;}
.addallCartList .listItem-body .price-now-label{display:none;}
.addallCartList .listItem-body .non-sale-price--withoutTax{display:none;}
.addallCartList .listItem-body a.button{background:#2c6ad4; color:#fff; height:45px; padding:13px 20px; border:none; font-size:16px;}
.addallCartList .listItem-body a.button:hover, .addallCartList .listItem-body a.button:focus{background:#000; color:#fff;}
.addallCartList .listItem-body label.button{border:none; padding:0; height:auto; width:auto; min-width:inherit;}
.AddAllToCart.add-to-cart-btn{float:none !important; display:flex; margin:0 0 0 auto;}

/* Quantity Add All To Cart End */

.productOptions-list-item{padding:10px 15px;}

/* Product Video Thumbnails Start */

.productView-thumbnails .yt_videos{position:relative;}
.productView-thumbnails .yt_videos .productView-thumbnail-link{position:relative;}
.productView-thumbnails .yt_videos .productView-thumbnail-link:before{content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background:url(../img/prdct-youtube-ic.png) no-repeat center center; width:35px; height:30px; background-size:100%; z-index:1;}
.video_popup{background:rgba(0, 0, 0, 0.7) !important;}
.video_popup-content{transform:translate(-50%, -50%) !important; border-radius:0 !important; background:#fff; padding:25px; left:50%; top:50% !important;}
.video_close{background:none !important; color:#000 !important; font-size:26px !important; padding:0 !important; top:-2px !important; right:7px !important;}

/* Product Video Thumbnails End */

/* Swatch Options on Category Page Start */

.card-body .categorySwatch{padding:20px 0 0 0; justify-content:center;}
.categorySwatch .card-options{height:27px !important; border:1px solid #c1c1c1 !important;}
.categorySwatch .card-options .form-option-variant{width:25px !important; height:25px !important;}

/* Swatch Options on Category Page End */

/* Pop-up Login Window Start */

#overlayPopupLogin .popup-login-container{max-width:600px; width:100% !important; padding:0 !important;}
#overlayPopupLogin .popup-login-heading{border-bottom:1px solid rgba(0, 0, 0, 0.2); margin:0; text-align:center; font-weight:700; padding:20px; margin:0 0 40px 0; font-size:30px;}
#overlayPopupLogin .login-row-div{padding:0 30px 10px 30px;}
#overlayPopupLogin .login-row-div .form-actions{text-align:center; display:flex; flex-wrap:wrap; justify-content:center;}
#overlayPopupLogin .login-row-div .form-actions .forgot-password{border:none; padding:0; text-decoration:underline; text-transform:none; color:#222; font-weight:400;}
#overlayPopupLogin .close-btn{font-size:38px !important; right:20px !important;}

/* Pop-up Login Window End */


/* Size Guides Start */

.modal-size{padding:0 !important;}
#sizeGuideModal{z-index: 99999;}
#sizeGuideModal .modal-content-size{top: 50%; left: 50%; transform: translate(-50%, -50%); position:absolute; width:100%; max-width:600px;}
#sizeGuideModal .modal-content-size h2{font-size: 24px; font-weight: 700; border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding:5px 0 20px 0; margin:0 0 20px 0;}
#sizeGuideModal .sizechartTable{width:100%; border:1px solid #dcdcdc;}
#sizeGuideModal .sizechartTable tr td, #sizeGuideModal .sizechartTable tr th{border-bottom:1px solid #dcdcdc; padding:7px 15px; text-align:left; font-size:14px;}
#sizeGuideModal .sizechartTable tr:last-of-type td, #sizeGuideModal .sizechartTable tr:last-of-type th{border-bottom:none;}
#sizeGuideModal .sizechartTable tr:first-child th{background:#f2f2f2;}


/* Size Guides End */

/* Brand Page Search Filter (A-Z) Start */

.alphabet-filter{font-size:0; display:flex; flex-flow:row nowrap; margin:0 0 30px 0; overflow-x:auto; padding-bottom:5px}
.alphabet-filter a{color:#323232 !important; display:block; height:40px; font-size:16px !important; min-width:40px; font-weight:700; line-height:40px; text-align:center; text-decoration:none; text-transform:uppercase; border:1px solid #e2e4e8; border-left:none; padding:0 10px; margin:0 !important;}
.alphabet-filter a.disabled{color:#b3b3b3 !important; pointer-events:none;}
.alphabet-filter a:first-child{min-width:110px; border-left:1px solid #e2e4e8; border-radius:3px 0 0 3px;}
.alphabet-filter a:last-child{border-radius:0 3px 3px 0;}
.alphabet-filter a.active{color:#2c6ad4 !important; background-color:#f7f7f7;}
#brandGroups{padding:20px 0 0 0; column-count:4; -moz-column-count:4; -webkit-column-count:4;}
#brandGroups .brand-group{-moz-page-break-inside:avoid; break-inside:avoid; -o-column-break-inside:avoid; -ms-column-break-inside:avoid; column-break-inside:avoid; page-break-inside:avoid;}
.brand-group .brandList .brand{margin:0 0 10px 0;}
.brand-group .brandList .brand .title{line-height:normal; font-size:14px; font-weight:400; margin:0;}

/* Brand Page Search Filter (A-Z) End */

.brandAlphabet1 #myInput2{height: 50px; border-radius: 0; border:1px solid #8f8f8f; border-radius:4px; max-width:600px; margin:0 auto; background:url(https://cdn11.bigcommerce.com/s-k0mshhqb5k/stencil/f399cf20-bc81-013d-0688-62d41684522d/e/03e84d10-ee03-013d-fe3d-463ec22d1dc6/img/search-ic.png) no-repeat right 20px center; padding:0 60px 0 20px; width:100%; display:block; font-size:14px;}
.alphabet-filter2{display: flex; flex-wrap:wrap; gap:15px; justify-content:center;}
.alphabet-filter2 a{font-size: 22px; color: #000 !important;}
.alphabet-filter2 a:hover, .alphabet-filter2 a:focus, .alphabet-filter2 a.active{color: #2c6ad4 !important;}

/* AJAX Add To Cart With Fly Effect Start */

.cart-popup h2{border-bottom:1px solid rgba(0, 0, 0, 0.2); padding:0 0 10px 0;}
.cart-popup .cart-items h5{padding:0 0 0 15px; text-transform:none; font-weight:400;}
.cart-popup .view-cart{margin:10px 0 0 0;}

/* AJAX Add To Cart With Fly Effect End */

/* Newsletter Popup Start */

#halo-newsletter-popup{background-color:rgba(0, 0, 0, 0.7) !important; padding:0 20px;}
.newsletter-popup-container{max-width:850px !important; position:absolute !important; transform:translate(-50%, -50%) !important; top:50% !important; left:50% !important; margin:0 !important; padding:0 !important; width:100%; display:flex; flex-wrap:wrap; align-items:center;}
.newsletter-popup-container button[type="button"]{position:absolute; right:-40px; top:0; font-size:50px; color:#fff; padding:0;}
.newsletter-popup-container .newsletter-left{width:50%; position:relative; border-radius:10px 0 0 10px; overflow:hidden;}
.newsletter-popup-container .newsletter-right{width:50%; position:relative; text-align:center; padding:20px 40px;}
.newsletter-popup-container .newsletter-right h2{margin:0 0 20px 0;}
.newsletter-popup-container .newsletter-right p{margin:0 0 25px 0;}
.newsletter-popup-container .newsletter-right .form-prefixPostfix .form-input{border-radius:0; font-size:14px;}
.newsletter-popup-container .newsletter-right .form-prefixPostfix .button{margin:15px 0 0 0; width:100%;}

/* Newsletter Popup End */

/* Age Verification Popup Start */

#ageVerification .agePopup{font-size:16px; color:#000; padding:70px 30px; background:url(https://cdn11.bigcommerce.com/s-k0mshhqb5k/images/stencil/original/image-manager/age-popup-bg.jpg?t=1743601316) no-repeat center center; width:100%; max-width:500px; background-size:cover;}
#ageVerification .agePopup h4{font-size:20px; text-transform:uppercase; margin:0; padding:0; font-weight:400;}
#ageVerification .agePopup h2{font-size:30px; text-transform:uppercase; margin:0 0 15px 0; padding:0; font-weight:700;}
#ageVerification .agePopup p{margin: 0;}

/* Age Verification Popup End */

/* Best Seller Custom On Home Style 1 Start */

.bestsellerMain{position:relative; padding:0 0 80px 0;}
.bestsellerMain .bestseller1 .card-img-container::after{padding-bottom:0;}
.bestsellerMain .bestseller1 .card{display:flex; flex-wrap:wrap;}
.bestsellerMain .bestseller1 .card-figure{width:50%;}
.bestsellerMain .bestseller1 .card-body{width:50%; padding:0 0 0 20px; text-align:left;}
.bestsellerMain .bestseller1 .card-figcaption{position:relative; opacity:1; height:auto; text-align:left; padding:10px 0 0 0;}
.bestsellerMain .bestseller1 .card-figcaption-body{transform:none; top:auto; display:flex; flex-wrap:wrap;}
.bestsellerMain .bestseller1 .progress-container{border-radius: 10px; overflow: hidden; margin-top:5px; margin-bottom:10px;}
.bestsellerMain .bestseller1 .progress-bar{height:10px !important; font-size:0 !important; margin:0; border-radius:10px;}
.bestsellerMain .bestseller1 .newstocklevel{display:block; padding:10px 0 0 0; font-size:15px;}
.bestsellerMain .bestseller1 .card-figcaption .prdctBtns{width:100%;}
.bestsellerMain .bestseller1 .card-figcaption .prdctBtns .button{width:auto; height:auto; line-height:normal; background:#2c6ad4; color:#fff; padding:10px 25px !important; font-size:16px;}
.bestsellerMain .bestseller1 .card-figcaption .button{padding:0 10px 0 0 !important; margin:0 15px 15px 0 !important; line-height:25px; height:auto; width:25px; height:25px; font-size:0; min-width:inherit;}
.bestsellerMain .bestseller1 .card-figcaption .button.quickview{background:url(../img/quickview-ic.png) no-repeat center center;}
.bestsellerMain .bestseller1 .card-figcaption .form-wishlist .button.button--has-items{background:url(../img/wishlist-ic.png) no-repeat center center;}
.productView-thumbnails-new{margin:0 0 25px 0;}
.productView-thumbnails-new .bestsellertype1{position: relative;}
.productView-thumbnails-new .bestsellertype1:after{content:''; display:block; padding-bottom: 100%; width:100%;}
.productView-thumbnails-new .bestsellertype1 img{bottom: 0; left: 0; margin: auto; position: absolute !important; right: 0; top: 0; border: 0; font-family: "object-fit: contain;"; max-height: 100%; object-fit: contain; width: 100%;}
.productView-thumbnails-new .slick-dots{display: block !important; bottom:-30px;}
.bestsellerMain .bestseller1 .discountpercent{display: none;}


/* Best Seller Custom On Home Style 1 End */

/* Best Seller Custom On Home Style 2 Start */

.bestsellerMain .bestseller2 .page-heading{text-align:left; text-transform:none; font-size:26px; border-bottom:1px solid rgba(0, 0, 0, 0.2); padding:0 0 20px 0;}
.bestsellerMain .bestseller2 .productCarousel > .slick-arrow{top:-80px; transform:none;}
.bestsellerMain .bestseller2 .productCarousel > .slick-next, .bestsellerMain .bestseller2 .productCarousel > .slick-prev, .bestsellerMain .bestseller2 .productCarousel > .slick-next::before, .bestsellerMain .bestseller2 .productCarousel > .slick-prev::before{width:30px; height:30px; background-size:cover;}
.bestsellerMain .bestseller2 .productCarousel > .slick-prev{left:auto; right:40px;}
.bestsellerMain .bestseller2 .productCarousel > .slick-next{right:0;}
.bestsellerMain .bestseller2 .card-body{text-align:left; margin:20px 0 0 0;}
.bestsellerMain .bestseller2 .card-title{margin-bottom:15px;}
.bestsellerMain .bestseller2 .card-figcaption{position:relative; opacity:1; height:auto; text-align:left; padding:10px 0 0 0;}
.bestsellerMain .bestseller2 .card-figcaption-body{transform:none; top:auto; display:flex; flex-wrap:wrap; border-top:1px solid rgba(0, 0, 0, 0.2); padding:20px 0 0 0; margin:15px 0 0 0;}
.bestsellerMain .bestseller2 .progress-container{border-radius: 10px; overflow: hidden; margin-top:5px;}
.bestsellerMain .bestseller2 .progress-bar{height:10px !important; font-size:0 !important; border-radius:10px; margin:0;}
.bestsellerMain .bestseller2 .newstocklevel{display:block; padding:10px 0 0 0; font-size:15px;}
.bestsellerMain .bestseller2 .prdctBtns{width:auto; position:absolute; right:20px; top:12px;}
.bestsellerMain .bestseller2 .prdctBtns .button{width:auto; height:auto; line-height:normal; background:#2c6ad4; color:#fff; padding:0 !important; font-size:0; width:40px; height:40px; border-radius:50px; line-height:38px; min-width:inherit;}
.bestsellerMain .bestseller2 .prdctBtns .button:before{content:'+'; color:#fff; font-weight:700; text-align:center; font-size:20px;}
.bestsellerMain .bestseller2 .card-figcaption .button{padding:0 10px 0 0 !important; margin:0 15px 15px 0 !important; line-height:25px; height:auto; width:25px; height:25px; font-size:0; min-width:inherit;}
.bestsellerMain .bestseller2 .card-figcaption .button.quickview{background:url(../img/quickview-ic.png) no-repeat center center;}
.bestsellerMain .bestseller2 .card-figcaption .form-wishlist .button.button--has-items{background:url(../img/wishlist-ic.png) no-repeat center center;}
.bestsellerMain .bestseller2 .productView-thumbnails-new{padding:0 30px; margin:10px 0 0 0;}
.bestsellerMain .bestseller2 .slick-next, .bestsellerMain .bestseller2 .slick-prev{width:14px !important; height:21px !important;}
.bestsellerMain .bestseller2 .productView-thumbnails-new .slick-prev{left:10px;}
.bestsellerMain .bestseller2 .productView-thumbnails-new .slick-next{right:10px;}
.bestsellerMain .bestseller2 .productView-thumbnails-new .slick-list{padding:0; margin:0;}
.bestsellerMain .bestseller2 .productView-thumbnails-new img{max-height:75px; padding:10px; width:auto; margin:auto;}
.bestsellerMain .bestseller2 .discountpercent{display: none;}

/* Best Seller Custom On Home Style 2 End */

/* Best Seller Custom On Home Style 3 Start */

.bestsellerMain .bestseller3 .page-heading{text-align:left; text-transform:none; font-size:26px; border-bottom:1px solid rgba(0, 0, 0, 0.2); padding:0 0 20px 0;}
.bestsellerMain .bestseller3 .productCarousel > .slick-arrow{top:-80px; transform:none;}
.bestsellerMain .bestseller3 .productCarousel > .slick-next, .bestsellerMain .bestseller3 .productCarousel > .slick-prev, .bestsellerMain .bestseller3 .productCarousel > .slick-next::before, .bestsellerMain .bestseller3 .productCarousel > .slick-prev::before{width:30px; height:30px; background-size:cover;}
.bestsellerMain .bestseller3 .productCarousel > .slick-prev{left:auto; right:40px;}
.bestsellerMain .bestseller3 .productCarousel > .slick-next{right:0;}
.bestsellerMain .bestseller3 .productCarousel-slide{padding:10px;}
.bestsellerMain .bestseller3 .productCarousel .card{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); padding:15px;}
.bestsellerMain .bestseller3 .card-figure{border-bottom:3px #ccc double; padding:0 0 20px 0; overflow:unset;}
.bestsellerMain .bestseller3 .card-figcaption{position:relative; opacity:1; height:auto; text-align:left; padding:10px 0 0 0;}
.bestsellerMain .bestseller3 .card-figcaption-body{transform:none; top:auto; display:flex; flex-wrap:wrap;}
.bestsellerMain .bestseller3 .progress-container{border-radius: 10px; overflow: hidden; margin-top:10px;}
.bestsellerMain .bestseller3 .progress-bar{height:10px !important; font-size:0 !important; margin:0;}
.bestsellerMain .bestseller3 .newstocklevel{display:block; padding:5px 0 0 0; font-size:15px;}
.bestsellerMain .bestseller3 .card-figcaption .prdctBtns{width:auto; position:absolute; right:0; top:0;}
.bestsellerMain .bestseller3 .card-figcaption .prdctBtns .button{width:auto; height:auto; line-height:normal; background:#2c6ad4; color:#fff; padding:0 !important; font-size:0; width:40px; height:40px; border-radius:50px; line-height:38px;}
.bestsellerMain .bestseller3 .card-figcaption .prdctBtns .button:before{content:'+'; color:#fff; font-weight:700; text-align:center; font-size:20px;}
.bestsellerMain .bestseller3 .card-figcaption .button{padding:0 10px 0 0 !important; margin:0 15px 15px 0 !important; line-height:25px; height:auto; width:25px; height:25px; font-size:0; min-width:inherit;}
.bestsellerMain .bestseller3 .card-figcaption .button.quickview{background:url(../img/quickview-ic.png) no-repeat center center;}
.bestsellerMain .bestseller3 .card-figcaption .form-wishlist .button.button--has-items{background:url(../img/wishlist-ic.png) no-repeat center center;}
.bestsellerMain .bestseller3 .productView-thumbnails-new{padding:0 25px; margin-top:20px;}
.bestsellerMain .bestseller3 .slick-next, .bestsellerMain .bestseller3 .slick-prev{width:14px !important; height:21px !important;}
.bestsellerMain .bestseller3 .productView-thumbnails-new .slick-prev{left:10px;}
.bestsellerMain .bestseller3 .productView-thumbnails-new .slick-next{right:10px;}
.bestsellerMain .bestseller3 .productView-thumbnails-new .slick-list{padding:0; margin:0;}
.bestsellerMain .bestseller3 .productView-thumbnails-new img{max-height:75px; padding:10px; width:auto; margin:auto;}
.bestsellerMain .bestseller3 .card-body .card-figcaption-body{position:absolute; bottom:0; width:100%; justify-content:center; background:#fff; display:none;}
.bestsellerMain .bestseller3 .card:hover .card-body .card-figcaption-body, .bestsellerMain .bestseller3 .card:focus .card-body .card-figcaption-body{display:flex;}
.bestsellerMain .bestseller3 .discountpercent{display: none;}

/* Best Seller Custom On Home Style 3 End */

/* Custom Featured Product Start */

.customPrdctTabSec{position:relative; padding:70px 0 0 0;}
.customPrdctTabSec .prdctsliderHead{position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.customPrdctTabSec .prdcttabSelect{display: none;}
.customPrdctTabSec .prdctsliderHead h2.page-heading{font-size:26px; margin:0; text-transform:none;}
.customPrdctTabSec .tabs{margin:0; padding:0; border:none;}
.customPrdctTabSec .tabs .tab{border:none; margin:0 0 0 10px;}
.customPrdctTabSec .tabs .tab-title{font-size:15px; text-transform:none; padding:7px 20px; background:none; border:none; font-weight:400; color:#000;}
.customPrdctTabSec .tabs .tab.is-active .tab-title{font-weight:400; color:#fff; background:#2c6ad4;}
.customPrdctTabSec .tab-content .slick-list{margin:0 -10px;}
.customPrdctTabSec .tab-content .product{padding:10px; text-align:center;}
.customPrdctTabSec .tab-content .product > img{max-height:285px; width:auto; margin:0 auto 25px auto;}
.customPrdctTabSec .tab-content .product h2{font-size:16px; line-height:22px; font-weight:400; margin:0 0 15px 0;}
.customPrdctTabSec .tab-content .product p{margin:0; font-size:18px; font-weight:700; line-height:normal;}
.customPrdctTabSec .tab-content .product .button{display:inline-block; position:relative; background:#2c6ad4; color:#fff; font-size:16px; font-weight:700; padding:9px 30px 10px 30px; height:auto; border-radius:0; border:none; letter-spacing:normal; text-align:center; line-height:normal; margin:20px 0 0 0;}
.customPrdctTabSec .tab-content .product .button:hover, .customPrdctTabSec .tab-content .product .button:focus{background:#000; color:#fff;}

/* Custom Featured Product End */

/* Category Products Start */

/* .customPrdctTabSec.customCatePrdct .prdctsliderHead{padding:0;} 
.customPrdctTabSec.customCatePrdct .prdctsliderHead h2.page-heading{background:#000; color:#fff; padding:10px 20px; font-size:18px; line-height:normal;} */
.customPrdctTabSec.customCatePrdct .tabs .tab{margin:0 0 0 10px;}
/* .customPrdctTabSec.customCatePrdct .tabs .tab-title{padding:10px 0; border-bottom:2px solid transparent;}
.customPrdctTabSec.customCatePrdct .tabs .tab.is-active .tab-title{background:transparent; color:#2c6ad4; border-bottom:2px solid #2c6ad4;}
.customPrdctTabSec.customCatePrdct .tabs .tab:hover .tab-title, .customPrdctTabSec.customCatePrdct .tabs .tab:focus .tab-title{color:#2c6ad4; border-bottom:2px solid #2c6ad4;} */

.customPrdctTabSec.customCatePrdct .tabs .tab-title{padding:7px 20px; border:none;}
.customPrdctTabSec.customCatePrdct .tabs .tab.is-active .tab-title{background:#2c6ad4; color:#fff;}
.customPrdctTabSec.customCatePrdct .tabs .tab:hover .tab-title, .customPrdctTabSec.customCatePrdct .tabs .tab:focus .tab-title{color:#fff; background:#2c6ad4;}

/* Category Products End */

/* Categories Tab with Products Start */

.cateprdctTabs{position:relative; padding:30px 0 0 0;}
.cateprdctTabs h2.page-heading{text-align:center; font-size:28px; font-weight:700; text-align:center; margin:0 0 40px 0; text-transform: none;}
.cateprdctTabs .tabs{display:flex; flex-wrap:wrap; justify-content:center; margin:0 0 30px 0;}
.cateprdctTabs .tabs .tab{border:none; margin:0 10px;}
.cateprdctTabs .tabs .tab-title{font-size:20px; text-transform:none; padding:10px 30px; background:rgba(0, 0, 0, 0.1); color:#222; border:none; font-weight:700; text-transform:uppercase;}
.cateprdctTabs .tabs .tab.is-active .tab-title{font-weight:700; color:#fff; background:#2c6ad4;}
.cateprdctTabs .tab-content .slick-list{margin:0 -10px;}
.cateprdctTabs .tab-content .product{padding:10px; text-align:center;}
.cateprdctTabs .tab-content .product > img{max-height:190px; width:auto; margin:0 auto 25px;}
.cateprdctTabs .tab-content .product h2{font-size:16px; line-height:22px; font-weight:400; margin:0 0 15px 0;}
.cateprdctTabs .tab-content .product p{margin:0; font-size:18px; font-weight:700; line-height:normal;}
.cateprdctTabs .tab-content .product .button{display:inline-block; position:relative; background:#2c6ad4; color:#fff; font-size:16px; font-weight:700; padding:9px 30px 10px 30px; height:auto; border-radius:0; border:none; letter-spacing:normal; text-align:center; line-height:normal; margin:20px 0 0 0;}
.cateprdctTabs .tab-content .product .button:hover, .cateprdctTabs .tab-content .product .button:focus{background:#000; color:#fff;}

/* Categories Tab with Products End */

/* List/Grid On Categories Start */

.cateFilter{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px 0; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.cateFilter .actionBar{border:none; padding:0; margin:0;}
.cateFilter .categoryView{display:flex; flex-wrap:wrap; align-items:center; margin:0; padding:0; border:none;}
.cateFilter .categoryView .form-field{margin:0;}
.cateFilter .btnListView{padding:0; margin:0 15px 0 0; opacity:0.4; transition:all 0.5s ease;}
.cateFilter .btnListView:hover, .cateFilter .btnListView.active{opacity:1;}
.cateFilter .actionBar-section--mode{float:none; display:flex; align-items:center;}
.cateFilter .category-grid-list-title{font-size:14px;margin-right:20px; font-weight:700;}

#product-listing-container .productGrid.list-view{ flex-flow: column wrap; }
.page-sidebar + .page-content .productGrid.list-view .product, .page-content .productGrid.list-view .product{ width: 100%; border-bottom: 1px solid #dddddd; padding-bottom: 20px;}
#product-listing-container .productGrid.list-view .card .card-figure { width: 100%;  padding-bottom: 0; max-width: 300px; }
#product-listing-container .productGrid.list-view .card{ flex-flow: unset; }
#product-listing-container .productGrid.list-view .card .categoryDefault{ flex-flow: unset; display:flex; }
#product-listing-container .productGrid.list-view .card .card-body { text-align: left; padding-left: 20px; position: relative; display:flex; flex:1 1 100%; flex-flow: row; padding-right:0;}
#product-listing-container .productGrid.list-view .card .card-title {text-align: left; max-width: unset; height: auto;}
#product-listing-container .productGrid.list-view .card .card-text { justify-content: flex-start; }
#product-listing-container .productGrid.list-view .card .prdctBtn {align-items: flex-end; padding: 0;}
#product-listing-container .productGrid.list-view .card .card-body > div{display: flex; flex-flow: column nowrap; width: 100%; }

/* List/Grid On Categories End */

/* Load More On Categories Start */

#product-listing-container button.load-more-button{display:inherit; margin:40px auto 0; border:none; background:#000; color:#fff; text-transform:uppercase; padding:10px 30px; width:auto; font-size:16px; font-weight:700; letter-spacing:1px;}
#product-listing-container button.load-more-button:hover, #product-listing-container button.load-more-button:focus{background:#2c6ad4; color:#fff;}

/* Load More On Categories End */

/* Vertical Image Slider On Products Start */

.prdctimgsVertical{display:flex; flex-wrap:wrap; align-items:center; flex-direction:row-reverse;}
.prdctimgsVertical .productimgVertical{width:calc(100% - 120px); padding:0 0 0 20px;}
.prdctimgsVertical .productVertical{width:120px;}
.prdctimgsVertical .productView-thumbnails.productVertical .slick-list{margin:30px 0; padding:0;}
.prdctimgsVertical .slick-prev{top:0;}
.prdctimgsVertical .slick-next{top:auto; bottom:0;}
.prdctimgsVertical .slick-next, .prdctimgsVertical .slick-prev{width:14px !important; height:21px !important; right:auto; left:50%; transform:translateX(-50%);}
.prdctimgsVertical .productView-thumbnails .slick-prev:before, .prdctimgsVertical .productView-thumbnails .slick-next:before{transform:rotate(90deg);}
.prdctimgsVertical .productView-thumbnails img{max-height: inherit; min-height:110px;}

.featured_section{margin-top:80px;}

@media (max-width: 550px) {
	.prdctimgsVertical .productimgVertical{width:calc(100% - 80px); padding:0 0 0 20px;}
	.prdctimgsVertical .productVertical{width:80px;}
}

/* Vertical Image Slider On Products End */

/* Prev/Next On Products Start */

.prdctPrevNext{display: flex; justify-content:flex-end;}
#prev-product-link, #next-product-link{display:inline-block; margin:0 0 10px 10px !important; font-size:14px; text-transform:uppercase; font-weight:700;}

/* Prev/Next On Products End */

#wishAddtocart.button{margin:20px auto 0 !important;}

/* Search on Category Page Start */

.haloSearchProductsForm{position:relative; background:#f2f2f2; padding:30px; margin:0 0 30px 0;}
.haloSearchProductsForm .form-field{margin:0;}
.haloSearchProductsForm input{background:#fff; padding:0 20px; height:45px; width:100%; border:1px solid #ccc;}
.haloSearchProductsForm .button{margin:15px 0 0 0; font-size:16px; font-weight:600; text-transform:uppercase; padding:10px 25px; height:45px; border:none; background:#2c6ad4; color:#fff;}
.haloSearchProductsForm .button:hover, .haloSearchProductsForm .button:focus{background:#000; color:#fff;}

/* Search on Category Page End */

/* Before you leave popup Start */

#promotion-popup{width:100% !important; max-width:450px !important; left:auto !important; right:0;}
#promotion-popup #popCloseBtn{background:transparent; padding:0 7px; font-size:16px !important; font-weight:700; position:absolute; right:20px; top:22px;}
#promotion-popup #popup-title{border-bottom:1px solid rgba(0, 0, 0, 0.2); line-height:1; margin:0 0 25px 0 !important; padding:0 0 20px 0;}
#promotion-popup #popup-description{margin-left:0 !important; margin-right:0 !important; line-height:normal;}
#promotion-popup #popup-discount{font-size:50px !important; margin-bottom:10px !important;}
#promotion-popup #popup-coupen-code{background:rgba(0, 0, 0, 0.15); color:#000 !important; padding:10px 20px; font-size:20px !important; font-weight:700 !important; margin:20px 0 !important; display:inline-block;}
#promotion-popup .time-box{padding:10px 15px;}
#promotion-popup .time-value{line-height:1; font-size:26px !important;}
#promotion-popup .time-label{font-weight:400 !important; font-size:18px !important; line-height:normal;}
#promotion-popup .btn-shop-now, #promotion-popup #btn-no-thanks, #promotion-popup #backToStoreBtn{border-radius:0; font-size:16px !important; padding:10px 25px; margin:20px 5px 0 5px; }
#promotion-popup .btn-shop-now:hover, #promotion-popup .btn-shop-now:focus{background:#000; color:#fff;}
#promotion-popup #btn-no-thanks{background:#000; color:#fff;}
#promotion-popup input#recommended-search{width:calc(100% - 50px); border:1px solid #ccc; font-size:15px; padding:0 20px; height:40px;}
#promotion-popup button#recommended-search-btn{padding:3px 0; width:50px;}
#promotion-popup #backToStoreBtn{margin:0; background:#505050; color:#fff;}
#promotion-popup #backToStoreBtn:hover, #promotion-popup #backToStoreBtn:focus{background:#000; color:#fff;}
#promotion-popup #backToStoreLink{font-size:16px;}

#emptyCart{display:inline-block; margin:0 0 40px auto;}

/* Before you leave popup End */

/* Deal of the day Style 1 Start */

.deal-of-the-day .form-checkbox + .form-label, .deal-of-the-day .form-radio + .form-label{font-size: 14px;}
.deal-of-the-day .form-field > .form-checkbox + .form-label, .deal-of-the-day .form-field > .form-radio + .form-label{min-height:inherit;}
.deal-of-the-day .card .form-field[data-product-attribute="set-radio"]{background:#fbfbfb; padding:10px 20px 15px 20px; border-radius:6px; border:1px solid #d1d1d1; max-width:540px; margin-bottom:20px; }
.deal-of-the-day .form-field--increments .form-input--incrementTotal{border:1px solid #dadada; height:40px; min-width:60px;}
.deal-of-the-day .add-to-cart-buttons .button{display:inline-block; padding:13px 25px; vertical-align:middle; color:#fff; font-size:16px; text-transform:uppercase; height:auto; line-height:normal; margin:0; font-weight:600; background-color:#2c6ad4; border-radius:0; border:none; margin:0;}
.deal-of-the-day .add-to-cart-buttons .button:hover, .deal-of-the-day .add-to-cart-buttons .button:focus{background:#000; color:#fff;}
.deal-of-the-day .sumary{margin-bottom:20px;}
.deal-of-the-day #add-to-cart-wrapper .form-field{margin-bottom:20px;}
.deal-of-the-day .form-label, .deal-of-the-day .form-checkbox + .form-label, .deal-of-the-day .form-radio + .form-label{line-height:normal; margin:0 0 5px 0;}

.deal_img{margin:50px;}
#productInfoElement{display:flex; gap:25px;}
#productInfoElement .timer-item{display:inline-block; width:50px; height:50px; background-color:#f0f0f0; margin:5px; border-radius:10px; vertical-align:middle; text-align:center;}
#productInfoElement > div{border:solid 1px #e9e9e9; padding:30px 25px 50px 25px; border-radius:5px; flex-basis:50%;}
#productInfoElement .timer-value{font-size:24px; font-weight:bold; line-height:50px;}
#productInfoElement .card{display:flex; margin:0; align-items:flex-start;} 
#productInfoElement .card .card-figure{display:flex; margin:0; align-items:center;}
#productInfoElement .card .card-figure, #productInfoElement .card .card-body{flex-basis:50%;}
#productInfoElement .card .card-figure .productView-thumbs{float:right; flex-basis:27%; padding-top:29px; width:auto; min-height:315px;}
#productInfoElement .card .card-figure > a{flex-basis:73%; position:relative; margin-right:15px;}
#productInfoElement .card .card-figcaption{width:73%;}
#productInfoElement .card .card-body{padding-top:0; text-align:left; padding-left:30px;}
#productInfoElement .card .card-body .card-title{height:auto; min-height:inherit;}
#productInfoElement .card .card-body .card-title a{font-weight:700; font-size:16px;}
#productInfoElement .card .card-body .price-section{padding-bottom:10px; font-weight:700; font-size:16px;}
#productInfoElement .card .CardButton{margin:20px 0; max-width:inherit; display:inline-block; padding:0; min-height:inherit;}
#productInfoElement .card .CardButton a{padding:13px 25px; height:auto;}
#productInfoElement .card .timer-container .timer-item span{display:block; text-align:center;}
#productInfoElement .card .timer-container .timer-label{margin:4px 0 0 0; font-size:12px;}
#productInfoElement .card .slick-vertical .slick-slide{height:80px; padding:6px; border:solid 1px #ddd; cursor:pointer; margin-bottom:0.3125rem; position: relative;}
#productInfoElement .card .slick-vertical .productView-thumb img{position:absolute; margin: auto; padding:5px;}
#productInfoElement .card .productView-thumbs .slick-arrow.slick-prev{left:0; right:0; margin:0 auto; top:0; transform:translate(0%, 0) rotate(90deg); width:14px !important; height:21px !important; margin:0;}
#productInfoElement .card .productView-thumbs .slick-arrow.slick-next{left:0; right:0; margin:0 auto; bottom:0; top:auto; transform:translate(0%, 0) rotate(90deg); width:14px !important; height:21px !important; margin:0;}
#productInfoElement .card .productView-thumbs .slick-prev::before{background:url(../img/prdct-prev-arrow.png) no-repeat center center; width:14px; height:21px;}
#productInfoElement .card .productView-thumbs .slick-next::before{background:url(../img/prdct-next-arrow.png) no-repeat center center; width:14px; height:21px;}
.deal-of-the-day h2.secTitle{margin:0 0 15px; text-align:center; font-size:32px;}
#productInfoElement .card .card-figcaption .card-figcaption-body{top:50% !important;  transform:translateY(-50%) !important; width:94% !important;}

#productInfoElement .card-figcaption-body .button.quickview{width:40px; height:40px; background:url(../img/quick-view-ic.png) no-repeat center center; min-width:inherit; margin:0 auto; opacity:0.9;}


@media (max-width: 1100px) {
	#productInfoElement{flex-wrap:wrap;}
	#productInfoElement > div{flex-basis:100% !important;}
}

@media (max-width: 550px) {
	#productInfoElement .card{flex-wrap:wrap;}
	#productInfoElement .card .card-figure, #productInfoElement .card .card-body{width:100%;}
}

/* Deal of the day Style 1 End */

/* Deal of the day Style 2 Start */

.deal-of-the-day-deal2{position:relative; margin:80px 0 70px 0; padding:0;}
.deal-of-the-day-deal2 .secTitle-deal2{margin:0; font-size:20px; font-weight:700; text-transform:uppercase; padding:12px 25px; background:#2c6ad4; color:#fff; display:inline-block; position:absolute; left:20px; top:-7px; z-index:1; border-radius:0 0 10px 10px;}
.deal-of-the-day-deal2 .secTitle-deal2:before{content:''; position:absolute; left:-7px; top:-7px; border:7px solid transparent; border-bottom:7px solid #2c6ad4;}
.deal-of-the-day-deal2 .secTitle-deal2:after{content:''; position:absolute; right:-7px; top:-7px; border:7px solid transparent; border-bottom:7px solid #2c6ad4;}
.deal-of-the-day-deal2 .slider1-deal2{position:relative; padding:20px 0 20px 0; border:1px solid #dcdcdc;}
.deal-of-the-day-deal2 .product-container{padding:0 60px 25px 50px; border:none;}
.deal-of-the-day-deal2 .slick-prev{left:10px;}
.deal-of-the-day-deal2 .slick-next{right:10px;}
.deal-of-the-day-deal2 .product-price{font-size:26px; font-weight:700; color:#2c6ad4;}
.deal-of-the-day-deal2 p{margin:0 0 20px 0;}
.deal-of-the-day-deal2 .timer-container-Deal2{display:flex; text-align:center; margin:0 -10px; flex-wrap:wrap;}
.deal-of-the-day-deal2 .timer-container-Deal2 .timer-item-Deal2{padding:0 10px;}
.deal-of-the-day-deal2 .timer-container-Deal2 .timer-item-Deal2 span{display:block;}
.deal-of-the-day-deal2 .timer-container-Deal2 .timer-item-Deal2 .timer-value-Deal2{font-size:26px; font-weight:700; background:#f2f2f2; min-width:70px; padding:5px; margin:0 0 5px 0;}
.deal-of-the-day-deal2 ul.thumbnail-list{margin-top:20px; padding:20px 10px 0 20px; border-top:1px solid #dcdcdc; justify-content:center;}

@media (max-width: 640px) {
	.deal-of-the-day-deal2 .product-container{flex-wrap:wrap;}
	.product-container .left-side{width:100% !important;}
	.product-container .right-side{width:100% !important;}
}

/* Deal of the day Style 2 End */

/* Deal of the day Style 3 Start */

#productInfoElementDeal3 .deal-item-deal3{padding:20px 20px 50px 20px !important;}
#productInfoElementDeal3 .productView-thumb img{width:auto; margin:0 auto;}
#productInfoElementDeal3 .card .slick-vertical .slick-slide{height:80px; padding:6px; border:solid 1px #ddd; cursor:pointer; margin-bottom:0.3125rem;}
#productInfoElementDeal3 .card .slick-vertical .productView-thumb img{position:relative;}
#productInfoElementDeal3 .card .productView-thumbs .slick-arrow.slick-prev{left:0; right:0; margin:0 auto; top:0; transform:translate(0%, 0) rotate(90deg); width:14px !important; height:21px !important; margin:0;}
#productInfoElementDeal3 .card .productView-thumbs .slick-arrow.slick-next{left:0; right:0; margin:0 auto; bottom:0; top:auto; transform:translate(0%, 0) rotate(90deg); width:14px !important; height:21px !important; margin:0;}
#productInfoElementDeal3 .card .productView-thumbs .slick-prev::before{background:url(../img/prdct-prev-arrow.png) no-repeat center center; width:14px !important; height:21px !important;}
#productInfoElementDeal3 .card .productView-thumbs .slick-next::before{background:url(../img/prdct-next-arrow.png) no-repeat center center; width:14px !important; height:21px !important;}
#productInfoElementDeal3 .card-figcaption-body .button.quickview{width:40px; height:40px; background:url(../img/quick-view-ic.png) no-repeat center center; min-width:inherit; margin:0 auto; opacity:0.9;}
#productInfoElementDeal3 .card .CardButton a{height:auto;}
#productInfoElementDeal3 .container1.mt-5{border-top:1px solid #dcdcdc; padding:20px 0 0 0; margin:5px 0 0 0;}
#productInfoElementDeal3 .timer-value{background:#fff; border:1px solid #dcdcdc;}
#productInfoElementDeal3 .slick-dots{display: none !important;}

/* Deal of the day Style 3 End */

.tbSiteReviews-tbay-float-toggler-container-right{right: auto !important; left:0; transform: rotate(-90deg) translate(50%,50%) !important;}

.productGrid .product.banner{padding: 10px;}
.banner.product img{max-height: 530px; display:block; margin:0 auto; width:auto;}




/* Brand Menu Start */

.navPages-list.default-menu .navPages-item .dropdown-wrapper{width:100%;}
.navPages-list.default-menu .alphabet-filter1, .navPages-list.default-menu .dropdown-menu1{max-width:85.71429rem; padding:0; margin:0 auto;}
.navPages-list.default-menu .alphabet-filter1{margin:0 auto 20px;}
.alphabet-filter1 a.alpha-link{font-size:16px; color: #000 !important; margin:0 10px 10px 0; min-width:30px; text-align:center;}
.alphabet-filter1 a.alpha-link.active{color:#007bff !important; border-color:#007bff;}
.alphabet-filter1 a.alpha-link.disabled{color:rgba(0, 0, 0, 0.3) !important;}

.navPages-list.default-menu .dropdown-menu1 li a{font-size: 15px; color:#333333; padding:0 0 0.35714rem;}

@media (min-width:991px) {
    .navPages-list.default-menu .dropdown-menu1{display:flex; flex-wrap:wrap;}
    .navPages-list.default-menu .dropdown-menu1 li{width:25%;}
    .navPages-list.default-menu .dropdown-menu1{max-width:85.71429rem; padding:0 0.75rem;}
}

@media (max-width:991px) {
    .navPages-list.default-menu:not(.navPages-list-depth-max) .navPages-action-moreIcon{float:right;}
    .default-menu .navPages-item .dropdown-wrapper{padding:0; position:relative !important;}
    .navPages-list.default-menu .alphabet-filter1{overflow: auto;}
    .navPages-list.default-menu .dropdown-menu1 li a{padding:7px 0;}
}

/* Brand Menu End */

div#add-to-cart-wrapper.cart-scroll .form-field.form-field--increments{border:none; padding:0 20px; margin:0;}
.productView-options div#add-to-cart-wrapper.cart-scroll .add-to-cart-wallet-buttons{margin-top: 0;}

/* Recent View Popup Start */

.recently-viewed-list .noPrdct{margin:0; padding:80px 0 0 0; position:relative;}
.recently-viewed-list .noPrdct:before{content:''; position: absolute; left:0; top:0; background: url(https://cdn11.bigcommerce.com/s-k0mshhqb5k/images/stencil/original/image-manager/no-image-icon.png?t=1738229422) no-repeat top center; width:100%; height:70px; opacity:0.5; background-size:70px;}
.floating-icon{background:#fff; height:auto !important; padding:15px 0; width:auto !important; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);}
.floating-icon img{width: auto !important; height: auto !important; max-width:25px; margin:0 auto 3px; display:block;}
.floating-icon span{display: block; font-size:14px; text-align:center; border-top:1px solid rgba(0, 0, 0, 0.2); padding:10px 15px 0 15px; margin:10px 0 0 0; color:rgba(0, 0, 0, 0.9); line-height:normal; text-transform:uppercase; text-transform:uppercase; max-width:100px; font-weight:700;}
.recently-viewed-list .slick-prev{left:calc(50% - 35px);}
.recently-viewed-list .slick-next{right:calc(50% - 35px);}
.recently-viewed-list .slick-next, .recently-viewed-list .slick-prev, .recently-viewed-list .slick-next::before, .recently-viewed-list .slick-prev::before{width:30px !important; height: 30px !important; background-size: cover;}
.recently-viewed-list .slick-next, .recently-viewed-list .slick-prev{top:auto; bottom:-10px;}

.recently-viewed-list .product-slider{padding:0 0 30px 0;}
.recently-viewed-list .product > img{max-height:190px; width:auto; margin:0 auto 25px;}
.recently-viewed-list .product h2{font-size:16px; line-height:22px; font-weight:400; margin:0 0 15px 0;}
.recently-viewed-list .product p{margin:0; font-size:18px; font-weight:700; line-height:normal;}
.recently-viewed-list .product .button{display:inline-block; position:relative; background:#2c6ad4; color:#fff; font-size:16px; font-weight:700; padding:9px 30px 10px 30px; height:auto; border-radius:0; border:none; letter-spacing:normal; text-align:center; line-height:normal; margin:20px 0 0 0;}
.recently-viewed-list .product .button:hover, .recently-viewed-list .product .button:focus{background:#000; color:#fff;}

/* Recent View Popup End */


/* Home Recent View Products Start */

.recentlyViewProducts .product{text-align: center;}
.recentlyViewProducts .product > img{max-height:190px; width:auto; margin:0 auto 25px;}
.recentlyViewProducts .product h2{font-size:16px; line-height:22px; font-weight:400; margin:0 0 15px 0;}
.recentlyViewProducts .product p{margin:0; font-size:18px; font-weight:700; line-height:normal;}
.recentlyViewProducts .product .button{display:inline-block; position:relative; background:#2c6ad4; color:#fff; font-size:16px; font-weight:700; padding:9px 30px 10px 30px; height:auto; border-radius:0; border:none; letter-spacing:normal; text-align:center; line-height:normal; margin:20px 0 0 0;}
.recentlyViewProducts .product .button:hover, .recentlyViewProducts .product .button:focus{background:#000; color:#fff;}

/* Home Recent View Products End */

/* Related Products on Blogs Start */

.relatedProduct{position: relative; padding:60px 0 30px 0; margin:50px 0 0 0; border-top:1px solid #dcdcdc;}
.relatedProduct h1{font-size: 30px; text-align: center; margin:0 0 40px 0; padding:0;}
.relatedProduct .product{text-align: center; padding:0 10px;}
.relatedProduct .product > img{max-height:190px; width:auto; margin:0 auto 25px;}
.relatedProduct .product h2{font-size:16px; line-height:22px; font-weight:400; margin:0 0 15px 0;}
.relatedProduct .product p{margin:0; font-size:18px; font-weight:700; line-height:normal;}
.relatedProduct .product .button{display:inline-block; position:relative; background:#2c6ad4; color:#fff; font-size:16px; font-weight:700; padding:9px 30px 10px 30px; height:auto; border-radius:0; border:none; letter-spacing:normal; text-align:center; line-height:normal; margin:20px 0 0 0;}
.relatedProduct .product .button:hover, .relatedProduct .product .button:focus{background:#000; color:#fff;}

/* Related Products on Blogs End */

/* Related Blogs On Products Start */

.relatedBlogContainer{position: relative; padding: 0 0 60px 0;}
.relatedBlogContainer .relatedBlogHeading{margin:0 0 30px 0; font-size:35px; font-weight:700; text-transform:uppercase; color:#000; text-align:center; font-family:"Manrope", serif;}
.relatedBlogContainer .slick-list{margin: 0 -22.5px;}
.relatedBlogContainer .blogBox{position: relative; padding: 0 22.5px;}
.relatedBlogContainer .blog-thumbnail{margin-bottom: 18px; max-width:100%; position:relative;}
.relatedBlogContainer .blog-thumbnail a{position:relative; display:block;}
.relatedBlogContainer .blog-thumbnail a:after{content:''; padding-bottom: 75%; display:block; width:100%;}
.relatedBlogContainer .blog-thumbnail img{position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin:auto; font-family:"object-fit: cover;"; object-fit:cover; width:100%; height:100%; }
.relatedBlogContainer .blog-title{font-size: 18px; font-weight: 700; margin: 0 0 10px 0;}
.relatedBlogContainer .blog-post-body p{font-size: 16px; line-height:24px; margin:0;}
.relatedBlogContainer p.blog-author, .relatedBlogContainer p.blog-date{font-size: 14px; color: #969696; margin:0 0 15px 0; line-height:normal;}
.relatedBlogContainer p.blog-author{margin:0;}
.relatedBlogContainer .blogmoreLink{display: inline-block; line-height:normal; padding:10px 30px; font-size:16px; font-weight:700; text-transform:uppercase; color:#fff; background:#2c6ad4; margin:20px 0 0 0;}
.relatedBlogContainer .slick-prev{left:-60px;}
.relatedBlogContainer .slick-next{right:-60px;}

/* Related Blogs On Products End */


#quick-blog-search{border-bottom: 1px solid #dcdcdc; padding-bottom:20px;}
#quick-blog-search medium{font-size: 12px; margin:5px 0 0 0;}
.blogpagePosts{display: flex; flex-wrap:wrap; margin:0 -20px;}
.blogpagePosts .blog{padding: 20px; position: relative; width:25%; margin:0; border:none;}
.blogpagePosts .blog-thumbnail{margin-bottom: 18px; max-width:100%; position:relative;}
.blogpagePosts .blog-thumbnail a{position:relative; display:block;}
.blogpagePosts .blog-thumbnail a:after{content:''; padding-bottom: 75%; display:block; width:100%;}
.blogpagePosts .blog-thumbnail img{position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin:auto; font-family:"object-fit: cover;"; object-fit:cover; width:100%; height:100%; }
.blogpagePosts .blog-title{font-size: 18px; font-weight: 700; margin: 0 0 10px 0;}
.blogpagePosts .blog-post-body p{font-size: 16px; line-height:24px; margin:0;}
.blogpagePosts p.blog-author, .blogpagePosts p.blog-date{font-size: 14px; color: #969696; margin:0 0 15px 0; line-height:normal;}
.blogpagePosts p.blog-author{margin:0;}
.blogpagePosts .blogmoreLink{display: inline-block; line-height:normal; padding:10px 30px; font-size:16px; font-weight:700; text-transform:uppercase; color:#fff; background:#2c6ad4; margin:20px 0 0 0;}


/* Home Page - Shop Categories Start */

.Category-slider .slick-dots{bottom: 0; display:none !important;}
.Category-slider-type2 .slick-dots{bottom: 0; display:none !important;}

.Category-slider{position: relative;}


.shopbycateSec .page-heading{text-align:left; text-transform:none; font-size:26px; border-bottom:1px solid rgba(0, 0, 0, 0.2); padding:0 0 20px 0;}
.shopbycateSec .slick-arrow{top:-80px; transform:none;}
.shopbycateSec .slick-next, .shopbycateSec .slick-prev, .shopbycateSec .slick-next::before, .shopbycateSec .slick-prev::before{width:30px; height:30px; background-size:cover;}
.shopbycateSec .slick-prev{left:auto; right:40px;}
.shopbycateSec .slick-next{right:0;}
.shopbycateSec .slick-slide img{width: auto; margin:auto;}

.shopbycateSec .Category-slider .slick-list{margin: 0 -20px;}
.shopbycateSec .Category-slider .category-slide{text-align: left; padding:0 20px;}
.shopbycateSec .Category-slider .category-slide ul{margin:0; padding: 0; list-style: none;}
.shopbycateSec .Category-slider .category-slide ul li{padding: 0 0 5px 0;}
.shopbycateSec .Category-slider .category-slide ul li:nth-child(n+5){display:none;}
.shopbycateSec .Category-slider .category-slide ul li a, .shopbycateSec .Category-slider .category-slide > a{position: relative; font-size:15px; color:#222222; padding:0 0 0 15px; display:block;}
.shopbycateSec .Category-slider .category-slide ul li a:before, .shopbycateSec .Category-slider .category-slide > a:before{content:'\003E'; position: absolute; left: 0; top: -1px; color:#222222; font-size:15px;}
.shopbycateSec .Category-slider .category-slide > a{color: #000;}


.shopbycateSec .Category-slider-type2{text-align: center;}
.shopbycateSec .Category-slider-type2 h4{margin:30px 0 10px 0;}
.shopbycateSec .Category-slider-type2 .cateCount{font-size: 15px; font-weight:400; text-transform:none; margin:0 0 20px 0;}
.shopbycateSec .Category-slider-type2 .slick-list{margin: 0 -10px;}
.shopbycateSec .Category-slider-type2 .category-slide{padding: 0 10px;}
.shopbycateSec .Category-slider-type2 .category-slide > img{border-radius: 50%; width:200px; border: 1px solid #c1c1c1; padding:10px;}
.shopbycateSec .Category-slider-type2 .category-slide > a{border-radius: 50px; width: 40px; height: 40px; font-size: 0; display:block; padding: 0; position:relative; background:#2c6ad4; margin:0 auto;}
.shopbycateSec .Category-slider-type2 .category-slide > a:before{content:'\003E'; position: absolute; font-size:26px; color:#fff; width:100%; text-align:center; top:0; left:0; display:block; line-height:36px;}
.shopbycateSec .Category-slider-type2 .category-slide > a:hover, .shopbycateSec .Category-slider-type2 .category-slide > a:focus{background:#000;}

/* Home Page - Shop Categories End */

.discountpercent{font-size: 14px; margin-left:5px;}


/* Reorder Page Start */

.Re-buttons{text-align: center; margin:0 0 30px 0;}
.Re-buttons .reorder-viewcart.reBtn{font-size: 16px; font-weight:700; text-transform:uppercase; padding:10px 30px; background:#2c6ad4 !important; color:#fff !important;}
.Re-buttons .reorder-viewcart.reBtn:hover, .Re-buttons .reorder-viewcart.reBtn:focus{background:#000 !important;}

.ordertblRow{position: relative; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); margin:0 0 40px 0; border:1px solid #d1d1d1;}
.ordertblRow .ordertblHead{display: flex; justify-content:space-between; align-items:center; padding:15px 25px; border-bottom:1px solid #d1d1d1;}
.ordertblRow .ordertblHead h3{font-size: 20px; margin:0;}
.ordertblRow .products-list{padding: 0 20px;}
.ordertblRow .order-table thead{display: none;}
.ordertblRow .order-table th, .ordertblRow .order-table tbody tr td{border: none !important;}
.ordertblRow .order-table tr{border-bottom: 1px solid #d1d1d1;}
.ordertblRow .order-table tr:last-child{border:none; margin:0; padding:0;}
.ordertblRow .order-table tbody tr td{padding:20px 5px !important;}
.ordertblRow .order-table tbody tr td img{max-width:120px;}
.ordertblRow .order-table .ordrPrdctNm{width:55%;}
.ordertblRow .order-table .ordrPrdctPrice{font-size: 16px; font-weight: 700;}
.ordertblRow .order-table .cartbtnCol{text-align: right;}
.ordertblRow .order-table .cart-qty-btn .qty-input{border:none; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-radius:0; height:39px; width:50px; vertical-align:middle; margin:0 -3px;}
.ordertblRow .order-table .cart-qty-btn button{height:39px; width:39px; min-width:unset; border-radius:0; border:1px solid #dadada; background:#f0f0f0; line-height:39px; vertical-align:middle;}
.ordertblRow .order-table .cart-qty-btn button.minus{border-radius:10px 0 0 10px;}
.ordertblRow .order-table .cart-qty-btn button.plus{border-radius:0 10px 10px 0;}

.ordertblRow .reBtn{font-size: 16px; font-weight:700; text-transform:uppercase; padding:10px 30px; background:#2c6ad4 !important; color:#fff !important;}
.ordertblRow .reBtn:hover, .ordertblRow .reBtn:focus{background:#000 !important;}
.pagination-list--small .pagination-link{padding: 0.28571rem 0.5rem; line-height:30px;}
.pagination-list--small .pagination-item--previous, .pagination-list--small .pagination-item--next{position: relative;}

/* Reorder Page End */

/* Product Images Slider On Categories Start */

.catgorySlider-section{position: relative; margin:30px 0 0 0;}
.catgorySlider-section .catThumbnails{margin:0 0 20px 0;}
.catgorySlider-section .catThumbnails .card-img-container{position: relative;}
.catgorySlider-section .slick-list{margin:0 30px; padding:0;}
.catgorySlider-section .slick-prev{left:0;}
.catgorySlider-section .slick-next{right:0;}
.catgorySlider-section .slick-next, .catgorySlider-section .slick-prev, .catgorySlider-section .slick-next::before, .catgorySlider-section .slick-prev::before{width:14px !important; height:21px !important;}
.catgorySlider-section .slick-prev::before{background:url(../img/prdct-prev-arrow.png) no-repeat center center;}
.catgorySlider-section .slick-next::before{background:url(../img/prdct-next-arrow.png) no-repeat center center;}
.catgorySlider-section .catThumbnailsNav{margin:0;}
.catgorySlider-section .catThumbnailsNav li{padding: 0 5px;}

/* Product Images Slider On Categories End */


.home-recently-viewed-list .product{padding-left:10px; padding-right:10px;}

.subcategories_img {
  width:100%; clear:both; overflow:hidden;
  padding: 0 0 30px 0;
}
.subcategories_img ul {
  list-style: none;
  margin: 0 -10px;
  padding: 0;
  display: flex; flex-wrap:wrap;
}
.subcategories_img ul li {
  padding:10px 10px;
  width: 20%;
}
.subcategort_thumb {
  border: 1px solid #dcdcdc; border-bottom: none;
  overflow: hidden;
  padding: 0;
}
.subcategories_img ul li .subcater_img {
  display: block;
  text-align: center;
  vertical-align: middle;
  width: auto;
  position:relative;
  padding-bottom:60%;
}
.subcategories_img ul li .subcater_text {
  background: #000 none repeat scroll 0 0; text-decoration:none;
  color: #fff;
  display: block;
  font-size: 16px;
  padding: 10px 10px;
  text-align: center;
  letter-spacing:normal;
  font-weight:600;
  text-transform:none;float: left; width: 100%; display: block;
}
.subcater_img > img {
  max-height: 100%;
  position: absolute;
  left:0;
  right: 0;
  top:0;
  bottom:0;
  margin:auto;
  width:auto;
  padding:15px;
}


/* Custom Mega Menu Style 1 Start */

.halo-bottomHeader{display:none; position:relative; z-index:-1; opacity:0; visibility:hidden; pointer-events:none; background:#000;}

@media (min-width:1025px) {
  .halo-bottomHeader{display:block; z-index:unset; opacity:1; visibility:visible; pointer-events:auto;}
  .halo-bottomHeader.header_logo--center{padding-top:30px; padding-bottom:15px;}
  .halo-bottomHeader .container{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; position:static;}
  .halo-bottomHeader .container.nav-container{max-width:100%; padding-left:0; padding-right:0; display:-ms-flexbox; display:-webkit-box; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -ms-flex-pack:justify; -webkit-box-pack:justify; justify-content:space-between;}
  .halo-bottomHeader .container.nav-container>.text-left, .halo-bottomHeader .container.nav-container>.text-right{display:none;}
  .halo-bottomHeader .container .bottomHeader-item{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; padding:0;}
  .halo-bottomHeader .container .bottomHeader-item__item{display:block; width:100%;}
  .halo-bottomHeader .container .bottomHeader-item__item .header-logo{margin:0;}
  .halo-bottomHeader .container .bottomHeader-item.text-right .navUser .navUser-section{display:none; vertical-align:middle; float:unset;}
  .halo-bottomHeader .container .bottomHeader-item.text-center{-webkit-box-flex:1; -ms-flex:1; flex:1;}
  .halo-bottomHeader .container .bottomHeader-item .halo-cart{display:none;}
  .halo-bottomHeader.header_logo--center .container .bottomHeader-item.text-center{width:330px;}
  .halo-bottomHeader.header_logo--center .container .bottomHeader-item.text-left, .halo-bottomHeader.header_logo--center .container .bottomHeader-item.text-right{width:calc((100% - 330px)/ 2);}
  .halo-bottomHeader.header_logo--center .container .bottomHeader-item.text-right{-webkit-box-pack:right; -ms-flex-pack:right; justify-content:right;}
  .halo-bottomHeader.header_logo--center .container .bottomHeader-item.text-right .navUser{width:auto;}
  .halo-bottomHeader.header_menu--center{text-align:center;}
  .halo-bottomHeader .navUser-action{padding:10px 4px; position:relative;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-action{padding:10px 10px;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-action.navUser-action--currencySelector{padding-left:20px; padding-right:20px;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-action>svg{width:33px; height:33px; fill:black; stroke:black; stroke-width:0;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-action .navUser-icon svg, .halo-bottomHeader .bottomHeader-item.text-right .navUser-action .navUser-item-cartLabel svg{width:33px; height:33px; fill:black; stroke:black; stroke-width:0;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-item--wishlist .navUser-action:hover svg{fill:#e9446e;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-item--wishlist svg{position:relative; top:1px;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-item--cart .navUser-action{padding-right:3px;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-item--cart .navUser-action:hover svg{fill:#e9446e;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-item--account .navUser-action{padding:0;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-item--account .say-hi h4{font-size:14px; text-transform:uppercase; font-weight:700; margin:0; letter-spacing:.05em; line-height:16px;}
  .halo-bottomHeader .bottomHeader-item.text-right .navUser-section{margin-bottom:0; margin-top:2px;}
}

@media (min-width:1400px) {
  .halo-bottomHeader .container.nav-container{padding-left:40px; padding-right:40px;}
}


/* Custom Mega Menu Style 1 End */

.navPages-container-style-1 .navPage-childList{border-left:1px solid #ccc; margin:.375rem .75rem; padding-left:.75rem;}
.navPages-container-style-1 .has-activeNavPages{overflow:hidden; -webkit-overflow-scrolling:auto;}
.navPages-container.navPages-container-style-1{bottom:0; display:none; height:100%; left:0; -webkit-overflow-scrolling:touch; position:absolute; right:0; z-index:10;}
@media (min-width:801px) {
  .navPages-container.navPages-container-style-1{background:0 0; display:block; height:auto; padding:0; position:relative;}
}
.navPages-container-style-1.navPages-container.is-open{display:block; padding-top:55px;}
.navPages-container-style-1 .navPages{background-color:#fff; height:100%; overflow-y:auto; padding:0;}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages{margin:0 auto; max-width:75rem; width:100%; background:0 0; font-size:0; overflow-y:visible; text-align:center;}
  .navPages-container-style-1 .navPages:after, .navPages-container-style-1 .navPages:before{content:" "; display:table;  }
  .navPages-container-style-1 .navPages:after{clear:both;}
  .navPages-container-style-1 .navPages:after, .navPages-container-style-1 .navPages:before{content:" "; display:table;}
  .navPages-container-style-1 .navPages:after{clear:both;}
  .navPages-container-style-1 .navPages ol, .navPages-container-style-1 .navPages ul{list-style:none; margin-left:0; margin:0; padding:0;}
  .navPages-container-style-1 .navPages ol ol, .navPages-container-style-1 .navPages ol ul, .navPages-container-style-1 .navPages ul ol, .navPages-container-style-1 .navPages ul ul{list-style:none; margin-bottom:0;}
  .navPages-container-style-1 .navPages ol li, .navPages-container-style-1 .navPages ul li{margin:0; padding:0;}
  .navPages-container-style-1 .navPages-section{float:left;}
  .navPages-container-style-1 .navPages-section:after, .navPages-container-style-1 .navPages-section:before{content:" "; display:table;}
  .navPages-container-style-1 .navPages-section:after{clear:both;}
  .navPages-container-style-1 .navPages-section--alt{float:right; margin-left:1.5rem;}
  .navPages-container-style-1 .navPages-section+.navPages-section{margin-left:1.5rem;}
}
@media (min-width:801px) and (min-width:551px) {
  .navPages-container-style-1 .navPages-item{float:left;}
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-action, .navPages-container-style-1 .navPages-item{display:block;}
}
.navPages-container-style-1 .navPages ul{list-style:none;}
.navPages-container-style-1 .navPages .navPage-subMenu-list{border-left:0; list-style:none; margin-left:0; padding-left:0;}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages .navPage-subMenu-list{margin:0 auto; max-width:75rem; width:100%; border-left:0; margin:auto; padding-left:0;}
  .navPages-container-style-1 .navPages .navPage-subMenu-list:after, .navPages-container-style-1 .navPages .navPage-subMenu-list:before{content:" "; display:table;}
  .navPages-container-style-1 .navPages .navPage-subMenu-list:after{clear:both;}
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages .navPage-subMenu-list .navPage-subMenu-item-child.navPage-subMenu-all{display:none !important;}
}
.navPages-container-style-1 .navPages-list{margin:0;}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-list{float:none;}
}
.navPages-container-style-1 .navPages-list-depth-max.subMenu-is-open .is-hidden{display:none;}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-list-depth-max.subMenu-is-open .is-hidden{display:inline-block;}
}
.navPages-container-style-1 .navPages-list-depth-max.subMenu-is-open .navPages-item-page{display:none;}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-list-depth-max.subMenu-is-open .navPages-item-page{display:inline-block;}
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-action-depth-max.has-subMenu.is-root.is-open .navPages-action-moreIcon{-webkit-transform:rotate(0); transform:rotate(0);}
}
.navPages-container-style-1 .navPages-action-depth-max.has-subMenu.is-open{border-bottom:1px solid #ccc; text-align:center;}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-action-depth-max.has-subMenu.is-open {
    border-bottom:0;
    text-align:left
  }
}
.navPages-container-style-1 .navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon {
  border:solid 1px #d6cdc0;
  border-radius:4px;
  float:left;
  height:35px;
  margin-top:-10px;
  padding:11.7px;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  width:35px
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon {
    height:.5rem;
    width:.5rem;
    border:0;
    border-radius:0;
    float:none;
    margin-top:0;
    padding:0;
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
  }
}
.navPages-container-style-1 .navPages-action-depth-max.has-subMenu.is-open svg {
  height:9.6px;
  width:9.6px
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-action-depth-max.has-subMenu.is-open svg {
    height:100%;
    width:100%
  }
}
.navPages-container-style-1 .navPages-action {
  color:#505050;
  display:block;
  font-size:14px;
  font-weight:400;
  padding:.75rem 0;
  text-decoration:none;
  text-transform:capitalize;
  margin-bottom:0
}
.navPages-container-style-1 .navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.navPages-container-style-1 .navPages-action .collapsible-icon-wrapper.is-open svg,
.navPages-container-style-1 .navPages-action.is-open svg {
  fill:white;
  stroke:white
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-action {
    display:inline-block;
    padding:27px 17px 27px 18px
  }
  .navPages-container-style-1 .navPages-action.is-open {
    background-color:#fff
  }
}
.navPages-container-style-1 .navPages-action span:not(.navPages-label) {
  color:#fff;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#b7ff00),to(#b7ff00));
  background-image:linear-gradient(#b7ff00,#b7ff00);
  background-position:0 90%;
  background-repeat:no-repeat;
  background-size:0 2px;
  -webkit-transition:background-size .5s;
  transition:background-size .5s;
  padding:0 0 10px 0
}
@media (max-width:1024px) {
  .navPages-container-style-1 .navPages-action span:not(.navPages-label) {
    color:#000;
    padding:0
  }
}
.navPages-container-style-1 .navPages-action.navPages-action-lv2 span:not(.navPages-action-moreIcon) {
  color:#000;
  background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
  background-image:linear-gradient(currentColor,currentColor);
  background-size:0 1px;
  padding:0 0 1px 0
}
.navPages-container-style-1 .navPages-action.navPages-action-lv3 span:not(.navPages-action-moreIcon) {
  color:#505050;
  background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
  background-image:linear-gradient(currentColor,currentColor);
  background-size:0 1px;
  padding:0 0 1px 0
}
.navPages-container-style-1 .navPages-action.navPages-action-custom span {
  background-size:0 1px;
  padding:0 0 1px 0;
  font-weight:400
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-action:focus-within span:not(.navPages-label),
  .navPages-container-style-1 .navPages-action:hover span:not(.navPages-label) {
    color:#fff
  }
  .navPages-container-style-1 .navPages-action:focus-within .text span:not(.navPages-label),
  .navPages-container-style-1 .navPages-action:hover .text span:not(.navPages-label) {
    background-size:100% 2px
  }
  .navPages-container-style-1 .navPages-action.no-subMenu:focus-within .text,
  .navPages-container-style-1 .navPages-action.no-subMenu:hover .text {
    background-size:100% 2px
  }
  .navPages-container-style-1 .navPages-action.navPages-action-lv2:focus-within span:not(.navPages-action-moreIcon),
  .navPages-container-style-1 .navPages-action.navPages-action-lv2:hover span:not(.navPages-action-moreIcon) {
    color:#4770e5;
    background-size:100% 1px!important
  }
  .navPages-container-style-1 .navPages-action.navPages-action-lv3:focus-within span:not(.navPages-action-moreIcon),
  .navPages-container-style-1 .navPages-action.navPages-action-lv3:hover span:not(.navPages-action-moreIcon) {
    color:#4770e5;
    background-size:100% 1px!important
  }
  .navPages-container-style-1 .navPages-action.navPages-action-custom .text span {
    background-size:100% 0!important
  }
  .navPages-container-style-1 .navPages-action.navPages-action-custom:focus-within .text span,
  .navPages-container-style-1 .navPages-action.navPages-action-custom:hover .text span {
    background-size:100% 0!important
  }
}
.navPages-container-style-1 .navPages-action svg {
  fill:white;
  stroke:white;
  -webkit-transition:all .15s ease;
  transition:all .15s ease;
  background:0 0
}
.navPages-container-style-1 .navPages-action--storeCredit {
  color:#464646
}
.navPages-container-style-1 .navPages-action--compare {
  display:none
}
.navPages-container-style-1 .navPages-action--compare.show {
  display:block
}
.navPages-container-style-1 .navPages-action-moreIcon {
  height:.5rem;
  width:.5rem;
  margin-left:.75rem;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-action-moreIcon {
    -webkit-transform:none;
    transform:none
  }
}
.navPages-container-style-1 .collapsible-icon-wrapper.is-open .navPages-action-moreIcon,
.navPages-container-style-1 .has-subMenu.is-open .navPages-action-moreIcon {
  -webkit-transform:rotate(0);
  transform:rotate(0)
}
.navPages-container-style-1 .navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon {
  height:.6875rem;
  width:.6875rem;
  margin:0
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon {
    height:.5rem;
    width:.5rem;
    margin:0 0 0 .75rem
  }
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-action-moreIcon {
    display:none
  }
  .navPages-container-style-1 .list .navPages-action-moreIcon {
    display:inline-block;
    position:absolute;
    right:23px;
    top:50%;
    -webkit-transform:rotate(-90deg) translateY(-50%);
    transform:rotate(-90deg) translateY(-50%);
    opacity:.5
  }
}
.navPages-container-style-1 .navPage-childList {
  display:none
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-childList {
    border:0;
    display:block
  }
}
.navPages-container-style-1 .navPage-childList.is-open {
  display:block
}
.navPages-container-style-1 .navPage-subMenu-action:not(.navPages-action-depth-max)+.navPage-childList {
  margin-left:3rem
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu-action:not(.navPages-action-depth-max)+.navPage-childList {
    margin-left:0
  }
}
.navPages-container-style-1 .navPage-subMenu {
  display:none;
  outline:0
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu {
    background-color:#fff;
    padding:1.5rem 1.5rem 2.25rem;
    position:absolute;
    text-align:left
  }
  .navPages-container-style-1 .navPage-subMenu.is-open {
    display:block;
    left:0;
    width:100%
  }
  .navPages-container-style-1 .navPage-subMenu .navPages-action-moreIcon {
    display:none
  }
}
.navPages-container-style-1 .navPage-subMenu.is-open {
  display:block
}
.navPages-container-style-1 .navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu+.navPage-subMenu .navPage-subMenu-list {
  margin-right:0
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu+.navPage-subMenu .navPage-subMenu-list {
    margin-right:auto
  }
}
.navPages-container-style-1 .navPage-subMenu::-webkit-scrollbar {
  width:10px
}
.navPages-container-style-1 .navPage-subMenu::-webkit-scrollbar-track {
  background:#f5f5f5
}
.navPages-container-style-1 .navPage-subMenu::-webkit-scrollbar-thumb {
  background:#a6a6a6
}
@media (min-width:801px) {
  .navPages-container-style-1 .has-subMenu.is-root+.navPage-subMenu-horizontal {
    border-left:0;
    height:auto;
    left:inherit;
    margin:auto;
    top:inherit;
    width:13.4375rem
  }
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu-horizontal.is-open {
    border-left:1px solid #ccc;
    display:inherit;
    height:auto;
    margin-left:13.4375rem;
    padding:0!important;
    top:0;
    width:14.4375rem
  }
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu-horizontal .navPages-action-moreIcon {
    display:inline-block;
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
  }
}
.navPages-container-style-1 .navPage-subMenu-item {
  padding:.75rem 0
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu-item {
    padding-left:.75rem;
    padding-right:.75rem;
    width:25%;
    float:left;
    padding:0 .75rem
  }
  .navPages-container-style-1 .navPage-subMenu-item .navPages-action {
    text-transform:none;
    width:100%
  }
  .navPages-container-style-1 .navPage-subMenu-item>.navPage-subMenu-action {
    border-bottom:1px solid #ccc;
    margin-bottom:1.125rem
  }
}
.navPages-container-style-1 .navPage-subMenu-item-child,
.navPages-container-style-1 .navPage-subMenu-item-parent {
  width:100%
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu-item-child .navPage-subMenu-action,
  .navPages-container-style-1 .navPage-subMenu-item-parent .navPage-subMenu-action {
    padding-left:0;
    padding-right:0;
    width:100%
  }
}
.navPages-container-style-1 .navPage-subMenu-action {
  padding:.75rem 0;
  font-size:16px
}
.navPages-container-style-1 .navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action {
  padding:0 0 0 1.5rem
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action {
    padding:.75rem 0 1.125rem
  }
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu-action {
    padding:.75rem 0 1.125rem
  }
}
.navPages-container-style-1 .navPage-subMenu-action .collapsible-icon-wrapper {
  height:100%;
  width:100%;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  display:inline-block;
  text-align:right
}
@media (min-width:801px) {
  .navPages-container-style-1 .navPage-subMenu-action .collapsible-icon-wrapper {
    display:none
  }
}
.navPages-container-style-1 .navPages-list .navPages-item .navPage-subMenu {
  display:block;
  position:absolute;
  left:130px;
  top:auto;
  z-index:6;
  height:auto;
  margin:auto;
  width:245px;
  padding:0;
  text-align:left;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  background-color:#fff;
  -webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);
  box-shadow:0 0 25px 0 rgba(0,0,0,.1);
  -webkit-transform:translate3d(0,50px,0);
  transform:translate3d(0,50px,0)
}
.navPages-container-style-1 .navPages-list .navPages-item.navPages-item-user .navPages-action .text .flag {
  display:inline-block;
  vertical-align:middle;
  margin:0 10px 0 0;
  width:16px;
  height:16px
}
.navPages-container-style-1 .navPages-list .navPages-item.navPages-item-user .navPages-action .text .flag img {
  display:block;
  width:100%;
  height:100%;
  -o-object-fit:contain;
  object-fit:contain
}
.navPages-container-style-1 .navPages-list .navPages-item.navPages-item-user>.navPages-action {
  font-weight:500
}
.navPages-container-style-1 .navPages-list .navPages-item.navPages-item-user>.navPages-action .text>.icon {
  display:inline-block;
  vertical-align:middle;
  fill:white;
  stroke:transparent;
  margin:0 10px 0 0;
  min-height:45px
}
.navPages-container-style-1 .navPages-list .navPages-item.navPages-item-user:last-child {
  border-bottom:0
}
.navPages-container-style-1 .navPage-childList-action {
  font-weight:400;
  padding:0 0 .375rem
}

@media (min-width:801px) {
  .navPages-container-style-1 .navPages-list--user {
    display:none
  }
}
.navPages-container-style-1 .navPages-list--user #currencySelection2 {
  background-color:#fff;
  border:1px solid #e5e5e5
}
.navPages-container-style-1 .navPages-list--user #currencySelection2 .dropdown-menu-item {
  padding:0
}
.navPages-container-style-1 .navPages-list--user #currencySelection2 .dropdown-menu-item:not(:last-child) {
  border-bottom:1px solid #e5e5e5
}
.navPages-container-style-1 .navPages-list--user #currencySelection2 a {
  padding:.75rem 1.5rem
}
.navPages-container-style-1 .navPages-item>.navPages-action {
  font-weight:700;
  text-transform:uppercase
}

@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-item .navPage-subMenu-item-child>.navPages-action:focus-within, .navPages-container-style-1 .navPages-item .navPage-subMenu-item-child>.navPages-action:hover, .navPages-container-style-1 .navPages-item .navPage-subMenu-item-parent>.navPages-action:focus-within, .navPages-container-style-1 .navPages-item .navPage-subMenu-item-parent>.navPages-action:hover{color:#fff;}
}
@media (min-width:1025px) {
  .navPages-container.navPages-container-style-1 {
    position:static
  }
  .navPages-container.navPages-container-style-1 .navPages-item {
    position:relative
  }
  .navPages-container.navPages-container-style-1 .navPages-item>.navPages-action {
    position:relative
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu {
    width:245px;
    padding:0;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-box-shadow:0 1px 50px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 50px 0 rgba(0,0,0,.1);
    background-color:#fff
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child {
    padding:0 20px
  }
  
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child>.navPage-subMenu-action {
    padding:12px 15px 12px 0
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child>.navPage-subMenu-action .navPages-action-moreIcon {
    width:12px;
    height:12px;
    position:absolute;
    top:50%;
    right:30px;
    margin-left:0;
    -webkit-transform:translateY(-50%) rotate(-90deg);
    transform:translateY(-50%) rotate(-90deg)
  }
  
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child+.navPage-subMenu-item-child .navPage-subMenu-action {
    border-bottom:1px solid #ccc
  }
  
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu-item-child:focus-within>.navPage-subMenu,
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu-item-child:hover>.navPage-subMenu,
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu):focus-within>.navPage-subMenu,
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu):hover>.navPage-subMenu {
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu-item-child {
    position:relative
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu-item-child>.navPage-subMenu {
    top:0;
    left:95%
  }
  
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu>.navPage-subMenu>.cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPage-subMenu>.navPage-subMenu-list .navPage-subMenu-item-child>.navPage-subMenu {
    display:none!important
  }
  .navPages-container.navPages-container-style-1 .navPages-item .navPage-subMenu {
    display:block
  }
  .navPages-container.navPages-container-style-1 .navPages-item>.navPage-subMenu {
    left:0;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0);
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    margin-top:0;
    z-index:1
  }
  .navPages-container.navPages-container-style-1 .navPages-item>.navPage-subMenu .navPage-subMenu-item-parent {
    display:none
  }
  .navPages-container.navPages-container-style-1 .navPages-item>.navPage-subMenu .navPage-subMenu {
    padding-left:0;
    padding-right:0
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu {
    position:static
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu>.navPage-subMenu {
    padding:35px calc((100% - 1200px)/ 2) 60px !important;
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
    background-color:#fff;
    z-index:1
  }
}

@media (min-width:1025px) {
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu.style-2>.navPage-subMenu {
    padding:30px 0 0
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu.style-2 .cateArea {
    padding:0 calc((100% - 1200px)/ 2)
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu .navPage-subMenu-links .navPage-subMenu-title {
    display:none
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child {
    padding-left:15px;
    padding-right:15px
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child .navPage-subMenu-action {
    margin-bottom:0
  }
  .navPages-container.navPages-container-style-1 .navPages-item.has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child .navPage-subMenu-item-child {
    padding-left:0;
    padding-right:0
  }
  .navPages-container.navPages-container-style-1 .navPages-item:focus-within>.navPages-action,
  .navPages-container.navPages-container-style-1 .navPages-item:hover>.navPages-action {
    position:relative
  }
  .navPages-container.navPages-container-style-1 .navPages-item:focus-within>.navPages-action .text span:not(.navPages-label),
  .navPages-container.navPages-container-style-1 .navPages-item:hover>.navPages-action .text span:not(.navPages-label) {
    background-size:100% 2px
  }
  .navPages-container.navPages-container-style-1 .navPages-item:focus-within>.navPages-action:after,
  .navPages-container.navPages-container-style-1 .navPages-item:hover>.navPages-action:after {
    content:"";
    width:100%;
    height:14px;
    background-color:transparent;
    position:absolute;
    left:0;
    right:0;
    bottom:-14px;
    z-index:1
  }
  
  .navPages-container.navPages-container-style-1 .navPages-item:focus-within>.navPage-subMenu,
  .navPages-container.navPages-container-style-1 .navPages-item:hover>.navPage-subMenu {
    top:auto;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu>.navPage-subMenu {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow-x:hidden;
  overflow-y:auto;
  max-height:70vh;
  width:100%;
  -webkit-transition-property:opacity,visibility,-webkit-transform;
  transition-property:opacity,visibility,-webkit-transform;
  transition-property:transform,opacity,visibility;
  transition-property:transform,opacity,visibility,-webkit-transform;
  border:0
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu.style-2>.navPage-subMenu {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-bottom:0
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  padding-bottom:1px!important
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links {
  min-width:285px
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links {
    min-width:200px
  }
}
@media (min-width:1400px) {
  .navPages-container-style-1 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links {
    min-width:220px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links {
    min-width:240px
  }
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu.style-3 .navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  padding-bottom:1px!important
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child>.navPage-subMenu {
  padding:0 !important;
  opacity:1;
  visibility:visible;
  position:relative;
  top:unset;
  left:unset;
  right:unset;
  bottom:unset;
  -webkit-transform:unset;
  transform:unset;
  width:100%;
  margin:0;
  -webkit-box-shadow:unset;
  box-shadow:unset;
  background-color:transparent;
  border:0;
  padding-top:2px;
  padding-bottom:0;
  pointer-events:unset
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child .navPage-subMenu-action {
  font-size:16px;
  border-bottom:0;
  -webkit-transition:unset;
  transition:unset;
  display:block;
  padding:0;
  padding-top:3px;
  padding-bottom:3px;
  line-height:1.5
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child .navPage-subMenu-action .text {
  padding:0 0 1px 0
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child .navPage-subMenu-action .navPages-action-moreIcon {
  display:none
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links) {
  padding:0!important;
  margin:0;
  float:none;
  font-size:0;
  list-style:none
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  width:100%;
  overflow:hidden;
  padding:0 15px;
  background-color:transparent
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links)>li .navPage-subMenu-item-child,
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links)>li .navPage-subMenu-item-parent {
  padding:0
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-links {
  width:25%;
  margin:0;
  padding:0;
  background-color:#fff
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .navPage-subMenu-links .navPage-subMenu-item-child {
  padding-right:0
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .megamenu-custom-list {
  position:relative;
  width:100%
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .megamenu-custom-list .megamenu-bottom {
  position:absolute;
  bottom:0;
  display:block;
  background-color:#f9ede1;
  color:#000;
  font-size:16px;
  font-weight:400;
  letter-spacing:0;
  text-align:center;
  line-height:1.625;
  padding:12px 0
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .has-megamenu .megamenu-custom-list .megamenu-bottom {
    width:100%;
    left:0
  }
}
@media (min-width:1890px) {
  .navPages-container-style-1 .navPages-list-megamenu .has-megamenu .megamenu-custom-list .megamenu-bottom {
    width:calc(100% + 140px);
    left:-60px
  }
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .megamenu-custom-list .text {
  position:relative
}
.navPages-container-style-1 .navPages-list-megamenu .has-megamenu .megamenu-custom-list .text:before {
  position:absolute;
  left:0;
  width:100%;
  bottom:3px;
  height:1px;
  content:"";
  background:#4a4743
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea>.navPage-subMenu-list {
  padding-left:0
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea>.navPage-subMenu-list {
    padding-left:13px!important
  }
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  position:relative;
  top:-4px
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child {
  padding-bottom:6px!important
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child.navPage-subMenu-item-custom {
  padding-bottom:0!important
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  padding-top:0;
  padding-bottom:0
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPage-subMenu-action {
  font-size:16px;
  font-weight:600;
  padding-left:0
}
.navPages-container-style-1 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPage-subMenu-action>.text:before {
  display:none!important
}
.navPages-container-style-1 .navPages-list-megamenu .imageArea {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 0 0 15px
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .navPage-subMenu-list {
  padding-left:15px!important
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea .imageArea {
  padding-left:15px;
  padding-right:15px;
  max-width:386px;
  border-right:1px solid #e6e6e6
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea .imageArea {
    max-width:250px
  }
}
@media (min-width:1400px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea .imageArea {
    max-width:300px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea .imageArea {
    padding-right:30px;
    max-width:386px
  }
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea>.navPage-subMenu-list {
  position:relative;
  top:-5px
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:block;
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  display:inline-block
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-parent {
  display:none
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-custom {
  padding:0 15px
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:block;
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  display:inline-block
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-parent {
  display:none
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-custom a {
  padding:0;
  line-height:1.3
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:block;
  -webkit-column-count:5;
  -moz-column-count:5;
  column-count:5
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  display:inline-block
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-parent {
  display:none
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-custom {
  padding:0 15px
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .imageArea {
  padding-left:5px;
  padding-right:15px
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item {
  padding:0;
  text-align:left;
  width:100%
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-links {
  width:100%;
  padding-left:0!important
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-links>.navPage-subMenu-item-child {
  padding-left:0
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .megamenu-title {
  color:#000;
  font-size:16px;
  font-weight:600;
  font-family:Jost,Arial,Helvetica,sans-serif;
  margin-top:0;
  margin-bottom:2px;
  position:relative;
  top:-5px
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .image {
  display:inline-block;
  vertical-align:top;
  width:auto;
  text-align:right
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .image img {
  width:100%
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .image img.lazyload,
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .image img.lazyloading {
  width:auto;
  height:auto;
  -o-object-fit:contain;
  object-fit:contain
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .image+.image {
  margin-top:30px
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item:first-child {
  padding-right:0;
  min-width:240px
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item:first-child {
    min-width:200px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item:first-child {
    min-width:240px
  }
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item:last-child {
  padding-left:15px
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item:last-child {
    padding-left:15px
  }
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:5px 0
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action .text {
  margin:0 0 0 10px
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action img {
    max-width:60px
  }
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action .text {
    margin:10px 0
  }
}
@media (min-width:1200px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action img {
    max-width:70px
  }
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action .text {
    margin:0 0 0 20px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navPages-container-style-1 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action img {
    max-width:100%
  }
}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .slick-dots {
  bottom:-20px
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .cateArea .navPage-subMenu-item-child .navPages-action--sale .text span {
  color:#e13f3f;
  background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
  background-image:linear-gradient(currentColor,currentColor)
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .cateArea .navPage-subMenu-item-child .navPages-action--sale:focus-within span:not(.navPages-action-moreIcon), .navPages-container-style-1 .navPages-list-megamenu .style-2 .cateArea .navPage-subMenu-item-child .navPages-action--sale:hover span:not(.navPages-action-moreIcon) {
  color:#e13f3f;
  background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
  background-image:linear-gradient(currentColor,currentColor)
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea {
  padding:0 calc((100% - 1170px)/ 2);
  margin-top:25px;
  background-color:#f6f6f6;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-left-item {
  width:66.66666666666667%;
  display:inline-block;
  vertical-align:top
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brand-list {
  width:33.33333333333333%;
  display:inline-block;
  vertical-align:top;
  margin-top:-10px;
  padding-top:30px;
  padding-left:30px
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .item {
  width:50%;
  display:inline-block;
  vertical-align:top
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-title {
  color:#000;
  font-size:16px;
  font-weight:600;
  font-family:Jost,Arial,Helvetica,sans-serif;
  margin-top:0;
  margin-bottom:12px
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands {
  margin-bottom:30px;
  max-width:350px
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul {
  margin-left:-10px;
  margin-right:auto
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li {
  display:inline-block
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li a {
  color:#464646;
  text-decoration:none;
  font-size:16px;
  font-weight:500;
  text-transform:uppercase;
  padding:0 10px;
  line-height:20px;
  pointer-events:none
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li a span {
  background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
  background-image:linear-gradient(currentColor,currentColor);
  background-position:0 88%;
  background-repeat:no-repeat;
  background-size:0 1px;
  -webkit-transition:background-size .5s;
  transition:background-size .5s
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li a:focus-within span,
  .navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li a:hover span {
    background-size:100% 1px
  }
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li.has-letter a {
  color:#000;
  font-weight:600;
  pointer-events:auto
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands .view-all {
  display:inline-block;
  text-decoration:none;
  color:#000;
  font-size:16px;
  font-weight:400;
  margin-top:10px;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(96%,transparent),color-stop(4%,rgba(255,255,255,.6)));
  background-image:linear-gradient(transparent 96%,rgba(255,255,255,.6) 4%);
  background-repeat:repeat-x;
  background-position-y:-5px
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands .view-all span {
  background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
  background-image:linear-gradient(currentColor,currentColor);
  background-position:0 90%;
  background-repeat:no-repeat;
  background-size:100% 1px;
  -webkit-transition:background-size .5s;
  transition:background-size .5s
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item {
  width:100%;
  display:inline-block;
  vertical-align:top;
  text-align:right;
  max-width:285px
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item {
    max-width:200px
  }
}
@media (min-width:1400px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item {
    max-width:250px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item {
    max-width:285px
  }
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item .image {
  display:inline-block;
  vertical-align:top;
  width:auto;
  text-align:right
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item .image img {
  width:100%
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item .image img.lazyload,
.navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item .image img.lazyloading {
  width:auto;
  height:auto;
  -o-object-fit:contain;
  object-fit:contain
}
.navPages-container-style-1 .navPages-list-megamenu .style-2 .megamenu-right-item .image+.image {
  margin-left:30px
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .cateArea .navPage-subMenu-links .navPage-subMenu-item-child {
  padding-bottom:2px!important
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .cateArea .navPage-subMenu-links .navPage-subMenu-item-child .navPages-action--sale {
  color:#e13f3f
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .cateArea {
  margin-bottom:82px
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .imageArea {
  padding-left:5px;
  padding-right:15px
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item {
  width:100%;
  display:inline-block;
  vertical-align:top;
  text-align:right;
  max-width:468px
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image {
  display:inline-block;
  vertical-align:top;
  width:auto;
  text-align:right
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image img {
  width:100%
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image img.lazyload,
.navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image img.lazyloading {
  width:auto;
  height:auto;
  -o-object-fit:contain;
  object-fit:contain
}
.navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image {
  margin-top:20px
}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item {
    max-width:400px
  }
  .navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image {
    margin-top:10px
  }
}
@media (min-width:1400px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image {
    margin-top:15px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item {
    max-width:468px
  }
  .navPages-container-style-1 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image{margin-top:20px;}
}
.navPages-container-style-1 .navPages-label{display:inline-block; vertical-align:top; font-size:11px; font-weight:400; text-align:center; position:absolute; left:calc(100% - 20px); top:auto; margin:0; height:17px; line-height:15px; padding:1px 6px; -webkit-transform:translateX(-50%); transform:translateX(-50%); background-image:none; text-transform:capitalize; border-radius:1px;}
.navPages-container-style-1 .navPages-label.sale-label{color:#fff; border-color:#ef6454; background-color:#ef6454;}
.navPages-container-style-1 .navPages-label.new-label{color:#fff; border-color:#06bfe2; background-color:#06bfe2;}
.navPages-container-style-1 .navPages-label.hot-label{color:#fff; border-color:#00bb49; background-color:#00bb49;}
@media (min-width:1025px) {
  .navPages-container-style-1 .navPages-label{top:10px;}
  .navPages-container-style-1 .navPages-label:after{content:""; position:absolute; border:7px solid transparent; bottom:-12px; left:50%; -webkit-transform:translateX(-50%) rotate(-90deg); transform:translateX(-50%) rotate(-90deg);}
  .navPages-container-style-1 .navPages-label.sale-label:after{border-right-color:#ef6454;}
  .navPages-container-style-1 .navPages-label.new-label:after{border-right-color:#06bfe2;}
  .navPages-container-style-1 .navPages-label.hot-label:after{border-right-color:#00bb49;}
}
.navPages-container-style-1 .has-megamenu .image{display:block; overflow:hidden; position:relative; text-align:center;}
.navPages-container-style-1 .has-megamenu .image img{width:100%; -o-object-fit:cover; object-fit:cover;}
.navPages-container-style-1 .has-megamenu .image img.lazyload, .navPages-container-style-1 .has-megamenu .image img.lazyloading{width:auto; height:auto; margin:auto; -o-object-fit:contain; object-fit:contain;}
.navPages-container-style-1 .has-megamenu .image img.lazyloaded{-webkit-transition:all .7s ease; transition:all .7s ease;}
@media (min-width:1025px) {
  .navPages-container-style-1 .has-megamenu .image:after, .navPages-container-style-1 .has-megamenu .image:before{content:""; position:absolute; opacity:0; top:10px; right:10px; bottom:10px; left:10px; -webkit-transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,-webkit-transform .35s; transition:opacity .35s,transform .35s; transition:opacity .35s,transform .35s,-webkit-transform .35s;}
  .navPages-container-style-1 .has-megamenu .image:before{border-top:1px solid #fff; border-bottom:1px solid #fff; -webkit-transform:scale(0,1); transform:scale(0,1); -webkit-transform-origin:0 0; transform-origin:0 0;}
  .navPages-container-style-1 .has-megamenu .image:after{border-right:1px solid #fff; border-left:1px solid #fff; -webkit-transform:scale(1,0); transform:scale(1,0); -webkit-transform-origin:100% 0; transform-origin:100% 0;}
  .navPages-container-style-1 .has-megamenu .image:focus-within:after, .navPages-container-style-1 .has-megamenu .image:focus-within:before, .navPages-container-style-1 .has-megamenu .image:hover:after, .navPages-container-style-1 .has-megamenu .image:hover:before{opacity:1; -webkit-transform:scale(1); transform:scale(1);}
}
.halo-menu-megamenu .has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child>.navPage-subMenu{display:none; position:relative; top:unset; left:unset; right:unset; bottom:unset; margin-left:0;}
.halo-menu-megamenu .has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child>.navPage-subMenu .navPage-subMenu-list{padding-left:0;}
.halo-menu-megamenu .has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child.is-open>.navPage-subMenu{display:block;}
.halo-menu-megamenu .has-megamenu .navPage-subMenu-links+.navPage-subMenu-list{-webkit-transition:all .3s ease; transition:all .3s ease;}
.halo-menu-megamenu .cateArea{max-width:100%!important;}
.halo-menu-megamenu .cateArea>.navPage-subMenu-list{padding-left:0;}
.halo-menu-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPages-action{font-weight:500;}
.halo-menu-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.image{display:none;}
.halo-menu-megamenu .imageArea{max-width:100%!important; padding:15px 15px 0;}
.halo-menu-megamenu .imageArea .megamenu-left-item, .halo-menu-megamenu .imageArea .megamenu-right-item{display:inline-block; vertical-align:middle; width:100%;}
.halo-menu-megamenu .has-megamenu>.navPage-subMenu>.imageArea{padding-bottom:12px; border-bottom:1px solid #ccc;}
.halo-menu-megamenu .style-1 .cateArea{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse;}
.halo-menu-megamenu .style-1 .imageArea .image img{margin-top:0; margin-bottom:30px;}
.halo-menu-megamenu .style-2 .cateArea{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse;}
.halo-menu-megamenu .style-2 .item{display:block; width:100%; margin:0 0 30px 0;}
.halo-menu-megamenu .style-3>.navPage-subMenu{display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.halo-menu-megamenu .navPages-label{display:inline-block; font-size:14px; padding:0 10px; position:relative; height:26px; line-height:26px; left:40px;}
.halo-menu-megamenu .navPages-label:before{content:""; position:absolute; border:7px solid transparent; top:50%; right:calc(100% - 1px); -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.halo-menu-megamenu .navPages-label.sale-label:before{border-right-color:#ef6454;}
.halo-menu-megamenu .navPages-label.new-label:before{border-right-color:#06bfe2;}
.halo-menu-megamenu .navPages-label.hot-label:before{border-right-color:#00bb49;}
.halo-menu-sidebar .navPages{display:block; font-size:0; letter-spacing:0;}
.halo-menu-sidebar .navPages:after, .halo-menu-sidebar .navPages:before{content:" "; display:table;}
.halo-menu-sidebar .navPages:after{clear:both;}
.halo-menu-sidebar .navPages-container{display:block; height:100%; overflow-y:auto; overflow-x:hidden; padding:0;}
.halo-menu-sidebar .navPages-list{position:relative; -webkit-transition-duration:.4s; transition-duration:.4s; -webkit-transform:none; transform:none; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform,-webkit-transform; background:#fff;}
.has-activeNavPages .halo-menu-sidebar .navPages-list{display:block;}
.halo-menu-sidebar .navPages-item{width:100%; margin:0; border-bottom:1px solid #e6e6e6; position:relative;}
.halo-menu-sidebar .navPages-item .navPages-action{font-size:14px; color:#000; margin:0; padding:0 15px; display:-webkit-box; display:-ms-flexbox; display:flex; cursor:pointer; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-transform:capitalize; background-color:transparent; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; line-height:45px; letter-spacing:0; font-weight:500;}
.halo-menu-sidebar .navPages-item .navPages-action .text{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0; color:inherit; position:relative; background:0 0!important;}
.halo-menu-sidebar .navPages-item .navPages-action .text .icon{color:#000; fill:black!important;}
.halo-menu-sidebar .navPages-item .navPages-action .navPages-action-moreIcon{width:auto; height:45px; z-index:10; top:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; text-align:right; font-size:0; pointer-events:none; -webkit-transform:none; transform:none; margin-left:0;}
.halo-menu-sidebar .navPages-item .navPages-action .navPages-action-moreIcon svg{fill:black; color:#000; stroke:black; pointer-events:none; display:inline-block; vertical-align:middle; -webkit-transition:all .3s ease; transition:all .3s ease; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); width:13px; height:13px;}
.halo-menu-sidebar .navPages-item .navPages-action:not(.navPages-action-end) .text{pointer-events:none;}
.halo-menu-sidebar .navPages-item>.navPages-action{font-weight:500; line-height:45px; text-transform:uppercase;}
.halo-menu-sidebar .navPages-item>.navPages-action .text{white-space:nowrap;}
.halo-menu-sidebar .navPages-item .navPage-subMenu{top:0; right:100%; left:auto; width:100%; height:100%; opacity:1; pointer-events:auto; visibility:visible; -webkit-transform:none; transform:none; -webkit-box-shadow:none; box-shadow:none;}
.halo-menu-sidebar .navPages-item>.navPage-subMenu>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPages-action{font-weight:500;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-item-child{padding-right:0;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-item-child>.navPages-action .navPages-action-moreIcon{right:16px;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-item-child.navPage-subMenu-all{display:inline-block;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-item-child .navPages-action{border-bottom:1px solid #ccc; font-size:16px;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-title>.navPages-action{font-weight:500; background-color:#f5f5f5;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-title>.navPages-action .navPages-action-moreIcon{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; left:30px; right:auto;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-title>.navPages-action .navPages-action-moreIcon svg{-webkit-transform:unset; transform:unset; width:25px; height:25px; margin:0;}
.halo-menu-sidebar .navPages-item .navPage-subMenu-title>.navPages-action .text{max-width:calc(100% - 70px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; vertical-align:top; width:100%; margin:0 auto; text-align:center; text-transform:uppercase;}
.halo-menu-sidebar .navPages-item+.navPages-item{margin-left:0;}
.halo-menu-sidebar .socialLinks{margin:10px 0 0 0!important;}
.halo-menu-sidebar .socialLinks-item{display:inline-block; vertical-align:top; margin:0 0 15px 0!important;}
.halo-menu-sidebar .socialLinks-item svg{width:19px!important; height:19px!important; fill:black!important;}
.halo-menu-sidebar .socialLinks-item+.socialLinks-item{margin-left:15px !important;}
.halo-menu-sidebar .is-open{border-bottom:0;}
.halo-menu-sidebar .is-open>.navPages-action{display:none !important;}
.halo-menu-sidebar .is-open>.navPage-subMenu{position:relative; top:0; right:0; margin:0;}
.halo-menu-sidebar .is-open>.navPage-subMenu#navPages-currency{top:-36px;}
.halo-menu-sidebar .is-open>.navPage-subMenu>.navPage-subMenu-list{padding-left:0;}
.halo-menu-sidebar .is-open>.navPage-subMenu>.navPage-subMenu-list>.navPage-subMenu-item-child.navPage-subMenu-title{display:block;}
.halo-menu-sidebar .is-open>.navPage-subMenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child.navPage-subMenu-title{display:block;}
.halo-menu-sidebar .is-open>.navPage-subMenu .centerArea>.navPage-subMenu-list>.navPage-subMenu-item-child.navPage-subMenu-title{display:block;}
.halo-menu-sidebar .is-hidden{display:none !important;}
.halo-menu-sidebar #currency_selector{margin-top:-26px;}

@media (min-width:1025px) {
  .halo-menu-sidebar .halo-sidebar-header{display:none;}
}
@media (max-width:1024px) {
  .halo-menu-sidebar .halo-sidebar-header .close{right:5px;}
}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .image img{margin-bottom:0;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .megamenu-right-item{width:100%; text-align:center; padding:0; margin-top:0;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .megamenu-right-item .image{padding-bottom:15px;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .megamenu-right-item .megamenu-title{font-size:16px; font-weight:600; text-align:left; margin-top:0; padding-bottom:10px; border-bottom:1px solid #ccc;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .megamenu-right-item .navPage-subMenu-item-child{border-top:none;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .megamenu-right-item .navPage-subMenu-action{padding:5px 0; border-bottom:none; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .megamenu-right-item .navPage-subMenu-action .text{margin-left:15px;}

@media (max-width:375px) {
  .halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea{display:block;}
  .halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-1 .imageArea .megamenu-right-item{width:100%;}
}

.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .cateArea{-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -ms-flex-wrap:unset; flex-wrap:unset;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .cateArea .navPage-subMenu-list:not(.navPage-subMenu-links){-webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .imageArea .item{margin:0 0 15px 0;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-right-item{padding:15px 15px 0;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-right-item .item{margin:0;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-title{font-size:16px; font-weight:600; text-align:left; margin-top:0; padding-bottom:10px; border-bottom:1px solid #ccc;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands{padding:5px 0;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands ul{margin-left:-10px; margin-right:auto;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands ul li{display:inline-block;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands ul li a{color:#464646; text-decoration:none; font-size:16px; font-weight:400; text-transform:uppercase; padding:0 10px; line-height:20px; pointer-events:none;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands ul li a span{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)); background-image:linear-gradient(currentColor,currentColor); background-position:0 88%; background-repeat:no-repeat; background-size:0 1px; -webkit-transition:background-size .5s; transition:background-size .5s;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands ul li a:focus-within span, .halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands ul li a:hover span{background-size:100% 1px;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands ul li.has-letter a{color:#000; font-weight:600; pointer-events:auto;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands .view-all{display:inline-block; text-decoration:none; color:#000; font-size:16px; font-weight:400; margin-top:10px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(96%,transparent),color-stop(4%,rgba(255,255,255,.6))); background-image:linear-gradient(transparent 96%,rgba(255,255,255,.6) 4%); background-repeat:repeat-x; background-position-y:-5px;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-2 .megamenu-brands .view-all span{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)); background-image:linear-gradient(currentColor,currentColor); background-position:0 90%; background-repeat:no-repeat; background-size:100% 1px; -webkit-transition:background-size .5s; transition:background-size .5s;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-3 .cateArea{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-3 .cateArea .navPage-subMenu-list:not(.navPage-subMenu-links){-webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-3 .megamenu-right-item .image{padding:0 0 15px;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-3 .megamenu-custom-list{position:relative; width:100%;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-3 .megamenu-custom-list .megamenu-bottom{display:block; background-color:#f9ede1; color:#000; font-size:16px; font-weight:400; letter-spacing:0; text-align:center; line-height:1.625; padding:12px 0;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-3 .megamenu-custom-list .text{position:relative;}
.halo-menu-sidebar.halo-menu-megamenu .navPages-list .has-megamenu.style-3 .megamenu-custom-list .text:before{position:absolute; left:0; width:100%; bottom:2px; height:1px; content:""; background:#4a4743;}
#navPages-currency{margin:10px 0 30px;}
#navPages-currency .navPage-subMenu-item{padding:0;}

@media (max-width:1199px) {
  #navPages-currency .navPage-subMenu-item{width:100%; float:none;}
  #navPages-currency .navPage-subMenu-item .navPage-subMenu-action{border:none; margin-bottom:0;}
}

#navPages-currency .navPage-subMenu-item strong{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(96%,transparent),color-stop(4%,rgba(255,255,255,.6))); background-image:linear-gradient(transparent 96%,rgba(255,255,255,.6) 4%); background-repeat:repeat-x; background-position-y:0px;}

/* Custom Mega Menu Style 2 Start */

.navPages-container-style-2.navPages-container>.container{position:inherit;}
.navPages-container-style-2.navPages-container .navPages-quickSearch{display:none;}
.navPages-container-style-2.navPages-container nav ul.navPages-list{margin:0 auto; max-width:1170px; text-align:center;}

@media (min-width:1025px) {
  .navPages-container-style-2.navPages-container nav ul.navPages-list.navPages-list-mobile{display:none;}
}

.navPages-container-style-2.navPages-container nav ul.navPages-list.navPages-list--user{display:none;}
.navPages-container-style-2.navPages-container nav ul.navPages-list a:hover{text-decoration:none;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li{display:inline-block; min-height:48px;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li:first-child>a{margin-left:0;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>a{font-size:13px; font-weight:700; display:block; margin:18px 18px 13px; padding:0; letter-spacing:.1em; text-transform:uppercase; color:#000; border-bottom:2px solid transparent; text-decoration:none!important; position:relative;}
.navPages-container-style-2.navPages-container .navPages-action-moreIcon{display:none;}

@media (min-width:1025px) {
  .navPages-container-style-2 .navPage-childList-itemAll, .navPages-container-style-2 .navPage-subMenu-itemAll{display:none !important;}
}

@media (max-width:1200px) {
  .navPages-container-style-2.navPages-container nav ul.navPages-list>li>a{margin:18px 15px 13px;}
}

@media (max-width:1083px) {
  .navPages-container-style-2.navPages-container nav ul.navPages-list>li>a{margin:18px 10px 13px;}
}

.navPages-container-style-2.navPages-container nav ul.navPages-list>li:hover>a{border-bottom-color:#000; color:#000; border-bottom:2px solid;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu{position:absolute; z-index:102; top:auto; display:none; min-width:210px; background-color:#fafafa; -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); box-shadow:0 1px 10px rgba(0,0,0,.1);}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu ul{list-style:none; margin:0; padding:0; text-align:left;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu ul>li{position:relative;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu ul>li+li{border-top:1px solid #e3e3e3;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu ul li>a{position:relative; display:block; padding:12px 20px 13px; color:#000;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu ul li>a::before{position:absolute; top:50%; left:20px; visibility:hidden; width:0; height:1px; content:''; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; opacity:0; background-color:#000;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu ul li:hover>a{padding-left:42px; color:#464646;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu li>.navPage-childList{position:absolute; z-index:1; top:0; left:100%; display:none; width:100%; min-width:210px; margin-left:6px; background:#fafafa; -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); box-shadow:0 1px 10px rgba(0,0,0,.1);}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu li>.navPage-childList::before{position:absolute; width:6px; height:100%; margin-left:-6px; content:''; background-color:transparent;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li>.navPage-subMenu li:hover>.navPage-childList{display:block; -webkit-animation:fadeIn .3s; animation:fadeIn .3s;}
.navPages-container-style-2.navPages-container nav ul.navPages-list>li:hover>.navPage-subMenu{display:block; -webkit-animation:fadeIn .3s; animation:fadeIn .3s;}
.navPages-container-style-2 .navPages .navPages-action .menu-label{text-transform:capitalize; font-size:10px; font-weight:500; font-family:Poppins,Arial,Helvetica,sans-serif; padding:0 8px; line-height:15px; border-radius:10px; margin-left:20px; margin-top:-1px; display:inline-block; vertical-align:middle;}

@media (min-width:1025px) {
  .navPages-container-style-2 .navPages .navPages-action .menu-label{margin-left:0; margin-top:0; position:absolute; top:-25px; right:-18px;}
}

.navPages-container-style-2 .navPages .navPages-action .menu-label.new-label{background:#44b5f5; color:#fff; border:1px solid #44b5f5;}
.navPages-container-style-2 .navPages .navPages-action .menu-label.sale-label{background:#ec4064; color:#fff; border:1px solid #ec4064;}
.navPages-container-style-2 .navPages .navPages-action .menu-label.hot-label{background:#f79900; color:#fff; border:1px solid #f79900;}
.navPages-container-style-2 .widget-featured-product{text-align:center;}
.navPages-container-style-2 .widget-featured-product .title{font-weight:600; font-size:13px; color:#000; margin:0; padding-bottom:25px;}
.navPages-container-style-2 .widget-featured-product .prod-name a{font-size:1rem; font-weight:500; color:#000; line-height:20px;}
.navPages-container-style-2 .widget-featured-product .prod-name a:hover{color:#464646;}
.navPages-container-style-2 .widget-featured-product .prod-price{font-size:13px; color:#000; font-weight:600; padding:10px 0 15px;}
.navPages-container-style-2 .widget-featured-product .mega-shopNow{text-transform:uppercase; border-bottom:1px dotted; color:#000; line-height:1.3; letter-spacing:.1em; font-weight:700; display:inline-block;}
.navPages-container-style-2.navPages-container li.hasMegamenu{position:relative;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu{padding:30px 20px 30px;}
.navPages-container-style-2.navPages-container li.hasMegamenu.fullWidth>.subMegaMenu{padding:40px 30px 30px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu.imageLeft{padding-left:30px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu.imageRight{padding-right:30px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .imageArea{float:left; min-height:1px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea{float:left; min-height:1px; margin-top:-10px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .container.hasBottomCate .cateArea{padding-bottom:56px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu.imageLeft .cateArea{padding-left:20px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu.imageRight .cateArea{padding-right:20px;}
.navPages-container-style-2.navPages-container li.hasMegamenu.alignLeft>.subMegaMenu{left:0;}
.navPages-container-style-2.navPages-container li.hasMegamenu.alignRight>.subMegaMenu{right:0; left:auto;}
.navPages-container-style-2.navPages-container li.hasMegamenu.alignCenter>.subMegaMenu{left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%);}
.navPages-container-style-2.navPages-container li.hasMegamenu.fullWidth{position:static !important;}
.navPages-container-style-2.navPages-container li.hasMegamenu.fullWidth>.subMegaMenu{left:0;}
.navPages-container-style-2.navPages-container li.hasMegamenu.fullWidth>.subMegaMenu .container{position:relative;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu{position:absolute; z-index:102; top:auto; display:none; min-width:210px; -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); box-shadow:0 1px 10px rgba(0,0,0,.1);}
.navPages-container-style-2.navPages-container li.hasMegamenu:hover>.subMegaMenu{display:block; -webkit-animation:fadeIn .3s; animation:fadeIn .3s;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu ul{padding:0; list-style:none;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea>ul li{border:0;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea>ul li>a{padding-top:6px; padding-bottom:6px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea>ul li>span.image-top{padding-top:6px; padding-bottom:6px; display:inline-block; width:100%;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea>ul>li>a{font-weight:600; padding-left:0 !important; font-size:13px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea>ul>li>a::before{display:none !important;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea>ul>li>ul{position:inherit; margin:0; display:block; -webkit-animation:none; animation:none; padding:0; -webkit-box-shadow:none; box-shadow:none; padding-bottom:15px; left:0; background:0 0;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea>ul>li:hover>ul{-webkit-animation:none; animation:none;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea ul li a{position:relative; display:block; color:#000; padding-left:0; padding-right:0;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea ul li:hover>a{padding-left:22px; text-decoration:none; background:0 0; color:#464646;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea ul li:hover>a>span{border-bottom:1px dotted;}

@media (min-width:1025px) {
  .navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea ul li:hover>a:before{visibility:visible; opacity:1; width:15px;}
}

@media (max-width:1024px) {
  .navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea ul li:hover>a{padding-left:0;}
}

.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea ul li>a::before{position:absolute; top:50%; left:0; visibility:hidden; width:0; height:1px; content:''; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; opacity:0; background-color:#000;}

@media (max-width:1024px) {
  .navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea ul li>a::before{display:none;}
}

.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .imageArea.colLeft{text-align:left;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .imageArea.colRight{text-align:right;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea.columns-2>ul>li{float:left; width:50%; padding-right:20px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea.columns-3>ul>li{float:left; width:33.33%; padding-right:20px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea.columns-4>ul>li{float:left; width:25%; padding-right:20px;}
.navPages-container-style-2.navPages-container li.hasMegamenu>.subMegaMenu .cateArea.columns-5>ul>li{float:left; width:20%; padding-right:20px;}
.navPages-container-style-2 .imageArea .col-left{display:inline-block; padding-right:6px;}

@media (min-width:1025px) {
  .navPages-container-style-2 .imageArea .col-left{width:50.5%;}
}

.navPages-container-style-2 .imageArea a{display:block;}
.navPages-container-style-2 .imageArea .col-left a+a{margin-top:6px;}
.navPages-container-style-2 .subMegaMenu.imageRight .imageArea .col-right{float:right;}

@media (min-width:1025px) {
  .navPages-container-style-2 .subMegaMenu.imageRight .imageArea .col-right{width:49%;}
}

.navPages-container-style-2 .subMegaMenu.imageLeft .imageArea .col-left{float:left;}
.navPages-container-style-2 .imageArea .four-images{text-align:center;}
.navPages-container-style-2 .imageArea .four-images a{display:inline-block; max-width:49%; padding:2.5px 1px;}
  
@media (min-width:1025px) {
  .navPages-container-style-2 .bottomMegamenu{position:absolute; width:100%; bottom:-36px; left:0;}
}

.navPages-container-style-2 .bottomMegamenu p{text-align:center; font-weight:600; text-transform:uppercase; letter-spacing:.1em; padding:8px; color:#322b24; font-size:11px; background:#f5ede3; margin:0;}
.navPages-container-style-2 .cateArea>ul{height:100%;}
.navPages-container-style-2 .cateArea>ul>.bottomCate{position:absolute; bottom:0; left:0; width:100%; clear:both;}
.navPages-container-style-2 .cateArea.has-bottom-cates{padding-bottom:50px;}
.navPages-container-style-2 .subMegaMenu.imageLeft .cateArea>ul>.bottomCate{right:0; left:auto; padding-right:0; padding-left:20px;}
.navPages-container-style-2 .cateArea>ul>.bottomCate>.own-text{width:100%; padding:5px; background-color:#fef8e7;}
.navPages-container-style-2 .cateArea>ul>.bottomCate p{font-size:11px; font-weight:700; line-height:20px; margin-bottom:0; padding:7px; text-align:center; letter-spacing:.1em; text-transform:uppercase; color:#e06868; border:1px solid #fdefc9;}
.navPages-container-style-2 li.hasMegamenu.fullWidth .cateArea .navPage-childList{min-width:auto !important;}
.tags{list-style:none; margin-left:0; font-size:0; text-align:center;}
.tags ol, .tags ul{list-style:none; margin-bottom:0;}
.tag{display:inline-block; font-size:1rem; margin-right:10px; margin-bottom:10px;}
.tag a{color:rgba(72,72,72,.6); display:inline-block; text-decoration:none; border-radius:0; margin-right:20px; line-height:1.3; font-weight:600;}
.tag a:hover{color:#000; border-bottom:1px dotted;}

/* Custom Mega Menu Style 2 End */


/* Custom Mega Menu Style 3 Start */

.halo-bottomHeader .container{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; position:static;}
  .halo-bottomHeader .container.nav-container{max-width:100%; padding-left:0; padding-right:0; display:-ms-flexbox; display:-webkit-box; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -ms-flex-pack:justify; -webkit-box-pack:justify; justify-content:space-between;}
  .is-sticky .halo-bottomHeader .container.nav-container{padding-left:5px; padding-right:5px;}
  .halo-bottomHeader .container .bottomHeader-item{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; padding:0;}
  .halo-bottomHeader .container .bottomHeader-item__item{display:block; width:100%;}
  .halo-bottomHeader.header_menu--center{text-align:center;}
}
@media (min-width:1400px) {
  .halo-bottomHeader .container.nav-container{padding-left:40px; padding-right:40px;}
}

.navPages-container-style-3 .navPages-action-moreIcon{display:none;}
.navPages-container-style-3 .navPage-subMenu .container{padding:0;}
.navPages-container-style-3 .navPages-item>.navPages-action{font-weight:700; text-transform:uppercase; padding:12px 24px 12px 24px; margin:0;}
.navPages-container-style-3 .navPages-item .navPage-subMenu-item-child>.navPages-action:hover, .navPages-item .navPage-subMenu-item-parent>.navPages-action:hover{color:#e9446e;}
.navPages-container-style-3 .triangle-with-shadow{position:absolute; top:-10px; left:-10px; right:-10px; bottom:0; width:auto; height:auto; display:none; overflow:hidden; z-index:-1;}
.navPages-container-style-3 .navPage-subMenu-action{padding:.75rem 0; font-size:12px; font-weight:400; letter-spacing:.02em; text-transform:none;}

@media (min-width: 1025px) {
  .navPages-container.navPages-container-style-3 .navPages-item.has-megamenu:hover .triangle-with-shadow{display:block; -webkit-animation:fadeIn .3s; animation:fadeIn .3s; background-image:none;}
  .navPages-container-style-3 .triangle-with-shadow::before{content:""; position:absolute; background-color:#fff; border:0; -webkit-transform:none; transform:none; left:10px; right:10px; top:10px; bottom:0; width:auto; height:auto; margin:0; -webkit-box-shadow:0 2px 10px rgba(0,0,0,.2); box-shadow:0 2px 10px rgba(0,0,0,.2);}
}
@media (min-width:1025px) {
  .home-layout-2 .navPages-container-style-3 .navPages-list>.navPages-item:hover>.navPages-action span{color:#e9446e;}
}


.navPages-container-style-3 .navPages-action span:not(.navPages-label){color:#fff; background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)); background-image:linear-gradient(currentColor,currentColor); background-position:0 90%; background-repeat:no-repeat; background-size:0 2px; -webkit-transition:background-size .5s; transition:background-size .5s; padding:0 0 3px 0;}

@media (max-width:1024px) {
  .home-layout-2 .navPages-container-style-3 .navPages-action span:not(.navPages-label){color:#000;}
}
.navPages-container-style-3 .navPages-action.navPages-action-lv2 span:not(.navPages-action-moreIcon){color:#2d2d2d; background-size:0 1px; padding:0 0 1px 0;}
.navPages-container-style-3 .navPages-action.navPages-action-lv3 span:not(.navPages-action-moreIcon){color:#505050; background-size:0 1px; padding:0 0 1px 0;}
.navPages-container-style-3 .navPages-action.navPages-action-custom span{background-size:0 1px; padding:0 0 1px 0;}

@media (min-width:1025px) {
  .navPages-container-style-3 .navPages .navPage-subMenu-list .navPage-subMenu-item-child.navPage-subMenu-all{display:none!important;}
}

@media (min-width:1025px) {
  .navPages-container-style-3.navPages-container{position:static;}
  .navPages-container-style-3.navPages-container .navPages-list>.navPages-item>.navPages-action{-webkit-transition-delay:.1s; transition-delay:.1s; -webkit-transition-property:opacity,-webkit-transform; transition-property:opacity,-webkit-transform; transition-property:transform,opacity; transition-property:transform,opacity,-webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease;  -webkit-transform:translatey(-45px); transform:translatey(-45px); opacity:0;}
  .navPages-container-style-3.navPages-container .navPages-item{position:relative;}
  .navPages-container-style-3.navPages-container .navPages-item>.navPages-action{position:relative; z-index:3;}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu{width:240px; padding:0 !important; opacity:0; visibility:hidden; pointer-events:none; -webkit-transform:translate3d(-50px,0,0); transform:translate3d(-50px,0,0); -webkit-transition:all .3s ease; transition:all .3s ease; -webkit-box-shadow:0 2px 10px rgba(0,0,0,.2); box-shadow:0 2px 10px rgba(0,0,0,.2); background-color:#fff;}
  .navPages-container-style-3.navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child{padding:0;}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child>.navPage-subMenu-action{padding:12px 15px 12px 20px;}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child>.navPage-subMenu-action .navPages-action-moreIcon{width:15px; height:15px; position:absolute; top:50%; right:25px; margin-left:0; -webkit-transform:translateY(-50%) rotate(-90deg); transform:translateY(-50%) rotate(-90deg);}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child>.navPage-subMenu-action .navPages-action-moreIcon svg{padding:2px;}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child+.navPage-subMenu-item-child .navPage-subMenu-action{border-bottom:1px solid #ebebeb;}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu .navPage-subMenu-item-child:last-child .navPage-subMenu-action{border-bottom:0;}
  .menu-is-load .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu-item-child:hover>.navPage-subMenu, .menu-is-load .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu):hover>.navPage-subMenu{opacity:1; visibility:visible; pointer-events:auto; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu):hover .triangle-with-shadow{display:block; -webkit-animation:fadeIn .3s; animation:fadeIn .3s; background-image:none;}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu-item-child{position:relative;}
  .navPages-container-style-3.navPages-container .navPages-item.has-dropdown:not(.has-megamenu) .navPage-subMenu-item-child>.navPage-subMenu{top:0; left:95%;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu>.navPage-subMenu>.cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPage-subMenu>.navPage-subMenu-list .navPage-subMenu-item-child>.navPage-subMenu{display:none !important;}
  .navPages-container-style-3.navPages-container .navPages-item .navPage-subMenu{display:block;}
  .navPages-container-style-3.navPages-container .navPages-item>.navPage-subMenu{left:0; opacity:0; visibility:hidden; pointer-events:none; -webkit-transform:translate3d(-50px,0,0); transform:translate3d(-50px,0,0); -webkit-transition:all .3s ease; transition:all .3s ease; margin-top:0; z-index:1;}
  .navPages-container-style-3.navPages-container .navPages-item>.navPage-subMenu .navPage-subMenu-item-parent{display:none;}
  .navPages-container-style-3.navPages-container .navPages-item>.navPage-subMenu .navPage-subMenu{padding-left:0; padding-right:0;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu{position:static;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu>.navPage-subMenu{padding:40px calc((100% - 1800px)/ 2) 20px; background-color:#fff; z-index:1;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu>.navPage-subMenu:before{width:100%; height:1px; background-color:#e6e6e6; position:absolute; left:0; right:0; top:10px; z-index:1; cursor:pointer;}
  .navPages-container-style-3.navPages-container-style-3.navPages-container .navPages-item.has-megamenu.style-2>.navPage-subMenu{padding:30px 0 0;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu.style-2 .cateArea{padding-left:15px; padding-right:15px;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu.style-3>.navPage-subMenu{padding:20px 0 20px;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu.style-4>.navPage-subMenu{padding:20px 0 20px;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu.style-4>.navPage-subMenu>.container{-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu .navPage-subMenu-links .navPage-subMenu-title{display:none;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child{padding-left:15px; padding-right:15px;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child .navPage-subMenu-action{margin-bottom:0;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu .navPage-subMenu-links>.navPage-subMenu-item-child .navPage-subMenu-item-child{padding-left:0; padding-right:0;}
  .navPages-container-style-3.navPages-container .navPages-item.has-megamenu:hover .triangle-with-shadow{display:block; -webkit-animation:fadeIn .3s; animation:fadeIn .3s; background-image:none;}
  .navPages-container-style-3.navPages-container .navPages-item:hover>.navPages-action{position:relative;}
  .navPages-container-style-3.navPages-container .navPages-item:hover>.navPages-action:after{content:''; width:100%; height:14px; background-color:transparent; position:absolute; left:0; right:0; bottom:-14px;  z-index:1;}
  .navPages-container-style-3.navPages-container .navPages-item:hover>.navPage-subMenu{top:auto; opacity:1; visibility:visible; pointer-events:auto; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
  header.header.is-sticky .navPages-container-style-3.navPages-container .navPages-item>.navPage-subMenu{margin-top:0;}
  .menu-is-load .navPages-container-style-3.navPages-container .navPages-list>.navPages-item>.navPages-action{-webkit-transform:translatey(0); transform:translatey(0); opacity:1;}
}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu>.navPage-subMenu{display:-webkit-box; display:-ms-flexbox; display:flex; overflow-x:hidden; overflow-y:auto; max-height:70vh; width:100%; -webkit-transition-property:opacity,visibility,-webkit-transform; transition-property:opacity,visibility,-webkit-transform; transition-property:transform,opacity,visibility; transition-property:transform,opacity,visibility,-webkit-transform; border:0;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-2>.navPage-subMenu>.container{-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:0;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-list:not(.navPage-subMenu-links)>li{padding-bottom:1px!important;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links{min-width:285px; border-right:1px solid #e6e6e6; margin-right:15px;}

.navPages-container-style-3 .navPages-action .Sale span:not(.navPages-label),
.navPages-container-style-3 .navPages-action .sale span:not(.navPages-label) {
  color:#e7040f!important
}
.navPages-container-style-3 .navPages-action span:not(.navPages-label) {
  color:#fff;
  background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
  background-image:linear-gradient(currentColor,currentColor);
  background-position:0 90%;
  background-repeat:no-repeat;
  background-size:0 2px;
  -webkit-transition:background-size .5s;
  transition:background-size .5s;
  padding:0 0 3px 0
}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links{min-width:200px;}
}
@media (min-width:1400px) {
  .navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links{min-width:250px;}
}
@media (min-width:1600px) {
  .navPages-container-style-3.navPages-list-megamenu .has-megamenu.style-2 .navPage-subMenu-links{min-width:285px;}
}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-3>.navPage-subMenu>.container{-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:0;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-3 .navPage-subMenu-list:not(.navPage-subMenu-links)>li{padding-bottom:1px!important;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-3 .navPage-subMenu-links{min-width:285px; border-right:1px solid #e6e6e6; margin-right:15px;}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-3 .navPage-subMenu-links{min-width:200px;}
}
@media (min-width:1400px) {
  .navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-3 .navPage-subMenu-links{min-width:250px;}
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .has-megamenu.style-3 .navPage-subMenu-links{min-width:285px;}
}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child>.navPage-subMenu{opacity:1; visibility:visible; position:relative; top:unset; left:unset; right:unset; bottom:unset; -webkit-transform:unset; transform:unset; width:100%; margin:0; padding:0 !important; -webkit-box-shadow:unset; box-shadow:unset; background-color:transparent; border:0; padding-top:2px; padding-bottom:0; pointer-events:unset;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child .navPage-subMenu-action{font-size:12px; border-bottom:0; -webkit-transition:unset; transition:unset; display:block; padding-top:0; padding-bottom:0; line-height:1.5; padding:6px 0; text-transform:none; font-weight:400;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child .navPage-subMenu-action .text{padding:0 0 1px 0;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list .navPage-subMenu-item-child .navPage-subMenu-action .navPages-action-moreIcon{display:none;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links){padding:0!important; margin:0; float:none; font-size:0; list-style:none;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links)>li{width:100%; overflow:hidden; padding:0 15px; background-color:transparent;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links)>li .navPage-subMenu-item-child, .navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-list:not(.navPage-subMenu-links)>li .navPage-subMenu-item-parent{padding:0;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-links{width:25%; margin:0; padding:0; background-color:#fff;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .navPage-subMenu-links .navPage-subMenu-item-child{padding-right:0;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .megamenu-custom-list{position:relative; width:100%;}
.navPages-container-style-3 .navPages-list-megamenu .has-megamenu .megamenu-custom-list .megamenu-bottom{position:absolute; bottom:0; display:block; font-family:Poppins,Arial,Helvetica,sans-serif; background-color:#fcfabd; color:#e9446e; font-size:12px; font-weight:700; letter-spacing:.05em; text-align:center; line-height:1.625; padding:12px 0; text-transform:uppercase;}

@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .has-megamenu .megamenu-custom-list .megamenu-bottom{width:calc(100% - 50px); left:25px;}
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea>.navPage-subMenu-list{padding-left:0;}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea>.navPage-subMenu-list{padding-left:55px!important;}
}
.navPages-container-style-3 .navPages-list-megamenu .cateArea{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child{padding-bottom:16px!important;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child.navPage-subMenu-item-custom{padding-bottom:0!important;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea>.navPage-subMenu-list:not(.navPage-subMenu-links){padding-top:0; padding-bottom:0;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links){display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li{-webkit-box-flex:0; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links){display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li{-webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links){display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.navPages-container-style-3 .navPages-list-megamenu .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 20%;
  flex:0 0 20%
}
.navPages-container-style-3 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPage-subMenu-action {
  font-size:12px;
  font-weight:700;
  padding-left:0;
  text-transform:uppercase;
  letter-spacing:.05em
}
.navPages-container-style-3 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPage-subMenu-action>.text {
  color:inherit
}
.navPages-container-style-3 .navPages-list-megamenu .cateArea>.navPage-subMenu-list>.navPage-subMenu-item-child>.navPage-subMenu-action>.text:before {
  display:none!important
}
.navPages-container-style-3 .navPages-list-megamenu .imageArea {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 0 0 15px
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea .navPage-subMenu-item-child .navPages-action--sale span {
  color:#e7040f
}
.navPages-container-style-3.navPages-list-megamenu .style-1 .navPage-subMenu-list {
  padding-left:15px!important
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea .imageArea {
  padding-left:15px;
  padding-right:15px;
  max-width:386px
}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea .imageArea {
    max-width:250px!important
  }
}
@media (min-width:1400px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea .imageArea {
    max-width:400px!important
  }
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea .imageArea {
    padding-right:30px;
    max-width:440px!important;
    padding-left:40px
  }
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea>.navPage-subMenu-list {
  position:relative;
  top:-5px
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:block;
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  display:inline-block
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-parent {
  display:none
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-3>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-custom {
  padding:0 15px
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:block;
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  display:inline-block
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-parent {
  display:none
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-4>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-custom a {
  padding:0;
  line-height:1.3
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links) {
  display:block;
  -webkit-column-count:5;
  -moz-column-count:5;
  column-count:5
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  display:inline-block
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-parent {
  display:none
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .cateArea.columns-5>.navPage-subMenu-list:not(.navPage-subMenu-links)>li.navPage-subMenu-item-custom{padding:0 15px;}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .imageArea{padding-left:5px; padding-right:15px;}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1>.navPage-subMenu>.cateArea, .navPages-container-style-3 .navPages-list-megamenu .style-1>.navPage-subMenu>.imageArea{min-height:322px;}
}
@media (min-width:1400px) {
  .navPages-list-megamenu .style-1>.navPage-subMenu>.cateArea,
  .navPages-list-megamenu .style-1>.navPage-subMenu>.imageArea {
    min-height:396px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1>.navPage-subMenu>.cateArea, .navPages-container-style-3 .navPages-list-megamenu .style-1>.navPage-subMenu>.imageArea{min-height:500px;}
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item {
  padding:0;
  text-align:left;
  width:100%
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-links {
  width:100%;
  padding-left:0!important
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-links>.navPage-subMenu-item-child {
  padding-left:0
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .megamenu-title {
  color:#fff;
  font-size:12px;
  font-weight:600;
  font-family:Arimo,Arial,Helvetica,sans-serif;
  margin-top:0;
  margin-bottom:12px;
  position:relative;
  top:-5px
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .image {
  display:inline-block;
  vertical-align:top;
  width:auto;
  text-align:right
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .image img{width:100%;}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .image img.lazyload,
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .image img.lazyloading {
  width:auto;
  height:auto;
  -o-object-fit:contain;
  object-fit:contain
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .image+.image {
  margin-top:30px
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item:first-child {
  padding-right:15px;
  border-right:1px solid #e6e6e6;
  min-width:300px
}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item:first-child {
    min-width:200px
  }
}
@media (min-width:1400px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item:first-child {
    min-width:250px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item:first-child {
    padding-right:30px;
    min-width:300px
  }
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item:last-child {
  padding-left:15px
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item:last-child {
    padding-left:30px
  }
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:5px 0
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action .text {
  margin:0 0 0 10px
}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action img {
    max-width:60px
  }
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action .text {
    margin:10px 0
  }
}
@media (min-width:1200px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action img {
    max-width:70px
  }
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action .text {
    margin:0 0 0 10px
  }
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .navPages-container-style-3 .navPages-list-megamenu .style-1 .megamenu-right-item .navPage-subMenu-item-child .navPage-subMenu-action img {
    max-width:100%
  }
}
.navPages-container-style-3 .navPages-list-megamenu .style-1 .slick-dots {
  bottom:-20px
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .cateArea .navPage-subMenu-links .navPage-subMenu-item-child {
  padding-bottom:2px!important
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .cateArea .navPage-subMenu-links .navPage-subMenu-item-child .navPages-action--sale span {
  color:#e7040f
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea {
  padding-left:0;
  margin-top:35px;
  background-color:#f7f7f7;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-left-item {
  width:75%;
  display:inline-block;
  vertical-align:top
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brand-list {
  width:25%;
  display:inline-block;
  vertical-align:top;
  padding-top:10px;
  padding-left:0
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .item {
  width:50%;
  display:inline-block;
  vertical-align:top
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-title {
  color:#fff;
  font-size:12px;
  font-weight:600;
  font-family:Poppins,Arial,Helvetica,sans-serif;
  margin-top:0;
  margin-bottom:6px
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands {
  margin-bottom:0;
  max-width:320px
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul {
  margin-left:-10px;
  margin-right:auto
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li {
  display:inline-block
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li a{color:#505050; text-decoration:none; font-size:12px; font-weight:400; text-transform:uppercase; padding:0 10px; line-height:20px; pointer-events:none;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li a span{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)); background-image:linear-gradient(currentColor,currentColor); background-position:0 88%; background-repeat:no-repeat; background-size:0 1px; -webkit-transition:background-size .5s; transition:background-size .5s;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li a:hover span{background-size:100% 1px;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands ul li.has-letter a{color:#fff; font-weight:600; pointer-events:auto;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .imageArea .megamenu-brands .view-all{display:inline-block; text-decoration:none; color:#fff; font-size:12px; font-weight:400; margin-top:0; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(96%,transparent),color-stop(4%,rgba(255,255,255,.6))); background-image:linear-gradient(transparent 96%,rgba(255,255,255,.6) 4%); background-repeat:repeat-x; background-position-y:-5px;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item{width:100%; display:inline-block; vertical-align:top; text-align:right; max-width:285px;}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item{max-width:200px;}
}
@media (min-width:1400px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item{max-width:250px;}
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item{max-width:285px;}
}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item .image{display:inline-block; vertical-align:top; width:auto; text-align:right;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item .image img{width:100%;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item .image img.lazyload, .navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item .image img.lazyloading{width:auto; height:auto; -o-object-fit:contain; object-fit:contain;}
.navPages-container-style-3 .navPages-list-megamenu .style-2 .megamenu-right-item .image+.image{margin-left:30px;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .cateArea .navPage-subMenu-links .navPage-subMenu-item-child{padding-bottom:2px!important;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .cateArea .navPage-subMenu-links .navPage-subMenu-item-child .navPages-action--sale span{color:#e7040f;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .cateArea{display:inline-block; margin-bottom:82px;}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .cateArea{padding-left:15px; padding-right:15px;}
}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .imageArea{padding-left:5px; padding-right:15px;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item{width:100%; display:inline-block; vertical-align:top; text-align:right; max-width:585px;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image{display:inline-block; vertical-align:top; width:auto; text-align:right;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image img{width:100%;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image img.lazyload, .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image img.lazyloading{width:auto; height:auto; -o-object-fit:contain; object-fit:contain;}
.navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image{margin-left:30px;}
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item{max-width:300px;}
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image{width:140px;}
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image{margin-left:10px;}
}
@media (min-width:1400px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item{max-width:500px;}
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image{width:240px;}
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image{margin-left:15px;}
}
@media (min-width:1600px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item{max-width:585px;}
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image{width:auto;}
  .navPages-container-style-3 .navPages-list-megamenu .style-3 .megamenu-right-item .image+.image{margin-left:30px;}
}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .imageArea{padding-left:5px; padding-right:15px; margin-top:2px;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-right-item{width:100%; display:inline-block; vertical-align:top; text-align:right;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-right-item .image{display:inline-block; vertical-align:top; width:auto; text-align:right;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-right-item .image img{width:100%;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-right-item .image img.lazyload, .navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-right-item .image img.lazyloading{width:auto; height:auto; -o-object-fit:contain;object-fit:contain;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-right-item .image+.image{margin-top:20px;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item{width:240px; display:inline-block; vertical-align:top;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-title{color:#fff; font-size:12px; font-weight:700; text-transform:uppercase; font-family:Poppins,Arial,Helvetica,sans-serif; margin-top:0; margin-bottom:6px; text-align:center;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item+.megamenu-right-item{width:calc(100% - 240px); padding-left:30px;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider:before{content:none;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider.is-loading{height:80%; width:100%; position:relative; text-align:center;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider.is-loading:before{content:''; background:url(../img/loading.svg) no-repeat; background-size:contain; position:absolute; width:50px; height:50px; top:50%; left:0; right:0; border:0; border-radius:0; display:block; margin:0 auto; -webkit-transform:translateY(-50%) rotate(0); transform:translateY(-50%) rotate(0); -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-animation:unset; animation:unset;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .card-link .card-img-container{max-width:120px; margin:0 auto;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .card:before{content:none;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .card .card-figcaption-top, .navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .card .card-quickview{display:none;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .card .card-figcaption-bottom .button{max-width:164px; margin:0 auto;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .card .card-title>a{padding-bottom:4px;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .slick-arrow{top:calc(50% - 110px);}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .slick-arrow:before{width:13px; height:25px;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .slick-arrow.slick-prev{left:0;}
.navPages-container-style-3 .navPages-list-megamenu .style-4 .megamenu-left-item .megamenu-slider .slick-arrow.slick-next{right:0;}
  
@media (min-width:1025px) {
  .navPages-container-style-3 .navPages-list-megamenu .style-4:hover .megamenu-slider .card .card-figcaption-bottom{opacity:1; visibility:visible;}
}
.navPages-container-style-3 .navPages-label{display:inline-block; vertical-align:top; font-size:11px; font-weight:400; text-align:center; position:absolute; left:calc(100% - 20px); top:0; margin:0; height:15px; line-height:15px; padding:0 4px; -webkit-transform:translateX(-50%); transform:translateX(-50%); background-image:none; text-transform:capitalize;}
.navPages-container-style-3 .navPages-label.sale-label{color:#fff; border-color:#ed5f55; background-color:#ed5f55;}
.navPages-container-style-3 .navPages-label.new-label{color:#fff; border-color:#21bfe1; background-color:#21bfe1;}
.navPages-container-style-3 .navPages-label.hot-label{color:#fff; border-color:#fdba49; background-color:#fdba49;}
.navPages-container-style-3 .has-megamenu .image{display:block; overflow:hidden; position:relative; text-align:center;}
.navPages-container-style-3 .has-megamenu .image img{width:100%; -o-object-fit:cover; object-fit:cover;}
.navPages-container-style-3 .has-megamenu .image img.lazyload, .navPages-container-style-3 .has-megamenu .image img.lazyloading{width:auto; height:auto; margin:auto; -o-object-fit:contain; object-fit:contain;}
.navPages-container-style-3 .has-megamenu .image img.lazyloaded{-webkit-transition:all .7s ease; transition:all .7s ease;}
@media (min-width:1025px) {
  .navPages-container-style-3 .has-megamenu .image:before{content:""; width:0; height:100%; top:0; left:0; left:auto; bottom:auto; z-index:2; -webkit-transform:none; transform:none; position:absolute; -webkit-transition:all .5s ease; transition:all .5s ease; background-color:rgba(246,246,246,.2);}
  .navPages-container-style-3 .has-megamenu .image:hover:before{width:100%;}
}

/* Custom Mega Menu Style 3 End */


/* Custom Mega Menu Style 4 Start */

.navPages-container-style-4.navPages-verticalCategories .megamenuToogle-wrapper{background:#2d2d2d; height:58px; cursor:pointer; font-size:14px; text-transform:uppercase; font-weight:700; padding:0 15px; line-height:58px; color:#fff; width:100%; position:relative;}
.navPages-container-style-4.navPages-verticalCategories .megamenuToogle-wrapper .title-mega{display:inline-block; padding:0 10px;}
.navPages-container-style-4.navPages-verticalCategories .megamenuToogle-wrapper .icon-alignleft{margin-top:18px; float:left;}
.navPages-container-style-4.navPages-verticalCategories .megamenuToogle-wrapper .icon-caret-circle{float:right; margin-top:20px;}

.navPages-container-style-4 .banners{padding:0; background:0 0; color:#495057; text-align:left;}
.navPages-container-style-4 .row{display:flex; flex-wrap:wrap;}
.navPages-container-style-4 .col-lg-12{width:100%;}
.navPages-container-style-4 .col-lg-9{-webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%;}
.navPages-container-style-4 .col-lg-3{-webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;}

@media (min-width:992px) {
  .navPages-container-style-4 .verticalCategories{position:absolute; z-index:2; width:100%; background:#fff; box-shadow:0 0 2px rgba(0,0,0,.2);}
  .navPages-container-style-4 .verticalCategories.is-open{transform:rotateX(0);}
  .navPages-container-style-4 .verticalCategories ul{list-style:none; padding:0; margin:0 0 15px;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list{width:100%; float:left; margin:0;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-2 .navPage-subMenu-item{width:50%;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-2 .navPage-subMenu-item:nth-child(odd){clear:both!important;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-3 .navPage-subMenu-item{width:33%;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-3 .navPage-subMenu-item:nth-child(3n+1){clear:both!important;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-4 .navPage-subMenu-item{width:25%;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-4 .navPage-subMenu-item:nth-child(4n+1){clear:both!important;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-5 .navPage-subMenu-item{width:20%;}
  .navPages-container-style-4 .verticalCategories ul.navPage-subMenu-list.grid-5 .navPage-subMenu-item:nth-child(45n+1){clear:both!important;}
  .navPages-container-style-4 .verticalCategories .navPages-list{display:block;}
  .navPages-container-style-4 .verticalCategories .navPages-item--default{position:relative; z-index:1;}
  .navPages-container-style-4 .verticalCategories .navPages-item{width:100%; padding:0 15px;}
  .navPages-container-style-4 .verticalCategories .navPages-item>.navPages-action{display:block; padding:12px 0; font-size:14px; border-bottom:1px solid #eaeaea; text-transform:capitalize;}
  .navPages-container-style-4 .verticalCategories .navPages-item>.navPages-action:hover .fa{color:#ff5c00;}
  .navPages-container-style-4 .verticalCategories .navPages-item .fa{font-size:16px; color:#7d7d7d; min-width:22px;}
  .navPages-container-style-4 .verticalCategories .navPages-item .fa-mobile{font-size:22px;}
  .navPages-container-style-4 .verticalCategories .navPages-item .navPages__icon{margin-right:5px;}
  .navPages-container-style-4 .verticalCategories .loadmore{cursor:pointer; height:58px;}
  .navPages-container-style-4 .verticalCategories .loadmore .navPages-action{border:none;}
  .navPages-container-style-4 .verticalCategories .loadmore:hover{color:#ff5c00;}
  .navPages-container-style-4 .verticalCategories .loadmore:hover .fa{color:#ff5c00;}
  .navPages-container-style-4 .verticalCategories .navPages-action-moreIcon{float:right; width:22px; height:1.73077rem;}
  .navPages-container-style-4 .verticalCategories .navPages-action-moreIcon svg{fill:#999; stroke:none;}
  .navPages-container-style-4 .verticalCategories .subMenu--default{width:240px; left:100%; top:0; background:#fff; display:block; padding:1.5rem 0!important; text-align:left; box-shadow:0 2px 2px rgba(0,0,0,.15);}
  .navPages-container-style-4 .verticalCategories .subMenu--default .navPages-action-moreIcon{display:block;}
  .navPages-container-style-4 .verticalCategories .subMenu--default .navPage-subMenu-item{width:100%; padding:0!important;}
  .navPages-container-style-4 .verticalCategories .subMenu--default .navPage-subMenu-action{display:block; padding:5px 1.5rem; border:none; margin-bottom:0; font-size:14px; font-weight:400;}
  .navPages-container-style-4 .verticalCategories .subMenu--default ul{margin-bottom:0;}
  .navPages-container-style-4 .verticalCategories .subMenu--default div.subMenu--level2{left:100%; top:-20px; display:none;}
  .navPages-container-style-4 .verticalCategories .subMenu--default li.navPage-subMenu-item{position:relative; z-index:10;}
  .navPages-container-style-4 .verticalCategories .subMenu--default li.navPage-subMenu-item .is-open.subMenu--level2, .navPages-container-style-4 .verticalCategories .subMenu--default li.navPage-subMenu-item:hover>.subMenu--level2{opacity:1; visibility:visible; transform:translate(0,0); display:block;}
  .navPages-container-style-4 .verticalCategories .subMenu--mega{width:300%; left:100%; top:0; background:#fff; display:block; box-shadow:0 2px 2px rgba(0,0,0,.15);}
  .navPages-container-style-4 .verticalCategories .subMenu--mega .navPage-childList-item{padding:3px 0;}
  .navPages-container-style-4 .verticalCategories .subMenu--mega .navPage-childList-item .navPages-action{font-size:13px;}
  .navPages-container-style-4 .verticalCategories .subMenu--mega .navPage-subMenu-action{display:block; padding:5px 0; border-bottom:1px solid #eaeaea; text-transform:uppercase; font-size:14px;}
}

@media (min-width:992px) {
	#menumobile--verticalCategories{display:none;}
  .navPages-container-style-4 .verticalCategories.is-open{opacity:0; margin-left:-9999px; transform:translateY(32px); transition:0s margin-left .4s,opacity .2s ease .2s,transform .15s ease .2s;}
  .navPages-container-style-4 .navPages-verticalCategories:hover .verticalCategories.is-open{margin-left:0; opacity:1; transform:translateY(0); transition:0s margin-left,opacity .2s ease .2s,transform .15s ease .2s;}
  .header-bottom-left.col-lg-3{width:280px;}
}

@media (min-width:1200px) {
  .navPages-container-style-4 .verticalCategories .navPage-subMenu{opacity:0; margin-left:-9999px; transform:translateX(48px); transition:0s margin-left .4s,opacity .2s ease .2s,transform .15s ease .2s;}
  .navPages-container-style-4 .verticalCategories .navPages-item:hover .navPage-subMenu{margin-left:0; opacity:1; transform:translateX(0); transition:0s margin-left,opacity .2s ease .2s,transform .15s ease .2s;}
}

@media (min-width:992px) and (max-width:1199px) {
  .navPages-container-style-4 .verticalCategories .navPage-subMenu{opacity:0; margin-left:-9999px; transform:translateX(48px); transition:0s margin-left .4s,opacity .2s ease .2s,transform .15s ease .2s;}
  .navPages-container-style-4 .verticalCategories .navPage-subMenu.is-open{margin-left:0; opacity:1; transform:translateX(0); transition:0s margin-left,opacity .2s ease .2s,transform .15s ease .2s;}
}
@media (max-width:991px) {
  .navPages-container-style-4 .navPage-subMenu.is-open>.navPage-childList{display:block;}
  header .navPages-container-style-4 .mobileMenu--vertical{margin-top:9px;}
  header .navPages-container-style-4 .mobileMenu--vertical .mobileMenu-toggleIcon::before{width:12px;}
  header .navPages-container-style-4 .mobileMenu--vertical.is-open .mobileMenu-toggleIcon::before{width:1.42857rem;}
  header .navPages-container-style-4 .mobileMenu--vertical .mobileMenu-toggleIcon{width:16px;}
  .navPages-container.navPages-container-style-4{background:#fff; width:280px; position:fixed; padding:15px; z-index:150; height:100%; left:auto; right:0; display:block; box-shadow:-1px 0 2px rgba(0,0,0,.1); transition:all .5s cubic-bezier(.99, .95, .49, 1.03); transform:translateX(100%);}
  .navPages-container-style-4.navPages-container.is-open{z-index:990; padding-top:15px; overflow:scroll; transform:translateX(0);}
  .navPages-container-style-4.navPages-container .banners, .navPages-container-style-4.navPages-container .megamenuToogle-wrapper{display:none;}
  .navPages-container-style-4.navPages-container .mobileMenu-toggle{right:0;}
  .navPages-container-style-4.navPages-container ul.navPages-list{list-style:none; display:block;}
  .navPages-container-style-4.navPages-container ul.navPages-list>.navPages-item{border-bottom:1px solid #ececec; position:relative; z-index:2; float:none;}
  .navPages-container-style-4.navPages-container ul.navPages-list>.navPages-item:last-child{border-bottom:none;}
  .navPages-container-style-4.navPages-container ul.navPages-list>.navPages-item .badge{top:5px;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPage-childList, .navPages-container-style-4.navPages-container ul.navPages-list .navPage-subMenu-list{list-style:none; margin-left:5px;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPage-childList .navPages-action, .navPages-container-style-4.navPages-container ul.navPages-list .navPage-subMenu-list .navPages-action{text-transform:capitalize;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPage-childList{border-left:1px solid #e6e6e6;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPages-action{padding:8px 0; font-size:13px; display:block;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPages-action .fa{min-width:22px;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPage-childList-action{padding:0 0 .35714rem;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPages-action-moreIcon{float:right; width:22px; height:1.73077rem;}
  .navPages-container-style-4.navPages-container ul.navPages-list .navPages-action-moreIcon svg{fill:#999;}
}

/* Custom Mega Menu Style 4 End */




@media (min-width: 1261px) {
	.productView-images{width:55%; padding-left:0;}
	.productView-details{width:45%;}
	
	.addallCartList .listItem-content{display: flex; justify-content: space-between;}
    .addallCartList .listItem-details{width:60%;}
}

@media (min-width:551px) {
    .addallCartList .productList .product .listItem-figure{width:15%;}
    .addallCartList .productList .product .listItem-body{width:85%;}
    .addallCartList .productList .product .listItem-figure .listItem-figure__link img{max-height: 100px;}
}

@media (min-width: 992px) {
	/* .navPages{text-align:center;}
	.navPages-container {background:#000; font-family: "Roboto Condensed", sans-serif; border:none; padding:10px 0;}
	.navPages ul li.navPages-item {display:inline-block;vertical-align:middle; letter-spacing:normal; position:relative; float:none; padding:0 20px;}
	.navPages-action {font-size:16px;color:#fff;text-transform:none; padding:0; font-weight:400; display:block; line-height:30px;}
	.navPages-item .navPages-action:hover, .navPages-action:hover, .navPages-action.activePage, .navPages-action.is-open, .navPages-action:focus{background:transparent; color:#2c6ad4;}
	.navPages{max-width:1640px; padding:0 20px;}
	
	.navPages-item .navPage-subMenu{display:none; width:250px; background:#fff; padding:0px !important; border:#e6e6e6 solid 1px; z-index:1;}
	.navPages-list .navPages-item{position:relative;}
	.navPages-list .navPages-item:hover .navPage-subMenu{display:block;}
	.navPage-subMenu .navPage-subMenu-item{width:100%; padding:0px 20px !important; position:relative;}
	.navPage-subMenu-item > .navPage-subMenu-action{margin:0px; padding:10px 20px 10px 20px; font-size:15px; color:#000; border-bottom:1px solid #e6e6e6; line-height:normal; font-weight:400;}
	.navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action{padding:10px 0;}
	.navPage-subMenu-item:last-child > .navPage-subMenu-action{border-bottom:none;}
	.navPage-subMenu .navPage-childList{display:none; position:absolute; left:100%; top:0px; width:250px; background:#fff; border:1px solid #e6e6e6;}
	.navPage-subMenu .navPage-subMenu-item:hover .navPage-childList{display:block;}
	.navPage-subMenu .navPage-childList .navPage-childList-item{padding:0 20px;}
	.navPage-childList-item > .navPage-childList-action{margin:0px; padding:10px 0; font-size:15px; border-bottom:#e6e6e6 solid 1px; color:#000; font-weight:400; line-height:normal;}
	.navPage-subMenu-item > .navPage-subMenu-action:hover{color:#2c6ad4; text-decoration:none;}
	.navPage-childList-item > .navPage-childList-action:hover{color:#2c6ad4;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-item{display:block; float:none; padding:0 20px;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list .navPage-subMenu{display:none;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-item:hover .navPage-subMenu, #menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-item:focus .navPage-subMenu{display:block; left:100%; top:0;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list{width:100%; padding:0 0 10px 0;}
	.navPage-subMenu .navPages-action-moreIcon{display:inline-block; float:right; margin:9px 0 0 0;}
	.navPages-action svg, .navPages-action:hover svg, .navPages-action.activePage svg{fill:#fff; stroke:#fff;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-action{color:#000; border-bottom:#e6e6e6 solid 1px; line-height:normal; padding:13px 0; font-size:15px; font-weight:500; position:relative;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-item:last-child .navPages-action{border:none;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-action:hover, #menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-action:focus{background:#fff; color:#1177bc;}
	#menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-action:hover svg, #menu ul.navPages-list .navPage-subMenu .navPages-list .navPages-action:focus svg{fill:#d61f3a; stroke:#1177bc;}
	
	.navPage-subMenu-action .collapsible-icon-wrapper{display:block; position:absolute; right:20px; top:40%;}
	.navPages .navPage-subMenu li:last-child > a{border-bottom:none !important;}
	
	.navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon{margin:0 0 0 5px;}
	.navPages-list:not(.navPages-list-depth-max) .navPage-subMenu .navPages-action-moreIcon{transform:rotate(-90deg);}
	.navPage-subMenu .navPages-action:hover svg{fill:#2c6ad4; stroke:#2c6ad4;} */
	
	body, html{overflow-x:hidden;}
}

@media (max-width: 1920px){
    .heroCarousel .heroCarousel-slide .heroCarousel-image{width:auto !important;}
}

@media (max-width: 1749px){
	.slick-prev, .relatedBlogContainer .slick-prev{left:-10px;}
	.slick-next, .relatedBlogContainer .slick-next{right:-10px;}
	.productCarousel, .relatedBlog, .product-slider1, .home-recently-viewed-list .product-slider{padding:0 30px;}
	.productSlider .productCarousel{padding:0;}
}

@media (max-width: 1699px){
	
}

@media (max-width: 1599px){
	
}

@media (max-width: 1599px){
	.page-sidebar + .page-content .productGrid .product{width:33.33%;}
}

@media (max-width: 1499px){
	
}

@media (max-width: 1399px){
	/* Frequently Bought Together Style 2 Start */
	.fbt2 .container-bundle-products .bundle-product-left{width:100% !important;}
	/* Frequently Bought Together Style 2 End */
}

@media (max-width: 1319px){
	.productGrid li.product{width:33.33%;}
	.brandGrid .brand{width:25%;}
	.footerBottom .ftrbtmCntnr{justify-content:center; flex-wrap:wrap;}
	.footer-copyright{text-align:center;}
	.ftrbtmLeft{width:100%; padding:0 0 15px 0;}
	.productView-title{font-size:28px; line-height:normal;}
	.subcategories_img ul li{width:25%;}
}

@media (max-width: 1279px){
	.ordertblRow .order-table .ordrPrdctNm{width:45%;}
}

@media (max-width: 1260px){
	.productView-options .add-to-cart-wallet-buttons{margin-top:0;}
	.productView-options .form-field.form-field--increments{margin-bottom:25px;}
}

@media (max-width: 1199px){
	.previewCartCheckout .button{font-size:11px; padding:14px 10px; letter-spacing:normal;}
	.productGrid li.product{width:33.33%;}
	.page-sidebar + .page-content .productGrid .product{width:33.33%;}
	
	.footer-info-col--small{width:33.33%;}
	
	/* Frequently Bought Together Style 2 Start */
	.fbt2 .container-bundle-products{flex-wrap:wrap;}
	/* .fbt2 .container-bundle-products .product-grid{display:flex !important; flex-wrap:wrap; width:inherit !important;}
	.fbt2 .halo-bundle-products .halo-product-item{width:calc(25% - 30px);} */
	.fbt2 .container-bundle-products .bundle-product-right{width:100% !important; padding:20px 0 0 0; text-align:center;}
	/* Frequently Bought Together Style 2 End */
	
	/* Brand Page Search Filter (A-Z) Start */
	#brandGroups{column-count:3; -moz-column-count:3; -webkit-column-count:3;}
	/* Brand Page Search Filter (A-Z) End */
	
	#product-listing-container .productGrid.list-view .card .card-body{padding-top:0;}
	#product-listing-container .productGrid.list-view .card .card-figure{max-width: 230px;}
	#product-listing-container .productGrid.list-view .card .card-body{flex-flow: column;}
	#product-listing-container .productGrid.list-view .card .prdctBtn{align-items: flex-start; padding:10px 0 0 0;}
	
	.ordertblRow .order-table .ordrPrdctNm{width:35%;}
	
	.blogpagePosts .blog{width:50%;}
}

/* ============= Responsive Navigation Start ============= */

@media (max-width: 991px){
	.header{border-bottom:1px solid rgba(0, 0, 0, 0.1); position:relative;}
	.header-logo {width:100%;text-align:center; padding:15px 0; display:block; margin:0; max-width:unset;}
	.header-logo .header-logo-image-container{margin:0 auto;}
	.header-logo-image{max-height:90px; margin:0 auto;}
	.header-logo > a{width:auto; display:block;}
	.header.is-open {position:fixed;height:100%;}
	.header.is-open .header-logo > a {z-index:0;}
	.header-logo .header-logo-image-container{display:block; left:auto;}

	.navPages{text-align:left; background:#e5e5e5;padding:20px; position:fixed; height: calc(100vh - 100px); width:100%; left:0; overflow-y:auto;}
	.navPages-container {bottom: 0; display: none; height: 100%; left: 0; position: fixed; overflow-y:auto; right: 0; z-index: 10; background:none;}
	.navPages-container.is-open {display: block; padding-top:100px; z-index: -1;}
	.navPages ul li, .navPages ol li{ border-bottom:solid 1px #ccc; text-align:left; position:relative;}
	.navPages-list {display:block;}
	.navPages-item {float:none;color:#000;font-size:14px;}
	.navPages ul li.navPages-item{margin:0;}
	.navPages-action {display:block; padding:7px 0 !important; font-size:15px !important;font-weight:normal;text-transform:none; line-height:normal;}
	.navPages-list--user {display:block;}

	.navPage-subMenu-list .navPage-subMenu-action:hover{background:none; opacity:1;}
	.navPage-subMenu-item > .navPage-subMenu-action{border:none; margin:0;}
	.navPage-subMenu-item{width:100%; padding:0 !important;}
	.navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon { border: 1px solid #d6cdc0; border-radius: 4px; float: left; height: 30px; margin-top: -4px; transform: rotate(90deg); width: 30px; padding:10px 0 0 0 ;top:10px;right:0;text-align:center;}
	.navPage-subMenu{position:relative; padding:5px 15px !important}
	.navPage-subMenu-horizontal.is-open{border-left: 0 none; height: auto; left: inherit; margin: auto; top: inherit; width: 100%;}
	nav.navPages .navPage-subMenu-list .navPages-action{text-transform:none;}
	nav.navPages .navPage-subMenu-list .navPage-childList{padding:0 0 0 15px; margin:0; border:none;}
	.navPage-subMenu-action .collapsible-icon-wrapper{width:auto;}
	.navPages-list--user .navPages-action{display:inline-block;}
	.navPage-childList .navPage-childList-item:last-child{border:none;}
	.navPages-list + .navPages-list{border:none; padding:0; margin:0;}
	.navPages li.navPage-subMenu-item:last-child{border:none;}
	.navPages ul li.navPages-item{padding:0;}
	.navPages ul.navPages-list > li.navPages-item.mainmenu_li.more-nav > .navPages-action{padding:0;}
	.navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon{margin:0; width:10px;}
    
	.mobileMenu-toggle {display: inline-block; font-size: 0; left:20px; top:30px; overflow: hidden; padding:0; position: absolute; z-index: 50; margin-top:0; background:#2c6ad4 !important; width:40px !important; height:40px !important; border-radius:5px;}
	.mobileMenu-toggle .mobileMenu-toggleIcon::before{top:-6px;}
	.mobileMenu-toggle .mobileMenu-toggleIcon::after{bottom:-6px;}
	.mobileMenu-toggle .mobileMenu-toggleIcon {top:19px;}
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{width:20px; background:#fff;}
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after{background:#fff; margin:auto; left:0; right:0;}

    .headerSticky .mobileMenu-toggle{top:14px;}
    .headerSticky .headerRight{top:15px;}
    .headerSticky .headerLeft{padding: 0;}

	.navPages-quickSearch {display:block;}
	.quickSearchResults .productGrid .product .card {border-bottom:none;}
	.dropdown--quickSearch .form-field .button, .navPages-quickSearch .form-field .button {margin:0;}
	.quickSearchResults{position:relative; max-width:none; width:100%; overflow-y:auto;}
	.quickSearchResults ul.productGrid{padding:10px 0 0 0;}
	.navPages-quickSearch .form-input{min-width:unset; max-width:unset; background-size:100%;}
	.quickSearchResults{display:none;}

	.page-sidebar + .page-content{padding:0; width:100%;}
	.productGrid .product{width:33.33%;}
	.page-sidebar{ width:100%; }
	.headerLeft{width:100%; text-align:center; padding:0;}
	.headerRight{width:auto; display:block; position:absolute; right:20px; top:35px; padding:0;}
	.navPages-quickSearch > .container{padding:0 !important;}
	.dropdown--quickSearch .form-input, .navPages-quickSearch .form-input{background:#fff;}
	.navUser{width:auto;}
	.navUser ul li.navUser-item{display:none;}
	.navUser ul li.navUser-item.navUser-item--cart{display:inline-block; background:none; margin:0 !important;}
	
	.page-sidebar + .page-content .productGrid .product, .productGrid li.product{width:50%;}
	.productView{margin:0;}
	.productView-images{width:100%; padding:30px 0 0 0;}
	.productView-details{width:100%;}
	.subcategories_img ul li{width:33.33%;}
	
	
	/* Frequently Bought Together Style 1 Start */
	.frequentlyBoughtBlock .fbt__image-item{width:25%;}
    .frequentlyBoughtBlock .fbt__image-item.fbt__total{width:100%;}
	/* Frequently Bought Together Style 1 End */
	
	/* Frequently Bought Together Style 2 Start */
	.fbt2::before{width:20px; left:-20px;}
	.fbt2::after{width:20px; right:-20px;}
	/* .fbt2 .halo-bundle-products .halo-product-item{width:calc(50% - 30px);} */
	.fbt2 .halo-bundle-products .halo-product-item:nth-child(odd) .icon-plus{display:none;}
	/* Frequently Bought Together Style 2 End */
	
	/* Newsletter Popup Start */
	.newsletter-popup-container{width:calc(100% - 40px);}
	.newsletter-popup-container button[type="button"]{right:20px; color:#000 !important;}
	/* Newsletter Popup End */
	
	/* Custom Featured Product Start */
	.customPrdctTabSec .prdctsliderHead{justify-content:center;}
	.customPrdctTabSec .prdctsliderHead h2.page-heading{width:100%; text-align:center; margin:0 0 20px 0;}
	/* Custom Featured Product End */
	
	.ordertblRow .order-table tbody tr td img{max-width:100%;}
	.ordertblRow .reBtn{font-size: 14px; padding: 10px 15px;}
	.ordertblRow .order-table .ordrPrdctNm{width: 25%;}
	#compareColorsBtn{right: 0 !important;}
}

/* ============= Responsive Navigation Start ============= */


@media (max-width: 800px){
	.header{height:auto;}
	body{padding-top:0;}
	.header-logo > a{padding:0;}
	.navUser{position:relative; top:0; transform:none;}
	.tabs{clear:both;}
	.login-row .login-form, .login-row .new-customer{padding-left:0; padding-right:0;}
	.tab{float:left;}
	.productView-details.product-data{padding-top:30px; padding-bottom:20px;}
	.previewCartCheckout .button{font-size:13px;}
	.frequentlyBoughtBlock .fbt__image-item, #fbt .fbt__image-item{width: 20%;}
	.frequentlyBoughtBlock .fbt__image-item.fbt__total, #fbt .fbt__image-item.fbt__total{width: 100%;}
	.fbt__image-item .fbt__image-custom{max-width: 100% !important;}
	#fbt .fbt__image-item{text-align: left;}
	
	.prdctPrevNext{margin:20px 0 0 0;}
	.productView-description .tab{width: 100%; margin: 0;}
	.productView-description .tab.is-active{border-bottom:none;}
}


@media (max-width: 767px){
    #main-content .container{padding:0 20px;}
	.dropdown-menu.is-open {left:inherit !important;right:0;}
	.page-sidebar + .page-content .productGrid .product{width:50%;}
	.productGrid li.product{width:50%;}
	.brandGrid .brand{width:33.33%;}
	.productCarousel, .product-slider1, .home-recently-viewed-list .product-slider{padding:0 10px;}
	.card-body{padding-left:0; padding-right:0;}
	.prdctBtn .card-figcaption-button{padding-left:25px; padding-right:25px;}
	.slick-next, .slick-prev, .slick-next::before, .slick-prev::before{width:30px !important; height:30px !important; background-size:cover !important;}
	#productInfoElement .card .productView-thumbs .slick-next::before, #productInfoElement .card .productView-thumbs .slick-prev::before{width: 14px !important; height: 21px !important;}
	.footer-info-col--small{width:50%;}
	.footer-info-col--small:last-child{width:100%;}
	
	/* Newsletter Popup Start */
	.newsletter-popup-container .newsletter-left{display:none;}
	.newsletter-popup-container .newsletter-right{width:100%; padding:20px 20px;}
	.newsletter-popup-container .newsletter-right .form{max-width:360px; margin:0 auto;}
	/* Newsletter Popup End */
	
	/* Categories Tab with Products Start */
	.cateprdctTabs .tabs .tab-title{font-size:16px; padding:10px 20px;}
	/* Categories Tab with Products End */
	
	.ordertblRow .order-table tr{display: flex; flex-wrap:wrap; align-items: center;}
	.ordertblRow .order-table tbody tr td{display: block; padding:15px 20px 15px 0 !important;}
	.ordertblRow .order-table .cartbtnCol{text-align: left; padding-bottom:20px;}
	.ordertblRow .reBtn{font-size: 15px;}
	.ordertblRow .order-table .ordrPrdctImg{width:120px; padding-right:0 !important;}
	.ordertblRow .order-table .ordrPrdctNm{padding-left:20px !important; padding-right:0 !important; width:calc(100% - 120px);}
}

@media (max-width: 640px){
	.page-heading{font-size:30px;}
	.blog-post-figure{width:100%;}
	.blog-post-body{width:100%;}
	.bull{display:block; font-size:0;}
	.productView-options{text-align:left;}
}

@media (max-width: 639px){
	#form-action-addToCart, .form-wishlist .button{min-width:inherit;}
	.productView-title{font-size:24px;}
	.productView-details{padding-left:20px; padding-right:20px;}
	/* Brand Page Search Filter (A-Z) Start */
	#brandGroups{column-count:2; -moz-column-count:2; -webkit-column-count:2;}
	/* Brand Page Search Filter (A-Z) End */
	
	#sizeGuideModal .sizechartTable{display: block; overflow-x:auto;}
	#sizeGuideModal .sizechartTable tbody{display: block; min-width:500px;}
}

@media (max-width: 550px){
	.navUser-item-cartLabel, .navUser-item--cart__hidden-s{display:inline-block;}
	.navUser ul li.navUser-item{line-height:normal;}
	.cart-additionalCheckoutButtons .FloatRight div{width:100%; text-align:center;}
	.cart-additionalCheckoutButtons{width:100%;}
	.cart-total-label{text-align:left; padding-left:0; padding-right:10px;}
	.cart-actions .checkoutMultiple{width:100%; text-align:center;}
	.cart-additionalCheckoutButtons .FloatRight div {float: none;}
	.footer-info-col{text-align:left;}
	.cart-item-info{text-align:center;}
	.tab-title{text-align:center;}
	.productView-details .addthis_toolbox{text-align:center;}
	.productView-options .add-to-cart-buttons{width:100%;}
	.productView-options .add-sticky .add-to-cart-buttons{width:auto; margin-bottom:0;}
	#form-action-addToCart{width:100%;}
	h1.page-heading{font-size:32px;}
	.cart-item-info{padding-top:10px;}
	.cart-item-quantity .form-label{padding-top:10px;}
	ol.breadcrumbs{display:block;}
	.brandGrid .brand{width:50%;}
	.subcategories_img ul li{width:50%;}
	.productView-details{padding-left:10px; padding-right:10px;}
	.frequentlyBoughtBlock .fbt__image-item{width: 33.33%;}
	#fbt .fbt__image-item{width: 25%;}
	.frequentlyBoughtBlock .fbt__image-item.fbt__total, #fbt .fbt__image-item.fbt__total{width: 100%;}
	
	.fbt__image-item .fbt__image-custom{max-width: 100% !important;}
	
	#product-listing-container .productGrid.list-view .card .card-title{font-size: 14px; line-height: 20px;}
	.blogpagePosts .blog{width:100%;}
	.customPrdctTabSec .prdcttabSelect{display: block; margin:20px 0 20px 0; font-size:16px; padding:10px 20px; background:#2c6ad4; color:#fff; border:none;}
	.customPrdctTabSec .tabs{display: none;}
}

@media (max-width: 549px) {
	.page-heading{font-size:25px;}
	.estimator-form .button--primary{width:100%;}
	.prdctBtn .card-figcaption-button, .customPrdctTabSec .tab-content .product .button, #productInfoElementDeal3 .card .CardButton a{font-size:14px; padding-left:10px; padding-right:10px;}
	.button{height:45px; font-size:14px; padding:14px 20px;}
	.form-wishlist .button{font-size: 14px;}
	.footer-info-col--small{width:100%;}
	.customPrdctTabSec .tabs .tab-title{padding: 7px 12px; font-size:14px;}
	.customPrdctTabSec.customCatePrdct .tabs .tab-title{padding: 7px 15px;}
	
	
	.ordertblRow .ordertblHead{flex-wrap: wrap; justify-content:center;}
	.ordertblRow .ordertblHead h3{width:100%; text-align: center; margin: 0 0 10px 0;}
	.ordertblRow .order-table .ordrPrdctNm, .ordertblRow .order-table .ordrPrdctImg{width:100%;}
	.ordertblRow .order-table .ordrPrdctNm{padding-left:0 !important;}
	.ordertblRow .order-table .ordrPrdctImg{padding-top: 20px !important;}
	.ordertblRow .order-table tbody tr td{padding: 0 15px 15px 0 !important;}
	
	.addallCartList .productList .product .listItem{display:flex; flex-wrap:wrap;}
	.addallCartList .productList .product .listItem-figure{width:30%;}
	.addallCartList .productList .product .listItem-body{width:70%; padding:0 0 0 15px;}
	.addallCartList .listItem-body .product-qty{padding-left:0; padding-right: 0;}
	.addallCartList .listItem-body a.button{font-size: 13px; padding: 14px 10px;}
	.cateprdctTabs .tabs .tab-title{font-size: 12px; padding:8px 12px;}
	.cateprdctTabs .tabs .tab{margin: 0 4px;}
	.shopbycateSec .slick-arrow{top: auto; bottom:0;}
	.shopbycateSec .slick-slider{padding-bottom:50px;}
	.shopbycateSec .slick-prev{right:auto; left:calc(50% - 35px);}
	.shopbycateSec .slick-next{right:calc(50% - 35px);}
}


@media (max-width: 480px) {
	.blog-post-body{width:100%; padding-left:0;}
	.blog-post-figure{width:100%;}
	.brandGrid .brand{width:100%;}
	.productGrid li.product{width:100%;}
	.page-sidebar + .page-content .productGrid .product{width:100%;}
	/* Frequently Bought Together Style 2 Start */
	.fbt2 .halo-bundle-products .halo-toggle-options{font-size:12px; padding:12px 5px;}
	/* Frequently Bought Together Style 2 End */
}

@media (max-width: 479px) {
	.cart-total-label{width:50%;}
	.coupon-form .form-input, .cart-gift-certificate-form .form-input{width:73%;}
	.coupon-form .button, .cart-gift-certificate-form .button{width:25%;}
	.category-suggestion {width:100%;}
	.coupon-form .form-input, .cart-gift-certificate-form .form-input {width:100%;}
	.coupon-form .button, .cart-gift-certificate-form .button {margin:10px 0 0 0;width:100%;}
	.button--primary {min-width:inherit;}
	.table-actions .button {width:auto;}
	.table-actions .button {font-size: 12px;height: auto;padding: 10px;width: auto;}
	.wishlists-table .table-actions .button{width:100%;}
	.previewCartCheckout .button {display: block;font-size: 11px;height: auto;margin: 0;padding: 10px;width: 100%;}
	.previewCartCheckout {margin-bottom:10px;}
	.productView-thumbnail-link {height:100px;}
	.estimator-form .button--primary {padding:10px;}
	.actionBar-section .form-select{min-width:195px;}
	
	/* List/Grid On Categories Start */
	.cateFilter{justify-content:center;}
	.cateFilter .categoryView{width:100%; justify-content:center; width:100%; padding:0 0 10px 0;}
	.actionBar-section.countfilter{padding-bottom:10px;}
	/* List/Grid On Categories End */
	
	#compareColorsBtn{font-size: 13px !important; padding:4px 0 4px 35px !important;}
}

@media (max-width: 419px) {
	.subcategories_img ul li{width:100%;}
	.prdctBtn .card-figcaption-button{min-width:inherit; padding-left:8px; padding-right:8px;}
	#fbt .fbt__image-item{width: 33.33%;}
}

@media (max-width: 360px){
	.g-recaptcha {overflow-y: auto;}
	.writeReview-form .g-recaptcha div, .writeReview-form .g-recaptcha iframe{width:230px !important; overflow-y: auto;}
}



.featuredCategoryTabs{
	color:red;
}

.megamenu-right-item h2.page-heading{font-size: 14px; margin: 0 0 20px 0;}
.megamenu-right-item .productCarousel-slide{padding: 0;}
.megamenu-right-item .card-body{padding: 10px 10px 30px;}
.megamenu-right-item .card-image{object-fit: cover;}

.megamenu-right-item .slick-prev:before{background-size: 100%; width: 34px; height: 34px;}
.megamenu-right-item .slick-next:before{background-size: 100%; width: 34px; height: 34px;}
.megamenu-right-item .slick-next, .megamenu-right-item .slick-prev{width: 34px !important; height: 34px !important; display:none !important;}
.megamenu-right-item .slick-next{right: 10px;}
.megamenu-right-item .slick-prev{left:10px;}

.megamenu-right-item .prdctBtn .card-figcaption-button{padding: 9px 10px 10px 10px; font-size: 14px;}
.megamenu-right-item .card-title{font-size: 14px;}
.megamenu-right-item .productCarousel .slick-dots{display: block !important;}
.megamenu-right-item .card-text{margin-top:10px;}
.megamenu-right-item .prdctBtn{padding-top:10px;}
.navPages-container-style-1 .navPages-list-megamenu .style-1 .slick-dots{bottom: 0 !important;}
.megamenu-right-item .slick-dots li button{border: 1px solid #000;}
.megamenu-right-item .slick-dots li.slick-active button:before, .megamenu-right-item .slick-dots li button:hover:before, .megamenu-right-item .slick-dots li button:focus:befor{background:#000; border: 1px solid #fff;}

.slick-dots li.slick-active button::before, .slick-dots li button:hover::before, .slick-dots li button:focus::before{background:#000; border:1px solid #fff;}
.megamenu-right-item .productCarousel{padding:0px !important;}

.modal{z-index: 99999;}
.navUser-item--cart .dropdown-menu.is-open{top: 100% !important;}