body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinementsSlot,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductGridSlot .product-grid__products-list,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductGridSlot .product-grid__load-more,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductGridSeoSlot,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .ImageCarouselSlot,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .ProductLeftRefinementsSlot,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .Section1Slot {
    font-family: Arial;
}

body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinementsSlot e2-category-title .category-title,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-category-title .category-title {
    font-family: Arial;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #151515;
}

body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info,
body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media,
body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture {
    background: none;
    //border-top: 6px solid black;
    height: 60px;
}

body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info e2core-media,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info e2core-picture,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-media,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-picture,
body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media,
body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture {
    align-items: center;
    justify-content: center;
}

/*DELETED part for smaller logo*/
/*body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info e2core-media img,*/
/*body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-media img,*/
/*body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media img {*/
/*    height: 30px;*/
/*}*/

body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-media img,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-picture img,
body .ExtendedProductDetailsPageTemplate cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media img,
body .ExtendedProductDetailsPageTemplate cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture img {
    object-fit: cover;
    height: 100%;
}

body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info e2core-picture picture,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-picture picture,
body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture picture {
    height: 100%;
}

body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media,
body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture {
    display: flex;
    margin-bottom: 16px;
}

body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media img,
body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture img {
    width: auto;
}

body e2-seo .seo-content {
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0;
    text-align: center;
}

body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-seo .seo-content {
    margin: 8px 0 24px;
}

.TitleSlot .seo-component__button,
.Section1Slot button,
body button:not(.quantity-counter__button),
.product-details {
    font-family: Arial;
}

body e2-paragraph-carousel .paragraph-carousel__cms-links cx-generic-link,
body .categories-tree__category-link {
    text-transform: uppercase;
    font-family: Arial;
    background-color: #1515150A;
    padding: 15px 24px 15px 24px;
    border-radius: 33px;
    gap: 16px;
    line-height: 14px;
}

body e2-paragraph-carousel .paragraph-carousel__cms-links cx-generic-link:hover .paragraph-carousel__cms-link,
body .categories-tree__category-link:hover {
    color: #151515;
}

body e2-paragraph-carousel .paragraph-carousel__cms-links cx-generic-link:hover,
body .categories-tree__category-link:not(.categories-tree__category-link--active):hover {
    padding: 19px 24px 19px 24px;
}


body .categories-tree__category-link--active {
    padding: 15px 24px 15px 24px;
    color: #151515;
    border-color: #151515;
}
body .categories-tree__category-link--active:hover {
    padding: 15px 24px 15px 24px;
}

body .categories-tree__subcategory-link--active {
    color: #151515;
}

body e2-product-tile .product-grid__total-found {
    color: #15151599;
}

.ExtendedProductDetailsPageTemplate e2-product-tile .price__was,
.ExtendedProductDetailsPageTemplate .price__current,
body .Section1Slot e2-product-tile .price__was,
body .Section1Slot e2-product-tile .price__current {
    font-weight: 700;
}

.product-details-title-rating e2core-rating,
body e2-product-tile .product-list-item__rating,

body .product-grid__load-more-button:after,
body .product-grid__load-more-button:before {
    display: none;
}

body .ExtendedProductDetailsPageTemplate .product-carousel-variant__size:hover::before {
    background-color: rgba(21, 21, 21, 0.04);
}

body  e2-add-to-cart .add-to-cart__button > button::before,
body .product-add-to-cart e2-sticky-add-to-cart .sticky-add-to-cart e2-add-to-cart .add-to-cart__button > button::before {
    background-color: #151515;
}

/*body .ExtendedProductDetailsPageTemplate .product-details__container .product-add-to-cart__actions-container e2-add-to-cart .add-to-cart__button > button:hover {
    color: #151515;
}*/

body e2-product-tile .product-list-item__name {
    font-size: 16px;
}

body e2-product-tile .product-grid__total-found {
    font-size: 16px;
    color: #151515;
}

.ExtendedProductDetailsPageTemplate .product-details__loyalty--potential-points .points-count {
    color: inherit;
}
cx-storefront.ExtendedProductDetailsPageTemplate .ExtendedProductDetailsPageTemplate e2-product-check-store-stock-option .e2-product-store-check__button .button__text {
    letter-spacing: normal;
}

/*cx-storefront.ExtendedProductDetailsPageTemplate .ExtendedProductDetailsPageTemplate e2-product-check-store-stock-option .e2-product-store-check__button:hover .button__text {
    color: #ffffff;
}*/

.ExtendedProductDetailsPageTemplate .product-add-to-cart__actions-container e2core-button .button__text,
cx-storefront.ExtendedProductDetailsPageTemplate .ExtendedProductDetailsPageTemplate e2-product-check-store-stock-option .e2-product-store-check__button{
    letter-spacing: normal;
    border-width: 1px;
}

