@font-face {
  font-family: 'CenturyGothic';
  src: url("../fonts/CenturyGothic.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'CenturyGothicBold';
  src: url("../fonts/CenturyGothicBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ArialGeo';
  src: url("../fonts/Arial_GEO.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'HelveticaRoundedL';
  src: url("../fonts/HelveticaRoundedL.otf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'OPTIMA';
  src: url("../fonts/OPTIMA.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'SignPainterHouseScriptRegular';
  src: url("../fonts/SignPainter_HouseScript_Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'StagSansRegular';
  src: url("../fonts/StagSans-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'TimesNewRoman';
  src: url("../fonts/times.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'nr-icons';
  src: url("../fonts/nr-icons/nr-icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

h1, h2, h3, h4, h5, h6, p, span, div, a {
  font-family: 'CenturyGothic'; }

#chanel-pagina h1, #chanel-pagina h2, #chanel-pagina h3, #chanel-pagina h4, #chanel-pagina h5, #chanel-pagina h6, #chanel-pagina p, #chanel-pagina span, #chanel-pagina div,
.product-tile-chanel h1,
.product-tile-chanel h2,
.product-tile-chanel h3,
.product-tile-chanel h4,
.product-tile-chanel h5,
.product-tile-chanel h6,
.product-tile-chanel p,
.product-tile-chanel span,
.product-tile-chanel div {
  font-family: Arial, sans-serif; }

.size-title {
  font-size: 15px; }

.size-text {
  font-size: 13px; }

.size-newsletter-title {
  font-size: 26px; }

.size-newsletter-text {
  font-size: 14px; }

.size-item-title {
  font-size: 14px; }

.size-item-link {
  font-size: 14px; }

.size-copyright {
  font-size: 11px; }

.size-title-section {
  font-size: 27px; }

.size-title-links {
  font-size: 14px; }

.size-minicart-title {
  font-size: 15px; }

.size-minicart-cart-link {
  font-size: 13px; }

.size-minicart-product-title {
  font-size: 13px; }

.size-minicart-product-attr {
  font-size: 12px; }

.size-minicart-product-promo {
  font-size: 13px; }

.size-minicart-promo {
  font-size: 13px; }

.size-minicart-quantity {
  font-size: 16px; }

.size-minicart-checkout {
  font-size: 14px; }

.size-plp-filters-title {
  font-size: 15px; }

.size-plp-filters-text {
  font-size: 15px; }

.size-plp-filters-top-bar {
  font-size: 14px; }

.size-plp-title {
  font-size: 27px; }

.size-plp-breadcrumb {
  font-size: 12px; }

.size-header-search-title {
  font-size: 14px; }

.size-header-search-text {
  font-size: 13px; }

.size-header-search-product-title {
  font-size: 14px; }

.size-header-search-product-link-fragrance {
  font-size: 12px;
  font-weight: 400;
  margin: 0 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 20px;
  font-family: 'CenturyGothic';
  color: #444 !important;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: left; }

.size-header-search-product-brand {
  font-size: 14px; }

.size-search-page-title {
  font-size: 27px; }

.size-wishlist-page-title {
  font-size: 27px; }

.size-wishlist-page-text {
  font-size: 14px; }

@media (max-width: 1360px) {
  .size-title {
    font-size: 14px; }
  .size-text {
    font-size: 13px; }
  .size-newsletter-title {
    font-size: 25px; }
  .size-newsletter-text {
    font-size: 13px; }
  .size-item-title {
    font-size: 16px; }
  .size-item-link {
    font-size: 14px; }
  .size-copyright {
    font-size: 10px; }
  .size-title-links {
    font-size: 16px; }
  .size-minicart-title {
    font-size: 15px; }
  .size-minicart-cart-link {
    font-size: 13px; }
  .size-minicart-product-title {
    font-size: 13px; }
  .size-minicart-product-attr {
    font-size: 12px; }
  .size-minicart-product-promo {
    font-size: 13px; }
  .size-minicart-promo {
    font-size: 13px; }
  .size-minicart-quantity {
    font-size: 16px; }
  .size-minicart-checkout {
    font-size: 14px; }
  .size-plp-filters-title {
    font-size: 15px; }
  .size-plp-filters-text {
    font-size: 15px; }
  .size-plp-filters-top-bar {
    font-size: 14px; }
  .size-plp-title {
    font-size: 27px; }
  .size-plp-breadcrumb {
    font-size: 12px; }
  .size-header-search-title {
    font-size: 14px; }
  .size-header-search-text {
    font-size: 13px; }
  .size-header-search-product-title {
    font-size: 14px; }
  .size-header-search-product-brand {
    font-size: 14px; }
  .size-search-page-title {
    font-size: 27px; }
  .size-wishlist-page-title {
    font-size: 27px; }
  .size-wishlist-page-text {
    font-size: 14px; } }

@media (max-width: 991.98px) {
  .size-title {
    font-size: 12px; }
  .size-text {
    font-size: 12px; }
  .size-newsletter-title {
    font-size: 21px; }
  .size-newsletter-text {
    font-size: 13px; }
  .size-item-title {
    font-size: 15px; }
  .size-item-link {
    font-size: 15px; }
  .size-copyright {
    font-size: 11px; }
  .size-title-section {
    font-size: 27px; }
  .size-title-links {
    font-size: 15px; }
  .size-minicart-title {
    font-size: 15px; }
  .size-minicart-cart-link {
    font-size: 13px; }
  .size-minicart-product-title {
    font-size: 13px; }
  .size-minicart-product-attr {
    font-size: 12px; }
  .size-minicart-product-promo {
    font-size: 13px; }
  .size-minicart-promo {
    font-size: 13px; }
  .size-minicart-quantity {
    font-size: 16px; }
  .size-minicart-checkout {
    font-size: 14px; }
  .size-plp-filters-title {
    font-size: 15px; }
  .size-plp-filters-text {
    font-size: 15px; }
  .size-plp-filters-top-bar {
    font-size: 14px; }
  .size-plp-title {
    font-size: 23px; }
  .size-plp-breadcrumb {
    font-size: 12px; }
  .size-header-search-title {
    font-size: 14px; }
  .size-header-search-text {
    font-size: 13px; }
  .size-header-search-product-title {
    font-size: 14px; }
  .size-header-search-product-brand {
    font-size: 14px; }
  .size-search-page-title {
    font-size: 23px; }
  .size-wishlist-page-title {
    font-size: 23px; }
  .size-wishlist-page-text {
    font-size: 14px; } }

.chanel-pdp {
  /*
    h1, h2, h3, h4, h5, h6, p, span, div, a{
        font-family: Arial, Helvetica, sans-serif;
    }
    */
  /*


    .product-brand,
    .product-type{
        color: #1d1d1d;
    }

    .product-id{
        color: #767676;
    }


    .description-and-detail-mobile{
        .collapsible-md{
            color: white;

            &.active button.title{
                background-color: black;
            }

            &.active .content{
                @media(max-width: 991.98px){
                    background-color: black;
                }
            }
        }
    }

    .description-and-detail-desktop{
        #description-tab.nav-link.active{
            color: black !important;
        }

        .nav-item{
            #description-tab,
            #details-tab,
            #multimedia-tab{
                font-size: 14px !important;
            }
            
            .nav-link.active{
                border: none;
                color: black !important;
                font-weight: bold;
            }
        }
    }

    .wishlist-container{
        .wishlistDetail{
            i{
                &.fa-heart-o {
                    color: black;
                }
            }

            .fa-heart { 
                color: black;
            }
        }
    }
    
    .quantity-cart-mobile{
        border-top: 3px solid black;
    }

    
    .promotions{

        .collapsible-xl{
            button.title{
                color: black;
            }
        }     
    }

    .more-info-link,
    .more-info-link-desktop{
        color: black !important;
        cursor: pointer;
    }

    .share-button{
        color: black;
    }
*/ }
  .chanel-pdp .chanel-banner .chanel-banner-link {
    height: 100%;
    width: 100%; }
    .chanel-pdp .chanel-banner .chanel-banner-link p {
      height: 100%;
      width: 100%;
      margin-bottom: 0; }
      .chanel-pdp .chanel-banner .chanel-banner-link p img {
        height: 100%;
        width: 100%; }
  .chanel-pdp .product-name {
    color: black;
    font-family: Arial, sans-serif;
    font-size: 16px; }
  .chanel-pdp .social-container {
    display: none; }
    .chanel-pdp .social-container .social-icons {
      color: black; }
      .chanel-pdp .social-container .social-icons i,
      .chanel-pdp .social-container .social-icons a {
        color: black; }
  .chanel-pdp .btn-aromas {
    border: 1px solid black;
    color: black !important; }
    .chanel-pdp .btn-aromas:focus {
      border: 2px solid black;
      outline: none;
      font-weight: bold; }
  .chanel-pdp .ar-button-image:focus {
    outline: 2px solid black !important;
    border: 1px solid black !important; }
  .chanel-pdp .cart-and-ipay .add-to-cart {
    background-color: black !important;
    border-color: black !important; }
    .chanel-pdp .cart-and-ipay .add-to-cart .popup-text {
      background-color: black; }
      .chanel-pdp .cart-and-ipay .add-to-cart .popup-text::after {
        border-color: black transparent transparent transparent; }
  .chanel-pdp .product-brand,
  .chanel-pdp .product-type {
    font-family: Arial, sans-serif;
    font-size: 16px; }
  .chanel-pdp .prices.price--detailProduct .price .sales .value {
    font-family: Arial, sans-serif; }
  .chanel-pdp .nav .nav-item a {
    font-family: Arial, sans-serif; }
  .chanel-pdp .tab-content .tab-pane {
    font-family: Arial, sans-serif; }
  .chanel-pdp .btn-aromas,
  .chanel-pdp .dropdown-button,
  .chanel-pdp .dropdown-content,
  .chanel-pdp .dropdown-content span,
  .chanel-pdp .tamano-legal-bundle p,
  .chanel-pdp .form-control,
  .chanel-pdp .priceTotalProducts,
  .chanel-pdp .btn-attribute,
  .chanel-pdp .price span,
  .chanel-pdp .breadcrumb .breadcrumb-item a,
  .chanel-pdp .attrButtonSlider .size-button,
  .chanel-pdp .tamano-legal-bundle span,
  .chanel-pdp div,
  .chanel-pdp span,
  .chanel-pdp .btn,
  .chanel-pdp .recommendations .recommendation-section-title {
    font-family: Arial, sans-serif; }
  .chanel-pdp .description-and-detail-mobile .row .title {
    font-family: Arial, sans-serif; }
  .chanel-pdp .description-and-detail-mobile .collapsible-md.active button.title {
    font-family: Arial, sans-serif;
    background-color: #000; }
  .chanel-pdp .description-and-detail-mobile .content {
    font-family: Arial, sans-serif;
    color: #000; }
  .chanel-pdp .description-and-detail-mobile .collapsible-md.active .content {
    background-color: #ccc; }
  .chanel-pdp .wishlist-container .wishlistDetail i.fa-circle {
    color: transparent;
    text-shadow: none; }
  .chanel-pdp .wishlist-container .wishlistDetail i.fa-heart-o {
    color: black; }
  .chanel-pdp .wishlist-container .wishlistDetail .fa-heart {
    font-size: 18px;
    color: #D55093; }
    @media (max-width: 992px) {
      .chanel-pdp .wishlist-container .wishlistDetail .fa-heart {
        font-size: 14px; } }
  .chanel-pdp .wishlist-container .wishlistDetail .fa-heart-dior {
    font-size: 18px;
    color: black; }
    @media (max-width: 992px) {
      .chanel-pdp .wishlist-container .wishlistDetail .fa-heart-dior {
        font-size: 14px; } }
    .chanel-pdp .wishlist-container .wishlistDetail .fa-heart-dior::before {
      content: "\F004"; }
  .chanel-pdp .ar-icons-mobile .ar-social-mobile .share-button img {
    display: none; }
  .chanel-pdp .ar-icons-mobile .ar-social-mobile .share-button img.black {
    display: block; }
  .chanel-pdp .ar-icons-mobile .present-main-container {
    margin-bottom: 0;
    display: none; }
  .chanel-pdp .aromas-arrow-right-pink {
    background-image: url("data:image/svg+xml,%3Csvg id='Grupo_25384' data-name='Grupo 25384' xmlns='http://www.w3.org/2000/svg' width='19.994' height='32.308' viewBox='0 0 19.994 32.308'%3E%3Cpath id='Trazado_85575' data-name='Trazado 85575' d='M977.738,101.086h0a2.2,2.2,0,0,1,.732-1.636l15.605-13.959A2.195,2.195,0,0,1,997,88.764l-13.776,12.322L997,113.411a2.195,2.195,0,0,1-2.926,3.273l-15.605-13.961A2.2,2.2,0,0,1,977.738,101.086Z' transform='translate(-977.738 -84.934)' fill=''/%3E%3C/svg%3E%0A");
    transform: rotate(180deg); }
  .chanel-pdp .recommendations .product-name {
    font-size: 14px; }
  .chanel-pdp .recommendations .price {
    text-align: left; }
    .chanel-pdp .recommendations .price .price-formatted {
      -ms-flex-pack: left;
          justify-content: left; }

.elogoChanel {
  border-top: 8px solid #000;
  padding: 16px 0; }
  .elogoChanel img {
    width: 160px;
    height: 160px;
    display: -ms-flexbox;
    display: flex;
    margin: auto; }
  @media (max-width: 991.98px) {
    .elogoChanel {
      border-top: 6px solid #000;
      padding: 8px 0; }
      .elogoChanel img {
        width: 110px;
        height: 110px; } }
