.checkout-module__UK3Fkq__shell{min-height:100dvh;color:var(--ink);background:#f7f9fc;overflow:visible}.checkout-module__UK3Fkq__page{width:min(100% - 32px,1040px);margin:0 auto;padding:26px 0 52px}.checkout-module__UK3Fkq__backLink{color:#5e687a;align-items:center;gap:7px;min-height:40px;font-size:14px;font-weight:700;display:inline-flex}.checkout-module__UK3Fkq__backLink:hover{color:var(--blue)}.checkout-module__UK3Fkq__backLink:focus-visible,.checkout-module__UK3Fkq__checkoutPanel:focus-visible,.checkout-module__UK3Fkq__refundNote a:focus-visible,.checkout-module__UK3Fkq__payButton:focus-visible,.checkout-module__UK3Fkq__paymentMethodTab:focus-visible,.checkout-module__UK3Fkq__paypalPrepareButton:focus-visible,.checkout-module__UK3Fkq__reviewError button:focus-visible,.checkout-module__UK3Fkq__confirmationRetryButton:focus-visible,.checkout-module__UK3Fkq__resultActions a:focus-visible,.checkout-module__UK3Fkq__returnLinks a:focus-visible,.checkout-module__UK3Fkq__finalPaymentCta:focus-visible,.checkout-module__UK3Fkq__cancelLink:focus-visible,.checkout-module__UK3Fkq__continueLink:focus-visible{outline-offset:3px;outline:3px solid #1f5fd1}.checkout-module__UK3Fkq__bookHero{background:radial-gradient(circle at 50% 15%,#fffffff2,#0000 30%),linear-gradient(128deg,#eaf2ff 0%,#f5f9ff 42%,#fff 100%);border:1px solid #dce7f6;border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;min-height:0;margin:20px 0 16px;padding:24px 20px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #2d4e7e14}.checkout-module__UK3Fkq__bookHero:after{aspect-ratio:1;content:"";border:1px solid #256ff41f;border-radius:50%;width:300px;position:absolute;bottom:-112px;right:-76px}.checkout-module__UK3Fkq__bookCover{z-index:1;justify-self:center;place-items:center;width:min(52vw,168px);max-width:168px;display:grid;position:relative}.checkout-module__UK3Fkq__bookCoverImage{filter:drop-shadow(0 22px 22px #19305738);width:100%;height:auto;display:block;transform:rotate(-1.5deg)}.checkout-module__UK3Fkq__heading{z-index:1;gap:11px;width:100%;max-width:680px;display:grid;position:relative}.checkout-module__UK3Fkq__heading h1{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(31px,9.4vw,38px);line-height:1.08}.checkout-module__UK3Fkq__heading h1 span{color:#0000;background:linear-gradient(120deg,#2a3bff 0%,#167cff 60%,#16b8c4 100%);-webkit-background-clip:text;background-clip:text;display:block}.checkout-module__UK3Fkq__heading p{color:#5e687a;max-width:34ch;margin:0;font-size:15px;line-height:1.72}.checkout-module__UK3Fkq__checkoutGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.checkout-module__UK3Fkq__checkoutPanel,.checkout-module__UK3Fkq__summaryPanel,.checkout-module__UK3Fkq__accessPanel{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 18px 54px #1d355712}.checkout-module__UK3Fkq__checkoutPanel{padding:22px 18px;scroll-margin-top:88px}.checkout-module__UK3Fkq__sectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-module__UK3Fkq__sectionHead>svg{color:var(--blue);flex:none}.checkout-module__UK3Fkq__sectionLabel{color:#687386;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.checkout-module__UK3Fkq__sectionHead h2{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.3}.checkout-module__UK3Fkq__paymentTerms{color:#5e687a;margin:14px 2px 0;font-size:13px;font-weight:700;line-height:1.5}.checkout-module__UK3Fkq__accountRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;margin-top:28px;padding:18px 0;font-size:14px;display:flex}.checkout-module__UK3Fkq__accountRow span{color:#687386}.checkout-module__UK3Fkq__accountRow strong{overflow-wrap:anywhere;text-align:left;min-width:0}.checkout-module__UK3Fkq__loginPrompt{justify-items:start;gap:18px;padding-top:24px;display:grid}.checkout-module__UK3Fkq__loginPrompt p{color:#5e687a;margin:0;font-size:14px;line-height:1.6}.checkout-module__UK3Fkq__purchaseNotice{color:#394254;background:#f7f9fc;border-radius:12px;gap:5px;margin-top:16px;padding:16px;display:grid}.checkout-module__UK3Fkq__purchaseNotice strong{font-size:13px}.checkout-module__UK3Fkq__purchaseNotice p{color:#687386;margin:0;font-size:12px;line-height:1.6}.checkout-module__UK3Fkq__purchaseNotice a{color:#1f5fd1;text-underline-offset:2px;font-weight:800;text-decoration:underline}.checkout-module__UK3Fkq__mobileProductLine{background:#f4f8ff;border:1px solid #dce7f6;border-radius:12px;gap:5px;margin-top:14px;padding:14px 16px;display:grid}.checkout-module__UK3Fkq__mobileProductLine span{color:#687386;font-size:11px;font-weight:750}.checkout-module__UK3Fkq__mobileProductLine strong{font-size:13px;line-height:1.5}.checkout-module__UK3Fkq__methodFieldset{border:0;gap:10px;margin:26px 0 0;padding:0;display:grid}.checkout-module__UK3Fkq__methodFieldset legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:800}.checkout-module__UK3Fkq__methodButton{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:15px 16px;display:grid}.checkout-module__UK3Fkq__methodButton:hover{border-color:#b8cdf6}.checkout-module__UK3Fkq__methodButton:active{transform:translateY(1px)}.checkout-module__UK3Fkq__methodButton.checkout-module__UK3Fkq__selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.checkout-module__UK3Fkq__methodButton>svg{color:var(--blue)}.checkout-module__UK3Fkq__methodButton span:nth-child(2){gap:3px;display:grid}.checkout-module__UK3Fkq__methodButton strong{font-size:14px}.checkout-module__UK3Fkq__methodButton small{color:#5e687a;font-size:12px}.checkout-module__UK3Fkq__agreement{color:#394254;cursor:pointer;background:#f7f9fc;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:11px;margin-top:24px;padding:16px;font-size:13px;line-height:1.55;display:grid}.checkout-module__UK3Fkq__agreement input{width:18px;height:18px;accent-color:var(--blue);margin:1px 0 0}.checkout-module__UK3Fkq__agreement span{gap:3px;display:grid}.checkout-module__UK3Fkq__agreement small{color:#5e687a;font-size:12px}.checkout-module__UK3Fkq__payButton,.checkout-module__UK3Fkq__continueLink{background:var(--blue);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:15px;font-weight:800;display:inline-flex}.checkout-module__UK3Fkq__payButton{width:100%;margin-top:14px}.checkout-module__UK3Fkq__payButton:hover:not(:disabled),.checkout-module__UK3Fkq__continueLink:hover{background:#1f5fd1}.checkout-module__UK3Fkq__payButton:active:not(:disabled),.checkout-module__UK3Fkq__continueLink:active{transform:translateY(1px)}.checkout-module__UK3Fkq__payButton:disabled{cursor:not-allowed;background:#c8d1de}.checkout-module__UK3Fkq__reviewMethods{gap:14px;margin-top:12px;display:grid}.checkout-module__UK3Fkq__paymentMethodPicker{gap:10px;display:grid}.checkout-module__UK3Fkq__paymentMethodTabs{background:#f1f5fa;border:1px solid #dce5f2;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:6px;padding:5px;display:grid}.checkout-module__UK3Fkq__paymentMethodTab{color:#536073;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.checkout-module__UK3Fkq__paymentMethodTab:hover:not(:disabled){color:#253249;background:#f8fbff}.checkout-module__UK3Fkq__paymentMethodTab:active:not(:disabled){transform:translateY(1px)}.checkout-module__UK3Fkq__paymentMethodTabSelected{color:#174fae;background:#fff;border-color:#b9cff7;box-shadow:0 5px 16px #24509117}.checkout-module__UK3Fkq__paymentMethodTab:disabled{cursor:not-allowed;opacity:.52}.checkout-module__UK3Fkq__paymentMethodTab>svg{color:currentColor;justify-self:center}.checkout-module__UK3Fkq__paypalMethodMark{background:url(data:image/png;base64,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) 50%/contain no-repeat;width:22px;height:22px}.checkout-module__UK3Fkq__paymentMethodTab>span{gap:2px;min-width:0;display:grid}.checkout-module__UK3Fkq__paymentMethodTab strong,.checkout-module__UK3Fkq__paymentMethodTab small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-module__UK3Fkq__paymentMethodTab strong{font-size:13px;line-height:1.35}.checkout-module__UK3Fkq__paymentMethodTab small{color:#39465a;font-size:12.5px;font-weight:800;line-height:1.35}@media (min-width:420px){.checkout-module__UK3Fkq__paymentMethodTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-module__UK3Fkq__paymentMethodLockNote{color:#687386;margin:-1px 3px 0;font-size:11px;line-height:1.5}.checkout-module__UK3Fkq__reviewPayment{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.checkout-module__UK3Fkq__reviewPayment .checkout-module__UK3Fkq__payButton{margin-top:14px}.checkout-module__UK3Fkq__reviewMethodHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-module__UK3Fkq__reviewMethodHead>div{gap:4px;display:grid}.checkout-module__UK3Fkq__reviewMethodHead strong{font-size:14px;line-height:1.4}.checkout-module__UK3Fkq__reviewMethodHead span{color:#5e687a;font-size:11.5px;line-height:1.5}.checkout-module__UK3Fkq__reviewMethodHead>svg{color:var(--blue);flex:none}.checkout-module__UK3Fkq__paypalReview{background:#f8fbff;border-color:#cfe0ff}.checkout-module__UK3Fkq__paypalDisabled{background:#f7f9fc}.checkout-module__UK3Fkq__paypalDisabled .checkout-module__UK3Fkq__reviewMethodHead>svg{color:#8b96a8}.checkout-module__UK3Fkq__paypalLoading{color:#5e687a;background:#edf5ff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:14px 0 0;font-size:13px;font-weight:700;display:inline-flex}.checkout-module__UK3Fkq__paypalPrepareButton{color:#174fae;cursor:pointer;background:#fff;border:1px solid #b9cff7;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:14px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.checkout-module__UK3Fkq__paypalPrepareButton:hover:not(:disabled){background:#f1f6ff;border-color:#7fa7eb}.checkout-module__UK3Fkq__paypalPrepareButton:disabled{color:#7c8798;cursor:not-allowed;background:#eef2f6;border-color:#d5dce6}.checkout-module__UK3Fkq__paypalContainer{width:100%;min-width:0;max-width:100%}.checkout-module__UK3Fkq__paypalContainer:not(:empty){min-height:48px}.checkout-module__UK3Fkq__paypalUiFrame{min-width:0;display:grid}.checkout-module__UK3Fkq__paypalUiFrameActive{min-height:106px;margin-top:14px}.checkout-module__UK3Fkq__paypalSkeleton{gap:7px;min-height:106px;display:grid}.checkout-module__UK3Fkq__paypalSkeleton>span{color:#5e687a;font-size:11.5px;font-weight:700;line-height:1.4}.checkout-module__UK3Fkq__paypalSkeleton>i{background:linear-gradient(90deg,#e8eef6 20%,#f7faff 48%,#e8eef6 76%) 0 0/220% 100%;border:1px solid #d7e2f1;border-radius:7px;width:100%;height:38px;animation:1.2s ease-in-out infinite checkout-module__UK3Fkq__paypalSkeletonPulse;display:block}@keyframes checkout-module__UK3Fkq__paypalSkeletonPulse{to{background-position:-120% 0}}.checkout-module__UK3Fkq__reviewCaption,.checkout-module__UK3Fkq__reviewResult{color:#687386;margin:9px 2px 0;font-size:12.5px;line-height:1.55}.checkout-module__UK3Fkq__reviewResult strong,.checkout-module__UK3Fkq__reviewResult p{margin:0}.checkout-module__UK3Fkq__reviewResult p{margin-top:4px}.checkout-module__UK3Fkq__paymentSuccess{color:#246742;background:#f1fbf5;border-color:#bfe3cd;grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.checkout-module__UK3Fkq__paymentSuccess>svg{margin-top:1px}.checkout-module__UK3Fkq__resultActions{gap:6px;margin-top:10px;display:grid}.checkout-module__UK3Fkq__resultActions a,.checkout-module__UK3Fkq__confirmationRetryButton,.checkout-module__UK3Fkq__returnLinks a{min-height:44px;color:inherit;text-align:center;border:1px solid;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.checkout-module__UK3Fkq__confirmationRetryButton{cursor:pointer;background:0 0;gap:7px}.checkout-module__UK3Fkq__confirmationRetryButton:disabled{cursor:wait;opacity:.7}.checkout-module__UK3Fkq__confirmationRetryError{color:#a53a32}.checkout-module__UK3Fkq__paymentReturnPanel{gap:12px;margin-top:16px;display:grid}.checkout-module__UK3Fkq__paymentReturnLoading{color:#315d9c;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:72px;margin:0;padding:16px;font-size:13px;font-weight:800;display:inline-flex}.checkout-module__UK3Fkq__returnLinks{gap:8px;display:grid}.checkout-module__UK3Fkq__returnLinks a{color:#315d9c;background:#fff}.checkout-module__UK3Fkq__reviewReturn{color:#315d9c;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:12px;gap:5px;margin-top:16px;padding:15px 16px;display:grid}.checkout-module__UK3Fkq__reviewReturn strong{font-size:14px}.checkout-module__UK3Fkq__reviewReturn p{color:#47658f;margin:0;font-size:12px;line-height:1.55}.checkout-module__UK3Fkq__reviewResult{color:#315d9c;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:10px;padding:11px 12px}.checkout-module__UK3Fkq__reviewError{color:#a33c34;background:#fff5f4;border-color:#f3c9c5}.checkout-module__UK3Fkq__reviewError p{margin:0}.checkout-module__UK3Fkq__reviewError button{min-height:44px;color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:8px;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.checkout-module__UK3Fkq__spinner{animation:.9s linear infinite checkout-module__UK3Fkq__spin}@keyframes checkout-module__UK3Fkq__spin{to{transform:rotate(360deg)}}.checkout-module__UK3Fkq__previewResult{color:#1f5fd1;background:#f1f6ff;border:1px solid #cfe0ff;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;padding:16px;display:grid}.checkout-module__UK3Fkq__previewResult div{gap:4px;display:grid}.checkout-module__UK3Fkq__previewResult strong{font-size:14px}.checkout-module__UK3Fkq__previewResult p{color:#47658f;margin:0;font-size:12.5px;line-height:1.55}.checkout-module__UK3Fkq__previewResult button{color:#1f5fd1;background:0 0;border:0;grid-column:2;justify-self:start;padding:5px 7px;font-size:12px;font-weight:800}.checkout-module__UK3Fkq__cancelLink{color:#687386;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin:20px auto 0;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.checkout-module__UK3Fkq__cancelLink:hover{color:var(--ink)}.checkout-module__UK3Fkq__summaryPanel{padding:22px 18px;position:static}.checkout-module__UK3Fkq__accountCard{background:#f4f8ff;border:1px solid #dce7f6;border-radius:12px;gap:5px;margin-top:22px;padding:16px;display:grid}.checkout-module__UK3Fkq__accountCard span,.checkout-module__UK3Fkq__productSummary span{color:#687386;font-size:12px;font-weight:750}.checkout-module__UK3Fkq__accountCard strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.checkout-module__UK3Fkq__accountCard p{color:#5e687a;margin:3px 0 0;font-size:12.5px;line-height:1.55}.checkout-module__UK3Fkq__productSummary{gap:5px;margin-top:20px;display:grid}.checkout-module__UK3Fkq__productSummary strong{font-size:14px;line-height:1.55}.checkout-module__UK3Fkq__summaryTopline{color:#4d5769;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:800;display:flex}.checkout-module__UK3Fkq__exampleTag{color:#1f5fd1;background:#edf4ff;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.checkout-module__UK3Fkq__priceLine{align-items:baseline;gap:5px;margin-top:20px;display:flex}.checkout-module__UK3Fkq__priceLine strong{letter-spacing:-.035em;font-size:34px;line-height:1}.checkout-module__UK3Fkq__priceLine span{color:#687386;font-size:14px;font-weight:700}.checkout-module__UK3Fkq__priceHelper{color:#5e687a;margin:10px 0 0;font-size:12px;line-height:1.55}.checkout-module__UK3Fkq__summaryDetails{border-top:1px solid var(--line);margin-top:18px;padding-top:5px;display:grid}.checkout-module__UK3Fkq__summaryDetails>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);gap:12px;padding:12px 0;font-size:12.5px;display:grid}.checkout-module__UK3Fkq__summaryDetails span{color:#5e687a}.checkout-module__UK3Fkq__summaryDetails strong{text-align:right;line-height:1.5}.checkout-module__UK3Fkq__benefitList{color:#4d5769;gap:10px;margin:22px 0 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.checkout-module__UK3Fkq__benefitList li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.checkout-module__UK3Fkq__benefitList svg{color:var(--blue)}.checkout-module__UK3Fkq__safetyNote{color:#687386;background:#f7f9fc;border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:9px;margin-top:22px;padding:14px;display:grid}.checkout-module__UK3Fkq__safetyNote p{margin:0;font-size:12.5px;line-height:1.55}.checkout-module__UK3Fkq__refundNote{background:#f7f9fc;border-radius:12px;gap:6px;margin-top:22px;padding:16px;display:grid}.checkout-module__UK3Fkq__refundNote strong{font-size:12.5px}.checkout-module__UK3Fkq__refundNote p{color:#687386;margin:0;font-size:13px;line-height:1.65}.checkout-module__UK3Fkq__refundNote a{color:#1f5fd1;text-underline-offset:2px;font-weight:800;text-decoration:underline}.checkout-module__UK3Fkq__finalPaymentAction{gap:8px;margin-top:22px;display:grid}.checkout-module__UK3Fkq__finalPaymentCta{background:var(--blue);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.checkout-module__UK3Fkq__finalPaymentCta:hover{background:#1f5fd1}.checkout-module__UK3Fkq__finalPaymentCta:active{transform:translateY(1px)}.checkout-module__UK3Fkq__finalPaymentAction p{color:#687386;text-align:center;margin:0;font-size:12px;line-height:1.5}.checkout-module__UK3Fkq__accessPanel{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:16px;padding:22px 18px;display:grid}.checkout-module__UK3Fkq__accessPanel>svg{color:var(--blue)}.checkout-module__UK3Fkq__accessPanel h2,.checkout-module__UK3Fkq__accessPanel p{margin:0}.checkout-module__UK3Fkq__accessPanel h2{font-size:20px}.checkout-module__UK3Fkq__accessPanel p{color:#687386;margin-top:5px;font-size:14px}.checkout-module__UK3Fkq__continueLink{grid-column:1/-1;width:100%;min-height:46px;padding:0 17px}.checkout-module__UK3Fkq__footer{border-top:1px solid var(--line);width:min(100% - 32px,1040px);margin:0 auto;padding:26px 0 44px}.checkout-module__UK3Fkq__footerBusiness{--business-info-color:#748094}@media (min-width:540px){.checkout-module__UK3Fkq__accountRow{flex-direction:row;align-items:center;gap:20px}.checkout-module__UK3Fkq__accountRow strong{text-align:right}.checkout-module__UK3Fkq__previewResult{grid-template-columns:24px minmax(0,1fr) auto}.checkout-module__UK3Fkq__previewResult button{grid-column:auto;justify-self:auto}.checkout-module__UK3Fkq__resultActions,.checkout-module__UK3Fkq__returnLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.checkout-module__UK3Fkq__page,.checkout-module__UK3Fkq__footer{width:min(1040px,100% - 48px)}.checkout-module__UK3Fkq__page{padding:42px 0 72px}.checkout-module__UK3Fkq__checkoutPanel,.checkout-module__UK3Fkq__summaryPanel{padding:30px}.checkout-module__UK3Fkq__sectionHead h2{font-size:24px}.checkout-module__UK3Fkq__accessPanel{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;padding:28px}.checkout-module__UK3Fkq__continueLink{grid-column:auto;width:auto}}@media (min-width:760px){.checkout-module__UK3Fkq__bookHero{border-radius:24px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:clamp(34px,6vw,70px);min-height:330px;margin:28px 0 24px;padding:36px clamp(32px,5vw,58px)}.checkout-module__UK3Fkq__bookCover{width:100%;max-width:220px}.checkout-module__UK3Fkq__heading{gap:14px}.checkout-module__UK3Fkq__heading h1{font-size:clamp(36px,5vw,52px)}.checkout-module__UK3Fkq__heading p{max-width:610px;font-size:17px}}@media (min-width:821px){.checkout-module__UK3Fkq__checkoutGrid{grid-template-columns:minmax(0,1fr) 350px;gap:22px}.checkout-module__UK3Fkq__summaryPanel{padding:26px}}@media (prefers-reduced-motion:reduce){.checkout-module__UK3Fkq__spinner,.checkout-module__UK3Fkq__paypalSkeleton>i{animation:none}}