.ExtendedProductDetailsPageTemplate .product-carousel-variant__color {
    border-radius: 0;
    height: 20px;
    width: 20px;
}

.ExtendedProductDetailsPageTemplate .product-carousel-variant--color e2-carousel .swiper-slide {
    max-width: 32px;
}

.ExtendedProductDetailsPageTemplate .product-carousel-variant__item--out-of-stock .product-carousel-variant__color:before {
    top: -4px;
    bottom: -4px;
    width: 2px;
    border: none;
}

.ExtendedProductDetailsPageTemplate  .product-carousel-variant__size {
    background: rgba(21, 21, 21, 0.04);
    padding: 16px 24px 16px 24px;
    border-radius: 32px;
    gap: 16px;
    color: #151515;
    border-color: transparent;
}

body .ExtendedProductDetailsPageTemplate e2-product-carousel-multitype-variant-selector .swiper-wrapper .product-carousel-variant__size:hover {
    background: transparent;
}
.ExtendedProductDetailsPageTemplate .product-carousel-variant__item--out-of-stock .product-carousel-variant__size {
    color: rgba(21, 21, 21, 0.30);
}

.ExtendedProductDetailsPageTemplate .product-carousel-variant__item--selected .product-carousel-variant__size {
    border-color:  #151515;
}

.ExtendedProductDetailsPageTemplate e2-product-carousel-multitype-variant-selector .swiper-wrapper .product-carousel-variant__item--selected .product-carousel-variant__size:hover {
    background: rgba(21, 21, 21, 0.04);
}

.ExtendedProductDetailsPageTemplate .product-carousel-variant__item--out-of-stock .product-carousel-variant__size {
    background: rgba(21, 21, 21, 0.04);
}

.ExtendedProductDetailsPageTemplate .product-carousel-variant--color .product-carousel-variant__item--selected:after,
.ExtendedProductDetailsPageTemplate .product-carousel-variant--color .product-carousel-variant__item:after {
    bottom: -8px;
}


.ExtendedProductDetailsPageTemplate e2-sticky-add-to-cart .sticky-add-to-cart {
    border-color: #151515;
}

body .product-grid__load-more-button {
    font-family: Arial;
    background: #151515;
    border-color: #151515;
    margin-left: 0;
    margin-right: 0;
}

.ExtendedProductDetailsPageTemplate .product-add-to-cart e2-sticky-add-to-cart .sticky-add-to-cart e2-add-to-cart .add-to-cart__button > button {
    font-family: Arial;
}


/*.ExtendedProductDetailsPageTemplate .product-add-to-cart e2-product-check-store-stock-option .e2-product-store-check__button:hover,
.ExtendedProductDetailsPageTemplate .product-add-to-cart e2-sticky-add-to-cart .sticky-add-to-cart e2-add-to-cart .add-to-cart__button > button,
.ExtendedProductDetailsPageTemplate e2-add-to-cart .add-to-cart__button > button:hover,
body .product-grid__load-more-button:hover {
    background: #151515;
    border-color: #151515;
    color: white;
}*/

/*.ExtendedProductDetailsPageTemplate .product-add-to-cart e2-sticky-add-to-cart .sticky-add-to-cart e2-add-to-cart .add-to-cart__button > button:hover {
    color: #151515;
    border-color: #151515;
    background: white;
}*/

.ExtendedProductDetailsPageTemplate .product-details-info .product-details-title__text {
    line-height: 18px;
}

.ExtendedProductDetailsPageTemplate .BreadcrumbSlot {
    padding-left: 15px;
    padding-right: 15px;
}

.ExtendedProductDetailsPageTemplate .product-carousel-variant__top-section{
    margin-bottom: 24px;
}

.ExtendedProductDetailsPageTemplate .product-add-to-cart__vat {
    padding-bottom: 16px;
    margin-bottom: 32px;
}

body .EGiftCardProductDetailsPageTemplate .product-details-brand-link__text-link span,
body .ExtendedProductDetailsPageTemplate .product-details-brand-link__text-link span,
body .ExtendedProductDetailsPageTemplate .product-details-info .product-details-range-name {
    letter-spacing: normal;
}
body .EGiftCardProductDetailsPageTemplate .product-details-info .product-details-title__text,
body .ExtendedProductDetailsPageTemplate .product-details-info .product-details-title__text {
    color: inherit;
}

.ProductGridSEOSlot,
.BrandLandingPageTemplate .facet--rating,
.ProductGridPageTemplate .facet--rating {
    display: none;
}

body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinementsSlot e2-seo {
    position: absolute;
    visibility: hidden;
    height: 0;
    width: 0;
    overflow: hidden;
}

.ExtendedProductDetailsPageTemplate .product-details-info .product-details-title__text {
    line-height: 20px;
    font-size: 20px;
}

