@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Serif&family=Poppins&display=swap');

:root {
  --typo-heading-font-weight-regular: 500;
  --typo-heading-font-weight-bold: 700;
  --typo-heading-line-height: 1.45;
  --typo-heading-letter-spacing: 0px;
  --typo-paragraph-font-weight-regular: 400;
  --typo-paragraph-font-weight-bold: 700;
  --typo-paragraph-line-height: 1.65;
  --typo-paragraph-letter-spacing: 0px;
  --link-font-weight: inherit;
  --link-hover-font-weight: inherit;
  --link-text-decoration: none;
  --link-hover-text-decoration: none;
  --link-text-underline-offset: 4px;
  --button-small-padding-x: 16px;
  --button-small-padding-y: 8px;
  --button-medium-padding-x: 24px;
  --button-medium-padding-y: 12px;
  --button-large-padding-x: 32px;
  --button-large-padding-y: 16px;
  --button-small-font-size: 0.825rem;
  --button-medium-font-size: 1rem;
  --button-large-font-size: 1.25rem;
  --button-small-gap: 0.5rem;
  --button-medium-gap: 0.75rem;
  --button-large-gap: 1rem;
  --button-small-border-radius: 50px;
  --button-medium-border-radius: 50px;
  --button-large-border-radius: 50px;
  --button-group-gap-small: 0.5rem;
  --button-group-gap: 1rem;
  --button-group-gap-large: 1.6rem;
  --element-button-distribute: center;
  --button-primary-font-weight: 700;
  --button-primary-border-width: 0px;
  --button-primary-hover-border-width: 0px;
  --button-secondary-font-weight: 700;
  --button-secondary-border-width: 1px;
  --button-secondary-hover-border-width: 1px;
  --button-ghost-font-weight: 700;
  --button-ghost-border-width: 0px;
  --button-ghost-hover-border-width: 0px;
  --button-transition-property: all;
  --button-transition-timing-function: ease-out;
  --button-transition-duration: 0.3s;
  --button-hover-translate-y: 0px;
  --tag-radius: 50px;
  --tag-padding-y: 2px;
  --tag-padding-x: 12px;
  --tag-border-width: 0px;
  --tag-hover-border-width: 0px;
  --tag-hover-translate-y: 0px;
  --card-info-distribute: start;
  --card-direction: column;
  --card-border-radius: 0px;
  --card-info-border-radius: 8px;
  --overlay-bg-color-opacity: 0.5;
  --transition-timing-function: ease;
  --transition-duration: 0.3s;
  --card-product-padding: 0px;
  --card-product-gap: 20px;
  --card-product-border-radius: 0px;
  --card-product-info-padding: 20px;
  --card-product-info-gap: 16px;
  --card-product-info-text-gap: 10px;
  --card-product-info-name-line-clamp: 2;
  --card-product-thumbnail-ratio: 1 / 1;
  --card-product-thumbnail-border-radius: 4px;
  --card-product-info-badge-new-border-width: 0px;
  --card-product-info-badge-hot-border-width: 0px;
  --card-product-info-badge-info-border-width: 0px;
  --card-product-info-badge-suggest-border-width: 0px;
  --list-tab-padding-y: 20px;
  --list-tab-padding-x: 12px;
  --list-tabs-border-width: 0px;
  --list-tab-border-bottom-width: 1px;
  --list-tab-border-radius: 0px;
  --slider-bullets-gap: 5px;
  --slider-bullets-width: 12px;
  --slider-bullets-height: 12px;
  --slider-bullets-border-radius: 50%;
  --slider-bullets-inactive-opacity: 0.4;
  --arrows-font-size: 1.25rem;
  --arrows-border-width: 0px;
  --arrows-hover-border-width: 0px;
  --arrows-border-radius: 0px;
  --element-bullet-list-direction: row;
  --element-bullet-list-distribute: start;
  --element-bullet-list-align: center;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-status-critical: #be123c;
  --color-status-success: #047857;
  --color-status-warning: #c2410c;
  --color-brand-boldest: #5e482d;
  --color-brand-bold: #246e32;
  --color-brand: #4b9f52;
  --color-brand-subtle: #c8e4a3;
  --color-brand-subtlest: #eef3e2;
  --color-brand-alt-boldest: #7c2d12;
  --color-brand-alt-bold: #246e32;
  --color-brand-alt: #f59e0b;
  --color-brand-alt-subtle: #c8e4a3;
  --color-brand-alt-subtlest: #eef3e2;
  --color-neutral-boldest: #111827;
  --color-neutral-bold: #246e32;
  --color-neutral: #6b7280;
  --color-neutral-subtle: #f3f4f6;
  --color-neutral-subtlest: white;
  --overlay-bg-color: #000;
  --overlay-bg-color-from: #000;
  --overlay-bg-color-to: #00000000;
  --overlay-bg-color-from-stop: 0%;
  --overlay-bg-color-to-stop: 100%;
  --overlay-bg-color-stop: 60%;
  --typo-heading-font-family: IBM Plex Serif, Poppins;
  --typo-paragraph-font-family: Sans-Serif;
  --button-desktop-scale: 1.125;
  --button-conversion-font-weight: 700;
  --card-image-varaint: full-image;
  --card-product-info-alignment: left;
  --card-product-info-name-font-size: 14px;
  --card-product-info-name-font-weight: bold;
  --card-product-info-name-line-height: 1.25;
  --card-product-info-text-font-size: 14px;
  --transition: .2s ease-in-out;
  --color-light: #ffffff;
  --color-dark: #000000;
}

