@font-face{font-family:PartyDisplay;src:url(../../../fonts/abril-fatface-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PartyDisplay;src:url(../../../fonts/abril-fatface-latin-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:is(.bottom-sheet-root,.payment-dialog):has(.payment-sheet[data-payment-skin=halloween]){--card: 41 62% 87%;--background: 39 53% 81%;--foreground: 26 41% 12%;--muted: 39 49% 76%;--muted-foreground: 31 30% 32%;--border: 36 38% 48%;--primary: 23 45% 11%;--primary-foreground: 40 71% 89%;--accent: 33 63% 44%;--font-serif: Georgia, "Times New Roman", serif;--payment-skin-leaf: #b8904f;--payment-skin-leaf-hi: #e8c98a;color-scheme:light}:is(.bottom-sheet-root,.payment-dialog):has(.payment-sheet[data-payment-skin=christmas]){--card: 42 62% 92%;--background: 42 55% 86%;--foreground: 33 31% 13%;--muted: 41 50% 83%;--muted-foreground: 35 32% 32%;--border: 36 37% 55%;--primary: 352 60% 31%;--primary-foreground: 41 76% 94%;--accent: 39 50% 58%;--font-serif: "Lora", "Lora Fallback", Georgia, serif;--payment-skin-leaf: #c9a45f;--payment-skin-leaf-hi: #f5e3b8;color-scheme:light}:is(.bottom-sheet-root,.payment-dialog):has(.payment-sheet[data-payment-skin=party]){--card: 30 100% 97%;--background: 26 79% 94%;--foreground: 288 29% 19%;--muted: 25 69% 90%;--muted-foreground: 314 11% 39%;--border: 342 50% 78%;--primary: 346 69% 48%;--primary-foreground: 0 0% 100%;--accent: 343 82% 78%;--font-serif: PartyDisplay, "Abril Fatface", Georgia, serif;--payment-skin-leaf: #f59bb5;--payment-skin-leaf-hi: #ffd98a;color-scheme:light}:is(.bottom-sheet-root,.payment-dialog):has(.payment-sheet[data-payment-skin=bloom]){--card: 37 62% 96%;--background: 36 48% 92%;--foreground: 17 26% 18%;--muted: 35 45% 89%;--muted-foreground: 21 15% 40%;--border: 31 30% 70%;--primary: 352 60% 35%;--primary-foreground: 30 100% 98%;--accent: 0 54% 72%;--font-serif: "Cormorant Garamond", "EB Garamond", Georgia, serif;--payment-skin-leaf: #c9606f;--payment-skin-leaf-hi: #efc9c9;color-scheme:light}.bottom-sheet-root:has(.payment-sheet[data-payment-skin=halloween])>.bottom-sheet-backdrop,.payment-dialog:has(.payment-sheet[data-payment-skin=halloween])>.payment-dialog__backdrop{background:#0c0805a3}.bottom-sheet-root:has(.payment-sheet[data-payment-skin=christmas])>.bottom-sheet-backdrop,.payment-dialog:has(.payment-sheet[data-payment-skin=christmas])>.payment-dialog__backdrop{background:#040a07a3}.bottom-sheet-root:has(.payment-sheet[data-payment-skin=party])>.bottom-sheet-backdrop,.payment-dialog:has(.payment-sheet[data-payment-skin=party])>.payment-dialog__backdrop{background:#3a234061}.bottom-sheet-root:has(.payment-sheet[data-payment-skin=bloom])>.bottom-sheet-backdrop,.payment-dialog:has(.payment-sheet[data-payment-skin=bloom])>.payment-dialog__backdrop{background:#3b1f146b}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin]){border-color:color-mix(in srgb,var(--payment-skin-leaf) 55%,transparent);background:radial-gradient(120% 60% at 50% 0%,hsl(var(--card)),transparent 70%),radial-gradient(circle at 12% 88%,hsl(var(--accent) / .1),transparent 14rem),repeating-linear-gradient(97deg,hsl(var(--foreground) / .012) 0 2px,transparent 2px 7px),linear-gradient(180deg,hsl(var(--card)),hsl(var(--background)));box-shadow:0 34px 100px #08050380,inset 0 1px #fffcf4bf}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin=halloween]):before{content:"";position:absolute;inset:7px;z-index:0;border:1px solid color-mix(in srgb,var(--payment-skin-leaf) 62%,transparent);border-radius:18px;box-shadow:inset 0 0 0 3px hsl(var(--card) / .6),inset 0 0 0 4px color-mix(in srgb,var(--payment-skin-leaf) 26%,transparent);pointer-events:none}.payment-dialog__panel:has(.payment-sheet[data-payment-skin=halloween]):before{border-radius:22px}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin=christmas]):before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:5px;background:linear-gradient(90deg,transparent,var(--payment-skin-leaf-hi) 50%,transparent) center / 100% 1px no-repeat,linear-gradient(90deg,hsl(var(--primary)),#a12b3b 50%,hsl(var(--primary)));pointer-events:none}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin=party]){box-shadow:0 34px 90px #3a234042,inset 0 1px #ffffffe6}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin=party]):before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:6px;background:repeating-linear-gradient(115deg,#f59bb5 0 16px,#ffd98a 16px 32px,#9fe0c9 32px 48px,#c7a6f2 48px 64px,#ff8a7a 64px 80px);pointer-events:none}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin])>*{position:relative;z-index:1}.bottom-sheet-panel:has(.payment-sheet[data-payment-skin]) .bottom-sheet-grip{background:color-mix(in srgb,var(--payment-skin-leaf) 60%,transparent)}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin]) .payment-sheet__header-copy h2{font-weight:400;letter-spacing:-.012em;line-height:1.08}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin=halloween]) .payment-sheet__header-copy h2{font-style:italic}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin=party]) .payment-sheet__header-copy h2{letter-spacing:0;line-height:1.12}:is(.bottom-sheet-panel,.payment-dialog__panel):has(.payment-sheet[data-payment-skin]) .payment-sheet__desktop-icon{border-color:color-mix(in srgb,var(--payment-skin-leaf) 70%,transparent);color:hsl(var(--primary));background:radial-gradient(circle at 50% 35%,hsl(var(--card)),hsl(var(--background)));box-shadow:inset 0 0 0 3px hsl(var(--card)),inset 0 0 0 4px color-mix(in srgb,var(--payment-skin-leaf) 35%,transparent)}.payment-sheet[data-payment-skin] .payment-sheet__primary{color:hsl(var(--primary-foreground));background:linear-gradient(90deg,hsl(var(--primary)),color-mix(in srgb,hsl(var(--primary)) 78%,var(--payment-skin-leaf)),hsl(var(--primary)));background-size:220% 100%;box-shadow:0 16px 36px hsl(var(--primary) / .28),inset 0 0 0 1px color-mix(in srgb,var(--payment-skin-leaf-hi) 55%,transparent);letter-spacing:.01em}.payment-sheet[data-payment-skin] .payment-sheet__primary:focus-visible{outline:2px solid var(--payment-skin-leaf);outline-offset:3px}.payment-sheet[data-payment-skin] .payment-sheet__price-card{border-color:color-mix(in srgb,var(--payment-skin-leaf) 45%,transparent);background:radial-gradient(90% 70% at 50% 0%,hsl(var(--card) / .9),transparent 75%),linear-gradient(180deg,hsl(var(--card) / .7),hsl(var(--background) / .55));box-shadow:inset 0 1px #fffcf4b3}.payment-sheet.payment-sheet[data-payment-skin] .payment-sheet__price-total strong{font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em}
