body header.header.gradient-bg { background:url(https://cdn11.bigcommerce.com/s-nf2x4/images/stencil/original/image-manager/header-bubble-01.png) repeat left top; background-color:#fff;}
.navPages-container{ background:rgba(255,255,255,0.5); }
.headerSticky.sticky{ z-index:99; }

/*.headerTopLeft .searchproduct-holder{ display:none; }*/
.header{ z-index:11; }


.headerCurrency{ line-height:normal; padding-top:7px !important; }
.headerCurrency .navUser-section{ margin:0; padding:12px 0; }
.headerCurrency .navUser-section .navUser-item a svg{ fill:#fff; stroke: #fff; margin-top:-13px; }
.headerCurrency .navUser-section .navUser-item .navUser-action{ font-weight:400; }
.headerCurrency .navUser-section .navUser-action--currencySelector{ padding:0; }
.top-left > div:after{ display:none; }
.top-left > div{ padding:0; line-height:normal; }

.dropdown--quickSearch.is-open{ z-index:9999999999; } 

.top-bar{ line-height:normal; }
.searchBoxDum{ background:#fff; display:inline-block; width:30%; }
.headerSearch{ background:#fff url(../img/search-btn.png) no-repeat right center; width:280px; border-radius:8px; margin:5px 5px 4px 12px;  }
.headerSearch .navUser-action--quickSearch{ padding:14px 10px 11px 15px; color:#4e4e4e; text-transform:none; font-weight:400; }
.top-bar.quickSearch-active {  z-index: 9999999; }
.headerCurrency .dropdown-menu.is-open { width:200px; left:0 !important; background:#fff; border:solid 1px #ddd; top:42px !important;  }
.headerCurrency .navUser-action:hover, .headerCurrency .navUser-action.is-open{ color:#fff; }
.headerCurrency .dropdown-menu.is-open li a{ color:#000; }
.headerRight .navUser .navUser-action{ color:#fff !important; }
.headerTopRight{ width:58%; display:inline-block; }
.headerTopRight .headerRight { padding:0; width:100%; }
.headerRight .navUser .navUser-action{ padding:12px 18px 0 18px; } 
.headerRight .navUser .navUser-item{ border-left:solid 1px #5dd2e9;  }
.logoutHeader{ border-left:solid 1px #5dd2e9;  }
.navUser-item.navUser-item--cart svg{ display:none; }
.headerRight .navUser .navUser-item.shopinfobtn{ border-right:solid 1px #5dd2e9; border-left:0; }
.headerRight .navUser .navUser-item.shopinfobtn a{ padding:19px 20px 14px; text-transform:none; letter-spacing:1px; }
.headerRight .navUser .navUser-item.shopinfobtn a:hover{ color:#feb1d5 !important; }
.headerRight .navUser .navUser-item.helpcenterBtn a{ background:#fdb1d3; border-radius:0 0 28px 28px; padding: 22px 20px; margin-bottom: -14px; text-transform:none; letter-spacing:1px; font-size:15px;   }
.headerRight .navUser .navUser-item.helpcenterBtn a:hover{ background:#faf804; color:#000 !important; }
.headerRight .navUser .navUser-item--compare.show svg{ margin-top:3px; fill: #fff; stroke: #fff; } 
.headerRight .navUser .navUser-item--compare.show:hover svg{ fill: #fdb1d3; stroke:#fdb1d3; }
.headerRight .navUser .navUser-item--compare.show .countPill{ top: 16px; color: #fff; }
.headerRight .navUser .navUser-action.navUser-item--compare { padding-top:9px; } 
.headerRight .navUser .navUser-item.navUser-item--cart .countPill{ color:#fff; top:15px; right:0; }


.navigationhoveimg{ display:none; }
.headerRight .navUser-item a:hover img{ display:none }
.headerRight .navUser-item a:hover img.navigationhoveimg{ display:inline-block; }

.announcmentBarHeader > div{ background:#000; text-align:center; padding:10px 15px; color:#fdb1d3; }

.onlineSupportHeader, .serviceIconHeader, .logoMain, .theShopHeader{ display:inline-block; vertical-align:middle; margin-left:-4px; width:16%; }
.serviceIconHeader{ width:24%; } 
.logoMain{ width:20%; position:relative; z-index:1999; }
.logoMain .header-logo { margin:-30px 0 25px; }
.theShopHeader{ padding-left:30px; }
.header-logo-image { max-height: inherit; }
.onlineSupportHeader h3{ font-weight:normal; font-family: "Comfortaa", Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 10px; font-weight:600; }
.onlineSupportHeader a{ color:#1394ad; font-size:14px; display:inline-block; margin-bottom:5px; word-break: break-word; }
.onlineSupportHeader p{ margin:0; color:#1394ad; font-size:14px; }
.onlineSupportHeader a:hover{ color:#000; text-decoration:underline; }
.serviceIconBox{ width:49%; display:inline-block; vertical-align:middle; text-align:center; }
.serviceIconBox span{ display:block; font-size:14px; color:#1394ad; font-weight:700; padding:7px 0 0 0; }
.serviceIconBox a:hover span{ color:#e685b2; }

.account .navBar .navBar-section li .navBar-action, .breadcrumb a, .breadcrumb.is-active > .breadcrumb-label { color:#000; } 

.navPages-container{ border-top:solid 1px #cccccc; }
.servicetoggleContent{ display:none; padding:20px; border:solid 1px #ddd;  max-width:1050px; margin:0 auto; margin-bottom:20px; background:#fff; font-size:16px; line-height:26px; } 
.servicetoggleContent a{ color:#17bfe0; }
.servicetoggleContent a:hover{ color:#000; }


.reviewSliderhome{ background:url(https://cdn11.bigcommerce.com/s-nf2x4/product_images/uploaded_images/review-bg-1a.jpg) no-repeat center center; text-align:center; padding:70px 0 25px; }
.reviewCarousal { max-width:1150px; padding:0 110px; margin:0 auto; }
.reviewSliderhome p{ color:#fff; } 
.reviewSliderhome h2 { margin:25px 0 ; }
.reviewSliderhome h2 span{ background:url(../img/review-title-bg.png) no-repeat center center; color:#fff; display:inline-block; padding:0 60px; }
.reviewBox  img{ display:inline-block; width:auto; }
.reviewBox h3{ color:#fff; font-weight:400; font-family: "Comfortaa", Arial, Helvetica, sans-serif; margin:25px 0 10px; }
.reviewBox p{ font-size:16px; line-height:26px; }
.reviewSliderhome .slick-prev, .reviewSliderhome .slick-next{ border-radius:80px; background:#fff; }
.reviewSliderhome .slick-prev:before, .reviewSliderhome .slick-next:before{ color:#fdb1d3; width:auto; }
.reviewSliderhome .slick-next:hover, .reviewSliderhome  .slick-prev:hover{ background:#fff; }
.reviewSliderhome .slick-next:hover::before, .reviewSliderhome .slick-prev:hover::before{ color:#fdb1d3; } 

.latest-blog-Home .latest-blog-img{ background:#f5f5f5; border:solid 1px #ddd; }
.latest-blog-Home .latest-blog-img img{ height:400px; object-fit:cover; }
.latest-blog-Home .latest-blog-title{  }
.latest-blog-Home h3{ color:#1394ad; margin-bottom:15px; }
.latest-blog-Home .latest-blog-content .latest-read-more{ text-align:left; padding-top:12px; font-family: Coiny,Arial,Helvetica,sans-serif; text-transform:uppercase; font-size:15px; text-decoration:underline; }
.category-selections .active-cat img { filter: brightness(0) invert(1); }


/* Shop Info Popup Css */
a.shopInfoClose{ font-weight:300; position:absolute; right:20px; top:20px; color:#fff; font-size:20px; z-index:3; }
#shopInfooverlay {
	position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0;	right: 0;	bottom: 0;	background:#12b1d0 url(../img/header-bubble.png) repeat left top; z-index: 2; cursor: pointer; 	z-index:9999999; }
.modal_content_shop { background: #FFF; width: 200px; height: 100px; text-align: center; position: fixed; top: 50%; left: 50%; margin-left:0; line-height: 25px;  z-index: 99; }
.shopInfoPage{ padding:40px 0 0 0; }
.shopInfoContact, .shopInfoAboutcontent{ width:25%; display:inline-block; vertical-align:top; margin-left:-3px; color:#fff; text-align:left; }
.shopInfoAboutcontent{ width:50%; }
.shopInfoPage h3{ color:#fff; } 
.shopInfoPage p{ font-size:16px; }
.shopInfoAboutcontent img{ float:left; padding-right:25px; }
.shopInfoAboutcontent p{ line-height:25px; }
.shopInfoAboutcontent p a{ color:#fffc00; font-weight:700; }
.shopInfoBanner{ padding:60px 0 0 0; }
.shopInfoBringaSmile { padding:30px 0 0 0; }
.shopInfoBringaSmile img{ width:300px; }

/* Help Center page css */
.helpcenterTabs { max-width: 1100px; border: 2px solid #333;  border-radius: 0;  }
.helpcenterTabs ul{ margin-left:0; }
.tabs-nav li { float: left; width: 14.282%; list-style:none; text-align:center; }
.tabs-nav li:first-child a { border-right: 0;  border-top-left-radius: 6px;}
.tabs-nav li:last-child a {  border-top-right-radius: 6px; }
.tab-active a { background: #fff; border-bottom-color: transparent; color: #2db34a; cursor: default; }
.tabs-stage {border-top: 0; clear: both; padding: 24px 30px; position: relative; top: -1px; }
.tabTitleHelp a { display: block; height: 100%; width: 100%; color: #333; border-left: 2px solid #333; border-bottom: 2px solid #333; padding: 20px 5px; }
.tabs-nav li:first-child a{ border-left:0; }
.tabTitleHelp a span{ display:block;  font-size:12px; font-weight:700; padding-top:5px; }
.tabTitleHelp.tab-active a{ border-bottom:0; }

.tabs-stage #tab-1 .accordion-navigation{ display:block; border:0; border-bottom:solid 1px #ddd; font-size:16px; line-height:25px; }
.tabs-stage #tab-1 .accordion{ border:0; margin:0; }
.tabs-stage #tab-1 .accordion-navigation > a{ border:0; padding:10px 0; font-size:18px; font-weight:700; }
.tabs-stage #tab-1 .accordion-navigation > a:hover{ background:#fff; color:#1394ad; }
.tabs-stage #tab-1 .accordion-navigation .content{ padding-bottom:20px; }

/* footer Css */

.footer-info-list a{ color:#fff; }
.footer-info-list a:hover{ color:#fdb1d3; }
.footer-logo .header-logo-image{ margin:0; max-height:160px; }
.footer-info-col{ color:#fff; }
.footer-logo{ padding-bottom:20px; }
.footer-link p a{ color:#fff; }
.footer-link p a:hover{ color:#fdb1d3; }


.productView-brand a{ color:#333; }
.style-oval .caticon img,
.style-oval .caticon { height: 5rem; }
.rowcount-5 .productCarousel .product .card-body, .rowcount-5 .productGrid .product .card-body { min-height: 10rem; }
.card-body{ text-align:center; } 

/* Product Page Css */
.productView .productView-images{ display:flex; flex-wrap:wrap; }
.productView-images .productView-image { width:78%; order:2; margin-top:0; }
.productView-image + .productView-thumbnails{ width:20%; order:1;  }
.productView-image + .productView-thumbnails.slick-slider{ margin:30px 0; }
.productView-image + .productView-thumbnails .productView-thumbnail{ width:100%; }
.productView-thumbnail-link{ border:0; }
.productView-thumbnails img{ border:solid 1px #ddd; padding:8px; }
.productView-images .productView-image .productView-img-container:after{ padding-bottom:110%; }
.productView-images .productView-thumbnails .slick-arrow{ background:none; padding:0; width:37px; height:49px; left:0; right:0; margin:0 auto; }
.productView-images .productView-thumbnails .slick-prev{ top:0; }
.productView-images .productView-thumbnails .slick-next{ bottom:-25px; top:auto; }
.productView-images .productView-thumbnails .slick-prev.slick-disabled:before, 
.productView-images .productView-thumbnails .slick-next.slick-disabled:before{ opacity:1; }
.productView-images .productView-thumbnails .slick-prev:hover,
.productView-images .productView-thumbnails .slick-next:hover{ background-color:inherit; }
.productView-images .productView-thumbnails .slick-prev:before{ background:url(https://cdn11.bigcommerce.com/s-nf2x4/product_images/uploaded_images/thumb-top-arrow.png) no-repeat left top; content:""; margin:0;  width:37px; height:49px; }
.productView-images .productView-thumbnails .slick-next:before{ background:url(https://cdn11.bigcommerce.com/s-nf2x4/product_images/uploaded_images/thumb-bottom-arrow.png) no-repeat left top; content:""; margin:0;  width:37px; height:49px;  }

.productView-thumbnail.productView-thumbnail-video .productView-thumbnail-link{ max-width:100px; padding:0; }
.productView-thumbnail.productView-thumbnail-video .productView-thumbnail-link img{ padding:0; }

.productView-images .productView-thumbnails  .slick-disabled{ opacity:1; }
.productView-thumbnails .slick-list{ margin-left:10px; margin-right:10px; }
.productView-description{ margin:30px 0; }
.productView-description .tabs .tab .tab-title{ color:#000; }
.productView-description .tabs .tab.is-active .tab-title{ color:#fff; }


.regTodayBtn a{ color:#000; font-weight:700; font-size:18px; background:#ffff01; text-transform:uppercase; padding:12px 28px; border-radius:30px; display:inline-block; }

.regTodayBtn a:hover{ background:#18bfe0; }
.aboutDuckclubTab ul{ margin:0 0 30px 30px; }
.aboutDuckclubTab ul li{ padding-bottom:5px; }
.luckyDuckyCulbTitle{ background: #1e2251; text-align: center; color: #fff; padding: 10px; font-weight: 700; font-size: 20px; }
.regTodayBtnCenter{ text-align:center; }
.regTodayBtnCenter a{ background:#fdb1d3; color:#fff; }

.free_shipping_gray_bar{ background:#F5F5F5; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; text-align:center; font-weight:600; padding:7px 15px; }
.sidebarBlock .navList{ border: 1px solid #ccc; }
.modalVideo .modal-close{ top:0; right:0; }

.popup-box-content-newsletter  .newsPopupContent h2{ color:#000; margin:0; font-size:50px; }
.popup-box-content-newsletter  .newsletter-info{ display:none; }

.popup-box-newsletter { background:url(../img/header-bubble.png) repeat left top; background-color:#fdb1d3; background-size:80%;}

.brandsHome{ padding-bottom:50px; padding-top:30px; }
.brandsHome .container{ max-width:1000px; margin:0 auto; }
.brandsHome .brands-selections ul li{ width:20%; }
.brands-selections li:nth-child(1) a{ border-top-left-radius: 80px; }
 .brands-selections li:nth-child(10) a{ border-bottom-right-radius: 80px; }
.brands-selections li:nth-child(5) a{ border-top-right-radius: 80px; }
.brands-selections li:nth-child(6) a{ border-bottom-left-radius: 80px; } 

.bundle-flag-sash{ font-weight: 600;  height: 1.42857rem; left: -21px;   line-height: 1.14286rem;   padding-top: 0.10714rem; position: absolute; text-align: center;    top: 15px; transform: rotate(-45deg); transition: background-color .8s ease; width: 6.42857rem; z-index: 10; font-size: .9rem; left: -25px; top: 25px; width: 8.5rem; background: #007dc6; color: #fff; }

.product:hover .bundle-flag-sash {
    background: #000;
}

.login .login-form.form .form-actions .forgot-password { padding-top: 10px; }
ul.cart-totals .cart-total .cart-total-label { padding: 8px 0; color: #000; }
ul.cart-totals .cart-total .cart-total-value { padding: 8px 0; }

.cart-content-padding-right[data-cart-totals=""] { display: flex; flex-wrap: wrap; justify-content: flex-end;}
.cart-content-padding-right[data-cart-totals=""] ul.cart-totals { width: 100%; order: 2; max-width: 300px; }
.cart-content-padding-right[data-cart-totals=""] .free_shipping_gray_bar { width: 100%; max-width: 100%; }
#previewModal .previewCart .productView .productView-details { width: 100%; text-align: center; padding-top: 15px; }
#quickSearch .searchproduct-holder li { list-style:none;}
#quickSearch .searchpopular-products ul { margin:0;}
#quickSearch .searchpopular-products ul li { padding-left:0; margin-left:0;}
#quickSearch .searchlatest-products ul { margin:0;}
#quickSearch .searchlatest-products ul li { padding-left:0; margin-left:0;}


@media (min-width: 768px){
.productGrid .product .card-body { min-height: 12rem; }
}

@media (min-width: 992px)
{
.top-left.announc-enable.action-btn-enable.headerTopLeft{ width:40%; }
.headerRight .headerTitle { padding-top:4px; }
.navPages-container .navPages-list .navPages-action{ letter-spacing:0.5px; padding-left:15px; padding-right:15px; }
.HomepageProductSlider.hps-overlay { background-color: rgba(24, 191, 224, 0.8); }
.HomepageProductSlider.hps-overlay .product-carouselinfo { opacity:1; }
.card-body { min-height: 10rem; }
.owcount-5 .productCarousel .product .card-body, .rowcount-5 .productGrid .product .card-body{ min-height: 10rem; }
.style-oval .category-selections ul a { padding: 1.28571rem 3rem; }
.navPage-subMenu.is-open{ background:url(../img/header-bubble.png) repeat left top; background-color:#fff; border-bottom:solid 1px #ddd;}
.navPages .navigationDropdownMain {  margin: 0 auto;  max-width: 114.28571rem; }
.navPages .navigationDropdownMain .navPage-subMenu-list{ max-width:80%; display:inline-block; vertical-align:top; }
.cateoryImageMenu{ width:19%; display:inline-block; vertical-align:top; background:#fff; border:solid 2px #fdb1d3; }
.productView-details{ width:45%; }
.productView-images{ width:55%; }
.productView-image{ border:solid 10px #f6f6f6; }
.dropdownBottomBanner{ text-align:center; padding:25px 0 5px; }
.dropdownBottomBanner img{ max-width:300px; }
.navPage-subMenu.is-open { height: 40vh; overflow: auto; }
.navUser-item--cart .dropdown-menu.is-open { left: 0 !important; }
.navUser-item--cart .dropdown-menu.is-open::after { right: auto; left: 20px; opacity: 0; }
.navUser-item--cart .dropdown-menu.is-open::before {	right: auto;	left: 18px; opacity: 0; }
.searchproduct-holder .searchpopular-products ul { margin-left:0;}
.searchproduct-holder .searchpopular-products ul li { padding-left:0;}

.searchproduct-holder .searchlatest-products ul { margin-left:0;}
.searchproduct-holder .searchlatest-products ul li { padding-left:0;}

.navigationDropdownMain .navPage-subMenu-list .navPage-subMenu-item .navPage-childList .navPage-childList-item .navPage-childList-action { color:#000; font-weight:700; }
}


@media (min-width: 1401px){
.container{ padding:0 15px; }

}





@media (max-width: 1550px){
.navPages-container .navPages-list .navPages-action{ letter-spacing:0.2px; padding-left:10px; padding-right:10px; }
.top-bar .container { padding-left:7px; padding-right:7px;}
.headerRight .navUser .navUser-action { padding-left:7px; padding-right:7px; }
.headerRight .navUser .navUser-item.shopinfobtn a { padding-left:7px; padding-right:7px;  }
.headerTopRight { width: 60%; }
.headerRight .navUser .navUser-item.helpcenterBtn a { padding: 22px 14px; }
}

@media (max-width: 1500px){
.tabTitleHelp a span{ font-size:12px; }
}

@media (max-width: 1400px){
#popup-box-content .newsletter-form-field .form-input{ width:auto; }
#menu ul.navPages-list { text-align: center; }
#menu ul.navPages-list li.navPages-item { display: inline-block; float: none; }

}

@media (max-width: 1300px){
.tabs-nav li{ width:25%; }
.tabs-nav li:last-child a{ border-right: 2px solid #333; border-radius:0; }
.tabTitleHelp.tab-active a{ border-bottom: 2px solid #333; background:#ddd; }

}

@media (max-width: 1199px){
.onlineSupportHeader{ display:none; }	
.logoMain .header-logo{ margin:15px 0; }
.header-logo-image{ max-height:130px; }
.serviceIconHeader{ width:38%; }
.logoMain{ width:24%; }
.top-bar .container{ padding-right:0; }
}

@media (max-width: 1024px){
}

@media (max-width: 991px){
.top-left{ display:block; }
.headerCurrency .navUser-section .navUser-item{ display:block; }
.headerSearch{ display:none !important; }
.headerRight{ display:block; }
.headerRight .navUser{ position:relative; top:0; transform: translateY(0%); }
.headerTopLeft, .headerTopRight{ display:inline-block; width:auto; width:20%;  }
.headerTopRight{ width:80%; }
.headerTopLeft{ text-align:left; }
.headerTopRight .navUser-section .navUser-item{ display:inline-block; }
.headerTopRight .navUser-section .navUser-item.navUser-item--cart{display:none; } 
.headerRight .navUser .navUser-item.helpcenterBtn a{ margin-bottom:-3px; border-radius:0; padding:18px 10px; font-size:13px; }
.headerRight .navUser .navUser-item.shopinfobtn a{ font-size:13px; }
.headerRight .navUser .navUser-action{ padding:12px 18px; }
.top-left{ padding-left:0; padding-right:0; }
.header{ border-bottom:solid 1px #ddd; } 
.header, .header-logo{ height:auto; }
.logoMain .header-logo{ margin-top:0; }
.headerSticky.sticky{ position:relative; } 
.body.headerSticky{ padding-top:0 !important; }
.mobile-header .headerRight-mobile{ float:right; }
.mobile-header .headerRight-mobile .navUser-action svg{ fill:#17bfe0; }
.shopInfoContact{ width:50%; }
.shopInfoAboutcontent{ width:100%; margin-left:0; }
.shopInfoPage{ padding-top:15px; }
.shopInfoBanner{ padding-top:20px; }

.reviewSliderhome .slick-next::before { content: "\f30b"; margin: -2px 3px 0 auto; }
.reviewSliderhome .slick-next::before, .reviewSliderhome .slick-prev::before { font-family: 'Font Awesome Solid';  background: none;  transition: all 0.3s ease-in-out;}
.reviewCarousal{ padding:0 90px; }
.footer-logo .header-logo-image{ display:inline-block; }
.footer-news .newsletter-form-field button.style-action{ margin-top:10px; }

.navPages-quickSearch .searchproduct-holder .searchpopular-products { width:50%; padding: 1rem; }
.navPages-quickSearch .searchproduct-holder .searchlatest-products { width:50%; padding: 1rem;}
.searchproduct-holder .searchproduct-list a { padding: 10px; }
.searchproduct-holder .searchproduct-list a .searchproduct-img { padding-left: 0; }
.searchproduct-holder .searchpopular-products ul { margin-left:0;}
.searchproduct-holder .searchpopular-products ul li { padding-left:0;}

.searchproduct-holder .searchlatest-products ul { margin-left:0;}
.searchproduct-holder .searchlatest-products ul li { padding-left:0;}
.brands-selections ul a {min-width: auto;}
}

@media (max-width: 800px){
}

@media (max-width: 767px){
	#popup-box-content .newsletter-form-field .form-input{ width:100%; }
}

@media (max-width: 700px){
.serviceIconHeader{ display:none; }
.logoMain{ width:40%; text-align:center; margin-left:0; margin:0 auto; margin-top:-35px; } 
.logoMain .header-logo{ margin-bottom:10px; }
.mobile-header{ position:relative; top:30px; } 
.headerMiddle{ text-align:center; }
.header-logo-image { max-height: 100px; }
}

@media (max-width: 640px){
.reviewSliderhome{ min-height:620px; background-size:cover; }
.tabs-nav li{ width:100%; } 
.tabTitleHelp a{ border:0; border-bottom: 2px solid #333; padding-top:10px; padding-bottom:10px; }
.tabs-nav li:last-child a{ border-right:0; }
.tabTitleHelp a span{ display:inline-block; vertical-align:middle; padding-left:12px; }
.tabs-stage #tab-1 .accordion-navigation > a{ font-size:14px; }
.page-heading{ font-size:20px; }
.popup-box-content-newsletter  .newsPopupContent h2{ font-size:30px; }
.heroCarousel{ display:none; }
.brands-selections li:nth-child(10) a { border-bottom-right-radius: 0;}
.brands-selections li:nth-child(6) a { border-bottom-left-radius: 0;}
.brands-selections li:nth-child(5) a { border-top-right-radius: 0;}
.brands-selections li:nth-child(1) a { border-top-left-radius: 0; }
section.heroCarousel { display: unset; }
.heroCarousel-slide .heroCarousel-image-wrapper { height: 40vh; min-height: 280px; }
}

@media (max-width: 550px){
.headerRight .navUser .navUser-item.shopinfobtn{ display:none; }
.headerRight .navUser .navUser-action{ padding-left:10px; padding-right:10px; }
.luckyDuckyCulbTitle{ font-size:14px; }
}


@media (max-width: 479px){
.shopInfoContact{ width:100%; margin-left:0; }	
.shopInfoPage h3{ margin-top:15px; }
.productView-image + .productView-thumbnails{ width:27%; }
.productView-images .productView-image{ width:71%; }
.productView-images{ padding-left:0; } 
.productView-thumbnail-link { height:75px; }
.productView-images{ margin-bottom:10px; }
.productView-thumbnails img{ padding:0; }
.mobile-header .headerRight-mobile .navUser-action{ padding-top:0; }
}

@media (max-width: 400px){
.productView-thumbnail-link { height:60px; }
}

.card-title{ height:50px; overflow:hidden; }
p.blankRating{ min-height:24px; margin-bottom:0; }
.card-body p.card-brandname{ min-height:20px; }
.cart-total .cart-total-value button{ color:#000; }
.alertBox .alertBox-column span span{ background:#707070 !important; }
.page-sidebar #facetedSearch-content--brand #facetedSearch-navList--brand{ border:0; }
.page-sidebar #facetedSearch-navList .accordion-nav-clear-holder span.accordion-title{ color:#fff; }
.productView-options .form.form-wishlist.form-action .dropdown-menu-button .icon{ width:11px; height:11px; }
.productView-options .form.form-wishlist.form-action .dropdown-menu-button .icon svg{ fill:#000; }
.productView-options .form.form-wishlist.form-action #wishlist-dropdown.is-open{ margin-top:0; }
.contactUsPage p{ font-size:17px; color:#000; }

.address-label, .navBar--sub .navBar-action, .definitionList-key{ color:#000; }