:root {
  --body-font-size: 14px;
  --section-header-container-padding-x: 0px;
  --footer-padding-top: 32px;
  --footer-padding-bottom: 32px;
  --footer-container-padding-x: 20px;
  --section-padding-top: 64px;
  --section-padding-bottom: 64px;
  --section-container-padding-x: 20px;
  --section-container-gap: 40px;
  --section-horizontal-align: center;
  --section-vertical-align: center;
  --section-bg-size: cover;
  --section-bg-position: center;
  --section-bg-repeat: no-repeat;
  --section-bg-attachment: scroll;
  --section-bg-video-aspect-ratio: 9/16;
  --section-bg-video-object-fit: cover;
  --section-bg-video-object-position: center;
  --row-gap: 20px;
  --row-bg-size: cover;
  --row-bg-position: center center;
  --col-gap: 40px;
  --col-vertical-align: center;
  --col-horizontal-align: start;
  --col-bg-size: cover;
  --col-bg-position: center center;
  --layout-grid-gap-x: 10px;
  --layout-grid-gap-y: 10px;
  --layout-grid-cols: 2;
  --layout-grid-overflow-x-item-width: 60vw;
  --element-button-group-gap: 0.5rem;
  --element-button-group-direction: row;
  --element-button-group-caption-direction: column;
  --element-button-group-caption-distribute: start;
  --element-button-group-caption-align: start;
  --element-button-group-caption-gap: 1.5rem;
  --card-gap: 28px;
  --card-info-gap: 28px;
  --card-padding: 12px;
  --card-info-heading-gap: 12px;
  --card-media-row-basis: 50%;
  --card-info-width: 100%;
  --card-ratio: 1 / 1;
  --card-object-fit: cover;
  --card-product-thumbnail-status-offset: 8px;
  --card-product-thumbnail-badge-offset: 8px;
  --card-product-thumbnail-button-offset: 8px;
  --list-tabs-gap: 0px;
  --arrows-width: 36px;
  --arrows-offset-x: 8px;
  --arrows-offset-y: 8px;
  --bullet-list-gap: 16px;
  --bullet-icon-size: 24px;
  --element-bullet-list-gap: 20px;
  --element-bullet-list-text-gap: 8px;
  --pagination-padding-top: 40px;
  --pagination-gap: 12px;
  --pagination-list-gap: 4px;
  --menu-dropdown-simple-padding: 20px;
  --menu-dropdown-simple-width: 100%;
  --side-pane-width: 360px;
  --side-pane-max-width: 400px;
  --side-pane-padding: 28px;
  --side-pane-cart-width: 100%;
  --header-padding-top: 0px;
  --header-padding-bottom: 0px;
  --header-container-padding-x: 20px;
  --arrows-offset: 0px;
}
@media (min-width: 768px) {
  :root {
    --footer-padding-top: 36px;
    --footer-padding-bottom: 36px;
    --footer-container-padding-x: 40px;
    --section-padding-top: 72px;
    --section-padding-bottom: 72px;
    --section-container-padding-x: 40px;
    --section-container-gap: 40px;
    --section-horizontal-align: center;
    --section-vertical-align: center;
    --section-bg-size: cover;
    --section-bg-position: center;
    --section-bg-repeat: no-repeat;
    --section-bg-attachment: scroll;
    --section-bg-video-aspect-ratio: 9/16;
    --section-bg-video-object-fit: cover;
    --section-bg-video-object-position: center;
    --layout-grid-cols: 3;
    --element-button-group-gap: 0.75rem;
    --header-padding-top: 0px;
    --header-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  :root {
    --body-font-size: 16px;
    --section-header-container-padding-x: 40px;
    --footer-padding-top: 48px;
    --footer-padding-bottom: 48px;
    --footer-container-padding-x: 40px;
    --section-padding-top: 96px;
    --section-padding-bottom: 96px;
    --section-container-padding-x: 40px;
    --section-container-max-width: 1240px;
    --section-container-gap: 60px;
    --section-horizontal-align: center;
    --section-vertical-align: center;
    --section-bg-size: cover;
    --section-bg-position: center;
    --section-bg-repeat: no-repeat;
    --section-bg-attachment: scroll;
    --section-bg-video-aspect-ratio: 16/9;
    --section-bg-video-object-fit: cover;
    --section-bg-video-object-position: center;
    --row-gap: 60px;
    --col-gap: 40px;
    --layout-grid-gap-x: 32px;
    --layout-grid-gap-y: 32px;
    --layout-grid-cols: 4;
    --layout-grid-overflow-x-item-width: 24%;
    --element-button-group-gap: 1rem;
    --card-padding: 12px;
    --card-info-width: 100%;
    --card-ratio: 3 / 4;
    --card-object-fit: cover;
    --arrows-width: 40px;
    --arrows-offset-x: 16px;
    --arrows-offset-y: 16px;
    --menu-dropdown-simple-padding: 28px;
    --menu-dropdown-simple-width: 280px;
    --header-padding-top: 0px;
    --header-padding-bottom: 0px;
    --header-container-padding-x: 40px;
    --arrows-offset: 8px;
  }
}
@media (min-width: 1536px) {
  :root {
    --section-container-max-width: 1440px;
  }
}

.color-scheme-main {
  --bg-color: var(--color-neutral-subtlest);
  --border-color: var(--color-neutral-subtle);
  --text-color: var(--color-neutral-bold);
  --text-subtle-color: var(--color-neutral);
  --title-text-color: var(--color-neutral-boldest);
  --caption-text-color: var(--color-brand-alt-bold);
  --description-text-color: var(--color-neutral-bold);
  --link-accent-color: var(--color-brand-bold);
  --link-accent-hover-color: var(--color-brand-boldest);
  --link-default-color: var(--color-neutral-bold);
  --link-default-hover-color: var(--color-brand-subtle);
  --button-primary-fill-color: var(--color-brand-bold);
  --button-primary-border-color: transparent;
  --button-primary-text-color: #fff;
  --button-primary-box-shadow: none;
  --button-primary-box-shadow-color: transparent;
  --button-primary-hover-fill-color: var(--color-brand-boldest);
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: #fff;
  --button-primary-hover-box-shadow: none;
  --button-primary-hover-box-shadow-color: transparent;
  --button-secondary-fill-color: transparent;
  --button-secondary-border-color: currentcolor;
  --button-secondary-text-color: var(--color-neutral-bold);
  --button-secondary-box-shadow: none;
  --button-secondary-box-shadow-color: transparent;
  --button-secondary-hover-fill-color: transparent;
  --button-secondary-hover-border-color: currentcolor;
  --button-secondary-hover-text-color: var(--color-brand-alt-boldest);
  --button-secondary-hover-box-shadow: none;
  --button-secondary-hover-box-shadow-color: transparent;
  --button-ghost-text-color: var(--color-brand-bold);
  --button-ghost-border-color: transparent;
  --button-ghost-hover-fill-color: transparent;
  --button-ghost-hover-border-color: transparent;
  --button-ghost-hover-text-color: var(--color-brand-boldest);
  --button-disabled-fill-color: var(--color-neutral-subtle);
  --button-disabled-text-color: var(--color-neutral);
  --tag-default-bg-color: var(--color-brand-subtlest);
  --tag-default-border-color: transparent;
  --tag-default-text-color: var(--color-brand-boldest);
  --tag-default-hover-bg-color: var(--color-brand-subtle);
  --tag-default-hover-border-color: transparent;
  --tag-default-hover-text-color: var(--color-brand-boldest);
  --tag-accent-bg-color: var(--color-brand-alt-subtlest);
  --tag-accent-border-color: transparent;
  --tag-accent-text-color: var(--color-brand-alt-boldest);
  --tag-accent-hover-bg-color: var(--color-brand-alt-subtle);
  --tag-accent-hover-border-color: transparent;
  --tag-accent-hover-text-color: var(--color-brand-alt-boldest);
  --arrows-bg-color: var(--color-neutral-subtlest);
  --arrows-border-color: currentcolor;
  --arrows-text-color: var(--color-neutral-bold);
  --arrows-box-shadow: none;
  --arrows-box-shadow-color: transparent;
  --arrows-hover-bg-color: var(--color-neutral-subtle);
  --arrows-hover-border-color: currentcolor;
  --arrows-hover-text-color: var(--color-neutral-bold);
  --arrows-hover-box-shadow: inherit;
  --arrows-hover-box-shadow-color: transparent;
  --slider-bullets-bg-color: var(--color-neutral);
  --slider-bullets-hover-bg-color: var(--color-brand);
  --slider-bullets-active-bg-color: var(--color-neutral-boldest);
  --scrollbar-bg-color: var(--color-neutral);
  --scrollbar-track-color: var(--color-neutral-boldest);
  --form-text-color: var(--color-neutral-bold);
  --form-error-color: var(--color-status-critical);
  --input-icon-color: var(--color-neutral);
  --input-text-color: var(--color-neutral-bold);
  --input-placeholder-color: var(--color-neutral);
  --input-focus-color: var(--color-brand);
  --input-border-color: currentcolor;
  --input-bg-color: var(--color-white);
  --overlay-bg-color: #000;
  --overlay-bg-color-from: #000;
  --overlay-bg-color-to: #00000000;
  --overlay-bg-color-stop: 60%;
  --overlay-bg-color-opacity: 0.1;
  --button-primary-border-width: 0px;
  --button-primary-hover-border-width: 0px;
  --button-secondary-border-width: 2px;
  --button-secondary-hover-border-width: 2px;
  --arrows-border-width: 1px;
  --arrows-hover-border-width: 1px;
  --arrows-text-hover-color: var(--color-neutral-bold);
}

.typo_heading_xsmall, .typo_heading_xsmall_bold {
  font-size: 0.9rem;
}

.typo_heading_small, .typo_heading_small_bold {
  font-size: 1.1rem;
}

.typo_heading_medium, .typo_heading_medium_bold {
  font-size: 1.5rem;
}
@media (min-width: 1024px) {
  .typo_heading_medium, .typo_heading_medium_bold {
    font-size: 1.75rem;
  }
}

.typo_heading_large, .typo_heading_large_bold {
  font-size: 2rem;
}
@media (min-width: 1024px) {
  .typo_heading_large, .typo_heading_large_bold {
    font-size: 2.4rem;
  }
}

.typo_heading_xlarge, .typo_heading_xlarge_bold {
  font-size: 2.6rem;
}
@media (min-width: 1024px) {
  .typo_heading_xlarge, .typo_heading_xlarge_bold {
    font-size: 3.4rem;
  }
}

.typo_paragraph_xsmall, .typo_paragraph_xsmall_bold {
  font-size: 0.825rem;
}
@media (min-width: 1024px) {
  .typo_paragraph_xsmall, .typo_paragraph_xsmall_bold {
    font-size: 0.875rem;
  }
}

.typo_paragraph_small, .typo_paragraph_small_bold {
  font-size: 1rem;
}
@media (min-width: 1024px) {
  .typo_paragraph_small, .typo_paragraph_small_bold {
    font-size: 1rem;
  }
}

.typo_paragraph_medium, .typo_paragraph_medium_bold {
  font-size: 0.9rem;
}
@media (min-width: 1024px) {
  .typo_paragraph_medium, .typo_paragraph_medium_bold {
    font-size: 1.125rem;
  }
}

.typo_paragraph_large, .typo_paragraph_large_bold {
  font-size: 1.125rem;
}
@media (min-width: 1024px) {
  .typo_paragraph_large, .typo_paragraph_large_bold {
    font-size: 1.25rem;
  }
}

.typo_paragraph_xlarge, .typo_paragraph_xlarge_bold {
  font-size: 1.4rem;
}
@media (min-width: 1024px) {
  .typo_paragraph_xlarge, .typo_paragraph_xlarge_bold {
    font-size: 1.8rem;
  }
}

.widget-accordion {
  --box-border-width: 0px;
  --item-border-width: 1px;
}

.widget-accordion {
  --item-padding-x: 0px;
  --item-padding-y: 20px;
}

.widget-back-to-top {
  --offset-x: 29px;
  --offset-y: 94px;
}
@media (min-width: 1024px) {
  .widget-back-to-top {
    --offset-x: 85px;
    --offset-y: 120px;
  }
}

.widget-banner {
  --media-object-fit: cover;
  --card-info-distribute: start;
  --overlay-bg-color-opacity: 0.6;
}

.widget-banner {
  --banner-gap: 16px;
  --distribute: center;
}
@media (min-width: 1024px) {
  .widget-banner {
    --distribute: center;
  }
}

.widget-blog-detail {
  --heading-alignment: center;
}

.widget-blog-detail {
  --wrapper-padding-y: 40px;
  --featured-image-ratio: 3 / 2;
}
@media (min-width: 1024px) {
  .widget-blog-detail {
    --wrapper-padding-y: 80px;
    --featured-image-ratio: 5 / 2;
  }
}

.widget-blog-list {
  --media-ratio: 4 / 3;
  --media-object-fit: cover;
  --card-info-distribute: space-between;
}

.widget-blog-list {
  --layout-grid-cols: 1;
  --card-direction: column;
}
@media (min-width: 1024px) {
  .widget-blog-list {
    --layout-grid-cols: 3;
  }
}

.widget-brand-info {
  --gap: 8px;
  --text-align: left;
  --element-picture-width: auto;
  --element-picture-height: 100px;
}
@media (min-width: 1024px) {
  .widget-brand-info {
    --gap: 12px;
  }
}

.widget-bullet-list {
  --layout-grid-cols: 1;
}
@media (min-width: 1024px) {
  .widget-bullet-list {
    --layout-grid-cols: 3;
  }
}

.widget-button-group {
  --element-button-group-gap: 1rem;
  --element-button-group-direction: row;
}
@media (min-width: 1024px) {
  .widget-button-group {
    --element-button-group-gap: 1.25rem;
  }
}

.widget-contact-info {
  --gap: 40px;
  --info-gap: 10px;
  --info-button-gap: 20px;
  --address-gap: 30px;
  --address-item-gap: 20px;
}

.widget-chat {
  --gap: 10px;
  --offset-x: 24px;
  --offset-y: 24px;
}
@media (min-width: 1024px) {
  .widget-chat {
    --offset-x: 80px;
    --offset-y: 50px;
  }
}

.widget-coupon-list {
  --layout-grid-gap-x: 16px;
  --layout-grid-gap-y: 16px;
  --layout-grid-cols: 1;
  --layout-grid-overflow-x-item-width: 400px;
}
@media (min-width: 768px) {
  .widget-coupon-list {
    --layout-grid-cols: 3;
  }
}
@media (min-width: 1024px) {
  .widget-coupon-list {
    --layout-grid-gap-x: 32px;
    --layout-grid-gap-y: 32px;
    --layout-grid-cols: 3;
  }
}

.widget-feature-list {
  --media-ratio: 3 / 4;
  --media-object-fit: cover;
  --card-info-distribute: space-between;
}

.widget-feature-list {
  --layout-grid-cols: 1;
  --element-button-group-gap: 8px;
  --element-button-group-direction: column;
  --bullet-list-gap: 8px;
  --element-bullet-list-gap: 12px;
}
@media (min-width: 768px) {
  .widget-feature-list {
    --layout-grid-cols: 2;
    --element-button-group-direction: row;
  }
}
@media (min-width: 1024px) {
  .widget-feature-list {
    --layout-grid-cols: 3;
    --element-button-group-gap: 12px;
    --element-button-group-direction: row;
  }
}

.widget-form {
  --input-radius: 0px;
  --input-border-width: 1px;
}

.widget-form {
  --gap: 15px;
  --field-gap: 0px;
  --input-padding-x: 12px;
  --input-padding-y: 12px;
}
@media (min-width: 1024px) {
  .widget-form {
    --input-padding-x: 12px;
    --input-padding-y: 12px;
  }
}

.widget-gallery-list {
  --element-picture-aspect-ratio: 1 / 1;
  --element-picture-border-radius: 0px;
  --element-picture-object-fit: cover;
  --zoom-picture-object-fit: contain;
}

.widget-gallery-list {
  --layout-grid-gap-x: 16px;
  --layout-grid-gap-y: 16px;
  --layout-grid-cols: 2;
}
@media (min-width: 768px) {
  .widget-gallery-list {
    --layout-grid-cols: 3;
  }
}
@media (min-width: 1024px) {
  .widget-gallery-list {
    --layout-grid-gap-x: 32px;
    --layout-grid-gap-y: 32px;
    --layout-grid-cols: 5;
  }
}

.widget-heading {
  --gap: 8px;
  --alignment: center;
}
@media (min-width: 1024px) {
  .widget-heading {
    --gap: 16px;
  }
}

.widget-nav-list {
  --gap: 12px;
  --list-direction: column;
  --list-gap: 4px;
}
@media (min-width: 1024px) {
  .widget-nav-list {
    --gap: 20px;
  }
}

.widget-nav-bar {
  --action-right-margin-inline-end: 0px;
  --drawer-icon-margin-inline-start: 0px;
  --drawer-icon-font-size: 1.5rem;
  --drawer-icon-menu-width: 50px;
  --drawer-icon-menu-height: 50px;
  --drawer-icon-margin-inline-end: 0px;
  --search-icon-font-size: 1.5rem;
  --menu-mega-media-ratio: 4 / 3;
  --menu-mega-media-object-fit: cover;
  --menu-mega-media-border-radius: 0px;
  --more-icon-font-size: 1rem;
}

.widget-nav-bar {
  --widget-width: 100%;
  --widget-height: 60px;
  --nav-bar-row-gap: 0px;
  --nav-bar-col-gap: 12px;
  --brand-picture-height: 50px;
  --drawer-picture-height: 50px;
  --drawer-content-padding-top: 20px;
  --drawer-content-padding-bottom: 20px;
  --drawer-content-padding-x: 20px;
  --drawer-content-max-width: 340px;
  --drawer-header-padding-bottom: 20px;
  --drawer-title-padding-top: 10px;
  --drawer-title-padding-bottom: 10px;
  --drawer-title-padding-right: 0px;
  --drawer-title-padding-left: 0px;
  --drawer-mega-item-padding-top: 10px;
  --drawer-mega-item-padding-bottom: 10px;
  --drawer-mega-item-padding-right: 10px;
  --drawer-mega-item-padding-left: 10px;
  --drawer-mega-item-gap: 24px;
  --drawer-link-padding-top: 5px;
  --drawer-link-padding-bottom: 5px;
  --drawer-link-padding-right: 0px;
  --drawer-link-padding-left: 10px;
  --drawer-child-link-padding-top: 5px;
  --drawer-child-link-padding-bottom: 5px;
  --drawer-child-link-padding-right: 0px;
  --drawer-child-link-padding-left: 20px;
  --cart-content-padding-top: 20px;
  --cart-content-padding-bottom: 20px;
  --cart-content-padding-left: 20px;
  --cart-content-padding-right: 20px;
  --cart-content-padding-x: 20px;
  --cart-content-max-width: 85%;
  --user-content-padding-top: 20px;
  --user-content-padding-bottom: 20px;
  --user-content-padding-x: 20px;
  --user-content-max-width: 85%;
  --search-icon-back-width: 50px;
  --search-icon-back-height: 50px;
  --search-width: 100%;
  --search-max-width: 400px;
  --menu-list-gap: 20px;
  --menu-mega-grid-gap: 12px;
  --menu-mega-grid-cols: 6;
  --menu-mega-list-padding-top: 0px;
  --menu-mega-list-padding-bottom: 0px;
  --menu-mega-list-gap: 12px;
  --menu-mega-child-list-padding-top: 0px;
  --menu-mega-child-list-padding-bottom: 0px;
  --menu-mega-child-list-gap: 6px;
  --menu-mega-item-padding-top: 0px;
  --menu-mega-item-padding-bottom: 0px;
  --menu-mega-item-gap: 6px;
  --menu-mega-child-item-padding-top: 0px;
  --menu-mega-child-item-padding-bottom: 0px;
  --menu-mega-child-item-gap: 6px;
  --menu-mega-item-title-margin-bottom: 8px;
  --menu-mega-child-item-title-margin-bottom: 0px;
  --menu-dropdown-width: 280px;
  --menu-dropdown-padding-top: 20px;
  --menu-dropdown-padding-bottom: 20px;
  --menu-dropdown-padding-left: 28px;
  --menu-dropdown-padding-right: 28px;
  --menu-dropdown-item-link-padding-y: 8px;
  --menu-dropdown-item-link-padding-x: 0px;
  --action-gap: 12px;
}
@media (min-width: 768px) {
  .widget-nav-bar {
    --cart-content-max-width: 440px;
    --user-content-max-width: 340px;
  }
}
@media (min-width: 1024px) {
  .widget-nav-bar {
    --widget-height: 80px;
    --nav-bar-row-gap: 0px;
    --nav-bar-col-gap: 20px;
    --brand-picture-height: 60px;
    --search-width: 400px;
    --menu-mega-list-padding-top: 28px;
    --menu-mega-list-padding-bottom: 28px;
    --action-gap: 24px;
  }
}

.widget-product-description {
  --layout-grid-gap-x: 4px;
  --layout-grid-gap-y: 4px;
  --layout-grid-cols: 1;
}
@media (min-width: 768px) {
  .widget-product-description {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 1024px) {
  .widget-product-description {
    --layout-grid-gap-x: 8px;
    --layout-grid-gap-y: 8px;
    --layout-grid-cols: 2;
  }
}

.widget-product-gallery {
  --element-picture-aspect-ratio: 1 / 1;
  --element-picture-border-radius: 0px;
  --main-media-ratio: 1/1;
  --thumb-media-ratio: 1/1;
  --gallery-media-ratio: 1/1;
  --main-picture-object-fit: contain;
  --thumb-picture-object-fit: contain;
  --gallery-picture-object-fit: contain;
}

.widget-product-gallery {
  --layout-grid-gap-x: 4px;
  --layout-grid-gap-y: 4px;
  --layout-grid-cols: 2;
}

.widget-product-list {
  --card-product-border-radius: 0px;
  --card-product-info-name-line-clamp: 2;
  --card-product-thumbnail-ratio: 1 / 1;
  --card-product-thumbnail-border-radius: 0px;
  --card-product-info-badge-new-border-width: 0px;
  --card-product-info-badge-hot-border-width: 0px;
  --card-product-info-badge-info-border-width: 0px;
  --card-product-info-badge-suggest-border-width: 0px;
}

.widget-product-list {
  --layout-grid-cols: 2;
  --layout-grid-gap-x: 16px;
  --layout-grid-gap-y: 32px;
  --card-product-padding: 0px;
  --card-product-gap: 0px;
  --card-product-info-padding: 20px;
  --card-product-info-gap: 20px;
  --card-product-info-text-gap: 8px;
  --card-product-thumbnail-status-offset: 8px;
  --card-product-thumbnail-badge-offset: 8px;
  --card-product-thumbnail-button-offset: 8px;
}
@media (min-width: 1024px) {
  .widget-product-list {
    --layout-grid-cols: 5;
    --layout-grid-gap-x: 32px;
    --layout-grid-gap-y: 48px;
  }
}

.widget-product-promotion {
  --bullet-list-gap: 8px;
}

.widget-slider {
  --media-object-fit: cover;
}

.widget-slider {
  --card-info-width: 80%;
}
@media (min-width: 1024px) {
  .widget-slider {
    --card-info-width: 60%;
  }
}

.widget-rich-text {
  --text-align: left;
}

.widget-social {
  --gap: 8px;
}
@media (min-width: 1024px) {
  .widget-social {
    --gap: 12px;
  }
}

.widget-category-list {
  --media-ratio: 1 / 1;
  --media-object-fit: cover;
}

.widget-category-list {
  --layout-grid-cols: 3;
  --layout-grid-overflow-x-item-width: 160px;
  --layout-grid-gap-x: 12px;
  --layout-grid-gap-y: 24px;
  --card-padding: 0px;
  --media-width: 80%;
}
@media (min-width: 1024px) {
  .widget-category-list {
    --layout-grid-cols: 6;
    --layout-grid-gap-x: 36px;
    --layout-grid-gap-y: 36px;
    --card-padding: 0px;
    --media-width: 100%;
  }
}

.widget-category-detail {
  --media-ratio: 1 / 1;
  --media-object-fit: cover;
  --card-info-distribute: center;
}

.widget-category-detail {
  --card-direction: column;
  --media-width: 50%;
  --card-padding: 0px;
}
@media (min-width: 1024px) {
  .widget-category-detail {
    --card-direction: column;
    --card-media-basis: 20%;
    --media-width: 50%;
    --card-padding: 0px;
  }
}

.element-google-translate {
  --gg-translate-dropdown-padding: 12px;
}

.widget-search-filter {
  --button-border-radius: 30px;
}

.modal-search-filter {
  --list-tab-padding-y: 12px;
  --list-tab-content-padding-top: 4px;
}

.widget-header-logo {
  --widget-width: auto;
}

.widget-main-navigation-list {
  --menu-dropdown-mega-padding-top: 12px;
  --menu-dropdown-mega-padding-bottom: 24px;
}
@media (min-width: 1024px) {
  .widget-main-navigation-list {
    --menu-dropdown-mega-padding-top: 48px;
    --menu-dropdown-mega-padding-bottom: 40px;
  }
}

.color-scheme-1 {
  --bg-color: var(--color-light);
  --text-color: var(--color-brand-bold);
  --title-text-color: var(--color-dark);
  --caption-text-color: var(--color-brand-alt-bold);
  --description-text-color: var(--color-brand-bold);
  --link-accent-color: var(--color-brand-bold);
  --link-accent-hover-color: var(--color-brand-boldest);
  --link-default-color: var(--color-neutral-bold);
  --link-default-hover-color: var(--color-brand-boldest);
  --button-primary-fill-color: var(--color-brand-bold);
  --button-primary-border-color: transparent;
  --button-primary-border-width: 0px;
  --button-primary-text-color: #fff;
  --button-primary-hover-fill-color: var(--color-brand-boldest);
  --button-primary-hover-border-width: 0px;
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: #fff;
  --button-secondary-fill-color: transparent;
  --button-secondary-border-color: currentcolor;
  --button-secondary-border-width: 2px;
  --button-secondary-text-color: var(--color-neutral-bold);
  --button-secondary-hover-fill-color: transparent;
  --button-secondary-hover-border-color: --color-brand-boldest;
  --button-secondary-hover-border-width: 2px;
  --button-secondary-hover-text-color: var(--color-brand-boldest);
  --button-ghost-text-color: var(--color-brand-bold);
  --button-ghost-hover-text-color: var(--color-brand-boldest);
  --button-disabled-fill-color: var(--color-neutral-subtle);
  --button-disabled-text-color: var(--color-neutral);
  --tag-default-bg-color: var(--color-brand-subtlest);
  --tag-default-text-color: var(--color-brand-boldest);
  --tag-accent-bg-color: var(--color-brand-alt-subtlest);
  --tag-accent-text-color: var(--color-brand-alt-boldest);
  --arrows-bg-color: var(--color-neutral-subtlest);
  --arrows-border-color: currentcolor;
  --arrows-border-width: 1px;
  --arrows-text-color: var(--color-neutral-bold);
  --arrows-hover-bg-color: var(--color-neutral-subtle);
  --arrows-hover-border-color: currentcolor;
  --arrows-hover-border-width: 1px;
  --arrows-text-hover-color: var(--color-neutral-bold);
  --slider-bullets-bg-color: var(--color-neutral);
  --slider-bullets-hover-bg-color: var(--color-brand);
  --slider-bullets-active-bg-color: var(--color-neutral-boldest);
  --scrollbar-bg-color: var(--color-neutral);
  --scrollbar-track-color: var(--color-neutral-boldest);
}

.color-scheme-2 {
  --bg-color: var(--color-brand-bold);
  --text-color: var(--color-light);
  --title-text-color: var(--color-light);
  --caption-text-color: var(--color-brand-alt-bold);
  --description-text-color: var(--color-light);
  --link-accent-color: var(--color-brand-bold);
  --link-accent-hover-color: var(--color-brand-boldest);
  --link-default-color: var(--color-light);
  --link-default-hover-color: var(--color-brand-subtle);
  --button-primary-fill-color: var(--color-brand-bold);
  --button-primary-border-color: transparent;
  --button-primary-border-width: 0px;
  --button-primary-text-color: #fff;
  --button-primary-hover-fill-color: var(--color-brand-boldest);
  --button-primary-hover-border-width: 0px;
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: #fff;
  --button-secondary-fill-color: transparent;
  --button-secondary-border-color: currentcolor;
  --button-secondary-border-width: 1px;
  --button-secondary-text-color: var(--color-neutral-bold);
  --button-secondary-hover-fill-color: transparent;
  --button-secondary-hover-border-color: currentcolor;
  --button-secondary-hover-border-width: 2px;
  --button-secondary-hover-text-color: var(--color-brand-bold);
  --button-ghost-text-color: var(--color-white);
  --button-ghost-hover-text-color: var(--color-brand-subtle);
  --button-disabled-fill-color: var(--color-neutral-subtle);
  --button-disabled-text-color: var(--color-neutral);
  --tag-default-bg-color: var(--color-brand-subtlest);
  --tag-default-text-color: var(--color-brand-boldest);
  --tag-accent-bg-color: var(--color-brand-alt-subtlest);
  --tag-accent-text-color: var(--color-brand-alt-boldest);
  --arrows-bg-color: var(--color-neutral-subtlest);
  --arrows-border-color: currentcolor;
  --arrows-border-width: 1px;
  --arrows-text-color: var(--color-neutral-bold);
  --arrows-hover-bg-color: var(--color-neutral-subtle);
  --arrows-hover-border-color: currentcolor;
  --arrows-hover-border-width: 1px;
  --arrows-text-hover-color: var(--color-neutral-bold);
  --slider-bullets-bg-color: var(--color-neutral);
  --slider-bullets-hover-bg-color: var(--color-brand);
  --slider-bullets-active-bg-color: var(--color-neutral-boldest);
  --scrollbar-bg-color: var(--color-neutral);
  --scrollbar-track-color: var(--color-neutral-boldest);
}

.style_overlay {
  --text-color: var(--color-neutral-subtle);
  --title-text-color: var(--color-neutral-subtlest);
  --caption-text-color: var(--color-neutral-subtle);
  --description-text-color: var(--color-neutral-subtle);
  --button-primary-fill-color: var(--color-neutral-subtlest);
  --button-primary-text-color: var(--color-neutral-boldest);
  --button-primary-hover-fill-color: var(--color-neutral-subtle);
  --button-primary-hover-text-color: var(--color-neutral-boldest);
  --button-secondary-text-color: var(--color-neutral-subtlest);
  --button-secondary-hover-text-color: var(--color-neutral-subtlest);
  --button-ghost-text-color: var(--color-neutral-subtlest);
  --button-ghost-hover-text-color: var(--color-neutral-subtle);
}

.element-blog-list {
  --media-ratio: 1 / 1;
  --media-object-fit: cover;
  --card-info-distribute: space-between;
}

.element-blog-list {
  --layout-grid-cols: 2;
}
@media (min-width: 1024px) {
  .element-blog-list {
    --layout-grid-cols: 5;
  }
}

.widget-button-Group {
  --element-button-group-gap: 1rem;
  --element-button-group-direction: row;
}
@media (min-width: 1024px) {
  .widget-button-Group {
    --element-button-group-gap: 1.25rem;
  }
}
:root {
  --typo-heading-font-family: IBM Plex Serif,Poppins, sans-serif;
  --typo-paragraph-font-family: IBM Plex Serif,Poppins, sans-serif;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e506acd71_10755230"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e506acd71_10755230"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e50bae1f1_07556419"] {
    --col-span: 12;
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e50bae1f1_07556419"] {
    --col-span: 6;
    --col-gap: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e50e36905_90135773"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e50e36905_90135773"] {
    --col-span: 6;
  }
}

[data-ukey="_67dc4e5566b833_21057369"] {
  --size: large;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5566b833_21057369"] {
    --element-button-group-direction: column;
  }
}

