.container {
  max-width: 1260px; }

.chanel-clp {
  max-width: 1260px;
  margin: 20px auto 0;
  padding: 0 20px; }
  @media (max-width: 1023.98px) {
    .chanel-clp {
      margin: 0;
      padding: 0; } }
  .chanel-clp.chanel-search-results .container.search-results {
    padding: 0 20px; }
  .chanel-clp.chanel-search-results .search-results {
    padding: 0; }
  @media (min-width: 1023.99px) {
    .chanel-clp.chanel-search-results .plp-heading-sort-wrap {
      border-bottom: unset; }
    .chanel-clp.chanel-search-results .ingrid-content img {
      margin-bottom: 50px; }
    .chanel-clp.chanel-search-results .product-tile {
      margin-bottom: 34px; }
    .chanel-clp.chanel-search-results .search-results {
      padding-top: 0;
      margin-top: 18px; }
      .chanel-clp.chanel-search-results .search-results .search-result-wrapper {
        margin-top: 0; }
    .chanel-clp.chanel-search-results .search-results .refinement-bar {
      max-width: 20%; } }
  .chanel-clp .nav-item .nav-link,
  .chanel-clp .nav-item .dropdown-link,
  .chanel-clp .dropdown-item .nav-link,
  .chanel-clp .dropdown-item .dropdown-link {
    font-size: 12px;
    color: #000;
    letter-spacing: 0.3px;
    line-height: 18px;
    padding: 5px 0;
    display: inline-block; }
    @media (max-width: 1023.98px) {
      .chanel-clp .nav-item .nav-link,
      .chanel-clp .nav-item .dropdown-link,
      .chanel-clp .dropdown-item .nav-link,
      .chanel-clp .dropdown-item .dropdown-link {
        width: 100%; } }
  @media (max-width: 1023.98px) {
    .chanel-clp .nav-item .nav-link,
    .chanel-clp .dropdown-item .nav-link {
      font-size: 14px;
      padding: 15px 0;
      border-bottom: 1px solid #aaa; }
      .chanel-clp .nav-item .nav-link:last-child,
      .chanel-clp .dropdown-item .nav-link:last-child {
        border-bottom: none; } }
  .chanel-clp .nav-item .dropdown-link,
  .chanel-clp .dropdown-item .dropdown-link {
    padding: 7px 0; }
  .chanel-clp .nav-item.navnext-link,
  .chanel-clp .dropdown-item.navnext-link {
    position: relative; }
  .chanel-clp .dropsown-content {
    display: none;
    padding: 0 0 0 10px; }
    @media (max-width: 1023.98px) {
      .chanel-clp .dropsown-content {
        padding: 0; } }
  .chanel-clp .dropdown-item {
    padding: 0; }
    .chanel-clp .dropdown-item.sub-category .dropdown-menu {
      position: static;
      display: none;
      background: none;
      margin: 0;
      float: none;
      padding: 0 0 0 10px;
      border: none; }
  .chanel-clp .chanel-categories {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    margin: 20px 0 0; }
    .chanel-clp .chanel-categories.tablet-show {
      display: none; }
    @media (max-width: 1023.98px) {
      .chanel-clp .chanel-categories.desktop-show {
        display: none; }
      .chanel-clp .chanel-categories.tablet-show {
        margin: 0;
        padding: 5px 20px;
        display: block; }
        .chanel-clp .chanel-categories.tablet-show .nav-item .nav-link {
          text-align: center; } }
    .chanel-clp .chanel-categories.tablet-show .nav-link,
    .chanel-clp .chanel-categories.tablet-show .subcat-link {
      position: relative;
      font-size: 14px; }
      @media (max-width: 1023.97px) {
        .chanel-clp .chanel-categories.tablet-show .nav-link.chanel-text-head::before,
        .chanel-clp .chanel-categories.tablet-show .subcat-link.chanel-text-head::before {
          content: '';
          transform: rotate(90deg) scale(0.8) !important;
          left: -5px;
          top: 20% !important; }
        .chanel-clp .chanel-categories.tablet-show .nav-link::before,
        .chanel-clp .chanel-categories.tablet-show .subcat-link::before {
          top: 25% !important;
          transform: rotate(-90deg) scale(0.63) !important; } }
      .chanel-clp .chanel-categories.tablet-show .nav-link::before,
      .chanel-clp .chanel-categories.tablet-show .subcat-link::before {
        background: url("../../images/avenue-sprite.svg") no-repeat;
        background-position: 0 -1816px;
        width: 24px;
        height: 16px;
        content: '';
        display: inline-block;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%); }
    .chanel-clp .chanel-categories.tablet-show .nav-item.show .nav-link::before {
      background: url("../../images/avenue-sprite.svg") no-repeat;
      background-position: 0 -1988px;
      width: 24px;
      height: 4px;
      width: 12px;
      opacity: 0.6; }
    .chanel-clp .chanel-categories.tablet-show .sub-category.show .subcat-link {
      font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif; }
      .chanel-clp .chanel-categories.tablet-show .sub-category.show .subcat-link::before {
        background: url("../../images/avenue-sprite.svg") no-repeat;
        background-position: 0 -1988px;
        width: 24px;
        height: 4px;
        width: 12px;
        opacity: 0.6; }
    .chanel-clp .chanel-categories.tablet-show .navigate-link, .chanel-clp .chanel-categories.tablet-show .nav-item.navnext-link .nav-link, .chanel-clp .nav-item.navnext-link .chanel-categories.tablet-show .nav-link,
    .chanel-clp .chanel-categories.tablet-show .dropdown-item.navnext-link .nav-link, .chanel-clp .dropdown-item.navnext-link .chanel-categories.tablet-show .nav-link,
    .chanel-clp .chanel-categories.tablet-show .navnext-link .nav-link {
      position: relative; }
      .chanel-clp .chanel-categories.tablet-show .navigate-link::before, .chanel-clp .chanel-categories.tablet-show .nav-item.navnext-link .nav-link::before, .chanel-clp .nav-item.navnext-link .chanel-categories.tablet-show .nav-link::before,
      .chanel-clp .chanel-categories.tablet-show .dropdown-item.navnext-link .nav-link::before, .chanel-clp .dropdown-item.navnext-link .chanel-categories.tablet-show .nav-link::before,
      .chanel-clp .chanel-categories.tablet-show .navnext-link .nav-link::before {
        background: url("../../images/avenue-sprite.svg") no-repeat;
        background-position: 0 -1816px;
        width: 24px;
        height: 16px;
        content: '';
        display: inline-block;
        position: absolute;
        right: -6px;
        top: 50%;
        transform: translateY(-50%) rotate(270deg) scale(0.6); }
  .chanel-clp .cat-landing-slots {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    margin: 30px 0 0; }
    @media (max-width: 1023.98px) {
      .chanel-clp .cat-landing-slots {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin: 0; } }
  .chanel-clp .chanel-slot-1 {
    border: 1px solid #979797;
    margin: 0 0 20px; }
    @media (max-width: 1023.98px) {
      .chanel-clp .chanel-slot-1 {
        margin: 0; } }
    @media screen and (max-width: 767.98px) {
      .chanel-clp .chanel-slot-1 {
        border: none; } }
  .chanel-clp .chanel-slot-2 {
    position: relative; }
    @media (max-width: 1023.98px) {
      .chanel-clp .chanel-slot-2 {
        padding: 15px 20px 0; } }
    .chanel-clp .chanel-slot-2::after {
      content: '';
      background: #fff;
      position: absolute;
      top: 20px;
      width: 50%;
      height: 100%;
      right: 12%;
      opacity: 0.8; }
      @media (max-width: 1023.98px) {
        .chanel-clp .chanel-slot-2::after {
          right: 0;
          top: 25px; } }
      @media screen and (max-width: 767.98px) {
        .chanel-clp .chanel-slot-2::after {
          content: none; } }
    .chanel-clp .chanel-slot-2 .chanel-slot-content {
      position: absolute;
      top: 40px;
      width: 36%;
      right: 22%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      z-index: 1;
      font-size: 12px;
      font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif; }
      @media (max-width: 1023.98px) {
        .chanel-clp .chanel-slot-2 .chanel-slot-content {
          right: 0;
          top: 35px;
          width: 45%; } }
      @media screen and (max-width: 767.98px) {
        .chanel-clp .chanel-slot-2 .chanel-slot-content {
          position: static;
          width: 100%;
          padding: 25px 0 0; } }
      .chanel-clp .chanel-slot-2 .chanel-slot-content span {
        margin: 0 0 8px; }
    .chanel-clp .chanel-slot-2 .chanel-head {
      font-size: 14px; }
  .chanel-clp a:hover {
    text-decoration: none; }
  .chanel-clp .search-results .product-search-results {
    margin: 0 0 20px; }
  .chanel-clp .search-results .chanel-categories {
    margin: 0;
    padding: 0; }
  .chanel-clp .chanel-category-head {
    margin: 0 0 10px;
    display: inline-block;
    text-transform: uppercase; }

