@font-face{font-family:"AP Returns Jost";font-style:normal;font-weight:400;font-display:swap;src:url("https://austropoole.shop/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2")}
@font-face{font-family:"AP Returns Jost";font-style:normal;font-weight:500;font-display:swap;src:url("https://austropoole.shop/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2")}
@font-face{font-family:"AP Returns Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("https://austropoole.shop/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2")}
.ap-returns{--ap-blue:#1a3a5c;--ap-red:#e30613;--ap-text:#2c2c2a;--ap-muted:#6d706e;--ap-line:#e4e5e1;color:var(--ap-text);background-color:#dce9ef;background-image:linear-gradient(180deg,rgba(26,58,92,.1),rgba(26,58,92,.22)),url("https://austropoole.shop/cdn/shop/files/Austropool_Pool_Komplettset.jpg?v=1667205244&width=2400");background-position:center;background-size:cover;background-repeat:no-repeat;min-height:100svh;font-family:"AP Returns Jost",Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6;padding:40px 20px 48px;isolation:isolate;text-align:left}
.ap-returns *,.ap-returns *:before,.ap-returns *:after{box-sizing:border-box}
.ap-returns [hidden]{display:none!important}
.ap-returns p,.ap-returns h1,.ap-returns h2,.ap-returns h3{margin:0}
.ap-returns button,.ap-returns input,.ap-returns select,.ap-returns textarea{font:inherit;letter-spacing:normal;text-transform:none}
.ap-returns button{cursor:pointer}
.ap-returns button:disabled{cursor:not-allowed;opacity:.45}
.ap-returns a{color:var(--ap-blue);text-underline-offset:3px}
.ap-returns :focus-visible{outline:2px solid var(--ap-blue);outline-offset:4px}
.ap-returns__brand{display:flex;justify-content:center;margin:0 auto 26px}
.ap-returns__brand img{display:block;width:184px;height:auto;max-width:65vw}
.ap-returns__panel{max-width:620px;margin:0 auto;padding:30px 34px 24px;background:#fff;border:1px solid var(--ap-line);border-radius:8px;box-shadow:0 8px 32px rgba(26,58,92,.08)}
.ap-returns .ap-returns__title{font-family:"AP Returns Montserrat",Arial,sans-serif;color:var(--ap-blue);font-size:27px;font-weight:700;line-height:1.35;text-align:center;letter-spacing:-.45px}
.ap-returns .ap-returns__intro{font-size:14px;line-height:1.75;text-align:center;max-width:445px;margin:14px auto 26px;color:var(--ap-muted)}
.ap-returns__progress{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:0 0 28px}
.ap-returns__progress li{border-bottom:2px solid #ebedea;padding:0 0 11px;font-size:11px;white-space:nowrap;color:#858983;line-height:1.45}
.ap-returns__progress li[aria-current="step"]{color:var(--ap-blue);border-color:var(--ap-blue);font-weight:500}
.ap-returns__progress span{margin-right:4px;font-size:10px}
.ap-returns__form{display:flex;flex-direction:column;gap:20px;margin:0}
.ap-returns__field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500;min-width:0}
.ap-returns__field input,.ap-returns__field select,.ap-returns__field textarea{display:block;width:100%;min-width:0;min-height:47px;background:#fff;border:1px solid #ced2cd;border-radius:5px;padding:11px 13px;color:var(--ap-text);box-shadow:none;font-size:15px;line-height:1.5}
.ap-returns__field textarea{resize:vertical;min-height:85px}
.ap-returns__field input::placeholder,.ap-returns__field textarea::placeholder{color:#939890;opacity:1}
.ap-returns .ap-returns__button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ap-red);border-radius:11px;min-height:48px;padding:12px 23px;color:#fff;background:var(--ap-red);box-shadow:none;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none}
.ap-returns .ap-returns__button:hover:not(:disabled){background:#c90511;border-color:#c90511}
.ap-returns__form>.ap-returns__button{width:100%;margin-top:3px}
.ap-returns .ap-returns__link-button{display:inline;border:0;padding:0;background:none;box-shadow:none;font-size:12px;color:var(--ap-blue);text-decoration:underline;text-underline-offset:3px;line-height:1.6;text-align:left}
.ap-returns__actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}
.ap-returns__actions>.ap-returns__button{margin-left:auto}
.ap-returns .ap-returns__heading{font-family:"AP Returns Montserrat",Arial,sans-serif;color:var(--ap-blue);font-size:18px;font-weight:700;line-height:1.4;margin:0 0 8px;letter-spacing:-.2px}
.ap-returns .ap-returns__hint{font-size:12px;color:var(--ap-muted);line-height:1.75}
.ap-returns .ap-returns__message{border-left:2px solid #9aafa4;background:#f6f8f6;margin:0 0 23px;padding:11px 13px;font-size:13px;color:#40564a;line-height:1.75}
.ap-returns .ap-returns__message[data-kind="error"]{border-color:#b88779;color:#88483f;background:#fff9f7}
.ap-returns__items{margin:5px 0 15px}
.ap-returns__item{padding:20px 0;border-bottom:1px solid var(--ap-line)}
.ap-returns__item[data-unavailable="true"]{opacity:.55}
.ap-returns__item-choice{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer}
.ap-returns input[type="checkbox"],.ap-returns input[type="radio"]{appearance:auto;-webkit-appearance:auto;display:block;position:static;opacity:1;width:17px;height:17px;min-width:17px;flex-shrink:0;margin:5px 0 0;padding:0;accent-color:var(--ap-blue);border:initial;box-shadow:none}
.ap-returns__image{display:block;width:64px;height:64px;object-fit:contain;flex-shrink:0;border:1px solid #efefeb;border-radius:4px;background:#fff}
.ap-returns__product-copy{min-width:0;flex:1}
.ap-returns__product-copy strong{display:block;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}
.ap-returns__product-copy small{display:block;margin-top:3px;font-size:11px;color:var(--ap-muted);line-height:1.6;overflow-wrap:anywhere}
.ap-returns__item-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 22px;margin:18px 0 0 29px}
.ap-returns__item-controls .ap-returns__field{font-size:12px}
.ap-returns__item-controls select{font-size:14px;min-height:43px;padding:9px 11px}
.ap-returns__item-controls>.ap-returns__field:last-child{grid-column:1/-1}
.ap-returns__item-controls textarea{font-size:14px;min-height:73px}
.ap-returns__quantity{display:flex;height:43px;border:1px solid #ced2cd;border-radius:5px;background:#fff}
.ap-returns__quantity button{width:33px;min-height:0;padding:0;border:0;color:var(--ap-text);background:#fff;border-radius:5px;font-size:18px}
.ap-returns__quantity button:hover:not(:disabled){background:#f5f6f3}
.ap-returns__quantity output{display:grid;place-items:center;min-width:27px;font-size:13px}
.ap-returns__shipping{border:0;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:22px;min-width:0}
.ap-returns__shipping-option{display:flex;align-items:flex-start;gap:12px;cursor:pointer}
.ap-returns__shipping-option strong{display:block;font-size:14px;font-weight:500}
.ap-returns__shipping-option small{display:block;margin-top:3px;color:var(--ap-muted);font-size:12px;line-height:1.75}
.ap-returns__shipping-note{padding:11px 0;border-top:1px solid var(--ap-line)}
.ap-returns__review{padding:20px 0;border-bottom:1px solid var(--ap-line)}
.ap-returns__review:first-child{padding-top:10px}
.ap-returns__review-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:11px}
.ap-returns__review-heading h3{font-size:14px;font-weight:500;color:var(--ap-blue);font-family:"AP Returns Jost",Arial,sans-serif;letter-spacing:normal}
.ap-returns__review-items{list-style:none;padding:0;margin:0}
.ap-returns__review-items li{display:flex;align-items:flex-start;gap:13px;padding:10px 0}
.ap-returns__review-items p{margin-top:5px;font-size:12px;color:var(--ap-muted);overflow-wrap:anywhere;white-space:pre-wrap}
.ap-returns .ap-returns__legal{margin-top:20px;font-size:11px;color:var(--ap-muted);line-height:1.8}
.ap-returns__receipt{padding:5px 0 8px}
.ap-returns__receipt-reference{padding:15px 0;border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);margin:22px 0;font-size:14px}
.ap-returns__receipt-reference strong{display:block;margin-top:3px;font-size:18px;color:var(--ap-blue);font-weight:500;overflow-wrap:anywhere}
.ap-returns__receipt>.ap-returns__button{margin-top:25px}
.ap-returns__footer{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--ap-line);margin-top:30px;padding-top:20px;font-size:11px}
.ap-returns__footer a{color:#6c746e}
.ap-returns__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.ap-returns{background-image:linear-gradient(180deg,rgba(26,58,92,.1),rgba(26,58,92,.22)),url("https://austropoole.shop/cdn/shop/files/Austropool_Pool_Komplettset.jpg?v=1667205244&width=1100");padding:18px 12px 28px}.ap-returns__brand{margin-bottom:22px}.ap-returns__brand img{width:165px}.ap-returns__panel{padding:24px 18px 22px;width:100%}.ap-returns .ap-returns__title{font-size:25px}.ap-returns .ap-returns__intro{font-size:13px;margin:13px auto 24px}.ap-returns__progress{gap:7px;margin-bottom:24px}.ap-returns__progress li{font-size:10px}.ap-returns__progress span{font-size:9px;margin-right:3px}.ap-returns__item-choice{gap:10px}.ap-returns__item-controls{gap:15px 13px;margin-left:27px}.ap-returns__product-copy strong{font-size:13px}.ap-returns__actions{gap:15px}.ap-returns .ap-returns__button{font-size:14px;padding:12px 18px}.ap-returns__footer{gap:15px}.ap-returns__field input,.ap-returns__field select,.ap-returns__field textarea{font-size:16px}.ap-returns__item-controls select,.ap-returns__item-controls textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){.ap-returns *{scroll-behavior:auto!important;transition:none!important}}