[data-ukey="_67dc4e5566b833_21057369"] .buttongroup-button-0 {
  --icon-left: calendar;
}

[data-ukey="_67dc4e569f65c6_76902659"] {
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e56efc401_61068837"] {
    --col-vertical-align: center;
    --col-padding-left: 50%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e570f8e81_67128539"] {
    --row-gap: 200px;
  }
}

[data-ukey="_67dc4e5723c5d9_21452129"] {
  --section-is-full-width: 1;
  --section-bg-color: pink;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5723c5d9_21452129"] {
    --section-container-padding-x: 0px;
  }
}

[data-ukey="_67dc4e57de3e61_51391571"] {
  --element-picture-aspect-ratio: 1 / 1;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e57de3e61_51391571"] {
    --card-info-gap: 40px;
    --element-button-group-direction: row;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e57de3e61_51391571"] {
    --layout-grid-overflow-x-item-width: 25%;
    --card-info-gap: 64px;
  }
}

[data-ukey="_67dc4e59173f88_08835901"] {
  --layout: simple-3;
  --is-overlay: 1;
  --overlay-bg-color-opacity: 0.01;
  --card-info-distribute: end;
  --card-info-alignment: center;
}

[data-ukey="_67dc4e59475b63_43010562"] {
  --layout: simple_equal_column-3;
  --card-title-typo-style: typo_heading_medium_bold;
  --card-info-distribute: end;
  --card-info-alignment: left;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e59475b63_43010562"] {
    --card-padding: 36px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e59475b63_43010562"] {
    --card-padding: 48px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5a25a1a5_18100852"] {
    --distribute: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5a25a1a5_18100852"] {
    --distribute: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5adcf966_07521740"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5b7538d3_72461751"] {
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5c998b15_46659615"] {
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5c998b15_46659615"] {
    --text-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5cad8072_21905571"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5cad8072_21905571"] {
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5cc17e24_40072055"] {
    --col-span: 12;
    --col-gap: 20px;
    --col-padding-left: 0px;
    --col-padding-right: 0px;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5cc17e24_40072055"] {
    --col-span: 4;
    --col-gap: 40px;
    --col-padding-left: 40px;
    --col-padding-right: 40px;
    --col-vertical-align: center;
  }
}

