.catalog-category-view.luxury .product-box .add-to-cart a.custom-add-to-bag {
    background-color: #fff !important;font-size: 0.8em !important; float: none !important;
}
.catalog-category-view.luxury .product-box .add-to-cart a.custom-add-to-bag{
    background: none !important; color:#000; border: 1px solid #000;font-size:18px !important;font-family:Montserrat-Light !important;font-weight:normal;
}
.catalog-category-view.luxury .product-box .add-to-cart a.custom-add-to-bag:hover{
border: 1px solid #eb7487; color: #eb7487 !important;font-size:18px !important;font-family:Montserrat-Light !important;font-weight:normal;
}
.catalog-category-view.luxury .product-box .add-to-cart a.view_details_shade_lux:hover{
 color: #eb7487 !important; border-bottom:1px solid #eb7487;   
}
.catalog-product-view.luxury .expiry_click:hover{
    color: #eb7487 !important;
}
.catalog-category-view.luxury .out-of-stock-btn{padding:7px 13px !important}
.catalog-category-view.luxury .product-box .add-to-cart a.custom-add-to-bag:hover {background-color: #fff !important;font-size: 18px !important; color: #000}
.catalog-category-view.luxury .product-box .add-to-cart a.view_details_shade {background-color: #fff !important;font-size: 0.8em !important;color:#8e8e8e !important;}
.catalog-category-view.luxury .product-box .add-to-cart a.view_details_shade:hover {color: #FC2779 !important;font-size: 0.8em !important}
.my_product_view .product-essential .option-cart-box span.price {color:#000 !important;}
.catalog-category-view.luxury .product-box .add-to-cart a.view_details_shade_lux {background-color: #fff !important;font-size: 0.8em !important;color:#000 !important;
display:inline-block; margin: 40px auto 0 !important; width: auto !important;font-size: 25px !important; border:0; border-bottom:1px solid #000; font-family: OldStandard-Italic !important; text-transform: capitalize !important;  font-weight: normal !important;
};
.catalog-category-view.luxury .product-box .add-to-cart a.view_details_shade_lux:hover {
    color: #FC2779 !important; font-size: 20px !important }
.catalog-category-view.luxury .extra-content-wrap{
    /*background-color: #252525;*/
}
.catalog-category-view.luxury .content_inner{
    width: 70% !important;
    /*overflow: visible !important;*/
}
.catalog-category-view.luxury .deskhover-outofstock {margin: .4em 0 0 6.4em !important; }
.catalog-category-view.luxury li.product-box {
    width: 31%;
    min-height: 510px;
    text-align: center;
    font-size: 14px;
    border: 0px !important;
}
.catalog-category-view.luxury .slick-slide {
   border-right: 0px !important;
}
.catalog-category-view.luxury .product_widget_slider_home { width: 100%; }
.catalog-category-view.luxury .bestseller-slider .slick-prev, .catalog-category-view.luxury .bestseller-sliders .slick-prev {
    left: -8px!important;
}
.catalog-category-view.luxury .bestseller-slider .slick-next, .catalog-category-view.luxury .bestseller-sliders .slick-next {
    right: -45px!important;
}
.catalog-category-view.luxury li.product-box:hover {
    border-bottom: 4px solid #000 !important;
    color: #eb7487 !important;
}
@media screen and (max-width: 640px) and (min-width: 320px) {
.catalog-category-view.luxury li.product-box:hover {
    border-bottom: 0px !important;
    color: #eb7487 !important;
} 
}
.catalog-category-view.luxury .n_prod_block { transition: 0s !important; }
.catalog-category-view.luxury .product-box .add-to-cart { margin-bottom: 0;
   /* display: none !important;*/
}
.catalog-category-view.luxury .litre.white-overlay, .catalog-category-view.luxury .ratings.white-overlay {
    visibility: visible !important;
}
.catalog-category-view.luxury #filter .category-heading {
    display: none;
    background-color: #fff !important;
    color: #000 !important;
    padding-bottom: 10px;
    font-family: Montserrat-Regular;
    margin: 0;
}
.catalog-category-view.luxury .addtocart_back_vwbg_btn{
    background: none;
    color: #fb71a4;
    border: 1px solid #fb71a4;
    font-weight: normal;
    font-size: 17px;
    padding: 8px 21%;
}
.catalog-category-view.luxury .addtocart_back_cntshp{color: #ff0 !important;
    padding: 10px 3%; 
    background: #fff;
    width: 74%;
    border: 1px solid #000;
}
.luxury .addtocart_back_cntshp_btn, .luxury .addtocart_back_cntshp_btn:hover{
        color: #000 !important; text-transform: uppercase; font-weight: bold; font-size: 15px}
.catalog-category-view.luxury .addtocart_back_msg{ font-family: OldStandard-Italic;
    color: #000 !important;
    font-size: 25px;
    font-weight: normal;}
.catalog-category-view.luxury .product-name a {
    color: #000 !important;
    font-family:Montserrat-Light;
    font-size:13px;
    text-transform: uppercase;
}
.catalog-category-view.luxury .tag-offer-veg { left: 0 !important; }
.catalog-category-view.luxury #shopping-cart-totals-table tr.total td.co-left {
    color: #333;
    font-weight: 700;
}
.catalog-product-view.luxury p.tags_message_text{
    font-size: 14px !important;
    font-family: Montserrat-Light !important;
}
.catalog-category-view.luxury #shopping-cart-totals-table tr.total td.co-right span.price {
    color: #e71d4d !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    font-family: Montserrat-Regular !important;
}
.catalog-category-view.luxury .cart-product #product_block span.price {
    color: #e71d4d !important;
    font-size: 16px !important;
    font-family: Montserrat-Regular !important;
}
.catalog-category-view.luxury .desk-disc-tag{
    color: #eb7487 !important;
}
.catalog-category-view.luxury table#shopping-cart-totals-table span.price {
    color: #000 !important;
    font-family: Montserrat-Regular !important;
    font-size: 16px !important;
}
.catalog-category-view.luxury .product-box .product-name { padding: 0% 15%; margin: 5px 0; }

.catalog-category-view.luxury .product-box .add-to-cart a {
    background-color: #fff !important;
    font-family: Montserrat-Light !important; border: 1px solid #000; color: #000;
    font-size : 13px
}

.catalog-category-view.luxury .product-box .add-to-cart a.view_details{font-family:OldStandard-Italic; text-transform: capitalize; }
.catalog-category-view.luxury p.add-to-cart.org_add.category_addtocart a{
    background: #fff !important;
    font-family:Montserrat-Light;
    color:#000;
    font-size : 13px;
}
.catalog-category-view.luxury p.add-to-cart.org_add.category_addtocart a:hover{
  background: #fff !important;
  font-family:Montserrat-Light;
  color:#eb7487 !important;
  font-size : 13px; border: 1px solid #eb7487;
}
.catalog-category-view.luxury .product-name a:hover {
    color: #eb7487 !important;
    font-family:Montserrat-Light;
    text-transform: uppercase;
}
.catalog-category-view.luxury span.price {
    /*color: #fff !important;*/
    font-family:Montserrat-Light !important;
    font-size: 14px !important;
    font-weight: normal !important;
}
.catalog-category-view.luxury .litre p{
    color: #eb7487 !important;
    font-family:Montserrat-Light;
    font-size: 13px;
}
.catalog-category-view.luxury .hover-addtocart a.button.btn-cart:hover {
    color:#eb7487 !important;
    font-family: Montserrat-Light !important;
    background-color: #fff !important;
    font-size: 13px;    border: 1px solid #eb7487;
} 
.catalog-category-view.luxury .extra-content-wrap .new-divP p{
    font-family: Montserrat-Light;
    font-size: 12px;
    /*color: #fff !important;*/
}
.catalog-category-view.luxury .review-label {
    color: #eb7487 !important;
    font-size: 13px;
    font-family: Montserrat-Light;
    vertical-align: middle;
}
.catalog-category-view.luxury .currently{ background-color:#252525; }
.catalog-category-view.luxury .currently .actions a{
    color: #fff !important;
}
.catalog-category-view.luxury .currently .actions a:hover{
    color: #eb7487 !important;
}
.catalog-category-view.luxury .product-box .add-to-wishlist {
    position: absolute;
    margin-left: 10px;
    margin-top: 10px;
}
 .catalog-category-view.luxury .breadcrumb-cat ul li a {
    /*color: #fff !important;*/
    font-family: Montserrat-Light;
}
.catalog-category-view.luxury .content_inner .nykaa-choice-underline { border: 1px solid #000 !important }
.catalog-category-view.luxury .content_inner p.nykaa-choice {
    position: relative;
    padding-bottom: 5px;
    margin: 0 0 1.5em !important;
}
.catalog-category-view.luxury .content_inner p.nykaa-choice a:hover {
    color: #000 !important
}
.catalog-category-view.luxury #filter-box {
    background-color: #252525;
    color: #fff !important;
}
.catalog-category-view.luxury #filter .filt-li.filt-actv { background-color: #252525 !important; }
.catalog-category-view.luxury #filter-innerbox ul li, .catalog-category-view.luxury #filter-innerbox ul li a, .catalog-category-view.luxury .other h4 {
    color: #fff;
    font-family: Montserrat-Light !important;
    font-size: 14px;
}
/*.catalog-category-view.luxury .content_inner p.nykaa-choice:before {
    content: '';
    position: absolute;
    width: 10%;
    margin: 3.5% auto 0;
    height: 2px;
    background-color: #252525;
    left: 50%;
    bottom: 0;
    margin-left: -5%;
}*/
.catalog-category-view.luxury .breadcrumb-cat ul li span, .catalog-category-view.luxury .breadcrumb-cat ul li label {
    /*color: #fff !important;*/
    font-family: Montserrat-Light;
}
.catalog-category-view.luxury #filter .refine-name select{
    color: #fff;
    font-family: Montserrat-Light;
    font-size: 13px;
    background-color: #252525 !important;
    background: url('../images/catalog/l_sort.png') no-repeat;
    padding: 2px 0px 2px 20px;
}
.catalog-category-view.luxury .category_filt_sort_ul {
    border-top: 1px solid #111111;
    background: #252525;
}
.catalog-category-view.luxury ul.category_filt_sort_ul li a {
    color: #fff;
    font-family: Montserrat-Light;
    font-size: 13px;
}
.catalog-category-view.luxury .product_widget_slider_home p a {
    /*color: #fff !important;*/
    font-family: Montserrat-Light;
}
.catalog-category-view.luxury .aboutproduct h3 { font-family: Montserrat-Regular; font-weight: normal; }
.catalog-category-view.luxury .content_inner p a {
    /*color: #fff !important;*/
    font-family: OldStandard-Italic;
    font-size: 30px; float: none !important
}
.catalog-category-view.luxury #filter{
    border-bottom: 1px solid #111111;
    background-color: #252525;
}
.catalog-category-view.luxury .ratings {
    /*color: #fff !important;*/
    padding: 0 !important;
    display: inline-block !important;
}
/*.catalog-category-view.luxury ul{
    background:#252525;
}*/
.catalog-category-view.luxury #filter .filt-li-img img, .catalog-category-view.luxury #filter .refine-name img { display: none; }
.catalog-category-view.luxury #filter .filt-li-img {
    background-image: url('../images/catalog/l_filter.png');
    height: 20px;
    width: 20px;
    margin-top: 0.6%;
}
.catalog-category-view.luxury .rating-box .rating, .catalog-product-view.luxury #r_block .rating-box .rating {
    background: url(../images/catalog/l_likes.png) 0 100% repeat-x;
}
.catalog-category-view.luxury .rating-box, .catalog-product-view.luxury #r_block .rating-box {
    background: url(../images/catalog/l_likes.png) repeat-x; width: 75px;
}
/*.catalog-category-view.category-luxe.luxury { background-color: #252525; }*/
.catalog-category-view.luxury .discount-tag.percentcat { font-family: OldStandard-Italic; }
.catalog-category-view.luxury #filter-innerbox .filter-color .demooo { background-color: #252525; }
.catalog-category-view.luxury #mobilehead_p_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #eb7487; }
.catalog-category-view.luxury .product-box .wishlist_disp_msg, .catalog-category-view.luxury .sliderbox .wishlist_disp_msg {
   margin: -3em auto !important;
   width: 60% !important;
}
.catalog-category-view.luxury #topcontent {
    /*margin: 0 auto !important;*/
    width: 87% !important;
    margin-left: 6.5% !important;
}
@media screen and (max-width: 640px) {
    .catalog-category-view.luxury #topcontent{
        margin-left: 0px !important;
    }  
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .catalog-category-view.luxury #topcontent{
        margin-left: 0px !important;
    }  
}
.catalog-category-view.luxury #filter, .catalog-category-view.luxury .currently, .catalog-category-view.luxury #filter-box { width: 100%; }
.catalog-category-view.luxury .discount-tag.firstcat, .catalog-product-view.luxury .discount-tag.firstcat {
    background-color: #fff !important;
    color: #000 !important;
    font-family: OldStandard-Italic !important;
    font-size: 16px !important;
}
.catalog-category-view.luxury .offertag, .catalog-category-view.luxury .offerstag {
    background-image: url('../images/catalog/offer.png');
}






