#promotion2-teaser[data-v-1bd20259]{--bg-color: #f8f8f8;--wallet-bg-color: #181256;--discount-bg-color: #da318b;--header-color1: #121154;--header-color2: #D9308A;--card-color: #fff;--text-color: #272727;--btn-bg-color: #000;--btn-bg-hover-color: #fff;--btn-color: #fff;--btn-hover-color: #000;--link-color: #942867;position:relative;display:flex;flex-direction:column;max-width:430px;padding:17px 17px 34px;border-radius:23px;border:2px solid #000;box-sizing:border-box;background-color:var(--bg-color);gap:5px;color:var(--text-color)}promotion2-teaser[data-v-1bd20259]{display:block;max-width:430px;min-height:350px}#promotion2-teaser .name[data-v-1bd20259]{background:linear-gradient(125deg,var(--header-color1) 0%,var(--header-color2) 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;font-weight:800;line-height:1.3}#promotion2-teaser .cards[data-v-1bd20259]{position:relative;width:100%;max-width:300px;height:110px;margin:auto}#promotion2-teaser .cards .card[data-v-1bd20259]{position:absolute;top:15px;left:50%;display:flex;flex-direction:column;width:130px;aspect-ratio:1.723;justify-content:center;align-items:center;border-radius:10px;box-shadow:0 4px 40px #0000000d;backdrop-filter:blur(25px);transform:translate(-50%) rotate(-8deg)}#promotion2-teaser .cards .wallet[data-v-1bd20259]{background-color:var(--wallet-bg-color);color:var(--card-color)}#promotion2-teaser .cards .discount[data-v-1bd20259]{background-color:var(--discount-bg-color);color:var(--card-color)}#promotion2-teaser .cards.both .wallet[data-v-1bd20259]{top:10px;left:calc(50% - 55px);z-index:2}#promotion2-teaser .cards.both .discount[data-v-1bd20259]{top:20px;left:calc(50% + 55px);z-index:1}#promotion2-teaser .cards .amount[data-v-1bd20259]{font-size:28px;line-height:1.2}#promotion2-teaser .cards .wallet .amount[data-v-1bd20259]{font-weight:800}#promotion2-teaser .cards .text[data-v-1bd20259]{text-transform:uppercase;font-size:9px;font-weight:700}#promotion2-teaser .content[data-v-1bd20259]{max-width:425px;height:-moz-min-content;height:min-content;font-size:14px;line-height:1.5}#promotion2-teaser.announcement .content[data-v-1bd20259],#promotion2-teaser:not(.small):not(.long).announcement .content[data-v-1bd20259]{max-width:unset}#promotion2-teaser .buttons[data-v-1bd20259]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}#promotion2-teaser .buttons .btn[data-v-1bd20259]{padding:10px 30px;border-radius:38px;background-color:var(--btn-bg-color);border:0;font-weight:700;font-size:inherit;color:var(--btn-color);text-transform:uppercase;cursor:pointer}#promotion2-teaser .buttons .btn[data-v-1bd20259]:hover{background-color:var(--btn-bg-hover-color);color:var(--btn-hover-color)}#promotion2-teaser .duration[data-v-1bd20259]{position:absolute;bottom:10px;right:30px;font-size:11px;text-align:right}#promotion2-teaser.long[data-v-1bd20259]{width:100%;max-width:unset}@media(min-width:450px){#promotion2-teaser[data-v-1bd20259]{padding:17px 32px 32px}#promotion2-teaser .cards[data-v-1bd20259]{width:320px}}@media(min-width:768px){#promotion2-teaser.long[data-v-1bd20259]{display:grid;max-height:150px;grid-template-areas:"cards name duration" "cards content buttons";grid-template-columns:160px 1fr minmax(auto,300px);grid-template-rows:auto auto;padding:20px;gap:5px}#promotion2-teaser.announcement[data-v-1bd20259],#promotion2-teaser.long.announcement[data-v-1bd20259]{grid-template-areas:"name duration" "content buttons";grid-template-columns:1fr minmax(auto,300px)}#promotion2-teaser.long .name[data-v-1bd20259]{grid-area:name;font-size:22px}#promotion2-teaser.long .content[data-v-1bd20259]{grid-area:content;max-width:unset;font-size:13px}#promotion2-teaser.long .cards[data-v-1bd20259]{grid-area:cards;width:100%;height:110px;grid-row:span 2}#promotion2-teaser.long .cards .card[data-v-1bd20259]{top:25px;width:80px;border-radius:5px}#promotion2-teaser.long .cards.both .wallet[data-v-1bd20259]{left:calc(50% - 30px)}#promotion2-teaser.long .cards.both .discount[data-v-1bd20259]{left:calc(50% + 30px)}#promotion2-teaser.long .cards .wallet .amount[data-v-1bd20259],#promotion2-teaser.long .cards .discount .amount[data-v-1bd20259]{font-size:18px}#promotion2-teaser.long .cards .text[data-v-1bd20259]{font-size:6px}#promotion2-teaser.long .duration[data-v-1bd20259]{grid-area:duration;position:unset}#promotion2-teaser.long .duration span[data-v-1bd20259]{display:block}#promotion2-teaser.long .buttons[data-v-1bd20259]{grid-area:buttons}#promotion2-teaser.long .buttons .btn[data-v-1bd20259]{padding:8px 20px;font-size:14px}}@media(min-width:992px){promotion2-teaser[data-v-1bd20259]:not(.small):not(.long),#promotion2-teaser[data-v-1bd20259]:not(.small):not(.long){display:grid;grid-template-columns:minmax(320px,auto) auto;grid-auto-rows:auto;max-width:845px;margin:auto;padding:17px 32px}#promotion2-teaser:not(.small):not(.long) .name[data-v-1bd20259]{grid-column:span 2}#promotion2-teaser:not(.small):not(.long) .cards[data-v-1bd20259]{grid-column:1;grid-row:span 2}#promotion2-teaser:not(.small):not(.long) .content[data-v-1bd20259]{max-width:338px;margin-top:10px}#promotion2-teaser:not(.small):not(.long) .duration[data-v-1bd20259]{bottom:unset;top:20px}}@media(min-width:1280px){.promotion2-teaser[data-v-1bd20259],#promotion2-teaser.long[data-v-1bd20259]{max-width:1180px}promotion2-teaser.long[data-v-1bd20259],#promotion2-teaser.long[data-v-1bd20259]{grid-template-columns:240px 1fr minmax(auto,300px);grid-template-rows:33px 50px}#promotion2-teaser.long .name[data-v-1bd20259]{font-size:27px}#promotion2-teaser.long .content[data-v-1bd20259]{font-size:14px}#promotion2-teaser.long .cards .card[data-v-1bd20259]{top:10px;width:122px;height:71px;border-radius:10px}#promotion2-teaser.long .cards.both .discount[data-v-1bd20259]{top:15px;left:calc(50% + 50px)}#promotion2-teaser.long .cards.both .wallet[data-v-1bd20259]{top:5px;left:calc(50% - 50px)}#promotion2-teaser.long .cards .wallet .amount[data-v-1bd20259],#promotion2-teaser.long .cards .discount .amount[data-v-1bd20259]{font-size:27px}#promotion2-teaser.long .cards .text[data-v-1bd20259]{font-size:8px}#promotion2-teaser.long .duration span[data-v-1bd20259]{display:inline}#promotion2-teaser.long .buttons .btn[data-v-1bd20259]{padding:10px 30px;font-size:16px}}
