  @font-face { font-family: "Abar"; font-weight: 300; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/Abar-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar"; font-weight: 400; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/Abar-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar"; font-weight: 500; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/Abar-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar"; font-weight: 600; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/Abar-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar"; font-weight: 700; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/Abar-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar"; font-weight: 800; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/Abar-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar FaNum"; font-weight: 300; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/AbarFaNum-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar FaNum"; font-weight: 400; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/AbarFaNum-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar FaNum"; font-weight: 500; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/AbarFaNum-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar FaNum"; font-weight: 600; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/AbarFaNum-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar FaNum"; font-weight: 700; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/AbarFaNum-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; } @font-face { font-family: "Abar FaNum"; font-weight: 800; font-style: normal; font-display: swap; src: url("/wp-content/uploads/2026/10/AbarFaNum-VF.woff2") format("woff2"); ascent-override: 121%; descent-override: 59%; line-gap-override: 0%; }   input, select, textarea, button { font-family: inherit; font-variation-settings: inherit; }   .woocommerce-Price-amount, input[type="tel"], .cart .quantity .qty { font-family: var(--kb-font-num, "Abar FaNum", "Abar", Tahoma, sans-serif); }   .pswp, .pswp button { font-family: var(--kb-font-num, "Abar FaNum", "Abar", Tahoma, sans-serif); } .pswp__counter { direction: ltr; font-size: var(--text-s); opacity: 1; } .pswp__caption { bottom: 84px; } .pswp__caption__center { direction: rtl; max-width: var(--kb-measure); text-align: center; font-size: var(--text-s); line-height: 1.8; color: var(--kb-text-on-dark); } .kb-pswp-thumbs { position: absolute; inset-inline: 0; bottom: var(--space-s); z-index: 1600; display: flex; justify-content: center; gap: var(--space-2xs); padding-inline: var(--space-s); overflow-x: auto; scrollbar-width: none; transition: opacity var(--kb-dur-base) var(--kb-ease-out); } .pswp__ui--hidden .kb-pswp-thumbs { opacity: 0; } .kb-pswp-thumbs button { flex: 0 0 auto; width: 56px; height: 56px; padding: 0; border: 2px solid transparent; border-radius: var(--kb-radius-s); overflow: hidden; background: var(--kb-surface); opacity: .55; cursor: pointer; transition: opacity var(--kb-dur-fast) var(--kb-ease-out), border-color var(--kb-dur-fast) var(--kb-ease-out); } .kb-pswp-thumbs button:hover, .kb-pswp-thumbs button.is-active { opacity: 1; border-color: var(--kb-surface); } .kb-pswp-thumbs img { display: block; width: 100%; height: 100%; object-fit: contain; }   .brxe-button.bricks-button { --rpl-x: 50%; --rpl-y: 50%; --rpl-d: 320%; --rpl-in: 640ms; --rpl-out: 520ms; --rpl-text: 360ms; --rpl-shift: 110%; --rpl-ease: var(--kb-ease-out, cubic-bezier(.22, 1, .36, 1)); --rpl-fill: var(--kb-primary-deep); --rpl-ink: var(--kb-text-on-brand); --rpl-base: var(--kb-text); position: relative; overflow: hidden; isolation: isolate; }  .brxe-button.bricks-background-primary:not(.outline) { --rpl-fill: var(--kb-cta-bg-hover); --rpl-ink: var(--kb-cta-text); --rpl-base: var(--kb-cta-text); } .brxe-button.bricks-background-secondary:not(.outline) { --rpl-fill: var(--kb-cta-alt-bg-hover); --rpl-ink: var(--kb-cta-alt-text); --rpl-base: var(--kb-cta-alt-text); } .brxe-button.bricks-background-muted:not(.outline) { --rpl-fill: var(--kb-primary); --rpl-ink: var(--kb-text-on-brand); --rpl-base: var(--kb-primary-deep); } .brxe-button.bricks-background-light:not(.outline) { --rpl-fill: var(--kb-primary-tint); --rpl-ink: var(--kb-primary-deep); --rpl-base: var(--kb-text-heading); } .brxe-button.bricks-background-dark:not(.outline) { --rpl-fill: var(--kb-primary-deep); --rpl-ink: var(--kb-text-on-brand); --rpl-base: var(--kb-text-on-dark); } .brxe-button.bricks-background-info:not(.outline) { --rpl-fill: color-mix(in srgb, var(--kb-info) 78%, black); --rpl-ink: var(--kb-text-on-brand); --rpl-base: var(--kb-text-on-brand); } .brxe-button.bricks-background-success:not(.outline) { --rpl-fill: color-mix(in srgb, var(--kb-success) 78%, black); --rpl-ink: var(--kb-text-on-brand); --rpl-base: var(--kb-text-on-brand); } .brxe-button.bricks-background-warning:not(.outline) { --rpl-fill: color-mix(in srgb, var(--kb-warning) 78%, black); --rpl-ink: var(--kb-text-on-brand); --rpl-base: var(--kb-text-on-brand); } .brxe-button.bricks-background-danger:not(.outline) { --rpl-fill: color-mix(in srgb, var(--kb-danger) 78%, black); --rpl-ink: var(--kb-text-on-brand); --rpl-base: var(--kb-text-on-brand); } .brxe-button.bricks-button.outline { --rpl-fill: var(--kb-primary-soft); --rpl-ink: var(--kb-primary-deep); --rpl-base: var(--kb-text); } .brxe-button.outline:is(.bricks-background-primary, .bricks-color-primary) { --rpl-fill: var(--kb-cta-bg); --rpl-ink: var(--kb-cta-text); --rpl-base: var(--kb-accent-deep); } .brxe-button.outline:is(.bricks-background-secondary, .bricks-color-secondary) { --rpl-fill: var(--kb-cta-alt-bg); --rpl-ink: var(--kb-cta-alt-text); --rpl-base: var(--kb-primary-deep); } .brxe-button.outline:is(.bricks-background-light, .bricks-color-light) { --rpl-fill: var(--kb-surface); --rpl-ink: var(--kb-text-heading); --rpl-base: var(--kb-text-on-dark); }  .brxe-button.bricks-button::before { content: ""; position: absolute; z-index: -1; left: var(--rpl-x); top: var(--rpl-y); inline-size: var(--rpl-d); aspect-ratio: 1; border-radius: 50%; background: var(--rpl-fill); pointer-events: none; transform: translate(-50%, -50%) scale(0); transition: transform var(--rpl-out) var(--rpl-ease); }  .brxe-button.bricks-button .kb-rpl-label { display: inline-flex; align-items: center; justify-content: center; flex-direction: inherit; gap: inherit; transition: translate var(--rpl-text) var(--rpl-ease), opacity var(--rpl-text) var(--rpl-ease); } .brxe-button.bricks-button .kb-rpl-label--copy { position: absolute; inset: 0; color: var(--rpl-ink); opacity: 0; translate: 0 var(--rpl-shift); pointer-events: none; transition-duration: calc(var(--rpl-text) * 1.5); } .brxe-button.bricks-button svg [fill]:not([fill="none"]) { fill: currentColor; } .brxe-button.bricks-button svg [stroke]:not([stroke="none"]) { stroke: currentColor; } @media (hover: hover) and (pointer: fine) { .brxe-button.bricks-button { transition: color 200ms linear; } .brxe-button.bricks-button:hover::before { transform: translate(-50%, -50%) scale(1); transition-duration: var(--rpl-in); } .brxe-button.bricks-button:hover { color: var(--rpl-ink); } .brxe-button.bricks-button:hover > .kb-rpl-label:not(.kb-rpl-label--copy) { opacity: 0; translate: 0 calc(var(--rpl-shift) * -1); } .brxe-button.bricks-button:hover > .kb-rpl-label--copy { opacity: 1; translate: 0 0; } } .brxe-button.bricks-button:focus-visible::before { transform: translate(-50%, -50%) scale(1); } .brxe-button.bricks-button:focus-visible { color: var(--rpl-ink); outline: 2px solid var(--kb-focus); outline-offset: 2px; }  @media (hover: none) { .brxe-button.bricks-button { transition: transform 180ms cubic-bezier(.22, 1, .36, 1); } .brxe-button.bricks-button:active { transform: scale(.96); } } @media (prefers-reduced-motion: reduce) { .brxe-button.bricks-button, .brxe-button.bricks-button::before, .brxe-button.bricks-button .kb-rpl-label { transition: none; } .brxe-button.bricks-button:hover > .kb-rpl-label:not(.kb-rpl-label--copy) { opacity: 1; translate: none; } .brxe-button.bricks-button:hover > .kb-rpl-label--copy { opacity: 0; } .brxe-button.bricks-button:active { transform: none; } }   .c-select { position: relative; min-inline-size: 0; } .c-select__wrap { min-inline-size: 10.5rem; } .c-select .c-select__native { border: 0; position: absolute; inset: 0; inline-size: 100%; min-inline-size: 0; max-inline-size: 100%; block-size: 100%; opacity: 0; pointer-events: none; } .c-select__btn { display: flex; align-items: center; justify-content: space-between; gap: 10px; inline-size: 100%; min-block-size: 40px; padding: 6px 16px; border: var(--kb-bd-hair) solid var(--kb-primary-soft); border-radius: var(--kb-radius-s); background: var(--kb-primary-tint); color: var(--kb-primary-deep); font-family: inherit; font-size: var(--text-xs); font-weight: 500; line-height: 1.6; text-align: start; cursor: pointer; transition: border-color var(--kb-dur-slow) var(--kb-ease-out), background-color var(--kb-dur-slow) var(--kb-ease-out), color var(--kb-dur-slow) var(--kb-ease-out); } .c-select__btn > span { min-inline-size: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .c-select__btn::after { content: ""; flex: none; inline-size: 7px; block-size: 7px; margin-block-start: -4px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg); color: var(--kb-primary); transition: transform var(--kb-dur-slow) var(--kb-ease-out), margin var(--kb-dur-slow) var(--kb-ease-out); } .c-select.is-open .c-select__btn::after { transform: rotate(225deg); margin-block-start: 3px; } .c-select__btn:hover { border-color: var(--kb-primary-mid); background: var(--kb-primary-soft); } .c-select__btn:focus-visible { outline: 2px solid var(--kb-focus); outline-offset: 2px; } .c-select__btn.is-set { border-color: var(--kb-primary); background: var(--kb-primary-tint); color: var(--kb-primary-deep); font-weight: 700; } .c-select__list { position: absolute; inset-inline: auto 0; inset-block-start: calc(100% + 8px); z-index: var(--kb-z-dropdown); min-inline-size: 190px; max-block-size: 300px; margin: 0; padding: 6px; overflow-y: auto; overscroll-behavior: contain; list-style: none; background: var(--kb-surface); border: 1px solid var(--kb-border); border-radius: var(--kb-radius-m); box-shadow: var(--kb-shadow-3); transition: opacity 200ms ease, translate 200ms ease; } .c-select:not(.is-open) .c-select__list { display: none; } @starting-style { .c-select.is-open .c-select__list { opacity: 0; translate: 0 -6px; } } .c-select.is-open .c-select__list { opacity: 1; translate: 0 0; } .c-select__opt { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 9px 12px; border-radius: var(--kb-radius-s); font-size: var(--text-s); line-height: 1.6; color: var(--kb-text); cursor: pointer; transition: background-color var(--kb-dur-base) var(--kb-ease-out), color var(--kb-dur-base) var(--kb-ease-out); } .c-select__opt:hover, .c-select__opt.is-active { background: var(--kb-bg); } .c-select__opt[aria-selected="true"] { background: var(--kb-primary-soft); color: var(--kb-primary-deep); font-weight: 700; } .c-select__opt[aria-disabled="true"] { opacity: .45; cursor: default; } .c-select__count { flex: none; min-inline-size: 24px; padding: 0 8px; border-radius: var(--kb-radius-pill); background: var(--kb-surface-sunken); font-family: var(--kb-font-num); font-size: 12px; line-height: 1.8; text-align: center; color: var(--kb-text-muted); } @media (prefers-reduced-motion: reduce) { .c-select__list, .c-select__btn, .c-select__btn::after, .c-select__opt { transition: none; } }   .woocommerce-message, .woocommerce-info, .woocommerce-error { position: relative; list-style: none; overflow-wrap: anywhere; text-align: start; animation: kb-notice-in var(--kb-dur-base) var(--kb-ease-out); transition: opacity 220ms var(--kb-ease-out), translate 220ms var(--kb-ease-out); } .woocommerce-message, .woocommerce-info { display: flex; flex-wrap: nowrap; align-items: center; justify-content: flex-start; column-gap: 16px; row-gap: 12px; min-block-size: 58px; } .woocommerce-error { display: block; } .woocommerce-notices-wrapper { gap: var(--space-2xs); } .woocommerce-notices-wrapper > .woocommerce-message, .woocommerce-notices-wrapper > .woocommerce-info, .woocommerce-notices-wrapper > .woocommerce-error, .woocommerce-notices-wrapper > ul { margin: 0; } .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before { content: ""; position: absolute; inset-inline-start: 18px; top: 16px; inline-size: 22px; block-size: 22px; border-radius: 50%; background-color: var(--kb-success); -webkit-mask: var(--kb-notice-icon) center / 100% no-repeat; mask: var(--kb-notice-icon) center / 100% no-repeat; } .woocommerce-message::before, .woocommerce-info::before { top: 50%; transform: translateY(-50%); } .woocommerce-message { --kb-notice-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.2 14.2-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4-7 7Z'/%3E%3C/svg%3E"); } .woocommerce-message::before { background-color: var(--kb-primary); } .woocommerce-info { --kb-notice-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-6h2v6Zm0-8h-2V7h2v2Z'/%3E%3C/svg%3E"); } .woocommerce-info::before { background-color: var(--kb-accent-strong); } .woocommerce-error { --kb-notice-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-2h2v2Zm0-4h-2V7h2v6Z'/%3E%3C/svg%3E"); } .woocommerce-error::before { background-color: var(--kb-danger); } .woocommerce-error li { margin: 0; padding: 0; list-style: none; } .woocommerce-error li + li:not(.kb-notice-x-row) { margin-block-start: 4px; } .woocommerce-error .kb-notice-x-row + li { margin-block-start: 0; }  .woocommerce-notices-wrapper :is(.woocommerce-message, .woocommerce-info) > a, :is(.woocommerce-message, .woocommerce-info) > a { float: none; order: 2; flex: none; align-self: stretch; display: inline-flex; align-items: center; justify-content: center; min-block-size: 42px; margin-block: -6px; margin-inline: auto -44px; padding-block: 0; padding-inline: 20px; border: 0; border-radius: calc(var(--kb-radius-m) - 8px); line-height: 1; white-space: nowrap; text-decoration: none; } :is(.woocommerce-message, .woocommerce-info) > a:hover { filter: brightness(.94); } :is(.woocommerce-message, .woocommerce-info):has(> a) > .kb-notice-x { display: none; }  .kb-notice-x-row { position: static; } .kb-notice-x { position: absolute; inset-inline-end: 8px; top: 50%; transform: translateY(-50%); display: inline-grid; place-items: center; inline-size: 42px; block-size: 42px; padding: 0; border: 0; border-radius: calc(var(--kb-radius-m) - 8px); background: transparent; color: inherit; opacity: .7; cursor: pointer; transition: background-color var(--kb-dur-fast) var(--kb-ease-out), opacity var(--kb-dur-fast) var(--kb-ease-out); } .woocommerce-error .kb-notice-x { top: 8px; transform: none; } .kb-notice-x:hover { opacity: 1; background: var(--kb-ink-a08); } .kb-notice-x:focus-visible { opacity: 1; outline: 2px solid var(--kb-focus); outline-offset: 1px; } .kb-notice-x svg { inline-size: 16px; block-size: 16px; } .kb-notice-x svg path { fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; } .woocommerce-message.is-leaving, .woocommerce-info.is-leaving, .woocommerce-error.is-leaving { opacity: 0; translate: 0 -6px; } @keyframes kb-notice-in { from { opacity: 0; translate: 0 -6px; } } @media (max-width: 767px) { .woocommerce-message, .woocommerce-info, .woocommerce-error { padding-inline-start: 46px !important; padding-inline-end: 54px !important; } .woocommerce-message::before, .woocommerce-info::before, .woocommerce-error::before { inset-inline-start: 14px; }  :is(.woocommerce-message, .woocommerce-info):has(> a) { flex-wrap: wrap; padding-inline-end: 14px !important; padding-block-end: 8px !important; } :is(.woocommerce-message, .woocommerce-info):has(> a)::before { top: 16px; transform: none; } .woocommerce-notices-wrapper :is(.woocommerce-message, .woocommerce-info) > a, :is(.woocommerce-message, .woocommerce-info) > a { flex: 0 0 calc(100% + 44px); margin-block: 0; margin-inline: -38px -6px; } } @media (prefers-reduced-motion: reduce) { .woocommerce-message, .woocommerce-info, .woocommerce-error { animation: none; transition: none; } }   input:is([type="email"], [type="tel"], [type="url"], [name$="email"], [name$="_phone"], [name="phone"], [name$="postcode"], [name="kb_national_code"], [name="kb_birthday"], [autocomplete="email"], [autocomplete="tel"]), input:is(#username, #reg_email, #user_login) { direction: ltr; text-align: left; unicode-bidi: plaintext; } input:is([type="email"], [type="tel"], [type="url"], [name$="email"], [name$="_phone"], [name="phone"], [name$="postcode"], [name="kb_national_code"], [name="kb_birthday"], [autocomplete="email"], [autocomplete="tel"]):placeholder-shown, input:is(#username, #reg_email, #user_login):placeholder-shown { direction: rtl; text-align: right; }   .select2-container--default .select2-selection--single { display: flex; align-items: center; block-size: auto; min-block-size: 50px; padding-inline: 16px 40px; border: 1.5px solid var(--kb-border-field); border-radius: var(--kb-radius-s); background: var(--kb-surface); transition: border-color var(--kb-dur-base) var(--kb-ease-out), box-shadow var(--kb-dur-base) var(--kb-ease-out); } .select2-container--default .select2-selection--single .select2-selection__rendered { padding: 0; color: var(--kb-text); font-size: var(--text-s); line-height: 1.7; } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: var(--kb-text-muted); } .select2-container--default .select2-selection--single .select2-selection__arrow { inset-block: 0; left: 12px; right: auto; block-size: auto; inline-size: 20px; display: grid; place-items: center; } .select2-container--default .select2-selection--single .select2-selection__arrow b { position: static; margin: -4px 0 0; inline-size: 7px; block-size: 7px; border: 0; border-right: 1.5px solid var(--kb-primary); border-bottom: 1.5px solid var(--kb-primary); transform: rotate(45deg); transition: transform var(--kb-dur-slow) var(--kb-ease-out), margin var(--kb-dur-slow) var(--kb-ease-out); } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { transform: rotate(225deg); margin-top: 3px; } .select2-container--default .select2-selection--single:hover { border-color: var(--kb-primary-mid); } .select2-container--default.select2-container--open .select2-selection--single, .select2-container--default.select2-container--focus .select2-selection--single { border-color: var(--kb-primary); box-shadow: var(--kb-shadow-focus); } .select2-dropdown { overflow: hidden; border: var(--kb-bd-hair) solid var(--kb-border) !important; border-radius: var(--kb-radius-m) !important; background: var(--kb-surface); box-shadow: var(--kb-shadow-3); margin-block-start: 6px; } .select2-search--dropdown { padding: 8px; } .select2-container--default .select2-search--dropdown .select2-search__field { padding: 9px 12px; border: 1.5px solid var(--kb-border-field); border-radius: var(--kb-radius-s); font: inherit; font-size: var(--text-s); } .select2-container--default .select2-search--dropdown .select2-search__field:focus { outline: 0; border-color: var(--kb-primary); box-shadow: var(--kb-shadow-focus); } .select2-results__options { padding: 6px; } .select2-container--default .select2-results__option { padding: 9px 12px; border-radius: var(--kb-radius-s); color: var(--kb-text); font-size: var(--text-s); line-height: 1.6; } .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background: var(--kb-bg); color: var(--kb-text); } .select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[data-selected="true"] { background: var(--kb-primary-soft); color: var(--kb-primary-deep); font-weight: 700; }  body.kb-hd-dark{--kb-hd-bg:var(--kb-surface-header);--kb-hd-text:var(--kb-text-on-dark);--kb-hd-muted:var(--kb-text-muted-on-dark);--kb-hd-line:var(--kb-on-dark-a12);--kb-hd-field:var(--kb-on-dark-a12);--kb-hd-field-line:var(--kb-on-dark-a24);--kb-hd-top-bg:var(--kb-surface-darker);--kb-hd-top-text:var(--kb-text-muted-on-dark);--kb-hd-hover:var(--kb-accent-soft);--kb-hd-hover-bg:var(--kb-on-dark-a12);--kb-hd-cart-bg:var(--kb-accent-soft);--kb-hd-cart-bg-hover:var(--kb-accent-light);--kb-hd-cart-text:var(--kb-text);--kb-hd-logo:var(--kb-accent-soft);--kb-hd-logo-icon:var(--kb-surface-header)}  .woocommerce-Price-amount > bdi { direction: rtl; }  .blockUI.blockOverlay { background: rgb(241 245 241 / .62) !important; background: color-mix(in srgb, var(--kb-bg, #f1f5f1) 62%, transparent) !important; opacity: 1 !important; border-radius: inherit; cursor: progress !important; -webkit-backdrop-filter: blur(1.5px); backdrop-filter: blur(1.5px); overflow: hidden; animation: kb-wait-in .2s ease both; } .blockUI.blockOverlay::before, .woocommerce .blockUI.blockOverlay::before { content: "" !important; position: absolute !important; inset: 0 !important; z-index: 1; inline-size: 34px !important; block-size: 34px !important; margin: auto !important; border: 3px solid var(--kb-primary-soft, #cfe3da); border-block-start-color: var(--kb-primary, #14544a); border-inline-start-color: var(--kb-accent, #e08a1e); border-radius: 50%; background: none !important; font-size: 0 !important; animation: kb-wait-spin .8s linear infinite !important; } .blockUI.blockOverlay::after { content: ""; position: absolute; inset: 0; background: linear-gradient(100deg, transparent 30%, rgb(255 255 255 / .6) 50%, transparent 70%) 0 0 / 250% 100% no-repeat; animation: kb-wait-sheen 1.3s ease-in-out infinite; } @keyframes kb-wait-in { from { opacity: 0; } } @keyframes kb-wait-spin { to { rotate: 1turn; } } @keyframes kb-wait-sheen { from { background-position: 130% 0; } to { background-position: -30% 0; } } @media (prefers-reduced-motion: reduce) { .blockUI.blockOverlay::after { animation: none; } .blockUI.blockOverlay::before, .woocommerce .blockUI.blockOverlay::before { animation-duration: 2.4s !important; } }  img.size-woocommerce_thumbnail, img.attachment-woocommerce_thumbnail { mix-blend-mode: multiply; }