.app-banner{background-color:#f3f9fe;padding:10px 16px;transition:all .15s ease-in}@media only screen and (min-width:768px){.app-banner{display:none}}@media screen and (max-width:926px) and (max-height:428px) and (orientation:landscape){.app-banner{display:block}}.app-banner .app-banner__row{align-items:center;display:flex;margin-left:-4px;margin-right:-4px}.app-banner .app-banner__column{padding-left:4px;padding-right:4px}.app-banner .app-banner__column--link{margin-left:auto}.app-banner .app-banner__title{font-size:14px;font-weight:700;line-height:20px}.app-banner .app-banner__info{align-items:center;display:flex;flex-wrap:wrap}.app-banner .app-banner__stars{display:flex;flex-wrap:wrap;padding-right:4px}.app-banner .app-banner__star{background-image:url(../images/_global/rating-stars/blue.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:14px;width:14px}.app-banner .app-banner__star:last-child{background-image:url(../images/_global/rating-stars/blue-half.svg)}.app-banner .app-banner__points{font-weight:700;padding-right:2px}.app-banner .app-banner__points,.app-banner .app-banner__subtitle{color:#565656;font-size:12px;line-height:16px}.app-banner .link{font-size:12px;line-height:16px}@media only screen and (min-width:375px){.app-banner .link{font-size:14px;line-height:20px}}@media only screen and (min-width:412px){.app-banner .link{font-size:16px;line-height:24px}}.layout-responsive__header--app-banner{height:56px}@media only screen and (max-width:767px){.layout-responsive__header--page-header.layout-responsive__header--app-banner{height:116px}}@media only screen and (min-width:768px){.layout-responsive__header--page-header.layout-responsive__header--app-banner{height:134px}}@media screen and (min-width:767px) and (min-height:767px){.layout-responsive__header--page-header.layout-responsive__header--app-banner{height:78px}}@media only screen and (min-width:1248px){.layout-responsive__header--page-header.layout-responsive__header--app-banner{height:116px}}.layout-responsive__header--page-product-header.layout-responsive__header--app-banner{height:112px}@media only screen and (max-width:767px){body.is-mobile-menu-opened .layout-responsive__header--app-banner.layout-responsive__header--page-header .layout-responsive__header-modules:not(.is-hidden),body.is-page-scrolled .layout-responsive__header--app-banner.layout-responsive__header--page-header .layout-responsive__header-modules:not(.is-hidden){transform:translateY(calc(-100% + 60px))!important}}@media only screen and (min-width:768px){body.is-mobile-menu-opened .layout-responsive__header--app-banner.layout-responsive__header--page-header .layout-responsive__header-modules:not(.is-hidden),body.is-page-scrolled .layout-responsive__header--app-banner.layout-responsive__header--page-header .layout-responsive__header-modules:not(.is-hidden){transform:translateY(calc(-100% + 78px))!important}}@media screen and (min-width:768px) and (min-height:768px){body.is-mobile-menu-opened .layout-responsive__header--app-banner.layout-responsive__header--page-header .layout-responsive__header-modules:not(.is-hidden),body.is-page-scrolled .layout-responsive__header--app-banner.layout-responsive__header--page-header .layout-responsive__header-modules:not(.is-hidden){transform:none}}body.is-mobile-menu-opened .layout-responsive__header--app-banner:not(.layout-responsive__header--page-header) .layout-responsive__header-modules:not(.is-hidden),body.is-page-scrolled .layout-responsive__header--app-banner:not(.layout-responsive__header--page-header) .layout-responsive__header-modules:not(.is-hidden){transform:translateY(-100%)!important}