.chanel-banner {
  width: 100%;
  margin: 0 0 25px; }
  @media screen and (max-width: 767.98px) {
    .chanel-banner {
      margin-top: 5px; } }
  @media screen and (max-width: 767.98px) {
    .chanel-banner .container {
      padding: 0; } }
  .chanel-banner .chanel-heading {
    background: #000;
    padding: 0 20px;
    color: #fff;
    font-size: 40px;
    font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif;
    letter-spacing: 1px; }
    @media screen and (max-width: 767.98px) {
      .chanel-banner .chanel-heading {
        padding: 0 10px;
        font-size: 24px; } }

.product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes {
  margin-top: 23px; }
  @media (max-width: 543.98px) {
    .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes {
      margin-top: 16px; }
      .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .pdp-label-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .pdp-label-wrapper ul.size-attribute {
          -ms-flex: 100%;
              flex: 100%; } }
  .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .row[data-attr='color'] .pdp-label-wrapper .non-input-label {
    margin-bottom: 0; }
  @media (max-width: 543.98px) {
    .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .row[data-attr='color'] .pdp-label-wrapper .js-color-swatch-wrapper {
      padding-left: 12px; } }
  .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .row[data-attr='color'] .pdp-label-wrapper .js-color-swatch-wrapper .custom-color-dropdown {
    margin-top: 18px; }
    @media (max-width: 543.98px) {
      .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .row[data-attr='color'] .pdp-label-wrapper .js-color-swatch-wrapper .custom-color-dropdown {
        margin-top: 6px; } }
  .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .row[data-attr='color'] .js-color-swatch-wrapper .color-wrapper li {
    margin-top: 9px;
    margin-bottom: 0; }
  @media (max-width: 543.98px) {
    .product-detail.chanel-pdp .pdp-right-section .product-secondary-section .attributes .prices-add-to-cart-actions .cart-and-ipay {
      padding-bottom: 0; } }

