.app-banner-container{color:var(--foregroundColor, --skin-main-text-color-1);background-color:var(--backgroundColor, #e9e9e6)}.amostyle .app-banner-container{color:var(--foregroundColor, #fff);background-color:var(--backgroundColor, #185A7D)}.sloggi .app-banner-container{color:var(--foregroundColor, --skin-main-text-color-1);background-color:var(--backgroundColor, #FDDDBB)}.app-banner{padding-top:40px;padding-bottom:16px}@media(min-width: 1032px){.app-banner{padding-top:var(--bannerPaddingTop, 40px);padding-bottom:var(--bannerPaddingBottom, 80px)}}@media(min-width: 1032px){.app-banner-top{gap:40px}}.app-banner-image{max-width:100%;margin:0 0 8px 0}@media(min-width: 1032px){.app-banner-image{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.app-banner img{width:100%;-o-object-fit:cover;object-fit:cover}.app-banner-content{width:100%;position:relative}@media(min-width: 1032px){.app-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:0 20px}}.app-banner .title-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-bottom:1rem;color:var(--titleColor)}.triumph .app-banner .title-container{color:var(--titleColor, #c00)}.app-banner .title-container h2.brand-font-en,.app-banner .title-container h2.brand-font-jp{font-size:2rem}.app-banner .title-container h2.brand-font-en{font-weight:400}@media(min-width: 1032px){.app-banner .title-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.app-banner .description{margin-bottom:1rem}@media(min-width: 1032px){.app-banner .description{margin-bottom:1.5rem}}.app-banner .description h3{margin:0;font-size:1rem;line-height:1.3125}@media(min-width: 1032px){.app-banner .description h3{font-size:.875rem}}.app-banner .description p{margin:0;font-weight:300;font-size:.875rem;line-height:1.3125}.app-banner-links{margin-bottom:2.5rem;max-width:424px;gap:8px}.app-banner-links a{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;border-radius:10px;overflow:hidden}.app-banner-links a:hover{opacity:.9}.app-banner .experience-icons{margin-top:16px;gap:8px;display:grid;grid-template-columns:1fr 1fr}@media(min-width: 544px){.app-banner .experience-icons{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1032px){.app-banner .experience-icons{display:-webkit-box;display:-ms-flexbox;display:flex}}.app-banner .experience-icons .icon{color:var(--iconColor, --color-danger)}.amostyle .app-banner .experience-icons .icon{color:var(--iconColor, #fff)}.sloggi .app-banner .experience-icons .icon{color:var(--iconColor, --skin-main-text-color-1)}.app-banner .experience-assets-icon{background-color:#fff;padding:16px 8px;border-radius:2px}@media(min-width: 1032px){.app-banner .experience-assets-icon{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.app-banner .experience-assets-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;font-size:.875rem;line-height:1.3125;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.app-banner .experience-assets-icon a a:hover{opacity:1}.app-banner .experience-assets-icon a div{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-banner .experience-assets-icon a div svg{height:100%;width:auto}.triumph .app-banner .experience-assets-icon a div svg{color:var(--color-danger)}.app-banner .button-wrapper{margin-top:24px;gap:16px}.app-banner .button-wrapper .btn{max-width:100%;width:340px}.app-banner .button-wrapper .btn-link{color:var(--foregroundColor, --skin-main-text-color-1)}.amostyle .app-banner .button-wrapper .btn-link{color:var(--foregroundColor, #fff)}.sloggi .app-banner .button-wrapper .btn-link{color:var(--foregroundColor, --skin-main-text-color-1)}.app-banner .button-wrapper .btn-link:hover{opacity:.8}.app-banner .button-wrapper .btn-link:active{text-decoration:none}@media(min-width: 1032px){.app-banner .button-wrapper{margin-top:40px}.app-banner .button-wrapper .btn{width:auto;min-width:340px}}
