/*fcgz1707912596*/.bannerHeaderTopWrap{background-color:#3d0127;text-align:center}.bannerHeaderTopWrap--banner{background-color:transparent;height:15.6453715776vw}.bannerHeaderTop,.bannerHeaderTopContainer,.bannerHeaderTop__text{height:100%}.bannerHeaderTopContainer{max-width:1920px;padding:0;position:relative}.brandBannerWithText__banner{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}.brandBannerWithText__banner .picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bannerHeaderTop__closeContainer{bottom:0;position:absolute;right:15px;top:0;z-index:1}.bannerHeaderTop__close{font-size:.5625rem;height:1.2631578947vw;max-height:24px;max-width:24px;min-height:18px;min-width:18px;width:1.2631578947vw}.bannerHeaderTopWrap--banner .bannerHeaderTop__close{font-size:.6875rem}.bannerHeaderTop__text{font-size:11px;padding:10px 24px;width:100%}.bannerHeaderTop__closeContainer--dark,.bannerHeaderTop__text--dark{color:#22262c}.bannerHeaderTop__closeContainer--bright,.bannerHeaderTop__text--bright{color:#fff}.bannerHeaderTop__button--full{bottom:0;height:100%;left:0;max-height:none;max-width:none;min-height:auto;min-width:auto;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}@media (min-width:360px){.bannerHeaderTop__text{font-size:14px}}@media (max-width:767px){.bannerHeaderTop__button--inline{bottom:0;height:100%;left:0;max-height:none;max-width:none;min-height:auto;min-width:auto;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}}@media (min-width:768px){.bannerHeaderTopWrap{height:2.8125rem}.bannerHeaderTop__text{font-size:1rem;overflow:hidden;padding:0 5rem;text-overflow:ellipsis;white-space:nowrap}.bannerHeaderTopWrap--banner{height:5.2631578947vw;max-height:100px}.bannerHeaderTop__closeContainer{right:5.2631578947vw}.bannerHeaderTop__button--inline{margin-left:.625rem;text-decoration:underline}}@media (min-width:1921px){.brandBannerWithText__banner{-webkit-mask-image:linear-gradient(90deg,transparent 10px,#000 80px,#000 calc(100% - 80px),transparent calc(100% - 10px));mask-image:linear-gradient(90deg,transparent 10px,#000 80px,#000 calc(100% - 80px),transparent calc(100% - 10px))}.bannerHeaderTop__closeContainer{right:100px}}.js__bannerHeaderTopAnimation{transition:transform .3s ease-out,padding .3s ease-out!important}.js__bannerHeaderTopPreventAnimation{transition:none!important}