@charset "UTF-8";.form-control,.form-select{border-color:var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--template-surface);color:var(--bs-body-color);padding-block:.6rem}.form-control::placeholder{color:var(--bs-tertiary-color);opacity:1}.form-control:hover,.form-select:hover{border-color:var(--template-primary-border-subtle)}.form-control:focus,.form-select:focus{border-color:var(--template-primary);box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.form-control-sm,.form-select-sm{padding-block:.4rem}.form-label{margin-bottom:.4rem}.form-check-input{border-color:var(--bs-border-color)}.form-check-input:checked{background-color:var(--template-primary);border-color:var(--template-primary)}.form-check-input:focus{border-color:var(--template-primary);box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.input-group-text{border-color:var(--bs-border-color);background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-color)}.j2c-coupon-form .input-group>.btn,.j2c-voucher-form .input-group>.btn{--bs-btn-padding-y: .6rem}.btn-check:focus-visible+.btn,.btn-check:checked+.btn{box-shadow:0 0 0 3px var(--bs-focus-ring-color)}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{box-shadow:0 0 0 3px #b4231859}.ats-pseudotoolbar .choices{--choices-input-height: calc(1.5em + .8rem + calc(var(--bs-border-width) * 2));--choices-inner-padding: .4rem .5rem;--choices-input-padding: 0;--choices-input-margin-bottom: 0;--choices-multiple-item-margin: 0 .25rem 0 0;--choices-multiple-item-padding: 0 .5rem;--choices-font-size-md: .875rem;--choices-font-size-sm: .75rem;margin-bottom:0;font-size:.875rem}.ats-pseudotoolbar .choices__inner{display:flex;flex-wrap:wrap;align-items:center;line-height:1.5}.ats-pseudotoolbar .choices__input{line-height:1.5}@media (max-width: 767.98px){main .ats-pseudotoolbar .choices{--choices-input-height: 2.75rem}}.choices__button_joomla{appearance:none;position:relative;display:inline-block;flex:0 0 auto;inline-size:1.25rem;block-size:1.25rem;margin:0 -.25rem 0 .25rem;padding:0;border:0;border-radius:var(--bs-border-radius-sm);background:none;color:inherit;text-indent:-9999px;overflow:hidden;cursor:pointer;vertical-align:middle;opacity:.8}.choices__button_joomla:before{content:"\d7";position:absolute;inset:0;display:grid;place-items:center;text-indent:0;font-size:1.125rem;line-height:1}.choices__button_joomla:hover{opacity:1}.choices__button_joomla:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.choices__list--multiple .choices__item{display:inline-flex;align-items:center}.choices{--choices-primary-color: var(--template-primary);--choices-item-color: var(--template-on-primary);--choices-highlight-color: var(--template-primary);--choices-border-radius: var(--bs-border-radius);--choices-border-radius-item: var(--bs-border-radius-sm)}.choices[data-type*=select-one] .choices__button_joomla{position:absolute;inset-block-start:50%;inset-inline-end:2.25rem;margin:0;transform:translateY(-50%)}[data-showon].hidden{display:none}.calendar-container .buttons-wrapper{display:flex;gap:.25rem;padding:.5rem}.calendar-container .buttons-wrapper .btn{flex:1;min-width:0;min-height:2.25rem;margin:0;padding:.25rem .75rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)!important;background:var(--template-surface);box-shadow:none;color:var(--bs-body-color);font-size:var(--template-fs-sm);font-weight:600;line-height:1.5}.calendar-container .buttons-wrapper .btn:hover{border-color:var(--template-primary);background:var(--template-surface);color:var(--template-primary)}.calendar-container .buttons-wrapper .btn-clear:hover{border-color:var(--bs-danger);color:var(--bs-danger)}.calendar-container .buttons-wrapper .btn-exit{border-color:var(--template-primary);background:var(--template-primary);color:var(--template-on-primary)}.calendar-container .buttons-wrapper .btn-exit:hover{background:var(--template-primary);color:var(--template-on-primary);filter:brightness(.92)}.calendar-container .buttons-wrapper .btn:focus-visible{outline:3px solid var(--template-primary);outline-offset:2px;box-shadow:none}
