.default .promotion-view{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.default .promotion.header-promotion{position:absolute;display:flex;justify-content:center;left:50%;transform:translateX(-50%);background:var(--promotion-background);padding:var(--header-top-promotion-padding);border-radius:0 0 10px 10px;height:auto;align-items:center;font-size:var(--header-top-promotion-font-size);font-weight:500;max-width:var(--header-top-promotion-max-width);width:var(--header-top-promotion-width);text-align:var(--header-top-promotion-text-align)}.default .promotion.header-promotion.long-text{--header-top-promotion-max-width:600px}.default .promotion.header-promotion .promotion-inner{display:-webkit-box;-webkit-line-clamp:var(--header-top-promotion-line-clamp);-webkit-box-orient:vertical;overflow:hidden}.default .promotional-background{background:var(--promotion-background)}@media(max-width:1440px){.default .promotion.header-promotion{--header-top-promotion-font-size:14px;--header-top-promotion-max-width:310px}.default .promotion.header-promotion.long-text{--header-top-promotion-max-width:520px}}@media(max-width:1200px){.default .page-header .promotional-header{padding:0}.default .promotion.header-promotion{position:relative;left:0;transform:unset;height:auto;width:100%;border-radius:0;--header-top-promotion-padding:12px 15px;--header-top-promotion-max-width:none;--header-top-promotion-line-clamp:3}.default .promotion.header-promotion.long-text{--header-top-promotion-max-width:none}}