/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a651b4ec],[data-v-a651b4ec]::backdrop,[data-v-a651b4ec]:after,[data-v-a651b4ec]:before{--tw-leading:initial}}}.promotion-banner[data-v-a651b4ec]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);width:100%;padding-block:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (width>=48rem){.promotion-banner[data-v-a651b4ec]{align-items:center;gap:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:row}}.promotion-banner-logo[data-v-a651b4ec]{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);background-color:var(--color-white,#fff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width>=48rem){.promotion-banner-logo[data-v-a651b4ec]{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);border-radius:15px}}.promotion-banner-logo img[data-v-a651b4ec]{width:70.84%}.promotion-banner-image[data-v-a651b4ec]{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);border-radius:10px;flex-shrink:0;overflow:hidden}@media (width>=48rem){.promotion-banner-image[data-v-a651b4ec]{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);border-radius:15px}}.promotion-banner-img[data-v-a651b4ec]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.promotion-banner-text[data-v-a651b4ec]{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media (width>=48rem){.promotion-banner-text[data-v-a651b4ec]{flex:1}}@media (width>=80rem){.promotion-banner-text[data-v-a651b4ec]{gap:calc(var(--spacing,.25rem)*4)}}.promotion-banner-text p[data-v-a651b4ec]{font-size:var(--text-lg,1.125rem);--tw-leading:1.48;color:var(--color-text-default);line-height:1.48}@media (width>=48rem){.promotion-banner-text p[data-v-a651b4ec]{font-size:var(--text-xl,1.25rem)}}.promotion-banner-richtext[data-v-a651b4ec]{font-size:var(--text-lg,1.125rem);--tw-leading:1.48;color:var(--color-text-default);line-height:1.48}@media (width>=48rem){.promotion-banner-richtext[data-v-a651b4ec]{font-size:var(--text-xl,1.25rem)}}.promotion-banner[data-bg=brand] .promotion-banner-richtext[data-v-a651b4ec],.promotion-banner[data-bg=brand] .promotion-banner-text p[data-v-a651b4ec]{color:var(--color-text-on-brand)}@property --tw-leading{syntax:"*";inherits:false}
