@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,300;0,400;0,600;0,700;0,900;1,400&display=swap');
/* font-family: 'Titillium Web', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders:opsz,wght@10..72,100..900&display=swap');
/* font-family: "Big Shoulders", sans-serif; */

@font-face {
    font-family:'Kenyan Coffee Rg';
    src: url('../fonts/KenyanCoffeeRg-Regular.eot');
    src: url('../fonts/KenyanCoffeeRg-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KenyanCoffeeRg-Regular.woff2') format('woff2'),
        url('../fonts/KenyanCoffeeRg-Regular.woff') format('woff'),
        url('../fonts/KenyanCoffeeRg-Regular.ttf') format('truetype'),
        url('../fonts/KenyanCoffeeRg-Regular.svg#KenyanCoffeeRg-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'Kenyan Coffee Rg';
    src: url('../fonts/KenyanCoffeeRg-Bold.eot');
    src: url('../fonts/KenyanCoffeeRg-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KenyanCoffeeRg-Bold.woff2') format('woff2'),
        url('../fonts/KenyanCoffeeRg-Bold.woff') format('woff'),
        url('../fonts/KenyanCoffeeRg-Bold.ttf') format('truetype'),
        url('../fonts/KenyanCoffeeRg-Bold.svg#KenyanCoffeeRg-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}


body, html{font-family: 'Titillium Web', sans-serif; font-weight:400; color:#000; font-size:16px; letter-spacing:normal; line-height:normal;}
h1, h2, h3, h4, h5, h6{font-family:'Titillium Web', sans-serif; font-weight:700; line-height:normal; letter-spacing:normal; color:#000;}
a, a:hover{text-decoration:none;}
p{margin:0 0 10px 0;}
.body{margin-top:0; margin-bottom:0; min-height:400px; position:relative; background:#fff;}


.btn.btn-primary{background:#242323; color:#fff; font-size:16px; letter-spacing:normal; border-radius:0; padding:10px 25px; height:auto; border-color:#242323; line-height:normal;}
.btn.btn-primary:hover, .btn.btn-primary:focus{color:#fff; background:#ED1068; border-color:#ED1068;}
.btn.btn-alt, .btn.btn-oranges, .btn{font-size:16px; letter-spacing:normal; border-radius:0; padding:10px 25px; height:auto; line-height:normal;}
.btn.btn-lg{letter-spacing:normal;}
#form-action-addToCart{background:#ED1068; border-color:#ED1068; color:#fff;}
#form-action-addToCart:hover, #form-action-addToCart:focus{background:#242323; border-color:#242323; 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; }
.form-checkbox + .form-label, .form-radio + .form-label, .form-option-wrapper{outline:none;}

.container{width:100%; padding-left:15px; padding-right:15px; max-width:1630px; margin:0 auto;}
.body > .container, .body .container_page > .container{background:transparent; width:100%; max-width:1630px; padding-left:15px; padding-right:15px;}
.page-type-default .body > .container, .page-type-default .body .container_page > .container{max-width:100%; padding:0;}
.page-type-default .body > .container .container, .page-type-default .body .container_page > .container .container{max-width:1630px; padding:0 15px;}
.header-logo {}
.header-logo img.header-logo-image{}
.header{border-bottom:1px solid #dcdcdc;}
.header > .container, .header-report > .container, .navPages-container > .container{padding-left:15px; padding-right:15px; max-width:1630px;}
.hdrCntnr{display:flex; align-items:center; justify-content:space-between; padding:26px 0;}

.headerTop{position:relative; display:flex; flex-wrap:wrap; align-items:center; overflow:hidden; background:#242323;}
.headerTop .hdrtopLeft{width:68%; background:#ED1068; padding:11px 0 10px 0;}
.headerTop .hdrtopRight{width:32%; padding:0 10px;}
.headerTop .hdrtopLeft .marquee-line span{color:#FFF; font-family:"Titillium Web"; font-size:16px; font-weight:600; line-height:24px; display:flex; align-items:center; gap:8px; padding:0 25px 0 0; margin:0 20px 0 0; position:relative; text-transform:none; letter-spacing:normal;}
.headerTop .hdrtopLeft .marquee-line span svg{display:block;}
.headerTop .hdrtopLeft .marquee-line span:after, .marquee-line span:after{content:''; position:absolute; width:5px; height:5px; background:rgba(255, 255, 255, 0.6); right:0;}
.headerTop .hdrtopLeft .marquee-line span strong{font-weight:700; text-transform:uppercase;}
.headerTop .hdrtopRight ul{margin:0; padding:0; list-style:none; display:flex; max-width:465px;}
.headerTop .hdrtopRight ul li{padding:0 20px; border-right:1px solid #4A4A4A; line-height:27px;}
.headerTop .hdrtopRight ul li:last-child{border:none;}
.headerTop .hdrtopRight ul li a{color:#FFF; font-family:"Titillium Web"; font-size:16px; font-weight:600; text-transform:uppercase;}

.header-logo{width:auto; margin:0; line-height:1;}

#currency-converter .fa-caret-down:before{content:''; position:relative; display:inline-block; vertical-align:middle; width:10px; height:6px; right:0; top:0; background:url(../img/nav-down-arrow.png) no-repeat center center; margin-left:2px;}
#currency-converter a{display:flex; align-items:center; color:#242323; font-family:"Titillium Web"; font-size:16px; font-weight:600;}
#currency-converter a img{margin-right:6px; border-radius:50px; width:18px; height:18px; object-fit:cover;}
.navPages-container > .container{padding:0;}
.navPages-container .navPages{background:transparent; border-radius:0;}
.navPages-container nav ul.navPages-list{display:flex; justify-content:space-between; flex-wrap:wrap; padding:0;}
.navPages-container nav ul.navPages-list > li > a{color:#242323; font-family:"Titillium Web"; font-size:16px; font-weight:700; line-height:normal; text-transform:uppercase; padding:5px 13px;}
.navPages-container nav ul.navPages-list > li > a.has-subMenu{margin-right:8px;}
.navPages-container li.hasMegamenu > .subMegaMenu .cateArea > ul > li > a{font-size:16px; color:#000;}
#accountSelection.dropdown-menu{color:#000; padding:10px 15px; min-width:200px; font-size:14px;}
#accountSelection.dropdown-menu li{padding:5px 0;}
#quickSearch > form .form-field button{display:flex; justify-content:center;}

body.is-sticky .sticky_logo{background:#fff; height:60px; padding:0 15px; max-width:150px;}
.is-sticky .navPages-container > .container{max-width:100%;}
.is-sticky .navPages-container nav ul.navPages-list{justify-content:center;}
body.is-sticky div#top-cart > a{line-height:60px; position:relative;}
body.is-sticky div#top-cart .cart-num{right:2px; top:10px;}
body.is-sticky div#top-cart .cart-num .countPill{width:20px; height:20px; line-height:18px; font-size:14px;}
body.is-sticky .mobile-search-toggle{height:60px;}
body.is-sticky .searchIc > button{font-size:0; padding:0; background-position:center center;}
.searchIc > button{padding:0; display:flex; align-items:center;}
.headerRight{position:relative; display:flex; align-items:center;}
.headerRight .navUser ul{display:flex; align-items:center; margin:0; padding:0; list-style:none;}
.headerRight .navUser ul li{border-left:1px solid rgba(36, 35, 35, 0.1); padding:0 0 0 20px; margin:0 0 0 20px;}
.headerRight .navUser ul li:first-child{border:none; margin:0; padding:0;}
.headerRight svg{display:block;}
.headerRight div#top-cart{border-left:1px solid rgba(36, 35, 35, 0.1); padding:0 0 0 20px; margin:0 0 0 20px;}
.headerRight div#top-cart > a{position:relative; display:block;}
.cart-num{position:absolute; right:-5px; top:-5px;}
.cart-num .countPill{width:22px; height:22px; font-size:15px; font-weight:600; color:#fff; text-align:center; line-height:21px; background:#ee0f6a; display:block; border-radius:50px;}

#currency-converter{position:relative;}
.headerRight .navUser ul#currencySelection{display:block; padding:10px 0; top:calc(100% + 20px) !important; right:0 !important;}
.headerRight .navUser ul#currencySelection li{margin:0; padding:5px 15px; border:none;}

.heroCarousel{margin:0; display:none !important;}
.heroCarousel.owl-carousel .owl-item img.heroCarousel-image{width:100%;}
.heroCarousel.owl-carousel .owl-dots{bottom:80px; display:flex !important; align-items:center; justify-content:end; width:100%; max-width:1620px; padding:0 10px; text-align:right;}
.heroCarousel .owl-dots .owl-dot.active, .heroCarousel .owl-dots .owl-dot:hover, .heroCarousel .owl-dots .owl-dot:focus{background:none; color:#fff; border-color:#ED1068; padding:0 0 5px 0;}
.heroCarousel .owl-dots .owl-dot{width:auto; height:auto; border-bottom:1px solid transparent; color:rgba(255, 255, 255, 0.5); font-family:"Big Shoulders"; font-size:18px; font-weight:700; line-height:normal; text-transform:uppercase; padding:0; margin:0 10px; -webkit-transition:.5s ease-in-out; transition:.5s ease-in-out; background:transparent;}

.owl-dots .owl-dot{width:80px; height:8px; margin:0 5px; background:rgba(255, 255, 255, 0.2); padding:0; border:none; border-radius:0;}
.owl-dots .owl-dot.active{background:#fff;}
.owl-dots .owl-dot span{display:block;}

.siteBanner{position:relative;}
.siteBanner img{width:100%; display:block;}
.siteBanner img.bannerMobImg{display:none;}

.form-select--small, .form-select--date{ line-height: 1.3rem; }

.iconSec{position:relative; padding:60px 0; background:#f5f5f5;}
.iconSec:before{content:''; position:absolute; left:0; top:0; border:43px solid transparent; border-top:43px solid #fff; border-left:43px solid #fff; z-index:1;}
.iconSec:after{content:''; position:absolute; right:0; bottom:0; border:43px solid transparent; border-bottom:43px solid #fff; border-right:43px solid #fff; z-index:1;}
.iconSec .marquee-line{display:flex; align-items:center;}
.iconSec .marquee-line .iconBlock{position:relative; padding:0 50px;}
.iconBlock .iconBlockIn{position:relative;}
.iconBlock .iconBlockIn .blockIc{padding:0 0 20px 0; text-align:center;}
.iconBlock .iconBlockIn .blockIc svg{display:block; margin:0 auto;}
.iconBlock .iconBlockIn .blockDtl{color:#0B0B0B; text-align:center; font-family:"Big Shoulders"; font-size:20px; font-weight:600; line-height:26px; text-transform:uppercase;}

/* 
.iconSec{position:relative; font-size:20px; color:#000; padding:40px 0 25px 0; background:#fff;}
.iconSec .iconBlocks{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin:0 -80px;}
.iconSec .iconBlocks .iconBlock{padding:0 80px; margin:0 0 15px 0; border-right:1px solid rgba(0, 0, 0, 0.1); display:flex; align-items:center;}
.iconSec .iconBlocks .iconBlock:last-child{border:none;}
.iconSec .iconBlocks .iconBlock a{display:flex; align-items:center; color:#000;}
.iconSec .iconBlocks .iconBlock .iconDtl{padding:0 0 0 20px; line-height:1.2;}

.cateSec{position:relative; padding:65px 0 100px 0; background:url(../img/cate-bg-left.png) no-repeat left bottom, url(../img/cate-bg-right.png) no-repeat right top #161616;}
.cateSec .secHead{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin:0 0 35px 0;}
.cateSec .secHead .page-heading{color:#ee0f6a; font-size:60px; font-weight:900; text-transform:uppercase; font-family:'Titillium Web', sans-serif; letter-spacing:normal; margin:0; line-height:1;}
.cateSec .secHead .allBtn{display:inline-block; background:#ee0f6a; color:#fff; text-transform:uppercase; font-size:16px; font-weight:600; letter-spacing:2px; padding:13px 28px;}
.cateSec .cateboxBlocks{position:relative; overflow:hidden;}
.cateSec .cateBoxes{position:relative; padding:0; margin:-10px -6px 0 -6px; display:flex; flex-wrap:wrap;}
.cateSec .cateBoxes .cateBox{position:relative; width:33.33%; border:5px solid #161616; border-top:10px solid #161616; border-bottom:none;}
.cateSec .cateBoxes .cateBox a, .cateSec .cateBoxes .cateBox a img{display:block; position:relative; width:100%;}
.cateSec .cateBoxes .cateBox .cateDtl{position:absolute; left:0; top:50%; transform:translateY(-50%); padding:0; width:100%; padding:0 50px;}
.cateSec .cateBoxes .cateBox .cateDtl .cateTitle{font-family:'Kenyan Coffee Rg', sans-serif; font-size:45px; line-height:45px; display:block; font-weight:700; padding:0 0 20px 0; text-transform:uppercase; color:#000;}
.cateSec .cateBoxes .cateBox:nth-child(odd) .cateDtl .cateTitle{color:#fff;}
.cateSec .cateBoxes .cateBox:nth-child(odd) .cateDtl .shopBtn{color:#000; background:#fff;}
.shopBtn{display:inline-block; background:#000; color:#fff; text-transform:uppercase; font-size:16px; font-weight:600; letter-spacing:2px; padding:13px 28px;}

*/

.shopbycateSec{position:relative; background:#242323; padding:70px 0 80px 0;}
.shopbycateSec .page-heading{color:rgba(255, 255, 255, 0.1); text-align:center; font-family:"Big Shoulders"; font-size:100px; font-style:normal; font-weight:700; line-height:1; letter-spacing:-2px; text-transform:uppercase; margin:0 0 15px 0; padding:0;}
.shopbycateSec .cateBoxes{display:grid; grid-template-columns:32.5% 35% 32.5%; margin:0 -7.5px;}
.shopbycateSec .cateBoxes .cateBox{padding:7.5px;}
.shopbycateSec .cateBoxes .cateBox:first-child, .shopbycateSec .cateBoxes .cateBox:last-child{grid-row:1/3;}
.shopbycateSec .cateBoxes .cateBox:first-child{grid-column:1;}
.shopbycateSec .cateBoxes .cateBox:last-child{grid-column:3;}
.shopbycateSec .cateBox a{display:block; position:relative; overflow:hidden;}
.shopbycateSec .cateBox .cateDtl{position:absolute; top:40px; width:100%; text-align:center; padding:0 40px;}
.shopbycateSec .cateBox .cateDtl .cateTitle{color:#FFF; text-align:center; font-family:"Big Shoulders"; font-size:36px; font-weight:700; line-height:normal; text-transform:uppercase;}
.shopbycateSec .cateBox .cateImg{display:block; position:relative;}
.shopbycateSec .cateBox .cateImg img{-webkit-transform:scale(1); transform:scale(1); -webkit-transition:1s ease-in-out; transition:1s ease-in-out; display:block; margin:0 auto; width:100%;}
.shopbycateSec .cateBox a:hover .cateImg img, .shopbycateSec .cateBox a:focus .cateImg img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.shopbycateSec .cateBox:nth-child(2) .cateDtl, .shopbycateSec .cateBox:nth-child(3) .cateDtl{text-align:left;}
.shopbycateSec .cateBox:nth-child(3) .cateDtl .cateTitle{color:#242323;}
.viewBtn{position:absolute; right:20px; top:40px;}
.viewBtn .secBtn{display:inline-block; background:#ED1068; color:#fff; line-height:normal; padding:12px 26px; font-family:"Titillium Web"; font-size:16px; font-weight:700; text-transform:uppercase;}
.viewBtn .secBtn:hover, .viewBtn .secBtn:focus{color:#242323; background:#fff;}

.page-heading{font-family:'Titillium Web', sans-serif; letter-spacing:normal; font-size:30px; font-weight:700; text-transform:uppercase; margin:0 0 30px 0; line-height:1;}


.productSlider{padding:80px 0 100px 0;}
.productSlider .productSliderTitle{border-bottom:1px solid #ED1068; margin:0 0 40px 0;}
.productSlider ul.tabs{margin:0; padding:0; border:none;}
.productSlider ul.tabs li.tab{border:none;}
.productSlider ul.tabs li.tab a{font-size:30px;}

.productSlider .module-heading{display:none;}
.prod-item .prod-desc .star-rating, .module-wrapper:not(.productList) .prod-item a.btnATC{visibility:visible; opacity:1;}
.brandTabSec .prod-item:hover .btn-compare{display:none;}
.module-wrapper .productBlockContainer{margin:0; padding:0;}
.module-wrapper:not(.productList) .prod-item:hover::before{content:none;}
.module-wrapper .prod-item{padding:0 15px; margin:30px 0 0 0 !important;}
.module-wrapper.productList .prod-item{border-right:none;}
.tab-content .module-wrapper .prod-item{margin:0;}
.prod-item article.card{font-family:'Titillium Web', sans-serif; border:1px solid #C4C4C4; margin-bottom:27px;}
.prod-item .prod-image{min-height:200px; align-items:center; margin-bottom:12px; overflow:hidden;}
.prod-item .prod-image > a{width:100%;}
.page-type-default .prod-image > a img{max-height:375px;}
.prod-item .prod-desc{padding:0 10px; text-align:center;}
.prod-item .prod-desc h4.prod-name, .compareTable-product .card-title{font-family:"Titillium Web"; font-size:18px; font-weight:600; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; line-height:normal; margin:0 0 15px 0;}
.prod-item .prod-desc h4.prod-name a{color:#050505; display:block;}
.prod-item .prod-desc .prod-price, .compareTable-product .price-section{color:#ED1068; font-family:"Titillium Web"; font-size:22px; font-weight:700; line-height:normal; margin:0 0 28px 0;}
.module-wrapper:not(.productList) .prod-item a.btnATC, .productCarousel .owl-stage .owl-item .prod-item a.btnATC{position:relative; left:auto; right:auto; top:auto; bottom:auto; width:100%; max-width:185px; border:none; color:#FFF; background:#242323; text-align:center; font-family:"Titillium Web"; font-size:16px; font-weight:700; text-transform:uppercase; margin:0 auto -27px; min-height:inherit; line-height:normal; height:auto; border-radius:0; padding:15px 30px; letter-spacing:normal;}
.module-wrapper:not(.productList) .prod-item a.btnATC .fa{display:none;}
.module-wrapper:not(.productList) .prod-item a.btnATC:hover, .module-wrapper:not(.productList) .prod-item a.btnATC:focus{background:#ED1068; color:#ffffff;}
.productCarousel .action-compare{display:none;}
.new-badge{width:110px; height:60px; text-align:center; color:#FFF; background:#ED1068; font-family:"Titillium Web"; font-size:18px; font-weight:700; line-height:normal; text-transform:uppercase; padding:28px 5px 0 5px; transform:rotate(45deg); display:block; border:none; border-radius:0; top:-15px; right:-40px;}

#relatedProducts .productCarousel, #similarByViews .productCarousel, #homeFeaturedProducts .productCarousel, #HomeTopSellers .productCarousel, #homeNewProducts .productCarousel{margin:0 -15px; width:auto;}
#relatedProducts .productCarousel .owl-stage-outer, #similarByViews .productCarousel .owl-stage-outer, #homeFeaturedProducts .productCarousel .owl-stage-outer, #HomeTopSellers .productCarousel .owl-stage-outer, #homeNewProducts .productCarousel .owl-stage-outer{margin:0; padding:0;}
#relatedProducts .productCarousel, #similarByViews .productCarousel, #homeFeaturedProducts .productCarousel, #HomeTopSellers .productCarousel, #homeNewProducts .productCarousel{height:auto; margin-bottom:0;}

.tab-content.has-jsContent.is-active{padding:0;}

ul.tabs{border-bottom:1px solid #d4d4d4; margin:0 0 40px 0; overflow:inherit; width:100%; clear:both; display:flex; flex-wrap:wrap; justify-content:center;}
ul.tabs::after{content:none;}
ul.tabs li.tab{border-radius:0 !important; height:auto; overflow:inherit; float:none; margin:0 5px 0 0;}
ul.tabs li.tab:last-child{margin:0;}
ul.tabs li.tab a{color:#242323; font-family:"Big Shoulders"; font-size:32px; font-weight:700; line-height:normal; letter-spacing:-0.64px; text-transform:uppercase; background:none; border:none; letter-spacing:normal; position:relative; padding:13px 30px; min-width:238px; text-align:center;}
ul.tabs li.tab.is-active a:before, ul.tabs li.tab:hover a:before, ul.tabs li.tab:focus a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-26px; width:30px; height:30px; border:15px solid transparent; border-top:15px solid #ED1068;}
ul.tabs li.tab.is-active a, ul.tabs li.tab:hover a, ul.tabs li.tab:focus a{background:#ED1068; color:#fff;}
.tab.is-active{margin-bottom:0;}

#relatedProducts > h3, #similarByViews > h3{border:none; border-bottom:1px solid #d4d4d4; margin:0 0 40px 0; padding:0;}
#relatedProducts > h3 span, #similarByViews > h3 span{background:#ee0f6a; color:#fff; font-size:18px; font-weight:700; text-transform:uppercase; padding:0 30px; line-height:50px; position:relative;}
#relatedProducts > h3 span:before, #similarByViews > h3 span:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-26px; width:30px; height:30px; border:15px solid transparent; border-top:15px solid #ee0f6a;}
.productCarousel .owl-stage .owl-item .prod-item{margin:0 !important;}

.productSlider .owl-nav button, .product-bottom .owl-nav button{position:absolute; top:-90px; transform:none;}
.productSlider .owl-nav button.owl-prev, .product-bottom .owl-nav button.owl-prev{left:auto; right:40px;}
.productSlider .owl-nav button.owl-next, .product-bottom .owl-nav button.owl-next{right:-5px;}
.productSlider .tabs-contents{margin:0;}


.smlbannerSec{position:relative;}
.smlbannerSec .owl-nav > button{width:36px; height:36px; top:auto; bottom:20px;}
.smlbannerSec .owl-nav .owl-prev{background:url(../img/prev-arrow-white.png) no-repeat center center; left:calc(50% - 40px);}
.smlbannerSec .owl-nav .owl-next{background:url(../img/next-arrow-white.png) no-repeat center center; right:calc(50% - 40px);}
.smlbannerSec .owl-nav .owl-prev:hover, .smlbannerSec .owl-nav .owl-prev:focus{background:url(../img/prev-arrow-white-hover.jpg) no-repeat center center;}
.smlbannerSec .owl-nav .owl-next:hover, .smlbannerSec .owl-nav .owl-next:focus{background:url(../img/next-arrow-white-hover.jpg) no-repeat center center;}

/* .smlbannerSec{position:relative; font-size:20px; color:#fff; letter-spacing:normal;}
.smlbannerSec .secBlocks{display:flex; flex-wrap:wrap; position:relative;}
.smlbannerSec .secBlocks .secBlock{position:relative; width:33.33%; padding:5px;}
.smlbannerSec .secBlock a, .smlbannerSec .secBlock a img{position:relative; display:block; width:100%;}
.smlbannerSec .secBlock .bnrDtl{position:absolute; width:100%; top:65px; left:60px; max-width:300px; display:block; color:#fff;}
.smlbannerSec .secBlock .bnrDtl .bnrTitle{display:block; font-size:65px; line-height:65px; color:#fff; font-family:'Kenyan Coffee Rg', sans-serif; margin:0 0 10px 0; font-weight:700; text-transform:uppercase;}
.smlbannerSec .secBlock .bnrDtl .bnrTitle span{display:block; color:#ffde00;}
.smlbannerSec .secBlock .bnrDtl .bnrDesc{position:relative; line-height:28px; margin:0 0 25px 0; display:block;}
.smlbannerSec .secBlock .bnrDtl .secBtn{background:#fff; color:#000;}

.brandTabSec{position:relative; padding:80px 0 135px 0;}
.brandTabSec .page-heading{color:rgba(238, 15, 106, 0.15); font-size:185px; font-family:'Kenyan Coffee Rg', sans-serif; font-weight:700; text-transform:none; text-align:center; margin:0 0 80px 0;}
.brandTabSec ul.tabs{border:none; border-left:1px solid #d6d6d6;}
.brandTabSec ul.tabs li.tab{border-radius:0 !important; border:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-left:none; width:12.5%;}
.brandTabSec ul.tabs li.tab a{padding:0; text-align:center;}
.brandTabSec ul.tabs li.tab a img{margin:0 auto;}
ul.tabs li.tab.is-active a{border:none;}
.brandTabSec ul.tabs li.tab.is-active a:before, .brandTabSec ul.tabs li.tab:hover a:before, .brandTabSec ul.tabs li.tab:focus a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:-26px; width:30px; height:30px; border:15px solid transparent; border-top:15px solid #fff;}
.brandTabSec ul.tabs li.tab.is-active, .brandTabSec ul.tabs li.tab:hover, .brandTabSec ul.tabs li.tab:focus{border-color:transparent;}
.brandTabSec ul.tabs li.tab.is-active a, .brandTabSec ul.tabs li.tab:hover a, .brandTabSec ul.tabs li.tab:focus a{-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); background:#fff; color:#000;}
.brandTabSec .tabs-contents{margin:0;}
.brandTabSec .action-compare{display:none;}

.brandTabSec ul.tabs li.tab a .brandNm{display:none; text-align:center;} */


.marquee{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; overflow:hidden;}
.marquee-line{will-change:transform; -webkit-transform:translateX(0); transform:translateX(0); white-space:nowrap; -webkit-animation:marquee 10s linear infinite; animation:marquee 10s linear infinite;}
.mob-marquee-line{will-change:transform; -webkit-transform:translateX(0); transform:translateX(0); white-space:nowrap; -webkit-animation:marquee-right 10s linear infinite; animation:marquee-right 10s linear infinite;}
.marquee-line span{padding:0 115px 0 0; color:#656565; font-family:"Big Shoulders"; font-size:54px; font-weight:800; line-height:normal; letter-spacing:-1.62px; text-transform:uppercase; position:relative;}

@-webkit-keyframes marquee {
  0% {
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  100% {
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}
@keyframes marquee {
  0% {
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
  100% {
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}

@-webkit-keyframes marquee-right {
  0% {
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
  100% {
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
}
@keyframes marquee-right {
  0% {
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
  100% {
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }
}

.marqueebtmLine{position:relative; margin:10px 0; padding:70px 0; background:url(../img/marquee-line-bg.png) no-repeat center center; background-size:cover;}
.marqueebtmLine .marquee-line{display:flex;}
.marqueebtmLine .marquee-line span{display:flex; align-items:center;}
.marqueebtmLine .marquee-line span::after{width:10px; height:10px; background:#ADADAD; right:52px;}

.brandSec{position:relative; background:url(../img/brand-sec-bg.jpg) no-repeat center center; background-size:cover; padding:110px 0 95px 0;}
.brandSec .page-heading{color:rgba(255, 255, 255, 0.7); text-align:center; font-family:"Big Shoulders"; font-size:120px; font-weight:700; line-height:1; letter-spacing:-2.4px; text-transform:uppercase; margin:0 0 38px 0;}
.brandSec .viewBtn{top:100px;}
.brandSec .page-heading span{display:block; color:#FFF; font-size:42px; font-weight:700; letter-spacing:-0.84px;}
/* .brandSec .brandBoxes{display:flex; flex-wrap:wrap; margin:0 -5px;}
.brandSec .brandBoxes .brandBox{padding:5px; display:flex;} */
.brandSec .brandsecImg{position:absolute; top:30px; left:23px;}
.brandSec .brandBoxCntnr{position:relative; overflow:hidden;}
.brandSec .brandBoxes{display:flex; gap:11px;}
.brandSec .brandBoxes .brandBox{min-width:191px;}


.reviewSec{position:relative; text-align:center; color:#fff; font-size:18px; padding:80px 0; z-index:0;}
.reviewSec .page-heading{color:#242323; text-align:center; font-family:"Big Shoulders"; font-size:100px; font-weight:700; line-height:1; letter-spacing:-2px; text-transform:uppercase; background:url(../img/review-title-ic.png) no-repeat top center; padding:55px 0 0 0;}
.reviewSec .secHead{position:relative;}
.reviewSec .secHead .greviewBadge{position:absolute; right:0; bottom:0;}
.rating--small i.fa{font-size:22px; margin:0 1px;}
.fa.fa-star.color{color:#FADB14;}
.reviewSec .testimonialsCarousel .prod-item{padding:80px 50px 50px 50px; background:#242223; min-height:490px; position:relative;}
.reviewSec .testimonialsCarousel .prod-item:before{content:''; position:absolute; left:0; top:0; width:70px; height:70px; border:35px solid transparent; border-left:35px solid #fff; border-top:35px solid #fff;}
.reviewSec .testimonialsCarousel .prod-item:after{content:''; position:absolute; right:0; bottom:0; width:70px; height:70px; border:35px solid transparent; border-right:35px solid #fff; border-bottom:35px solid #fff;}
.reviewSec .testimonialsCarousel .prod-item .rating-compare{margin:0 0 15px 0;}
.reviewSec .testimonialsCarousel .prod-item p{color:#FFF; font-family:"Titillium Web"; font-size:20px; font-weight:600; line-height:30px; margin:0;}
.reviewSec .testimonialsCarousel .prod-item p:not(:last-child){display:-webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical; overflow:hidden; min-height:240px; margin:0 0 35px 0; font-style:italic;}
.reviewSec .testimonialsCarousel .prod-item p.name-author span{color:rgba(255, 255, 255, 0.9); font-family:"Titillium Web"; font-size:18px; font-weight:600; line-height:normal; display:block;}
.reviewSec .testimonialsCarousel .prod-item p.name-author{color:rgba(255, 255, 255, 0.7); font-family:"Titillium Web"; font-size:16px; font-weight:400; line-height:1; display:block;}

.owl-nav button, .slick-arrow{position:absolute; top:50%; transform:translateY(-50%);}
.owl-nav > button, .slick-arrow{width:31px; height:33px; font-size:0; border:none; border-radius:0; padding:0; margin:0;}
.owl-nav > button span{display:none;}
.owl-nav .owl-prev, .slick-prev{background:url(../img/prev-arrow.png) no-repeat center center; left:-60px;}
.owl-nav .owl-next, .slick-next{background:url(../img/next-arrow.png) no-repeat center center; right:-60px;}
.owl-nav .owl-prev:hover, .owl-nav .owl-prev:focus, .slick-prev:hover, .slick-prev:focus{background:url(../img/prev-arrow-hover.png) no-repeat center center;}
.owl-nav .owl-next:hover, .owl-nav .owl-next:focus, .slick-next:hover, .slick-next:focus{background:url(../img/next-arrow-hover.png) no-repeat center center;}

.aboutSec{position:relative; font-size:18px; color:#fff; padding:90px 0 100px 0; background:url(../img/about-bg.jpg) no-repeat center center; background-size:cover; margin:0 0 80px 0;}
.aboutSec .aboutCntn{max-width:485px; position:relative;}
.aboutSec .page-heading{color:#FFF; font-family:"Big Shoulders"; font-size:64px; font-weight:700; line-height:normal; letter-spacing:-1.28px; text-transform:uppercase; margin:0 0 10px 0;}
.aboutSec .aboutCntn p{font-weight:600; line-height:23px; letter-spacing:-0.36px; margin:0 0 25px 0;}
.secLink{color:#fff; font-family:"Titillium Web"; font-size:16px; font-weight:600; line-height:20px; letter-spacing:-0.32px; text-decoration:underline;}
.secLink:hover, .secLink:focus{color:#ED1068; text-decoration:underline;}

#eapps-instagram-feed-1 .eapps-instagram-feed-header.es-header{padding:0; margin:0 0 20px 0 !important;}
#eapps-instagram-feed-1 .eapps-instagram-feed-header-user-picture-wrapper{display:none;}
#eapps-instagram-feed-1 .es-header-user-full-name{color:#242323; font-family:"Big Shoulders"; font-size:48px; font-weight:800; line-height:50px; text-transform:uppercase; background:url(../img/instagram-title-ic.png) no-repeat left center; padding:0 0 0 60px;}

.instaSec{position:relative; overflow:hidden; text-align:center;}
.instaSec .instaFeed{position:relative;}
.instaSec .instaBlocks{display:flex; flex-wrap:wrap;}
.instaSec .instaBlocks .instaBlock{width:33.33%; display:flex; flex-wrap:wrap; position:relative;}
.instaSec .instaBlocks .instaBlock:nth-child(2){width:33.34%;}
.instaSec .instaBlocks .instaBlock a{width:50%; padding:0 0 1px 1px; position:relative;}
.instaSec .instaBlocks .instaBlock:nth-child(2) a{width:100%;}
.instaSec .instaBlocks .instaBlock a img{display:block; width:100%;}
.instaSec .instaTitle{position:absolute; width:33.34%; height:100%; top:0; left:50%; transform:translateX(-50%); z-index:1; margin:0; padding:0; font-size:32px; color:#fff; font-weight:600; letter-spacing:0.5px;}
.instaSec .instaTitle a{display:block; width:100%; height:100%; color:#fff; background: -moz-linear-gradient(top,  rgba(216,144,85,0.85) 0%, rgba(202,97,91,0.85) 22%, rgba(188,71,111,0.85) 64%, rgba(154,60,180,0.85) 100%); background: -webkit-linear-gradient(top,  rgba(216,144,85,0.85) 0%,rgba(202,97,91,0.85) 22%,rgba(188,71,111,0.85) 64%,rgba(154,60,180,0.85) 100%); background: linear-gradient(to bottom,  rgba(216,144,85,0.85) 0%,rgba(202,97,91,0.85) 22%,rgba(188,71,111,0.85) 64%,rgba(154,60,180,0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdd89055', endColorstr='#bd9a3cb4',GradientType=0 );}
.instaSec .instaTitle span{line-height:1; top:50%; transform:translateY(-50%); display:inline-block; background:url(../img/insta-title-ic.png) no-repeat top center; padding:55px 0 0 0; position:absolute; left:0; width:100%;}
.instaSec .instaBlocks .instaBlock a:hover::before, .instaSec .instaBlocks .instaBlock a:focus::before{background:#d89055; background: -moz-linear-gradient(top,  #d89055 0%, #ca615b 22%, #bc476f 64%, #9a3cb4 100%); background: -webkit-linear-gradient(top,  #d89055 0%,#ca615b 22%,#bc476f 64%,#9a3cb4 100%); background: linear-gradient(to bottom,  #d89055 0%,#ca615b 22%,#bc476f 64%,#9a3cb4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d89055', endColorstr='#9a3cb4',GradientType=0 ); content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.74; -webkit-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.35); -moz-box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.35); box-shadow: inset 0px 0px 20px 0px rgba(255,255,255,0.35);}



#footer-wrapper{padding:0; background:#242323; margin:30px 0 0 0;}
#main-footer{padding:0;  background:#242323; font-size:17px; font-weight:600; color:rgba(255, 255, 255, 0.8); overflow:hidden;}

.footer-columns{margin:0 0 0 -10px;}
.footer-columns .column-item{width:20%; padding:80px 10px; margin:0;}
.footer-columns .column-item:nth-child(2){width:26%;}
.footer-columns .column-item:nth-child(3){width:22.5%;}
.footer-columns .column-item:last-child{width:31.5%;}
#main-footer h5, .footerSocial h5{color:#FFF; font-family:"Big Shoulders"; font-size:26px; font-weight:700; line-height:25px; text-transform:uppercase; padding:0; margin:0 0 35px 0;}
.footer-columns .column-item ul{margin:0;}
.footer-columns .column-item ul > li:not(:last-child){margin:0 0 16px 0;}
.footer-columns .column-item ul > li a{line-height:normal; color:rgba(255, 255, 255, 0.8);}
.footer-columns .column-item ul > li a:hover, .footer-columns .column-item ul > li a:focus, .footer-columns .column-item a:hover, .footer-columns .column-item a:focus, #bottom-footer .footer-copyright p a:hover, #bottom-footer .powered-by p a:hover, #bottom-footer .template-by p a:hover{color:#ED1068; border:none;}
.footer-columns .column-item a{color:rgba(255, 255, 255, 0.8);}
.footer-columns .column-item ul > li a.viewallLink{text-decoration:underline;}

.ftrtopCntnr{display:flex; flex-wrap:wrap; position:relative;}
.ftrtopCntnr:before{content:''; position:absolute; left:100%; top:0; background:url(../img/footer-bg.png) repeat top left; width:12000px; height:100%;}
.ftrtopLeft{position:relative; width:71.25%;}
.ftrtopRight{border-left:1px solid rgba(255, 255, 255, 0.2); background:url(../img/footer-bg.png) no-repeat top left; background-size:cover; padding:0 0 0 75px; position:relative; width:28.75%;}
.ftrtopRight .column-item{padding:80px 0 80px 0;}

.contactInfo{position:relative;}
.contactInfo p{line-height:22px; margin:0 0 30px 0; display:flex;}
.contactInfo p:last-child{margin:0;}
.contactInfo p a{line-height:22px !important; align-items:center;}
.contactInfo .ftrcntctIc svg{display:block;}
.contactInfo p a{display:inline-flex;}
.contactInfo .ftrcntctIc{width:32px;}
.contactInfo .ftrcntntDtl{width:calc(100% - 32px); padding:0 0 0 10px;}
.contactInfo .ftrcntntDtl span{display:block; color:rgba(255, 255, 255, 0.5); font-size:17px;}
.contactInfo p.ftrclockIc{align-items:center;}

.footerMiddle{background:url(../img/newsletter-bg.png) no-repeat center center; background-size:cover; padding:25px 0;}
.footerMiddle .ftrmdlCntnr{display:flex; align-items:center; justify-content:space-between;}
.ftrNewsletter .newsletterHead{background:url(../img/newsletter-ic.png) no-repeat left center; padding:0 0 0 60px; margin:0 0 35px 0;}
.ftrNewsletter .newsletterHead h5{margin:0 0 5px 0 !important;}
.ftrNewsletter .newsletterHead p{font-size:16px; font-weight:600; line-height:normal; margin:0;}
.ftrNewsletter #footerSubcribeForm{display:flex; align-items:center; margin:0;}
.ftrNewsletter #footerSubcribeForm > form{width:100%; margin:0;}
.ftrNewsletter #footerSubcribeForm > form .form-field{border-radius:0; border:none; padding:0; background:none;}
.ftrNewsletter #footerSubcribeForm input[type="email"]{height:60px; color:#fff; padding-left:23px; font-size:17px; font-weight:600; padding-right:70px; background:transparent; border:1px solid #797979;}
.ftrNewsletter #footerSubcribeForm input[type="submit"]{font-size:0; padding:0; background:url(../img/send-ic.png) no-repeat center center #fff; height:60px; width:60px; border:none; top:0; right:0; border-radius:0; line-height:normal;}

.footerSocial{position:relative; display:flex; align-items:center; padding:95px 0 0 0;}
.footerSocial h5{margin:0 10px 0 0;}
.footerSocial .social-icons{line-height:normal; display:flex; align-items:center; margin:0; gap:10px;}
.footerSocial .social-icons li{display:block; margin:0; padding:0;}
.footerSocial .social-icons a{display:flex; align-items:center; justify-content:center; padding:0; width:50px; height:50px; background:#fff; font-size:16px; border-radius:0; border:none;}
.footerSocial .social-icons a:hover, .footerSocial .social-icons a:focus{background:#ED1068;}
.footerSocial .social-icons a svg{width:auto; height:auto;}
.footerSocial .social-icons a:hover svg path, .footerSocial .social-icons a:focus svg path{fill:#fff;}
.footerSocial .social-icons a.icon--facebook:hover, .footerSocial .social-icons a.icon--facebook:focus{background:#337FFF;}
.footerSocial .social-icons a.icon--x:hover, .footerSocial .social-icons a.icon--x:focus{background:#000000;}
.footerSocial .social-icons a.icon--youtube:hover, .footerSocial .social-icons a.icon--youtube:focus{background:#FF000A;}
.footerSocial .social-icons a.icon--instagram:hover, .footerSocial .social-icons a.icon--instagram:focus{background:linear-gradient(135deg, #CF2CA3 7%, #753AEE 41.23%, #EB445F 68.19%, #F8D849 96%);}

#bottom-footer{background:#fff; padding:20px 0;}
#bottom-footer .col-md-12{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
#bottom-footer .footer-copyright p, #bottom-footer .powered-by p, #bottom-footer .template-by p{color:#242323; font-size:16px; font-weight:400; line-height:22px;}
#bottom-footer .footer-copyright p a{color:#242323;}
#bottom-footer .footer-copyright p a:hover, #bottom-footer .footer-copyright p a:focus{color:#ED1068;}
span.bull{ color:#c2c2c2; padding:0 10px; }

.page-type-default .header{border:none;}
#quickSearch .quickSearchResults .productItems > li article figcaption h4{font-size:14px;}
#quickSearch .quickSearchResults .productItems > li article figcaption h4 a{color:#000;}
#quickSearch > form{max-width:500px; margin:0 auto;}
#quickSearch .quickSearchResultsWrap{width:100%; max-width:500px; left:50%; transform:translateX(-50%); right:auto;}

#currencySelection.dropdown-menu.is-open{left:50% !important; right:0; min-width:220px; transform:translateX(-50%);}
#currencySelection .dropdown-menu-item > a{padding:0; font-size:14px;}

.navPages-container nav ul.navPages-list > li:not(.hasMegamenu) > .navPage-subMenu ul li:hover > a{color:#ee0f6a;}
aside.page-sidebar.col-sm-3{width:320px;}
aside.page-sidebar.col-sm-3 ~ main.page-content.col-sm-9{width:calc(100% - 320px); overflow:hidden; float:none;}
ul.all-categories-list ul > li a, ul.all-categories-list ul > li ul > li a{color:#000; font-size:14px;}
ul.all-categories-list ul > li i, ul.all-categories-list ul > li ul > li i.fa.fa-caret-down{top:8px !important;}
ul.all-categories-list ul > li:hover i, ul.all-categories-list ul > li:focus i{color:#ee0f6a;}
ul.all-categories-list ul > li a:hover, ul.all-categories-list ul > li a:focus, ul.all-categories-list ul > li:hover > a, ul.all-categories-list ul > li:focus > a, .giftCertificate-block .navBars > ul li a:hover, .giftCertificate-block .navBars > ul li a:focus, ul.all-categories-list ul > li ul > li a:hover, ul.all-categories-list ul > li ul > li a:focus{color:#ee0f6a;}
ul.all-categories-list > li > a:hover, ul.all-categories-list > li > a:focus, .navPages-container nav ul.navPages-list > li > .navPage-subMenu ul li:hover > a{color:#ee0f6a;}
#sideShopByBrands ul li a, .giftCertificate-block .navBars > ul li a, ul.all-categories-list a, #sideShopByPrice ul li a{font-size:14px;}
.page-sidebar #sideTopSellers .productCarousel .owl-stage .owl-item .prod-item a.btnATC{background:#242323; letter-spacing:normal; color:#fff; font-size:16px;}
.page-sidebar #sideTopSellers .productCarousel .owl-stage .owl-item .prod-item a.btnATC i{display:none;}
.page-sidebar #sideTopSellers .productCarousel .owl-stage .owl-item .prod-item a.btnATC:hover{background:#ED1068; box-shadow:none; color:#fff;}
#sideShopByBrands .view-all-brands{color:#000;}
#sideShopByPrice ul li a:hover, #sideShopByBrands ul li a:hover, ul.all-categories-list ul > li ul > li ul li:hover a{color:#ee0f6a; border-bottom:1px solid #ee0f6a;}
.page-sidebar .side-module-heading{font-size:16px; color:#000;}
ul.all-categories-list ul > li ul > li ul li:hover::before{top:12px;}

.module-wrapper .productBlockContainer.columns-4 .prod-item{width:25%;}
.prdctListing{overflow:hidden;}
#product-listing-container .prdctListing > form{margin-right:-2px;}
#product-listing-container .module-wrapper{margin-bottom:40px;}

.pagination-list .pagination-item{vertical-align:middle;}
.pagination-list .pagination-item a, .pagination-list .pagination-item.pagination-item--previous a, .pagination-list .pagination-item.pagination-item--next a{display:block; padding:0; width:40px; height:40px; line-height:38px; border:none; font-size:14px; font-family:'Titillium Web', sans-serif; background:#fff; border:1px solid #dcdcdc; color:#000; border-radius:0; font-weight:400; box-shadow:none;}
.pagination-list .pagination-item a:hover{box-shadow:none; border-color:#ee0f6a;}
.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:#ee0f6a; border-color:#ee0f6a; color:#fff; box-shadow:none;}
.titlePagination{width:auto; height:40px; line-height:38px; border:1px solid #dcdcdc; font-size:14px; border-radius:0; font-weight:400; font-family:'Titillium Web', sans-serif; padding:0 20px; display:inline-block; vertical-align:top;}
.pagination-list .pagination-item.pagination-item--previous a, .pagination-list .pagination-item.pagination-item--next a{width:auto; padding:0 20px;}

.compare-link a{border-radius:0;}

.brand .card-title{height:auto; padding:10px; color:#fff; background:#282828; text-transform:uppercase; font-size:16px; font-weight:500;}
.brand .card-title a{color:#fff;}
.brand .card{padding:0; margin:0 0 20px 0;}
.brand .card .card-figure{padding:20px;}
.brand .card .card-figure .card-image{}
.brand .card-body{padding:0;}

.product-pagination.top{padding:10px 10px 5px 10px;}
.page-type-page_contact_form .storeLocation a{color:#000;}
.form-label{font-size:14px; font-weight:600;}
#sideRecentPosts ul li a{font-size:14px;}
.gift-certificate-form .form-actions .btn{height:auto;}
.page-type-search .category-suggestion a{color:#000;}
.card .form-checkbox + .form-label{display:inline-block; width:auto;}
.prod-item .btn-compare span{font-size:14px;}

ul.tabs li.tab.is-active{border-color:#ee0f6a;}
.productView-description ul.tabs li.tab{margin-right:10px; border-bottom:none; margin-bottom:0;}
.productView-description ul.tabs li.tab:last-child{margin-right:0;}
.productView-description .tab-content{padding:0;}

.productView-description ul.tabs li.tab:hover, .productView-description ul.tabs li.tab.is-active{border:1px solid #ee0f6a; border-bottom:none;}
.product-style-2 .productView-details .HL-ColLeft .productView-title{color:#000;}
.product-style-2 .productView-details .productView-options .wishlist-form{bottom:80px; position:absolute;}
.cart-item-name{font-size:16px;}
.cart-item-name a{font-weight:600; color:#000;}
.estimator-form-label .form-label:not(.estimator-form-label-text), .cart-total-label{font-size:16px;}
.coupon-code-add, .coupon-code-cancel, .gift-certificate-add, .gift-certificate-cancel, .shipping-estimate-hide, .shipping-estimate-show, .cart-item-info:not(.cart-item-quantity){font-size:16px;}
.previewCartAction .btn, .previewCartAction-viewCart a.btn{padding:10px 10px; font-size:13px; height:40px;}
.product-style-2 .productView-details .productView-options #form-action-addToCart i{display:none;}

.sidebarBlock .owl-nav > button{width:25px; height:25px; background-size:100% !important;}
.sidebarBlock .owl-nav .owl-prev{left:0;}
.sidebarBlock .owl-nav .owl-next{right:0;}
.sidebarBlock .productCarousel{padding:20px 30px 20px 30px;}

#product-listing-container > form{margin-left:-15px; margin-right:-16px;}
#back-to-top{background:#fff;}
.productView-info-name{min-width:inherit; text-transform:none; margin-right:10px;}
.productView-info-value{margin-left:0;}
.PaypalCommerceInnerContainer{width:100% !important; max-width:100% !important;}
.actionBar[data-sort-by] select{line-height:normal;}
.compareTable-removeProduct .icon{fill:#000;}
#cart-preview-dropdown{min-width:380px !important;}
.previewCartItem-name h6{font-size:14px !important;}
.previewCartItem-name h6 > a{color:#000;}
.previewCartItem > div.item-price, .previewCartItem > div.item-qty, .previewCartItem > div.item-total, #cart-preview-dropdown .cart-total-label, #cart-preview-dropdown .cart-total-value{font-size:14px; padding-top:7px;}

.productView-options .wishlist-form{position:relative; left:auto; bottom:auto;}
[data-wishlist-add] > button{width:auto;}
.form-select--small, .form-select--date, .form-input--small{font-size:16px;}
#form-action-addToCart i{display:none;}
#previewModal .modal-content{overflow:hidden;}
.previewCartCheckout-additionalCheckoutButtons .CheckoutButton{width:100% !important;}

.btn.btn-sm.removeBtn, .btn.btn-sm.removeBtn:hover { background:url(https://cdn11.bigcommerce.com/s-yrda1y/images/stencil/original/image-manager/remove-ic.png?t=1707309818) no-repeat center; width:25px; height:25px; font-size:0; border:none; min-width:unset; padding:0;}
.page-type-wishlist .prod-item > form.removeItem { position:absolute; bottom:auto; left:auto; top:15px; right:20px;}
.compareTable-removeProduct{top:-2rem;}
.modal-close{padding:0 0 6px 0;}

[data-product-attribute="set-rectangle"] .form-option{padding:6px 7px 6px;}
.productView-options .form-option-variant{font-size:15px;}
.login .form-field{width:100%;}
.productView-price{color:#ee0f6a;}
.previewCartItem > div.item-price, .previewCartItem > div.item-total, #cart-preview-dropdown .cart-total-value, #cart-preview-dropdown .cart-total-value{color:#ee0f6a;}
.cart-item-info.cart-item-price, .cart-total-value{color:#ee0f6a;}
.previewCartCheckout-price{color:#ee0f6a;}
.compare-link.link-show .countPill { display: inline-flex; justify-content: center; align-items: center; padding: 0 0 0 3px; line-height: 1; height: 24px; }
.product-style-2 .productView-details .HL-Colright .productView-price{ float: none; text-align: left;}
.modal-body.quickView .productView-reviewLink { margin-left: 15px; }
.modal-body.quickView .productView-reviewLink + .productView-reviewLink { margin-left: 10px; }
.modal-body .previewCart .productView-title { font-size: 16px; }
.modal-body .form-field label input[type="checkbox"] { margin-left: 6px;}
.top-cart .previewCartItem { padding: 10px 20px; }
#cart-preview-dropdown .triangle-with-shadow::before { right: 0px; }
.productView-details .productView-options .form-field select { padding-right: 40px; line-height:1.3; }
.previewCart .productView-info .productView-info-name { margin-right: 10px; }
.cart-list .definitionList-key { float: none; }

.buyWithConfidence{ border-top:solid 1px #ddd; }
.buyWithConfidence h5{ padding: 13px 0; letter-spacing: .7px; margin:0; }
.buyWithConfidence h5 img{ vertical-align: middle; padding-right: 5px; }

#summary .DescShort{ border-bottom: solid 1px #ddd; padding-bottom: 10px;  margin-bottom: 10px; }
.productPricePpage{ display: flex; text-align: left !important; justify-content: space-between; align-items: center; }
.afterPayScetionBeforePrice{ padding-right:10px; }
#summary .DescShort p.text-red{ color: #ee0f6a; }
.afterPayScetionBeforePrice p.afterpay-paragraph{ margin-bottom:0; }
.shippingAndReviews .productView-info{ padding-bottom:0; }
.shippingAndReviews .productView-rating{ margin-bottom:13px !important; }
[data-wishlist-add] > button{ margin-bottom:10px; }
.productView-reviewLink{ margin-left:20px !important; }

.productView-details .productView-options{ height: 410px; overflow: auto; padding-right: 10px; }

#olark-wrapper .olark-launch-button-wrapper{bottom:65px !important;}

.sticky-toolbar{ position:fixed; bottom:0; border:1px solid #F2F2F2; background:#FFF; box-shadow:0 -5px 15px 0 rgba(0, 0, 0, 0.15); z-index:980; left:0; width:100%; }
.sticky-toolbar ul{ margin:0; padding:10px 10px 8px; display:flex; justify-content: space-between; align-items: center; }
.sticky-toolbar ul li{ list-style:none; text-align:center; position:relative; width:100%; }
.sticky-toolbar ul li:last-child::after{ display:none; }
.sticky-toolbar ul li p{ margin:2px 0 0 0; color:#6D6D6D; font-family: "Titillium Web"; font-size: 12px; font-style: normal; font-weight: 600; line-height: 16px;}
.sticky-toolbar ul li:hover p,
.sticky-toolbar ul li a.active p{ color:#ED1068; }
.sticky-toolbar ul li:hover svg path, .sticky-toolbar ul li a.active svg path{fill:#ED1068; opacity:1; }
.sticky-toolbar ul li:hover .cart-fixed-mobile svg path, .sticky-toolbar ul li:hover .wishlist-fixed-mobile svg path, .sticky-toolbar ul li a.active.cart-fixed-mobile svg path, .sticky-toolbar ul li a.active.wishlist-fixed-mobile svg path{fill:none; stroke:#ED1068;}

#back-to-top{bottom:25%;}
.page.row{margin-left:0; margin-right:0;}

.productView-thumbnails .owl-nav .owl-prev{left:-5px;}
.productView-thumbnails .owl-nav .owl-next{right:-5px;}
.productView-images .new-badge{right:-40px; top:-15px; z-index:1;}

@media (min-width: 1170px){
	body.is-sticky div#top-cart{position:fixed; z-index:99; top:0; right:0; width:80px; height:60px; padding:0; border-left:1px solid rgba(0, 0, 0, 0.2); animation-name:fadeInDown; animation-duration:1s; animation-fill-mode:both; background:#fff; padding:0 15px;}
	body.is-sticky header.header.mobile-search-is-open #quickSearch .quickSearchResultsWrap{width:100%; max-width:500px; left:50%; transform:translateX(-50%); right:auto;}
	body.is-sticky header.header.mobile-search-is-open #quickSearch > form{max-width:500px;}
	body.is-sticky .searchIc > button{display:flex !important; align-items:center; justify-content:center;}
	body.is-sticky .searchIc > button svg{display:block !important; width:36px; padding:0;}
	body.is-sticky .navPages-container{background:#fff; border-bottom:1px solid rgba(0, 0, 0, 0.2);}
	body.is-sticky .navPages-container nav ul.navPages-list > li > a{padding-top:0; padding-bottom:0; line-height:60px;}
	body.is-sticky div#top-cart > a{width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
	body.is-sticky .mobile-search-toggle{border-color:rgba(0, 0, 0, 0.2);}
}

@media (min-width: 992px){
	.mobile-only{display:none;}
	.headerRight #quickSearch{display:none;}
	.navPages-container li.hasMegamenu.alignLeft > .subMegaMenu{width:100% !important;}
	.navPages-container nav ul.navPages-list > li > .navPage-subMenu{}
	.navPages-container nav ul.navPages-list > li > .navPage-subMenu.subMegaMenu li > ul ul{background-color: #f3f3f3; min-width: 170px;}
	.navPages-container nav ul.navPages-list > li.navPages-item-page:nth-child(4), .navPages-container nav ul.navPages-list > li.navPages-item-page:last-child{display:none;}
	.mobile-search-is-open .headerRight #quickSearch{display:block;}
	.headerRight #quickSearch{position:absolute; top:100%; left:0; width:100%; min-width:300px; z-index:99; padding:11px 12px 12px; background:#fff; display:none; padding:10px; background:#242424; -webkit-animation-name:fadeInDown; animation-name:fadeInDown; -webkit-animation-duration:0.3s; animation-duration:0.3s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
	.headerMiddle .mobile-search-toggle svg{width:20px; height:100%; padding:3px; fill:white;}
	.headerMiddle .mobile-search-toggle svg:first-child{display:none;}
	.mobile-search-is-open .headerMiddle .mobile-search-toggle svg:first-child{display:block;}
	.mobile-search-is-open .headerMiddle .mobile-search-toggle svg:last-child{display:none;}
	body.is-sticky header.header.mobile-search-is-open #quickSearch button{background:#000;}
	.navPages-list > .navPages-item > .has-subMenu{background:url(../img/nav-down-arrow.png) no-repeat right center;}
	.navPages-container nav ul.navPages-list > li > a{letter-spacing:normal;}
	.navPages-container nav ul.navPages-list > li:hover{background:none;}
	.navPages-container nav ul.navPages-list > li:hover > a{color:#ED1068;}
	.navPages-container nav ul.navPages-list > li:hover > a.has-subMenu{background:url(../img/nav-up-arrow.png) no-repeat right center;}
	.navPages-container nav ul.navPages-list > li:not(.hasMegamenu) > .navPage-subMenu ul li:hover::before{top:14px;}
	.navPages-container nav ul.navPages-list > li > .navPage-subMenu li > .navPage-childList li:hover::before{top:12px;}
	.productView-images.col-md-8{width:calc(66.66667% - 25px); margin-right:25px; padding-right:0; overflow:hidden;}
}


@media (max-width: 1749px){
	
}

@media (max-width: 1719px){
	.owl-nav .owl-prev, .slick-prev{left:-15px;}
	.owl-nav .owl-next, .slick-next{right:-15px;}
	.category-product-section .productBlockContainer, .productCarousel{padding:0 30px;}
	.productSlider .productCarousel{padding:0;}
	#back-to-top{bottom:150px;}
	.testimonialsCarousel{padding:0 20px;}
}

@media (max-width: 1599px){
	.headerTop .hdrtopRight ul li{padding:0 10px;}
	.ftrtopRight{padding-left:20px;}
}

@media (max-width: 1499px){
	
}

@media (max-width: 1399px){
	.headerTop .hdrtopRight ul li a{font-size:15px;}
	.navPages-container nav ul.navPages-list > li > a{font-size:15px; padding:5px 10px;}
	.headerRight .navUser ul li, .headerRight div#top-cart{margin:0 0 0 15px; padding:0 0 0 15px;}
	.shopbycateSec .cateBox .cateDtl .cateTitle{font-size:32px;}
	.reviewSec .page-heading, .shopbycateSec .page-heading{font-size:80px;}
	.brandSec .page-heading{font-size:100px;}
	.brandSec .viewBtn{top:80px;}
	.viewBtn{top:25px;}
	.marquee-line span{font-size:50px;}
	.brandSec .brandsecImg img{max-width:90%;}
}

@media (max-width: 1319px){
	.brandTabSec .page-heading{font-size:120px;}
	.googleReview{padding:0 50px 0 0;}
	.module-wrapper .productBlockContainer.columns-4 .prod-item{width:33.33% !important;}
	.module-wrapper.productList .productBlockContainer.columns-4 .prod-item{width:100% !important;}
}

@media (max-width: 1279px){
	ul.tabs li.tab{width:auto;}
	.smlbannerSec .secBlock .bnrDtl{left:30px; top:30px;}
	.footer-columns .column-item{width:18%;}
	.footer-columns .column-item:nth-child(3){width:20.5%;}
	.footer-columns .column-item:last-child{width:35.5%;}
}

@media (max-width: 1199px){
	#bottom-footer .col-md-12{justify-content:center;}
	#bottom-footer .footer-copyright{width:100%; text-align:center; padding:0 0 10px 0;}
	.module-wrapper .productBlockContainer.columns-4 .prod-item{width:50% !important;}
	.module-wrapper.productList .productBlockContainer.columns-4 .prod-item{width:100% !important;}
	.product-style-2 .productView-details .HL-Colright .productView-rating{width:100%;}
	.product-style-2 .productView-details .HL-Colright .productView-price{width:100%; text-align:left;}
	.product-style-2 .productView-details .HL-Colright .productView-price > br{display:none;}
	.headerTop .hdrtopLeft{width:60%;}
	.headerTop .hdrtopRight{width:40%;}
	.headerTop .hdrtopRight ul li a{font-size:14px;}
	.shopbycateSec .cateBox .cateDtl{top:25px; padding:0 20px;}
	.shopbycateSec .cateBox .cateDtl .cateTitle{font-size:24px;}
	.brandSec .brandsecImg{top:30%;}
	.brandSec .brandsecImg img{max-width:60%;}
	.ftrtopLeft{width:60%;}
	.ftrtopRight{width:40%;}
	.footer-columns .column-item, .footer-columns .column-item:nth-child(2), .footer-columns .column-item:nth-child(3), .footer-columns .column-item:last-child{width:50%; padding-top:50px; padding-bottom:0;}
	.footer-columns .column-item:last-child{padding-bottom:50px;}
	.ftrtopRight .column-item{padding-top:50px; padding-bottom:50px;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.hdrCntnr{flex-wrap:wrap; padding:20px 0 10px 0;}
	.headerMiddle{position:relative; order:3; width:100%; padding-top:12px; border-top:1px solid rgba(0, 0, 0, 0.2); margin-top:15px;}
	.smlbannerSec .secBlock .bnrDtl .bnrTitle{font-size:45px; line-height:45px;}
}

@media (max-width: 991px){
    .st-menu-open .st-pusher { height: 100vh; }
	.mobCurrency{padding:10px 15px; list-style:none;}
	.hdrCntnr{flex-wrap:wrap;}
	.hdrCntnr > div{order:2;}
	.hdrCntnr > div.headerMiddle{order:1;}
	.mobile-search-toggle{position:relative; width:auto;}
	
	#st-trigger-effects{width:70px; padding:0 0 0 15px;}
	#st-trigger-effects a{justify-content:flex-start; border:none;}
	.headerRight{width:70px; padding:0 10px 0 0; justify-content:end;}
	.headerRight .top-cart{text-align:right;}
	.headerLeft{width:calc(100% - 140px); text-align:center; padding:20px 0;}
	.headerRight div#top-cart > a{display:inline-block;}
	.productSlider .owl-nav button{top:auto; bottom:-60px;}
	.productSlider .owl-nav button.owl-prev{left:calc(50% - 35px); right:auto;}
	.productSlider .owl-nav button.owl-next{right:calc(50% - 35px);}
	.brandTabSec ul.tabs li.tab{width:25%;}
	.brandTabSec ul.tabs li.tab.is-active a::before, .brandTabSec ul.tabs li.tab:hover a::before, .brandTabSec ul.tabs li.tab:focus a::before{content:none;}
	.module-wrapper .productBlockContainer .prod-item{padding:0 20px;}
	.brandTabSec .module-wrapper .productBlockContainer .prod-item{margin:0;}
	.productCarousel .owl-stage .owl-item .prod-item{padding:0 20px;}
	aside.page-sidebar.col-sm-3{width:250px;}
	aside.page-sidebar.col-sm-3 ~ main.page-content.col-sm-9{width:calc(100% - 250px);}
	.brandGrid .brand{width:33.33%;}
	ul.tabs li.tab a{font-size:14px;}
	.modal{max-width:92% !important;}
	.previewCartCheckout .btn.btn-alt, .previewCartCheckout .btn{font-size:14px; letter-spacing:1px;}
	#quickSearch .quickSearchResultsWrap{width:100%; min-width:inherit; transform:none; left:auto;}
	.form.wishlist-form .button{font-size:14px;}
	.previewCart .productView-image { margin: 10px 0; }
	.productView-details .productView-options{ height: auto; overflow: auto; padding-right: 0; }
	
	.hdrCntnr{padding:0;}
	.headerTop .hdrtopLeft{width:100%;}
	.headerRight .navUser{display:none;}
	.headerRight div#top-cart{border:none; margin:0; padding:0;}
	.shopbycateSec .cateBoxes{display:flex; flex-wrap:wrap;}
	.shopbycateSec .cateBoxes .cateBox{width:50%; order:2;}
	.shopbycateSec .cateBoxes .cateBox:first-child, .shopbycateSec .cateBoxes .cateBox:last-child{order:1;}
	.viewBtn{position:relative; top:auto; text-align:center; padding:12px 0 0 0; right:auto;}
	.aboutSec .page-heading{font-size:50px;}
	.reviewSec .page-heading, .shopbycateSec .page-heading{font-size:60px;}
	.brandSec{padding:50px 0 40px 0;}
	.brandSec .page-heading{font-size:80px; margin:0 0 25px 0;}
	.brandSec .page-heading span{font-size:32px;}
	.brandSec .brandsecImg{position:relative; top:auto; left:auto; text-align:center; padding:20px 0 0 0;}
	.brandSec .viewBtn{top:auto; padding:20px 0 0 0;}
	#bottom-footer{padding-bottom:95px;}
	.ftrtopCntnr::before{content:none;}
	.ftrtopLeft{width:100%;}
	.ftrtopRight{width:calc(100% + 30px); border-left:none; border-top:1px solid rgba(255, 255, 255, 0.2); padding:0 15px; margin:0 -15px;}
	.footerSocial{padding:50px 0 0 0;}
	.productView-images.col-md-8{width:calc(100% - 15px); margin-right:15px; padding-right:0; overflow:hidden;}
	
	.prod-item .card .prod-desc .action-compare{ display:none; }
	.prod-item .prod-desc h4.prod-name, .compareTable-product .card-title{ -webkit-line-clamp: 2; font-size:16px; }
	.prod-item .prod-desc .prod-price, .compareTable-product .price-section{ margin-bottom:15px; }
	#product-listing-container .module-wrapper .productBlockContainer.columns-4 .prod-item{ padding-top: 0; padding-bottom: 0; }
}

@media (max-width: 767px){
	.shopBtn{padding:10px 20px; font-size:15px;}
	.productSlider ul.tabs li.tab a{font-size:26px; padding:13px 16px; min-width:179px;}
	ul.tabs li.tab{margin:0;}
	.brandTabSec, .reviewSec, .aboutSec{padding:50px 0;}
	.brandTabSec .page-heading{margin:0 0 30px 0;}
	.brandTabSec .page-heading{font-size:80px;}
	aside.page-sidebar.col-sm-3{width:100%;}
	aside.page-sidebar.col-sm-3 ~ main.page-content.col-sm-9{width:100%;}
	.productView-description ul.tabs li.tab{width:100%; margin:0;}
	.productView-description ul.tabs li.tab.is-active a::before, .productView-description ul.tabs li.tab:hover a::before, .productView-description ul.tabs li.tab:focus a::before{content:none;}
	.product-bottom .owl-nav button{top:auto; transform:none; bottom:-40px;}
	.product-bottom .owl-nav button.owl-prev{left:calc(50% - 35px); right:auto;}
	.product-bottom .owl-nav button.owl-next{right:calc(50% - 35px);}
	.product-bottom .productCarousel{padding:0 25px;}
	.titlePagination{display:none;}
	.compareTable-headingText { top: 10px; }
	.cart-item-info .cart-item-label { font-size: 16px; }
	
	.footer-columns .column-item, .footer-columns .column-item:nth-child(2), .footer-columns .column-item:nth-child(3), .footer-columns .column-item:last-child{width:100%;}
	
	.ftrtopCntnr{padding:20px 0 0 0;}
	#ftrAccordion{list-style:none; padding:0; margin:0 -15px;}
	#ftrAccordion .footerTitle{color:#FFF; font-family:"Big Shoulders"; font-size:24px; font-weight:700; line-height:25px; text-transform:uppercase; cursor:pointer; margin:30px 0; padding:0 20px 0 0; background:url(../img/ftr-down-arrow.png) no-repeat right;}
	#ftrAccordion > div{border-bottom:1px solid #595959; padding:0 15px; margin:0;}
	#ftrAccordion > div > ul{display:none; padding:0 0 40px 0;}
	#ftrAccordion > div > ul{display:none;}
	#ftrAccordion ul{margin:0; padding:0; list-style:none;}
	#ftrAccordion .active .footerTitle{background:url(../img/ftr-up-arrow.png) no-repeat right; position:relative;}
	#ftrAccordion .active .footerTitle:before{content:''; position:absolute; left:0; bottom:0; width:50px; height:1px; background:#ED1068; bottom:-8px;}
	.footer-columns .column-item ul > li:not(:last-child){margin:0 0 15px 0;}
	.contactInfo p{margin:0 0 15px 0;}
	#main-footer h5, .footerSocial h5{font-size:24px;}
	.ftrNewsletter .newsletterHead{width:100%; text-align:center; margin:0 0 25px 0; background-position:top center; padding:60px 0 0 0;}
	.footerSocial{justify-content:center;}
	
	#product-listing-container .module-wrapper .productBlockContainer.columns-4 .prod-item{ padding-top:0; padding-bottom:0; }
}



@media (max-width: 640px){
	.smlbannerSec .secBlock img{width:100%;}
	.aboutSec .page-heading{font-size:40px;}
	.reviewSec .page-heading{font-size:44px;}
	.shopbycateSec{padding:45px 0 50px 0;}
	.shopbycateSec .page-heading{font-size:100px;}
	.shopbycateSec .page-heading span{display:block; font-size:32px; color:#fff;}
}

@media (max-width: 639px){
	.googleReview{padding:0 20px 0 0;}
	.compareTable-row .btn.btn-primary{padding-left:5px; padding-right:5px; font-size:11px; letter-spacing:normal;}
	.shopbycateSec .cateBox .cateDtl{top:20px;}
	.shopbycateSec .cateBox .cateDtl .cateTitle{font-size:20px;}
}

@media (min-width: 551px) and (max-width: 639px){
	
}

@media (max-width: 600px){
	.product-pagination.top{padding:0 10px 5px 10px;}
	.product-pagination.top{width:100%; clear:both; overflow:hidden;}
	.product-pagination.top .pagination{clear:both;}
}

@media (max-width: 550px){
	.brandTabSec .page-heading{font-size:50px;}
	.module-wrapper .prod-item{border:none;}
	.googleReview{padding:0 0 20px 0;}
	span.bull{display:block; font-size:0; line-height:0;}
.module-wrapper .productBlockContainer.columns-4 .prod-item{ padding-left: 9px; padding-right: 9px; }
.module-wrapper.productList .productBlockContainer.columns-4 .prod-item{ padding-left: 9px; padding-right: 9px; } 
	.brandGrid .brand{width:50%;}
	
	.mobileHideSection { display:none; }
	.productCarousel .owl-stage .owl-item .prod-item{padding:0 10px;}
	#relatedProducts .productCarousel, #similarByViews .productCarousel, #homeFeaturedProducts .productCarousel, #HomeTopSellers .productCarousel, #homeNewProducts .productCarousel{margin:0 -10px;}
	.headerTop .hdrtopLeft{padding:8px 0;}
	.headerLeft{padding:20px 0 25px 0;}
	.header-logo img.header-logo-image{max-width:202px;}
	.iconSec{padding:0;}
	.iconSec::before, .iconSec::after{border-width:28px;}
	.iconSec .marquee-line{display:flex; animation:none; flex-wrap:wrap; white-space:inherit;}
	.iconSec .marquee-line:not(:first-child){display:none;}
	.iconSec .marquee-line .iconBlock{width:50%; text-align:center; padding:36px 20px;}
	.iconSec .marquee-line .iconBlock:nth-child(2), .iconSec .marquee-line .iconBlock:nth-child(3){background:#fff;}
	.iconBlock .iconBlockIn .blockDtl{max-width:135px; margin:0 auto;}
	.brandSec{overflow:hidden;}
	.brandSec .brandBoxCntnr{overflow:unset;}
	.brandSec .brandBoxes .brandBox{min-width:115px;}
	.reviewSec{padding:50px 0 100px 0;}
	.testimonialsCarousel{padding:0;}
	.reviewSec .page-heading{font-size:80px; text-align:left; color:rgba(36, 35, 35, 0.8); background:url(../img/review-ic-mob.png) no-repeat left 130px top; padding:10px 0 0 0; margin:0 0 20px 0;}
	.reviewSec .page-heading span{display:block; font-size:32px; letter-spacing:-0.64px; color:#242323;}
	.reviewSec .secHead .greviewBadge{bottom:15px;}
	.reviewSec .secHead .greviewBadge img{max-width:82px;}
	.reviewSec .testimonialsCarousel .prod-item{padding:40px 50px 75px 50px; min-height:355px;}
	.reviewSec .testimonialsCarousel .prod-item p:not(:last-child){-webkit-line-clamp:6; min-height:inherit; margin:0 0 20px 0;}
	.reviewSec .testimonialsCarousel .prod-item p{font-size:17px; line-height:25px;}
	.owl-nav button, .slick-arrow{top:auto; bottom:-55px; transform:none;}
	.owl-nav .owl-prev, .slick-prev{left:calc(50% - 36px);}
	.owl-nav .owl-next, .slick-next{right:calc(50% - 36px);}
	.marqueebtmLine{padding:30px 0; margin:0;}
	.marqueebtmLine .marquee-line{animation:fadeInOut 2s ease-in-out infinite alternate; text-align:center; justify-content:center; margin:0 auto;}
	.marqueebtmLine .marquee-line span{font-size:46px; padding:0;}
	.marqueebtmLine .marquee-line span:after{content:none;}
	.marqueebtmLine .marquee-line span:not(:first-child), .marqueebtmLine .marquee-line:not(:first-child){display:none;}
	.aboutSec{margin: 0 0 40px 0;}
	#eapps-instagram-feed-1 .eapps-instagram-feed-header.es-header{margin:0 0 10px 0 !important;}
	#eapps-instagram-feed-1 .es-header-user-full-name{background-size:29px; font-size:28px; padding-left:40px;}
	.productView-thumbnails{padding:0 25px;}
	.productView-thumbnails .owl-nav button{bottom:auto; top:50%; transform:translateY(-50%);}
	
}

@media (max-width: 549px){
	.smlbannerSec{font-size:18px;}
	.smlbannerSec .secBlock .bnrDtl .bnrTitle{line-height:40px; font-size:40px;}
	.smlbannerSec .secBlock .bnrDtl .bnrDesc{line-height:24px; margin:0 0 20px 0;}
	
	.brandTabSec .page-heading{font-size:50px;}
	.brandTabSec ul.tabs li.tab{width:auto;}
	.brandTabSec ul.tabs li.tab a .brandNm{display:block; padding:0 15px;}
	.brandTabSec ul.tabs li.tab a img{display:none;}
	.wishlists-table .btn.btn-alt{width:100%; padding:5px 10px; margin:0 0 5px 0;}
	.productCarousel{ padding:0 !important; }
	.module-wrapper:not(.productList) .prod-item a.btnATC, .productCarousel .owl-stage .owl-item .prod-item a.btnATC{ font-size:13px; }
	.prod-item .prod-desc .prod-price{ font-size:15px; }
	.category-product-section .productBlockContainer, .productCarousel{ padding:0; }
	
	
}


@media (max-width: 480px){
	.page-heading{font-size:26px;}
	.iconSec{font-size:16px;}
	.iconSec .iconBlocks{align-items:flex-start;}
	.iconSec .iconBlocks .iconBlock{justify-content:center;}
	.iconSec .iconBlocks .iconBlock a{flex-wrap:wrap; justify-content:center;}
	.iconSec .iconBlocks .iconBlock .iconDtl{width:100%; text-align:center; padding:10px 0 0 0;}
	.cateSec .secHead .page-heading{font-size:30px;}
	.btn.btn-alt, .btn.btn-oranges, .btn{letter-spacing:1px; padding:10px 15px; font-size:14px;}
	.previewCartCheckout .btn{font-size:14px;}
	#cart-preview-dropdown{min-width:300px !important;}
	.product-style-2 .productView-details .productView-options .wishlist-form button { float: none; }
	#relatedProducts .productCarousel, #similarByViews .productCarousel, #homeFeaturedProducts .productCarousel, #HomeTopSellers .productCarousel, #homeNewProducts .productCarousel{margin:0;}
	#relatedProducts .productCarousel .owl-stage-outer, #similarByViews .productCarousel .owl-stage-outer, #homeFeaturedProducts .productCarousel .owl-stage-outer, #HomeTopSellers .productCarousel .owl-stage-outer, #homeNewProducts .productCarousel .owl-stage-outer{overflow:unset;}
	#homeFeaturedProducts, #HomeTopSellers, #homeNewProducts, #relatedProducts.module-wrapper, #similarByViews.module-wrapper, #homeFeaturedProducts.module-wrapper{padding:0 25% 0 0;}
	.productSlider .owl-nav button.owl-prev, .product-bottom .owl-nav button.owl-prev{left:calc(70% - 35px);}
	.productSlider .owl-nav button.owl-next, .product-bottom .owl-nav button.owl-next{right:calc(30% - 35px);}
	.product-bottom .owl-nav button{bottom:-50px;}
	.productSlider .container, .product-bottom > div.col-sm-12{padding-left:10px !important; padding-right:10px !important;}
	.brandSec{background:url(../img/brand-bg-mob.jpg) no-repeat bottom center; background-size:cover; padding:40px 0 245px 0;}
	.brandSec .brandsecImg{display:none;}
	.viewBtn .secBtn{padding:8px 20px;}
	.aboutSec{background:url(../img/about-bg-mob.jpg) no-repeat center bottom; background-size:cover; padding:45px 0 380px 0;}
	.aboutSec .page-heading{text-align:center;}
	.aboutSec .aboutCntn{text-align:center;}
	.aboutSec .aboutCntn p{font-size:16px; line-height:20px; margin:0 0 10px 0;}
	.siteBanner img.bannerDeskImg{display:none;}
	.siteBanner img.bannerMobImg{display:block;}
	.estimator-form--default ul{margin:0;}
	.estimator-form--default .estimator-form-row dl{display:flex; align-items:end;}
	.estimator-form--default .estimator-form-row dl .estimator-form-label{text-align:left; width:70%;}
	.estimator-form-input--price{margin:0;}
}

@media (min-width: 480px){
	.mobileImg{display:none !important;}
	.mob-marquee-line{display:none !important;}
}

@media (max-width: 479px){
	.desktopImg{display:none !important;}
	/* .smlbannerSec{font-size:16px;}
	.smlbannerSec .secBlocks .secBlock a:before{content:''; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.2); width:100%; height:100%; z-index:1;}
	.smlbannerSec .secBlock .bnrDtl{z-index:1;}
	.smlbannerSec .secBlock .bnrDtl .bnrTitle{line-height:30px; font-size:30px;}
	.smlbannerSec .secBlock .bnrDtl .bnrDesc{line-height:22px; margin:0 0 15px 0;}
	.smlbannerSec .secBlock .bnrDtl .secBtn{padding:10px 20px;} */
	.brandTabSec ul.tabs li.tab{width:50%;}
	.actionBar[data-sort-by] select{max-width:190px;}
	.HL-ColLeft h1.productView-title{ font-size:22px !important; }
	.shopbycateSec .cateBoxes{display:flex;}
	.shopbycateSec .cateBoxes .cateBox:first-child, .shopbycateSec .cateBoxes .cateBox:last-child{width:100%;}
	.shopbycateSec .cateBoxes .cateBox, .shopbycateSec .cateBoxes .cateBox:first-child, .shopbycateSec .cateBoxes .cateBox:last-child{order:unset;}
	.shopbycateSec .cateBox .cateDtl{top:16px; padding:0 24px;}
	.shopbycateSec .cateBox .cateDtl .cateTitle{font-size:20px; line-height:22px;}
	.shopbycateSec .cateBox:nth-child(2) .cateDtl, .shopbycateSec .cateBox:nth-child(3) .cateDtl{text-align:center;}
	.shopbycateSec .cateBoxes .cateBox:first-child .cateDtl, .shopbycateSec .cateBoxes .cateBox:last-child .cateDtl{top:22px; text-align:left;}
	.brandSec .brandBoxes{gap:7px;}
	.brandSec .brandBoxes.mob-marquee-line{margin-top:7px;}
	.new-badge{font-size:15px; width:100px; height:50px; padding:25px 5px 0 5px;}
	.module-wrapper .productBlockContainer.columns-4 .prod-item { width: 100% !important; }
	.module-wrapper:not(.productList) .prod-item a.btnATC, .productCarousel .owl-stage .owl-item .prod-item a.btnATC{ max-width: 155px; padding: 10px 30px; }
	.prod-item .prod-image{ margin-bottom:10px; }
}

@media (max-width: 419px){
	/* .smlbannerSec{font-size:14px;}
	.smlbannerSec .secBlock .bnrDtl .bnrTitle{line-height:26px; font-size:24px; margin:0 0 5px 0;}
	.smlbannerSec .secBlock .bnrDtl{top:0; left:0; padding:15px;}
	.smlbannerSec .secBlock .bnrDtl .bnrDesc{line-height:18px; margin:0 0 10px 0;}
	.smlbannerSec .secBlock .bnrDtl .secBtn{font-size:14px; padding:6px 15px;} */
	.brandGrid .brand{width:100%;}
}

@media (max-width: 389px){
	.productSlider ul.tabs li.tab a{min-width:inherit; font-size:20px;}
}

@keyframes fadeInOut {
  0% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}


span.mowrap{ white-space: nowrap; color: rgba(255, 255, 255, 0.8) !important; display: inline-block !important; }