.l-plp.m-chanel .b-product_tile.m-type_4 .h-blend_mode_img,
.l-pdp.m-chanel .l-pdp-main .h-blend_mode_img {
  mix-blend-mode: unset;
}
.l-plp.m-chanel .b-product_tile.m-type_5 .h-blend_mode_bg,
.l-plp.m-chanel .b-product_tile.m-type_4 .h-blend_mode_bg,
.l-pdp.m-chanel .l-pdp-main .h-blend_mode_bg {
  background: 0 0;
}
.l-pdp.m-chanel .l-pdp-main {
  --header-height: 0px;
  --header-height-mini: 0px;
}
.b-product_line_name {
  display: none;
  grid-area: short-description;
}
.l-pdp.m-chanel .l-pdp-main {
  background-color: #fff;
}
.l-pdp.m-chanel .b-description_brand {
  font-family: Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  display: none;
}
.l-pdp.m-chanel .l-pdp-description .b-product_line_name {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.l-pdp.m-chanel .l-pdp-description .b-description_product_name {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.l-pdp.m-chanel .b-product_description-key {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000;
}
.l-pdp.m-chanel .b-pdp_scroll_indicator::after {
  color: #333;
  border-color: #333;
}
.l-pdp.m-chanel .b-promo_accordion-item,
.l-pdp.m-chanel .b-tip,
.l-pdp.m-chanel .b-banner_copy-title::before {
  border-color: #767676;
}
.l-pdp.m-chanel .g-carousel-control {
  color: #767676;
  border-color: #767676;
}
.l-pdp.m-chanel .b-product_main_info-brand {
  font-family: Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 0;
}
.l-pdp.m-chanel .b-product_main_info .b-product_line_name {
  font-family: Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
}
.l-pdp.m-chanel .b-product_main_info-name {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
}
.l-pdp.m-chanel
  .b-product_description-title
  .l-pdp.m-chanel
  .b-pdp_specification-label {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000;
}
.l-pdp.m-chanel .b-select_variation-value,
.l-pdp.m-chanel .b-select_variation-value.m-selected {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
}
.l-pdp.m-chanel .b-product_price,
.l-pdp.m-chanel .b-product_price-sales {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #000;
}
.l-pdp.m-chanel .b-pdp_specification-value {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #000;
}
.l-pdp.m-chanel .b-pdp_specification-header {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #000;
}
.l-pdp.m-chanel .l-pdp-promotions .b-promo_accordion-control,
.l-pdp.m-chanel .l-pdp-promotions .b-promo_accordion-container,
.l-pdp.m-chanel .l-pdp-promotions .b-tip {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.l-pdp.m-chanel .b-product_description-short {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.l-pdp.m-chanel .b-product_description-title {
  display: none;
}
.l-pdp.m-chanel .b-product_main_info-availability {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.l-pdp.m-chanel .b-add_to_cart-btn {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #fff;
}
.l-pdp.m-chanel .b-select_variation-name {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
}
.l-pdp.m-chanel .b-select_variation-label {
  font-family: Arial, sans-serif;
  color: #000;
}
.l-pdp.m-chanel .b-pdp_panel-attr_name,
.l-pdp.m-chanel .b-pdp_panel-attr_name {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #000;
}
.l-pdp.m-chanel .l-pdp-main .b-product_line_name,
.l-pdp.m-chanel .l-pdp-description .b-product_line_name {
  display: inline-block;
}
.l-plp.m-chanel .b-product_tile.m-type_4 {
  grid-template: "image" "brand" "short-description" "name" "price" "swatch-colors" "specification" "cta"/100%;
}
.l-plp.m-chanel .b-product_tile.m-type_4,
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_tile-brand,
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_tile-name,
.l-plp.m-chanel
  .b-product_tile.m-type_4
  .b-product_tile-swatch_colors_available,
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_price,
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_price-sales,
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_line_name,
.l-plp.m-chanel .b-product_tile.m-type_5,
.l-plp.m-chanel .b-product_tile.m-type_5 .b-product_tile-brand,
.l-plp.m-chanel .b-product_tile.m-type_5 .b-product_tile-link,
.l-plp.m-chanel .b-product_tile.m-type_5 .b-product_tile-name {
  color: #000;
  font-family: Arial, sans-serif;
}
.l-plp.m-chanel .b-quote_banner-title {
  font-family: Arial, sans-serif;
  font-size: 36px;
  font-weight: 500;
  color: #000;
}
.l-plp.m-chanel .b-quote_banner-text {
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.l-plp.m-chanel .b-product_tile.m-type_5 .b-product_tile-link::after {
  color: #333;
}
.l-plp.m-chanel .b-product_tile.m-type_4,
.l-plp.m-chanel .b-product_tile.m-type_5 {
  background: #fff;
}
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_tile-image_container {
  margin-bottom: 10px;
}
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_tile-brand {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_line_name {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.l-plp.m-chanel .b-product_tile.m-type_4 .b-product_tile-name {
  font-weight: 400;
  font-size: 12px;
  margin: 4px 0 15px;
  text-transform: uppercase;
}
.g-carousel.m-hide-disabled .g-carousel-control[disabled] {
  opacity: 1;
}
.b-product_main_info {
  text-align: left;
}
.b-brand_banner {
  align-items: center;
  background: #fff;
  color: #fff;
  display: flex;
  font: 30px/1 Arial, sans-serif;
  height: 50px;
  justify-content: center;
  text-transform: uppercase;
  border-top: 2px solid #000;
  cursor: pointer;
}
.b-brand_banner-logo {
  color: #fff;
  text-align: center;
}
.b-brand_banner .b-brand_banner-image {
  color: #000;
  fill: #000;
  height: 17.91px;
  width: 115.2px;
}
.b-visual_filter-text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.b-visual_filter.m-active {
  border-bottom: 3px solid #000;
}
.b-visual_filter:hover {
  border-bottom: 3px solid #000 !important;
}
.l-plp-visual_filters {
  margin-top: unset;
}
.m-chanel .g-carousel.m-hide-disabled .g-carousel-control {
  border: 2px solid #000;
  color: #000;
}
.m-chanel .b-pdp_panel-item_availability {
  display: none;
}
.m-chanel .l-pdp-recently_viewed,
.m-chanel .l-pdp-recommendations {
  display: none;
}
.b-header-promotion {
  display: none;
}
.b-header-banner-promo {
  display: none;
}
@media screen and (min-width: 1366px) {
  .m-chanel .b-pdp_main_slider-slide.m-editorial_slide .b-product_image img {
    max-width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .l-plp-main_banner {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1023px) {
  .l-plp.m-chanel .b-product_tile.m-type_4 {
    justify-items: left;
    text-align: left;
  }
  .l-plp.m-chanel .b-product_tile.m-type_4 .b-product_tile-brand,
  .l-plp.m-chanel .b-product_tile.m-type_4 .b-product_tile-name,
  .l-plp.m-chanel .b-product_tile.m-type_4 .b-product_line_name {
    font-size: 12px;
  }
  .l-plp.m-chanel .b-product_tile.m-type_4 .b-product_line_name {
    padding: 0;
  }
  .l-pdp.m-chanel .b-product_main_info-brand,
  .l-pdp.m-chanel .b-product_main_info .b-product_line_name,
  .l-pdp.m-chanel .b-product_main_info-name,
  .l-pdp-main span.b-product_price-value {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .b-brand_banner {
    font-size: 25px;
    height: 60px;
  }
  .b-brand_banner .b-brand_banner-image {
    height: 25px;
  }
}