.catalog-product-view.luxury .content{
    /*background: #252525 !important;*/
}
.catalog-product-view.luxury .breadcrumb-cat ul li a, .catalog-product-view.luxury .breadcrumb-cat ul li label {
    /*color: #fff !important;*/
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury p#ingredient {
    font-size: 16px !important;
    text-transform: uppercase;
    /*letter-spacing: 3px;*/
    line-height: 24px;
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury p#qick_overview{
    visibility: hidden;
}
.catalog-product-view.luxury p#qick_overview:before {
    content: "Editor's Notes";
    visibility: visible;
    font-family: Montserrat-Light;
    font-size: 16px;
    /*letter-spacing: 3px;*/
    line-height: 24px;
    text-transform: uppercase;
}
.catalog-product-view.luxury p#use_hw_product{
    visibility: hidden;
}
.catalog-product-view.luxury p#use_hw_product:before {
    content: "How to Apply";
    visibility: visible;
    font-family: Montserrat-Light;
    font-size: 16px;
    /*letter-spacing: 3px;*/
    line-height: 24px;
    text-transform: uppercase;
}
.catalog-product-view.luxury .pro-heading h1.product-name {
    /*color: #fff !important;*/
    font-family: OldStandard-Italic;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.2px;
}
.catalog-product-view.luxury p.reviews span, .catalog-product-view.luxury ul.add-to-links li a {
    /*color: #fff !important;*/
    font-family: Montserrat-Light;
    font-size: 13px;
    text-transform: uppercase;
}
.catalog-product-view.luxury ul.add-to-links li a, .catalog-product-view.luxury a.write_review_product_page, .catalog-product-view.luxury #qans_lnk {
    font-family: Montserrat-Light;
    font-size: 13px;
    text-transform: uppercase;
}
.catalog-product-view.luxury #reveiw_questn_gap {
    /*color: #fff !important;*/
    visibility: hidden;
    font-family: Montserrat-Light;
    font-size: 12px;
    margin-left: 30px;
}
.catalog-product-view.luxury .regular-price span.price {
    color: #eb7487 !important;
    font-family: Montserrat-Regular;
    /*margin-left: 8px !important;*/
}
.catalog-product-view.luxury .product-combo-deal .regular-price span.price {
    font-weight: normal;
    font-family: Montserrat-Regular;
}
.catalog-product-view.luxury .all_offer a {
    /*color: #fff !important;*/
    font-family: Montserrat-Regular;
    font-weight: normal;
    font-size: 12px;
}
.catalog-product-view.luxury .no-conflict .right-box1 { display: none !important; margin-left: 30px;overflow: visible !important; }
 .catalog-product-view.luxury .product-view-offer{
    width: 15% !important;
    background-color:#363636 !important; 
    border: 1px solid #363636 !important;
}
.catalog-product-view.luxury .all_offer.hide-couponbox.product-view-offer:hover{
    background-color:#eb7487 !important; 
}
.catalog-product-view.luxury .highlights-wrapper .highlights-content { border: 1px solid #eb7487; color: #eb7487; font-family: Montserrat-Light !important; }
.catalog-product-view.luxury .highlights-content.active-box { 
    border: 1px solid #eb7487; 
    /*color: #fff; */
    background-color: #eb7487 !important; 
    font-family: Montserrat-Light !important; 
}
.catalog-product-view.luxury .highlights-wrapper .highlights-content .add-num { border-left: 1px solid #eb7487; }
.catalog-product-view.luxury .highlights-wrapper .highlights-content .add-num.act-num { border-left: 1px solid #fff; }

.catalog-product-view.luxury .offer-minus { background-image: none !important; }
.catalog-product-view.luxury .review_heading {
    font-family: Montserrat-Regular !important;
    font-size: 14px;
    font-weight: normal;
}
.catalog-product-view.luxury #prod_addtocart_container{width: 250px !important;}
.catalog-product-view.luxury .product-shop .add-to-bag a:hover{ color:#eb7487 !important; border: 1px solid #eb7487; }
.catalog-product-view.luxury ul.sorting.inline_blck h3.inline_blck { /*color: #fff !important;*/ font-family: Montserrat-Light; }
.catalog-product-view.luxury div#Description-block h2 { /*color: #fff;*/ }
.catalog-product-view.luxury div#Description-block div { background-color: #fff !important; }
.catalog-product-view.luxury .product-shop .add-to-bag a{
    background-color: #fff !important;
    color: #000;
    border: 1px solid #000;
    font-family: MONTSERRAT-REGULAR !important;
    font-size: 17px !important;
    padding: 9px 24px;
    font-weight: normal;
}
.catalog-product-view.luxury div#Description-block ul li {
    /*color: #fff !important;*/
    font-family: MONTSERRAT-REGULAR;
    font-size: 14px !important;
    line-height: 22px;
    letter-spacing: 1px;
}
.catalog-product-view.luxury .sold-by-text {
    /*color: #fff !important;*/
    font-family: Montserrat-Regular;
    font-size: 15px;
    padding-bottom: 6px !important;
    font-weight: normal;
}
.catalog-product-view.luxury .div-inner-text {
    /*color: #fff !important;*/
    font-family: Montserrat-Regular;
    font-size: 15px
}
.catalog-product-view.luxury p.codcheck span, .catalog-product-view.luxury ul.wish-share .codcheck .checkcod {
    font-size: 11px;
    text-transform: uppercase;
    font-family: Montserrat-Light;
   
}
.catalog-product-view.luxury .pincode_detail{
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury .shipped_in_days img.cod{
    width: 11px;
    height: 16px;
}
.catalog-product-view.luxury .tooltipclass{
    margin-top:10px !important;
    margin-left:1px !important;
}
.catalog-product-view.luxury .text_enter_cod{
    font-size: 10px;
    text-transform: uppercase;
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury ul.wish-share li:first-child + li p .cod {
    margin-right: 4px !important;
}

.catalog-product-view.luxury .wish-share .cod{
        margin-right: 2px !important;
}
.catalog-product-view.luxury a.tooltips1{
    font-size: 12px;
    font-family:Montserrat-Light; 
    color: #eb7487 !important;

}
.catalog-product-view.luxury span.pincode_text .check_pincode {
    background-color: #eb7487 !important;
}
.catalog-product-view.luxury a.tooltips1 span{
    font-family:Montserrat-Light !important;
}
.catalog-product-view.luxury .coupon-box {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #f2f2f2 !important;
}
.catalog-product-view.luxury .coupon-box li { color: #000 !important; }
.catalog-product-view.luxury .coupon-box span {
    background: #fff none repeat scroll 0 0 !important;
    color: #000 !important;
    font-family: OldStandard-Italic !important;
    font-size: 12px;
}
.catalog-product-view.luxury #size-label{
    font-family: Montserrat-Regular;
    font-size: 17px;
    font-weight: normal !important;
    text-transform: uppercase;
}
.catalog-product-view.luxury #review_attachment-photo-button { background-color: #eb7487 !important; }
.catalog-product-view.luxury .product-shop .shade { min-width: 160px; }
.catalog-product-view.luxury .wish-share{
    font-family: Montserrat-Light;
    font-size: 14px;
    width: 236px;
}
.catalog-product-view.luxury .rate_it_box.inline_blck { font-family: Montserrat-Light; }
.catalog-product-view.luxury .rate_it_txt { font-size: 14px; }
 .catalog-product-view.luxury p.codcheck.desk_codcheck a {
    /*color: #fff !important;*/
    font-family: Montserrat-light;
    font-size: 12px;
    text-transform: uppercase;
}
.catalog-product-view.luxury p.codcheck.desk_codcheck a:hover {
    color: #eb7487 !important;
    font-family: Montserrat-Regular;
}
.catalog-product-view.luxury .no-conflict .size-div {
    background-color: #eb7487 !important;
    font-family: Montserrat-Regular;
}
.catalog-product-view.luxury p.recommended-combos {
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury span.recommend-deal-name {
    font-family: Montserrat-Regular;
}
.catalog-product-view.luxury .n_web_content_inner .desk-special-price span, .catalog-product-view.luxury .n_web_content_inner .desk-regular-price span {
    color: #eb7487 !important;
    font-family: Montserrat-Light;
    font-size: 16px;
}
.catalog-product-view.luxury p.old-price span.price, .catalog-product-view.luxury span.recommend-deal-size {
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury span.recommend-deal-size { font-size: 14px; }
.catalog-product-view.luxury .product-combo-deal{
    border: 1px solid #ddd !important;
}
.catalog-product-view.luxury .simplebundle{
    border-top: 1px solid #ddd !important;
}
.catalog-product-view.luxury .simplebundle-plus { color: #eb7487 !important; }
.catalog-product-view.luxury ul.web-heading li a.productli {
    font-family: Montserrat-Regular !important;
    font-size: 16px;
    text-transform: uppercase;
    color: #000 !important;
    font-weight: normal;
}
.catalog-product-view.luxury ul.web-heading li a.productli:hover {
    /*color: #eb7487 !important;*/
    border-bottom: 5px solid #000 !important;
}
.catalog-product-view.luxury .product-heading .web-heading { border-bottom: 1px solid #000; }
.catalog-product-view.luxury ul.web-heading li a.productli.selected-tag{
    border-bottom: 5px solid #000;
    /*color: #eb7487 !important;*/
}
.catalog-product-view.luxury div.productheading p, .catalog-product-view.luxury div.productheading ul li {
    /*color: #fff !important;*/
    font-size: 14px !important;
    font-family: Montserrat-Regular;
    line-height: 22px;
}
.catalog-product-view.luxury .simplebundle-price { color: #eb7487; font-family: Montserrat-Light; }
.catalog-product-view.luxury .product-description label, .catalog-product-view.luxury .product-description .max-char, .catalog-product-view.luxury .review-form-photos, .catalog-product-view.luxury .review-form-videos { 
    /*color: #fff; */
    font-family: Montserrat-Regular !important;
    font-weight: normal;
    font-size: 14px;
}
.catalog-product-view.luxury .review-form-photos:hover, .catalog-product-view.luxury .review-form-videos:hover {
    background-color: #eb7487 !important;
    border-color: #eb7487 !important;
}
.catalog-product-view.luxury #send-answer, .catalog-product-view.luxury .product-description input[type=submit], .catalog-product-view.luxury .product-description input[type=button] {
    font-family: Montserrat-Regular !important;
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important;
}
.catalog-product-view.luxury .product-description input[type=submit]:hover, .catalog-product-view.luxury .product-description input[type=button]:hover, .catalog-product-view.luxury #send-answer:hover {
    background-color: #fff !important;
    color: #eb7487 !important;
    border: 1px solid #eb7487 !important;
}
.catalog-product-view.luxury .product-description .max-char { font-size: 10px !important; }
.catalog-product-view.luxury .product-description a, .catalog-product-view.luxury .breadcrumb-cat ul li span {
    font-family: Montserrat-Regular !important;
}
.catalog-product-view.luxury .product-description .aw-pq2-list__question-item a { color: #eb7487 !important; }
.catalog-product-view.luxury .review_sort label, .catalog-product-view.luxury .highlights-wrapper {
    color: #fff !important;
    font-family: Montserrat-Regular !important;
}
.catalog-product-view.luxury .n_web_content_inner .desk-disc-tag { 
    background-color: #fff;
    color: #eb7487 !important;
    font-size: 16px;
    margin-left: 0px !important;
}
.catalog-product-view.luxury .price-box .desk-old-price span { font-size: 16px; color: #252525 !important; }
.catalog-product-view.luxury .rate_it_box .rate_it, .catalog-product-view.luxury .review-box .rate_it { 
    font-family: Montserrat-Regular !important;
    font-size: 16px;
    font-weight: normal;
}
/*.catalog-product-view.luxury #product-qa-block .ask-question:hover, .catalog-product-view.luxury #rating-review-block .write-review:hover { background-color: #eb7487 !important }*/
.catalog-product-view.luxury .out-of-stock { font-family: Montserrat-Light !important; font-size: 14px; }
.catalog-product-view.luxury .out-of-stock input[type=button] { 
    font-family: Montserrat-Light !important; 
    background-color: #fff !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    font-size: 17px !important;
    padding: 7px 0px;
    width: 157px;
}
.catalog-product-view.luxury ul.wish-share li:first-child + li p { padding: 0px 0 5px; }
.catalog-product-view.luxury ul.wish-share li p.bucket_subscribe { margin-bottom: 8px; }
.catalog-product-view.luxury ul.wish-share .codcheck .checkcod { /*height: 18px; display: block;*/ }

.catalog-product-view.luxury .highlights-wrapper .highlights, .catalog-product-view.luxury .highlights-wrapper .view-more-tags {
    font-family: Montserrat-Light;
    font-size: 12px;
    color: #000 !important;
}
.catalog-product-view.luxury .simplebundle-info-prices .simplebundle-orig-price {
    /*color: #fff !important;*/
}
.catalog-product-view.luxury .simplebundle-info-prices .percentage.tooltp {
    background-color: #eb7487;
}
.catalog-product-view.luxury .add-wishlist-guest-product { z-index: 0 !important; }
.catalog-product-view.luxury .n_web_content_inner .shop_the_look_link {
    background-color: #fff;
    color: #000;
    font-family: Montserrat-Light;
    font-size: 15px;
    border: 1px solid #000 !important;
}
.catalog-product-view.luxury .n_web_content_inner .shop_the_look_link:hover {
    color: #eb7487 !important;
    border: 1px solid #eb7487 !important;
}
.catalog-product-view.luxury .star_rating { background: #fff url(../images/downArrow.png) no-repeat scroll right 5px center; }
.catalog-product-view.luxury .aw-pq2-list__question-expand_arrow_down, .catalog-product-view.luxury .aw-pq2-list__question-expand_arrow_right { color: #eb7487 !important; }
.catalog-product-view.luxury .aw-pq2-list__question-content {
    /*color: #fff !important;*/
    font-size: 15px;
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury .aw-pq2-list__question-date, .catalog-product-view.luxury .aw-pq2-list__answer-date {
    /*color: #fff !important;*/
    font-size: 10px !important;
    font-family: Montserrat-Light !important;
}
.catalog-product-view.luxury .aw-pq2-list__no-answers, .catalog-product-view.luxury .aw-pq2-list__add-answer-button-wrapper {
    /*color: #fff !important;*/
    font-size: 16px !important;
    font-family: Montserrat-Light !important;
}
.catalog-product-view.luxury .aw-pq2-list__answer-content {
    /*color: #fff !important;*/
    font-size: 14px !important;
    font-family: Montserrat-Light !important;
}
.catalog-product-view.luxury .aw-pq2-list__helpfulness-value {
    /*color: #fff !important;*/
}
.catalog-product-view.luxury .zoomWindow {
    /*background-color: #252525 !important;*/
}
.catalog-product-view.luxury div#Description-block span, .catalog-product-view.luxury div#Description-block div {
    /*color: #fff !important;*/
    font-size: 14px !important;
    font-family: Montserrat-Regular;
    line-height: 22px;
}
.catalog-product-view.luxury .ui-widget-header {
    background: #eb7487 !important;
    border: 1px solid #eb7487 !important;
}
.catalog-product-view.luxury .outer_bar_bdr { border: none !important; }
.catalog-product-view.luxury .n_web_content_inner .price-box { border-top: 0px; }
.catalog-product-view.luxury .pro-heading {
    border-bottom: 2px solid #000;
    margin-bottom: 10px;
}
.catalog-product-view.luxury .fivestar:hover, .catalog-product-view.luxury #qans_lnk:hover, .catalog-product-view.luxury #rev_lnk:hover, .catalog-product-view.luxury #rating_count_blck_btm_link:hover, .catalog-product-view.luxury a.write_review_product_page:hover {
    color: #eb7487 !important;
}
.catalog-product-view.luxury .add-to-links .link-wishlist img { visibility: hidden; }
.catalog-category-view.luxury #lightbox .out-of-stock input[type=button]{background: #eb7487 !important;
 border: 1px solid #eb7487; font-family: Montserrat-Light;}
.catalog-category-view.luxury #lightbox .out-of-stock p{font-family: Montserrat-Light !important;}
.catalog-category-view .add-to-wishlist a.add, .catalog-product-view.luxury .add-to-links a#wishlist-add { background: url(../images/catalog/outline-heart.png) no-repeat; }
.catalog-category-view .add-to-wishlist a.added, .catalog-product-view.luxury .add-to-links a#wishlist-added { background: url(../images/catalog/filled-heart.png) no-repeat; }
.catalog-product-view.luxury .average_rating { background: url(../images/catalog/l_average_rating_star.png) center center no-repeat; }
.catalog-product-view.luxury .sorting a:hover, .catalog-product-view.luxury .sorting a.scurrent { border-bottom: 2px solid #eb7487;
    color: #eb7487; }
.catalog-product-view.luxury .post-content .readon span {
    color: #eb7487;
    text-decoration: underline;
    font-family: Montserrat-Regular;
}
.catalog-product-view.luxury .star_nmbr, .catalog-product-view.luxury .total_nmbr {
    font-size: 0.8em;
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury #ratings_block center {
    font-family: Montserrat-Light;
    font-size: 14px;
}
.catalog-product-view.luxury #ratings_block .fivestar, .catalog-product-view.luxury #ratings_block .star-count {
    font-family: Montserrat-Light;
    font-size: 12px;
}
.catalog-product-view.luxury .product_slider input[type=checkbox]:not(old) + label > span::before {
    color: #eb7487 !important;
}
.catalog-product-view.luxury #organic-tab-1 ul li a.current, .catalog-product-view.luxury #organic-tab-1 ul li a:hover {
    background: #eb7487 !important;
    border: 1px solid #eb7487 !important;
    color: #ffffff;
    margin: 0 !important;
}
.catalog-product-view.luxury #organic-tab-1 .nav li a { 
    border: 1px solid #000 !important; 
    font-family: Montserrat-Light;
    font-weight: normal !important;
}
.catalog-product-view.luxury #shop_the_look_slider .shoplook_name {
    font-family: Montserrat-Light;
    font-size: 14px;
}
.catalog-product-view.luxury #shop_the_look_slider .trend-special-price .price, .catalog-product-view.luxury #shop_the_look_slider .trend-original-price .price {
    color: #eb7487 !important;
    font-family: Montserrat-Light;
    font-size: 16px !important;
}
.catalog-product-view.luxury #shop_the_look_slider .trend-old-price .price {
    color: #000 !important;
    font-family: Montserrat-Light;
    font-weight: 700 !important
}
.catalog-product-view.luxury #shop_the_look_slider .pro_det {
    font-family: Montserrat-Light;
    font-size: 14px !important;
}
.catalog-product-view.luxury #shop_the_look_slider .back_to_product {
    border: 1px solid #000;
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury #shop_the_look_slider .add_to_bag {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    font-family: Montserrat-Light;
    opacity: 1 !important
}
.catalog-product-view.luxury #shop_the_look_slider .back_to_product:hover, .catalog-product-view.luxury #shop_the_look_slider .add_to_bag:hover {
    background: #fff !important;
    color: #eb7487 !important;
    border: 1px solid #eb7487 !important;
    opacity: 1 !important
}
.catalog-product-view.luxury #shop_the_look_slider .total_amount .trend-old-price .price { font-size: 19px !important; font-weight: 700 !important; }
.catalog-product-view.luxury #shop_the_look_slider .trend_perc {
    background-color: #fff !important;
    font-size: 18px !important;
    color: #eb7487 !important;
    font-family: OldStandard-Italic !important;
    font-weight: 700 !important;
}
.catalog-product-view.luxury #recommendedtabs li a {
    font-family: Montserrat-Light !important;
    font-weight: normal !important;
}
.catalog-product-view.luxury #recommendedtabs li a.current, .catalog-product-view.luxury #recommendedtabs li a:hover { color: #eb7487 !important }
.catalog-product-view.luxury .simplebundle-info-prices span.percentage {
    background-color: #fff !important;
    font-family: OldStandard-Italic !important;
    font-size: 16px !important;
    color: #eb7487 !important;
}
.catalog-product-view.luxury .prod_addtocart_after_vwbg_btn {
    color: #eb7487 !important;
    border: 1px solid #eb7487 !important;
    font-weight: normal;
    font-size: 17px;
    font-family: Montserrat-Regular;
    background: url(../images/catalog/bag.jpg) no-repeat scroll 20% 12px !important;
    background-size: 9% !important;
    width: 70%;
    padding: 6px !important;
}
.catalog-product-view.luxury .coupon-box-round-border { 
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #f2f2f2 !important;
    color: #000 !important;
    font-family: OldStandard-Italic !important;
    font-size: 14px !important;
}
.catalog-product-view.luxury .coupon-box-nav-toggle {
    color: #eb7487 !important;
}
.catalog-product-view.luxury .color-palet-right .mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #eb7487 !important;
}
.catalog-product-view.luxury .n_web_content_inner .tio-image-box-container .tryitonbarcontainer .tryitonbartext, .catalog-product-view.luxury .n_web_content_inner .tio-image-box-container .tryitonbarcontainer .tryitonbar2 .tryitonbar2txt {
    font-size: 12px !important;
    font-weight: normal !important;
    font-family: Montserrat-Regular !important;
}
.catalog-product-view.luxury .n_web_content_inner .tio-image-box-container .tryitonbarcontainer .tryitonbar2:hover .tryitonbar2arr {
    color: #eb7487 !important;
}
.catalog-product-view.luxury .n_web_content_inner .tio-image-box-container .tryitonthumbs .tryitonthumbs1 {
    font-size: 16px !important;
    font-weight: normal !important;
    font-family: Montserrat-Regular !important;
}
.catalog-product-view.luxury .n_web_content_inner .tryiton_disclaimer {
    font-size: 11px !important;
    font-family: Montserrat-Light !important;
}
.catalog-product-view.luxury .n_web_content_inner .tio-image-box-container .tioinfoboxcontainer div {
    font-family: Montserrat-Light !important;
    font-size: 13px !important;
}
.catalog-product-view.luxury .additembag, .catalog-product-view.luxury #product-qa-block .ask-question, .catalog-product-view.luxury #rating-review-block .write-review {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    font-family: Montserrat-Regular;
}
.catalog-product-view.luxury .additembag:hover, .catalog-product-view.luxury #product-qa-block .ask-question:hover, .catalog-product-view.luxury #rating-review-block .write-review:hover { 
    background-color: #fff !important;
    color: #eb7487 !important;
    border: 1px solid #eb7487 !important;
}
.catalog-product-view.luxury .prod_addtocart_after_vwbg_btn img {
    visibility: hidden;
}
.catalog-product-view.luxury #nykaa-decodes-block .more-beauty-blog a {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #000;
}
.catalog-product-view.luxury #nykaa-decodes-block .more-beauty-blog a:hover {
    background-color: #fff !important;
    color: #eb7487 !important;
    border: 1px solid #eb7487;
}
.catalog-product-view.luxury .prod_addtocart_after_msg {
   color: #eb7487 !important;
   font-family: Montserrat-Light; 
}
.catalog-product-view.luxury .n_web_content_inner .color-palet-left p {
    font-family: Montserrat-Light !important;
}
.catalog-product-view.luxury #select_shade_lbel { font-size: 20px !important; }





