.podium-cards-target.center,.wp-block-pcards-checkout.aligncenter .podium-cards-target{margin-left:auto;margin-right:auto}.podium-cards-target.right,.wp-block-pcards-checkout.alignright .podium-cards-target{margin-left:auto}.podium-cards-target{color:#080b18;font:16px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1080px;width:100%}.podium-cards-target,.podium-cards-target *,.podium-cards-target :after,.podium-cards-target :before{box-sizing:border-box}.podium-cards-target.podium-cards-checkout-editor{pointer-events:none;position:relative}.pcards-checkout-error,.pcards-checkout-loading{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 28px rgba(15,23,42,.08);color:#334155;padding:18px}.pcards-checkout-error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.pcards-checkout-form{background:#fbfaf7;border:1px solid #e6e1d8;border-radius:8px;box-shadow:0 14px 38px rgba(15,23,42,.08);padding:18px}.pcards-checkout-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.pcards-checkout-main{display:grid;gap:14px}.pcards-checkout-header{display:grid;gap:4px;margin-bottom:12px}.pcards-checkout-kicker{color:#007d61;font-size:14px;font-weight:800;margin:0}.pcards-checkout-header h2{color:#020617;font-size:clamp(26px,3vw,38px);letter-spacing:0;line-height:1.05;margin:0}.pcards-checkout-header p:last-child{color:#475569;margin:0}.pcards-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 18px rgba(15,23,42,.045);display:grid;gap:14px;padding:16px}.pcards-delivery-header,.pcards-heading-row,.pcards-panel-heading{align-items:center;display:flex;gap:10px}.pcards-delivery-header,.pcards-heading-row{justify-content:space-between}.pcards-delivery-header{align-items:flex-start;flex-wrap:wrap}.pcards-panel-heading h3{color:#020617;font-size:16px;line-height:1.2;margin:0}.pcards-icon{display:inline-block;fill:currentColor;flex:0 0 auto;height:20px;vertical-align:-.125em;width:20px}.pcards-panel-heading>.pcards-icon{background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;color:#001233;height:34px;padding:7px;width:34px}.pcards-amount-options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pcards-amount-option,.pcards-link-button,.pcards-segmented button,.pcards-submit{appearance:none;border-radius:8px;cursor:pointer;font:inherit;font-weight:750;min-height:42px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.pcards-amount-option{align-items:center;background:#fff;border:1px solid #d8e0ea;color:#020617;display:inline-flex;gap:8px;justify-content:center;padding:8px 14px;width:100%}.pcards-custom-toggle{grid-column:1/-1}.pcards-amount-option:hover,.pcards-link-button:hover,.pcards-segmented button:hover{border-color:#8fa1b8}.pcards-amount-option.is-active,.pcards-segmented button.is-active{background:#000719;border-color:#000719;color:#fff}.pcards-field-grid,.pcards-recipient-fields{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pcards-recipient-fields{grid-column:1/-1}.pcards-recipient-fields[hidden]{display:none}.pcards-custom-amount,.pcards-field-grid label,.pcards-message,.pcards-send-date{color:#0f172a;display:grid;font-size:14px;font-weight:650;gap:6px}.pcards-custom-amount,.pcards-send-date{display:none}.pcards-custom-amount.is-visible,.pcards-send-date.is-visible{display:grid}.pcards-custom-amount input,.pcards-field-grid input,.pcards-message textarea,.pcards-send-date input{appearance:none;background:#fff;border:1px solid #cfd8e3;border-radius:8px;color:#020617;font:inherit;font-weight:500;min-height:42px;padding:9px 12px;width:100%}.pcards-message textarea{min-height:82px;resize:vertical}.pcards-custom-amount input:focus,.pcards-field-grid input:focus,.pcards-message textarea:focus,.pcards-send-date input:focus{border-color:#001233;box-shadow:0 0 0 3px rgba(255,204,0,.35);outline:none}.pcards-link-button{background:transparent;border:0;color:#001233;min-height:auto;padding:0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pcards-link-button[hidden]{display:none}.pcards-segmented{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(120px,1fr));padding:4px}.pcards-segmented button{align-items:center;background:transparent;border:1px solid transparent;color:#0f172a;display:inline-flex;gap:8px;justify-content:center;padding:7px 12px}.pcards-label-row{color:#0f172a}.pcards-label-row em{color:#64748b;font-style:normal;font-weight:500}.pcards-form-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#9f1239;padding:12px 14px}.pcards-form-error[hidden]{display:none}.pcards-submit{align-items:center;background:#000719;border:1px solid #000719;color:#fff;display:inline-flex;gap:10px;justify-content:center;min-height:50px;padding:12px 18px;width:100%}.pcards-submit:focus,.pcards-submit:hover{background:#000;border-color:#000;color:#fc0}.pcards-submit:disabled{cursor:not-allowed;opacity:.58}.pcards-checkout-aside{align-content:start;display:grid;gap:16px;order:2}.pcards-preview-card{background:#020202;border-radius:8px;box-shadow:0 18px 38px rgba(15,23,42,.2);color:#fff;display:grid;min-height:230px;overflow:hidden;padding:24px;position:relative}.pcards-preview-card:after,.pcards-preview-card:before{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;content:"";position:absolute}.pcards-preview-card:before{height:126px;right:22px;top:18px;width:126px}.pcards-preview-card:after{bottom:28px;height:58px;left:28px;width:58px}.pcards-preview-card small,.pcards-preview-card span{color:#cbd5e1;display:block;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pcards-preview-card strong{display:block;font-size:16px;margin-top:2px}.pcards-preview-card b{display:block;font-size:34px;line-height:1;margin-top:8px}.pcards-preview-card i{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;display:inline-flex;height:42px;justify-content:center;position:absolute;right:20px;top:20px;width:42px}.pcards-trust-box{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:12px;padding:16px}.pcards-trust-box div{align-items:center;color:#1e293b;display:flex;gap:10px}.pcards-trust-box .pcards-icon{color:#008665}@media (max-width:860px){.pcards-checkout-grid{grid-template-columns:1fr}.pcards-preview-card{min-height:190px}}@media (max-width:560px){.podium-cards-target{font-size:15px}.pcards-checkout-form{padding:12px}.pcards-checkout-aside,.pcards-checkout-grid,.pcards-checkout-main{gap:12px}.pcards-checkout-header{margin-bottom:2px}.pcards-checkout-header h2{font-size:30px}.pcards-panel{gap:12px;padding:14px}.pcards-delivery-header,.pcards-heading-row{align-items:stretch;display:grid;gap:12px}.pcards-field-grid,.pcards-recipient-fields{grid-template-columns:1fr}.pcards-amount-option{min-height:46px;padding-left:10px;padding-right:10px}.pcards-segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pcards-segmented button{min-width:0;padding-left:8px;padding-right:8px}.pcards-link-button{justify-self:start;white-space:normal}.pcards-preview-card{min-height:168px;padding:20px}.pcards-preview-card:before{height:104px;right:18px;top:16px;width:104px}.pcards-preview-card b{font-size:30px}}
