.pg-card-product form.cart:not(.pg-form){display:none!important}.pg-form{direction:rtl;margin:20px 0!important}.pg-calc,.pg-landing{font-family:Arial,Tahoma,sans-serif;color:#112641}.pg-calc{padding:22px;border:1px solid #dce8f8;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(0,69,160,.08)}.pg-form>.button{display:block;width:100%;margin-top:13px!important;padding:15px!important;border:0;border-radius:9px!important;background:#0057ff!important;color:#fff!important}.pg-form>.button:disabled{opacity:.45}.pg-step{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #e7eef7}.pg-step>b{display:flex;flex:0 0 28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#0057ff;color:#fff}.pg-step h3{margin:0 0 4px;font-size:18px}.pg-step p,.pg-help,.pg-upload small{margin:0;color:#63748c;font-size:13px}.pg-qty,.pg-options,.pg-choices{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.pg-qty button{min-width:85px;padding:11px;border:1px solid #c8d8ef;border-radius:9px;background:#fff;font:inherit;font-weight:700}.pg-qty button small{display:block;color:#63748c;font-weight:400}.pg-qty button.on{border-color:#0057ff;background:#edf4ff;color:#0057ff}.pg-choices label{position:relative;display:flex;flex:1;min-width:145px;align-items:center;gap:8px;padding:10px;border:1px solid #c8d8ef;border-radius:9px}.pg-options label{position:relative;padding:10px 12px;border:1px solid #c8d8ef;border-radius:8px}.pg-choices input,.pg-options input{position:absolute;opacity:0}.pg-choices label:has(input:checked),.pg-options label:has(input:checked){border-color:#0057ff;background:#edf4ff}.pg-choices strong,.pg-choices small{display:block}.pg-choices small{color:#63748c}.pg-card-icon{position:relative;display:block;width:48px;height:30px;border:2px solid #0057ff;border-radius:4px;background:linear-gradient(135deg,#fff 52%,#deebff 52%)}.pg-one:after{position:absolute;right:7px;left:7px;top:8px;height:3px;background:#0057ff;content:""}.pg-two{background:#deebff;transform:translateX(-4px)}.pg-two:after{position:absolute;right:7px;top:6px;width:28px;height:17px;border:2px solid #0057ff;border-radius:3px;background:#fff;content:""}.pg-upload{margin-top:13px;padding:12px;border:1px dashed #8aaee9;border-radius:8px;background:#f7faff}.pg-upload input,.pg-note textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px}.pg-note{display:block;margin-top:14px;font-weight:700}.pg-note textarea{padding:9px;border:1px solid #c8d8ef;border-radius:8px;font:inherit}.pg-total{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding:15px;border-radius:10px;background:#edf4ff}.pg-total span,.pg-total strong,.pg-total i{display:block}.pg-total i{margin-top:4px;color:#5d7290;font-size:12px;font-style:normal}.pg-price{font-size:23px;color:#0057ff;direction:ltr}.pg-help{padding-top:12px}.pg-hide{display:none!important}.pg-landing{max-width:1080px;margin:auto;padding:25px 15px}.pg-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;align-items:center;padding:38px;border:1px solid #dce8f8;border-radius:22px;background:linear-gradient(135deg,#f5f9ff,#fff)}.pg-hero em{color:#0057ff;font-style:normal;font-size:12px;font-weight:700;letter-spacing:1.4px}.pg-hero h1{margin:9px 0;font-size:38px}.pg-hero p{color:#586a82}.pg-hero span{display:inline-block;padding:8px 11px;border-radius:20px;background:#fff4cf;color:#705300;font-size:13px}.pg-hero-cards{position:relative;height:150px}.pg-hero-cards i,.pg-hero-cards b{position:absolute;display:block;width:175px;height:105px;border-radius:10px;box-shadow:0 10px 22px rgba(0,69,160,.16)}.pg-hero-cards i{top:35px;right:20px;background:linear-gradient(135deg,#0057ff 0 38%,#fff 38%)}.pg-hero-cards b{top:15px;right:65px;background:linear-gradient(135deg,#fff 0 52%,#ffcf26 52% 56%,#0057ff 56%);transform:rotate(8deg)}.pg-title{text-align:center;margin:30px 0 14px}.pg-standalone{max-width:800px;margin:auto!important}.pg-info{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.pg-info div{padding:17px;border:1px solid #e0e8f4;border-radius:9px;background:#fff;font-size:14px;line-height:1.7}.pg-info strong{display:block}@media(max-width:700px){.pg-hero{grid-template-columns:1fr;padding:24px}.pg-hero h1{font-size:29px}.pg-info{grid-template-columns:1fr}.pg-total{flex-direction:column}.pg-hero-cards{height:110px}}