@media screen and (max-width: 1024px) and (min-width: 768px) {
    .catalog-category-view.luxury .review-label { vertical-align: baseline !important; }
    .catalog-category-view.luxury #filter-innerbox ul li { height: 30px !important }
    .catalog-product-view.luxury .n_web_content_inner .product-image-box { padding-top: 5% !important; }
    .catalog-product-view.luxury .n_web_content_inner .price-box { border-top: 1px solid #ddd !important; }
    .catalog-product-view.luxury .ratingsnreviews_box .width-star { width: 16%; }
    .catalog-product-view.luxury .ratingsnreviews_box .average_rating { width: 100%; }
    .catalog-category-view.luxury ul.category_filt_sort_ul li a { font-size: 11px !important; }
    .catalog-category-view.luxury #topcontent { width: 100% !important; }
    .catalog-category-view.luxury .product-box .product-name { text-align: center !important; }

}
@media screen and (max-width: 990px) {
    .catalog-product-view.luxury .product-description a {
        /*color: #fff !important;*/
        font-weight: normal;
        font-family: Montserrat-Light !important;
    }
    .catalog-category-view.luxury #topcontent { width: 100% !important; }

}

@media screen and (max-width: 640px) {
    .catalog-category-view.luxury ul.category_filt_sort_ul li #check-filter {
        background: url('../images/catalog/l_filter.png') no-repeat 0px 4px;
        background-size: 13px 13px;
        padding-left: 12px;
    }
    .catalog-category-view.luxury ul.category_filt_sort_ul li #check-filter img { display: none; }
    .catalog-category-view.luxury span.price { font-size: 13px !important; }
    .catalog-category-view.luxury .ratings {
        /*color: #fff !important;*/
        padding: 3% 0 !important;
        display: block !important;
    }
}

