@media (max-width: 767px) { body { overflow-x: hidden; } img, video, iframe { max-width: 100%; height: auto; } .container { width: 100%; max-width: 100%; } }  body { background-color: var(--theme-bg) !important; background: var(--theme-bg); } header * { color: var(--theme-text) !important; border-color: var(--theme-text) !important; } :root .bricks-color-primary { color: var(--color-text) !important; } :root .bricks-background-primary { background-color: var(--theme-bg) !important; }  body.bricks-is-frontend :focus-visible { outline: none !important; } :focus { outline: -webkit-focus-ring-color auto 0px; }  #brx-content h1 { display: block !important; } h1, h2, h3, h4 { font-variation-settings: 'wght' 550; }  .options-img * { color: var(--theme-text); border-color: var(--theme-text); }  #account_display_name, label[for="account_display_name"], #account_display_name_description { display: none !important; }  textarea, select { border: var(--bw) solid; padding: 10px; line-height: 1.4 !important; position: relative; display: inline-block; width: 100%; vertical-align: top; border-radius: 0; box-sizing: border-box; cursor: pointer; font-weight: inherit; margin: 0 0 20px; outline: 0; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; background-color: transparent; -webkit-appearance: none; }  label { margin: 0; font-size: 15px; } textarea { height: 80px; }  input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="search"], input[type="date"] { border: 0px solid !important; border-bottom: var(--bw) solid !important; padding: 10px 0px; line-height: 1.4 !important; }  input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { background-color: var(--theme-bg) !important; --webkit-box-shadow: 0 0 0px 1000px var(--theme-bg) inset !important; transition: background-color 5000s ease-in-out 0s; -webkit-text-fill-color: var(--theme-text) !important; color: var(--theme-text) !important; font-size: inherit !important; }  input::placeholder, textarea::placeholder, select::placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { font-weight: 400; opacity: 0.8; }  input, textarea, select { background-color: transparent; -webkit-appearance: none; } input:focus, textarea:focus, select:focus { background-color: transparent; }  select { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgd2lkdGg9JzEwLjhweCcgaGVpZ2h0PSc2LjJweCcgdmlld0JveD0nMCAwIDEwLjggNi4yJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDYuMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiAjQThBN0E3JyBkPSdNMTAuNiwwLjNjMC4zLDAuMywwLjMsMC43LDAsMUw1LjksNS45QzUuOCw2LjEsNS42LDYuMiw1LjQsNi4yQzUuMiw2LjIsNSw2LjEsNC45LDUuOUwwLjIsMS4zIGMtMC4zLTAuMy0wLjMtMC43LDAtMWMwLjMtMC4zLDAuNy0wLjMsMSwwbDQuMiw0LjFsNC4yLTQuMUM5LjktMC4xLDEwLjItMC4xLDEwLjYsMC4zeicvPjwvc3ZnPg=="); background-position: calc(100% - 20px) center; background-repeat: no-repeat; display: inline-block; height: auto; margin: 0; -webkit-user-select: none; -ms-user-select: none; user-select: none; } select:disabled { background-color: var(--theme-bg); border-color: inherit; box-shadow: none; color: inherit; text-shadow: none; }  li:has(input[type="checkbox"] + label), li:has(input[type="radio"] + label) { cursor: pointer; pointer-events: auto; transition: 0.2s ease-out; transform: translateY(0%); text-transform: uppercase; font-size: var(--text-s); line-height: 1 !important; } #wfacp-e-form .wfacp_main_form input[type="checkbox"], input[type="checkbox"], input[type="radio"] { cursor: pointer; pointer-events: auto; transition: 0.2s ease-out; border-radius: 50px; opacity: 1; border: 0; border-color: var(--theme-text); padding: 0; appearance: none; -webkit-appearance: none; height: 1.4rem !important; width: 1.4rem !important; } input[type="checkbox"]:before, input[type="radio"]:before { content: ""; width: 1.3rem; height: 1.3rem; display: block; border: 1px solid; visibility: hidden; cursor: pointer; } input[type="checkbox"]:checked, input[type="radio"]:checked { background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: contain; background-color: var(--theme-text); } input[type="checkbox"]:checked+label::before, input[type="radio"]:checked+label::before, input:checked+label::before { opacity: 1; transform: translateX(0); } label:has(input[type="checkbox"])::before, label:has(input[type="radio"])::before { content: ""; left: -1rem; top: 0.2rem; position: absolute; background-color: var(--theme-text); border-radius: 100%; opacity: 0; transform: translateX(-0.4rem); transition: opacity 0.2s ease-out, transform 0.27s ease; } ul:not([data-mode="button"]) label:has(input[type="checkbox"]), ul:not([data-mode="button"]) label:has(input[type="radio"]), ul:not([data-mode="button"]) input[type="checkbox"]+label, ul:not([data-mode="button"]) input[type="radio"]+label { cursor: pointer !important; padding-left: 10px !important; position: relative !important; } body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button, body:not(.woocommerce) .product_type_external, body:not(.woocommerce) .product_type_grouped, body:not(.woocommerce) .product_type_simple, body:not(.woocommerce) .product_type_variable { min-height: unset !important; } [data-header-type="fixed"] #brx-header>.hd, [data-header-type="fixed"] header>.hd { position: absolute; top: 100%; left: 0; right: 0; width: 100%; margin: 0; pointer-events: auto; }