@media (min-width: 1023.99px) {
  .product-detail.chanel-pdp .primary-images-container .primary-images-wrapper {
    margin-right: auto; } }

@media (min-width: 1023.99px) {
  .product-detail.chanel-pdp .wishlistTile {
    right: 80px; } }

@media (min-width: 1023.99px) {
  .product-detail.chanel-pdp .pdpdeselect-wishlist + .customer-content {
    right: 65px; } }

.product-detail.chanel-pdp .product-brand-name,
.product-detail.chanel-pdp .product-collection-name {
  line-height: 1; }

.product-detail.chanel-pdp .pdp-right-section .product-name {
  line-height: 1.4; }

.product-detail.chanel-pdp .product-brand-name {
  font-family: "trade-gothic-next-regular", "Helvetica Neue", helvetica, arial, sans-serif;
  text-transform: uppercase;
  margin: 2px 0 7px; }
  .product-detail.chanel-pdp .product-brand-name a:hover {
    text-decoration: none; }

.product-detail.chanel-pdp .prices .price {
  font-family: "trade-gothic-next-regular", "Helvetica Neue", helvetica, arial, sans-serif; }

.product-detail.chanel-pdp .product-collection-name {
  text-transform: capitalize;
  font-size: 18px;
  margin-bottom: 9px; }

