:where(.bg--ultra-light) .general__accent-heading{color:var(--primary)}:where(.bg--light) .general__accent-heading{color:var(--primary)}:where(.bg--dark) .general__accent-heading{color:var(--primary-semi-light)}:where(.bg--ultra-dark) .general__accent-heading{color:var(--primary-semi-light)}:where(.general-section__background-img--ultra-dark) .general__accent-heading{color:var(--primary-ultra-light)}:where(.general-section__background-img--ultra-dark) :is(h1,:where(.general-section__background-img--ultra-dark) h2,:where(.general-section__background-img--ultra-dark) h3,:where(.general-section__background-img--ultra-dark) h4,:where(.general-section__background-img--ultra-dark) h5,:where(.general-section__background-img--ultra-dark) h6){color:var(--primary-semi-light)}:where(.general-section__background-img--ultra-dark) p{color:var(--primary-light)}body input[type="email"],body input[type="text"],body input[type="password"],body select{padding:var(--space-xs);line-height:1;border-radius:var(--radius);border:1px solid var(--primary-trans-20)}body input[type="email"]::placeholder,body input[type="text"]::placeholder,body input[type="password"]::placeholder,body select::placeholder{color:var(--primary-semi-light)}body select:has(option[value=""]:checked){color:var(--primary-semi-light)}body input[type="select"]{background-color:white;font-size:var(--text-s);color:var(--primary);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-radius);border-color:var(--primary-semi-light);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);text-align:var(--btn-text-align,center)}body input[type="checkbox"],body input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box;display:inline-block;vertical-align:middle;flex:0 0 auto;width:2rem!important;height:2rem!important;margin:0!important;padding:0!important;border:2px solid var(--primary-semi-light)!important;background-color:var(--white)!important;background-repeat:no-repeat!important;background-position:center!important;cursor:pointer;transition:var(--transition)}body input[type="checkbox"]::before,body input[type="checkbox"]::after,body input[type="radio"]::before,body input[type="radio"]::after{content:none!important;display:none!important}body input[type="checkbox"]:checked,body input[type="radio"]:checked{border-color:var(--primary)!important;background-color:var(--primary)!important}body input[type="checkbox"]:focus-visible,body input[type="radio"]:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px}body input[type="checkbox"]{border-radius:4px!important}body input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3.2 3.2L13 5'/%3E%3C/svg%3E")!important;background-size:70%!important}body .fluentform .ff-el-form-check-label{display:flex!important;align-items:flex-start;gap:var(--space-xs)}body input[type="radio"]{border-radius:50%!important}body input[type="radio"]:checked{background-image:radial-gradient(circle,var(--white) 30%,transparent 34%)!important}body input[readonly]{color:var(--neutral-semi-light)!important;background-color:var(--primary-light)!important}body input::placeholder,body textarea::placeholder{color:var(--primary-semi-light)!important}body .woocommerce.button,body button,body .button{transition:var(--transition)}body .woocommerce.button.show-password-input,body button.show-password-input,body .button.show-password-input{background:transparent}body .woocommerce.button.show-password-input:after,body button.show-password-input:after,body .button.show-password-input:after{margin-left:0}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:3px;right:0;width:5rem}body .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:var(--primary)}body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option[data-selected=true]{background-color:var(--primary);color:var(--white)}.blockUI.blockOverlay{opacity:0!important}