:focus-visible{outline-offset:0;border-radius:5px;outline:2px solid #fff;box-shadow:0 0 0 4px #000}.jpc-component-form .errormsg{color:red;margin-top:4px;margin-bottom:16px;font-weight:700;display:block!important}.jpc-component-form .errormsg svg{height:14px}.jpc-component-form .error{border:2px dashed red!important}@media screen and not (prefers-reduced-motion:reduce){.jpc-component-form .error{transition:unset}}@media screen and not (prefers-reduced-motion:no-preference){.jpc-component-form .error{transition:all .2s ease-in-out}}.jpc-component-form .form-group{flex-direction:column;margin-bottom:16px;display:flex}.jpc-component-form .form-label{color:#000;width:max-content;margin-bottom:8px}@media screen and not (prefers-reduced-motion:reduce){.jpc-component-form .form-label{transition:unset}}@media screen and not (prefers-reduced-motion:no-preference){.jpc-component-form .form-label{transition:all .2s ease-in-out}}.jpc-component-form .form-label.focus{color:#4299e1;font-weight:700}.jpc-component-form .form-label[aria-describedby]{color:red!important}.jpc-component-form .form-label-left{justify-content:space-between;width:100%;display:flex}.jpc-component-form .form-input{border:2px solid #ccc;border-radius:5px;width:100%;height:24px;padding:4px;font-size:14px}@media screen and not (prefers-reduced-motion:reduce){.jpc-component-form .form-input{transition:unset}}@media screen and not (prefers-reduced-motion:no-preference){.jpc-component-form .form-input{transition:all .2s ease-in-out}}.jpc-component-form .form-input{transition:box-shadow linear!important}.jpc-component-form .form-input:focus-visible{outline-offset:0!important;border-radius:5px!important;outline:2px solid #fff!important;transition:box-shadow linear!important;box-shadow:0 0 0 4px #000!important}.jpc-component-form .form-input::placeholder{color:#bbb}.jpc-component-form .button-group{margin:1em;padding:0;list-style-type:none}.jpc-component-form .toggle-btn{cursor:pointer;color:#fff;background-color:#666;border:1px solid #222;border-radius:15px;align-items:center;width:52px;height:25px;padding:2px;font-family:Arial,sans-serif;font-size:13px;display:flex;position:relative}.jpc-component-form .toggle-btn .knob{background:#fff;border:2px solid #666;border-radius:50%;width:21px;height:21px;position:absolute;left:1px}@media screen and not (prefers-reduced-motion:reduce){.jpc-component-form .toggle-btn .knob{transition:unset}}@media screen and not (prefers-reduced-motion:no-preference){.jpc-component-form .toggle-btn .knob{transition:all .2s ease-in-out}}.jpc-component-form .toggle-btn .text{width:100%;font-weight:700}.jpc-component-form .toggle-btn+input[type=checkbox]{display:none}.jpc-component-form jpc-toggle-button:disabled .toggle-btn{background-color:#167f59;border-color:#add8e6}.jpc-component-form jpc-toggle-button:disabled .toggle-btn .knob{display:none}.jpc-component-form jpc-toggle-button:disabled .toggle-btn .text{text-align:center!important}.jpc-component-form jpc-toggle-button[aria-checked=true] .toggle-btn{background-color:#167f59;border-color:#add8e6}.jpc-component-form jpc-toggle-button[aria-checked=true] .onState{text-align:left;margin-left:2px;display:block}.jpc-component-form jpc-toggle-button[aria-checked=true] .offState{display:none}.jpc-component-form jpc-toggle-button[aria-checked=true] .knob{left:27px}.jpc-component-form jpc-toggle-button[aria-checked=false] .onState{display:none}.jpc-component-form jpc-toggle-button[aria-checked=false] .offState{text-align:right;display:block}.jpc-component-form jpc-toggle-button[aria-checked=mixed] .knob{left:11.5px}.jpc-component-form jpc-toggle-button[aria-checked=mixed] .text{display:none}jpc-disclosure-button{cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}jpc-disclosure-button[aria-disabled=true]{cursor:auto}jpc-disclosure-button[aria-disabled=true] svg,jpc-disclosure-button[aria-disabled=true] .fa{color:#ddd}jpc-disclosure-button svg[hidden],jpc-disclosure-button .fa[hidden]{display:none}jpc-disclosure-button[icon=caret],jpc-disclosure-button[icon=radio]{justify-content:unset;gap:6px}jpc-disclosure-button[icon=caret] svg,jpc-disclosure-button[icon=caret] .fa,jpc-disclosure-button[icon=radio] svg,jpc-disclosure-button[icon=radio] .fa{order:-1}jpc-accordion.jpc-accordion-checkout-faq{box-sizing:border-box;font-family:arial,sans-serif;font-size:14px}jpc-accordion.jpc-accordion-checkout-faq>h3{font-size:inherit;cursor:pointer;border:1px solid #d0d0d0;border-top-width:0;margin:0;padding:4px 12px;font-weight:400;line-height:1.4}jpc-accordion.jpc-accordion-checkout-faq>h3:focus-within{border-radius:5px;outline-offset:0!important;outline:2px solid #fff!important;overflow:visible!important;box-shadow:0 0 0 4px #000!important}jpc-accordion.jpc-accordion-checkout-faq>h3:focus-within :focus-visible{border-radius:unset!important;box-shadow:unset!important;outline:unset!important;outline-offset:unset!important}jpc-accordion.jpc-accordion-checkout-faq>h3:focus-within:has(:not(:focus-visible)){outline-offset:0!important;outline:0 solid #fff!important;box-shadow:0 0 #000!important}jpc-accordion.jpc-accordion-checkout-faq>h3:focus-within:has(:focus-visible){outline-offset:0!important;outline:2px solid #fff!important;box-shadow:0 0 0 4px #000!important}jpc-accordion.jpc-accordion-checkout-faq>h3:not(:focus-visible){border-radius:0}jpc-accordion.jpc-accordion-checkout-faq>h3:first-child{border-top-width:1px}jpc-accordion.jpc-accordion-checkout-faq>h3.jpc-accordion-open{border-bottom-width:0;font-weight:700}jpc-accordion.jpc-accordion-checkout-faq>div{border:1px solid #d0d0d0;border-top-width:0;padding:12px 12px 0}jpc-accordion.jpc-accordion-checkout-faq>div p{margin-top:0}jpc-accordion.jpc-accordion-checkout-payment{box-sizing:border-box;font-family:Open Sans,arial,sans-serif}jpc-accordion.jpc-accordion-checkout-payment>h2{margin:12px 0 0}jpc-accordion.jpc-accordion-checkout-payment>h2:focus-within{z-index:1;border-radius:5px;position:relative;outline-offset:0!important;outline:2px solid #fff!important;overflow:visible!important;box-shadow:0 0 0 4px #000!important}jpc-accordion.jpc-accordion-checkout-payment>h2:focus-within :focus-visible{border-radius:unset!important;box-shadow:unset!important;outline:unset!important;outline-offset:unset!important}jpc-accordion.jpc-accordion-checkout-payment>h2:focus-within:has(:not(:focus-visible)){outline-offset:0!important;outline:0 solid #fff!important;box-shadow:0 0 #000!important}jpc-accordion.jpc-accordion-checkout-payment>h2:focus-within:has(:focus-visible){outline-offset:0!important;outline:2px solid #fff!important;box-shadow:0 0 0 4px #000!important}jpc-accordion.jpc-accordion-checkout-payment>h2>jpc-disclosure-button{grid-column-gap:3px;border:1px solid #d8d8d8;border-radius:0;grid-template-columns:max-content auto minmax(min-content,max-content);grid-template-areas:"svg label img";grid-auto-flow:column;align-items:start;width:100%;padding:14px 12px 14px 10px;font-size:14px;font-weight:400;display:grid}jpc-accordion.jpc-accordion-checkout-payment>h2>jpc-disclosure-button .title span{margin-top:.5em;font-size:12px;display:block}jpc-accordion.jpc-accordion-checkout-payment>h2>jpc-disclosure-button .title span.warn{background-color:#e9e9e9;padding:8px}jpc-accordion.jpc-accordion-checkout-payment>h2>jpc-disclosure-button svg{grid-area:svg;width:12px}jpc-accordion.jpc-accordion-checkout-payment>h2>jpc-disclosure-button:not([aria-disabled=true]) svg{color:#000}jpc-accordion.jpc-accordion-checkout-payment>h2>jpc-disclosure-button .title{grid-area:label}jpc-accordion.jpc-accordion-checkout-payment>h2>jpc-disclosure-button .icons{flex-wrap:wrap;grid-area:img;gap:6px;max-width:max-content;display:flex}jpc-accordion.jpc-accordion-checkout-payment>h2.jpc-accordion-open>jpc-disclosure-button{border-bottom-color:#0000;border-radius:0}jpc-accordion.jpc-accordion-checkout-payment>h2.jpc-accordion-open>jpc-disclosure-button span{font-weight:700}jpc-accordion.jpc-accordion-checkout-payment>h2.jpc-accordion-open>jpc-disclosure-button span span{margin-top:.5em;font-size:12px;font-weight:400;display:block}jpc-accordion.jpc-accordion-checkout-payment>h2+*{border:1px solid #d8d8d8;border-top-width:0;border-radius:0;margin:0}jpc-accordion.jpc-accordion-myaccount-openentries{box-sizing:border-box;font-family:Open Sans,arial,sans-serif}jpc-accordion.jpc-accordion-myaccount-openentries>h3{margin:20px 0 0}jpc-accordion.jpc-accordion-myaccount-openentries>h3:focus-within{z-index:1;border-radius:5px;position:relative;outline-offset:0!important;outline:2px solid #fff!important;overflow:visible!important;box-shadow:0 0 0 4px #000!important}jpc-accordion.jpc-accordion-myaccount-openentries>h3:focus-within :focus-visible{border-radius:unset!important;box-shadow:unset!important;outline:unset!important;outline-offset:unset!important}jpc-accordion.jpc-accordion-myaccount-openentries>h3:focus-within:has(:not(:focus-visible)){outline-offset:0!important;outline:0 solid #fff!important;box-shadow:0 0 #000!important}jpc-accordion.jpc-accordion-myaccount-openentries>h3:focus-within:has(:focus-visible){outline-offset:0!important;outline:2px solid #fff!important;box-shadow:0 0 0 4px #000!important}jpc-accordion.jpc-accordion-myaccount-openentries>h3>jpc-disclosure-button{grid-column-gap:14px;border:1px solid #d8d8d8;border-radius:4px;grid-template-columns:max-content auto max-content;grid-template-areas:"svg label img";grid-auto-flow:column;align-items:center;width:100%;height:72px;padding:0 14px;font-size:16px;font-weight:400;display:grid}jpc-accordion.jpc-accordion-myaccount-openentries>h3>jpc-disclosure-button svg{color:#006dc5;grid-area:svg}jpc-accordion.jpc-accordion-myaccount-openentries>h3>jpc-disclosure-button span{grid-area:label}jpc-accordion.jpc-accordion-myaccount-openentries>h3>jpc-disclosure-button img{grid-area:img}jpc-accordion.jpc-accordion-myaccount-openentries>h3.jpc-accordion-open>jpc-disclosure-button{border-bottom-color:#0000;border-radius:4px 4px 0 0}jpc-accordion.jpc-accordion-myaccount-openentries>h3+*{border:1px solid #d8d8d8;border-top-width:0;border-radius:0 0 4px 4px;margin:0}jpc-combobox-editable{margin:.25rem 0;display:inline-block;position:relative}@media screen and not (prefers-reduced-motion:reduce){jpc-combobox-editable{transition:unset}}@media screen and not (prefers-reduced-motion:no-preference){jpc-combobox-editable{transition:all .2s ease-in-out}}jpc-combobox-editable .errormsg{color:red;margin-top:4px;margin-bottom:4px;font-weight:700;display:block}jpc-combobox-editable .errormsg svg{height:14px}jpc-combobox-editable.jpc-error{border-radius:4px;padding:8px;border:2px dashed red!important}jpc-combobox-editable label{min-width:55%;margin-bottom:.25rem}jpc-combobox-editable .jpc-combobox-editable-input-row{justify-content:stretch;align-items:stretch;gap:0;display:flex;position:relative}jpc-combobox-editable .jpc-combobox-editable-input-row:focus-within{border-radius:5px;outline-offset:0!important;outline:2px solid #fff!important;overflow:visible!important;box-shadow:0 0 0 4px #000!important}jpc-combobox-editable .jpc-combobox-editable-input-row:focus-within :focus-visible{border-radius:unset!important;box-shadow:unset!important;outline:unset!important;outline-offset:unset!important}jpc-combobox-editable .jpc-combobox-editable-input-row:focus-within:has(:not(:focus-visible)){outline-offset:0!important;outline:0 solid #fff!important;box-shadow:0 0 #000!important}jpc-combobox-editable .jpc-combobox-editable-input-row:focus-within:has(:focus-visible){outline-offset:0!important;outline:2px solid #fff!important;box-shadow:0 0 0 4px #000!important}jpc-combobox-editable input[type=text]{cursor:pointer;background-color:#fff;border:1px solid #d0d0d0;border-right:0}jpc-combobox-editable button{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #d0d0d0;border-left:0}jpc-combobox-editable datalist{display:none}jpc-combobox-editable [role=listbox]{background-color:#fff;border:2px solid #000;grid-auto-flow:row;width:calc(100% - 4px);max-height:300px;margin:0;padding:0;list-style:inside none;display:none;position:absolute;top:100%;left:0;overflow:visible auto}jpc-combobox-editable [role=listbox] [role=option]{cursor:pointer;box-sizing:border-box;border:0;padding:12px}jpc-combobox-editable [role=listbox] [role=option][aria-selected=true],jpc-combobox-editable [role=listbox] [role=option]:hover{background-color:#e8f5e2;border:2px solid #000;border-width:2px 0;padding:10px 12px}jpc-combobox-editable [role=listbox] [role=option].filtered{display:none}jpc-combobox-editable[aria-expanded=true] [role=listbox]{display:grid}jpc-combobox-editable[aria-expanded=true]:not(:focus-visible) input[type=text],jpc-combobox-editable[aria-expanded=true]:not(:focus-visible) button{border-color:#000}jpc-combobox-editable-async[aria-busy=false] .loading-msg{display:none}.jpc-component-form jpc-combobox-editable-async jpc-combobox-editable{flex-wrap:wrap;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
/*# sourceMappingURL=webcomponents.css.map */
