/*bestseller && shop by skin cencarn*/
.skii-homepage-wrapper-redesign {background: white;width: 100%;float: left;}
.skii-homepage-wrapper-redesign > div{width: 100%;max-width: 1680px;margin: auto;float: none;}
.homepage-bestsellers {background: #f7f7f9;}
.redesign_product_grid_container {position: relative; padding: 0 60px;max-width: 1440px; width: 90%; box-sizing: border-box;margin: auto;}
.redesign_product_grid_container .slick-list {max-width: 1360px;margin: auto;}
.category-heading-parent {display: block;text-align: center;padding-top: 35px;padding-bottom: 10px;border: 0px;max-width: 1360px;width: 82%;margin: auto;}
.category-heading-parent span.home_seperater_icon {display: none;}
.category-heading-parent .category-heading {color: #272727;font-family:"Capitolium W01 2 Bold";font-size: 48px;line-height: 130%;display: block;text-align: center;margin: 0px;}
.category-heading-parent .category-sub-heading {font-family:"Camphor W01 Light";font-size: 18px;display: block;padding: 20px 0;line-height: 24px;}
.category-container.bestseller_category .redesign_product_grid {width: 440px;display: inline-block;vertical-align: top;text-align: center;padding: 0 10px;box-sizing: border-box;}
.category-container.bestseller_category .redesign_product_grid_width {background: #ffffff;padding: 35px 0;box-sizing: border-box;}
.category-container.bestseller_category .new-to-skii .redesign_product_grid_width {background: #f7f7f9;padding: 10px;box-sizing: border-box;}
.category-container.bestseller_category .redesign_product_grid_width:first-of-type {margin-left: 0;}
.category-container.bestseller_category .redesign_product_grid_width:last-of-type {margin-right: 0;}

.category-container.shop_by_skin_category .redesign_product_grid {width:-webkit-calc(100% / 3 - 4px);width: -moz-calc(100% / 3 - 4px);width: calc(100% / 3 - 4px);display: inline-block;vertical-align: top;text-align: center;}
.category-container.shop_by_skin_category .redesign_product_grid_width {max-width: 250px;display: inline-block;}
.category-container.shop_by_skin_category .skin_cat_container{display:none;}
.category-container.shop_by_skin_category .skin_cat_container.active_category{display:block;}


/*badge start*/
.redesign_product_grid_width{position:relative;}
.product_img_badge {position: absolute;top: 0px;left: 0px;}
.redesign_product_grid .redesign_product_grid_width .product_img_badge .content-asset p img {width: 60px;height: 60px;}
/*badge end*/

.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link{display: inline-block;vertical-align: top;width: calc(20% - 4px);outline: none;text-decoration: none;text-align: center;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link  .active_img,.category-container.shop_by_skin_category .sub_category_link.active_category .inactive_img,.category-container.shop_by_skin_category .sub_category_link .active_arrow{display:none;}
.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link.active_category .active_img,.category-container.shop_by_skin_category .sub_category_link .inactive_img,.category-container.shop_by_skin_category .sub_category_link.active_category .active_arrow{display:inline-block;}
.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link .cat_text{display: inline-block;width: 100%;color: #919191;font-family: "Camphor W01 Medium";font-size: 14px;padding: 3px 0px;}
.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link.active_category .cat_text {color: #272727;}
.category-container.shop_by_skin_category .category_sub_head {display: block;text-align: center;font-family: "Capitolium W01 2 Light";font-size: 20px;width: 90%;margin: auto;padding: 25px 0px;}


.category-container .redesign_product_grid_width h3{width: 90%;margin: 10px auto 15px auto;min-height:45px;}
.skii-homepage-wrapper-redesign .category-container .redesign_product_grid_width h3 {min-height: auto;}
.category-container .redesign_product_grid_width a{outline:none;display: inline-block;}
.category-container .redesign_product_grid_width a img{width:100%;}
.category-container .redesign_product_grid_width h3 a {font-family: "Camphor W01 Medium";color: #000000;font-size: 18px;line-height: 120%;text-decoration: none;outline: none;}
.category-container .redesign_product_grid_width h3 a:hover {text-decoration:underline;}
.category-container .redesign_product_grid_width .review-count{display: inline-block;vertical-align: middle;color: #787878;font-family: "Camphor W01 Thin";font-size: 14px;padding-left: 10px;}
.category-container .redesign_product_grid_width .p_price {position: static;color: #272727;font-family: "Camphor W01 Thin";font-size: 16px;display: inline-block;width: 100%;padding-top: 10px;}
.shopall_btn{display: inline-block;width:100%;text-align:center;margin: 35px 0px;}
.shopall_btn a{font-family: "Camphor W01 Medium";display: inline-block;outline: none;font-size: 14px;text-decoration: none;border: 1px solid #860120;color: #860120;padding: 15px 0;width: 150px;}
.search-no-results .tab-slab{display:none;}
.product-maxwidth {max-width: 350px;margin: auto;width: 98%;position: relative;}
.redesign_product_grid_width .shotdesc {font-family: 'Camphor W01 Light';font-size: 16px;padding-bottom: 35px;line-height: 140%;}
'
/*bestseller end*/
/*skii leval 2 category*/ 
.level2category-wrapper .breadcrumb-wrap,.level2-wrapper {max-width: 1360px;margin: auto;width: 90%;}
.level2category-wrapper .breadcrumb-wrap .list.breadcrumb {padding: 10px 0px;}
.level2-wrapper .category-container.level2_category{width: 100%;display: inline-block;padding: 40px 0px;position: relative;}
.level2-wrapper .category-container.level2_category .redesign_product_grid {width:-webkit-calc(100% / 3 - 4px);width: -moz-calc(100% / 3 - 4px);width: calc(100% / 3 - 4px);display: inline-block;vertical-align: top;text-align: center;padding: 10px;box-sizing: border-box;}
.level2-wrapper .category-container.level2_category .redesign_product_grid_width h3{margin: 10px auto;min-height:22px;}
.level2-wrapper .category-container.level2_category .cat-shop-now{padding: 15px 0px;font-size: 14px;letter-spacing: 1px;color: #000000;font-family: Camphor W01 Medium;}
.level2-wrapper .shopall_btn a {min-width: 120px;}
.level2-nav-fixed {position: fixed;right: 30px;width: 40px;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.level2-nav a,.level2-nav span,.level2-nav-fixed a , .level2-nav-fixed span {display: inline-block;padding: 5px 0px;display: inline-block;width: 100%;outline: none;}
.level2-nav-fixed .active_img,.level2-nav-fixed .active .inactive_img {display: none;}
.level2-nav-fixed .active .active_img {display: block;}
.level2-nav {text-align: center;display: block;padding-bottom: 45px;max-width: 1260px; margin: auto;}
.level2-nav .category-heading-parent {border: 0px;padding-bottom: 25px;}
.level2-nav a {width: 15%;width: -webkit-calc(100% / 6 - 4px);width: -moz-calc(100% / 6 - 4px); width: calc(100% / 6 - 4px);text-align: center;margin: 0px;vertical-align: top;}
.level2-nav span {padding: 0px;}
.level2-nav span.cat-name {padding: 0px;color: #000;text-transform: uppercase;font-family: Camphor W01 Medium;padding-top: 5px;line-height: 120%;}
.level2-wrapper + .homepage-bestsellers .shopall_btn a{min-width: 120px;}
/*banner*/
.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .heading {font-size: 60px;}
.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .Home_lower_btext.color_red .home_seperater_icon {margin: 14px 0px;}
.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .heading_description {padding-top: 0px !important;font-size: 18px;line-height: 120%;}
.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .button_common a {background: white;font-size: 16px;border: 1px solid #8c8c8c;letter-spacing: 1px;color: #272727;padding: 14px 20px;line-height: 100%;}
/*mobile slick*/
.level2-wrapper .category-container.level2_category.slick-initialized .slick-prev,.level2-wrapper .slick-initialized .slick-next {position: absolute;top: 50%;text-indent: -9999px;background-image: url(../images/next_slick_arrow.png);width: 12px;height: 32px;background-color: transparent;background-repeat: no-repeat;outline: none;z-index: 1;right: 0px;border: none;}
.level2-wrapper .category-container.level2_category.slick-initialized .slick-prev {background-image: url(../images/prev_slick_arrow.png);left: 0px;}
.level2-wrapper .category-container.level2_category .slick-dots {float: left;margin: 0px;padding: 0px;text-align: center;width: 100%;}
.level2-wrapper .category-container.level2_category .slick-dots li {width: 10px;height: 10px;background: #dcdcdc;margin: 0px 5px;border-radius: 50%;display: inline-block;}
.level2-wrapper .category-container.level2_category .slick-dots li button{display: none;}
.level2-wrapper .category-container.level2_category .slick-dots li.slick-active{background: #762027}
.level2-wrapper .level2-link-drop .level2-menu {display: none;}
.homepage-bestsellers .category-container.bestseller_category .redesign_product_grid_width a { background: #ffffff;}
@media screen and (max-width:1024px){
	.level2-nav-fixed,.level2category-wrapper .breadcrumb {display: none !important;}
	/*banner*/
	.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .heading {font-size: 36px;}
	.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .heading_description {font-size: 14px;}
	.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .button_common a {font-size: 12px;}
}
@media screen and (max-width:1024px) and (min-width: 641px){
	.level2-nav {width: 108%;margin-left: -4%;}
	.level2-nav span img {max-width: 46px;}
	.level2-nav span{font-size: 11px;}
}
@media screen and (max-width:960px){
	.category-container.bestseller_category .redesign_product_grid,.level2-wrapper .category-container.level2_category .redesign_product_grid {width: -webkit-calc(100% / 2 - 4px);width: -moz-calc(100% / 2 - 4px); width: calc(100% / 2 - 4px);}
	.category-heading-parent span.category-heading {font-size: 40px;}
	.category-heading-parent .category-sub-heading {font-size: 16px;line-height: 22px;}
	.category-container .redesign_product_grid_width .rr-wrap {text-align: center !important;width: auto !important;}
	.category-container .redesign_product_grid_width h3 a {font-size: 16px;}
	.category-container .redesign_product_grid_width .p_price {font-size: 15px;}
	.redesign_product_grid_container .slick-list {overflow: visible;}
	.redesign_product_grid_container {padding: 0px;}
	.level2-wrapper .category-container.level2_category .redesign_product_grid:last-child {display: none;}
}

@media screen and (max-width:680px){
	.category-heading-parent {padding-top: 20px;}
	.category-container.shop_by_skin_category .redesign_product_grid{width:100%;}
	.category-container.shop_by_skin_category .redesign_product_grid_width {max-width: 335px;}
	.category-heading-parent span.category-heading {font-size: 36px;}
	.category-container.shop_by_skin_category .redesign_product_grid_width > a, .category-container.shop_by_skin_category .redesign_product_grid_width .redesign_responsive {display: inline-block;width: -webkit-calc(50% - 4px);;width: -moz-calc(50% - 4px);;width: calc(50% - 4px);vertical-align: middle;text-align: left;padding: 10px;box-sizing: border-box;}
	.category-container.shop_by_skin_category .redesign_product_grid_width h3{width:100%;}
	.category-container .redesign_product_grid_width h3 a,.category-container .redesign_product_grid_width .p_price {font-size: 14px;}
	.category-container.bestseller_category  .shopall_btn {margin: 0 0 35px 0;}
	.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link { width: calc(19% - 4px);padding: 10px;box-sizing: border-box;vertical-align: middle;margin-bottom: 20px;}
	.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link.active_category{width: calc(24% - 4px);margin-bottom: 0px;vertical-align: middle;padding: 0;}
	.category-container.shop_by_skin_category .sub_category_link.active_category .active_arrow,.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link .cat_text{display:none;}
	.category-container.shop_by_skin_category .sub_category_link_parent .sub_category_link.active_category .cat_text{display: inline-block;font-size:15px;}
	.main-column .store-header .search-wrapper .autocomplete-results {width:100% !important;padding: 0 10px !important;}
	.main-column .store-header .search-wrapper .autocomplete-results .product_suggestions a {padding:0% !important;}
	.category-container.shop_by_skin_category .category_sub_head {display:none;}
	.level2-nav a {width: 100%;text-align: left;padding: 10px 0px;}
	.level2-nav a span {display: inline-block;width: auto;vertical-align: middle;font-size: 14px;}
	.level2-nav a span.active_img {width: 49px;padding-right: 20px;line-height: 0px;}
	.level2-wrapper .level2-link-drop {padding: 0;box-sizing: border-box;border: 1px solid #c6c6c6;}
	.level2-wrapper .level2-link-drop .level2-link-parent,.level2-wrapper .level2-link-drop .level2-menu.close{display: none;}
	.level2-wrapper .level2-link-drop .level2-menu{display: block;font-family: "Camphor W01 Medium";font-size: 15px;text-align: left;line-height: 20px;position: relative;padding: 20px;box-sizing: border-box;}
	.level2-wrapper .level2-link-drop .level2-menu:after {content: '';position: absolute;right: 21px;width: 20px;background: #762026;height: 2px;top: 50%;margin-top: -1px;}
	.level2-wrapper .level2-link-drop .level2-menu:before {content: '';position: absolute;right: 30px;width: 2px;background: #762026;height: 20px;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	.level2-wrapper .level2-link-drop.open .level2-link-parent,.level2-wrapper .level2-link-drop.open .level2-menu.close{display: block;padding-right: 20px;padding-left: 20px;box-sizing: border-box;}
	.level2-wrapper .level2-link-drop.open .level2-menu.menu,.level2-wrapper .level2-link-drop.open .level2-menu:before {display: none;}
	.pt_storefront .level2-wrapper .level2-nav .level2-link-drop a {text-decoration:none;}
	/*banner*/
	.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .heading {font-size: 48px;}
	.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .heading_description {font-size: 16px;}
	.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .button_common a {font-size: 14px;}
	.level2category-wrapper .level2-wrapper .level2-banner .Home_lower_bparent .Home_lower_bcontent .Home_lower_btext.color_red .home_seperater_icon {margin: 20px 0px;}
	.level2-wrapper .category-container .redesign_product_grid_width h3 a {font-size: 18px;}
	.redesign_product_grid_container {width: 80%;}
}

@media screen and (max-width:479px){
	.redesign_product_grid .redesign_product_grid_width .product_img_badge .content-asset p { margin:0; }
	.redesign_product_grid .redesign_product_grid_width .product_img_badge { top:-7px; left:-7px; }
	.level2-wrapper .category-container.level2_category {padding: 10px 0px 20px;}
	.level2-wrapper .category-container.level2_category .redesign_product_grid{width: 100%;float: left;padding: 10px 0px;}
	.level2-wrapper .category-container.level2_category .redesign_product_grid:last-child {display: block;}
}