@media screen and (max-width: 640px) and (min-width: 300px) {
    .catalog-product-view.luxury .prod_addtocart_container{
        margin: auto !important;
    }
    .catalog-product-view.luxury p.old-price span.price {
        color: #000 !important;
        font-size: 15px;
        font-weight: 700;
    }
    .catalog-product-view.luxury .product-shop .savings {
        color: #eb7487;
        font-size: 14px;
        font-family: OldStandard-Italic;
        font-weight: 700;
    }
    .catalog-product-view.luxury .product-shop .add-to-bag a { padding: 15px 0px; }
    .catalog-product-view.luxury .sold-by-text, .catalog-product-view.luxury .div-inner-text { 
        font-size: 15px;
        font-family: Montserrat-Light;
        font-weight: normal; 
        padding-bottom: 18px !important;
    }
    .catalog-product-view.luxury #prod_addtocart_container{
        margin: auto !important;
    }
    .catalog-product-view.luxury #size-li li {
        /*color: #fff;*/
        font-size: 11px;
        font-family: Montserrat-Light;
    }
    .catalog-product-view.luxury .codcheck a {
        /*color: #fff !important;*/
        text-decoration: none;
        font-size: 14px;
        font-family: Montserrat-Light;
    }
    .catalog-category-view.luxury .rating-box .rating, .catalog-product-view.luxury .reviews .rating-box .rating {
        background: url(../images/catalog/l_likes.png) 0 100% repeat-x;
    }
    .catalog-category-view.luxury .rating-box, .catalog-product-view.luxury .reviews .rating-box {
        background: url(../images/catalog/l_likes.png) repeat-x; width: 75px;
    }
    .catalog-product-view.luxury .reviews a, .catalog-product-view.luxury #selecte_Item_header {
        /*color: #fff !important;*/
        font-family: Montserrat-Light;
        font-size: 12px;
    }
    /*.catalog-product-view.luxury .codcheck span img, .catalog-product-view.luxury .codcheck a img { display: none; }*/
    .catalog-product-view.luxury .codcheck span {
        /*background: url('../images/truck.png') no-repeat;
        padding-left: 30px;*/
    }
    .catalog-product-view.luxury .codcheck a {
        /*background: url('../images/cod.png') no-repeat;
        padding-left: 25px;*/
    }
    .catalog-product-view.luxury #Description-block .topic{
        /*color: #fff;*/
        font-family: Montserrat-Light;
        font-size: 14px;

    }
    .catalog-product-view.luxury .product-description p, .catalog-product-view.luxury #Description-block li{
        /*color: #fff !important;*/
        font-family: Montserrat-Light;
        font-size: 12px;
    }
    .catalog-product-view.luxury div#Description-block h2 {
        /*color: #fff;*/
        font-size: 15px;
        font-family: Montserrat-Light;
    }
    .catalog-product-view.luxury div.left-asid h2 { padding: 4px 0; }
    .catalog-product-view.luxury ul.prod_tabs li {
        border-top: 1px solid #eb7487 !important;
        border-left: 1px solid #eb7487 !important;
        border-bottom: 1px solid #eb7487 !important;
        color: #eb7487 !important;
    }
    .catalog-product-view.luxury ul.prod_tabs li.active {
        background-color: #eb7487 !important;
        color: #fff !important;
    }
    .catalog-product-view.luxury .cpy-price-box, .catalog-product-view.luxury .price-box, .catalog-product-view.luxury .combo-prod-price .price { color: #eb7487; font-family: Montserrat-Light; }
    .catalog-product-view.luxury .combo-price-name { font-family: Montserrat-Light; /*color: #fff;*/ }
    .catalog-product-view.luxury .percentage, .catalog-product-view.luxury #buycombo-detail-1 .addcart-combo { background-color: #eb7487 !important; }
    .catalog-product-view.luxury #buycombo-detail-1 p {
        font-family: Montserrat-Light !important;
        /*color: #fff !important;*/
    }
    .catalog-product-view.luxury .product-shop .add-to-bag .mobilecart_product a.go-to-bag { font-size: 12px !important; }
    .catalog-product-view.luxury p.tags_message_text {
        font-size: 14px !important;
        font-family: Montserrat-Light !important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .catalog-category-view .content .content_inner, .catalog-category-view .container .content .content_inner, .catalog-category-view.luxury .content_inner {
        width: 90% !important;
    }
    .catalog-category-view.luxury .content_inner p.nykaa-choice { margin: 0 0 2.5em !important; }
}
@media screen and (max-width: 768px) and (min-width: 641px) {
    .catalog-category-view .content_inner .product-box { width: 48% !important; }
    .catalog-category-view .content_inner .slick-slide .product-box { width: 100% !important }
}
@media screen and (max-width: 480px) {
    .catalog-category-view #filter .refine-name {
        width: 52% !important;
    }
    .catalog-category-view .content_inner .product-box { width: 47% !important; }
    .catalog-category-view .content_inner .slick-slide .product-box { width: 100% !important }
    .catalog-category-view .product-box .product-name { line-height: 15px !important; }
    .catalog-category-view.luxury span.price {
        color: #000 !important; 
    }
    /*.catalog-category-view.luxury .content_inner p.nykaa-choice:before {
        width: 30%;
        margin-left: -15%;
    }*/
    /*.catalog-category-view .content .content_inner, .catalog-category-view .container .content .content_inner, .catalog-category-view.luxury .content_inner {
        overflow: visible;
    }*/
    .catalog-category-view.luxury .category-products.content_inner {
        overflow: hidden;
    }
    .catalog-product-view.luxury .star_nmbr, .catalog-product-view.luxury .total_nmbr { font-size: 0.6em !important; }
}


