body.podtras-order-confirmation{background:#fff9f5}.podtras-order-confirm{font-family:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#260706;padding:20px 24px 60px}.podtras-order-confirm__inner{max-width:1200px;margin:0 auto}.podtras-order-confirm__header{display:flex;align-items:center;gap:24px;margin-bottom:32px}.podtras-order-confirm__back{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:30px;background:#f5e9e1;text-decoration:none !important;flex-shrink:0;transition:background-color .2s ease}.podtras-order-confirm__back:hover{background:#e8d5cb}.podtras-order-confirm__title{margin:0;font-size:26px;line-height:1.35;font-weight:700;color:#260706}.podtras-order-confirm__layout{display:grid;grid-template-columns:minmax(0,588px) minmax(280px,510px);gap:32px;align-items:start;justify-content:space-between}.podtras-order-confirm__section-title{margin:0 0 24px;font-size:24px;font-weight:400;color:#000}.podtras-order-confirm__legal{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.podtras-order-confirm__legal-block h3{margin:0 0 8px;font-size:16px;font-weight:600;color:#260706}.podtras-order-confirm__legal-block p{margin:0;font-size:16px;line-height:1.55;color:#564d4d}.podtras-order-confirm__muted{margin-top:6px !important;color:#726866 !important;font-size:15px !important}.podtras-order-confirm__payment-methods{margin:0 0 24px;padding:0;border:0}.podtras-order-confirm__payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.podtras-order-confirm__payment-card{display:block;cursor:pointer}.podtras-order-confirm__payment-radio{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.podtras-order-confirm__payment-card-inner{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:18px 20px;border:2px solid #e3bcaa;border-radius:16px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-sizing:border-box;position:relative}.podtras-order-confirm__payment-card:hover .podtras-order-confirm__payment-card-inner{border-color:#d4a995}.podtras-order-confirm__payment-card.is-selected .podtras-order-confirm__payment-card-inner{border-color:#a04b31;border-width:3px;background:#fff3ec;box-shadow:0 0 0 2px rgba(160,75,49,.22),0 8px 18px rgba(38,7,6,.08)}.podtras-order-confirm__payment-card.is-selected .podtras-order-confirm__payment-card-inner:after{content:"Ausgewählt";position:absolute;top:-12px;right:14px;background:#a04b31;color:#fff9f5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1}.podtras-order-confirm__payment-card-head{display:flex;align-items:flex-start;gap:12px}.podtras-order-confirm__payment-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:#a04b31}.podtras-order-confirm__payment-logo--paypal{color:#003087}.podtras-order-confirm__payment-logo svg{width:100%;height:100%;display:block}.podtras-order-confirm__payment-label{font-size:18px;font-weight:600;line-height:1.2;color:#260706}.podtras-order-confirm__payment-desc{font-size:14px;line-height:1.45;color:#726866}.podtras-order-confirm__consents{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.podtras-order-confirm__coupon{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.podtras-order-confirm__coupon-label{font-size:16px;font-weight:600;color:#260706}.podtras-order-confirm__coupon-input{width:100%;max-width:320px;padding:12px 16px;border:1px solid #e8d5cb;border-radius:12px;background:#fff;font-size:16px;line-height:1.4;color:#260706}.podtras-order-confirm__coupon-input:focus{outline:2px solid #a04b31;outline-offset:2px;border-color:#a04b31}.podtras-order-confirm__coupon-hint{margin:0;font-size:14px;line-height:1.45;color:#726866}.podtras-order-confirm__checkbox{display:flex;align-items:flex-start;gap:17px;cursor:pointer;user-select:none}.podtras-order-confirm__checkbox input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.podtras-order-confirm__checkbox-box{width:24px;height:24px;border:2px solid #e3bcaa;border-radius:4px;flex-shrink:0;margin-top:1px;background:#fff;position:relative}.podtras-order-confirm__checkbox input:checked+.podtras-order-confirm__checkbox-box{background:#a04b31;border-color:#a04b31}.podtras-order-confirm__checkbox input:checked+.podtras-order-confirm__checkbox-box:after{content:'';position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff9f5;border-width:0 2px 2px 0;transform:rotate(45deg)}.podtras-order-confirm__checkbox-label{font-size:16px;line-height:1.45;color:#726866}.podtras-order-confirm__checkbox-label a{color:#a04b31;text-decoration:underline}.podtras-order-confirm__consent-error{margin:0;font-size:14px;color:#b42318}.podtras-order-confirm__cta,.podtras-order-confirm__cta:hover,.podtras-order-confirm__cta:focus,.podtras-order-confirm__cta:active{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:12px 20px;border-radius:40px;background:#a04b31;color:#fff9f5;text-decoration:none !important;font-size:20px;line-height:1.4;transition:background-color .2s ease,opacity .2s ease;box-sizing:border-box;border:0;font-family:inherit;cursor:pointer}.podtras-order-confirm__cta:hover,.podtras-order-confirm__cta:focus{background:#8a3f29;color:#fff9f5;outline:none}.podtras-order-confirm__cta-text{text-decoration:none !important}.podtras-order-confirm__cta.is-disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.podtras-order-confirm__cta-icon{display:inline-flex;flex-shrink:0}.podtras-order-confirm__summary{background:#995d5c;border-radius:20px;padding:20px;color:#fff9f5;display:flex;flex-direction:column;gap:28px;min-height:100%;box-sizing:border-box}.podtras-order-confirm__summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.podtras-order-confirm__summary-title{margin:0;font-size:26px;line-height:1.35;font-weight:700;color:#fff9f5}.podtras-order-confirm__summary-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:18px;background:#fff9f5;color:#995d5c;font-size:10px;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap}.podtras-order-confirm__summary-price{display:flex;align-items:flex-end;gap:2px}.podtras-order-confirm__summary-amount{font-size:28px;line-height:1}.podtras-order-confirm__summary-period{font-size:16px;line-height:1;padding-bottom:2px}.podtras-order-confirm__summary-meta p{margin:0 0 4px;font-size:16px;line-height:1.45;color:#eee}.podtras-order-confirm__summary-features{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.podtras-order-confirm__summary-features li{display:flex;align-items:center;gap:10px;font-size:18px;line-height:1.4;color:#eee}.podtras-order-confirm__summary-features svg{flex-shrink:0}.podtras-order-confirm__summary-note{margin:0;font-size:14px;line-height:1.45;color:#eee}.podtras-order-confirm__notice{padding:20px 24px;border-radius:16px;background:#fff;border:1px solid rgba(160,75,49,.2)}.podtras-order-confirm__notice--error p{margin:0 0 12px;color:#b42318}.podtras-order-confirm__link-back{color:#a04b31;font-weight:600;text-decoration:none !important}.podtras-order-confirm__link-back:hover{text-decoration:underline}@media (max-width:1024px){.podtras-order-confirm__layout{grid-template-columns:1fr}.podtras-order-confirm__summary{order:-1}}@media (max-width:640px){.podtras-order-confirm{padding:16px 16px 48px}.podtras-order-confirm__title{font-size:22px}.podtras-order-confirm__section-title{font-size:20px}.podtras-order-confirm__payment-grid{grid-template-columns:1fr}}