@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; } }

.guerlain-pdp {
  /*


    .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;
            }
        }
    }
    
    .nr-icon::before{
        color: black;
    }

    .netreviews_custom_title{
        color: black;
    }

    .netreviews_rate_list_item{
        color: #666666;

        .nr-icon::before{
            color: #666666;
        }

        .netreviews_rate_graph{
            .netreviews_rate_percent{
                color: #666666;
            }
        }
    }

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

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

    .share-button{
        color: black;
    }
    
*/ }
  .guerlain-pdp .guerlain-banner {
    margin-bottom: 25px; }
    .guerlain-pdp .guerlain-banner .guerlain-banner-link {
      height: 100%;
      width: 100%; }
      .guerlain-pdp .guerlain-banner .guerlain-banner-link p {
        height: 100%;
        width: 100%;
        margin-bottom: 0; }
        .guerlain-pdp .guerlain-banner .guerlain-banner-link p img {
          height: 100%;
          width: 100%; }
  .guerlain-pdp .product-name {
    color: black; }
  .guerlain-pdp .social-container .social-icons {
    color: black; }
    .guerlain-pdp .social-container .social-icons i,
    .guerlain-pdp .social-container .social-icons a {
      color: black; }
  .guerlain-pdp .btn-aromas {
    border: 1px solid black;
    color: black !important; }
    .guerlain-pdp .btn-aromas:focus {
      border: 2px solid black;
      outline: none;
      font-weight: bold; }
  .guerlain-pdp .ar-button-image:focus {
    outline: 2px solid black !important;
    border: 1px solid black !important; }
  .guerlain-pdp .cart-and-ipay .add-to-cart {
    background-color: black !important;
    border-color: black !important; }
    .guerlain-pdp .cart-and-ipay .add-to-cart .popup-text {
      background-color: black; }
      .guerlain-pdp .cart-and-ipay .add-to-cart .popup-text::after {
        border-color: black transparent transparent transparent; }
  .guerlain-pdp .ar-icons-mobile .present-main-container {
    margin-bottom: 0;
    display: none; }
  .guerlain-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); }
  .guerlain-pdp .recommendations .product-name {
    font-size: 14px; }
  .guerlain-pdp .recommendations .price {
    text-align: left; }
    .guerlain-pdp .recommendations .price .price-formatted {
      -ms-flex-pack: left;
          justify-content: left;
      font-size: 22px; }
  .guerlain-pdp .guerlain-pdp-banner-container img {
    width: 100%; }
