.wp-checkout-bg,.wp-receipt-bg{background:#f4eee5}.wp-checkout{padding-top:24px;padding-bottom:80px}.wp-checkout-heading{display:flex;justify-content:space-between;gap:16px;margin:0 0 18px;color:#6f675e;font-size:12px}.wp-checkout-heading a{color:#a94622;font-weight:700}.wp-checkout-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:28px;align-items:start}.wp-checkout-card,.wp-summary-card,.wp-receipt-card,.wp-receipt-meta{background:#fff;border:1px solid #dacfc0;border-radius:3px}.wp-checkout-card{padding:32px 28px 40px}.wp-checkout-card h1,.wp-checkout-card h2,.wp-summary-card h2,.wp-receipt-card h2{font:normal 22px Georgia,serif;line-height:1.2;margin:0 0 18px}.wp-checkout-card h2{margin:32px 0 16px}.wp-checkout-card h3{font:normal 19px Georgia,serif;margin:16px 0}.wp-field{display:block;min-width:0;margin:0 0 12px}.wp-field>span{display:block;font-size:11px;font-weight:700;margin-bottom:4px;color:#46413b}.wp-field input,.wp-field select,.wp-field textarea{display:block;width:100%;min-height:46px;margin:0;border:1px solid #bcb5ac;border-radius:3px;background:#fff;padding:10px 12px;color:#1e1e1c;font-size:14px}.wp-field input:focus,.wp-field select:focus,.wp-field textarea:focus{outline:2px solid #a9c4bc;outline-offset:1px}.wp-field input:user-invalid{border-color:#bf4b38}.wp-field textarea{min-height:86px;resize:vertical}.wp-help{color:#766d61;font-size:12px;margin:-4px 0 10px}.wp-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wp-extra{margin:0 0 12px}.wp-extra summary{color:#a94622;cursor:pointer;font-size:12px;font-weight:700}.wp-extra .wp-field{margin-top:11px}.wp-checkline{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:12px;font-weight:700;cursor:pointer}.wp-checkline input{width:17px;height:17px;flex:none;margin:0;accent-color:#20392e}.wp-billing-fields{padding:8px 18px;margin:14px 0;background:#f8f5f0;border:1px solid #e7ddd0}.wp-billing-fields[hidden],#wp-note-field[hidden]{display:none}.wp-choice{border:1px solid #292a28;border-radius:3px;padding:15px 17px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.wp-choice input{accent-color:#20392e;margin:0 8px 0 0}.wp-choice strong{white-space:nowrap}.wp-payment-choice{display:block}.wp-payment-choice label{display:flex;align-items:center}.wp-payment-choice p{font-size:12px;line-height:1.6;margin:9px 0 0 24px;color:#4e4a45}.wp-checkout-foot{margin-top:22px;padding-top:20px;border-top:1px solid #ded5c9}.wp-checkout-foot p{font-size:12px;margin:0 0 18px}.wp-place-order,.wp-report-button{display:block;width:100%;border:0;border-radius:2px;background:#2f3538;color:#fff;padding:14px 20px;text-align:center;font-size:14px;font-weight:700;cursor:pointer}.wp-place-order:hover,.wp-report-button:hover{background:#1b2524}.wp-summary-card{position:sticky;top:143px;padding:20px}.wp-summary-inner{border:1px solid #ded6cb;padding:18px}.wp-summary-card h2{margin:0 0 15px}.wp-summary-product{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid #e5ded4;font-size:13px}.wp-summary-product img,.wp-summary-no-photo{width:52px;height:52px;object-fit:contain;border:1px solid #ece5dc;background:#f9f8f6}.wp-summary-no-photo{display:grid;place-items:center;color:#a94622;font-size:23px}.wp-summary-product b{font:normal 16px Georgia,serif;line-height:1.25}.wp-summary-product small{display:block;margin-top:5px;color:#655e56}.wp-summary-product p{margin:6px 0 0;color:#655e56;font-size:11px;line-height:1.45}.wp-summary-product>strong{font-size:13px;white-space:nowrap}.wp-summary-amounts{padding:16px 0}.wp-summary-amounts>div,.wp-summary-total{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed #e2d7c8;font-size:13px}.wp-summary-total{align-items:center;background:#f6efe5;border:1px solid #ddcbb4;border-radius:8px;padding:15px;margin-top:8px;font-size:15px}.wp-summary-total strong{font:normal 30px Georgia,serif;white-space:nowrap}.wp-receipt{max-width:930px;padding-top:36px;padding-bottom:85px}.wp-receipt-hero{padding:26px 20px;text-align:center;border:1px solid #c6e3d5;background:#eaf6ef}.wp-receipt-check{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 10px;border-radius:50%;background:#408960;color:white;font-size:24px}.wp-receipt-hero h1{font:normal 29px Georgia,serif;margin:0 0 8px}.wp-receipt-hero p{font-size:13px;margin:3px 0}.wp-receipt-meta{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0 28px;padding:15px}.wp-receipt-meta>div{padding:0 17px;border-right:1px dashed #d4c7b7}.wp-receipt-meta>div:last-child{border-right:0}.wp-receipt-meta small,.wp-receipt-bank small{display:block;color:#766a5e;font-size:10px;letter-spacing:.1em;font-weight:700}.wp-receipt-meta strong,.wp-receipt-bank strong{display:block;overflow-wrap:anywhere}.wp-receipt-card{padding:30px}.wp-receipt-card h2{font-size:25px;margin:0 0 16px}.wp-demo-warning{border:1px solid #dcba7d;background:#fff0d5;color:#754515;padding:11px 14px;margin:12px 0;font-size:13px}.wp-receipt-bank{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border-bottom:1px solid #e2d9cb;padding-bottom:15px}.wp-receipt-bank>div{border-right:1px dashed #dfd4c5;padding-right:12px}.wp-receipt-bank>div:nth-child(3n){border-right:0}.wp-receipt-bank strong{font-size:13px}.wp-iban{font-family:ui-monospace,Consolas,monospace;letter-spacing:.02em}.wp-receipt-bank-note{color:#5b544a;font-size:13px;margin:16px 0 30px}.wp-receipt-table{border:1px solid #dfd4c5;margin-bottom:26px;font-size:13px}.wp-receipt-th,.wp-receipt-line,.wp-receipt-sum{display:flex;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid #e5dacf}.wp-receipt-th,.wp-receipt-grand{background:#e7dbcb;font-weight:700}.wp-receipt-line>span{display:flex;align-items:center;gap:10px}.wp-receipt-line img{width:44px;height:44px;object-fit:contain}.wp-receipt-line strong,.wp-receipt-sum strong{white-space:nowrap}.wp-receipt-sum:last-child{border-bottom:0}.wp-receipt-addresses{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wp-receipt-addresses h2{font-size:22px}.wp-receipt-addresses p{border:1px solid #e5ddd2;padding:13px;font-size:13px;min-height:114px;overflow-wrap:anywhere}.wp-payment-report{border-top:1px solid #e1d6c7;margin-top:24px;padding-top:20px}.wp-payment-report p{font-size:13px;color:#5b544a}.wp-report-button{max-width:240px;background:#20392e}
@media(max-width:900px){.wp-checkout-layout{grid-template-columns:1fr}.wp-summary-card{position:static}.wp-receipt-bank{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-receipt-bank>div:nth-child(3n){border-right:1px dashed #dfd4c5}.wp-receipt-bank>div:nth-child(2n){border-right:0}}
@media(max-width:600px){.wp-checkout{padding-top:18px}.wp-checkout-card{padding:22px 16px}.wp-two{grid-template-columns:1fr;gap:0}.wp-summary-card{padding:14px}.wp-receipt{padding-top:18px}.wp-receipt-card{padding:18px}.wp-receipt-meta{grid-template-columns:1fr 1fr;gap:14px}.wp-receipt-meta>div:nth-child(2n){border-right:0}.wp-receipt-bank,.wp-receipt-addresses{grid-template-columns:1fr}.wp-receipt-bank>div{border-right:0!important;border-bottom:1px dashed #dfd4c5;padding-bottom:10px}.wp-receipt-hero h1{font-size:24px}.wp-receipt-line img{display:none}}
