.container#bodycontainer,.main#bodycontainer{padding-left:0px;padding-right:0px}.container#bodycontainer2{margin-top:0px!important;padding:0px}body{color:#474747}.home-instagram .btn{background:#5ec3bb;color:#fff;border-color:#5ec3bb;padding:10px 48px}.banner-bottom{text-align:center}#homeSpotlight .spotlight-item .spot-title{font-size:20px;display:inline-block;margin-bottom:20px;letter-spacing:.1em}.des h4{font-size:20px;display:inline-block;margin-bottom:3px;letter-spacing:.1em;margin-top:24px;text-transform:uppercase;font-weight:700;font-family:Montserrat,Arial,Helvetica,sans-serif}.box-title h4{font-size:20px;display:inline-block;margin-bottom:3px;letter-spacing:.1em;margin-top:24px;text-transform:uppercase;font-weight:700;font-family:Montserrat,Arial,Helvetica,sans-serif}.order{background:#949599}.order h4{color:#fff}html #Header{padding:0}#Header .row{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;margin:0;padding:0 35px 20px}#Header .row .header-social{width:35%;padding:0;margin:0}.header-social .Block{margin:0}.header-social .icon-social{width:34px;height:34px;line-height:34px;margin-bottom:0}#Header .row .header-logo{width:30%;text-align:center;max-width:100%;padding:0;margin:0}.header-logo a{display:inline-block;margin-top:20px;margin-bottom:15px}.header-logo img{margin:0 auto}.logo-description{font-family:'Karla',Arial,Helvetica,sans-serif;font-size:16px!important;color:#58595B;margin:0 -65px}@media (min-width:992px) and (max-width:1199px){.logo-description{font-size:16px!important}}#Header .row .header-right{width:35%;max-width:100%;padding:0;margin:0}.header-right > p{margin-bottom:15px;font-size:14px;letter-spacing:0.1em;padding-right:3px}.hl-fixed .header-right > p{display:none}.header-right > ul{list-style:none;margin:0 15px 15px}.header-right > ul > li{display:inline-block}.header-right > ul > li + li a{border-left:1px solid #58595B;margin-left:15px;padding-left:15px}.header-right > ul > li > a{font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:12px;color:#58595B;display:inline-block;line-height:15px}#Header .PageMenu{padding:0;margin:0;background:url('//cdn10.bigcommerce.com/r-d7da58bc2fa9ac362219b6ca847b6a0970dcbe51/themes/ClassicNext/images/header-category-bg.jpg');width:100%}#Header .PageMenu > .container{display:-moz-flex;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:relative}.PageMenu ul.sf-horizontal > li > a,.PageMenu ul.new-more > li.more > span{padding:11px 25px 13px;color:#58595B;font-size:15px}.HL_banner_top.hl_bannermargin-bottom:15px}.three_block_hometop_banner > .row{margin-left:-10px;margin-right:-10px}.three_block_hometop_banner > .row > div{padding-left:10px;padding-right:10px}.ProductList.owl-carousel .owl-item > div,.ProductList > li{text-align:center}.ProductList.owl-carousel .owl-item > div a.pname,.ProductList > li a.pname{color:#58595B;font-weight:400;font-size:13px}.FeaturedProducts,.NewProducts,.TopSellers{margin-bottom:0;border-bottom:0}#Header .PageMenu{padding:0;margin:0;background:url(../images/header-category-bg.jpg);width:100%}#home .Content .Block > h2,#home .Content .CategoryList > h3.title-bottom,.hl_banner h2,.home-instagram h2,.HL-HomeBannerBottom .widget-title h4{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:24px;color:#6D6E71;font-weight:700;display:block}.HL-HomeBannerBottom .widget-title h4{margin: 0}#home .Content .Block > h2 span,#home .Content .CategoryList > h3.title-bottom,.hl_banner h2,.home-instagram h2 span,.HL-HomeBannerBottom .widget-title h4 span{background:#fff;padding-left:30px;padding-right:30px;position:relative;z-index:1}#home .Content .Block > h2::before,.HL-HomeBannerBottom .widget-title h4::before,.home-instagram h2::before{content:"";display:block;width:100%;height:1px;border-bottom:1px dotted #6D6E71;position:relative;top:20px;z-index:0}.HL-HomeBannerBottom.container{padding:0;width:100%}.HL-HomeBannerBottom ul{list-style:none}.HL-HomeBannerBottom ul li h4{color:#6D6E71}.HL-HomeBannerBottom ul li p{color:#6D6E71;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:13px;padding-left:30px;padding-right:30px;line-height:1.6em}.HL-HomeBannerBottom ul li a.btn{background:#5ec3bb;border-color:#5ec3bb;color:#fff;padding:10px 20px;font-size:14px}#HomeCustomerReviews{background:#CCF2ED;text-align:center;padding-top:20px;padding-bottom:20px}#HomeCustomerReviews h3{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:24px; padding-bottom: 10px; color:#6D6E71;font-weight:700;display:block;text-align:center;text-transform:uppercase}#HomeCustomerReviews h3::before{content:"";display:block;width:100%;height:1px;border-bottom:1px dotted #6D6E71;position:relative;top:20px;z-index:0}#HomeCustomerReviews h3 span{background:#CCF2ED;padding-left:30px;padding-right:30px;position:relative;z-index:1}#HomeCustomerReviews .review-item{padding:10px;text-align:center}#HomeCustomerReviews .review-item p{padding:0 80px;text-align:center;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:13px;font-style:italic;color:#6D6E71;line-height:1.6em;font-weight:400}#HomeCustomerReviews .review-item p.customer{margin-bottom:0}#HomeCustomerReviews a.btn{background:#5ec3bb;border-color:#5ec3bb;color:#fff;padding:10px 20px;font-size:14px}#HomeWhyLove{text-align:center;padding-top:20px;padding-bottom:10px}#HomeWhyLove h3{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:32px;color:#5DC3BB;font-weight:400;display:block;text-align:center;margin-bottom:10px}#HomeWhyLove h3::before{content:"";display:block;width:100%;height:1px;border-bottom:1px dotted #6D6E71;position:relative;top:20px;z-index:0}#HomeWhyLove h3 span{background:#fff;padding-left:30px;padding-right:30px;position:relative;z-index:1}#HomeWhyLove .columns{display:-webkit-flex;display:-moz-flex;display:flex;flex-wrap:wrap}#HomeWhyLove .columns > div{width:30%;padding:0 30px;margin-bottom:20px}#HomeWhyLove .columns > div.col-2{width:40%}#HomeWhyLove .columns > div + div{border-left:1px dotted #6D6E71}#HomeWhyLove .columns > div h4{color:#6D6E71;font-size:24px;font-family:'Roboto',Arial,Helvetica,sans-serif}#HomeWhyLove .columns > div p{margin-bottom:0}#HomeWhyLove p{color:#6D6E71;font-size:13px;line-height:1.6em;font-family:'Roboto',Arial,Helvetica,sans-serif}#HomeWhyLove p a{color:#5DC3BB;font-weight:700}.home-instagram{background:#F5F5F5;border:0;margin:0;padding:30px 0}.home-instagram h2 span{background:#F5F5F5}.footer{background:#fff}.bottom-footer-main{padding-top:0;margin-top:0;display:none}body#home .bottom-footer-main{display:block}.bottom-footer-main::before{display:none}.footer-main{padding-bottom:0}.footer-main h4{font-size:18px;font-weight:700;font-family:'Roboto',Arial,Helvetica,sans-serif;padding-top:0;padding-bottom:20px}.footer .order{padding-top:20px}.footer .order .container .row{padding:0 40px;margin:0;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:center}.footer-main .col-item{width:20%}.footer-main .col-item:nth-child(1){width:45%}.footer-main .col-item:nth-child(2){width:35%}.footer-main .col-item .SearchContainer .ProductList liul li a{font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:13px}.footer-main .footer-links{padding-top:10px}.footer-main .footer-links > .container{padding-left:70px}.footer-main .footer-links > .container p{font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:13px}.footer-main .col-item .col-row p{line-height:1.6em;font-size:13px}.footer-main .col-item .col-row span.icon{background:#fff;color:#474A55;width:42px;height:42px;line-height:40px;font-size:24px}.footer-main .col-item .col-row span.icon img{width:35px}#Header.hl-fixed .header-social{display:none}#Header.hl-fixed > .row{padding:0}#Header.hl-fixed .header-logo{position:absolute;left:0;top:0;text-align:left;width:auto;z-index:99}#Header.hl-fixed .header-logo a{margin:3px 0 0 10px}#Header.hl-fixed .header-logo a img{max-height:40px}#Header.hl-fixed .header-logo p.logo-description{display:none;font-size:10px!important}#Header.hl-fixed .header-right{position:absolute;right:0;top:5px;z-index:99}#Header.hl-fixed .header-right > ul{display:none}#Header.hl-fixed .header-right > .header-secondary{padding-top:0!important}#Header.hl-fixed .HL_slogan{margin-bottom:0}.HL_slogan > container{padding-bottom:10px}@media (min-width:1024px){ul.Wrapper-Megamenu{margin-left:15px}}@media (max-width:1023px){#Header > .row{padding-bottom:0}.header-social{display:none}#Header .row #ToggleMenu{display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center;align-items:center;height:calc(100% - 40px)}#Header .row .header-right{width:63px;height:calc(100% - 40px);display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center;align-items:center}@media (max-width:460px){#Header .row #ToggleMenu,#Header .row .header-right{height:calc(100% - 60px)}.CartContents .ProductName a{margin-left:-73px}.CartContents .ProductName a.CustomizeItemLink{margin-left:0px}}#Header .row .header-right > .header-secondary{display:none}.header-right > ul{display:none}#Header .row .header-logo{width:calc(100% - 126px)}.header-logo .logo-description{margin-bottom:10px;font-size:16px!important}}.HL_bannertopheader{display:none}.Breadcrumb li{color:#939598}.Breadcrumb ul li a{color:#939598}.Breadcrumb a{color:#939598}.hl-top-categories .TitleHeading{margin-bottom:10px}#LayoutColumn2 > .SubCategoryList > ul li{display:inline-block}#LayoutColumn2 > .SubCategoryList > ul li a{display:block;background:#F0F0F0;border-left:2px solid #5FC5BC;color:#000;line-height:1.5em;padding:4px 10px;margin:0 10px 0px 0}.ProductList > li .ProductPriceRating{display:block}.ProductList > li .ProductCompareButton{float:left;padding-top:0;padding-left:15px}.FeaturedProducts,.NewProducts,.TopSellers{padding-bottom:40px}.flex-images{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:nowrap;align-content:stretch;align-items:center;width:100%}.flex-images .ProductThumbImage{order:2;width:calc(100% - 120px)!important;padding-left:20px}.flex-images .ImageCarouselBox{width:120px;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:space-between;align-items:center;justify-content:center;margin:0!important;flex-direction:column}#ProductDetails #ImageScrollPrev,#ProductDetails #ImageScrollNext{position:static;font-size:24px;margin:0;border-radius:50%;border:1px solid #d8d8d8;width:36px;height:36px}.flex-images .ProductTinyImageList{overflow:hidden;max-height:400px;margin-top:5px;margin-bottom:5px}.flex-images .ProductTinyImageList ul li{}.flex-images .ProductTinyImageList ul li > div a{display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;width:100%!important}.bottom-images{display:block;clear:both;padding:0px 0 0px 0px;margin-left:140px;border-bottom:1px solid #d8d8d8}@media (max-width:1023px){.bottom-images{margin-left:0}}.bottom-images > div{display:inline-block;margin:0!important;vertical-align:middle;margin-right:5px!important}.bottom-images > div#SideProductAddToWishList{float:right}.bottom-images-desc{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-left:140px;padding-top:10px;padding-bottom:5px}@media (max-width:1023px){.bottom-images-desc{padding-left:0}}.bottom-images-desc > div{width:50%;padding-bottom:10px}.bottom-images-desc > div > .Label{font-weight:700}#ProductDetails h1,.PrimaryProductDetails h1{font-family:'Roboto',Arial,Helvetica,sans-serif}.addto{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:nowrap;margin-bottom:15px}.addto .DetailRow.qty{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:nowrap;align-items:center}.addto .DetailRow.qty > .Label{display:inline-block;vertical-align:middle;min-width:auto;font-size:13px;margin:0 10px 0 0}.addto .DetailRow.qty input[type="text"]{min-height:50px;border-radius:0;text-align:center;font-size:16px}.addto .DetailRow.qty > .Value{display:inline-block;vertical-align:middle;width:auto}.addto .hl-addtocart{height:50px;margin:0;max-width:200px;background:#5DC3BB;border-radius:0}.addto .hl-addtocart:hover{background:#474747}.addto .hl-addtocart .btn{width:100%;display:block;height:100%;padding:0!important;border:0;font-size:19px}.left-productlist{margin-left:140px}@media (max-width:1023px){.left-productlist{margin-left:0px}}.left-productlist .ProductList.owl-carousel .owl-item > div{padding:20px 10px 0}.left-productlist .ProductList em.p-price{font-size:16px;padding-top:5px;padding-bottom:0px; margin-right: 0; float: none;}.left-productlist .ProductList .ProductPriceRating{display:block;margin-bottom:0;padding-bottom:15px}.left-productlist .ProductList .ProductActionAdd{padding-left:0!important;padding-right:0!important}.left-productlist .ProductList .ProductActionAdd a{text-align:center;padding-left:0;padding-right:0;font-size:12px!important}.left-productlist .ProductList.owl-carousel .owl-wrapper-outer{padding-bottom:0px;margin-bottom:-28px}.left-content .ProductList{margin-left:0}@media (max-width:767px){#HomeWhyLove .columns > div{width:100%!important;border-left:0!important}.now{text-align:right}#HomeWhyLove .columns > div + div{border-top:1px dotted #6D6E71;padding-top:20px}.footer .order .container .row{flex-wrap:wrap}.footer-main .col-item{width:100%!important;padding-bottom:0px}.bottom-footer-main [class*='col-xs'] + [class*='col-xs']{border-top:1px dotted #6D6E71;margin-top:10px;padding-top:10px}.bottom-home-page .container p{text-align:center}}.product-nav{display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between}.colorVarian_addon{display:block!important}.Ask-an-expert{bottom:0;right:50px;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.Ask-an-expert .view_button_out_stock{margin-bottom:0}li.HL-HasMegamenu.hlmegamenuimagetop{}.HL-HasMegamenu.hlmegamenuColRight.no-images > ul.Wrapper-Megamenu .WrapperCategory{width:100%}.HL-HasMegamenu.hlmegamenuColRight.no-images > ul.Wrapper-Megamenu .WrapperCategory > ul > li{width:14.28571428571429%}.HL-HasMegamenu.hlmegamenuColRight.no-images:nth-child(7) > ul.Wrapper-Megamenu .WrapperCategory > ul > li{width:20%}.HL-HasMegamenu > ul.Wrapper-Megamenu .MegaMenuColRight a{display:block}.HL-HasMegamenu > ul.Wrapper-Megamenu .MegaMenuColRight a + a{margin-top:20px}.HL-HasMegamenu.menucolright1 > ul.Wrapper-Megamenu .MegaMenuColRight .images-top{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:5px}.HL-HasMegamenu.menucolright1 > ul.Wrapper-Megamenu .MegaMenuColRight .images-top .left{width:40%;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;max-height:185px;align-content:space-between}.HL-HasMegamenu.menucolright1 > ul.Wrapper-Megamenu .MegaMenuColRight .images-top .left a + a{margin-top:0}.HL-HasMegamenu.menucolright1 > ul.Wrapper-Megamenu .MegaMenuColRight .images-top .right{width:60%;padding-left:10px}.HL-HasMegamenu.menucolright1 > ul.Wrapper-Megamenu .MegaMenuColRight .images-middle{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:10px}.HL-HasMegamenu.menucolright1 > ul.Wrapper-Megamenu .MegaMenuColRight .images-middle .left{width:50%;padding-right:5px}.HL-HasMegamenu.menucolright1 > ul.Wrapper-Megamenu .MegaMenuColRight .images-middle .right{width:50%;padding-left:5px}.HL-HasMegamenu.menucolright2 > ul.Wrapper-Megamenu .MegaMenuColRight .style2-top{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap}.HL-HasMegamenu.menucolright2 > ul.Wrapper-Megamenu .MegaMenuColRight .style2-top > a{width:50%;margin:0;padding:10px}.PageMenu li ul li a,.HL-HasMegamenu > ul.Wrapper-Megamenu .WrapperCategory > ul > li > ul > li a{color:#474747}.PageMenu li ul li a,.HL-HasMegamenu > ul.Wrapper-Megamenu .WrapperCategory > ul > li > ul > li a:hover{color:#32AB8E}span.image_top > a{padding:0!important;margin-bottom:10px!important}.CartLink{position:relative}.CartLink .DropdownCart{top:100%;margin-top:11px}.productAttributeList{margin-bottom:10px}.productAttributeList::before{content:'Personalize This Item';float:left;width:100%;background:#fca01b;color:#FFF;text-transform:uppercase;padding:10px;margin-bottom:10px;position:relative}.ExpressCheckout .btn{background:#5DC3BB;color:#fff;border-color:#5DC3BB}@media (max-width:991px){.header-right > p{display:none}}.footer-links > .container{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:space-between;align-items:center}.footer-links .newsletter-subscription{background:transparent}.footer-links > .container > p{width:30%}.footer-links > .container > .newsletter-subscription{width:70%}.footer-links > .container > .newsletter-subscription > div{display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.footer-links > .container > .newsletter-subscription > div > h4{width:50%;text-align:right;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;padding:0 20px 0 0}.footer-links > .container > .newsletter-subscription > div > form{width:50%}.footer-links > .container > .newsletter-subscription > div > form .grid__item:first-child{width:calc(100% - 90px)}.footer-links > .container > .newsletter-subscription > div > form .grid__item:last-child{width:90px;/*padding-left:0*/}@media (max-width:480px){#HomeCustomerReviews .review-item p{padding:0;.header-logo .logo-description{font-size:10px!important;max-width:150px!important}}}@media (max-width:360px){.header-logo .logo-description{font-size:10px!important;max-width:150px!important}}@media (max-width:991px){.footer-links > .container{padding-left:15px!important;flex-direction:column-reverse}.footer-links > .container > p{width:100%;padding-top:10px}.footer-links > .container > .newsletter-subscription{width:100%}.footer-links > .container > .newsletter-subscription > div > h4{width:100%;text-align:left;padding-bottom:15px}.footer-links > .container > .newsletter-subscription > div > form{width:100%;max-width:480px}.footer .order .container .row{margin:0 -15px;padding:0}}.bottom-home-page{padding:20px 0 0;font-size:16px;font-weight:700;font-family:'Montserrat',Arial,Helvetica,sans-serif;color:##58595b}.bottom-home-page .container{display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center;align-items:center}.bottom-home-page .container p{margin:0}.CategoryPagination .PagingList li{padding: 0;} .CategoryPagination .PagingList a{color:#474747; padding: 5px 8px;}.CategoryPagination .PagingList a:hover{color:#32AB8E; background: #efefef; border-radius: 50%;}.CategoryPagination .PagingList li.ActivePage{background:#32AB8E; color: #fff; border-radius: 50%; padding: 5px 8px;}#prodAccordion .Block h2.subtitle,.left-productlist .Block>h2{font-size:20px;font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:700}.left-banner a.btn{background:#5ec3bb;border-color:#5ec3bb;color:#fff;padding:10px 20px;font-size:14px}.left-banner a.btn:hover{background:#474747;border-color:#474747}.hl-fixed .PageMenu ul.sf-horizontal > li > a,.hl-fixed .PageMenu ul.new-more > li.more > span{padding:14px 15px 13px;font-size:14px}.hl-fixed #SearchForm{width:38px}.hl-fixed #SearchForm:hover{width:auto}.hl-fixed #SearchForm label{overflow:hidden}#Header.hl-fixed .header-right{width:auto}@media (max-width:1200px){.hl-fixed .PageMenu ul.sf-horizontal > li > a,.hl-fixed .PageMenu ul.new-more > li.more > span{padding:14px 15px 14px;font-size:13px}}.CartLink a#ShowDropdownCart:hover{text-decoration:none}.TopMenu li.last a{display:inline-block}.CartLink a#ShowDropdownCart{position:relative!important}#DropdownCartForm{max-height:400px;overflow-y:auto;overflow-x:hidden}div.FacebookLikeButtonContainer{margin-bottom:-90px!important}.CouponCodeInner #apply_code{padding:7px}.form-field{display:block;margin:0 0 2rem;max-width:none}html .colorVarian_addon{display:block!important}.mccolors{width:150px;height:30px;overflow:hidden;margin:0 auto}.mccolors .productOptionPickListSwatch ul{margin:0;float:left;width:150px;height:30px}.mccolors li.swatch.hasPreview.swatchOneColour{width:30px!important;height:30px!important;min-height:0;padding:0;margin:0;float:left}.mccolors span.name{display:none}.mccolors .productOptionPickListSwatch .swatchColour{border:solid 1px #ccc}.CategoryContent .ProductList > li{margin-bottom:17px}.ProductList .ProductImage .advancedSwap a{display:block;text-align:center;height:100%!important}html .colorVarian_addon{z-index:99}.advancedSwap .owl-wrapper-outer{padding-bottom:0!important}.advancedSwap .owl-buttons > div{top:50%!important;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.advancedSwap:not(:hover) .owl-buttons > div{display:none}.advancedSwap .owl-buttons > .owl-prev{left:0!important}.advancedSwap .owl-buttons > .owl-next{right:0!important}.SubCategoryListGrid > ul li img{max-width:100%}.RowDivider{display:none!important}.ProductImage:hover a img.front-image{display:none}.ProductList .ProductImage a{height:278px}.productAttributeValue textarea{min-height:50px!important}.CartItemQuantity{text-align:center!important}.ProductList .ProductImage img{max-height:auto!important}.left-content .ProductList .ProductDetails{margin-top:-55px}@media (max-width:1199px){.bottom-images{margin-left:0}.bottom-images-desc{padding-left:0}.left-productlist{margin-left:0}}@media (max-width:991px){#ProductDetails .left-content{width:100%;padding-right:0}#ProductDetails .ProductMain{width:100%;padding-left:0}#SimilarProductsByCustomerViews .BlockContent,.SideRelatedProducts .BlockContent{margin-left:0;margin-right:0}.left-productlist .ProductList.owl-carousel{margin-bottom:-20px}.footer-main .col-item:nth-child(2),.footer-main .col-item:nth-child(3){width:50%!important;text-align:left}}@media (max-width:480px){.google_plusone_iframe_widget{width:auto!important}.bottom-images{display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between}.bottom-images > div#SideProductAddToWishList{margin-top:-4px!important;margin-right:0!important}.bottom-images .AddToWishlistLink .btn{font-size:12px}}@media (max-width:480px){.header-logo .logo-description{width:150px!important;margin:0 auto;font-size:12px!important}}@media (max-width:767px){.flex-images .ImageCarouselBox{width:100px;height:auto!important}.flex-images .ProductThumbImage{width:calc(100% - 100px)!important}.flex-images .ProductTinyImageList ul li{max-height:120px!important}.flex-images .ProductTinyImageList ul li > div{margin-left:0!important;margin-right:0!important;width:100%!important;height:100%!important}.flex-images .ProductTinyImageList ul li > div a{max-height:100%!important}.flex-images .ProductTinyImageList ul li > div a img{max-height:80px!important}.flex-images .ProductTinyImageList{margin-top:0!important}.home-instagram h2 span{padding-left:0px;padding-right:0px}}@media (max-width:480px){.flex-images .ImageCarouselBox{width:70px;height:auto!important}.flex-images .ProductThumbImage{width:calc(100% - 70px)!important}.flex-images .ProductTinyImageList ul li{max-height:90px!important}.flex-images .ProductTinyImageList ul li > div{margin-left:0!important;margin-right:0!important;width:100%!important;height:100%!important}.flex-images .ProductTinyImageList ul li > div a{max-height:100%!important}.flex-images .ProductTinyImageList ul li > div a img{max-height:50px!important}.flex-images .ProductTinyImageList{margin-top:0!important}#prodAccordion .Block h2.subtitle,.left-productlist .Block>h2{font-size:15px}}.DropdownCart{width:780px}.DropdownCart table.CartContents tbody tr td:not(.CartThumb):not(.ProductName){padding-left:10px;padding-right:10px;vertical-align:top}.DropdownCart table tr td.CartThumb{vertical-align:top}.DropdownCart table tr td.ProductName{max-width:340px;vertical-align:top;padding-top:25px}.DropdownCart table tr td.CartItemIndividualPrice{text-align:center;padding-top:27px}.DropdownCart table tr td.CartItemTotalPrice{text-align:right;padding-top:27px}.DropdownCart table.CartContents thead tr th:nth-child(3){text-align:center}.DropdownCart table.CartContents thead tr th:last-child{text-align:right;padding-right:40px}.DropdownCart .qtyInput{text-align:center}.DropdownCart .CartContents .productAttributes td{vertical-align:top}.DropdownCart .CartContents .productAttributes td:first-child{width:60%}.DropdownCart .CartContents .productAttributes td:first-child label{white-space:normal}.DropdownCart .KeepShopping{padding-top:20px}.DropdownCart .ProceedToCheckout{padding-top:20px}@media (max-width:991px){.DropdownCart{display:none}}.hl-cart-content{display:-moz-flex;display:-webkit-flex;display:flex;margin:0}.hl-cart-content .CartCode{width:240px}.hl-cart-content .cart-left{width:calc(100% - 240px);padding:0 20px 0 0}@media (max-width:1199px){.hl-cart-content{flex-wrap:wrap}.hl-cart-content .CartCode{width:100%;display:-moz-flex;display:-webkit-flex;display:flex;margin:0}.hl-cart-content .cart-left{width:100%;padding:0}.hl-cart-content .CartCode > div{width:50%;padding:20px}.hl-cart-content .CartCode > div input[type="text"]{width:86%}}@media (min-width:768px){.hl-cart-content table tr td.CartItemIndividualPrice{text-align:center;padding-top:27px}.hl-cart-content table tr td.CartItemTotalPrice{text-align:right;padding-top:27px}.hl-cart-content table.CartContents thead tr th:nth-child(3){text-align:center}.hl-cart-content table.CartContents thead tr th:last-child{text-align:right;padding-right:55px}.hl-cart-content .qtyInput{text-align:center}}@media (min-width:768px) and (max-width:991px){.hl-cart-content .CartContents .productAttributes td:first-child{width:60%}.hl-cart-content .CartContents .productAttributes td:first-child label{white-space:normal}.hl-cart-content table tr td.CartItemIndividualPrice{font-size:13px}.hl-cart-content table tr td.CartItemTotalPrice{font-size:13px}.hl-cart-content table tr td.ProductName{max-width:200px}}@media (max-width:767px){.hl-cart-content .CartCode{flex-wrap:wrap}.hl-cart-content .CartCode > div{width:100%;padding:20px 0}.hl-cart-content .CartCode > div input[type="text"]{width:90%}}@media (max-width:480px){.hl-cart-content .CartCode > div input[type="text"]{width:100%}.hl-cart-content .CartCode input.btn{width:100%}}.slick-next{right:3%}.slick-prev{left:3%}.ProductList .ProductActionAdd{display:none!important}.ProductList .ProductPriceRating{margin-bottom:10px}.productAttributeValue .alt{background:#58595B}.ProductList em.p-price{float:right;margin-right:20px}.BlockContent img.thumbnail{margin-bottom:-10px}.productOptionViewRadio label{min-height:0px!important}.SideRelatedProducts{margin-bottom:0}.js-faceted-search-action{display:none}.SearchContainer .ProductList li{width:24%!important; min-height: auto !important;}.HeaderLiveChat{display:none}#HomeFeaturedProducts .ProductList em.p-price,#HomeNewProducts .ProductList em.p-price{margin-top:0px!important;margin-right:0;margin-bottom:6px}.category-image table{width:100%!important;margin-bottom:0;float:none!important}.category-image table tr{display:-moz-flex;display:-webkit-flex;display:flex;padding-bottom:20px}.category-image table tr td{padding:0px;border:0}.CategoryDescription img{width:auto;height:auto}@media (max-width:767px){.Left .HL_mobileshow{margin-bottom:20px}.category-image table tr{flex-direction:column}.CategoryDescription iframe{width:100%!important}}#CategoryHeading{clear:both}#HomeFeaturedProducts .ProductList .ProductDetails a,#HomeNewProducts .ProductList .ProductDetails a{margin-bottom:6px;float:none;margin:0 0 6px;display:block}.ProductList.List .ProductDetails{text-align:left;padding-top:15px}.ProductList.List .ProductPriceRating{text-align:left}.ProductList.List .ProductCompareButton{text-align:left}.ProductList.List em.p-price{text-align:left;float:none}@media (max-width:480px){.ProductList > li .ProductCompareButton{padding-left:0; display: block !important; visibility: visible; opacity: 1; float: left;}.ProductList > li:hover .ProductCompareButton{padding-left:0; display: block !important; visibility: visible; opacity: 1; float: left;}.ProductList em.p-price{margin-right:0}}@media (max-width:400px){.ProductList .ProductImage a{height: 39vw !important; display: table-cell; vertical-align: middle;}}
div.FacebookLikeButtonContainer{display: none;}
.productAttributeList{margin-top: 5px;}
.currency-converter p > span{ vertical-align: 0}
.currency-converter .icon-currency p:after{vertical-align: 0}
.newsletter-subscription input.btn{background: #fca01b;}
.newsletter-subscription input.btn:hover{background: #474747;}
.productOptionViewSelect{display: inline;}
.productAttributeList .productAttributeLabel label{display: inline-block;}
.currency-converter .icon-currency p:after{content: ''}
#home .des h4{padding: 5px 0; margin-top: 5px;}
#SideProductRelated .ProductList.owl-carousel .owl-wrapper-outer{ margin-bottom: 10px; padding-bottom: 0px;}
#ProductDetails h1{margin: 0;}
.ProductMain .ProductDetailsGrid .DetailRow, .ProductMain .ProductDetailsGrid .s-price{margin-bottom: 5px;}
.Breadcrumb{padding-top: 8px; margin-bottom: 8px;}
.productPage .Breadcrumb{margin-left: 10px;}
.productAttributeRow .productImageContainer.showPreview img.thumbnail{ max-height: 40px;}
.productOptionViewProductPickListWithImage td{width: 50%;}
.productAttributeConfigurablePickListProduct{ width: 50%; float: left; display: block; clear: none !important; padding-right: 2% !important;}
.productAttributeConfigurablePickListSet .productAttributeLabel{float: left !important; display: block; width: 20% !important;}
.productAttributeConfigurablePickListSet .productAttributeValue{float: left !important; display: block; width: 75% !important; clear: none;}
.productAttributeConfigurablePickListSet .productAttributeLabel label span{display: table-cell; vertical-align: middle; height: 35px; position: relative;}
.productAttributeLabel label span.required{left: auto; display: inline-block; position: relative; top: 2px;}
.productAttributeConfigurablePickListSet .productAttributeLabel label span.required{top:2px; display: table-cell; vertical-align: middle; height: 35px; position: relative; left: auto; width: 9px;}
.ProductList.owl-carousel{padding-bottom: 10px;}
.productPage .footer-main .footer-links > .container{width: auto;}
.productOptionViewProductPickListWithImage .selectedValue td{background-color: #474747 !important;}
.productOptionViewProductPickListWithImage td{min-width: 40px;}
.product-nav #CategoryPagingTop{top:5px;}
.SubCategoryListGrid{margin-bottom: 10px;}
#textwrap{overflow: hidden;}
#read-more a{color: #32AB8E; margin: 5px 0; display: inline-block;}
.SubCategoryList{margin-bottom: 5px;}
.SubCategoryList ul, .SubCategoryList li{margin-bottom: 0;}
.productAttributeList .productAttributeRow, .productAttributeRow{margin: 0 0 5px 0!important}
.productAttributeList .productAttributeLabel label{margin-bottom: 5px}
.ProductList > li:hover .ProductCompareButton{opacity:1;visibility:visible}
.quick-view-product-details-container h4{font-size: 20px; font-family: 'Roboto',Arial,Helvetica,sans-serif; font-weight: 700;}
#ProductDetails .desc{color: #474747 !important}
.HL_banner_top.hl_banner{margin: 10px 0;}
#home .slick-dots{position: absolute !important; bottom: 10px !important;}
.HL-HasMegamenu > ul.Wrapper-Megamenu .WrapperCategory > ul > li > ul > li a{padding: 0 0 1px 0;}
.HL-HasMegamenu.menucolright2 > ul.Wrapper-Megamenu .MegaMenuColRight .style2-top > a{padding: 0 10px 10px 10px;}
.drawer-subcat .MegaMenuColRight{display: none}
.fastCartBottom{padding: 10px 0 0}
.fastCartBottom > h4{padding: 0;}
.fastCartSummaryBox{padding: 0 0px 0 20px}
#fastCartContainer .ProductList li{padding-top: 10px}
#QuickViewContent .QuantityInput{min-width: 70px; line-height: 32px;}
.quick-view-product-details-container .addToCart{float: left; clear: none;}
.hl-cart-content .CartCode h3{ background:#5DC3BB}
.or-wrapper{display: none; margin: 0px 10% 20px 10%; text-align: center;}
.or-wrapper span{font-size: 18px; font-weight: bold; display: inline-block; background: #fff; width: 120px;}
.or-wrapper .line{ background: #dcdcdc; margin-top: -15px; height: 1px;}
.QuickViewLink{color: #474747; margin: 10px 0; display: inline-block;}
.quick-view-image-container{width: 40% !important;}
.TopMenu.hl-fixed {
    position: fixed!important;
    width: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 100;
    padding: 10px 0 0;
    box-shadow: 0 4px 35px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 4px 35px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 4px 35px rgba(0,0,0,0.1);
}
@media (min-width: 481px){
	.mobile-only{display: none !important;}
}
@media (max-width: 480px) {
   .footer #mc_embed_signup_scroll input {
      font-size: 12px !important;
   }
	#SearchPageHeader{padding: 0!important; margin: 5px 0 !important;}
	#SearchPageHeader .txt24{margin: 5px 0 !important}
	.EstimateShipping .form dd{margin-bottom: 0}
	.EstimatedShippingMethods{padding: 0 !important}
	.container{padding-left: 5px; padding-right: 5px;}
	.SearchContainer .ProductList li{width:49%!important; padding: 8px; margin-bottom: 0;}
	.product-nav{display: block}
	.CategoryContent .ProductList > li{min-height: auto !important;}
	.CategoryContent .ProductList > li{margin-bottom: 5px;}
	.QuickViewBtn{display: none !important}
	.LoadMoreButton.btn.alt{margin-top: -200px;}
	.CompareButton{margin-top: 70px}
	.ProductList .ProductImage img{max-height: 39vw;}
	.SearchContainer .RetailPriceValue{display: none;}
	.ToggleSearchFormLink{display: none;}
	#SearchTabsList{display: none;}
	.HL_banner_top.hl_banner{margin: 1.5vw 0;}
	.hl_block_hometop_banner .col-sm-4{margin-bottom: 1.5vw !important;display: block;}
	#home .ProductList .ProductImage img{max-height: 100%;}
	.desktop-only{display:none !important;}
	#Header.off-screen {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);	}
	.cart-mob:after{content: ' '; clear: both;}
	.cart-mob .cart-left{width: 40%; float: left;}
	.cart-mob .CartThumbMob{margin-bottom: 10px;}
	.cart-mob .CartItemQuantity{float: left}
	.cart-mob .CartItemQuantity input{font-size: 13px!important; padding: 2px 5px !important; min-height: 22px;}
	.cart-mob .CartItemTotalPrice{float: right; padding: 0; margin: 0;}
	.cart-mob .CartItemTotalPrice em{margin: 0; font-size: 12px; line-height: 25px;}
	.cart-mob .cart-right{width: 56%; float: right;}
	.cart-mob .ProductName a{margin: 0}
	.cart-mob .productAttributes td{display: table-cell}
	.cart-mob .productAttributes td label{white-space: normal}
	.cart-item-action{margin-top: 6px;}
	table.CartContents tbody tr td{padding: 10px 0}
	.EstimateSubTotal i{display:inherit !important}

	#CartHeader{margin: 0 0 5px 0}
	#CartHeader .title-btn{display: none;}
	.cart-mob i.fa{font-size: 15px; margin-left: 5px;}
	.cart-mob .btn i.fa{display: inline-block}
	.CustomizeItemLink{display: none;}
	.KeepShopping .update-cart{display: none}
	#CartContent .EstimateShippingLink{background: none !important; color: #5DC3BB !important; border: none; text-align: left; margin: 0; padding: 0 0 0 0; font-size: 14px;}
	#CartContent .EstimateSubTotal{border: none}
	#CartContent .EstimateSubTotal div{padding: 10px 0 0 0}
	.hl-cart-content .CartCode h3{ background: none; color: #5DC3BB; margin: 0; padding: 0 0 0 0; cursor: pointer; text-transform: uppercase; font-family: 'Montserrat',Arial,Sans-serif; }
	.cart-left .btn{background: #6d6e70 !important; color: #fff !important;}
	#CartEditProductFieldsForm .productAttributeList{max-height: inherit}
	.cart-mob .CustomizeItem, .cart-mob a.CartRemove{display: block; text-align: center; float: left; width: 50%; font-size: 12px; margin-left: -1px; border: 1px solid #dcdcdc; padding: 5px; background: #fff; border-radius: 0; color: #474747; min-width: inherit; font-weight: normal; text-transform: none; font-family: inherit;}
	.CartCode.mobile-only .CouponCode .CouponCode, .CartCode.mobile-only .GiftCertificate form{display: none}
	.hl-cart-content .CartCode > div{padding: 10px 0 0 0}
	.CartCode > .CouponCode, .CartCode > .GiftCertificate{margin: 0}
	.KeepShopping{margin-top: 10px;}
	.shippingquote table td{ width:auto !important; display:table-cell !important; padding:5px !important;}
	.DiscountCode td{width:auto !important; float:left; width:50% !important; height:58px; text-align:left !important}
	.DiscountCode .ProductPrice{ white-space:nowrap}
	.CartContents tfoot .SubTotal td div{padding:10px 0; font-size:15px;}
	table.CartContents{margin-bottom:3px;}
	.SubTotal.gtotal div{ font-size:24px !important}
	.main{margin-bottom:0}
	.CheckoutButton .btn, #bottom_payment_button {background: #5DC3BB !important;color: #fff;}
	#CartHeader .TitleHeading{font-size: 22px;}
	.KeepShopping > .btn{margin-bottom: 0}
	.or-wrapper{display: block}
	#CartEditProductFieldsForm #ModalContent .productOptionViewSelect select{max-width: 150px;}
	.LoyaltyBanner{display: none;}
	.quick-view-image-container{width: 100% !important;}
	#QuickViewContent .AttributesList, #QuickViewContent .addToCart, #QuickViewContent .Quantity, #QuickViewContent .ProductSKU, #QuickViewContent .Availability{display: none;}
	#ModalContentContainer{z-index: 100}
	#QuickViewContent .ProductThumb{display: none}
	#QuickViewImage{display: block !important; text-align: center;}
	#QuickViewImage img{max-width: 70%}
	#ToggleMenuTop .navigation__icon__text{display: none}
	#ToggleMenuTop i{ padding-right: 15px;}
	.HL_slogan{padding: 5px; font-size: 3.3vw;}

	/*.flex-images .ProductTinyImageList a{border: 1px solid #ddd; width:50px !important; height:50px; display: block; }*/
}
	#CartHeader h1{margin: 0; color: #32AB8E}
	#CartHeader{margin:0 !important}
	#CartHeader .TitleHeading{margin:10px 0 !important}
	#CartBreadcrumb{ display:none}
	.hl_block_hometop_banner, .banner_home_page_top{ margin-bottom: 0}
	.three_block_hometop_banner [class*='col-sm'], .two_block_hometop_banner [class*='col-sm']{margin-bottom: 0}
	.banner_home_page_bottom{margin-bottom: 10px;}
	#home .ProductList.owl-carousel .owl-wrapper-outer{ padding-bottom: 40px;}
	#home .FeaturedProducts, #home .NewProducts, #home .TopSellers{padding-bottom: 0;}
	#home .ProductList .ProductImage a{height: 230px !important;}
	#home .Content .Block > h2{margin-bottom: 20px;}
	#home .ProductList.owl-carousel .owl-item > div{height: 330px;}
	#home .ProductList .ProductPriceRating{float: left;}
	#home .main{margin-bottom: 20px;}
.product-nav #CategoryPagingTop, .product-nav #CategoryPagingBottom{float: none; clear: both;}
	.left-productlist .ProductList.owl-carousel{padding-bottom: 0; margin-bottom: 0;}
	.Block.SideRelatedProducts h2{padding-top: 15px !important}
	.SideRelatedProducts .BlockContent{margin-left: 0; margin-right: 0;}
.left-productlist .ProductList.owl-theme .owl-controls .owl-buttons div{top:-41px;}
	#socnet{margin-bottom: 0}
.HorizontalFormContainer dt{padding: 0}
.HorizontalFormContainer dt label{margin-bottom: 0; line-height: 35px;}
#CreateAccountForm form p.Submit input.btn{background: #32AB8E; border: none;}
#CreateAccountForm form p.Submit input.btn:hover{background: #474747; border: none;}
.productlist-page .GridList{visibility: hidden; width: 1px; height: 1px; overflow: hidden;}
.Wrapper-Megamenu.StylesMegamenu-1.menu-container-level-1.col-1.MegaMenu-7 li li{padding: 0}
.Wrapper-Megamenu.StylesMegamenu-1.menu-container-level-1.col-1.MegaMenu-7 li li a{font-weight: normal; padding: 2px 0 3px;}
.CategoryPagination .PagingList li.ActivePage a{color: #fff; padding: 0;}
.productAttributeConfigurableEntryCheckbox .productAttributeValue{color:#32AB8E;}
#QuickViewShareLinksContainer{display: none}
#QuickViewContent .productAttributeRow .productImageContainer.showPreview img.thumbnail{margin: 0}
#QuickViewContent .productOptionViewProductPickListWithImage td{padding: 5px 0 0 5px !important}
#QuickViewContent .add-to-cart{background: #5dc3bc; color: #fff; border: 0px;}
#QuickViewContent .add-to-cart:hover{background: #474747; }
#QuickViewContent .productAttributeConfigurableEntryCheckbox .productAttributeValue{display: inline}
#QuickViewContent .ProductAddToCart .productAttributeLabel{padding-right: 4px; margin: 0 0 3px 0}
#QuickViewContent .ProductDetailsGrid .DetailRow, .ProductDetailsGrid .s-price{margin-bottom: 10px;}
#QuickViewContent p{margin-bottom: 10px;}
#QuickViewContent ul{margin: 0 0 10px 0}
.ModalContent{padding: 10px !important}
.SearchSuggest{display: none;}
#SearchPageHeader .txt24{color: #5dc3bc}
.HL-HasMegamenu.hlmegamenuColRight > ul.Wrapper-Megamenu .WrapperCategory > ul > li{width:20%;}
.hl-top-categories{margin-bottom: 10px}
.EstimateShipping .form dd.EstimateShippingButtons{display: none}
.HorizontalFormContainer dt.dt-nbsp, .form dt.dt-nbsp{display: none !important}
#ProductDetails .ProductTinyImageList{max-height:364px; width: 100%;}
.footer .HL_slogan{padding-bottom: 13px;}
#ProductDetails .ProductTinyImageList ul li{width: 100% !important; height: auto !important; padding: 5px 0;}
#ImageScrollPrev i::before, #ImageScrollNext i::before{margin: 0}
/*.#ProductDetails .ImageCarouselBox{border: 1px solid #ccc;}*/
.flex-images .ProductTinyImageList ul li > div a{height: auto !important}
.flex-images .ProductTinyImageList ul li > div a img{margin: 0 auto}
#ProductDetails .ImageCarouselBox{padding-top: 0 !important}
#ProductDetails .ProductTinyImageList ul li > div{height: auto !important}
#ProductDetails .ProductTinyImageList ul li > div a img{max-height: 60%;}
.slick-dots{max-width:1200px;}
@media (max-width: 767px) {
	.productAttributeConfigurablePickListSet .productAttributeLabel{width: 30% !important;}
	.productAttributeConfigurablePickListSet .productAttributeValue{width: 65% !important;}
	#HomeWhyLove .columns .col-3{padding-top: 0 !important;}
	.footer-main .col-item{margin: 0;}
	.Left .HL_mobileshow, .Left .HL_mobileshow.active{background: #32AB8E; color: #fff; border: none;}
	.Left .HL_mobileshow:hover{background: #474747;}
	.footer-main h4{padding-bottom: 5px;}
	.footer-main .SocialConnect ul{padding: 10px 0;}
	.productlist-page #LayoutColumn1{display: none;}
	.product-nav #CategoryPagingBottom{display: block;}
	#CartEditProductFieldsForm .productAttributeList{max-height: inherit}
	#CategoryBreadcrumb{display: none}
}
@media (max-width: 600px) {
	#TopSearchToggle .navigation__icon__text, .navigation__icon--account .navigation__icon__text{display: none}
	#TopSearchToggle i, .navigation__icon--account i{ padding-right: 15px;}
   .ProductList.owl-carousel .owl-item > div .ProductWishlist, .Content .ProductList li .ProductWishlist{display: none; }
}
@media (max-width: 1022px) {
	.page{margin-top: 55px;}
	#DrawerMenu{top:55px;}
	#ToggleMenuTop.off-screen .fa-bars:before {
		content: "\f00d";
	}
	.MobMenu div.checker input{display: none}
	.MobMenu label:hover, .MobMenu a:hover{color: #5ec3bb}
	.HL_slogan{display: block !important; width: 100%;}
	.MobMenu{ position: fixed; top: 0; display: block !important; z-index: 20; width: 100%; background: #fff;}
	#Header.off-screen{-webkit-transform: none; -ms-transform: none; transform: none;}
	.MobMenu .navigation {min-width: 320px;min-height: 55px;height: auto;}
	.MobMenu #LogoImage{height: 58px !important; width: auto !important; margin: -5px 0 0 2vw;}
	.MobMenu .navigation__inner{float: right; height: 55px;}
	.MobMenu .navigation__icon{position: relative; display: inline-block; width: auto; padding: 0; background-color: transparent; float: left; min-width: 56px; height: 55px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; -webkit-transition: background-color .8s; transition: background-color .8s; border-left: 1px solid #ebebeb;}
	.MobMenu .navigation__inner__tools{display: flex}
	.MobMenu .header-search {position: fixed;left: 0;width: 100%;height: 0;top: 55px;z-index: 950;-webkit-transition: height 0s .25s;clip: rect(0,100vw,100vh,0);}
	.MobMenu .header-search__search-form-wrapper {height: 55px;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: -webkit-transform .25s;transition: -webkit-transform .25s;transition: transform .25s;transition: transform .25s,-webkit-transform .25s;}
	.MobMenu .mini-cart-container{display: flex !important;order: 2;}
	.MobMenu .navigation__icon--account { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;}
	.MobMenu .navigation__icon__text {text-transform: uppercase;font-size: 12px;font-weight: 400;-webkit-font-smoothing: antialias;padding-left: 10px;padding-right: 15px;letter-spacing: 1px;}
	.MobMenu div.checker span{display: none}
	.navigation__icon+input{display: none}
	.navigation__inner i.fa{font-size: 25px; padding-left: 15px; color: #6d6e70;}
	.CartLink .icon{color: #474747}
	.header-search #SearchForm{width: 100%; background: #ececec;}
	.header-search #SearchForm input{height: 45px; line-height: 45px; font-size: 14px;}
	.HL_slogan{position: fixed; z-index: 10; bottom: 0;}
	#Header, .TopMenu{display:none}
	.navigation__icon+input:checked+.header-search {
    height: 55px;
    -webkit-transition: height 0s 0s;
    transition: height 0s 0s;}
	.MobMenu .header-search {
    position: fixed;
    left: 0;
    width: 100%;
    height: 0;
    top: 55px;
    z-index: 950;
    -webkit-transition: height 0s .25s;
    transition: height 0s .25s;
    clip: rect(0,100vw,100vh,0);}
	.MobMenu .navigation__icon+input:checked+.header-search .header-search__search-form-wrapper {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);}
	.MobMenu .header-search__search-form-wrapper {
    height: 55px;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s,-webkit-transform .25s;}
	.MobMenu .header-search__search-input {
    height: 100%;
    width: 100%!important;
    position: absolute;
    padding-left: 55px;
    font-size: 1.4em!important;
    border-radius: 0;
    border: 0;}
	.visually--hidden, .visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;}
	.CartLink{ width: 100%; display: block; padding: 0 15px;}
	.CartLink a span {
		width: auto;
		display: inline-block;
		zoom: 1;
		vertical-align: 0;
		background: #f68b24;
		border-radius: 50%;
		-moz-border-radius: 50%;
		padding: 1px 0;
		position: absolute;
		right: 0px;
		top: -10px;
		color: #fff;
		min-width: 24px;
		min-height: 24px;
		line-height: 22px;
		text-align: center;
	}
	.CartLink .icon {
		font-style: normal;
		background: url(//cdn2.bigcommerce.com/server5900/26a45/templates/__custom/images/i-cart-gray.png?t=1527080902) 0 0 no-repeat;
		width: 20px;
		height: 24px;
		transition: all 0.5s ease 0s;
		-moz-transition: all 0.5s ease 0s;
		-webkit-transition: all 0.5s ease 0s;
	}
}
@media (max-width: 400px) {
	#ToggleMenuTop i{padding: 0 5px}
	.MobMenu .navigation__icon{min-width: 40px !important;}
}

@media (min-width: 768px) {
	.SearchContainer .product-nav{ margin-top: -65px; display: block;}
	.SearchContainer .ProductList li{ margin-bottom: 20px; min-height: 395px !important; margin-left: 1px;}
	#HomeWhyLove .col-3 img{max-height: 115px;}
	.hl-top-categories .TitleHeading{margin-left: 21%;}
	.SearchContainer .ContentList {margin-top: 65px;}
}
@media (min-width: 601px) {
   .footer-links > .container > .newsletter-subscription > div > form .grid__item:last-child{padding-left:0px;}
}
@media (max-width: 990px) {
   .required{left:0px; position: relative; display: inline-block;}
}