body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate e2-product-tile .product-list-item__name,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate e2-product-tile .product-list-item__name {
    font-size: 14px;
}

body .ExtendedProductDetailsPageTemplate .product-details-info .product-details-range-name,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate e2-product-tile .product-list-item__range,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate e2-product-tile .product-list-item__range {
    font-weight: 700;
}

body .ExtendedProductDetailsPageTemplate e2-product-badge .product-badge,
body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate e2-product-tile-badges .product-tile-badge__label,
body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate e2-product-tile-badges .product-tile-badge__label {
    font-family: Arial;
    font-style: normal;
}

@media (min-width: 768px) {
    .ExtendedProductDetailsPageTemplate .product-details-info .product-details-range-name {
        margin-bottom: 16px;
    }

    .ExtendedProductDetailsPageTemplate .product-add-to-cart__vat {
        margin-bottom: 24px;
    }

    .ExtendedProductDetailsPageTemplate .product-carousel-variant__top-section{
        margin-bottom: 20px;
    }
}

@media (min-width: 1024px) {
    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinementsSlot e2-category-title .category-title,
    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-category-title .category-title {
        font-size: 40px;
        line-height: 40px;
    }

    
    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinementsSlot e2-category-title .category-title {
        margin-bottom: 16px;
    }

    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-seo .seo-content {
        margin: 16px 0 20px;
    }

    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info,
    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info,
    body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media,
    body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture {
        height: 80px;
        //border-top: 8px solid black;
    }

    /*DELETED part for smaller logo*/
    /*body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info e2core-media img,*/
    /*body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-media img,*/
    /*body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media img {*/
    /*    height: 45px;*/
    /*}*/

    body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media,
    body .ExtendedProductDetailsPageTemplate  cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-picture {
        margin-bottom: 24px;
    }

    body e2-product-tile .price__was,
    body e2-product-tile .price__current {
        font-weight: 700;
    }
    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .BreadcrumbSlot,
    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .BreadcrumbSlot,
    .ExtendedProductDetailsPageTemplate .BreadcrumbSlot {
        padding-left: 0;
    }

    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinementsSlot,
    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot,
    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductGridSlot,
    body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductGridSeoSlot,

    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .ProductLeftRefinementsSlot,
    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .ImageCarouselSlot,
    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot,
    body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .Section1Slot  {
        padding-left: 10px;
        padding-right: 10px;
    }

    /*DELETED part for smaller logo*/
	/*body .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ImageCarouselSlot e2-brand-info .brand-info e2core-media img, body .BrandLandingPageTemplate cx-page-layout.BrandLandingPageTemplate .TitleSlot e2-brand-info .brand-info e2core-media img, body .ExtendedProductDetailsPageTemplate cx-page-layout.ExtendedProductDetailsPageTemplate .FullWidthSlot e2-paid-brand-info.paid-brand-info e2core-media img {*/
    /*    height: auto;*/
    /*}*/

}

/*club privé PDP*/

.paid-loyalty-member e2-product-add-to-cart-variant .product-add-to-cart__price-depiction e2-member-price .member-price__value {
	color: black;
}


.paid-loyalty-member e2-product-add-to-cart-variant .product-add-to-cart__price-depiction e2-member-price .member-price {
    border-top: solid black 1px;
    border-bottom: solid black 1px;
}
.paid-loyalty-member e2-product-add-to-cart-variant .product-add-to-cart__price-depiction e2-member-price .member-price__saved {
     background-color: black;
color: white;
	 }

/*power review styling*/

#pr-reviewdisplay .p-w-r .pr-star-v4-0-filled,#pr-write .p-w-r .pr-star-v4-0-filled {
    background-image: linear-gradient(calc(var(--star-rating-dir, 1) * 90deg),#151515 0%,#151515 0%,#d6d6d6 0%) !important;
}

#pr-reviewdisplay .p-w-r .pr-star-v4-25-filled,#pr-write .p-w-r .pr-star-v4-25-filled {
    background-image: linear-gradient(calc(var(--star-rating-dir, 1) * 90deg),#151515 0%,#151515 25%,#d6d6d6 25%) !important;
}

#pr-reviewdisplay .p-w-r .pr-star-v4-50-filled,#pr-write .p-w-r .pr-star-v4-50-filled {
    background-image: linear-gradient(calc(var(--star-rating-dir, 1) * 90deg),#151515 0%,#151515 50%,#d6d6d6 50%) !important;
}

#pr-reviewdisplay .p-w-r .pr-star-v4-75-filled,#pr-write .p-w-r .pr-star-v4-75-filled {
    background-image: linear-gradient(calc(var(--star-rating-dir, 1) * 90deg),#151515 0%,#151515 75%,#d6d6d6 75%) !important;
}