[data-ukey="_67dc4e5cd5d214_90871958"] {
  --media-ratio: 1 / 1;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5ce9bc03_92014702"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5ce9bc03_92014702"] {
    --col-span: 8;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5d69f216_24594456"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5d69f216_24594456"] {
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5e11f4c3_81594181"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5e11f4c3_81594181"] {
    --col-span: 6;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5e2954b4_54207450"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5e2954b4_54207450"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5e40c889_19416797"] {
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5e40c889_19416797"] {
    --text-align: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5e5821c3_39369690"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5e5821c3_39369690"] {
    --widget-align-self: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5e6c5586_61274619"] {
    --col-span: 12;
    --col-gap: 20px;
    --col-padding-left: 0px;
    --col-padding-right: 0px;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5e6c5586_61274619"] {
    --col-span: 6;
    --col-gap: 40px;
    --col-padding-left: 40px;
    --col-padding-right: 40px;
    --col-vertical-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e5ee63d23_09200232"] {
    --card-info-gap: 40px;
    --element-button-group-direction: row;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e5ee63d23_09200232"] {
    --layout-grid-overflow-x-item-width: 25%;
    --card-info-gap: 64px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e602d1ec1_63095168"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e602d1ec1_63095168"] {
    --col-span: 6;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e604195c5_91948311"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e604195c5_91948311"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e60560646_62079308"] {
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e60560646_62079308"] {
    --text-align: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e606a1e54_17108654"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e606a1e54_17108654"] {
    --widget-align-self: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e607e4eb6_31154959"] {
    --col-span: 12;
    --col-gap: 20px;
    --col-padding-left: 0px;
    --col-padding-right: 0px;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e607e4eb6_31154959"] {
    --col-span: 6;
    --col-gap: 40px;
    --col-padding-left: 40px;
    --col-padding-right: 40px;
    --col-vertical-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e60e2ec79_88872272"] {
    --card-info-gap: 40px;
    --element-button-group-direction: row;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e60e2ec79_88872272"] {
    --layout-grid-overflow-x-item-width: 25%;
    --card-info-gap: 64px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e61683ee6_49184913"] {
    --widget-max-width: 600px;
    --widget-align-self: center;
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e61683ee6_49184913"] {
    --widget-max-width: 600px;
    --widget-align-self: center;
    --text-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e61906eb7_45740138"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e61906eb7_45740138"] {
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e61b8ca89_82576147"] {
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e61b8ca89_82576147"] {
    --col-gap: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e64862141_56204706"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e64862141_56204706"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e64d75b15_68882752"] {
    --col-span: 12;
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e64d75b15_68882752"] {
    --col-span: 6;
    --col-gap: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e650b5367_06463601"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e650b5367_06463601"] {
    --col-span: 6;
  }
}

