/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.banner-card-exclusive,.promo-card-exclusive{padding-inline:10px 12px}@media (min-width:540px){.banner-card-content,.promo-card-content{gap:12px;padding:12px}.banner-text-lg,.promo-text-lg{font-size:16px;line-height:24px}}@media (min-width:768px){.banner-text-highlight,.promo-text-highlight{font-size:30px;line-height:36px}}.editor-content{flex-direction:column;gap:24px;padding-bottom:16px;display:flex}.editor-content .promotion-image-container{position:relative}.editor-content .promotion-image-content{flex-direction:column;justify-content:center;padding:16px;display:flex;position:absolute;inset:0}.editor-content .promo-card-content-wrapper{align-items:normal}.editor-content .promo-card-exclusive{position:absolute}.editor-content .mobile-promotion{object-fit:cover;border-radius:8px;width:100%;max-width:100%;height:100%}.editor-content-info{color:var(--color-neutral-content-secondary);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.editor-content-info a{color:var(--color-brand-default);cursor:pointer}.editor-content-info ul{color:var(--color-neutral-content-primary);padding-left:20px;list-style-type:disc}.editor-content .promotion-image-content h1{color:var(--color-neutral-content-primary);font-size:24px;font-weight:600;line-height:32px}@media (min-width:540px){.editor-content .promotion-image-content h1{font-size:30px;line-height:36px}}@media (min-width:768px){.editor-content .promotion-image-content h1{font-size:36px;line-height:40px}}.editor-content-info h2{font-size:20px;font-weight:600;line-height:28px}.editor-content-info h3{font-size:18px;font-weight:600;line-height:28px}.editor-content-info h4{font-size:14px;font-weight:500;line-height:20px}.editor-content-info .highlight{color:var(--color-brand-default)}.editor-content table{border-collapse:collapse;white-space:nowrap;width:100%;padding-top:12px;display:block;overflow-x:auto}.editor-content th{white-space:wrap;font-weight:700}.editor-content :is(th,td){border:1px solid var(--color-neutral-content-primary);padding:.425rem}.editor-content .promo-tumbnail{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;margin-bottom:12px;display:grid}@media (min-width:1024px){.editor-content .promo-tumbnail{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.editor-content .promo-tumbnail{grid-template-columns:repeat(6,1fr)}}@media (min-width:1536px){.editor-content .promo-tumbnail{grid-template-columns:repeat(8,1fr)}}.editor-content-info .text-content-brand-default{color:var(--color-brand-default)}@media (min-width:1280px){.editor-content .image-container .mobile-promotion{object-position:center 35%}}.editor-content img{object-fit:cover;border-radius:12px;max-width:100%;height:auto}.promotion-text-large{font-size:18px;line-height:28px}.promotion-text-medium{font-size:16px;line-height:24px}.promotion-text-small{font-size:14px;line-height:20px}.editor-content-info .theme-button{background-color:var(--color-brand-default);color:var(--color-neutral-surface-lowest);cursor:pointer;border-radius:8px;width:100%;max-width:400px;padding:10px 14px;font-weight:600}.banner-card,.promo-card{overflow:hidden;height:100%;cursor:pointer}.banner-card-content-wrapper,.promo-card-content-wrapper{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;width:100%}.banner-card-exclusive,.promo-card-exclusive{display:flex;align-items:center;align-self:flex-start;font-size:12px;gap:4px;padding-inline-start:10px;padding-inline-end:12px;padding-block:4px;font-weight:500;text-transform:uppercase;border-end-end-radius:var(--radius-md);background-color:var(--color-component-banner-bg-default);color:var(--color-component-banner-content-highlight);position:relative;z-index:1;white-space:nowrap}.banner-card-exclusive svg,.promo-card-exclusive svg{width:16px;height:16px;fill:currentColor}.banner-card-content,.promo-card-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;height:100%;width:100%;justify-content:center;align-items:flex-start;padding-top:6px;padding-bottom:10px;padding-inline:12px;@media (min-width:540px){padding-left:12px;padding-bottom:12px;padding-right:12px;padding-top:12px;gap:12px}}.banner-text-lg,.promo-text-lg{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);color:var(--color-component-banner-content-default);text-align:start;@media (min-width:540px){font-size:16px;line-height:24px}}.banner-text-lg p,.promo-text-lg p{font-size:inherit;line-height:inherit}.banner-text-bold,.promo-text-bold{font-weight:var(--font-weight-semibold)}.banner-text-highlight,.promo-text-highlight{font-size:24px;line-height:32px;font-weight:var(--font-weight-semibold);color:var(--color-component-banner-content-highlight);@media (min-width:768px){font-size:30px;line-height:36px}}.banner-button,.promo-button{height:36px;width:auto;min-width:100px;border-radius:8px;background-color:var(--color-component-banner-bg-default);padding:8px 12px;text-align:center;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-component-banner-content-default);cursor:pointer}.banner-bg-logo,.promo-bg-logo{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:top}html[dir=rtl] .banner-bg-logo,html[dir=rtl] .promo-bg-logo{transform:scaleX(-1)}