#pr-reviewdisplay .p-w-r .pr-star-v4-100-filled,#pr-write .p-w-r .pr-star-v4-100-filled {
    background-image: linear-gradient(calc(var(--star-rating-dir, 1) * 90deg),#151515 0%,#151515 100%,#d6d6d6 100%) !important;
}

#pr-reviewdisplay .pr-rd-main-header-search-sort {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-rd-main-header .pr-rd-review-header-contents .pr-multiselect-button .pr-multiselect-count {
    background-color: #151515 !important;
}

#pr-reviewdisplay .pr-rd-main-header .pr-rd-review-header-contents .pr-multiselect .pr-multiselect-count~.pr-multiselect-button-label {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-snapshot-block-recommend .pr-snippet-reco-to-friend-percent .pr-reco-value {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-snapshot-msq-container .pr-msq-list .pr-snippet-rating-decimal {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-snapshot-snippets .pr-snippet-stars .pr-snippet-rating-decimal {
    color: #151515 !important;
}

.pwr-container #pr-reviewdisplay .pr-review-snapshot-snippets .pr-h1 {
    color: #151515!important;
}

#pr-reviewdisplay .pr-review-snapshot .pr-histogram-label {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-snapshot .pr-ratings-histogram-bar {
    border: 1px solid #151515 !important;
    background-color: #f0f0f0 !important;
}

#pr-reviewdisplay .pr-review-snapshot .pr-ratings-histogram-barValue {
    background: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-filter-btn.pr-filter-btn--button.pr-filter-btn__close * {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-filter-btn.pr-filter-btn--button.pr-filter-btn__close circle {
    fill: #1515151a !important;
}

#pr-reviewdisplay .pr-review-display .pr-filter-btn.pr-filter-btn--button.pr-filter-btn__close line {
    stroke: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-filter-btn.pr-filter-btn--button.pr-filter-btn__close:hover {
    background-color: #1515154d !important;
}

#pr-reviewdisplay .pr-review-display .pr-review .pr-rd-subratings.pr-rd-content-block .pr-snippet-stars.pr-snippet-stars-png .pr-snippet-rating-decimal {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-btn:hover *,#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-btn:active * {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-btn:hover path,#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-btn:active path {
    fill: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-btn.pr-helpful-active * {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-btn.pr-helpful-active path {
    fill: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-yes {
    color: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-yes .pr-helpful-count:hover,#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-yes .pr-thumbs-icon-up,#pr-reviewdisplay .pr-review-display .pr-review .pr-helpful-yes .pr-thumbs-icon-up:before {
    color: #151515 !important;
}


#pr-write .p-w-r .pr-form-control:focus {
    box-shadow: 0 0 0 1px #151515 !important;
    border-color: #151515 !important;
}

#pr-write .p-w-r .pr-clear-all-radios {
    color: #151515 !important;
}

#pr-write .p-w-r .tag-group .tag-container .input-group.input-add-tag .input-group-btn .pr-btn-link.pr-input-add-tag__cancel {
    color: #151515 !important;
}

#pr-write .p-w-r .pr-form-group.form-group.pr-bottomline-form-group .pr-btn-group.btn-group.btn-toggle.btn-group-2-count.pr-btn-group--radio-vertical.btn-group-radio-vertical .pr-btn.pr-btn-default.active {
    border: 1px solid #151515 !important;
    color: #151515 !important;
}

#pr-write .p-w-r .pr-submit .pr-footer .pr-pull-left.pr-btn.pr-btn-default.pr-btn-review.pr-accessible-btn[type=submit] {
    background-color: #151515 !important;
}

#pr-reviewdisplay .pr-review-display .pr-filter-btn.pr-filter-btn--button.pr-filter-btn__close {
    background-color: #ededed !important;
}

#pr-reviewdisplay .pr-review-display .pr-filter-btn.pr-filter-btn--button.pr-filter-btn__close .pr-filter-btn__icon .pr-cross-icon:after {
    background: rgb(130 130 130 / 10%) !important;
}

#pr-reviewdisplay .pr-review-display .pr-filter-btn.pr-filter-btn--button.pr-filter-btn__close:hover .pr-cross-icon:after {
    background: rgb(101 101 101 / 30%) !important;
}

#pr-write .p-w-r .pr-form-group.form-group.pr-bottomline-form-group .pr-btn-group.btn-group.btn-toggle.btn-group-2-count.pr-btn-group--radio-vertical.btn-group-radio-vertical .pr-btn.pr-btn-default {
    background-color: #ededed !important;
}
cx-storefront.ExtendedProductDetailsPageTemplate .ExtendedProductDetailsPageTemplate .TabsSlotA e2-sponsored-product-carousel {
background-color: #d8d8d8; }

/*special chanel*/