[data-ukey="_67dc4e6547f465_29775187"] {
  --media-ratio: 1/1;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e67960612_88215910"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e67960612_88215910"] {
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e67aa6627_49464860"] {
    --widget-max-width: 600px;
    --widget-align-self: center;
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e67aa6627_49464860"] {
    --widget-max-width: 600px;
    --widget-align-self: center;
    --text-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e67d32725_87578673"] {
    --widget-max-width: 600px;
    --widget-align-self: center;
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e67d32725_87578673"] {
    --widget-max-width: 600px;
    --widget-align-self: center;
    --text-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e67e7e826_19101784"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e67e7e826_19101784"] {
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e6807fe18_79925623"] {
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e6807fe18_79925623"] {
    --col-gap: 40px;
  }
}

[data-ukey="_67dc4e68449964_93816755"] {
  --alignment: left;
}

[data-ukey="_67dc4e686dbfb5_43647240"] {
  --alignment: left;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e689645f9_49505045"] {
    --col-gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e689645f9_49505045"] {
    --col-gap: 20px;
    --col-padding-top: 50px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e689645f9_49505045"] {
    --col-gap: 20px;
    --col-padding-top: 50px;
  }
}

[data-ukey="_67dc4e68be9fe3_66659839"] {
  --blog-number: 6;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e68be9fe3_66659839"] {
    --layout-grid-overflow-x-item-width: 30%;
  }
}

[data-ukey="_67dc4e68be9fe3_66659839"] .element-blog-list {
  --blog-number: 6;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e68be9fe3_66659839"] .element-blog-list {
    --layout-grid-overflow-x-item-width: 30%;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e692fd4a4_45812021"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e692fd4a4_45812021"] {
    --col-span: 5;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e69444104_39512516"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e69444104_39512516"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e6958eff8_89070424"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e6958eff8_89070424"] {
    --widget-align-self: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e696d5f14_75048345"] {
    --col-span: 12;
    --col-gap: 20px;
    --col-padding-top: 40px;
    --col-padding-bottom: 40px;
    --col-padding-left: 20px;
    --col-padding-right: 20px;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e696d5f14_75048345"] {
    --col-span: 7;
    --col-gap: 40px;
    --col-padding-top: 40px;
    --col-padding-bottom: 40px;
    --col-padding-left: 20%;
    --col-padding-right: 20%;
    --col-vertical-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e69819f95_12815131"] {
    --row-gap: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e69819f95_12815131"] {
    --row-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e6dddbd49_49056607"] {
    --widget-max-width: 300px;
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e6dddbd49_49056607"] {
    --widget-max-width: 400px;
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e6e8b1f20_09978230"] {
    --widget-max-width: 300px;
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e6e8b1f20_09978230"] {
    --widget-max-width: 400px;
    --widget-align-self: center;
  }
}

[data-ukey="_67dc4e6f611e63_14943584"] {
  --template: brand-left-menu-center;
  --menu-show-type: click;
  --color-drawer-scheme: color-scheme-main;
  --drawer-parent-typo-style: typo_paragraph_small_bold;
  --drawer-parent-link-variant: accent;
  --drawer-child-typo-style: typo_paragraph_small;
  --drawer-child-link-variant: default;
  --menu-item-typo-style: typo_paragraph_small_bold;
  --menu-item-link-variant: default;
  --color-mega-scheme: color-scheme-main;
  --mega-parent-typo-style: typo_paragraph_xsmall_bold;
  --mega-parent-link-variant: accent;
  --mega-child-typo-style: typo_paragraph_small;
  --mega-child-link-variant: default;
  --color-dropdown-scheme: color-scheme-main;
  --dropdown-parent-typo-style: typo_paragraph_small;
  --dropdown-parent-link-variant: accent;
  --dropdown-child-typo-style: typo_paragraph_small;
  --dropdown-child-link-variant: default;
  --menu-mega-media-ratio: 3 / 2;
  --link-hover-text-decoration: none;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e6f611e63_14943584"] {
    --brand-picture-height: 40px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e6f611e63_14943584"] {
    --menu-list-gap: 28px;
    --nav-bar-col-gap: 44px;
    --brand-picture-height: 50px;
  }
}

[data-ukey="_67dc4e723183f3_08815995"] {
  --card-info-alignment: center;
  --card-title-line-clamp: 2;
  --card-description-line-clamp: 2;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e723183f3_08815995"] {
    --layout-grid-cols: 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e723183f3_08815995"] {
    --layout-grid-cols: 1;
    --card-info-width: 50%;
    --card-ratio: 5 / 2;
  }
}

[data-ukey="_67dc4e72466c05_84897667"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}

[data-ukey="_67dc4e72ab3e92_90001972"] {
  --alignment: left;
}

[data-ukey="_67dc4e72d409d5_97945079"] {
  --alignment: left;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e73080990_87707506"] {
    --col-gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e73080990_87707506"] {
    --col-gap: 20px;
    --col-padding-top: 50px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e73080990_87707506"] {
    --col-gap: 20px;
    --col-padding-top: 50px;
  }
}

[data-ukey="_67dc4e75a3fee4_30655423"] {
  --text-align: center;
}

[data-ukey="_67dc4e77e9e336_46797134"] {
  --is-show-icon-left: 1;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e77e9e336_46797134"] {
    --item-padding-x: 20px;
  }
}
@media (min-width: 1280px) {
  [data-ukey="_67dc4e77e9e336_46797134"] {
    --item-padding-x: 20px;
  }
}

