.wrap.svelte-11te1n1{aspect-ratio:1;width:100%;position:relative;overflow:hidden;container-type:inline-size}.badge.svelte-11te1n1{--pink:#ec0750;--pink-fold:#e64e7c;width:600px;height:600px;transform:scale(calc(100cqw / 600px));transform-origin:0 0;font-family:Arial,Helvetica,sans-serif;position:absolute;top:0;left:0}.badge.svelte-11te1n1,.badge.svelte-11te1n1 :where(.svelte-11te1n1){box-sizing:border-box}.frame.svelte-11te1n1{border:4px solid #fff;border-bottom-width:5px;position:absolute;inset:0 12px 0 48px}.brand.svelte-11te1n1{color:#fff;letter-spacing:-1.8px;align-items:center;gap:16px;font-size:52px;font-weight:800;line-height:1;display:flex;position:absolute;top:48px;left:130px}.brand.svelte-11te1n1>span:where(.svelte-11te1n1):last-child{transform-origin:0;display:inline-block;transform:scaleX(1.105)}.brand-mark.svelte-11te1n1{clip-path:polygon(0 54%,61% 0,100% 0,100% 46%,68% 46%,100% 46%,100% 100%,61% 100%,61% 52%,0 100%);background:#fff;flex:none;width:54px;height:38px;position:relative}.card.svelte-11te1n1{color:#000;text-align:center;background:#fff;border-radius:0 0 0 24px;position:absolute;inset:141px 31px 19px 68px;overflow:hidden}.product.svelte-11te1n1{letter-spacing:-4px;margin:24px 0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:80px;font-weight:900;line-height:1}.subtitle.svelte-11te1n1{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:41px;font-weight:400;line-height:1.19;position:absolute;bottom:28px;left:0;right:0}.ribbon.svelte-11te1n1{z-index:2;background:var(--pink);color:#fff;text-align:center;border-radius:0 30px 0 0;place-items:center;height:167px;display:grid;position:absolute;top:269px;left:102px;right:64px}.ribbon.svelte-11te1n1:before{background:var(--pink-fold);clip-path:polygon(100% 0,100% 75.2%,0 100%,0 24.8%);content:"";width:91px;height:222px;position:absolute;top:0;right:100%}.ribbon-text.svelte-11te1n1{letter-spacing:1.7px;margin-top:-2px;font-size:52px;font-weight:700;line-height:1.07;transform:scaleX(.91)}[role=dialog].svelte-17ndl8v{animation:.18s ease-out svelte-17ndl8v-imageZoom}@keyframes svelte-17ndl8v-imageZoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