/*widget color change*/
.catalog-product-view.luxury #pincheck-lightbox{
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury #pincheck-lightbox input[type=button]{
    background-color: #eb7487 !important;
    border: 1px solid #eb7487 !important;
}
.catalog-product-view.luxury .left-asid .h3{
    color: #eb7487 !important;
    font-size: 16px;
}
.catalog-product-view.luxury .flexslider:hover .flex-direction-nav .flex-prev{
    background: url(../images/left-a-luxe-hover.png) no-repeat;
    background-position: 6px !important;
}
.catalog-product-view.luxury .flexslider:hover .flex-direction-nav .flex-next{
    background: url(../images/right-a-luxe-hover.png) no-repeat;
    background-position: 10px !important;
}
.catalog-product-view.luxury .rating-box .rating{
    background: url(../images/catalog/l_likes.png) 0 100% repeat-x;
    background-size: 16px 213px;
}
.catalog-product-view.luxury .rating-box{
    background: url(../images/catalog/l_likes.png) repeat-x;
    background-size: 16px 213px;
}
.catalog-product-view.luxury .left-asid{
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury .flex-active-slide a{
    font-size: 16px;
}
.catalog-product-view.luxury .rs{
    color: #eb7487 !important;
}
.catalog-product-view.luxury .old-price .desk-old-price .desk-disc-tag{
    color: #eb7487 !important;
}
.catalog-product-view.luxury .product-box .litre p{
    color: #eb7487 !important;
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury .widget-sliderbox .product-name a{
    font-family: Montserrat-Light;
    font-size: 15px;
}
.catalog-product-view.luxury .widget-sliderbox .product-name a:hover {
    color: #eb7487 !important;
}

.catalog-product-view.luxury .product-onclick-widget .nykaa-choice, .catalog-product-view.luxury .product-onclick-widget .nykaa-choice{
    font-family: Montserrat-Light;
}
.catalog-product-view.luxury .price-box .add-to-cart{
    background-color: #eb7487 !important;
}
.catalog-product-view.luxury .product-box .add-to-cart a:hover{
    background-color: #eb7487 !important;
}
.catalog-product-view.luxury .product-onclick-widget .ratings .review-label{
    margin: 0 0 0 -13px !important;
}
.catalog-product-view.luxury .product-box .add-to-cart a{
    display: none !important;
}
.catalog-product-view.luxury .product-box .add-to-cart a:hover{
    display: none !important;
}
.catalog-product-view.luxury .litre.white-overlay{
    visibility: visible !important;
}
.catalog-product-view.luxury .ratings.white-overlay{
    visibility: visible !important;
}
.catalog-product-view.luxury .content_inner .nykaa-choice{
    font-size: 24px !important; 
}
.catalog-product-view.luxury .offertag{
    background-image: url(../images/catalog/offer.png);
}
.catalog-product-view.luxury .offertag div{
    display: none !important;
}
.catalog-product-view.luxury .mobilecart_product{ font-family: Montserrat-Light;}
.catalog-product-view.luxury .comboofferprice{color: #eb7487}
.catalog-product-view.luxury  #sb-popup-addtocart{background:#eb7487; border:1px solid #eb7487}
 
/*cataloge*/
.catalog-category-view.luxury .radio select
{
    background:none;
    font-family: Montserrat-Light !important;
    width: 148px !important; font-size: 13px
} 
.catalog-category-view.luxury .my_product_view .p_selection {
    bottom: 123px;
    position: absolute; !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
}

.catalog-category-view.luxury .mobilecart_product .button.btn-round-cancel{background: #fff; color: #000 !important; border:1px solid #000; font-weight: normal;
width: 88%; margin: 0 auto; font-size:8px}
.catalog-category-view.luxury .mobilecart_product .message-mobile-cart{
    font-weight: normal; color: #000 !important; font-family: OldStandard-Italic !important;
    text-transform: capitalize;
}
.catalog-category-view.luxury .my_product_view .available_shade_box{height:90px}
.catalog-category-view.luxury .product-essential .available_shade_box{margin-top: 0 !important}
.catalog-category-view.luxury .my_product_view  .available_shade_box .p_selection {bottom: 0}
.catalog-category-view.luxury .my_product_view #closebutn, .my_Services_product_view #closebutn {margin: 12px 12px 0 0}
.catalog-category-view.luxury .product-essential .available_shade_box{margin-top: 0 !important}
.catalog-category-view.luxury .my_product_view  .available_shade_box .p_selection {bottom: 0}
.catalog-category-view.luxury .my_product_view #closebutn, .my_Services_product_view #closebutn
{margin: 12px 12px 0 0}
.luxury  .btn-btn-cart{background: #eb7487}




.catalog-category-view.luxury .price-box-size .old-price span{text-decoration: line-through;font-family: Montserrat-Light !important;}
.catalog-category-view.luxury .my_product_view .price-box-size span.price{color:#000 !important;font-family: Montserrat-Light !important;}
.catalog-category-view.luxury .price-box-size .old-price{display:inline-block; margin-right: 20px; margin-bottom: 10px; font-family: Montserrat-Light; margin-top: 0}
.catalog-category-view.luxury .price-box-size .special-price,.luxury .price-box-size .regular-price{display: inline-block; font-family: Montserrat-Light; }
.catalog-category-view.luxury .price-box-size{margin-top: 10px}
.catalog-category-view.luxury .price-box-size .regular-price{margin-bottom: 10px;font-family: Montserrat-Light;}
.catalog-category-view.luxury .my_product_view .pickshade{ font-size:13px;text-align:center;margin:0;font-family:Montserrat-Light;font-weight: normal; color:#000 !important }
.catalog-category-view.luxury .sizename{color:#000; font-size: 13px !important}
.catalog-category-view.luxury .add-to-cart.luxuryatoc{margin-top: 6%}
.catalog-category-view.luxury .price-box-size .special-price{margin-top: 0}


@media only screen and (max-width: 1024px) and (min-width: 768px){

   .catalog-category-view.luxury .my_product_view .add-to-cart a{width:100%;}
   .catalog-category-view.luxury .product-box .add-to-cart{background: #fff !important}
   .catalog-category-view.luxury .ratings { padding: 5px 0 !important; }
   .catalog-category-view.luxury .my_product_view .p_selection{bottom: -100px !important;}
}


@media screen and (max-width: 767px) and (min-width: 320px){
    .catalog-category-view.luxury p.add-to-cart.org_add a{
        background: #fff !important; color: #000 !important; border:1px solid #000; font-weight: normal;padding: 8px;
    }
    .mobilecart_product .slick-slide .mobilecart_product img{width: 70px !important; height: 88px !important}
    .catalog-product-view.luxury a:hover.tooltips1 span {
        top: 22px !important;
        left: -150px !important;
    }
    .catalog-product-view.luxury #mob_span{
        font-size: 11px;
        text-transform: uppercase;
        font-family: Montserrat-Light
    }

.catalog-category-view.luxury .my_product_view .p_selection{bottom: auto;}
}

.catalog-category-view.luxury .my_product_view #closebutn, .my_Services_product_view #closebutn
{margin: 12px 12px 0 0}
.catalog-category-view.luxury .price-box-size .old-price span{text-decoration: line-through;font-family: Montserrat-Light !important;}
.catalog-category-view.luxury .my_product_view .price-box-size span.price{color:#000 !important;font-family: Montserrat-Light !important;}
.catalog-category-view.luxury .price-box-size .old-price{display:inline-block; margin-right: 20px; margin-bottom: 10px; font-family: Montserrat-Light; margin-top: 0}
.catalog-category-view.luxury .price-box-size .special-price,.luxury .price-box-size .regular-price{display: inline-block; font-family: Montserrat-Light; }
.catalog-category-view.luxury .price-box-size{margin-top: 10px}
.catalog-category-view.luxury .price-box-size .regular-price{margin-bottom: 10px;font-family: Montserrat-Light;}
.catalog-category-view.luxury .my_product_view .pickshade{ font-size:13px;text-align:center;margin:0;font-family:Montserrat-Light;font-weight: normal; color:#000 !important }
.catalog-category-view.luxury .sizename{color:#000; font-size: 13px !important}
.catalog-category-view.luxury .add-to-cart.luxuryatoc{margin-top: 6%}
.catalog-category-view.luxury .price-box-size .special-price{margin-top: 0}
.catalog-category-view.luxury .addtocart_product_back{padding-top: 40%}
.catalog-category-view.luxury .mobilecart_product{padding-top: 30%;  }
.catalog-category-view.luxury .product-essential .available_shade_box{margin-top: 0 !important}
.catalog-category-view.luxury .my_product_view  .available_shade_box .p_selection {bottom: 0}

.catalog-product-view.luxury .prSizeSlct .cross{margin:-26px 0 0}

/*customeralsoviewed*/
#cbar_widget01 .main-sl.luxury{
    margin: 14px 4px;
}
#cbar_widget01 .main-sl.luxury .add-to-cart a{
    background-color: #fff !important;
    font-family: Montserrat-Light !important;
    border: 1px solid #000;
    color: #000;
    font-size: 13px; 
}
#cbar_widget01 .main-sl.luxury .hover-addtocart a.button.btn-cart:hover{
    background-color: #fff !important;
    font-family: Montserrat-Light !important;
    color: #eb7487 !important;
    border: 1px solid #eb7487;
    font-size: 13px;    
}
#cbar_widget01 .main-sl.luxury .litre p{
    color: #eb7487 !important;
    font-family: Montserrat-Light !important;
    font-size: 13px;
}
#cbar_widget01 .main-sl.luxury .addtocart_back_msg{
    font-family: OldStandard-Italic;
    color: #000 !important;
    font-size: 23px;
    font-weight: normal;
}
#cbar_widget01 .main-sl.luxury .addtocart_back_vwbg_btn{
    background: none;
    color: #fb71a4;
    border: 1px solid #fb71a4;
    font-weight: normal;
    font-size: 15px;
    padding: 10px 40px;
}
#cbar_widget01 .main-sl.luxury .addtocart_back_cntshp_btn, #cbar_widget01 .main-sl.luxury .addtocart_back_cntshp_btn:hover{
    color: #000 !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}
#cbar_widget01 .main-sl.luxury .addtocart_back_cntshp{
    background: #fff !important;
    border: 1px solid #000;
}
#cbar_widget01 .main-sl.luxury .my_product_view .add-to-cart.luxuryatoc{
    position: absolute;
    top: 77%;
    width: 100%;
    left: 0;
}
#cbar_widget01 .main-sl.luxury .my_product_view .add-to-cart a.custom-add-to-bag{
    background: none !important;
    color: #000;
    border: 1px solid #000;
    font-size: 15px !important;
    font-family: Montserrat-Light !important;
    font-weight: normal;
    float: none !important;
    position: absolute;
    width: 61%;
    margin: 5% 0 0 0;
}
#cbar_widget01 .main-sl.luxury .my_product_view .add-to-cart a.custom-add-to-bag:hover{
    background-color: #fff !important;
    color: #eb7487 !important;
    border: 1px solid #eb7487;
    font-family: Montserrat-Light !important;
    font-weight: normal;
}
#cbar_widget01 .main-sl.luxury .my_product_view .add-to-cart a.view_details_shade_lux{
    background-color: #fff !important;
    color: #000 !important;
    font-size: 21px !important;
    display: inline-block;
    width: auto !important;
    border:0;
    margin: 24% auto 0 !important;
    font-family: OldStandard-Italic !important;
    text-transform:capitalize !important;
    font-weight: normal !important;
    border-bottom: 1px solid #000;
    float: none !important;
}
#cbar_widget01 .main-sl.luxury .my_product_view .add-to-cart a.view_details_shade_lux:hover{
    color: #eb7487 !important;
    border-bottom: 1px solid #eb7487 !important;
}
#cbar_widget01 .main-sl.luxury .my_product_view .radio{
    margin: 20% 0 22% !important;
}
#cbar_widget01 .main-sl.luxury .my_product_view .radio select{
    background: none;
    font-family: Montserrat-Light !important;
    width: 148px !important;
    font-size: 13px;
}
#cbar_widget01 .main-sl.luxury .my_product_view .option-cart-box .shadename{margin: 0}
#cbar_widget01 .main-sl.luxury .my_product_view .price-box{top: 78%}
#cbar_widget01 .main-sl.luxury .my_product_view p.pickshade.picksize{
    position: absolute;
    width: 100%;
    left: 6%;
    bottom: 60px;
}
#cbar_widget01 .main-sl.luxury .my_product_view #closebutn{margin: 6px 6px 0 0}
@media(max-width:640px){
    #cbar_widget01 .main-sl.luxury .add-to-cart a{
        font-size: 11px !important;
    }
    #cbar_widget01 .main-sl .mobilecart_product .button.btn-round-cancel{
        font-size: 11px !important;
    }
}
@media screen and (max-width: 1024px) and (min-width: 680px){
    #cbar_widget01 .main-sl.luxury .my_product_view .price-box{
        top: 88%;
    }
    #cbar_widget01 .main-sl.luxury .my_product_view .add-to-cart a.custom-add-to-bag{
        width: 77%;
    }
    #cbar_widget01 .main-sl.luxury .my_product_view p.pickshade.picksize{
        left: 0;
        bottom: 0;
    }
    #cbar_widget01 .main-sl.luxury .my_product_view .radio{
        margin: 15% 0 22% !important; 
    }
}
.luxury .select_subscription {font-size: 12px;}