[data-ukey="_67dc4e8000b2b6_03182303"] {
  --card-info-alignment: center;
  --card-padding: 48px;
  --blog-number: 2;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e8000b2b6_03182303"] {
    --layout-grid-cols: 1;
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e8000b2b6_03182303"] {
    --layout-grid-cols: 1;
    --card-info-width: 80%;
    --card-ratio: 5 / 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8000b2b6_03182303"] {
    --layout-grid-cols: 1;
    --card-info-width: 50%;
    --card-ratio: 5 / 2;
  }
}

[data-ukey="_67dc4e8000b2b6_03182303"] .element-blog-list {
  --card-info-alignment: center;
  --card-padding: 48px;
  --blog-number: 2;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e8000b2b6_03182303"] .element-blog-list {
    --layout-grid-cols: 1;
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e8000b2b6_03182303"] .element-blog-list {
    --layout-grid-cols: 1;
    --card-info-width: 80%;
    --card-ratio: 5 / 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8000b2b6_03182303"] .element-blog-list {
    --layout-grid-cols: 1;
    --card-info-width: 50%;
    --card-ratio: 5 / 2;
  }
}

[data-ukey="_67dc4e8066b5e8_09367198"] {
  --blog-number: 4;
  --card-direction: row;
  --card-info-distribute: center;
  --link-variant: default;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8066b5e8_09367198"] {
    --layout-grid-cols: 2;
  }
}

[data-ukey="_67dc4e8066b5e8_09367198"] .element-blog-list {
  --blog-number: 4;
  --card-direction: row;
  --card-info-distribute: center;
  --link-variant: default;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8066b5e8_09367198"] .element-blog-list {
    --layout-grid-cols: 2;
  }
}

[data-ukey="_67dc4e80b7cda0_64521785"] {
  --card-info-alignment: center;
  --tag-variant: accent;
  --card-padding: 48px;
}

[data-ukey="_67dc4e80b7cda0_64521785"] .element-blog-list {
  --card-info-alignment: center;
  --tag-variant: accent;
  --card-padding: 48px;
}

[data-ukey="_67dc4e8538b772_07778053"] {
  --blog-number: 4;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8538b772_07778053"] {
    --layout-grid-overflow-x-item-width: 30%;
    --layout-grid-cols: 4;
  }
}

[data-ukey="_67dc4e8538b772_07778053"] .element-blog-list {
  --blog-number: 4;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8538b772_07778053"] .element-blog-list {
    --layout-grid-overflow-x-item-width: 30%;
    --layout-grid-cols: 4;
  }
}

[data-ukey="_67dc4e86727225_74050725"] {
  --card-info-alignment: center;
  --card-title-line-clamp: 2;
  --card-description-line-clamp: 2;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e86727225_74050725"] {
    --layout-grid-cols: 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e86727225_74050725"] {
    --layout-grid-cols: 1;
    --card-info-width: 50%;
    --card-ratio: 5 / 2;
  }
}

[data-ukey="_67dc4e86867773_69030257"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}

[data-ukey="_67dc4e8e424321_13623288"] {
  --is-overflow-x: 1;
  --element-icon-size: 48px;
  --card-info-distribute: center;
  --card-info-alignment: center;
  --bg-color: transparent;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8e424321_13623288"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_67dc4e8f3ed0e6_68273007"] {
  --card-border-radius: 20px;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e8f3ed0e6_68273007"] {
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e8f3ed0e6_68273007"] {
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e8f3ed0e6_68273007"] {
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e905c6613_22199925"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e905c6613_22199925"] {
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e90706cd0_90778532"] {
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e90706cd0_90778532"] {
    --text-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9084a528_14432817"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9084a528_14432817"] {
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9098ad72_33695799"] {
    --col-span: 12;
    --col-order: 2;
    --col-gap: 20px;
    --col-padding-top: 40px;
    --col-padding-bottom: 160px;
    --col-padding-right: 20px;
    --col-padding-left: 20px;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9098ad72_33695799"] {
    --col-span: 6;
    --col-order: 1;
    --col-gap: 40px;
    --col-padding-top: 80px;
    --col-padding-bottom: 200px;
    --col-padding-right: 20%;
    --col-padding-left: 20%;
    --col-vertical-align: center;
  }
}

[data-ukey="_67dc4e91316435_93351415"] {
  --media-object-fit: cover;
  --bg-type: video;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e91316435_93351415"] {
    --widget-height: 100%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e91316435_93351415"] {
    --widget-height: 100%;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e914572d0_50760600"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e914572d0_50760600"] {
    --col-span: 6;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9159cc20_19919898"] {
    --row-gap: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9159cc20_19919898"] {
    --row-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9440e945_23758062"] {
    --widget-max-width: 300px;
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9440e945_23758062"] {
    --widget-max-width: 400px;
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e94cd72c6_40187020"] {
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e94cd72c6_40187020"] {
    --col-gap: 40px;
  }
}

[data-ukey="_67dc4e9552ac11_94671312"] {
  --is-show-content: 1;
  --description-typo-style: typo_paragraph_xlarge;
  --button-size: large;
  --card-info-alignment: left;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9552ac11_94671312"] {
    --card-ratio: 3 / 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9552ac11_94671312"] {
    --card-ratio: 3 / 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9552ac11_94671312"] {
    --card-ratio: 3 / 2;
  }
}

[data-ukey="_67dc4e958f2402_22836115"] {
  --is-show-content: 1;
  --is-overlay: 1;
  --description-typo-style: typo_paragraph_xlarge;
  --button-size: large;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e958f2402_22836115"] {
    --card-ratio: 3 / 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e958f2402_22836115"] {
    --card-ratio: 3 / 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e958f2402_22836115"] {
    --card-ratio: 3 / 2;
  }
}

[data-ukey="_67dc4e95f34119_31066891"] {
  --is-overflow-x: 1;
  --element-icon-size: 48px;
  --card-info-distribute: center;
  --card-info-alignment: center;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e95f34119_31066891"] {
    --layout-grid-cols: 5;
  }
}

[data-ukey="_67dc4e96133c39_50217591"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}

[data-ukey="_67dc4e963b5fb4_32407594"] {
  --alignment: left;
}

[data-ukey="_67dc4e96636df3_24632587"] {
  --alignment: left;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e968bd2b5_21209992"] {
    --col-gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e968bd2b5_21209992"] {
    --col-gap: 20px;
    --col-padding-top: 50px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e968bd2b5_21209992"] {
    --col-gap: 20px;
    --col-padding-top: 50px;
  }
}

[data-ukey="_67dc4e96b40206_59551304"] {
  --blog-number: 6;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e96b40206_59551304"] {
    --layout-grid-overflow-x-item-width: 30%;
  }
}

[data-ukey="_67dc4e96b40206_59551304"] .element-blog-list {
  --blog-number: 6;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e96b40206_59551304"] .element-blog-list {
    --layout-grid-overflow-x-item-width: 30%;
  }
}

[data-ukey="_67dc4e96eff4d3_29598541"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9723bfb3_18687716"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9723bfb3_18687716"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e97741545_49035687"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e97741545_49035687"] {
    --col-span: 6;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e97880940_71731061"] {
    --col-span: 12;
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e97880940_71731061"] {
    --col-span: 6;
    --col-gap: 40px;
  }
}

[data-ukey="_67dc4e97c466b1_63869384"] {
  --is-show-content: 1;
  --bg-color: transparent;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e97c466b1_63869384"] {
    --card-ratio: 3 / 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e97c466b1_63869384"] {
    --card-ratio: 3 / 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e97c466b1_63869384"] {
    --card-ratio: 3 / 1;
    --card-info-width: 60%;
  }
}

[data-ukey="_67dc4e98145544_47975137"] {
  --section-container-max-width: none;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e98145544_47975137"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e98145544_47975137"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}

[data-ukey="_67dc4e9842cb52_64994995"] {
  --alignment: center;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9842cb52_64994995"] {
    --gap: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9859a507_12130501"] {
    --widget-width: 600px;
  }
}

[data-ukey="_67dc4e986de8f3_56840412"] {
  --col-horizontal-align: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e986de8f3_56840412"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e986de8f3_56840412"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e986de8f3_56840412"] {
    --col-span: 12;
  }
}

[data-ukey="_67dc4e98960b61_90563950"] {
  --card-border-radius: 20px;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e98960b61_90563950"] {
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e98960b61_90563950"] {
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e98960b61_90563950"] {
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e98d247a7_22419412"] {
    --layout-grid-gap-x: 16px;
    --marquee-text-gap: 16px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e98d247a7_22419412"] {
    --layout-grid-gap-x: 32px;
    --marquee-text-gap: 32px;
  }
}

[data-ukey="_67dc4e9956aa18_64248701"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9956aa18_64248701"] {
    --layout-grid-cols: 3;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9956aa18_64248701"] {
    --layout-grid-cols: 3;
  }
}

[data-ukey="_67dc4e996ab579_60135200"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9a7a05c5_05455939"] {
    --widget-max-width: 300px;
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9a7a05c5_05455939"] {
    --widget-max-width: 400px;
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9aca0c24_44249517"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9aca0c24_44249517"] {
    --alignment: left;
  }
}

[data-ukey="_67dc4e9b61ef90_88347705"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9b61ef90_88347705"] {
    --layout-grid-cols: 1;
    --card-padding: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9b61ef90_88347705"] {
    --layout-grid-cols: 3;
    --card-padding: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9bb1ec04_94692760"] {
    --media-ratio: 3/1;
    --media-object-fit: cover;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9bda21b2_64491128"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9bda21b2_64491128"] {
    --alignment: left;
  }
}

[data-ukey="_67dc4e9c0dfe63_44858200"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9c0dfe63_44858200"] {
    --layout-grid-cols: 3;
    --card-padding: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9c0dfe63_44858200"] {
    --layout-grid-cols: 3;
    --card-padding: 0px;
  }
}

