.webform-submission-form .form-item{position:relative;margin-bottom:1rem}.webform-submission-form .form-item label{color:var(--tw-color-dark);font-family:var(--tw-font-title);font-size:16px;font-weight:400}.webform-submission-form .description{margin-top:.3rem;color:var(--liga-form-description-color);font-size:.8rem;font-style:italic}.webform-submission-form label.form-required:after,.webform-submission-form .fieldset-legend.form-required:after,.commerce-checkout-flow label.form-required:after,.commerce-checkout-flow .fieldset-legend.form-required:after{content:"*"/"";margin-left:.25em}.webform-submission-form .form-item input[type=text],.webform-submission-form .form-item input[type=email],.webform-submission-form .form-item input[type=number],.webform-submission-form .form-item input[type=tel],.webform-submission-form .form-item textarea,.webform-submission-form .form-item select{width:100%;margin-top:0;padding:.8rem 1rem;border:0;border-radius:var(--tw-radius-md);background:var(--liga-form-field-bg);box-shadow:none;font-size:16px}.webform-submission-form .form-item input[type=text]::placeholder,.webform-submission-form .form-item input[type=email]::placeholder,.webform-submission-form .form-item input[type=number]::placeholder,.webform-submission-form .form-item input[type=tel]::placeholder,.webform-submission-form .form-item textarea::placeholder,.webform-submission-form .form-item select::placeholder{color:var(--tw-color-body)}.webform-submission-form .form-item input[type=text]:focus,.webform-submission-form .form-item input[type=email]:focus,.webform-submission-form .form-item input[type=number]:focus,.webform-submission-form .form-item input[type=tel]:focus,.webform-submission-form .form-item textarea:focus,.webform-submission-form .form-item select:focus{border-color:var(--tw-color-primary);background:var(--liga-form-field-bg-focus)!important}.webform-submission-form .form-item select{display:inline-block;height:74px;margin-top:.25rem;line-height:1.5em;appearance:none}:where(.webform-submission-form) .form-text{display:block}:where(.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form) :is(input,textarea,select).error{border:1px solid var(--tw-color-error)!important}.webform-submission-form .js-webform-radios:not(.webform-options-display-buttons) .js-form-type-radio,.webform-submission-form .js-webform-radios:not(.webform-options-display-buttons) .js-form-type-checkbox,.webform-submission-form .form-checkboxes .js-form-type-radio,.webform-submission-form .form-checkboxes .js-form-type-checkbox{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;margin-bottom:.2rem}.webform-submission-form .js-webform-radios:not(.webform-options-display-buttons) .form-checkbox,.webform-submission-form .js-webform-radios:not(.webform-options-display-buttons) .form-radio,.webform-submission-form .form-checkboxes .form-checkbox,.webform-submission-form .form-checkboxes .form-radio{margin-top:.5rem;scale:1.2}.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-label:hover{cursor:pointer}.webform-submission-form .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{background-color:var(--liga-form-option-checked-bg)}.webform-submission-form .webform-options-display-buttons input:focus-visible+label.webform-options-display-buttons-label{outline:2px solid var(--liga-form-ring-color);outline-offset:2px}.webform-submission-form .fieldgroup,.webform-submission-form .webform-type-fieldset{padding:.5rem 1.5rem 1rem;border:1px solid var(--liga-form-frame-color)}.webform-submission-form .fieldgroup>legend,.webform-submission-form .webform-type-fieldset>legend{width:unset;padding-right:.5rem;padding-left:.5rem;color:var(--liga-form-legend-color);font-weight:500}.webform-submission-form .fieldgroup.webform-composite-hidden-title,.webform-submission-form .webform-type-fieldset.webform-composite-hidden-title{padding:unset;border:unset}.webform-submission-form .form-actions{width:100%;text-align:center}:where(.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form) input[type=submit]{position:relative;display:inline-block;padding:.7rem 1.5rem;border:none;border-radius:var(--tw-radius-button);background:var(--liga-button-bg, var(--tw-color-primary));color:var(--liga-button-color, var(--tw-color-light));font-family:var(--tw-font-title);font-size:14px;font-weight:500;line-height:20px;letter-spacing:3px;text-transform:uppercase;text-wrap:balance;transition:all var(--tw-default-transition-duration) var(--tw-default-transition-timing-function)}@media(prefers-reduced-motion:reduce){:where(.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form) input[type=submit]{transition:none}}:where(.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form) input[type=submit]:hover,:where(.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form) input[type=submit]:focus,:where(.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form) input[type=submit]:active{cursor:pointer;box-shadow:var(--tw-shadow-button-hover);background-color:var(--liga-button-bg-hover, var(--liga-button-bg, var(--tw-color-primary)));color:var(--liga-button-color-hover, var(--liga-button-color, var(--tw-color-light)))}:where(.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form) input[type=submit].button:not(.delete-order-item){margin-top:30px;margin-right:30px}.webform-submission-form .liga-form-submit--secondary,.webform-submission-form .js-form-type-webform-custom-composite input[type=submit]{--liga-button-bg: var(--tw-color-secondary);--liga-button-color: var(--tw-color-dark);--liga-button-bg-hover: var(--tw-color-dark);--liga-button-color-hover: var(--tw-color-light)}.webform-submission-form .js-form-type-webform-custom-composite input[type=submit]{margin:.5rem}.webform-submission-form .js-form-type-webform-custom-composite input[type=submit]:hover,.webform-submission-form .js-form-type-webform-custom-composite input[type=submit]:focus,.webform-submission-form .js-form-type-webform-custom-composite input[type=submit]:active{background-color:var(--liga-button-bg-hover)}.webform-submission-form .js-form-type-webform-custom-composite{padding:.1rem;border:1px solid var(--liga-form-frame-color);border-radius:var(--tw-radius-sm)}.webform-submission-form .js-form-type-webform-custom-composite label{width:100%;padding:.5rem 1rem;border-radius:var(--tw-radius-sm);background-color:var(--liga-form-composite-title-bg)}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table-responsive{padding:1rem}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-add{text-align:right}.webform-submission-form .js-form-type-webform-custom-composite .form-item select{height:unset}.webform-submission-form .form-item-bedrag .computed-value{color:var(--tw-color-primary);font-weight:700}.webform-submission-form .liga-form-columns{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.webform-submission-form .liga-form-columns__item{position:relative;flex:0 0 100%;width:100%;max-width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media(width>=62rem){.webform-submission-form .liga-form-columns__item{flex:1 0 0%}}@media(width>=64rem){.webform-submission-form .liga-form-columns__item{flex:0 0 50%;max-width:50%}}:where(.commerce-order-item-add-to-cart-form) .field--name-purchased-entity .form-select{display:inline-block;box-sizing:border-box;margin:0;padding:10px 25px 10px 12px;border:1px solid var(--liga-form-select-border-color);background-color:var(--tw-color-light);background-image:linear-gradient(45deg,transparent 50%,var(--liga-form-select-arrow-color) 50%),linear-gradient(135deg,var(--liga-form-select-arrow-color) 50%,transparent 50%);background-position:calc(100% - 15px) 23px,calc(100% - 10px) 23px;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;font:inherit;line-height:1.5em;appearance:none}.commerce-product--card .commerce-order-item-add-to-cart-form input[type=submit].button{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border-radius:var(--tw-radius-lg);background:transparent;box-shadow:none;color:transparent}@media(width<=550px){.cart-form table thead{display:none}}@media(width<=550px){.cart-form table tr{border-bottom:1px solid var(--tw-color-border)}}@media(width<=550px){.cart-form table tr td{display:block;width:100%;padding:5px 15px;border:none;text-align:center}}.cart-form table tr td.views-field-edit-quantity,.cart-form table tr td.views-field-edit-quantity input,.cart-form table tr td.views-field-remove-button{text-align:center}.cart-form table tr td.views-field-remove-button input.delete-order-item{padding:10px;background:var(--liga-form-remove-bg);color:var(--tw-color-light)}:where(.cart-form) th.views-field-edit-quantity,:where(.cart-form) th.views-field-remove-button{text-align:center}:where(.cart-form,.commerce-checkout-flow) .order-total-line__subtotal{display:none}.commerce-checkout-flow fieldset legend{margin-bottom:20px;border-bottom:1px solid var(--tw-color-border);color:var(--tw-color-ink);font-size:18px;font-weight:500;text-transform:uppercase}.commerce-checkout-flow input[type=text],.commerce-checkout-flow input[type=tel],.commerce-checkout-flow input[type=password],.commerce-checkout-flow input[type=email],.commerce-checkout-flow textarea{padding:9px 12px;border:0;background-color:var(--tw-color-grey)}.commerce-checkout-flow select{display:inline-block;box-sizing:border-box;margin:0;padding:10px 25px 10px 12px;border:0;background-color:var(--tw-color-grey);background-image:linear-gradient(45deg,transparent 50%,var(--liga-form-select-arrow-color) 50%),linear-gradient(135deg,var(--liga-form-select-arrow-color) 50%,transparent 50%);background-position:calc(100% - 15px) 23px,calc(100% - 10px) 23px;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;font:inherit;line-height:1.5em;appearance:none}.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[class*=form-item]:not(.js-form-type-radio):not(.js-form-type-checkbox){display:block;float:left;width:100%;margin-bottom:20px}.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[class*=form-item]:not(.js-form-type-radio):not(.js-form-type-checkbox) label{display:block;float:left;width:100%;margin-bottom:2px;color:var(--tw-color-ink);font-size:15px;font-weight:500}.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[class*=form-item]:not(.js-form-type-radio):not(.js-form-type-checkbox) input,.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[class*=form-item]:not(.js-form-type-radio):not(.js-form-type-checkbox) select{float:left;width:100%;min-height:50px}.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[class*=form-item].js-form-type-radio{margin-bottom:5px;line-height:1}.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[id*=edit-payment-information-payment-method]{margin-bottom:15px}.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[id*=edit-payment-information-payment-method] .form-item{margin-bottom:10px}.commerce-checkout-flow :is(.checkout-pane-contact-information,.checkout-pane-payment-information) div[id*=edit-payment-information-payment-method] .form-item label{color:var(--tw-color-ink)}:where(.commerce-checkout-flow) .form-text{display:block;margin-top:.25rem}:where(.commerce-checkout-flow) .form-item .description{margin-top:.3rem;color:var(--liga-form-description-color);font-size:.8rem;font-style:italic}:where(.commerce-checkout-flow) .field--name-field-fiscaal-attest,:where(.commerce-checkout-flow) .field--name-field-rijksregisternummer{display:none}:where(.commerce-checkout-flow) .checkout-pane-order-summary a{color:var(--tw-color-secondary-dark)}:where(.commerce-checkout-flow) .checkout-pane-order-summary a:hover,:where(.commerce-checkout-flow) .checkout-pane-order-summary a:active{text-decoration:underline}:where(.commerce-checkout-flow) .checkout-pane-order-summary .views-field-total-price__number{text-align:right}.commerce-checkout-flow .checkout-pane-order-summary .order-total-line .order-total-line-label{color:var(--tw-color-ink)}.page-user input{max-width:100%}.page-user input[type=text],.page-user input[type=tel],.page-user input[type=password],.page-user input[type=email],.page-user textarea,.page-user select{width:100%;padding:9px 12px;border:0;background-color:var(--tw-color-grey)}.page-user select{display:inline-block;box-sizing:border-box;margin:0;padding:10px 25px 10px 12px;background-image:linear-gradient(45deg,transparent 50%,var(--liga-form-select-arrow-color) 50%),linear-gradient(135deg,var(--liga-form-select-arrow-color) 50%,transparent 50%);background-position:calc(100% - 15px) 23px,calc(100% - 10px) 23px;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;font:inherit;line-height:1.5em;appearance:none}.page-user form .form-item{margin-bottom:15px}.page-user form .form-item label{margin-bottom:0;color:var(--tw-color-dark);font-family:var(--tw-font-title);font-weight:700}.page-user form .form-item .description{margin-top:10px}.page-user details>summary{margin-bottom:15px;padding:2px 20px;background-color:var(--tw-color-primary);color:var(--tw-color-light);cursor:pointer}.page-user details>summary:focus-visible{outline:2px solid var(--liga-form-ring-color)!important;outline-offset:2px}.page-user.page-user--login form .form-item label{width:100%}.page-user input[type=submit]{padding:16px 35px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:1px}.page-user input[type=submit]:hover,.page-user input[type=submit]:focus,.page-user input[type=submit]:active{border-color:var(--tw-color-primary);background-color:var(--tw-color-light);color:var(--tw-color-ink)}.js .page-user input[type=submit].js-hide{display:none}:where(.page-user) .form-text{display:block;margin-top:.25rem}:where(.page-user) .form-item .description{color:var(--liga-form-description-color);font-size:.8rem;font-style:italic}.search-page-form input[type=search]{padding:14px 20px;border:1px solid var(--tw-color-border)}.mailchimp-signup-subscribe-form legend{font-weight:500}.mailchimp-signup-subscribe-form .form-item-mergevars-lname{margin-bottom:1rem}.mailchimp-signup-subscribe-form .form-item label.option{display:inline-block;margin-bottom:unset;margin-left:.8rem}.mailchimp-signup-subscribe-form .form-item.js-form-type-radio{margin-left:.8rem}.mailchimp-signup-subscribe-form .form-item.fieldgroup{margin-bottom:1rem}.mailchimp-signup-subscribe-form .form-item input:not([type=checkbox],[type=radio]){width:100%;padding:10px 20px;border:0;background:var(--liga-form-field-bg)}.mailchimp-signup-subscribe-form .form-item input:not([type=checkbox],[type=radio])::placeholder{color:transparent}.mailchimp-signup-subscribe-form .form-item input:not([type=checkbox],[type=radio]):focus{background:var(--liga-form-field-bg-focus)}.mailchimp-signup-subscribe-form .form-submit{z-index:10;width:200px;padding:18px 35px;box-shadow:none;text-align:center}.mailchimp-placeholders .mailchimp-signup-subscribe-form .form-item:is(.form-type-textfield,.form-type-email,.form-type-tel)>label{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;overflow-wrap:normal}.mailchimp-placeholders .mailchimp-signup-subscribe-form .form-item input:not([type=checkbox],[type=radio])::placeholder{color:revert}:where(.mailchimp-signup-subscribe-form) .form-text{display:block;margin-top:.25rem}.webform-submission-form :is(input,select,textarea,button):focus-visible,.commerce-order-item-add-to-cart-form :is(input,select,textarea,button):focus-visible,.cart-form :is(input,select,textarea,button):focus-visible,.commerce-checkout-flow :is(input,select,textarea,button):focus-visible,.page-user :is(input,select,textarea,button):focus-visible,.search-page-form :is(input,select,textarea,button):focus-visible,.mailchimp-signup-subscribe-form :is(input,select,textarea,button):focus-visible{outline:2px solid var(--liga-form-ring-color)!important;outline-offset:2px}.commerce-checkout-flow a:focus-visible{outline:2px solid var(--liga-form-ring-color)!important;outline-offset:2px}.webform-submission-form{--liga-form-field-bg: #efefef;--liga-form-field-bg-focus: #dbe4f4;--liga-form-frame-color: #ccc;--liga-form-legend-color: #323643;--liga-form-description-color: #666;--liga-form-option-checked-bg: #f0f8ff;--liga-form-composite-title-bg: #faebd7}.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow{--liga-form-select-border-color: #ccc;--liga-form-select-arrow-color: gray;--liga-form-remove-bg: #8b0000}.commerce-checkout-flow{--liga-form-description-color: #666}.page-user{--liga-form-description-color: #666;--liga-form-select-arrow-color: gray}.mailchimp-signup-subscribe-form{--liga-form-field-bg: #eef1f6;--liga-form-field-bg-focus: #dbe4f4}.webform-submission-form,.commerce-order-item-add-to-cart-form,.cart-form,.commerce-checkout-flow,.page-user,.search-page-form,.mailchimp-signup-subscribe-form{--liga-form-ring-color: light-dark(var(--tw-color-primary), var(--tw-color-secondary))}
