.checkoutPage{background:#191919;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative}.checkoutPage #storeWarning{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#2020204d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.checkoutPage #warningContentContainer{color:#fff;background-color:#1d1d1d;border-radius:8px;width:600px;max-width:100%;max-height:90vh;padding:24px;overflow-y:auto}.checkoutPage #warningContentContainer h1,.checkoutPage #warningContentContainer h2,.checkoutPage #warningContentContainer p{color:#fff}.checkoutPage #warningContentContainer a{color:#ffb868}.checkoutPage .legal{color:#afafaf;font-size:14px}.checkoutPage #allread{cursor:pointer;color:#1a1a1a;background-color:#fff;border:none;border-radius:8px;width:50%;height:44px;font-size:15px;transition:all .2s}.checkoutPage #allread:hover{background-color:#ffb868}.checkoutPage .mainCheckoutContainer{justify-content:flex-end;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.checkoutPage .backgroundVidFrame{clip-path:inset(0);pointer-events:none;position:absolute;inset:0}.checkoutPage .backgroundVid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.checkoutPage .backgroundVid::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.checkoutPage #ProductTitle{color:#fff;text-shadow:1px 1px 4px #0009;position:absolute;top:100px;left:5%}.checkoutPage .RightSidePage{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffbd;justify-content:center;align-items:center;width:40%;min-width:360px;min-height:100vh;display:flex;position:relative}.checkoutPage .checkoutFormPanel{background-color:#fff;border:1px solid #a7a7a7;border-radius:16px;flex-direction:column;gap:12px;width:80%;margin:40px 0;padding:24px;display:flex;position:relative;box-shadow:0 2px 4px #00000026,0 8px 16px #00000026}.checkoutPage .checkoutTitle{color:#000;margin:0;font-size:22px}.checkoutPage .checkoutMessage{color:#1d1d1d}.checkoutPage .checkoutError{color:#b00020}.checkoutPage .checkoutBackLink{color:#1d6fd6;margin-top:8px;display:inline-block}.checkoutPage .embeddedCheckout{width:100%}.checkoutPage .checkoutUpgradeButton{cursor:pointer;color:#fff;background-color:#1d1d1d;border:none;border-radius:8px;height:44px;padding:0 20px;font-size:15px;transition:all .2s}.checkoutPage .checkoutUpgradeButton:hover:not(:disabled){color:#1d1d1d;background-color:#ffb868}.checkoutPage .checkoutUpgradeButton:disabled{cursor:default;opacity:.6}@media (width<=900px){.checkoutPage .backgroundVid{height:100lvh;position:fixed;inset:0 auto auto 0}.checkoutPage .mainCheckoutContainer{flex-direction:column;justify-content:flex-start;align-items:stretch}.checkoutPage #ProductTitle{margin:0;padding:94px 16px 20px;font-size:26px;position:relative;top:auto;left:auto}.checkoutPage .RightSidePage{box-sizing:border-box;border-radius:20px 20px 0 0;flex:1 0 auto;align-items:flex-start;width:100%;min-width:0;min-height:0;padding:12px 10px 32px}.checkoutPage .checkoutFormPanel{box-sizing:border-box;width:100%;max-width:560px;margin:0;padding:16px 12px}.checkoutPage .checkoutUpgradeButton{box-sizing:border-box;width:100%;height:auto;min-height:44px;padding:10px 16px}.checkoutPage #storeWarning{padding:82px 12px 12px}.checkoutPage #warningContentContainer{box-sizing:border-box;max-height:100%;padding:18px}.checkoutPage #warningContentContainer h1{font-size:22px}.checkoutPage #warningContentContainer h2{font-size:18px}.checkoutPage #allread{width:100%}}