[data-ukey="_67dc4e9c71fb79_59737767"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9c71fb79_59737767"] {
    --layout-grid-cols: 2;
    --card-padding: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9c71fb79_59737767"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9c71fb79_59737767"] {
    --layout-grid-cols: 4;
    --card-padding: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9c85fef7_64394833"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9c85fef7_64394833"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9cd5e4a9_84475229"] {
    --alignment: left;
  }
}

[data-ukey="_67dc4e9ce9d5a3_69404360"] {
  --size: small;
}

[data-ukey="_67dc4e9dbd9ca9_72909902"] {
  --is-overflow-x: 1;
  --element-icon-size: 48px;
  --card-info-distribute: center;
  --card-info-alignment: center;
  --bg-color: transparent;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9dbd9ca9_72909902"] {
    --layout-grid-cols: 2;
    --card-padding: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9dbd9ca9_72909902"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9dbd9ca9_72909902"] {
    --layout-grid-cols: 4;
    --card-padding: 0px;
  }
}

[data-ukey="_67dc4e9e2e5810_94870683"] {
  --is-show-content: 1;
  --bg-color: transparent;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9e2e5810_94870683"] {
    --card-ratio: 3 / 2;
    --card-info-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9e2e5810_94870683"] {
    --card-ratio: 3 / 1;
    --card-info-width: 90%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9e2e5810_94870683"] {
    --card-ratio: 3 / 1;
    --card-info-width: 80%;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9e7ee177_21859658"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9e7ee177_21859658"] {
    --alignment: center;
  }
}

[data-ukey="_67dc4e9f3e99f8_26273463"] {
  --card-border-radius: 20px;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9f3e99f8_26273463"] {
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9f3e99f8_26273463"] {
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9f3e99f8_26273463"] {
    --card-info-width: 80%;
    --card-ratio: 1 / 1;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9fb675e4_51459208"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9fb675e4_51459208"] {
    --alignment: left;
  }
}

[data-ukey="_67dc4e9fca3f71_17427596"] {
  --icon-name: check-circle;
}

[data-ukey="_67dc4ea062d118_65949042"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea062d118_65949042"] {
    --layout-grid-cols: 3;
    --card-padding: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea062d118_65949042"] {
    --layout-grid-cols: 3;
    --card-info-heading-gap: 6px;
    --card-padding: 0px;
  }
}

[data-ukey="_67dc4ea1df9d21_55206758"] {
  --is-show-content: 1;
  --bg-color: transparent;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea1df9d21_55206758"] {
    --card-ratio: 3 / 2;
    --card-info-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea1df9d21_55206758"] {
    --card-ratio: 3 / 1;
    --card-info-width: 90%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea1df9d21_55206758"] {
    --card-ratio: 3 / 1;
    --card-info-width: 80%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea23c3779_47688034"] {
    --gap: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea278b631_09668044"] {
    --gap: 10px;
  }
}

[data-ukey="_67dc4ea2dd3117_03503276"] {
  --zoom: 13;
  --keyword: ITF Tower;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea2dd3117_03503276"] {
    --iframe-height: 500px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea2dd3117_03503276"] {
    --iframe-height: 500px;
  }
}

[data-ukey="_67dc4ea34d8605_06913409"] {
  --is-show-content: 1;
  --bg-color: transparent;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea34d8605_06913409"] {
    --card-ratio: 3 / 2;
    --card-info-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea34d8605_06913409"] {
    --card-ratio: 3 / 1;
    --card-info-width: 90%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea34d8605_06913409"] {
    --card-ratio: 3 / 1;
    --card-info-width: 80%;
  }
}

[data-ukey="_67dc4ea3b227b6_35512192"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea3b227b6_35512192"] {
    --layout-grid-cols: 2;
    --card-padding: 0px;
    --layout-grid-overflow-x-item-width: 60vw;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea3b227b6_35512192"] {
    --layout-grid-cols: 4;
    --card-padding: 0px;
  }
}

[data-ukey="_67dc4ea422d821_50543177"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea422d821_50543177"] {
    --layout-grid-cols: 2;
    --card-padding: 0px;
    --layout-grid-overflow-x-item-width: 60vw;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea422d821_50543177"] {
    --layout-grid-cols: 4;
    --card-padding: 0px;
  }
}

[data-ukey="_67dc4ea48770f0_87190212"] {
  --media-ratio: 1 / 1;
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea48770f0_87190212"] {
    --layout-grid-cols: 2;
    --card-padding: 0px;
    --layout-grid-overflow-x-item-width: 60vw;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea48770f0_87190212"] {
    --layout-grid-cols: 4;
    --card-padding: 0px;
  }
}

[data-ukey="_67dc4ea4d7d898_50150094"] {
  --is-overflow-x: 1;
  --element-icon-size: 48px;
  --card-info-distribute: center;
  --card-info-alignment: center;
  --bg-color: transparent;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea4d7d898_50150094"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea4d7d898_50150094"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea4d7d898_50150094"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_67dc4ea5481de4_20556883"] {
  --template: brand-center;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea5481de4_20556883"] {
    --brand-picture-height: 28px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea5481de4_20556883"] {
    --brand-picture-height: 30px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea5481de4_20556883"] {
    --brand-picture-height: 35px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea5848dd3_84477599"] {
    --element-picture-height: 60px;
    --text-align: center;
    --gap: 30px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea5848dd3_84477599"] {
    --element-picture-height: 60px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea5848dd3_84477599"] {
    --element-picture-height: 80px;
    --text-align: left;
    --gap: 30px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea5d5faf4_12431932"] {
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea5d5faf4_12431932"] {
    --text-align: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea61e10f1_93676122"] {
    --text-align: center;
    --widget-padding-top: 40px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea61e10f1_93676122"] {
    --text-align: left;
    --widget-padding-top: 40px;
  }
}

[data-ukey="_6809ff1876c702_15351797"] {
  --blog-number: 12;
}

[data-ukey="_6809ff1876c702_15351797"] .element-blog-list {
  --blog-number: 12;
}

[data-ukey="_6809ff1876c702_15351797"] .element-product-list {
  --blog-number: 12;
}

[data-ukey="_6809ff1876c702_15351797"] .element-category-list {
  --blog-number: 12;
}

[data-ukey="_67dc4e9ab63ee8_99270504"] {
  --section-bg-type: video;
  --section-is-overlay: 1;
  --section-overlay-bg-color-opacity: 0.5;
  --section-is-overlay-gradient: 1;
  --section-overlay-bg-color-from: #00000000;
  --section-overlay-bg-color-to: #00000066;
  --section-overlay-bg-color-from-stop: 0%;
  --section-overlay-bg-color-to-stop: 100%;
  --section-media-ratio: 3/1;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9ab63ee8_99270504"] {
    --section-height: 60dvh;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9ab63ee8_99270504"] {
    --section-height: 70dvh;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9ab63ee8_99270504"] {
    --section-height: 80dvh;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9b121f67_42609767"] {
    --col-span: 12;
    --col-gap: 20px;
    --col-order: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9b121f67_42609767"] {
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9b121f67_42609767"] {
    --col-span: 6;
    --col-gap: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9b39e7c0_24667700"] {
    --col-span: 12;
    --col-order: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9b39e7c0_24667700"] {
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9b39e7c0_24667700"] {
    --col-span: 6;
  }
}

[data-ukey="_67dc4e9b9de540_83169247"] {
  --section-bg-color: #eef3e2;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9b9de540_83169247"] {
    --section-padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9bc605d1_96539522"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9bc605d1_96539522"] {
    --col-span: 6;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9c21c869_95792505"] {
    --col-span: 12;
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9c21c869_95792505"] {
    --col-span: 6;
    --col-gap: 40px;
  }
}

[data-ukey="_67dc4e9c49bb99_85517137"] {
  --section-bg-type: image;
  --section-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/a7/l9/e3.webp);
  --section-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/a7/l9/e3.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9c49bb99_85517137"] {
    --section-padding-top: 80px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9c99d5b2_37290573"] {
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9c99d5b2_37290573"] {
    --col-gap: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9cc1dd03_05422912"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9cc1dd03_05422912"] {
    --section-padding-top: 30px;
    --section-padding-bottom: 30px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9cc1dd03_05422912"] {
    --section-padding-top: 30px;
    --section-padding-bottom: 100px;
  }
}

[data-ukey="_67dc4e9d09cb49_74899399"] {
  --col-vertical-align: center;
  --col-backdrop-filter-blur: 10px;
  --col-bg-color: #ffffffaa;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9d09cb49_74899399"] {
    --col-horizontal-align: center;
    --col-padding-top: 60px;
    --col-padding-bottom: 40px;
    --col-padding-left: 20px;
    --col-padding-right: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9d09cb49_74899399"] {
    --col-horizontal-align: start;
    --col-padding-top: 80px;
    --col-padding-bottom: 80px;
    --col-padding-left: 50px;
    --col-padding-right: 50px;
  }
}

[data-ukey="_67dc4e9d1dbf97_86614305"] {
  --row-bg-type: image;
  --row-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/r6/3r/l2.webp);
  --row-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/r6/3r/l2.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9d1dbf97_86614305"] {
    --row-padding-top: 60px;
    --row-padding-bottom: 60px;
    --row-padding-left: 30px;
    --row-padding-right: 30px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9d1dbf97_86614305"] {
    --row-padding-top: 100px;
    --row-padding-bottom: 100px;
    --row-padding-left: 100px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9d31db07_72226384"] {
    --section-padding-top: 40px;
    --section-padding-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9d59e564_39315489"] {
    --col-span: 12;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9d59e564_39315489"] {
    --col-span: 6;
    --col-vertical-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9d81c151_32651195"] {
    --col-span: 12;
    --col-gap: 20px;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9d81c151_32651195"] {
    --col-span: 6;
    --col-gap: 20px;
    --col-vertical-align: center;
  }
}

