html[data-member-skin=daldal] [data-v4-section=promotions]>header,html[data-member-skin=daldal] .v2-promotions .v2-promotions__eyebrow,html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__meta span{display:none}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card{--promo-tone:#e9336f;--promo-tone-ink:#c2185b}html[data-member-skin=daldal] .v2-promotions .v2-promotions__header{background:linear-gradient(90deg,#fff2f7f0 0,#fff2f7d1 42%,#fff2f700 72%),url(/images/daldal/decor/pink-sky.webp) 50% 30%/cover no-repeat,#ffe6f0;border:1.5px solid #f6c4d5;border-radius:24px;align-items:center;min-height:176px;margin-top:4px;padding:26px 232px 26px 34px;position:relative;overflow:hidden;box-shadow:0 12px 30px #d61f5c1a}html[data-member-skin=daldal] .v2-promotions .v2-promotions__header:after{content:"";aspect-ratio:420/408;pointer-events:none;background:url(/images/daldal/decor/mascot-heart.webp) 50%/contain no-repeat;width:172px;position:absolute;bottom:-8px;right:30px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__header h1{color:#3a0b20;align-items:center;gap:12px;font-size:clamp(34px,3.4vw,50px);display:flex}html[data-member-skin=daldal] .v2-promotions .v2-promotions__header h1:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ff8dbb'/%3E%3Cstop offset='1' stop-color='%23e3236a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M16 28.4S1 19.5 1 9.4C1 4.7 4.6 1 9 1c2.9 0 5.4 1.6 7 3.9C17.6 2.6 20.1 1 23 1c4.4 0 8 3.7 8 8.4 0 10.1-15 19-15 19z' fill='url(%23g)'/%3E%3Cellipse cx='9.6' cy='7.6' rx='3.4' ry='2.1' fill='%23fff' fill-opacity='.75' transform='rotate(-32 9.6 7.6)'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:.6em;height:.55em;transform:rotate(12deg)translateY(-.32em)}html[data-member-skin=daldal] .v2-promotions .v2-promotions__header p{color:#5d3a49;font-size:14px;font-weight:600}html[data-member-skin=daldal] .v2-promotions .v2-promotions__summary{z-index:1;background:#ffffffe6;border:1.5px solid #f6b3c9;border-radius:18px;position:relative;box-shadow:0 6px 16px #d61f5c1a}html[data-member-skin=daldal] .v2-promotions .v2-promotions__summary>span{color:#c2185b;font-size:12px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__summary strong{color:#4a0d24;font-family:inherit;font-weight:900}html[data-member-skin=daldal] .v2-promotions .v2-promotions__summary small{color:#6d4d5a;font-size:12px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__filters{gap:8px;padding:18px 0 20px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__filters button{color:#6d4d5a;background:#fff;border:1.5px solid #f6c4d5;border-radius:999px;padding:0 18px;font-size:13px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__filters button:hover{color:#c2185b;background:#fff0f5}html[data-member-skin=daldal] .v2-promotions .v2-promotions__filters button.is-active{color:#fff;background:linear-gradient(#f6538c 0%,#d61f5c 55%,#b8124f 100%);border-color:#0000;box-shadow:0 6px 14px #d61f5c3d}html[data-member-skin=daldal] .v2-promotions .v2-promotions__filters button span{color:#c2185b;background:#fff0f5;border-radius:999px;min-width:22px;font-family:inherit;font-size:11px;font-weight:800}html[data-member-skin=daldal] .v2-promotions .v2-promotions__filters button.is-active span{color:#fff;background:#ffffff3d}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__ribbon{color:#0000;filter:drop-shadow(0 3px 6px #7800284d);background:url(/images/daldal/decor/heart-gem.webp) 50%/contain no-repeat;width:46px;height:42px;padding:0;font-size:0;top:10px;left:10px;transform:none}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__meta em{border-radius:999px;min-height:26px;padding:0 12px;font-size:12px}html[data-member-skin=daldal] .v2-promotions:is([data-card-surface=auto],[data-card-surface=white]) .v2-promotion-card__action,html[data-member-skin=daldal] .v2-promotions:is([data-card-surface=auto],[data-card-surface=white]) .v2-promotions__list .v2-promotion-card:hover .v2-promotion-card__action{color:#fff;background:linear-gradient(#f6538c 0%,#d61f5c 55%,#b8124f 100%)}@media (min-width:761px){html[data-member-skin=daldal] .v2-promotions .v2-promotions__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px;padding-bottom:64px}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card{border-width:1.5px;border-radius:22px;flex-direction:column;min-height:0;display:flex}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #d61f5c29}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__visual{aspect-ratio:3/2;flex:none}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__visual img{object-position:center}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__visual>span{background:linear-gradient(0deg, var(--promo-card-bg,#fff) 0, transparent 20%)}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__content{flex:1;padding:16px 20px 20px}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card h2{word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:20px;line-height:1.35}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card p{min-height:3.1em;margin-top:8px;font-size:13px}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card footer{border-top:1.5px dashed var(--promo-card-line,#fbdbe6);flex-direction:row;align-items:center;margin-top:auto;padding-top:14px}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__period{white-space:normal;font-size:12px;line-height:1.4}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__action{border-radius:999px;flex:none;min-height:40px;padding:0 16px;font-size:13px}}@container v2-promotions (max-width:979px){html[data-member-skin=daldal] .v2-promotions .v2-promotions__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-member-skin=daldal] .v2-promotions .v2-promotions__header{border-radius:20px;align-items:center;min-height:132px;padding:18px 124px 18px 18px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__header:after{width:116px;bottom:-4px;right:8px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__header p{max-width:none;font-size:12px}html[data-member-skin=daldal] .v2-promotions .v2-promotions__summary{display:none}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card{border-radius:18px}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__visual{aspect-ratio:3/2}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__ribbon{width:34px;height:31px;top:6px;left:6px}html[data-member-skin=daldal] .v2-promotions .v2-promotion-card__action{border-radius:999px;min-height:34px}}html[data-member-skin=daldal] [data-v4-section=promotion-detail]>header{display:none}html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img){aspect-ratio:3;background:#ffe6f0;border:1.5px solid #f6c4d5;border-radius:24px;width:100%;min-height:0;box-shadow:0 12px 30px #d61f5c1a}html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img):before{content:"";background:var(--promotion-hero-art,none) center / cover no-repeat;filter:blur(26px)saturate(1.15);opacity:.85;position:absolute;inset:-36px}html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img)>img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 6px 18px #96003c40);transform:none}html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img) .promotion-detail__hero-shade{display:none}html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img) .promotion-detail__hero-copy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img) .promotion-detail__hero-actions{display:none}html[data-member-skin=daldal] .promotion-detail .promotion-detail__section-kicker,html[data-member-skin=daldal] .promotion-detail .promotion-detail__pass-top>span{display:none}html[data-member-skin=daldal] .promotion-detail .promotion-detail__pass-top{justify-content:flex-end}@media (max-width:760px){html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img){aspect-ratio:3/2;border-radius:16px}html[data-member-skin=daldal] .promotion-detail .promotion-detail__hero:has(>img)>img{object-fit:cover;filter:none}}
