dice-roll{display:contents}html:has(.dice-roll[open]){overflow:hidden}.dice-roll{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);max-width:none;margin:auto;padding:0;border:0;background:none;color:var(--color-text);overflow-y:auto}.dice-roll__card:focus-visible{outline:none}.dice-roll::backdrop{background:#0a0b0dd1}.dice-roll[open]{animation:dice-roll-in .35s cubic-bezier(.2,1.2,.4,1)}.dice-roll__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;padding:48px 32px 40px;overflow:clip;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(255,106,47,.22),transparent 60%),var(--color-surface);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 9 L27 3 L57 1 L88 1 L122 19 L152 3 L185 7 L201 3 L225 22 L259 0 L287 22 L320 3 L337 10 L362 9 L382 7 L408 8 L434 3 L449 7 L469 7 L489 23 L522 1 L553 5 L571 3 L602 5 L620 3 L647 1 L665 6 L680 17 L712 5 L731 2 L751 7 L785 19 L818 0 L838 8 L873 7 L898 6 L927 1 L946 1 L980 3 L1000 9 L993 0 L993 35 L994 59 L993 83 L992 113 L994 138 L991 158 L995 181 L992 199 L996 222 L994 257 L998 291 L995 318 L996 343 L993 365 L984 382 L996 402 L998 433 L983 465 L989 488 L997 518 L987 549 L997 578 L995 606 L981 636 L997 658 L999 688 L984 708 L999 733 L997 763 L991 792 L996 813 L994 847 L999 875 L995 901 L991 917 L997 943 L1000 963 L995 991 L999 1000 L1000 999 L998 997 L971 997 L943 995 L919 997 L892 985 L871 996 L836 992 L818 1000 L797 996 L778 994 L747 996 L713 997 L693 992 L667 997 L652 999 L620 994 L590 997 L569 992 L545 996 L517 996 L500 999 L475 983 L455 993 L430 980 L395 991 L374 979 L351 998 L326 991 L291 999 L271 992 L244 995 L211 999 L176 1000 L154 988 L119 995 L99 992 L79 996 L55 995 L33 992 L0 999 L2 1000 L6 998 L3 971 L7 953 L7 922 L8 893 L5 859 L7 842 L10 822 L0 793 L4 759 L0 741 L8 725 L4 696 L1 680 L1 649 L3 628 L1 603 L2 571 L3 551 L20 524 L3 507 L6 490 L4 461 L1 445 L3 417 L7 387 L12 369 L1 339 L9 317 L3 297 L3 279 L6 254 L2 224 L8 204 L4 178 L14 157 L16 130 L9 104 L12 71 L8 46 L18 18 L0 0Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 9 L27 3 L57 1 L88 1 L122 19 L152 3 L185 7 L201 3 L225 22 L259 0 L287 22 L320 3 L337 10 L362 9 L382 7 L408 8 L434 3 L449 7 L469 7 L489 23 L522 1 L553 5 L571 3 L602 5 L620 3 L647 1 L665 6 L680 17 L712 5 L731 2 L751 7 L785 19 L818 0 L838 8 L873 7 L898 6 L927 1 L946 1 L980 3 L1000 9 L993 0 L993 35 L994 59 L993 83 L992 113 L994 138 L991 158 L995 181 L992 199 L996 222 L994 257 L998 291 L995 318 L996 343 L993 365 L984 382 L996 402 L998 433 L983 465 L989 488 L997 518 L987 549 L997 578 L995 606 L981 636 L997 658 L999 688 L984 708 L999 733 L997 763 L991 792 L996 813 L994 847 L999 875 L995 901 L991 917 L997 943 L1000 963 L995 991 L999 1000 L1000 999 L998 997 L971 997 L943 995 L919 997 L892 985 L871 996 L836 992 L818 1000 L797 996 L778 994 L747 996 L713 997 L693 992 L667 997 L652 999 L620 994 L590 997 L569 992 L545 996 L517 996 L500 999 L475 983 L455 993 L430 980 L395 991 L374 979 L351 998 L326 991 L291 999 L271 992 L244 995 L211 999 L176 1000 L154 988 L119 995 L99 992 L79 996 L55 995 L33 992 L0 999 L2 1000 L6 998 L3 971 L7 953 L7 922 L8 893 L5 859 L7 842 L10 822 L0 793 L4 759 L0 741 L8 725 L4 696 L1 680 L1 649 L3 628 L1 603 L2 571 L3 551 L20 524 L3 507 L6 490 L4 461 L1 445 L3 417 L7 387 L12 369 L1 339 L9 317 L3 297 L3 279 L6 254 L2 224 L8 204 L4 178 L14 157 L16 130 L9 104 L12 71 L8 46 L18 18 L0 0Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.dice-roll__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer}.dice-roll__close img{width:28px;height:28px}.dice-roll__stage{width:100%;transition:height .45s cubic-bezier(.6,0,.3,1),opacity .3s ease,transform .45s ease}.dice-roll__stage.is-collapsed{height:0!important;margin-bottom:-28px;opacity:0;transform:scale(.92)}.dice-roll__stage[hidden]{display:none}.dice-roll__tray{--rim: 22px;--wood: #4e2f19;position:relative;width:100%;border:var(--rim) solid;border-color:rgba(255,214,168,.07) rgba(0,0,0,.12) rgba(0,0,0,.34);border-radius:6px;background:linear-gradient(rgba(255,226,190,.2),transparent 3px) border-box,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .04 0 0 0 0 .01 0 0 0 2.4 -1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E") border-box,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .07' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .62 0 0 0 0 .4 0 0 0 0 .22 0 0 0 2.4 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") border-box,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .19' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .035 0 0 0 0 .01 0 0 0 4 -1.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") border-box,linear-gradient(100deg,transparent 20%,rgba(255,220,170,.07) 38%,transparent 52%) border-box,linear-gradient(178deg,#6a4024,var(--wood) 45%,#3d2412) border-box;box-shadow:0 1px 0 1px #1a0d04,0 6px #2e1a0b,0 7px 0 1px #160a03,0 22px 34px #0000008c,0 40px 60px -20px #00000080}.dice-roll__tray:before,.dice-roll__tray:after{content:"";position:absolute;top:calc(-1 * var(--rim));bottom:calc(-1 * var(--rim));width:var(--rim);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .04 0 0 0 0 .01 0 0 0 2.4 -1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='700'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.07 .004' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .62 0 0 0 0 .4 0 0 0 0 .22 0 0 0 2.4 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='600'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.19 .006' numOctaves='4' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .035 0 0 0 0 .01 0 0 0 4 -1.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),var(--wood)}.dice-roll__tray:before{left:calc(-1 * var(--rim));border-radius:6px 0 0 6px;clip-path:polygon(0 0,100% var(--rim),100% calc(100% - var(--rim)),0 100%);box-shadow:inset 2px 0 #ffdcb424,inset -1px 0 #0000004d;background-color:#573520}.dice-roll__tray:after{right:calc(-1 * var(--rim));border-radius:0 6px 6px 0;clip-path:polygon(0 var(--rim),100% 0,100% 100%,0 calc(100% - var(--rim)));box-shadow:inset -2px 0 #00000040,inset 1px 0 #ffdcb414;background-color:#432815}.dice-roll__felt{position:relative;z-index:1;height:300px;border-radius:2px;perspective:900px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.9 1.5' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .58 0 0 0 0 .78 0 0 0 .55 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 .02 0 0 0 0 .05 0 0 0 .5 -.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 75% 65% at 50% 38%,rgba(120,170,220,.16),transparent 70%),radial-gradient(ellipse at 50% 45%,#284a6d,#1a334e 58%,#0f1f31);box-shadow:0 0 0 2px #120903,inset 0 14px 18px -8px #000000bf,inset 0 -8px 12px -8px #00000080,inset 12px 0 16px -10px #0009,inset -12px 0 16px -10px #0009,inset 0 0 70px #0006}.dice-roll__felt:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px dashed rgba(222,190,132,.42);border-radius:3px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55));pointer-events:none}.dice-roll__felt:after{--nail: radial-gradient(circle at 42% 38%, #fbe6b0 0, #d9a94e 1.6px, #8d6424 3px, #3e2a0c 4px, rgba(20, 10, 2, .55) 4.6px, transparent 5.6px);content:"";position:absolute;inset:calc(-1 * var(--rim));background:var(--nail) 0 0 / var(--rim) var(--rim) no-repeat,var(--nail) 100% 0 / var(--rim) var(--rim) no-repeat,var(--nail) 0 100% / var(--rim) var(--rim) no-repeat,var(--nail) 100% 100% / var(--rim) var(--rim) no-repeat;pointer-events:none}.dice-roll__emblem{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dice-roll__emblem:before,.dice-roll__emblem:after{content:"";position:absolute;top:50%;left:50%;height:74%;aspect-ratio:1;-webkit-mask:var(--emblem) center / contain no-repeat;mask:var(--emblem) center / contain no-repeat}.dice-roll__emblem:before{transform:translate(-50%,calc(-50% + 1.5px));background:#96c3f042;filter:blur(.4px)}.dice-roll__emblem:after{transform:translate(-50%,-50%);background:linear-gradient(#0208109e,#06101e6b);filter:blur(.3px)}.dice-roll__shadow{position:absolute;top:0;left:0;width:120px;height:64px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.9),transparent);filter:blur(5px);pointer-events:none;transition:background .4s ease}.dice-roll__felt.is-natural .dice-roll__shadow{background:radial-gradient(closest-side,rgba(252,191,4,.9),transparent);filter:blur(10px)}.dice-roll__die{position:absolute;top:0;left:0;transform-style:preserve-3d}.dice-roll__face{--shade: 1;--face-hue: 19deg;position:absolute;top:0;left:0;transform-origin:0 0;clip-path:polygon(50% 0,0 100%,100% 100%);background:hsl(var(--face-hue) 75% calc(var(--shade) * 30%));backface-visibility:hidden}.dice-roll__face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 7%,6% 96%,94% 96%);background:linear-gradient(170deg,rgba(255,255,255,.16),transparent 55%),hsl(var(--face-hue) 92% calc(var(--shade) * 50%))}.dice-roll__felt.is-natural .dice-roll__face{--face-hue: 44deg}.dice-roll__face-number{position:absolute;top:66.7%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-weight:800;font-size:calc(var(--face-size) * .34);line-height:1;color:#fff4e8;text-shadow:0 1px 1px rgba(70,20,0,.7)}.dice-roll__face-number.is-marked{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.dice-roll__step{display:flex;flex-direction:column;align-items:center;gap:16px}.dice-roll__step[hidden]{display:none}.dice-roll__step .button{margin-top:8px;border:0;background:none;cursor:pointer}.dice-roll__step .button:disabled{cursor:default}.dice-roll__title{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.3;color:var(--color-white)}.dice-roll__rolled{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--color-text-muted)}.dice-roll__step[data-dice-result]>*{animation:dice-roll-rise .5s cubic-bezier(.2,.9,.3,1.2) both}.dice-roll__step[data-dice-result]>:nth-child(2){animation-delay:.08s}.dice-roll__step[data-dice-result]>:nth-child(3){animation-delay:.5s}.dice-roll__step[data-dice-result]>:nth-child(4){animation-delay:.6s}.dice-roll__step[data-dice-result]>:nth-child(5){animation-delay:.7s}.dice-roll__step[data-dice-result].is-natural .dice-roll__rolled{color:var(--color-accent);animation:dice-roll-rise .5s both,dice-roll-glow 1.6s .5s ease-in-out infinite alternate}.dice-roll__product{position:relative;display:flex;align-items:center;gap:20px;width:100%;max-width:400px;padding:16px 20px 16px 16px;border-radius:6px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;text-align:left}.dice-roll__product-image{flex:none;width:72px;height:auto;border-radius:2px;box-shadow:0 8px 18px #00000080;transform:rotate(-4deg);animation:dice-roll-book .7s .15s cubic-bezier(.2,1.4,.4,1) both}.dice-roll__product-info{display:flex;flex-direction:column;gap:8px;min-width:0}.dice-roll__product-title{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.3;color:var(--color-white)}.dice-roll__prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;font-family:var(--font-display);font-weight:700}.dice-roll__old-price{position:relative;font-size:22px;color:var(--color-white);transition:font-size .4s ease,color .4s ease}.dice-roll__old-price:after{content:"";position:absolute;top:52%;left:-3px;right:-3px;height:2px;background:var(--color-accent);transform:scaleX(0) rotate(-6deg);transform-origin:left center;transition:transform .35s cubic-bezier(.6,0,.4,1)}.dice-roll__new-price{display:none;font-size:26px;font-variant-numeric:tabular-nums;color:var(--color-accent)}.is-discounted .dice-roll__old-price{font-size:15px;color:var(--color-text-muted)}.is-discounted .dice-roll__old-price:after{transform:scaleX(1) rotate(-6deg)}.is-discounted .dice-roll__new-price{display:inline;animation:dice-roll-pop .35s .2s cubic-bezier(.2,1.6,.4,1) both}.is-stamped .dice-roll__new-price{animation:dice-roll-thump .35s ease}.dice-roll__badge{position:absolute;top:-14px;right:-10px;padding:6px 10px;border-radius:3px;font-family:var(--font-display);font-weight:800;font-size:14px;line-height:1;white-space:nowrap;color:var(--color-tag-text);background:var(--color-accent);box-shadow:0 6px 14px #00000073;opacity:0;transform:rotate(8deg) scale(2.4)}.is-stamped .dice-roll__badge{animation:dice-roll-stamp .4s cubic-bezier(.3,1.5,.5,1) forwards}.is-stamped .dice-roll__product{animation:dice-roll-shake .35s .12s ease}.dice-roll__confetti{position:absolute;z-index:2;width:8px;height:12px;margin:-6px 0 0 -4px;border-radius:1px;background:hsl(var(--hue) 95% 58%);pointer-events:none;animation:dice-roll-confetti 1.3s cubic-bezier(.15,.7,.4,1) both}.dice-roll__stakes{max-width:360px;font-size:15px;line-height:1.5;text-align:center;color:var(--color-text-muted)}.dice-roll__skip{padding:4px 8px;border:0;background:none;font-family:var(--font-ui);font-size:14px;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dice-roll__skip:hover{color:var(--color-white)}@keyframes dice-roll-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes dice-roll-book{0%{opacity:0;transform:translate(-30px,10px) rotate(-24deg)}}@keyframes dice-roll-pop{0%{opacity:0;transform:scale(.4)}}@keyframes dice-roll-thump{50%{transform:scale(1.18)}}@keyframes dice-roll-stamp{to{opacity:1;transform:rotate(8deg) scale(1)}}@keyframes dice-roll-shake{25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-1px,1px)}}@keyframes dice-roll-glow{to{text-shadow:0 0 14px rgba(252,191,4,.7)}}@keyframes dice-roll-confetti{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 120px)) rotate(var(--spin)) scale(1)}}.dice-teaser{position:fixed;left:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:11;display:flex;align-items:center;gap:4px;max-width:calc(100% - 32px);padding-right:8px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transition:bottom .3s ease,transform .3s ease,opacity .3s ease;animation:dice-teaser-in .6s cubic-bezier(.2,1.3,.4,1) backwards}.dice-teaser[hidden]{display:none}body:has(.sticky-atc.is-visible) .dice-teaser{bottom:calc(var(--dice-sticky-height, calc(88px + env(safe-area-inset-bottom)) ) + 16px)}.dice-teaser.is-dragging{cursor:grabbing;transition:none}.dice-teaser.is-leaving{opacity:0;transform:translate(var(--leave-x, 0),24px) scale(.9)!important;pointer-events:none}.dice-teaser__mascot{position:relative;z-index:1;flex:none;width:104px;height:104px}.dice-teaser__cat{width:100%;height:100%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.6));transform-origin:50% 90%;animation:dice-teaser-peek .7s cubic-bezier(.2,1.4,.4,1) both,dice-teaser-tilt 5s 2s ease-in-out infinite}.dice-teaser__die{position:absolute;right:-14px;bottom:-6px;width:56px;height:56px;filter:drop-shadow(0 6px 6px rgba(0,0,0,.55));animation:dice-teaser-tumble .8s .35s cubic-bezier(.25,1,.4,1) both,dice-teaser-hop 5s 3.2s ease-in-out infinite}.dice-teaser__die text{font-family:var(--font-display);font-weight:800;font-size:15px;fill:#fff4e8}.dice-teaser__die .dice-teaser__die-side{font-size:10px;fill:#fff4e8e6}.dice-teaser__die-edges{fill:none;stroke:#ffd6aa8c;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.dice-teaser__bubble{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-left:10px;padding:14px 18px 16px;border-radius:10px;background:var(--color-surface);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 36px #00000080;transform-origin:left center;animation:dice-teaser-bubble .45s .45s cubic-bezier(.2,1.5,.4,1) both}.dice-teaser__bubble:before{content:"";position:absolute;top:50%;left:-7px;width:14px;height:14px;background:var(--color-surface);box-shadow:-1px 1px #ffffff14;transform:translateY(-50%) rotate(45deg)}.dice-teaser__title{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.2;color:var(--color-white)}.dice-teaser__try{padding:9px 16px;border:0;border-radius:4px;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--color-tag-text);background:var(--color-accent);cursor:pointer;transition:transform .2s ease,filter .2s ease}.dice-teaser__try:hover{transform:translateY(-2px);filter:brightness(1.08)}.dice-teaser__close{position:relative;flex:none;align-self:flex-start;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#20242be6;cursor:pointer;animation:dice-roll-pop .3s .8s ease both}.dice-teaser__close:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dice-teaser__close img{width:12px;height:12px}@keyframes dice-teaser-in{0%{opacity:0;transform:translateY(40px)}}@keyframes dice-teaser-peek{0%{opacity:0;transform:translateY(60%) rotate(-12deg) scale(.6)}}@keyframes dice-teaser-tilt{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-9deg)}91%{transform:rotate(7deg) translateY(-3px)}96%{transform:rotate(-2deg)}}@keyframes dice-teaser-tumble{0%{opacity:0;transform:translate(-120px) rotate(-540deg)}}@keyframes dice-teaser-hop{0%,84%,to{transform:translateY(0) rotate(0)}89%{transform:translateY(-14px) rotate(120deg)}94%{transform:translateY(0) rotate(240deg)}97%{transform:translateY(-3px) rotate(240deg)}}@keyframes dice-teaser-bubble{0%{opacity:0;transform:scale(.3)}}@keyframes dice-roll-in{0%{opacity:0;transform:scale(.9) translateY(16px)}}@media(prefers-reduced-motion:reduce){.dice-roll[open],.dice-roll__step[data-dice-result]>*,.dice-roll__product-image,.dice-teaser,.dice-teaser *,.is-discounted .dice-roll__new-price{animation:none!important}.dice-roll__badge{opacity:1;transform:rotate(8deg)}.dice-teaser,.dice-roll__old-price,.dice-roll__old-price:after{transition:none}}@media(max-width:749px){.dice-roll__card{gap:20px;padding:44px 20px 32px}.dice-roll__felt{height:240px}.dice-roll__title{font-size:22px}.dice-roll__close{top:6px;right:6px}.dice-roll__close img{width:24px;height:24px}.dice-roll__product{margin-top:8px}.dice-teaser{left:16px;bottom:calc(16px + env(safe-area-inset-bottom))}body:has(.sticky-atc.is-visible) .dice-teaser{bottom:calc(var(--dice-sticky-height, calc(68px + env(safe-area-inset-bottom)) ) + 12px)}.dice-teaser__mascot{width:88px;height:88px}.dice-teaser__die{width:50px;height:50px}.dice-roll__product{gap:16px}.dice-roll__product-image{width:60px}}@media(max-width:749px)and (max-height:640px){.dice-roll__card{gap:14px;padding:40px 20px 22px}.dice-roll__felt{height:196px}.dice-roll__step{gap:12px}.dice-roll__step .button{margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/section-product-dice-roll.css.map */