[data-ukey="_67dc4e9da99ab8_67998538"] {
  --section-bg-type: image;
  --section-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/xy/ez/me.webp);
  --section-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/xy/ez/me.webp);
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9da99ab8_67998538"] {
    --section-padding-top: 80px;
  }
}

[data-ukey="_67dc4e9dd1e4c9_38683330"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}

[data-ukey="_67dc4e9e05a797_95452990"] {
  --section-bg-color: #eef3e2;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9e05a797_95452990"] {
    --section-padding-top: 70px;
    --section-padding-bottom: 70px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9e05a797_95452990"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9e05a797_95452990"] {
    --section-padding-top: 40px;
    --section-padding-bottom: 40px;
  }
}

[data-ukey="_67dc4e9e6b18c7_76387990"] {
  --section-is-overlay: 1;
  --section-container-max-width: none;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9e6b18c7_76387990"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9e6b18c7_76387990"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9ee2ef97_85065739"] {
    --col-span: 12;
    --col-gap: 20px;
    --col-order: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9ee2ef97_85065739"] {
    --col-span: 6;
    --col-gap: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9f16d2b0_29310438"] {
    --col-span: 12;
    --col-order: 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9f16d2b0_29310438"] {
    --col-span: 6;
  }
}

[data-ukey="_67dc4e9f7abae1_16908404"] {
  --section-bg-type: image;
  --section-bg-size: contain;
  --section-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/yw/pp/fr.webp);
  --section-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/yw/pp/fr.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9fa26985_19891470"] {
    --col-span: 12;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9fa26985_19891470"] {
    --col-span: 6;
    --col-vertical-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9ff25d97_83851288"] {
    --col-span: 12;
    --col-gap: 30px;
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9ff25d97_83851288"] {
    --col-span: 6;
    --col-gap: 30px;
    --col-vertical-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea0121038_99888072"] {
    --row-gap: 50px;
  }
}

[data-ukey="_67dc4ea0261200_84106705"] {
  --section-bg-type: image;
  --section-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/a7/l9/e3.webp);
  --section-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/a7/l9/e3.webp);
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea04e3358_62446281"] {
    --col-span: 5;
  }
}

[data-ukey="_67dc4ea076ca87_53991572"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea076ca87_53991572"] {
    --col-span: 7;
  }
}

[data-ukey="_67dc4ea08aa326_30392684"] {
  --row-bg-color: var(--color-brand-bold);
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea08aa326_30392684"] {
    --row-padding-top: 40px;
    --row-padding-bottom: 20px;
    --row-padding-left: 10px;
    --row-padding-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea08aa326_30392684"] {
    --row-padding-top: 40px;
    --row-padding-bottom: 40px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea08aa326_30392684"] {
    --row-padding-top: 40px;
    --row-padding-bottom: 40px;
    --row-padding-left: 20px;
    --row-padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea09ed1d4_40900198"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea09ed1d4_40900198"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea09ed1d4_40900198"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea15713c1_93912675"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea15713c1_93912675"] {
    --col-vertical-align: start;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea1859114_09293718"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea1859114_09293718"] {
    --col-vertical-align: start;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea19c8ef7_29273601"] {
    --row-gap: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea19c8ef7_29273601"] {
    --row-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea1b3a715_40982182"] {
    --section-container-gap: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea1b3a715_40982182"] {
    --section-container-gap: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea1b3a715_40982182"] {
    --section-container-gap: 20px;
  }
}

[data-ukey="_67dc4ea2282c85_57939476"] {
  --section-is-overlay: 1;
  --section-container-max-width: none;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea2282c85_57939476"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea2282c85_57939476"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}

[data-ukey="_67dc4ea264db57_55099483"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea264db57_55099483"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea264db57_55099483"] {
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea264db57_55099483"] {
    --col-span: 6;
  }
}

[data-ukey="_67dc4ea2a0ac85_73133126"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea2a0ac85_73133126"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea2a0ac85_73133126"] {
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea2a0ac85_73133126"] {
    --col-span: 6;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea2b4cb24_76959034"] {
    --row-gap: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea2b4cb24_76959034"] {
    --row-gap: 80px;
  }
}

[data-ukey="_67dc4ea2c8d872_85547220"] {
  --section-bg-type: image;
  --section-bg-size: contain;
  --section-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/xy/ez/me.webp);
  --section-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/xy/ez/me.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea3251a28_27572218"] {
    --section-padding-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea3251a28_27572218"] {
    --section-padding-top: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea3251a28_27572218"] {
    --section-padding-top: 20px;
  }
}

[data-ukey="_67dc4ea389e463_21770470"] {
  --section-is-overlay: 1;
  --section-container-max-width: none;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea389e463_21770470"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea389e463_21770470"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}

[data-ukey="_67dc4ea3eeb438_03850093"] {
  --section-bg-type: image;
  --section-bg-size: contain;
  --section-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/a7/l9/e3.webp);
  --section-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/a7/l9/e3.webp);
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea45f5c69_02655252"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea45f5c69_02655252"] {
    --section-padding-top: 40px;
  }
}

[data-ukey="_67dc4ea4c36fe2_42749080"] {
  --section-bg-type: image;
  --section-bg-size: contain;
  --section-bg-image: url(https://gk.lnwfile.com/_webp_max_images/2048/2048/xy/ez/me.webp);
  --section-bg-image-mobile: url(https://gk.lnwfile.com/_webp_max_images/600/600/xy/ez/me.webp);
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea4c36fe2_42749080"] {
    --section-padding-top: 40px;
  }
}

[data-ukey="_67dc4ea4ebf9f7_19632858"] {
  --col-vertical-align: center;
  --col-horizontal-align: center;
}

[data-ukey="_67dc4ea51fd4a7_14087947"] {
  --section-bg-color: #eef3e2;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea51fd4a7_14087947"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea51fd4a7_14087947"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea51fd4a7_14087947"] {
    --section-padding-top: 40px;
    --section-padding-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea6d37b64_96510107"] {
    --section-padding-top: 10px;
    --section-padding-bottom: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea6d37b64_96510107"] {
    --section-padding-top: 12px;
    --section-padding-bottom: 12px;
  }
}

[data-ukey="_67dc4ea55c58c5_96758190"] {
  --col-kind: WidgetNavBar;
}

[data-ukey="_67dc4ea6830995_77327293"] {
  --section-color-scheme-fix-top: color-scheme-1;
  --section-color-scheme-fix-scroll: color-scheme-1;
  --section-bg-color-fix-top: transparent;
  --section-bg-color-fix-scroll: #ffffffcc;
  --section-backdrop-filter-blur-fix-scroll: 20px;
  --section-z-index: 10000;
}

[data-ukey="_67dc4ea598d8c0_88117264"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea598d8c0_88117264"] {
    --col-span: 12;
    --col-gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea598d8c0_88117264"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea598d8c0_88117264"] {
    --col-span: 5;
    --col-gap: 30px;
  }
}

[data-ukey="_67dc4ea5c104f2_63337533"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea5c104f2_63337533"] {
    --col-span: 6;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea5c104f2_63337533"] {
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea5c104f2_63337533"] {
    --col-span: 2;
  }
}

[data-ukey="_67dc4ea5ea2ea4_58181171"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea5ea2ea4_58181171"] {
    --col-span: 6;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea5ea2ea4_58181171"] {
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea5ea2ea4_58181171"] {
    --col-span: 5;
  }
}

[data-ukey="_67dc4ea6323da5_67899277"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea6323da5_67899277"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea6323da5_67899277"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea6323da5_67899277"] {
    --col-span: 12;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea646a732_35118929"] {
    --row-gap: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4ea646a732_35118929"] {
    --row-gap: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea646a732_35118929"] {
    --row-gap: 10px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4ea65ad196_06701618"] {
    --footer-padding-top: 80px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4ea65ad196_06701618"] {
    --footer-padding-top: 80px;
  }
}

[data-ukey="_67dc4e9d45d003_76795341"] .element-blog-list {
  --card-info-distribute: end;
  --tag-variant: accent;
  --blog-number: 1;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9d45d003_76795341"] .element-blog-list {
    --card-padding: 32px;
    --layout-grid-cols: 1;
    --card-ratio: 2/1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9d45d003_76795341"] .element-blog-list {
    --card-ratio: 5/3;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9d45d003_76795341"] .element-blog-list {
    --card-padding: 40px;
    --layout-grid-cols: 1;
    --card-ratio: 4/4;
  }
}

[data-ukey="_67dc4e9d6de2a9_72979574"] .element-blog-list {
  --media-ratio: 3/2;
  --blog-number: 4;
}
@media (max-width: 1023px) {
  [data-ukey="_67dc4e9d6de2a9_72979574"] .element-blog-list {
    --card-padding: 0px;
    --card-gap: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_67dc4e9d6de2a9_72979574"] .element-blog-list {
    --card-direction: column;
    --layout-grid-cols: 4;
    --card-padding: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_67dc4e9d6de2a9_72979574"] .element-blog-list {
    --card-direction: row;
    --layout-grid-cols: 1;
    --card-media-basis: 30%;
    --layout-grid-gap-y: 28px;
    --card-padding: 0px;
    --card-padding-left: 0px;
    --card-padding-right: 0px;
    --card-padding-top: 16px;
    --card-padding-bottom: 16px;
  }
}
