.heroWaves_background__ipB6M{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:paint;isolation:isolate;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent)}.heroWaves_canvas__R1EJY{display:block;width:100%;height:100%;opacity:.46}.heroWaves_atmosphere__rQwAZ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.72;mix-blend-mode:multiply}@media(max-width:767px){.heroWaves_canvas__R1EJY{opacity:.38}.heroWaves_atmosphere__rQwAZ{opacity:.42;object-position:44% center}}.purchaseBar_spacer__rWzTt{height:180px;pointer-events:none}.purchaseBar_bar__Fp9Gi{position:fixed;z-index:60;bottom:max(16px,env(safe-area-inset-bottom));left:clamp(12px,3vw,48px);right:clamp(12px,3vw,48px);max-width:1500px;margin-inline:auto;padding:20px 28px;border:1px solid #ffffffb8;border-radius:28px;background:hsla(50,37%,97%,.78);backdrop-filter:blur(28px) saturate(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.12);box-shadow:inset 0 1px 1px #fff,0 8px 36px #23231d18;color:#181a17;font-family:var(--font-sans);animation:purchaseBar_arrive__sOBiA .55s var(--motion-ease)}.purchaseBar_inner__xYbka{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.purchaseBar_controls__6Nvq5{min-width:0}.purchaseBar_tools__z41Dt{display:flex;gap:10px;flex-wrap:wrap}.purchaseBar_tools__z41Dt button{display:inline-flex;gap:var(--space-2);min-height:42px;padding:8px 15px;border:1px solid #24251f26;border-radius:var(--radius-card);background:#ffffff60;color:inherit;font:inherit}.purchaseBar_confirm__lU2iv,.purchaseBar_tools__z41Dt button{align-items:center;font-size:var(--text-label);cursor:pointer}.purchaseBar_confirm__lU2iv{display:flex;gap:10px;margin-top:var(--space-3);line-height:1.5}.purchaseBar_confirm__lU2iv input{width:19px;height:19px;flex-shrink:0}.purchaseBar_checkout__8pzBK{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.purchaseBar_total__H4tg9{text-align:right}.purchaseBar_total__H4tg9>span{display:block;font-size:var(--text-xs);color:#61665e;margin-bottom:5px}.purchaseBar_total__H4tg9>div{font-size:var(--text-label)}.purchaseBar_total__H4tg9 strong{font-size:25px;font-weight:600;margin-left:8px;white-space:nowrap}.purchaseBar_buy__ltaFP,.purchaseBar_done__ehg9m{min-height:48px;border:0;border-radius:28px;padding:12px 24px;background:var(--color-ink);color:#fff;font:inherit;font-size:var(--text-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:18px;transition:transform var(--motion-ui),background var(--motion-ui)}.purchaseBar_buy__ltaFP:hover:not(:disabled),.purchaseBar_done__ehg9m:hover{background:#292a28;transform:translateY(-2px)}.purchaseBar_buy__ltaFP:active:not(:disabled),.purchaseBar_done__ehg9m:active{transform:scale(.98)}.purchaseBar_buy__ltaFP:disabled{opacity:.4;cursor:not-allowed}.purchaseBar_bar__Fp9Gi :focus-visible,.purchaseBar_dialog__PGzlu :focus-visible{outline:2px solid #51785a;outline-offset:3px}.purchaseBar_dialog__PGzlu{padding:0;border:1px solid #ffffffc0;border-radius:28px;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;color:#181a17;background:#f5f5f2f5;box-shadow:0 24px 80px #0002;overflow:auto;font-family:var(--font-sans);animation:purchaseBar_arrive__sOBiA .45s var(--motion-ease)}.purchaseBar_dialog__PGzlu::-webkit-backdrop{background:#16161235;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.purchaseBar_dialog__PGzlu::backdrop{background:#16161235;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.purchaseBar_dialogBody__c8XAT{padding:26px}.purchaseBar_dialog__PGzlu header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.purchaseBar_dialog__PGzlu h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:0}.purchaseBar_dialog__PGzlu header button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.purchaseBar_dialog__PGzlu h3{font-size:var(--text-body);margin:22px 0 8px}.purchaseBar_dialog__PGzlu dd,.purchaseBar_dialog__PGzlu li,.purchaseBar_dialog__PGzlu p{font-size:var(--text-sm);line-height:1.65;color:#61665e;overflow-wrap:anywhere}.purchaseBar_dialog__PGzlu ol{padding-left:var(--space-5)}.purchaseBar_dialog__PGzlu li+li{margin-top:var(--space-2)}.purchaseBar_dialog__PGzlu a{font-size:var(--text-sm);color:inherit;text-underline-offset:4px}.purchaseBar_dialog__PGzlu dt{font-size:var(--text-xs);color:#61665e;margin-top:var(--space-4)}.purchaseBar_dialog__PGzlu dd{margin:4px 0}.purchaseBar_done__ehg9m{width:100%;margin-top:var(--space-6)}@keyframes purchaseBar_arrive__sOBiA{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.purchaseBar_bar__Fp9Gi{padding:16px 18px}.purchaseBar_inner__xYbka{flex-direction:column;align-items:stretch;gap:14px}.purchaseBar_checkout__8pzBK{justify-content:space-between}.purchaseBar_total__H4tg9{text-align:left}.purchaseBar_confirm__lU2iv{font-size:var(--text-xs)}.purchaseBar_total__H4tg9 strong{font-size:23px}}@media(max-width:480px){.purchaseBar_bar__Fp9Gi{bottom:max(10px,env(safe-area-inset-bottom));border-radius:var(--radius-card);padding:12px 14px}.purchaseBar_tools__z41Dt{gap:var(--space-2)}.purchaseBar_tools__z41Dt button{padding:8px 12px;font-size:var(--text-xs);min-height:44px}.purchaseBar_confirm__lU2iv{align-items:flex-start;margin-top:var(--space-2)}.purchaseBar_confirm__lU2iv input{margin-top:2px}.purchaseBar_checkout__8pzBK{gap:10px}.purchaseBar_total__H4tg9>span{font-size:11px;max-width:180px}.purchaseBar_buy__ltaFP{padding:12px 18px;gap:10px}.purchaseBar_dialog__PGzlu{width:100%;max-width:100%;box-sizing:border-box;max-height:calc(100dvh - 16px);margin:auto 0 0;border-radius:24px 24px 0 0}.purchaseBar_dialogBody__c8XAT{padding:20px 20px max(24px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.purchaseBar_bar__Fp9Gi,.purchaseBar_dialog__PGzlu{animation:none}.purchaseBar_buy__ltaFP,.purchaseBar_done__ehg9m{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.purchaseBar_bar__Fp9Gi{background:var(--color-page)}}.purchaseBar_embedded__jv1OS{position:relative;inset:auto;max-width:none;margin:0;border-radius:24px 24px 0 0;flex-shrink:0;padding:16px 24px}.purchaseBar_embedded__jv1OS .purchaseBar_inner__xYbka{flex-direction:column;align-items:stretch;gap:var(--space-3)}.purchaseBar_embedded__jv1OS .purchaseBar_checkout__8pzBK{justify-content:space-between}.purchaseBar_embedded__jv1OS .purchaseBar_total__H4tg9{text-align:left}.purchaseBar_tools__z41Dt a{display:inline-flex;align-items:center;color:inherit;font-size:var(--text-xs);padding:var(--space-2);text-underline-offset:4px}.purchaseBar_error__X45uW,.purchaseBar_testNotice__6_gm3{font-size:11px;line-height:1.4;margin:8px 0 0;color:#61665e}.purchaseBar_error__X45uW{color:#9a3434}@media(max-width:480px){.purchaseBar_embedded__jv1OS{padding:12px 14px;bottom:auto}}.purchaseBar_buy__ltaFP,.purchaseBar_done__ehg9m{font-size:var(--text-button);font-weight:400;line-height:1.4;border-radius:var(--radius-pill)}.purchaseBar_confirm__lU2iv input{accent-color:#181a17}.purchaseBar_bar__Fp9Gi,.purchaseBar_dialog__PGzlu{animation-duration:var(--motion-enter)}.purchaseBar_dialog__PGzlu h2{font-size:var(--heading-panel);letter-spacing:var(--tracking-heading)}.purchaseBar_compact__oOVTt{padding:12px 24px;border-radius:0;animation:none}.purchaseBar_compact__oOVTt .purchaseBar_inner__xYbka{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 20px;gap:12px 20px;align-items:end}.purchaseBar_compact__oOVTt .purchaseBar_controls__6Nvq5{display:flex;flex-direction:column;gap:8px}.purchaseBar_compact__oOVTt .purchaseBar_tools__z41Dt button{border:0;background:transparent;padding:0;min-height:32px;font-size:12px}.purchaseBar_compact__oOVTt .purchaseBar_confirm__lU2iv{margin:0;font-size:12px}.purchaseBar_compact__oOVTt .purchaseBar_checkout__8pzBK{gap:18px}.purchaseBar_compact__oOVTt .purchaseBar_total__H4tg9>span{display:none}.purchaseBar_compact__oOVTt .purchaseBar_total__H4tg9 strong{font-size:23px}.purchaseBar_compact__oOVTt .purchaseBar_testNotice__6_gm3{font-size:10px;margin-top:6px}@media(max-width:600px){.purchaseBar_compact__oOVTt{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.purchaseBar_compact__oOVTt .purchaseBar_inner__xYbka{grid-template-columns:1fr;gap:10px}.purchaseBar_compact__oOVTt .purchaseBar_checkout__8pzBK{justify-content:space-between}.purchaseBar_compact__oOVTt .purchaseBar_confirm__lU2iv{font-size:12px}.purchaseBar_compact__oOVTt .purchaseBar_tools__z41Dt button{min-height:44px}.purchaseBar_compact__oOVTt .purchaseBar_controls__6Nvq5{gap:4px}}