/* Isolated page13 layout. Use existing ElectroPrime fonts and accessible input sizes. */
.page-id-13 #main-content{padding-top:8px!important}
.page-id-13 #main-content>p:empty{display:none}
.page-id-13 .ep-info-pages-layout{display:block!important;max-width:1120px;margin-inline:auto}
.page-id-13 .ep-info-pages-sidebar{display:none}
.page-id-13 .ep-info-pages-content{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.page-id-13 .ep-info-pages-layout>p:empty,.page-id-13 .ep-info-pages-content>p:empty,.page-id-13 .ep-info-pages-content>br{display:none}
.ep-rw{--rw-ink:#202829;--rw-muted:#626e69;--rw-line:#dfe6e3;max-width:680px;margin:0 auto 64px;color:var(--rw-ink);min-width:0;overflow-anchor:none}
.ep-rw *{box-sizing:border-box}.ep-rw [hidden]{display:none!important}
.ep-rw__intro{text-align:center;padding:0 20px 24px}
.ep-rw__tag{display:inline-block;font-size:11px;letter-spacing:.14em;font-weight:700;color:#42715f;margin-bottom:14px}
.ep-rw h2{font-size:clamp(28px,3.2vw,40px);line-height:1.12;letter-spacing:-.035em;color:var(--rw-ink);margin:0 0 16px}
.ep-rw__intro p{font-size:16px;line-height:1.65;margin:0;color:var(--rw-muted)}
.ep-rw__card{padding:26px 32px 22px;border:1px solid var(--rw-line);border-radius:24px;background:#fff;box-shadow:0 12px 44px rgba(23,42,34,.045)}
.ep-rw__switch{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;padding:5px;gap:4px;border-radius:14px;background:#f1f4f3;margin-bottom:24px}
.ep-rw__switch::before{content:"";position:absolute;z-index:-1;left:5px;top:5px;bottom:5px;width:calc(50% - 7px);border-radius:10px;background:#fff;box-shadow:0 2px 8px #20382a12;transition:transform .34s cubic-bezier(.22,.8,.25,1)}
.ep-rw[data-mode=complaint] .ep-rw__switch::before{transform:translateX(calc(100% + 4px))}
.ep-rw__switch button{border:0;border-radius:10px;min-height:46px;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-transform:none!important;background:transparent;color:#53645c;box-shadow:none;transition:background .2s,color .2s,box-shadow .2s}
.ep-rw__switch button[aria-selected=true]{color:#194c3c;background:transparent;box-shadow:none}
.ep-rw__switch button:disabled{cursor:default}
.ep-rw__workspace{position:relative;min-width:0;overflow-anchor:none}.ep-rw__forms{transition:opacity .2s;min-width:0;overflow:clip}
.ep-rw__workspace[data-state=busy] .ep-rw__forms,.ep-rw__workspace[data-state=success] .ep-rw__forms,.ep-rw__workspace[data-state=uncertain] .ep-rw__forms{visibility:hidden;opacity:0;pointer-events:none}
.ep-rw .wpcf7,.ep-rw form{margin:0}
.ep-rw .ep-rw__required{font-size:12px;color:var(--rw-muted);margin:0 0 16px}
.ep-rw__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ep-rw__wide{grid-column:1/-1}
.ep-rw label{display:block;margin:0;min-width:0;font-size:13px;font-weight:600;line-height:1.6;color:#35453e}
.ep-rw .ep-rw__block{margin-top:16px}.ep-rw .wpcf7-form-control-wrap{display:block}
#formularz-zwrotu-pdf :is(input:not([type=checkbox]):not([type=submit]):not([type=hidden]),textarea,select){display:block;width:100%;min-width:0;max-width:100%;font-family:inherit;font-size:16px!important;font-weight:400;line-height:1.5;color:#202829;border:1px solid #cbd6d0;border-radius:10px!important;padding:10px 12px!important;background:#fff;min-height:46px!important;height:auto;margin:6px 0 0;box-shadow:none}
.ep-rw input[type=date]{min-width:0;appearance:none}.ep-rw input[type=date]::-webkit-date-and-time-value{text-align:left}
.ep-rw textarea{resize:vertical;min-height:88px!important}
.ep-rw input::placeholder,.ep-rw textarea::placeholder{color:#809088;font-size:14px}
.ep-rw :is(input,textarea,select):focus-visible{outline:2px solid #2a9a76;outline-offset:2px}
.ep-rw small{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:5px;color:var(--rw-muted)}
.ep-rw__extra{border-top:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);margin:20px 0}
.ep-rw__extra summary{display:flex;align-items:center;gap:8px;min-height:52px;padding:12px 0;list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:#455d50}
.ep-rw__extra summary::-webkit-details-marker{display:none}.ep-rw__extra summary span{font-size:12px;font-weight:400;color:#7a8780}
.ep-rw__extra summary::after{content:"+";font-size:22px;margin-left:auto;font-weight:400}.ep-rw__extra[open] summary::after{content:"−"}
.ep-rw__extra-body{padding-bottom:18px}.ep-rw input[type=file]{font-size:13px!important;padding:8px!important;overflow:hidden}
.ep-rw input[type=file]::file-selector-button{border:0;border-radius:6px;padding:8px 10px;margin-right:10px;background:#eef4f1;color:#24563f;font:inherit}
.ep-rw .wpcf7-list-item{margin:0}.ep-rw .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.65}
.ep-rw input[type=checkbox]{appearance:auto;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:#188362}
.ep-rw a{color:#256c52;text-decoration:underline;text-underline-offset:3px}.ep-rw__submit{margin-top:22px}
.ep-rw .ep-rw__next,.ep-rw .ep-rw__primary{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:52px!important;border-radius:11px!important;border:1px solid #202829;background:#202829;color:white;text-decoration:none;text-transform:none!important;padding:12px 16px;font-family:inherit;font-size:15px!important;font-weight:600;line-height:1.5;white-space:normal;transition:background .2s}
.ep-rw .ep-rw__next:hover,.ep-rw .ep-rw__primary:hover{background:#145e48;border-color:#145e48}.ep-rw .ep-rw__next:disabled{opacity:.55;cursor:not-allowed}
.ep-rw__send{position:relative}
.page-id-13 #formularz-zwrotu-pdf input.ep-rw__next{appearance:none;width:100%;min-height:54px!important;padding:14px 50px!important;border:1px solid #203c32!important;border-radius:13px!important;background:linear-gradient(120deg,#202d29,#214b3b)!important;color:#fff!important;font-family:inherit;font-size:16px!important;font-weight:600;letter-spacing:0;line-height:1.5;opacity:1!important;box-shadow:0 5px 14px #1c45351f,inset 0 1px 0 #ffffff12!important;transition:box-shadow .22s,border-color .22s,filter .22s,transform .22s}
.page-id-13 #formularz-zwrotu-pdf input.ep-rw__next:not(:disabled):hover{border-color:#278362!important;filter:brightness(1.12);box-shadow:0 7px 20px #1c45352e!important;transform:translateY(-1px)}
.page-id-13 #formularz-zwrotu-pdf input.ep-rw__next:not(:disabled):active{transform:translateY(0);filter:brightness(.98)}
.page-id-13 #formularz-zwrotu-pdf input.ep-rw__next:disabled{background:#eaf0ed!important;border-color:#d5dfd9!important;color:#586a60!important;box-shadow:none!important;opacity:1!important}
.ep-rw__send-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none;color:#a2ebcd;transition:color .22s,transform .22s}
.ep-rw__send-icon svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ep-rw__next:disabled~.ep-rw__send-icon{color:#82988b}
.ep-rw__send:hover .ep-rw__next:not(:disabled)~.ep-rw__send-icon{transform:translate(2px,calc(-50% - 2px))}
.ep-rw__submit p{font-size:12px;line-height:1.5;color:var(--rw-muted);margin:10px 0 0;text-align:center}
.ep-rw__privacy{font-size:11px;line-height:1.6;color:var(--rw-muted);border-top:1px solid var(--rw-line);padding-top:16px;margin:20px 0 0;text-align:center}
.ep-rw__footnote{font-size:12px;line-height:1.65;text-align:center;color:#76817b;padding:0 18px;margin:18px 0 0}
.ep-rw .wpcf7-spinner{display:none}.ep-rw .wpcf7-response-output{border-radius:10px!important;border-width:1px!important;font-size:13px;padding:12px 14px!important;margin:16px 0 0!important}
.ep-rw[data-enhanced=true] .wpcf7-response-output{display:none}.ep-rw .wpcf7-not-valid-tip{font-size:12px;margin-top:5px}
.ep-rw__error{font-size:13px;line-height:1.6;border:1px solid #e5b8b3;background:#fff7f5;color:#8e352c;border-radius:10px;padding:14px;margin:16px 0 0}
.ep-rw__outcome{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px 0}
.ep-rw__outcome-inner{width:100%;max-width:450px;text-align:center;animation:rw-arrive .35s ease both}
.ep-rw__outcome h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:18px 0 12px;color:#202829}
.ep-rw__outcome p{font-size:14px;line-height:1.65;color:var(--rw-muted);margin:0 0 20px}
.ep-rw__orbit{width:84px;height:84px;margin:0 auto 26px;position:relative;display:grid;place-items:center;background:#f2f8f5;border-radius:50%}
.ep-rw__orbit>span{position:absolute;inset:0;border:2px solid #d9eee4;border-top-color:#20a77a;border-right-color:#20a77a;border-radius:50%;animation:rw-spin 1.25s linear infinite}
.ep-rw__orbit svg{width:32px;height:32px;fill:none;stroke:#23795a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.ep-rw__progress{height:5px;border-radius:5px;background:#eaf1ed;margin:28px 0 13px;overflow:hidden}
.ep-rw__progress span{display:block;width:12%;height:100%;background:#26ac7f;border-radius:inherit;transition:width .65s cubic-bezier(.2,.8,.2,1)}
.ep-rw__milestones{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none;font-size:12px;color:#819087}
.ep-rw__milestones li{margin:0}.ep-rw__milestones li[data-complete=true]{color:#207253}
.ep-rw__done{display:block;width:88px;height:88px;margin:0 auto 24px;overflow:visible}
.ep-rw__done circle{fill:#e8f7ef;stroke:#62ba96;stroke-width:1;transform-origin:center;animation:rw-done-pop .5s cubic-bezier(.22,1,.36,1) both}
.ep-rw__done path{fill:none;stroke:#18845d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:65;stroke-dashoffset:65;animation:rw-check .6s .2s ease forwards}
.ep-rw__success-tag{font-size:11px;letter-spacing:.16em;color:#278461;font-weight:700}.ep-rw__downloads{display:flex;flex-direction:column;gap:14px;margin:24px 0 18px}
.ep-rw__print{font-size:13px;min-height:34px;padding:5px}.ep-rw__outcome .ep-rw__small{font-size:11px;color:#7b867f;margin-bottom:0}.ep-rw__success:focus{outline:0}
.ep-rw button:focus-visible,.ep-rw a:focus-visible,.ep-rw summary:focus-visible{outline:2px solid #238d69;outline-offset:3px}.ep-rw p:empty{display:none}.ep-rw__fields>p{margin:0}
.ep-return-faq{max-width:800px;margin:0 auto 60px}.ep-return-faq h2{font-size:clamp(23px,2.5vw,30px);line-height:1.2;margin:0 0 24px;text-align:center}
.ep-return-faq details{border-bottom:1px solid #dce5df;background:transparent}.ep-return-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:20px 4px;font-size:15px;line-height:1.5;font-weight:600;cursor:pointer;color:#303e36}
.ep-return-faq summary::-webkit-details-marker{display:none}.ep-return-faq summary::after{content:"+";font-size:22px;font-weight:400;color:#39775b}.ep-return-faq details[open] summary::after{content:"−"}
.ep-return-faq details>div{padding:0 4px 20px;font-size:14px;line-height:1.75;color:#617168}.ep-return-faq details p:last-child{margin-bottom:0}
.ep-return-faq a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.ep-return-faq summary:focus-visible{outline:2px solid #258562;outline-offset:-2px}
@keyframes rw-spin{to{transform:rotate(360deg)}}@keyframes rw-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes rw-done-pop{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rw-check{to{stroke-dashoffset:0}}
.ep-rw__intro .ep-rw__tag,.ep-rw__intro h2,.ep-rw__intro p,.ep-rw__card{animation:rw-arrive .5s cubic-bezier(.22,.8,.25,1) backwards}
.ep-rw__intro h2{animation-delay:55ms}.ep-rw__intro p{animation-delay:110ms}.ep-rw__card{animation-delay:150ms}
/* The card itself fades without moving; only its inner text has a small reveal. */
.ep-rw__card{animation-name:rw-card-fade}
@keyframes rw-card-fade{from{opacity:0}to{opacity:1}}
.ep-rw__success-tag,.ep-rw__success h3,.ep-rw__success-copy,.ep-rw__downloads{animation:rw-arrive .4s cubic-bezier(.22,.8,.25,1) backwards}
.ep-rw__success h3{animation-delay:65ms}.ep-rw__success-copy{animation-delay:110ms}.ep-rw__downloads{animation-delay:170ms}
@media(max-width:700px){.ep-rw{margin-bottom:48px}.ep-rw__card{padding:20px 20px 18px;border-radius:20px}.ep-rw__intro{padding:0 10px 24px}.ep-rw__intro p{font-size:14px}.ep-rw__grid{grid-template-columns:minmax(0,1fr);gap:14px}.ep-rw__switch{margin-bottom:20px}.ep-rw__desktop-break{display:none}.ep-rw__outcome{align-items:flex-end;padding:0 0 24px}.ep-rw__outcome h3{font-size:23px}.ep-rw__orbit{width:72px;height:72px;margin-bottom:20px}.ep-rw__done{width:76px;height:76px;margin-bottom:18px}.ep-rw__success-copy{font-size:13px!important}.ep-return-faq{padding:0 6px}}
@media(prefers-reduced-motion:reduce){.ep-rw *,.ep-rw *::before,.ep-rw *::after{animation:none!important;transition:none!important}.ep-rw__done path{stroke-dashoffset:0}}
