:root {
  --custom-clr-primary-50: #D4E4F2;
  --custom-clr-primary-100: #B7D2E9;
  --custom-clr-primary-200: #93BBDF;
  --custom-clr-primary-300: #6FA4D4;
  --custom-clr-primary-400: #4B8EC9;
  --custom-clr-primary-500: #2777BE;
  --custom-clr-primary-600: #21639E;
  --custom-clr-primary-700: #1A4F7F;
  --custom-clr-primary-800: #143C5F;
  --custom-clr-primary-900: #0D283F;
  --custom-clr-primary-950: #081826;
  --custom-clr-neutral-50: #F9FAFB;
  --custom-clr-neutral-100: #F3F4F6;
  --custom-clr-neutral-200: #E5E7EB;
  --custom-clr-neutral-300: #D1D5DB;
  --custom-clr-neutral-400: #9CA3AF;
  --custom-clr-neutral-500: #6B7280;
  --custom-clr-neutral-600: #4B5563;
  --custom-clr-neutral-700: #374151;
  --custom-clr-neutral-800: #1F2937;
  --custom-clr-neutral-900: #111827;
  --custom-clr-neutral-950: #030712;
  --custom-body-clr: #000;
  --custom-body-bg-clr: #fff;
  --custom-body-icon-clr: #2777be;
  --custom-body-icon-hover-clr: #21639e;
  --custom-body-link-clr: #2777be;
  --custom-body-link-hover-clr: #1a4f7f;
  --custom-body-link-visited-clr: #2777be;
  --custom-body-link-visited-hover-clr: #2777be;
  --custom-body-alt-clr: #8996a2;
  --custom-body-alt-bg-clr: #f7f8f9;
  --custom-body-alt-icon-clr: #000;
  --custom-body-alt-icon-hover-clr: #000;
  --custom-body-alt-link-clr: #2777be;
  --custom-body-alt-link-hover-clr: #2777be;
  --custom-clr-info-tint: #D4E4F2;
  --custom-clr-info: #2777BE;
  --custom-clr-info-shade: #1F5F98;
  --custom-clr-success-tint: #7ECDA3;
  --custom-clr-success: #46B77B;
  --custom-clr-success-shade: #318056;
  --custom-clr-warning-tint: #FFE8CC;
  --custom-clr-warning: #F1B14E;
  --custom-clr-warning-shade: #D27F00;
  --custom-clr-danger-tint: #FF9D96;
  --custom-clr-danger: #FB4E43;
  --custom-clr-danger-shade: #B0372F;
  --custom-base-font-size: 16px;
  --custom-d1-ff: var(--ff-primary);
  --custom-d1-fs: var(--fs-900);
  --custom-d1-sf: var(--scale-13);
  --custom-d1-lh: var(--lh-900);
  --custom-d1-ls: 0.00em;
  --custom-d1-fw: var(--fw-800);
  --custom-d1-tt: uppercase;
  --custom-d2-ff: var(--ff-primary);
  --custom-d2-fs: var(--fs-850);
  --custom-d2-sf: var(--scale-13);
  --custom-d2-lh: var(--lh-850);
  --custom-d2-ls: 0.00em;
  --custom-d2-fw: var(--fw-800);
  --custom-d2-tt: none;
  --custom-d3-ff: var(--ff-primary);
  --custom-d3-fs: var(--fs-800);
  --custom-d3-sf: var(--scale-13);
  --custom-d3-lh: var(--lh-800);
  --custom-d3-ls: 0.00em;
  --custom-d3-fw: var(--fw-800);
  --custom-d3-tt: none;
  --custom-d4-ff: var(--ff-primary);
  --custom-d4-fs: var(--fs-700);
  --custom-d4-sf: var(--scale-13);
  --custom-d4-lh: var(--lh-700);
  --custom-d4-ls: 0.00em;
  --custom-d4-fw: var(--fw-700);
  --custom-d4-tt: none;
  --custom-d5-ff: var(--ff-primary);
  --custom-d5-fs: var(--fs-650);
  --custom-d5-sf: var(--scale-13);
  --custom-d5-lh: var(--lh-650);
  --custom-d5-ls: 0.00em;
  --custom-d5-fw: var(--fw-700);
  --custom-d5-tt: none;
  --custom-d6-ff: var(--ff-primary);
  --custom-d6-fs: var(--fs-550);
  --custom-d6-sf: var(--scale-13);
  --custom-d6-lh: var(--lh-550);
  --custom-d6-ls: 0.00em;
  --custom-d6-fw: var(--fw-700);
  --custom-d6-tt: none;
  --custom-h1-ff: var(--ff-primary);
  --custom-h1-fs: var(--fs-700);
  --custom-h1-sf: var(--scale-13);
  --custom-h1-lh: var(--lh-750);
  --custom-h1-ls: 0.00em;
  --custom-h1-fw: var(--fw-800);
  --custom-h1-tt: none;
  --custom-h2-ff: var(--ff-primary);
  --custom-h2-fs: var(--fs-650);
  --custom-h2-sf: var(--scale-10);
  --custom-h2-lh: var(--lh-700);
  --custom-h2-ls: 0.00em;
  --custom-h2-fw: var(--fw-800);
  --custom-h2-tt: none;
  --custom-h3-ff: var(--ff-primary);
  --custom-h3-fs: var(--fs-600);
  --custom-h3-sf: var(--scale-9);
  --custom-h3-lh: var(--lh-650);
  --custom-h3-ls: 0.00em;
  --custom-h3-fw: var(--fw-700);
  --custom-h3-tt: none;
  --custom-h4-ff: var(--ff-primary);
  --custom-h4-fs: var(--fs-500);
  --custom-h4-sf: var(--scale-8);
  --custom-h4-lh: var(--lh-550);
  --custom-h4-ls: 0.00em;
  --custom-h4-fw: var(--fw-700);
  --custom-h4-tt: none;
  --custom-h5-ff: var(--ff-primary);
  --custom-h5-fs: var(--fs-450);
  --custom-h5-sf: var(--scale-7);
  --custom-h5-lh: var(--lh-450);
  --custom-h5-ls: 0.00em;
  --custom-h5-fw: var(--fw-700);
  --custom-h5-tt: none;
  --custom-h6-ff: var(--ff-primary);
  --custom-h6-fs: var(--fs-400);
  --custom-h6-sf: var(--scale-7);
  --custom-h6-lh: var(--lh-400);
  --custom-h6-ls: 0.00em;
  --custom-h6-fw: var(--fw-700);
  --custom-h6-tt: none;
  --custom-btn-primary-clr: #fff;
  --custom-btn-primary-hover-clr: #fff;
  --custom-btn-action-clr: #fff;
  --custom-btn-primary-border-radius: 4px;
  --custom-field-border: #d1d5db;
  --custom-field-hover-border: #6b7280;
  --custom-field-focus-border: #2777be;
  --custom-field-filled-border: #374151;
  --custom-field-bg: #fff;
  --custom-field-clr: #374151;
  --custom-field-focus-outline: #2777be;
  --custom-field-disabled-border: #d1d5db;
  --custom-field-error-border: #fb4e43;
  --custom-field-success-border: #46b77b;
  --custom-field-autofill-border: #2777be;
  --custom-field-disabled-bg: #f3f4f6;
  --custom-field-error-bg: color-mix(in srgb,#ff9d96 10%,transparent 90%);
  --custom-field-success-bg: color-mix(in srgb,#7ecda3 20%,transparent 80%);
  --custom-field-autofill-bg: color-mix(in srgb,#d4e4f2 50%,transparent);
  --custom-field-selection-bg: #2777be;
  --custom-field-disabled-clr: #9ca3af;
  --custom-field-error-clr: #fb4e43;
  --custom-field-success-clr: #46b77b;
  --custom-field-autofill-clr: #143c5f;
  --custom-field-selection-clr: #fff;
  --custom-field-error-outline: #fb4e43;
  --custom-field-success-outline: #46b77b;
  --custom-field-label-clr: #1f2937;
  --custom-field-label-font-size: 15px;
  --custom-field-label-font-weight: 500;
  --custom-field-helper-clr: #6b7280;
  --custom-field-helper-font-size: 15px;
  --custom-field-required-clr: #fb4e43;
  --custom-field-addon-clr: #4b5563;
  --custom-field-addon-bg: #f9fafb;
  --custom-field-addon-border: #e5e7eb;
  --custom-field-border-radius: 4px;
  --custom-field-font-size: 16px;
  --custom-modal-bg-clr: #000;
  --custom-modal-opacity: 50%;
  --custom-lightgallery-bg-clr: #000;
  --custom-lightgallery-opacity: 80%;
  --custom-lightgallery-clr: #fff;
  --custom-price-clr: #000;
  --custom-price-before-clr: #4b5563;
  --custom-price-after-clr: #fb4e43;
  --custom-quantity-selector-btn-bg-clr: #fff;
  --custom-quantity-selector-btn-hover-bg-clr: #f9fafb;
  --custom-quantity-selector-btn-clr: #1f2937;
  --custom-quantity-selector-btn-hover-clr: #1f2937;
  --custom-quantity-selector-number-bg-clr: #fff;
  --custom-quantity-selector-number-hover-bg-clr: #fff;
  --custom-quantity-selector-number-clr: #1f2937;
  --custom-quantity-selector-number-hover-clr: #1f2937;
  --custom-quantity-selector-unit-bg-clr: #f9fafb;
  --custom-quantity-selector-unit-clr: #4b5563;
  --custom-quantity-selector-border-clr: #d1d5db;
  --custom-quantity-selector-border-hover-clr: #4b5563;
  --custom-quantity-selector-border-focus-clr: #2777be;
  --custom-quantity-selector-border-radius: 0.25rem;
  --custom-quantity-selector-remove-btn-clr: #4b5563;
  --custom-quantity-selector-remove-btn-hover-clr: #fff;
  --custom-quantity-selector-remove-btn-bg-clr: #d1d5db;
  --custom-quantity-selector-remove-btn-hover-bg-clr: #fb4e43;
  --custom-quantity-selector-remove-btn-border-clr: #d1d5db;
  --custom-quantity-selector-remove-btn-border-hover-clr: #b0372f;
  --custom-quantity-selector-cart-btn-clr: #fff;
  --custom-quantity-selector-cart-btn-hover-clr: #fff;
  --custom-quantity-selector-cart-btn-bg-clr: #2777be;
  --custom-quantity-selector-cart-btn-hover-bg-clr: #21639e;
  --custom-quantity-selector-cart-btn-border-clr: #2777be;
  --custom-quantity-selector-cart-btn-border-hover-clr: #21639e;
  --custom-ribbon-discount-bg-clr: #fb4e43;
  --custom-ribbon-discount-clr: #fff;
  --custom-ribbon-discount-big-bg-clr: #b0372f;
  --custom-ribbon-discount-big-clr: #fff;
  --custom-ribbon-discount-small-bg-clr: #f1b14e;
  --custom-ribbon-discount-small-clr: #fff;
  --custom-ribbon-discount-sale-bg-clr: #f1b14e;
  --custom-ribbon-discount-sale-clr: #fff;
  --custom-ribbon-discount-new-bg-clr: #46b77b;
  --custom-ribbon-discount-new-clr: #fff;
  --custom-ribbon-discount-limited-bg-clr: #fb4e43;
  --custom-ribbon-discount-limited-clr: #fff;
  --custom-notification-success-bg-clr: #318056;
  --custom-notification-error-bg-clr: #b0372f;
  --custom-notification-success-clr: #fff;
  --custom-notification-error-clr: #fff;
  --custom-notification-success-border-clr: #fff;
  --custom-notification-error-border-clr: #fff;
  --custom-notification-border-radius: 16px 0px 16px 4px;
  --custom-favourite-clr: #8996a2;
  --custom-favourite-hover-clr: #fb4e43;
  --custom-favourite-active-clr: #fb4e43;
  --custom-advanced-attribute-hex-border-radius: 4px;
  --custom-advanced-attribute-text-border-radius: 4px;
  --custom-free-delivery-progress-bar-clr: #000000;
  --custom-free-delivery-progress-bar-bg-clr: #d4e4f2;
  --custom-free-delivery-progress-bar-fill-bg-clr: #b7d2e9;
  --custom-free-delivery-progress-bar-border-clr: transparent;
  --custom-free-delivery-progress-bar-success-clr: #ffffff;
  --custom-free-delivery-progress-bar-success-bg-clr: #46b77b;
  --custom-free-delivery-progress-bar-success-border-clr: transparent;
  --custom-order-summary-clr: #000;
  --custom-order-summary-bg-clr: #fff;
  --custom-order-summary-border-clr: #d1d5db;
  --toggle-order-summary-box-shadow: initial;
  --custom-order-summary-header-clr: #000;
  --custom-order-summary-header-bg-clr: #f9fafb;
  --custom-order-summary-header-border-clr: #d1d5db;
  --custom-order-summary-footer-clr: #000;
  --custom-order-summary-footer-bg-clr: #f9fafb;
  --custom-order-summary-footer-border-clr: #d1d5db;
  --custom-order-summary-promo-title-clr: #2777be;
  --custom-order-summary-promo-bg-clr: #fff;
  --custom-order-summary-promo-border-clr: #d1d5db;
  --custom-order-summary-promo-tag-clr: #fff;
  --custom-order-summary-promo-tag-bg-clr: #2777be;
  --custom-product-item-bg-clr: #fff;
  --custom-product-item-border-clr: #d1d5db;
  --custom-data-table-header-bg-clr: #f3f4f6;
  --custom-data-table-header-border-clr: #d1d5db;
  --custom-data-table-header-clr: #1f2937;
  --custom-data-table-row-clr: #374151;
  --custom-data-table-row-bg-clr: #fff;
  --custom-data-table-row-bg-clr-hover: #f3f4f6;
  --custom-data-table-row-border-clr: #d1d5db;
  --custom-data-table-toggle-compact: 0;
  --custom-data-table-toggle-striped: 1;
  --custom-def-list-term-bg-clr: #f7f8f9;
  --custom-def-list-term-clr: #6b7280;
  --custom-def-list-term-border-clr: #e5e7eb;
  --custom-def-list-definition-bg-clr: transparent;
  --custom-def-list-definition-clr: #000;
  --custom-def-list-definition-border-clr: #e5e7eb;
  --custom-def-list-border-width: 1px;
  --custom-footer-bg-clr: #f7f8f9;
  --custom-footer-clr: #000;
  --custom-footer-link-clr: #000;
  --custom-footer-link-hover-clr: #2777be;
  --custom-footer-icon-clr: #000;
  --custom-footer-icon-hover-clr: #000;
  --custom-footer-alt-bg-clr: #4e5d6b;
  --custom-footer-alt-clr: #fff;
  --custom-footer-alt-link-clr: #fff;
  --custom-footer-alt-link-hover-clr: #2777be;
  --custom-sticky: 1;
  --custom-header-box-shadow: 1;
  --custom-header-box-shadow-clr: #000;
  --custom-header-box-shadow-opacity: 12%;
  --custom-header-search-bg-clr: #fff;
  --custom-header-bg-hover-clr: #2777be;
  --custom-header-search-clr: #000;
  --custom-header-search-border-clr: #d1d5db;
  --custom-header-search-icon-clr: #000;
  --custom-header-search-icon-bg-clr: #fff;
  --custom-header-search-border-left-toggle: 1;
  --custom-header-bg-clr: #fff;
  --custom-header-icon-clr: #000;
  --custom-header-icon-hover-clr: #2777be;
  --custom-header-notif-bg-clr: #fb4e43;
  --custom-header_type: 5;
  --custom-header-top-bar-bg-clr: #fff;
  --custom-header-mobile-topbar-center-bg-clr: #2777be;
  --custom-header-bottom-bar-bg-clr: #0093dd;
  --custom-header-top-bar-link-clr: #000;
  --custom-header-mobile-topbar-center-link-clr: #fff;
  --custom-header-bottom-bar-link-clr: #fff;
  --custom-header-top-bar-link-hover-clr: #2777be;
  --custom-header-mobile-topbar-center-link-hover-clr: #e5e7eb;
  --custom-header-bottom-bar-link-hover-clr: #f9fafb;
  --custom-header-top-bar-border-clr: #d1d5db;
  --custom-header-mobile-topbar-center-border-clr: #2777be;
  --custom-header-bottom-bar-border-clr: #0093dd;
  --custom-header-top-bar-announcement-text-clr: #000;
  --custom-header-nav-box-shadow: 1;
  --custom-header-nav-overlay: 1;
  --custom-header-nav-overlay-opacity: 50%;
  --custom-header-nav-link-active-clr: #2777be;
  --custom-header-nav-link-active-hover-clr: #2777be;
  --custom-header-nav-link-lvl-1-clr: #000;
  --custom-header-nav-link-lvl-1-hover-clr: #2777be;
  --custom-header-nav-link-lvl-2-clr: #000;
  --custom-header-nav-link-lvl-2-hover-clr: #2777be;
  --custom-header-nav-link-lvl-3-clr: #000;
  --custom-header-nav-link-lvl-3-hover-clr: #2777be;
  --custom-header-nav-extra-link-clr: #fb4e43;
  --custom-header-nav-extra-link-hover-clr: #b0372f;
  --custom-header-nav-bg-clr: #fff;
  --custom-header-nav-border-clr: color-mix(in srgb,#000 6%,#fff);
  --custom-header-nav-box-shadow-clr: #000;
  --custom-header-nav-arrow-clr: #000;
  --custom-header-nav-overlay-bg-clr: #000;
  --custom-header-nav-sidebar-bg-clr: #f9fafb;
  --custom-header-mobile-nav-link-lvl-1-clr: #000;
  --custom-header-mobile-nav-link-lvl-1-hover-clr: #2777be;
  --custom-header-mobile-nav-link-lvl-1-arrow-clr: #000;
  --custom-header-mobile-nav-link-lvl-2-clr: #000;
  --custom-header-mobile-nav-link-lvl-2-hover-clr: #2777be;
  --custom-header-mobile-nav-link-lvl-2-arrow-clr: #000;
  --custom-header-mobile-nav-custom-link-clr: #000;
  --custom-header-mobile-nav-custom-link-hover-clr: #2777be;
  --custom-header-mobile-nav-show-all-link-clr: #2777be;
  --custom-header-mobile-nav-show-all-link-hover-clr: #1a4f7f;
  --custom-header-mobile-nav-back-link-clr: #000;
  --custom-header-mobile-nav-back-link-hover-clr: #1a4f7f;
  --custom-header-mobile-nav-back-link-arrow-clr: #000;
  --custom-header-mobile-nav-extra-link-clr: #fb4e43;
  --custom-header-mobile-nav-extra-link-hover-clr: #b0372f;
  --custom-header-mobile-top-bar-bg-clr: #fff;
  --custom-header-mobile-top-bar-border-clr: color-mix(in srgb,#000 6%,#fff);
  --custom-header-mobile-bottom-bar-bg-clr: #fff;
  --custom-header-mobile-bottom-bar-border-clr: color-mix(in srgb,#000 6%,#fff);
  --custom-header-mobile-bottom-bar-clr: #000;
  --custom-header-mobile-nav-bg-clr: #fff;
  --custom-header-mobile-nav-link-border-clr: color-mix(in srgb,#000 6%,#fff);
  --custom-header-mobile-nav-back-link-bg-clr: #fff;
  --custom-header-mobile-top-bar-clr: #000;
  --custom-checkout-header-bg-clr: #fff;
  --custom-checkout-header-border-bottom-clr: #d1d5db;
  --custom-checkout-footer-bg-clr: #e5e7eb;
  --custom-checkout-footer-top-border-clr: transparent;
  --custom-checkout-footer-clr: #000;
  --custom-checkout-steps-bg-clr: transparent;
  --custom-checkout-steps-active-bg-clr: #fff;
  --custom-checkout-steps-checked-bg-clr: #46b77b;
  --custom-checkout-steps-disabled-bg-clr: #e5e7eb;
  --custom-checkout-steps-clr: #9ca3af;
  --custom-checkout-steps-active-clr: #000;
  --custom-checkout-steps-checked-clr: #fff;
  --custom-checkout-steps-disabled-clr: #d1d5db;
  --custom-checkout-steps-border-clr: #d1d5db;
  --custom-checkout-steps-active-bottom-border-clr: #2777be;
  --custom-checkout-steps-checked-border-clr: #46b77b;
  --custom-checkout-steps-disabled-border-clr: #374151;
  --custom-checkout-steps-number-bg-clr: #fff;
  --custom-checkout-steps-number-active-bg-clr: #2777be;
  --custom-checkout-steps-number-disabled-bg-clr: #e5e7eb;
  --custom-checkout-steps-number-clr: #9ca3af;
  --custom-checkout-steps-number-active-clr: #fff;
  --custom-checkout-steps-number-disabled-clr: #d1d5db;
  --custom-registration-title-clr: #2777be;
  --custom-registration-clr: #000;
  --custom-registration-icon-bg-clr: #fff;
  --custom-registration-icon-border-clr: transparent;
  --toggle-registration-icon-drop-shadow: initial;
}

