:is(html:not(.dompack--debug-fnh)) .wh-form__page~.wh-form__page:not(.wh-form__page--visible),:is(html:not(.dompack--debug-fnh)) .wh-form__page--hidden,:is(html:not(.dompack--debug-fnh)) .wh-form__fieldgroup--hidden,:is(html:not(.dompack--debug-fnh)) .wh-form__fieldline--hidden{display:none}:is(html.dompack--debug-fnh) .wh-form__page~.wh-form__page:not(.wh-form__page--visible),:is(html.dompack--debug-fnh) .wh-form__page--hidden,:is(html.dompack--debug-fnh) .wh-form__fieldgroup--hidden,:is(html.dompack--debug-fnh) .wh-form__fieldline--hidden{opacity:.5}.wh-form:not(.wh-form--allowprevious) .wh-form__button--previous,.wh-form:not(.wh-form--allownext) .wh-form__button--next,.wh-form:not(.wh-form--allowsubmit) .wh-form__button--submit,.wh-form:not(.wh-form--allowsubmit) .wh-form__captchapage{display:none}.wh-form__arrayinput{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}div.wh-form__uploadfield+input.wh-form__upload{display:none}.wh-form__uploadfieldinputholder{position:relative}.webshop-checkout__form:not(.webshop-checkout--cartisempty) .webshop-checkout--ifempty,.webshop-checkout__form.webshop-checkout--cartisempty .webshop-checkout--ifnotempty{display:none}.webshop-checkout__form:not(.webshop-checkout--offerloyaltypoints) .webshop-checkout__loyaltysection{display:none}.wh-form__fieldline.webshop-checkout--unavailable{display:none!important}html.webshop--priceonrequest .webshop-checkout--ifnotpriceonrequest,html:not(.webshop--priceonrequest) .webshop-checkout--ifpriceonrequest{display:none}*{box-sizing:border-box}body{margin:0;background:#f5f7f8;color:#16323b;font:17px/1.5 system-ui,sans-serif}.demo-banner{padding:10px 20px;text-align:center;background:#fff1c4;color:#664800;font-size:14px}.demo-header{background:#fff;padding:24px max(20px,calc((100% - 1050px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:28px;font-weight:800;text-decoration:none;color:#16323b}.brand small{display:block;font-size:14px;font-weight:400}nav{display:flex;gap:20px;flex-wrap:wrap}a{color:#176575}.shop-content{max-width:1050px;margin:30px auto;padding:24px;background:#fff;border-radius:12px}button,input,select{font:inherit}button,input[type=submit]{background:#ec761d;color:#fff;padding:10px 16px;border:0;border-radius:5px;cursor:pointer}input,select{padding:8px;border:1px solid #a6b4bb;border-radius:4px}label{display:block}input[type=checkbox],input[type=radio]{margin-right:10px}footer{max-width:1050px;padding:20px;margin:auto;color:#50656e;font-size:14px}table{width:100%;border-collapse:collapse}td,th{padding:8px;text-align:left}paswerk-booking{display:block;margin:20px 0}.wh-form__fieldgroup{margin-bottom:15px}.wh-form__label{font-weight:600}.wh-form__error{color:#a12b20}@media(max-width:650px){.demo-header{align-items:flex-start;flex-direction:column;padding:20px}.shop-content{margin:15px;padding:16px}nav{gap:12px}input,select{max-width:100%}}.customer-portal{max-width:850px;margin:auto}.eyebrow{font-size:.8rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#176575}.purchase-card{border:1px solid #ccdadf;border-radius:10px;padding:24px;margin:24px 0;background:#fbfdfd}.purchase-card h2{margin-top:0}.purchase-part{border-top:1px solid #dce5e9;padding-top:12px}.portal-slot{padding:12px 0;border-bottom:1px solid #dce5e9}.portal-slot p{margin:8px 0}button:disabled{opacity:.5;cursor:default}.demo-note{background:#fff5d5;padding:12px;border-radius:6px;font-size:.9rem}webshop-product>button{margin:8px 12px 8px 0}*[role=status]{min-height:1.5em}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #1b768a;outline-offset:3px}.customer-portal button,webshop-product button{background:#f5dd49;color:#16323b;font-weight:650}
/*# sourceMappingURL=/.wh/ea/ap/paswerk_webshop.demo/ap.css.map */