.product-detail.chanel-pdp .pdp-right-section .product-name {
  font-size: 18px;
  font-family: "trade-gothic-next-regular", "Helvetica Neue", helvetica, arial, sans-serif;
  margin-bottom: 12px; }

.product-detail .desktop-show {
  display: block; }
  @media (max-width: 1023.98px) {
    .product-detail .desktop-show {
      display: none; } }

.product-detail .tablet-show {
  display: none; }
  @media (max-width: 1023.98px) {
    .product-detail .tablet-show {
      display: block; } }

.chanel-banner {
  padding: 6px 25px 12px;
  margin: 0;
  background: #000; }
  @media (max-width: 1023.97px) {
    .chanel-banner {
      padding: 8px 25px 12px; } }

.chanel-header {
  font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 42px;
  color: #fff;
  line-height: 1;
  letter-spacing: 1px; }
  @media (max-width: 1023.97px) {
    .chanel-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 30px; } }

@media (min-width: 1200px) {
  .container.chanel-banner-container {
    max-width: 1260px;
    padding: 0 40px; } }

@media screen and (min-width: 1440px) {
  .container.chanel-banner-container {
    max-width: 1440px;
    padding: 0 40px;
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 1023.97px) {
  .container.chanel-banner-container {
    padding: 0; } }

.container.chanel-banner-container.pdp-banner {
  margin: 34px auto; }
  @media (max-width: 1023.97px) {
    .container.chanel-banner-container.pdp-banner {
      margin: 20px auto; } }

.container.chanel-banner-container.clp-banner {
  margin: 40px auto 20px; }
  @media (max-width: 1023.97px) {
    .container.chanel-banner-container.clp-banner {
      margin: 20px auto 0; }
      .container.chanel-banner-container.clp-banner .chanel-banner {
        margin: 0; } }

.chanel-master-container {
  max-width: initial !important; }
  .chanel-master-container .chanel-LP-tier .slick-prev.slick-arrow,
  .chanel-master-container .chanel-LP-tier .slick-next.slick-arrow {
    z-index: 2 !important; }
  @media (max-width: 543.98px) {
    .chanel-master-container .slick-carousel img {
      max-height: 276px; } }

.chanel-clp.nav-chanel-display .dropdown-item .chanel-text-head {
  font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 14px;
  line-height: 20px; }

.chanel-clp.nav-chanel-display .dropdown-item .dropdown-link {
  display: inline-block;
  white-space: normal; }

.chanel-clp.nav-chanel-display .dropdown-item.chanel-show > .dropdown-menu {
  display: block !important; }

@media (min-width: 1024px) {
  .chanel-clp.nav-chanel-display .dropdown-item.chanel-show > .dropdown-link {
    font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif; } }

.chanel-clp.chanel-search-results .container.search-results {
  padding: 0; }
  .chanel-clp.chanel-search-results .container.search-results .plp-heading-sort-wrap {
    padding-top: 0; }
    @media (max-width: 543.98px) {
      .chanel-clp.chanel-search-results .container.search-results .plp-heading-sort-wrap {
        border-bottom: solid 1px #ddd;
        margin: 0 20px; } }
    .chanel-clp.chanel-search-results .container.search-results .plp-heading-sort-wrap .search-results-header {
      position: relative; }
      @media (max-width: 543.98px) {
        .chanel-clp.chanel-search-results .container.search-results .plp-heading-sort-wrap .search-results-header {
          margin-top: 18px;
          margin-bottom: 18px; } }
      .chanel-clp.chanel-search-results .container.search-results .plp-heading-sort-wrap .search-results-header .arrow-left:before {
        background: url("../../images/avenue-sprite.svg") no-repeat;
        background-position: 0 -942px;
        width: 20px;
        height: 20px;
        position: absolute;
        content: '';
        left: 0px;
        top: 5px;
        display: none; }
        @media (max-width: 543.98px) {
          .chanel-clp.chanel-search-results .container.search-results .plp-heading-sort-wrap .search-results-header .arrow-left:before {
            display: block; } }
  .chanel-clp.chanel-search-results .container.search-results .search-result-content {
    margin-bottom: 10px; }
    @media (max-width: 1023.98px) {
      .chanel-clp.chanel-search-results .container.search-results .search-result-content {
        margin-bottom: 0; } }

.chanel-clp.chanel-search-results .chanel-categories {
  padding: 0 15px; }
  @media (max-width: 1023.98px) {
    .chanel-clp.chanel-search-results .chanel-categories {
      padding: 0; } }

.chanel-clp.catlanding-chanel .dropdown-item .nav-link {
  display: none; }

.chanel-clp.catlanding-chanel .dropdown-item .dropdown-link {
  display: inline-block;
  white-space: normal; }

.chanel-clp.catlanding-chanel .dropdown-item.show > .dropdown-menu {
  display: block !important; }

@media (min-width: 1024px) {
  .chanel-clp.catlanding-chanel .dropdown-item.show > .dropdown-link {
    font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif; } }

.chanel-clp {
  margin: 0 auto; }
  @media (min-width: 1200px) {
    .chanel-clp {
      max-width: 1260px;
      padding: 0 40px; } }
  @media screen and (min-width: 1440px) {
    .chanel-clp {
      max-width: 1440px;
      padding: 0 40px;
      margin-left: auto;
      margin-right: auto; } }
  @media (max-width: 1023.97px) {
    .chanel-clp {
      padding: 0; } }
  .chanel-clp .chanel-category-head {
    margin: 0 0 5px;
    font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif; }
  .chanel-clp .chanel-categories {
    -ms-flex-preferred-size: 15%;
        flex-basis: 15%;
    margin: 0 18px 0 0;
    overflow: hidden; }
  .chanel-clp .cat-landing-slots {
    -ms-flex-preferred-size: 85%;
        flex-basis: 85%;
    margin: 0; }
    @media (max-width: 1023.97px) {
      .chanel-clp .cat-landing-slots {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin-bottom: 54px; } }
  .chanel-clp .chanel-head-mobile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 14px 0 18px;
    border-bottom: 1px solid #ddd;
    margin: 0 0 11px;
    font-family: "trade-gothic-next-bold", "Helvetica Neue", helvetica, arial, sans-serif; }
    .chanel-clp .chanel-head-mobile .chanel-head-label {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      text-align: center; }
  @media (max-width: 1023.97px) {
    .chanel-clp .nav-item .nav-link,
    .chanel-clp .dropdown-item .nav-link {
      padding: 10px 0; } }
  .chanel-clp .dropsown-content {
    display: block;
    padding: 0; }
    @media (max-width: 1023.98px) {
      .chanel-clp .dropsown-content {
        padding-top: 18px; } }

.cat-landing.search-results-page-landing .chanel-banner {
  margin: 34px auto 24px; }
  @media (max-width: 1023.97px) {
    .cat-landing.search-results-page-landing .chanel-banner {
      margin: 20px auto; } }
  @media (min-width: 1200px) {
    .cat-landing.search-results-page-landing .chanel-banner {
      max-width: 1260px; } }
  @media screen and (min-width: 1440px) {
    .cat-landing.search-results-page-landing .chanel-banner {
      max-width: 1360px;
      padding: 6px 25px 12px; } }
  @media (max-width: 1023.97px) {
    .cat-landing.search-results-page-landing .chanel-banner {
      padding: 8px 25px 12px; } }

.grecaptcha-badge {
  visibility: hidden; }

@media screen and (min-width: 1440px) {
  .product-details-page .container.rtw-pdp.chanel-pdp {
    max-width: 1440px; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJkZWZhdWx0XFxjc3NcXGNoYW5lbC5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/