@import url('https://fonts.googleapis.com/css2?family=Anuphan:wght@400;600&display=swap');

:root {
  --typo-heading-font-weight-regular: 500;
  --typo-heading-font-weight-bold: 700;
  --typo-heading-line-height: 1.25;
  --typo-heading-letter-spacing: 0px;
  --typo-paragraph-font-weight-regular: 400;
  --typo-paragraph-font-weight-bold: 700;
  --typo-paragraph-line-height: 1.5;
  --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: 0px;
  --button-medium-border-radius: 0px;
  --button-large-border-radius: 0px;
  --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-secondary-font-weight: 700;
  --button-transition-property: all;
  --button-transition-timing-function: ease-out;
  --button-transition-duration: 0.3s;
  --button-hover-translate-y: 0px;
  --tag-radius: 999px;
  --tag-padding-y: 2px;
  --tag-padding-x: 12px;
  --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-radius: 50%;
  --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: #b01030;
  --color-brand-bold: #c61236;
  --color-brand: #DC143C;
  --color-brand-subtle: #e02c50;
  --color-brand-subtlest: #e75b77;
  --color-brand-alt-boldest: #b01030;
  --color-brand-alt-bold: #c61236;
  --color-brand-alt: #DC143C;
  --color-brand-alt-subtle: #e02c50;
  --color-brand-alt-subtlest: #e75b77;
  --color-neutral-boldest: #000000;
  --color-neutral-bold: #4F4F4F;
  --color-neutral: #6b7280;
  --color-neutral-subtle: #F6F6F6;
  --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%;
  --typo-heading-font-family: Helvetica, Sukhumvit Set;
  --typo-paragraph-font-family: Sans-Serif;
  --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: #262626;
  --overlay-bg-color-stop: 60%;
}

:root {
  --body-font-size: 14px;
  --header-padding-top: 0px;
  --header-padding-bottom: 0px;
  --header-container-padding-x: 20px;
  --footer-padding-top: 0px;
  --footer-padding-bottom: 0px;
  --footer-container-padding-x: 0px;
  --section-padding-top: 64px;
  --section-padding-bottom: 64px;
  --section-container-padding-x: 20px;
  --section-container-gap: 24px;
  --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: 20px;
  --col-vertical-align: center;
  --col-horizontal-align: start;
  --col-bg-size: cover;
  --col-bg-position: center center;
  --layout-grid-gap-x: 16px;
  --layout-grid-gap-y: 32px;
  --layout-grid-cols: 2;
  --layout-grid-overflow-x-item-width: 64vw;
  --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: 28px;
  --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-grid-cols: 3;
  --bullet-grid-gap: 16px;
  --bullet-icon-size: 24px;
  --element-bullet-list-gap: 20px;
  --element-bullet-list-text-gap: 0px;
  --pagination-padding-top: 40px;
  --pagination-gap: 12px;
  --pagination-list-gap: 4px;
  --menu-dropdown-simple-padding: 20px;
  --menu-dropdown-simple-width: 100%;
  --arrows-offset: 20px;
}
@media (min-width: 768px) {
  :root {
    --header-padding-top: 0px;
    --header-padding-bottom: 0px;
    --section-padding-top: 72px;
    --section-padding-bottom: 72px;
    --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;
  }
}
@media (min-width: 1024px) {
  :root {
    --body-font-size: 16px;
    --header-padding-top: 0px;
    --header-padding-bottom: 0px;
    --header-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: 32px;
    --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: 40px;
    --col-gap: 32px;
    --layout-grid-gap-x: 32px;
    --layout-grid-gap-y: 48px;
    --layout-grid-cols: 4;
    --layout-grid-overflow-x-item-width: 24%;
    --element-button-group-gap: 1rem;
    --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;
    --arrows-offset: 20px;
  }
}
@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-neutral-boldest);
  --link-accent-hover-color: var(--color-brand);
  --link-default-color: var(--color-neutral-boldest);
  --link-default-hover-color: var(--color-brand);
  --button-primary-fill-color: var(--color-brand);
  --button-primary-border-color: transparent;
  --button-primary-border-width: 0px;
  --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-width: 0px;
  --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-border-width: 1px;
  --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-border-width: 2px;
  --button-secondary-hover-text-color: var(--color-brand-bold);
  --button-secondary-hover-box-shadow: none;
  --button-secondary-hover-box-shadow-color: transparent;
  --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);
  --tag-default-text-color: var(--color-neutral-subtlest);
  --tag-default-hover-bg-color: var(--color-brand-subtle);
  --tag-default-hover-text-color: var(--color-brand-boldest);
  --tag-accent-bg-color: var(--color-brand-alt-subtlest);
  --tag-accent-text-color: var(--color-brand-alt-boldest);
  --tag-accent-hover-bg-color: var(--color-brand-alt-subtle);
  --tag-accent-hover-text-color: var(--color-brand-alt-boldest);
  --arrows-bg-color: transparent;
  --arrows-border-color: var(--color-neutral-bold);
  --arrows-border-width: 1px;
  --arrows-text-color: var(--color-neutral-bold);
  --arrows-hover-bg-color: transparent;
  --arrows-hover-border-color: var(--color-neutral-boldest);
  --arrows-hover-border-width: 1px;
  --arrows-hover-text-color: var(--color-neutral-boldest);
  --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-brand);
  --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-subtle);
  --input-focus-color: var(--color-brand);
  --input-border-width: 1px;
  --input-border-color: currentcolor;
  --input-bg-color: var(--color-white);
}

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

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

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

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

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

.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: 1.125rem;
}
@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.25rem;
}
@media (min-width: 1024px) {
  .typo_paragraph_xlarge, .typo_paragraph_xlarge_bold {
    font-size: 1.5rem;
  }
}

.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.3;
}

.widget-banner {
  --distribute: center;
  --banner-gap: 16px;
}
@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;
    --text-align: left;
    --element-picture-height: 100px;
  }
}

.widget-bullet-list {
  --element-bullet-list-gap: 16px;
}
@media (min-width: 1024px) {
  .widget-bullet-list {
    --element-bullet-list-gap: 16px;
  }
}

.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-chat {
  --gap: 10px;
  --offset-x: 24px;
  --offset-y: 24px;
}
@media (min-width: 1024px) {
  .widget-chat {
    --offset-x: 80px;
    --offset-y: 50px;
  }
}

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

.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;
  --card-info-alignment: center;
}

.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;
}

.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: 16px;
}
@media (min-width: 1024px) {
  .widget-heading {
    --gap: 32px;
  }
}

.widget-media {
  --media-border-radius: 0px;
}

.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-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: 10px;
  --brand-picture-height: 50px;
  --drawer-icon-menu-width: 50px;
  --drawer-icon-menu-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: 15px;
  --drawer-title-padding-left: 15px;
  --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-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: 28px;
  --menu-mega-list-padding-bottom: 28px;
  --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;
  --menu-mega-item-link-padding-left: 0px;
}
@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: 10px;
    --nav-bar-col-gap: 20px;
    --brand-picture-height: 60px;
    --search-width: 400px;
    --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 {
  --layout-grid-cols: 2;
  --layout-grid-gap-x: 16px;
  --layout-grid-gap-y: 32px;
}
@media (min-width: 1024px) {
  .widget-product-list {
    --layout-grid-cols: 5;
    --layout-grid-gap-x: 32px;
    --layout-grid-gap-y: 48px;
  }
}

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

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

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

.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;
}

.color-scheme-inverse-1 {
  --bg-color: var(--color-neutral-boldest);
  --text-color: var(--color-neutral-subtlest);
  --title-text-color: var(--color-neutral-subtlest);
  --caption-text-color: var(--color-brand);
  --description-text-color: var(--color-neutral-subtlest);
  --link-accent-color: var(--color-neutral-subtlest);
  --link-accent-hover-color: var(--color-brand);
  --link-default-color: var(--color-neutral-subtlest);
  --link-default-hover-color: var(--color-brand);
  --button-primary-fill-color: var(--color-brand);
  --button-primary-border-color: transparent;
  --button-primary-border-width: 0px;
  --button-primary-text-color: #fff;
  --button-primary-hover-fill-color: var(--color-brand-bold);
  --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: var(--color-brand);
  --button-secondary-border-width: 1px;
  --button-secondary-text-color: var(--color-brand);
  --button-secondary-hover-fill-color: var(--color-brand);
  --button-secondary-hover-border-color: var(--color-brand);
  --button-secondary-hover-border-width: 1px;
  --button-secondary-hover-text-color: var(--color-neutral-subtlest);
  --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: transparent;
  --arrows-border-color: var(--color-brand);
  --arrows-border-width: 1px;
  --arrows-text-color: var(--color-brand);
  --arrows-hover-bg-color: transparent;
  --arrows-hover-border-color: var(--color-brand-boldest);
  --arrows-hover-border-width: 1px;
  --arrows-hover-text-color: var(--color-brand-boldest);
  --slider-bullets-bg-color: var(--color-neutral-subtlest);
  --slider-bullets-hover-bg-color: var(--color-neutral-subtle);
  --slider-bullets-active-bg-color: var(--color-brand);
  --scrollbar-bg-color: var(--color-neutral-subtlest);
  --scrollbar-track-color: var(--color-brand);
}

.color-scheme-2 {
  --bg-color: var(--color-brand);
  --text-color: var(--color-neutral-subtlest);
  --title-text-color: var(--color-neutral-subtlest);
  --caption-text-color: var(--color-neutral-subtlest);
  --description-text-color: var(--color-neutral-subtlest);
  --link-accent-color: var(--color-brand-bold);
  --link-accent-hover-color: var(--color-brand-boldest);
  --link-default-color: var(--color-neutral-subtlest);
  --link-default-hover-color: var(--color-neutral-subtle);
  --button-primary-fill-color: var(--color-neutral-subtlest);
  --button-primary-border-color: transparent;
  --button-primary-border-width: 0px;
  --button-primary-text-color: var(--color-brand);
  --button-primary-hover-fill-color: var(--color-neutral-subtlest);
  --button-primary-hover-border-width: 0px;
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: var(--color-brand-boldest);
  --button-secondary-fill-color: transparent;
  --button-secondary-border-color: var(--color-neutral-subtlest);
  --button-secondary-border-width: 1px;
  --button-secondary-text-color: var(--color-neutral-subtlest);
  --button-secondary-hover-fill-color: var(--color-neutral-subtlest);
  --button-secondary-hover-border-color: var(--color-neutral-subtlest);
  --button-secondary-hover-border-width: 1px;
  --button-secondary-hover-text-color: var(--color-brand);
  --button-ghost-text-color: var(--color-neutral-subtlest);
  --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-hover-text-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-subtlest);
  --scrollbar-track-color: var(--color-brand);
}

.element-blog-list {
  --card-direction: column;
  --card-padding: 0px;
  --card-gap: 20px;
  --card-info-gap: 16px;
  --layout-grid-gap-x: 40px;
  --layout-grid-cols: 1;
}
@media (min-width: 1024px) {
  .element-blog-list {
    --layout-grid-cols: 3;
  }
}
:root {
  --typo-heading-font-family: Anuphan, sans-serif;
  --typo-heading-font-weight-regular: 400;
  --typo-heading-font-weight-bold: 600;
  --typo-paragraph-font-family: Anuphan, sans-serif;
  --typo-button-font-family: Anuphan, sans-serif;
  --typo-paragraph-font-weight-regular: 400;
  --typo-paragraph-font-weight-bold: 600;
  --arrows-border-radius: 0px;
  --card-product-border-radius: 0px;
  --button-border-radius: 2px;
  --card-product-info-name-line-clamp: 2;
  --card-product-thumbnail-bg-color: white;
  --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;
  --card-product-info-badge-wholesale-border-width: 1px;
  --card-product-info-badge-wholesale-border-color: var(--color-brand-alt);
  --card-product-info-badge-wholesale-text-color: var(--color-brand-alt);
  --card-product-info-badge-padding-left: 6px;
  --card-product-info-badge-padding-right: 6px;
  --card-product-info-badge-padding-top: 2px;
  --card-product-info-badge-padding-bottom: 2px;
  --card-product-info-badge-border-radius: 2px;
  --card-product-discount-price-color: var(--color-brand);
  --card-product-code-color: var(--color-neutral);
  --slider-bullets-width: 19px;
  --slider-bullets-height: 19px;
  --color-dark: #222222;
  --color-brand: #E52816;
  --color-brand-bold: #c21d0d;
  --color-brand-boldest: #c21d0d;
  --color-brand-alt-bold: #dd831a;
  --color-brand-alt: #F5921D;
  --color-brand-alt-subtlest: #fef4e8;
  --color-neutral: #b9bcc2;
}

:root {
  --section-padding-top: 60px;
  --section-padding-bottom: 60px;
  --section-container-padding-x: 20px;
  --section-container-max-width: 1600px;
  --card-product-padding: 0px;
  --card-product-gap: 20px;
  --card-product-info-padding: 0px;
  --card-product-info-gap: 12px;
  --card-product-info-text-gap: 8px;
  --card-product-thumbnail-status-offset: 8px;
  --card-product-thumbnail-badge-offset: 8px;
  --card-product-thumbnail-button-offset: 8px;
  --col-vertical-align: start;
}
@media (min-width: 768px) {
  :root {
    --section-padding-top: 60px;
    --section-padding-bottom: 60px;
  }
}
@media (min-width: 1024px) {
  :root {
    --section-padding-top: 80px;
    --section-padding-bottom: 80px;
    --section-container-padding-x: 40px;
    --section-container-max-width: 1600px;
    --col-vertical-align: start;
  }
}

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

.color-scheme-main {
  --text-color: var(--color-dark);
  --arrows-bg-color: var(--color-brand);
  --arrows-border-color: transparent;
  --arrows-border-width: 0px;
  --arrows-text-color: var(--color-white);
  --arrows-hover-bg-color: var(--color-brand-boldest);
  --arrows-hover-border-color: var(--color-neutral-boldest);
  --arrows-hover-border-width: 0px;
  --arrows-hover-text-color: var(--color-white);
  --input-placeholder-color: #ccc;
  --button-secondary-text-color: var(--color-brand);
  --button-secondary-hover-border-color: var(--color-brand-bold);
  --button-secondary-hover-border-width: 1px;
  --button-secondary-hover-text-color: var(--color-brand-bold);
  --input-focus-color: var(--color-neutral);
  --input-border-width: 0px;
  --input-border-color: transparent;
  --input-bg-color: var(--color-neutral-subtle);
  --tag-accent-bg-color: var(--color-neutral-subtle);
  --tag-accent-text-color: var(--color-brand);
  --tag-accent-hover-bg-color: var(--color-brand);
  --tag-accent-hover-text-color: var(--color-white);
}

.color-scheme-inverse-1 {
  --text-color: var(--color-white);
  --arrows-bg-color: var(--color-brand);
  --arrows-border-color: transparent;
  --arrows-border-width: 0px;
  --arrows-text-color: var(--color-white);
  --arrows-hover-bg-color: var(--color-brand-boldest);
  --arrows-hover-border-color: var(--color-neutral-boldest);
  --arrows-hover-border-width: 0px;
  --arrows-hover-text-color: var(--color-white);
  --link-default-hover-color: var(--color-brand-alt);
  --button-secondary-hover-border-width: 1px;
  --button-ghost-text-color: var(--color-white);
  --button-ghost-hover-text-color: var(--color-brand-alt);
}

.color-scheme-inverse-2 {
  --bg-color: var(--color-neutral-subtle);
  --text-color: var(--color-neutral-bold);
  --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-neutral-boldest);
  --link-accent-hover-color: var(--color-brand);
  --link-default-color: var(--color-neutral-boldest);
  --link-default-hover-color: var(--color-brand);
  --button-primary-fill-color: var(--color-brand);
  --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-box-shadow: none;
  --button-primary-box-shadow-color: transparent;
  --button-primary-hover-border-width: 0px;
  --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-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: 1px;
  --button-secondary-hover-text-color: var(--color-brand-bold);
  --button-secondary-box-shadow: none;
  --button-secondary-box-shadow-color: transparent;
  --button-secondary-hover-box-shadow: none;
  --button-secondary-hover-box-shadow-color: transparent;
  --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);
  --tag-default-text-color: var(--color-neutral-subtlest);
  --tag-accent-bg-color: var(--color-brand-alt-subtlest);
  --tag-accent-text-color: var(--color-brand-alt-boldest);
  --arrows-bg-color: transparent;
  --arrows-border-color: var(--color-neutral-bold);
  --arrows-border-width: 1px;
  --arrows-text-color: var(--color-neutral-bold);
  --arrows-hover-bg-color: transparent;
  --arrows-hover-border-color: var(--color-neutral-boldest);
  --arrows-hover-border-width: 1px;
  --arrows-hover-text-color: var(--color-neutral-boldest);
  --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-brand);
  --form-text-color: var(--color-neutral-bold);
  --form-error-color: var(--color-status-critical);
  --input-text-color: var(--color-neutral-bold);
  --input-placeholder-color: var(--color-neutral-subtle);
  --input-focus-color: var(--color-brand);
  --input-border-width: 1px;
  --input-border-color: currentcolor;
  --input-bg-color: var(--color-white);
}

.widget-rich-text {
  --text-align: left;
}
@media (min-width: 1024px) {
  .widget-rich-text {
    --text-align: left;
  }
}

.widget-accordion {
  --bg-color: var(--color-white);
  --bg-hover-color: var(--color-brand-alt-subtlest);
}

.widget-accordion {
  --list-tab-padding-x: 12px;
}
@media (min-width: 1024px) {
  .widget-accordion {
    --list-tab-padding-x: 20px;
  }
}

.widget-blog-list {
  --bg-color: var(--color-neutral-subtle);
  --blog-number: 3;
}

.widget-blog-list {
  --media-width: 100%;
}
@media (min-width: 1024px) {
  .widget-blog-list {
    --media-width: 100%;
  }
}

.widget-search-filter {
  --border-width: 2px;
  --border-color: var(--color-brand);
}

.widget-nav-bar {
  --menu-mega-grid-cols: 7;
}
@media (min-width: 1024px) {
  .widget-nav-bar {
    --menu-mega-grid-gap-y: 0px;
  }
}

.widget-button-group {
  --button-border-radius: 2px;
}

.widget-form {
  --input-radius: 2px;
}

.widget-form {
  --field-gap: 4px;
}
@media (min-width: 1024px) {
  .widget-form {
    --field-gap: 4px;
  }
}

.widget-search-form {
  --input-radius: 2px;
}

.widget-category-list {
  --variant: full-image;
  --media-border-radius: 0px;
}

.widget-category-list {
  --layout-grid-cols: 2;
  --layout-grid-gap-x: 12px;
  --layout-grid-gap-y: 24px;
  --card-gap: 10px;
}
@media (min-width: 1024px) {
  .widget-category-list {
    --layout-grid-cols: 5;
    --layout-grid-gap-x: 12px;
    --layout-grid-gap-y: 24px;
    --card-gap: 10px;
  }
}

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

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

.widget-product-list {
  --card-product-code-color: #737373;
  --card-product-before-vat-price-color: #737373;
  --card-product-info-name-line-clamp: 3;
}

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

.widget-product-summary {
  --input-bg-color: var(--color-white);
  --product-detail-badge-padding-left: 6px;
  --product-detail-badge-padding-right: 6px;
  --product-detail-badge-padding-top: 2px;
  --product-detail-badge-padding-bottom: 2px;
  --product-detail-badge-border-radius: 2px;
}
@media (max-width: 1023px) {
  [data-ukey="_685d6162beb862_01223041"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685d6162beb862_01223041"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6162beb862_01223041"] {
    --col-span: 12;
  }
}

[data-ukey="_685d6abe508365_41979593"] {
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_685d6abe508365_41979593"] {
    --layout-grid-cols: 2;
    --arrows-offset-y: -48px;
    --arrows-offset-x: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6abe508365_41979593"] {
    --card-ratio: 1/1;
    --layout-grid-cols: 7;
    --layout-grid-overflow-x-item-width: 16.6%;
    --arrows-offset-y: -56px;
    --arrows-offset-x: 0px;
  }
}

[data-ukey="_685d6b92db1b37_11089621"] {
  --card-info-alignment: center;
}
@media (max-width: 1023px) {
  [data-ukey="_685d6b92db1b37_11089621"] {
    --layout-grid-cols: 2;
    --arrows-offset-y: -48px;
    --arrows-offset-x: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6b92db1b37_11089621"] {
    --card-ratio: 1/1;
    --layout-grid-cols: 7;
    --layout-grid-overflow-x-item-width: 10%;
    --arrows-offset-y: -56px;
    --arrows-offset-x: 0px;
  }
}

[data-ukey="_685d6e0428b8f1_36065848"] {
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_685d6e042c07a2_78516030"] {
  --size: small;
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-fill-color: var(--color-neutral);
}
@media (min-width: 1024px) {
  [data-ukey="_685d785db034c3_52688087"] {
    --col-horizontal-align: end;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685d78b416b270_06671560"] {
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d78b416b270_06671560"] {
    --text-align: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685d78b41a4171_96730652"] {
    --distribute: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d78b41a4171_96730652"] {
    --distribute: left;
  }
}

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

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

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

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

[data-ukey="_685d9328b85278_32698382"] {
  --category_id: {{PAGE_CATEGORY_ID}};
}
@media (max-width: 1023px) {
  [data-ukey="_685d9328b85278_32698382"] {
    --card-direction: column;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d9328b85278_32698382"] {
    --card-direction: column;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685d9328b84a72_27808685"] {
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d9328b84a72_27808685"] {
    --section-padding-bottom: 0px;
  }
}

[data-ukey="_685d9330dee1e5_14648560"] {
  --category_id: {{PAGE_CATEGORY_ID}};
}

[data-ukey="_685d9330dee1e5_14648560"] .element-category-list {
  --category_id: {{PAGE_CATEGORY_ID}};
}
@media (max-width: 1023px) {
  [data-ukey="_685d9330ded737_29933189"] {
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d9330ded737_29933189"] {
    --section-padding-bottom: 0px;
  }
}

[data-ukey="_685d937cf01fb8_30240685"] {
  --is-show-pagination: 1;
}

[data-ukey="_685d937cf01fb8_30240685"] .element-product-list {
  --is-show-pagination: 1;
}

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

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

[data-ukey="_685d6162beb263_42732154"] {
  --section-hide: 1;
}

[data-ukey="_685d9a61385b19_32778730"] {
  --layout: keepsilent;
}

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

[data-ukey="_685d9a613ef262_75168129"] {
  --col-position: sticky;
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_685d9a613ef262_75168129"] {
    --col-gap: 25px;
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685d9a613ef262_75168129"] {
    --col-span: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d9a613ef262_75168129"] {
    --col-top: 20px;
    --col-height: fit-content;
    --col-gap: 25px;
    --col-span: 4;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685d9ab34714d2_93722368"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685d9ab34714d2_93722368"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d9ab34714d2_93722368"] {
    --col-span: 12;
  }
}

[data-ukey="_685debba8d8084_48003948"] {
  --category_id: {{PAGE_CATEGORY_ID}};
}

[data-ukey="_685debba8d8084_48003948"] .element-category-list {
  --category_id: {{PAGE_CATEGORY_ID}};
}
@media (max-width: 1023px) {
  [data-ukey="_685debba8d78f6_63179220"] {
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685debba8d78f6_63179220"] {
    --section-padding-bottom: 0px;
  }
}

[data-ukey="_685debbac9ff88_98771253"] {
  --layout: keepsilent;
}
@media (max-width: 1023px) {
  [data-ukey="_685debbadf0b11_49744093"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685debbadf0b11_49744093"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685debbadf0b11_49744093"] {
    --col-span: 12;
  }
}

[data-ukey="_685debbaf11785_45837230"] {
  --blogs-data-set-prefix: b;
}
@media (max-width: 1023px) {
  [data-ukey="_685debbaf10df6_86761035"] {
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685debbaf10df6_86761035"] {
    --section-padding-bottom: 0px;
  }
}

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

[data-ukey="_685debbb092ae0_75474325"] {
  --section-id: result-product-list-anchor;
}

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

[data-ukey="_685debbb2c5711_57502840"] {
  --data-set-prefix: b;
  --is-show-pagination: 1;
  --blog-number: 3;
}

[data-ukey="_685debbb2c5711_57502840"] .element-blog-list {
  --data-set-prefix: b;
  --is-show-pagination: 1;
  --blog-number: 3;
}

[data-ukey="_685debbb228b51_83153311"] {
  --section-id: result-blog-list-anchor;
}

[data-ukey="_685debbb15b4f9_01879089"] {
  --is-show-pagination: 1;
}

[data-ukey="_685debbb15b4f9_01879089"] .element-product-list {
  --is-show-pagination: 1;
}
@media (min-width: 1024px) {
  [data-ukey="_685debba7ff7d2_93688100"] {
    --col-horizontal-align: center;
  }
}

[data-ukey="_685df789407fe1_34032073"] {
  --data-set-prefix: homeTagStanless;
}

[data-ukey="_685df789407fe1_34032073"] .element-product-list {
  --data-set-prefix: homeTagStanless;
}
@media (min-width: 1024px) {
  [data-ukey="_685e006c67a865_02527416"] {
    --widget-max-width: 600px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685e06641d1fd2_08842713"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685e06641d1fd2_08842713"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_685dfb5b961227_35539419"] {
  --data-set-prefix: homeCat133;
}

[data-ukey="_685dfb5b961227_35539419"] .element-product-list {
  --data-set-prefix: homeCat133;
}

[data-ukey="_685debbac9fc46_86306431"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_685debbac9fc46_86306431"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685debbac9fc46_86306431"] {
    --col-span: 7;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685debbac9fc46_86306431"] {
    --col-span: 7;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685d6b92db1009_41680797"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6b92db1009_41680797"] {
    --section-padding-top: 40px;
    --section-padding-bottom: 0px;
  }
}

[data-ukey="_685e0014371215_36162363"] {
  --section-hide: 1;
}

[data-ukey="_685df789407885_79256609"] {
  --section-hide: 1;
}

[data-ukey="_685dfb5b922552_47750774"] {
  --section-hide: 1;
}
@media (max-width: 1023px) {
  [data-ukey="_6862cd122741a7_78463359"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862cd122741a7_78463359"] {
    --widget-align-self: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6862cd47ef49e6_64140244"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862cd47ef49e6_64140244"] {
    --widget-align-self: center;
  }
}

[data-ukey="_6862c9739f9881_73266165"] {
  --media-ratio: 4 / 3;
}
@media (min-width: 1024px) {
  [data-ukey="_6862eea2d7b522_30662471"] {
    --col-horizontal-align: end;
  }
}

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

[data-ukey="_6862f19d960f54_52236140"] {
  --size: small;
}
@media (max-width: 1023px) {
  [data-ukey="_6862f19d9a5395_74076753"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f19d9a5395_74076753"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

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

[data-ukey="_6862f29c93f981_15356032"] {
  --size: small;
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-fill-color: var(--color-neutral);
}
@media (min-width: 1024px) {
  [data-ukey="_6862f29c93f981_15356032"] {
    --element-button-group-direction: column;
    --element-button-distribute: start;
    --element-button-group-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6862f29c927b01_05490846"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f29c927b01_05490846"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_685debbadf0619_43772679"] {
  --section-hide: 1;
}
@media (max-width: 1023px) {
  [data-ukey="_68633e322ae5e5_35090395"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_68633e322ae5e5_35090395"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68633e322ae5e5_35090395"] {
    --col-span: 12;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_68633e323257c3_18855604"] {
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_68633e323257c3_18855604"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68633e323257c3_18855604"] {
    --col-span: 12;
  }
}

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

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

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

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

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

[data-ukey="_6863a4c0d6c2a4_53317180"] {
  --size: small;
}
@media (max-width: 1023px) {
  [data-ukey="_685d78b416ab43_12751490"] {
    --footer-padding-top: 3rem;
    --footer-padding-bottom: 3rem;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d78b416ab43_12751490"] {
    --footer-padding-top: 3rem;
    --footer-padding-bottom: 3rem;
  }
}

[data-ukey="_6863b0df6538a6_95274912"] {
  --section-container-max-width: none;
}

[data-ukey="_6863b0df654b68_56759489"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df654b68_56759489"] {
    --col-span: 12;
    --col-padding-top: 20px;
    --col-padding-bottom: 20px;
    --col-padding-left: 20px;
    --col-padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863b0df654b68_56759489"] {
    --col-span: 6;
    --col-padding-right: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df654b68_56759489"] {
    --col-span: 3;
    --col-padding-top: 40px;
    --col-padding-bottom: 40px;
    --col-padding-left: 80px;
  }
}

[data-ukey="_6863b0df6cdbe6_19261965"] {
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df6cdbe6_19261965"] {
    --col-span: 6;
    --col-padding-top: 20px;
    --col-padding-bottom: 20px;
    --col-padding-left: 20px;
    --col-padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863b0df6cdbe6_19261965"] {
    --col-span: 3;
    --col-padding-left: 20px;
    --col-padding-right: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df6cdbe6_19261965"] {
    --col-span: 2;
    --col-padding-top: 40px;
    --col-padding-bottom: 40px;
  }
}

[data-ukey="_6863a5479b9147_79365732"] {
  --show-at: 2000;
  --bg-color: red;
  --text-color: white;
  --icon-name: chevron-up;
  --border-radius: 0px;
  --icon-width: 42px;
  --icon-height: 42px;
  --icon-font-size: 20px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685e0664136297_01471431"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685e0664136297_01471431"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6862f19d960726_58569968"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f19d960726_58569968"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6862f29c8dbb08_69275032"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f29c8dbb08_69275032"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_68638da0e5f181_52361039"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68638da0e5f181_52361039"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863900814d2d2_97310126"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863900814d2d2_97310126"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863914051cda8_74988667"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863914051cda8_74988667"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a3e3649297_94844536"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a3e3649297_94844536"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a45fd32609_58292732"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a45fd32609_58292732"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a4c0d6b914_20746242"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a4c0d6b914_20746242"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}

[data-ukey="_6863e034e2b173_06235987"] {
  --size: small;
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e034e2a968_27823625"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e034e2a968_27823625"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}

[data-ukey="_6863e0b5eb20d2_17309015"] {
  --size: small;
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e0b5eb18c3_34025842"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e0b5eb18c3_34025842"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e11357ea50_19950874"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e11357ea50_19950874"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}

[data-ukey="_6863e166dcebd2_41678101"] {
  --size: small;
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e166dce393_68969769"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e166dce393_68969769"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}

[data-ukey="_6863e2517f1002_70512299"] {
  --size: small;
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e2517f07a6_47503974"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e2517f07a6_47503974"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685d6162ac7c09_46234559"] {
    --col-order: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685d6162ac7c09_46234559"] {
    --col-order: 1;
  }
}

[data-ukey="_685d6e50d6b857_43716767"] {
  --data-set-prefix: home412;
}
@media (max-width: 1023px) {
  [data-ukey="_685d6e50d6b857_43716767"] {
    --layout-grid-overflow-x-item-width: 64vw;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6e50d6b857_43716767"] {
    --layout-grid-overflow-x-item-width: 12%;
  }
}

[data-ukey="_685d6e50d6b857_43716767"] .element-product-list {
  --data-set-prefix: home412;
}
@media (max-width: 1023px) {
  [data-ukey="_685d6e50d6b857_43716767"] .element-product-list {
    --layout-grid-overflow-x-item-width: 64vw;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6e50d6b857_43716767"] .element-product-list {
    --layout-grid-overflow-x-item-width: 12%;
  }
}

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

[data-ukey="_6863b0df655158_07664621"] {
  --description-typo-style: typo_paragraph_xsmall;
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df655158_07664621"] {
    --text-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df655158_07664621"] {
    --text-align: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686554b3d063d5_15717610"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686554b3d063d5_15717610"] {
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686554b3d584f4_56401714"] {
    --item-padding-x: 20px;
  }
}
@media (min-width: 1280px) {
  [data-ukey="_686554b3d584f4_56401714"] {
    --item-padding-x: 20px;
  }
}

[data-ukey="_685debba6269a4_80235276"] {
  --heading-typo-style: typo_heading_medium;
  --share-button-variant: primary;
}
@media (max-width: 1023px) {
  [data-ukey="_6862cbad7b7e65_36432629"] {
    --row-gap: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862cbad7b7e65_36432629"] {
    --row-gap: 0px;
  }
}

[data-ukey="_6862cbad7b8345_33026846"] {
  --col-bg-type: image;
  --col-bg-image: url(https://cs.lnwfile.com/_webp_max_images/4096/4096/cq/f0/zw.webp);
  --col-bg-image-mobile: url(https://cs.lnwfile.com/_webp_max_images/600/600/cq/f0/zw.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_6862cbad7b8345_33026846"] {
    --col-padding-top: 8%;
    --col-padding-bottom: 8%;
    --col-padding-left: 8%;
    --col-padding-right: 8%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862cbad7b8345_33026846"] {
    --col-padding-top: 8%;
    --col-padding-bottom: 8%;
    --col-padding-left: 8%;
    --col-padding-right: 8%;
  }
}

[data-ukey="_6862cbad7ea759_24794680"] {
  --col-bg-type: image;
  --col-bg-image: url(https://cs.lnwfile.com/_webp_max_images/4096/4096/nc/4y/0c.webp);
  --col-bg-image-mobile: url(https://cs.lnwfile.com/_webp_max_images/600/600/nc/4y/0c.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_6862cbad7ea759_24794680"] {
    --col-vertical-align: center;
    --col-padding-top: 8%;
    --col-padding-bottom: 8%;
    --col-padding-left: 8%;
    --col-padding-right: 8%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862cbad7ea759_24794680"] {
    --col-vertical-align: center;
    --col-padding-top: 8%;
    --col-padding-bottom: 8%;
    --col-padding-left: 8%;
    --col-padding-right: 8%;
  }
}

[data-ukey="_6863a69c45be50_62766642"] {
  --to: /;
  --media-object-fit: cover;
  --media-ratio: auto;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a69c45be50_62766642"] {
    --media-max-width: 40px;
    --widget-width: auto;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a69c45be50_62766642"] {
    --media-max-width: 70px;
    --widget-width: auto;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6862809e540673_59144969"] {
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862809e540673_59144969"] {
    --col-vertical-align: center;
    --col-gap: 40px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6862809e540b21_26297163"] {
    --alignment: left;
    --gap: 4px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862809e540b21_26297163"] {
    --alignment: left;
    --gap: 8px;
  }
}

[data-ukey="_6863a69c45ba66_97089747"] {
  --col-direction: row;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a69c45ba66_97089747"] {
    --col-order: 1;
    --col-span: 6;
    --col-vertical-align: space-between;
    --col-horizontal-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a69c45ba66_97089747"] {
    --col-order: 1;
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a69c45ba66_97089747"] {
    --col-vertical-align: space-between;
    --col-horizontal-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686656e2bf5794_73446897"] {
    --col-order: 3;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686656e2bf5794_73446897"] {
    --col-order: 3;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686656e2c14068_58078784"] {
    --col-order: 2;
    --col-span: 6;
    --col-horizontal-align: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686656e2c14068_58078784"] {
    --col-order: 2;
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686656e2c14068_58078784"] {
    --col-horizontal-align: end;
  }
}

[data-ukey="_6863a69c4953b7_69370714"] {
  --id: topbarSocial;
  --size: small;
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df66d6c4_78236722"] {
    --distribute: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df66d6c4_78236722"] {
    --distribute: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df6fd3a2_14675025"] {
    --alignment: center;
    --gap: 8px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df6fd3a2_14675025"] {
    --alignment: center;
    --gap: 8px;
  }
}

[data-ukey="_685debbacfdce0_28710634"] {
  --col-position: sticky;
  --col-vertical-align: start;
}
@media (max-width: 1023px) {
  [data-ukey="_685debbacfdce0_28710634"] {
    --col-gap: 25px;
    --col-span: 12;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685debbacfdce0_28710634"] {
    --col-span: 5;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685debbacfdce0_28710634"] {
    --col-top: 100px;
    --col-height: fit-content;
    --col-gap: 25px;
    --col-span: 5;
  }
}

[data-ukey="_6863b0df6fca93_82855511"] {
  --col-vertical-align: center;
  --col-bg-type: image;
  --col-bg-image: url(https://cs.lnwfile.com/_webp_max_images/4096/4096/z5/nw/ip.webp);
  --col-bg-image-mobile: url(https://cs.lnwfile.com/_webp_max_images/600/600/z5/nw/ip.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df6fca93_82855511"] {
    --col-span: 12;
    --col-gap: 24px;
    --col-padding-top: 60px;
    --col-padding-bottom: 60px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863b0df6fca93_82855511"] {
    --col-span: 6;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df6fca93_82855511"] {
    --col-span: 5;
    --col-gap: 24px;
    --col-padding-top: 40px;
    --col-padding-bottom: 40px;
  }
}

[data-ukey="_6863e11357f2c6_54312164"] {
  --size: small;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a69c45b5c6_28569893"] {
    --row-gap: 12px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a69c45b5c6_28569893"] {
    --row-gap: 12px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df69d8c4_75345048"] {
    --col-vertical-align: start;
    --col-horizontal-align: end;
    --col-span: 6;
    --col-padding-top: 20px;
    --col-padding-bottom: 20px;
    --col-padding-left: 20px;
    --col-padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863b0df69d8c4_75345048"] {
    --col-span: 3;
    --col-padding-left: 20px;
    --col-padding-right: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df69d8c4_75345048"] {
    --col-vertical-align: start;
    --col-horizontal-align: end;
    --col-span: 2;
    --col-padding-top: 40px;
    --col-padding-bottom: 40px;
  }
}

[data-ukey="_685debba4ec9d9_94383171"] {
  --blog-number: 12;
  --is-show-pagination: 1;
}

[data-ukey="_685debba4ec9d9_94383171"] .element-blog-list {
  --blog-number: 12;
  --is-show-pagination: 1;
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df71b526_65631276"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df71b526_65631276"] {
    --widget-align-self: center;
  }
}

[data-ukey="_686529d9dad2c0_42807750"] {
  --section-bg-type: image;
  --section-bg-image: url(https://cs.lnwfile.com/_webp_max_images/4096/4096/8q/in/6h.webp);
  --section-bg-image-mobile: url(https://cs.lnwfile.com/_webp_max_images/600/600/8q/in/6h.webp);
}

[data-ukey="_6862cbad7eae82_40509612"] {
  --media-object-fit: cover;
  --media-ratio: 16 / 9;
}

[data-ukey="_68679abd4ad0c4_71990309"] {
  --keyword: บริษัท ดัชนียะสหภัณฑ์ จำกัด;
  --latitude: 13.774660943540592;
  --longitude: 100.36286743008205;
}

[data-ukey="_685d6e0428b025_93232669"] {
  --section-bg-color: var(--color-neutral-subtle);
}

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

[data-ukey="_68679abd4abf62_10320704"] {
  --section-hide: 1;
}

[data-ukey="_68633e322ad800_60942031"] {
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_68652f8fac6f50_76647431"] {
  --media-object-fit: cover;
  --media-ratio: 1/1;
}
@media (max-width: 1023px) {
  [data-ukey="_686532e3a82652_94378150"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686532e3a82652_94378150"] {
    --gap: 4px;
    --alignment: center;
  }
}

[data-ukey="_685debba9efdc2_40716927"] {
  --is-show-pagination: 1;
}

[data-ukey="_685debba9efdc2_40716927"] .element-product-list {
  --is-show-pagination: 1;
}
@media (max-width: 1023px) {
  [data-ukey="_686529d9dae4d6_34813944"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686529d9dae4d6_34813944"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6867d54ea90511_23669686"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6867d54ea90511_23669686"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6867d5714c1243_73165311"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6867d5714c1243_73165311"] {
    --gap: 4px;
    --alignment: center;
  }
}

[data-ukey="_6867d571523092_03679777"] {
  --keyword: บริษัท ดัชนียะสหภัณฑ์ จำกัด;
  --latitude: 13.774660943540592;
  --longitude: 100.36286743008205;
}

[data-ukey="_6862cbad7b7523_24821842"] {
  --section-container-max-width: none;
}
@media (max-width: 1023px) {
  [data-ukey="_6862cbad7b7523_24821842"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862cbad7b7523_24821842"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-container-padding-x: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6867dc6dd8e580_63681386"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6867dc6dd8e580_63681386"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6867dc6ddab6f1_94641651"] {
    --widget-align-self: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6867dc6ddab6f1_94641651"] {
    --widget-align-self: center;
  }
}

[data-ukey="_685debba7ff9b0_38606504"] {
  --category_id: {{PAGE_CATEGORY_ID}};
}
@media (min-width: 1024px) {
  [data-ukey="_685debba7ff9b0_38606504"] {
    --widget-max-width: 1140px;
  }
}

[data-ukey="_685e066420ca50_00465983"] {
  --custom-class-name: menuBtn;
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-hover-fill-color: var(--color-neutral-subtle);
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_685e066420ca50_00465983"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_685e066420ca50_00465983"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685e066420ca50_00465983"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}

[data-ukey="_685e06640c4e07_44300737"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_6862f19d92ff35_00517078"] {
  --section-custom-class-name: productWithNav;
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_6862f29c8a46f9_63610766"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_68676c712cf938_87733391"] {
  --section-custom-class-name: howtobuy;
}

[data-ukey="_685d6162a51b00_76783442"] {
  --section-custom-class-name: homeHero;
  --section-bg-color: var(--color-neutral-subtle);
}
@media (max-width: 1023px) {
  [data-ukey="_685d6162a51b00_76783442"] {
    --section-padding-top: 20px;
    --section-padding-bottom: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6162a51b00_76783442"] {
    --section-padding-top: 40px;
    --section-padding-bottom: 40px;
  }
}

[data-ukey="_68652c93b62b81_19165848"] {
  --section-custom-class-name: contact-widget;
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_68652c93b62b81_19165848"] {
    --section-container-gap: 52px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68652c93b62b81_19165848"] {
    --section-container-gap: 52px;
  }
}

[data-ukey="_685d6162a52485_00641208"] {
  --col-custom-class-name: homeHero_Col;
}
@media (max-width: 1023px) {
  [data-ukey="_685d6162a52485_00641208"] {
    --col-order: 2;
    --col-vertical-align: start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685d6162a52485_00641208"] {
    --col-order: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6162a52485_00641208"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_685d6162a52137_83798896"] {
  --row-custom-class-name: homeHero_Row;
}
@media (max-width: 1023px) {
  [data-ukey="_685d6162a52137_83798896"] {
    --row-gap: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6162a52137_83798896"] {
    --row-gap: 20px;
  }
}

[data-ukey="_6863a69c45adb1_28407168"] {
  --section-custom-class-name: topBar;
  --section-bg-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6863a69c45adb1_28407168"] {
    --section-padding-top: 12px;
    --section-padding-bottom: 12px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a69c45adb1_28407168"] {
    --section-padding-top: 12px;
    --section-padding-bottom: 12px;
  }
}

[data-ukey="_6863a69c47bf29_22951224"] {
  --button-hover-fill-color: var(--color-brand-alt-bold);
}

[data-ukey="_6863e2518382f0_89502615"] {
  --to: /category/143;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_685e06641d2246_98040389"] {
  --to: /category/15;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6862f19d9a5906_37814824"] {
  --to: /category/132;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6862f29c928099_43486131"] {
  --to: /category/103;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_68639008191204_25006033"] {
  --to: /category/138;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_686391405706d9_93025829"] {
  --to: /category/88;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6863a3e36907b5_77109180"] {
  --to: /category/11;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6863a45fd7cd45_06410022"] {
  --to: /category/84;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6863a4c0daf249_40714679"] {
  --to: /category/83;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6863e034e72ea2_61465713"] {
  --to: /category/85;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6863e0b5ef7941_92461307"] {
  --to: /category/139;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6863e1135c5e89_29576901"] {
  --to: /category/174;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_6863e166e16065_72845932"] {
  --to: /category/86;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_685e13922fb7d7_72581237"] {
  --custom-class-name: quotationBtn;
  --size: large;
}
@media (max-width: 1023px) {
  [data-ukey="_685e13922fb7d7_72581237"] {
    --widget-width: 100%;
    --button-width: 100%;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685e13922fb7d7_72581237"] {
    --widget-width: 100%;
    --button-width: 100%;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685debba626319_67870428"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685debba626319_67870428"] {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686bb79a319377_48519470"] {
    --gap: 4px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686bb79a319377_48519470"] {
    --gap: 4px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686bb68b9cca39_28061864"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686bb68b9cca39_28061864"] {
    --gap: 4px;
    --alignment: center;
  }
}

[data-ukey="_6867d54ea8eeb8_89724156"] {
  --section-bg-type: image;
  --section-bg-image: url(https://cs.lnwfile.com/_webp_max_images/4096/4096/bl/85/if.webp);
  --section-bg-image-mobile: url(https://cs.lnwfile.com/_webp_max_images/600/600/bl/85/if.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_686cb699aae6b9_29925298"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cb699aae6b9_29925298"] {
    --gap: 4px;
    --alignment: center;
  }
}

[data-ukey="_686cbfe08d7744_30741312"] {
  --custom-class-name: aboutusHeadline;
}
@media (max-width: 1023px) {
  [data-ukey="_686cbfe08d7744_30741312"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cbfe08d7744_30741312"] {
    --alignment: left;
  }
}

[data-ukey="_686bbbdd445ed8_77157433"] {
  --custom-class-name: aboutusHeadline;
}
@media (max-width: 1023px) {
  [data-ukey="_686bbbdd445ed8_77157433"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686bbbdd445ed8_77157433"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cb7d941b7c3_78287745"] {
    --section-padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cb7d941b7c3_78287745"] {
    --section-padding-bottom: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cc74d2905a5_70416692"] {
    --row-gap: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc74d2905a5_70416692"] {
    --row-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cc74d290af0_49348135"] {
    --col-span: 12;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc74d290af0_49348135"] {
    --col-span: 5;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cc9d7767c79_45172245"] {
    --gap: 4px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc9d7767c79_45172245"] {
    --gap: 4px;
  }
}

[data-ukey="_686cc9d777f2d0_53455508"] {
  --custom-class-name: aboutusHeadline;
}
@media (max-width: 1023px) {
  [data-ukey="_686cc9d777f2d0_53455508"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc9d777f2d0_53455508"] {
    --alignment: left;
  }
}

[data-ukey="_686cc9d7796c21_94230245"] {
  --custom-class-name: aboutusHeadline;
}
@media (max-width: 1023px) {
  [data-ukey="_686cc9d7796c21_94230245"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc9d7796c21_94230245"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686ccac2c326a0_63144247"] {
    --alignment: left;
    --gap: 4px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686ccac2c326a0_63144247"] {
    --alignment: left;
    --gap: 8px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686ccac2c31e37_33146492"] {
    --col-gap: 20px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686ccac2c31e37_33146492"] {
    --col-vertical-align: center;
    --col-gap: 40px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686bb79a318770_26971078"] {
    --row-gap: 80px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cb699aff599_33899953"] {
    --row-gap: 80px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686bb79a318ec4_84936305"] {
    --col-vertical-align: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cc74d2dc517_83232136"] {
    --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="_686cc74d2dc517_83232136"] {
    --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="_686ced323ed9e5_23179848"] {
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686ced323ed9e5_23179848"] {
    --alignment: center;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686ced32436244_35779512"] {
    --item-padding-x: 20px;
  }
}
@media (min-width: 1280px) {
  [data-ukey="_686ced32436244_35779512"] {
    --item-padding-x: 20px;
  }
}

[data-ukey="_686cc774e95191_47463840"] {
  --custom-class-name: aboutusHeadline;
}
@media (max-width: 1023px) {
  [data-ukey="_686cc774e95191_47463840"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc774e95191_47463840"] {
    --alignment: left;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cb699b4a596_56802195"] {
    --col-order: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686cb699b4a596_56802195"] {
    --col-order: 1;
  }
}

[data-ukey="_686d03b60aa675_90988682"] {
  --card-info-gap: 24px;
}
@media (max-width: 1023px) {
  [data-ukey="_686d03b60aa675_90988682"] {
    --layout-grid-overflow-x-item-width: 72vw;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686d03b60aa675_90988682"] {
    --layout-grid-overflow-x-item-width: 350px;
    --card-ratio: 1 / 1;
  }
}

[data-ukey="_686cc78e4b7658_99351443"] {
  --media-object-fit: cover;
  --media-ratio: 4/3;
}
@media (min-width: 1024px) {
  [data-ukey="_686cc9d77674b0_03102781"] {
    --col-vertical-align: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc9d7731119_56341035"] {
    --row-gap: 80px;
  }
}

[data-ukey="_686cf1637e5de0_97070525"] {
  --bg-color: var(--color-brand);
  --card-info-alignment: center;
  --element-icon-color: var(--color-white);
}
@media (max-width: 1023px) {
  [data-ukey="_686cf1637e5de0_97070525"] {
    --layout-grid-cols: 1;
    --card-padding: 3em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686cf1637e5de0_97070525"] {
    --layout-grid-cols: 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cf1637e5de0_97070525"] {
    --layout-grid-cols: 1;
    --widget-max-width: 40%;
    --card-padding: 3em;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cb699affec0_14920112"] {
    --col-order: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686cb699affec0_14920112"] {
    --col-order: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cb699affec0_14920112"] {
    --col-vertical-align: center;
  }
}

[data-ukey="_686d03b6088376_46779777"] {
  --section-hide: 1;
}

[data-ukey="_686bb823c7df15_06146069"] {
  --media-object-fit: cover;
  --media-ratio: 3/2;
}

[data-ukey="_686cb699b4adb3_91755490"] {
  --media-object-fit: cover;
  --media-ratio: 3/2;
}

[data-ukey="_686cc9d7731ab3_18224255"] {
  --media-object-fit: cover;
  --media-ratio: 3/2;
}

[data-ukey="_686cc74d28f2b3_83074695"] {
  --section-bg-type: image;
  --section-bg-image: url(https://cs.lnwfile.com/_webp_max_images/4096/4096/8t/s8/yy.webp);
  --section-bg-image-mobile: url(https://cs.lnwfile.com/_webp_max_images/600/600/8t/s8/yy.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_686cc74d28f2b3_83074695"] {
    --section-padding-top: 40px;
    --section-padding-bottom: 40px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cc74d28f2b3_83074695"] {
    --section-padding-top: 60px;
    --section-padding-bottom: 60px;
  }
}

[data-ukey="_686ced95c15ed1_23315594"] {
  --card-info-gap: 24px;
}
@media (max-width: 1023px) {
  [data-ukey="_686ced95c15ed1_23315594"] {
    --marquee-duration: 200s;
    --layout-grid-overflow-x-item-width: 72vw;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686ced95c15ed1_23315594"] {
    --marquee-duration: 120s;
    --layout-grid-overflow-x-item-width: 350px;
    --card-ratio: 1 / 1;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686bb68b9cb5e8_54562633"] {
    --section-padding-bottom: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686bb68b9cb5e8_54562633"] {
    --section-padding-bottom: 10px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686cb699aacf77_63327598"] {
    --section-padding-top: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cb699aacf77_63327598"] {
    --section-padding-top: 10px;
  }
}

[data-ukey="_686cb699b19947_75964712"] {
  --custom-class-name: aboutusHeadline;
}
@media (max-width: 1023px) {
  [data-ukey="_686cb699b19947_75964712"] {
    --alignment: left;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686cb699b19947_75964712"] {
    --alignment: left;
  }
}

[data-ukey="_686d0a9401c2f3_19487496"] {
  --size: small;
}
@media (max-width: 1023px) {
  [data-ukey="_686d0a9401c2f3_19487496"] {
    --element-button-group-caption-gap: 8px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686d0a9401c2f3_19487496"] {
    --element-button-group-caption-gap: 8px;
  }
}

[data-ukey="_686ced95c14826_44794358"] {
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_686658f09a81a6_52189444"] {
  --icon-name: clock;
}
@media (max-width: 1023px) {
  [data-ukey="_686658f09a81a6_52189444"] {
    --bullet-icon-size: 12px;
    --element-bullet-list-gap: 4px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686658f09a81a6_52189444"] {
    --bullet-icon-size: 14px;
    --element-bullet-list-gap: 8px;
  }
}

[data-ukey="_6867d5714bfc02_43493982"] {
  --section-custom-class-name: contact-widget;
}
@media (max-width: 1023px) {
  [data-ukey="_6867d5714bfc02_43493982"] {
    --section-padding-top: 0px;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6867d5714bfc02_43493982"] {
    --section-container-gap: 52px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6867d5714bfc02_43493982"] {
    --section-padding-top: 0px;
    --section-container-gap: 52px;
  }
}

[data-ukey="_6862c7418f0d16_35957589"] {
  --media-object-fit: cover;
  --media-ratio: auto;
}

[data-ukey="_68638da0ea6e90_72254964"] {
  --to: /category/133;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}

[data-ukey="_686e38bfa61ec1_13512012"] {
  --size: small;
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686e38bfa61662_11696671"] {
    --col-span: 2;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e38bfa61662_11696671"] {
    --col-span: 2;
    --col-horizontal-align: end;
  }
}

[data-ukey="_686e38bfaab098_44808515"] {
  --to: /category/179;
  --media-object-fit: cover;
  --media-ratio: 1 / 1;
}
@media (max-width: 1023px) {
  [data-ukey="_686e38bfaaaae8_61480738"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e38bfaaaae8_61480738"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_686ccac2bfa198_32265178"] {
  --media-object-fit: cover;
  --media-ratio: auto;
}

[data-ukey="_686e38bfac9455_11920226"] {
  --custom-class-name: menuBtn;
  --button-hover-fill-color: var(--color-white);
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_686e38bfac9455_11920226"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_686e38bfac9455_11920226"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e38bfac9455_11920226"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}

[data-ukey="_686e38bfa2e4e4_85075034"] {
  --section-custom-class-name: productWithNav;
  --section-bg-color: var(--color-neutral-subtle);
}
@media (max-width: 1023px) {
  [data-ukey="_68638da0ea68f3_58794188"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68638da0ea68f3_58794188"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_68638da0e296d7_34716511"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_68639008116c39_56144401"] {
  --section-custom-class-name: productWithNav;
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_68638da0ed91a7_96242416"] {
  --custom-class-name: menuBtn;
  --button-hover-fill-color: var(--color-neutral-subtle);
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_68638da0ed91a7_96242416"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_68638da0ed91a7_96242416"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68638da0ed91a7_96242416"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}

[data-ukey="_686391404e2715_30834032"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_6863a3e3616956_98402350"] {
  --section-custom-class-name: productWithNav;
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_6863a45fcfef49_57907917"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_6863a4c0d3e4c1_80812856"] {
  --section-custom-class-name: productWithNav;
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_6863e034df5f89_75122134"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_6863e0b5e7e0d6_20249136"] {
  --section-custom-class-name: productWithNav;
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_6863e11354bbc9_78920334"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_6863e166d9dce4_17234218"] {
  --section-custom-class-name: productWithNav;
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_6863e2517c0a01_49427217"] {
  --section-custom-class-name: productWithNav;
}

[data-ukey="_686391405a5335_92400546"] {
  --custom-class-name: menuBtn;
  --button-hover-fill-color: var(--color-neutral-subtle);
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_686391405a5335_92400546"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_686391405a5335_92400546"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686391405a5335_92400546"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_68639140570169_10101264"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68639140570169_10101264"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_6863a45fdad954_63219670"] {
  --custom-class-name: menuBtn;
  --button-hover-fill-color: var(--color-neutral-subtle);
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6863a45fdad954_63219670"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6863a45fdad954_63219670"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a45fdad954_63219670"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863a45fd7c722_02393839"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a45fd7c722_02393839"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_6863e034ea1d67_65052854"] {
  --custom-class-name: menuBtn;
  --button-hover-fill-color: var(--color-neutral-subtle);
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6863e034ea1d67_65052854"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6863e034ea1d67_65052854"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e034ea1d67_65052854"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863e034e728e4_44141236"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e034e728e4_44141236"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863e1135c58d0_99862463"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e1135c58d0_99862463"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863e251837d64_28521743"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e251837d64_28521743"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_685d6162a526b7_57508474"] {
  --size: medium;
  --element-icon-color: var(--color-brand);
  --button-fill-color: var(--color-white);
  --button-hover-fill-color: var(--color-neutral-subtle);
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_685d6162a526b7_57508474"] {
    --widget-width: 100%;
    --element-button-group-direction: column;
    --element-button-group-gap: 0px;
    --element-button-distribute: space-between;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_685d6162a526b7_57508474"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 12px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d6162a526b7_57508474"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 12px;
    --element-button-group-direction: column;
    --element-button-group-gap: 0px;
    --element-button-distribute: space-between;
  }
}

[data-ukey="_6862f19d9bd8d0_93309253"] {
  --custom-class-name: menuBtn;
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-fill-color: var(--color-white);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6862f19d9bd8d0_93309253"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6862f19d9bd8d0_93309253"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f19d9bd8d0_93309253"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}

[data-ukey="_6863a3e36c3055_47079616"] {
  --custom-class-name: menuBtn;
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-fill-color: var(--color-white);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6863a3e36c3055_47079616"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6863a3e36c3055_47079616"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a3e36c3055_47079616"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863a3e3690269_42193604"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a3e3690269_42193604"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_6863a4c0ddc509_27595787"] {
  --custom-class-name: menuBtn;
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-fill-color: var(--color-white);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6863a4c0ddc509_27595787"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6863a4c0ddc509_27595787"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a4c0ddc509_27595787"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863a4c0daece4_14696454"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a4c0daece4_14696454"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863e0b5ef73b7_65009045"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e0b5ef73b7_65009045"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_686e48fd8cff52_26660176"] {
  --custom-class-name: menuBtn;
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-fill-color: var(--color-white);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_686e48fd8cff52_26660176"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_686e48fd8cff52_26660176"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e48fd8cff52_26660176"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}

[data-ukey="_6863e1135f8552_80322752"] {
  --custom-class-name: menuBtn;
  --button-hover-fill-color: var(--color-neutral-subtle);
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6863e1135f8552_80322752"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6863e1135f8552_80322752"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e1135f8552_80322752"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}

[data-ukey="_6863e2518681a8_08181873"] {
  --custom-class-name: menuBtn;
  --button-hover-fill-color: var(--color-neutral-subtle);
  --element-icon-color: var(--color-brand);
  --button-fill-color: transparent;
  --button-text-color: var(--color-dark);
  --button-hover-text-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6863e2518681a8_08181873"] {
    --widget-width: 100%;
  }
}
@media (min-width: 320px) and (max-width: 1023px) {
  [data-ukey="_6863e2518681a8_08181873"] {
    --button-width: 100%;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e2518681a8_08181873"] {
    --widget-width: 100%;
    --widget-max-width: 100%;
    --widget-height: 100%;
    --button-width: 100%;
    --button-gap: 4px;
    --button-padding-y: 4px;
    --button-padding-x: 10px;
    --element-button-group-direction: column;
    --element-button-distribute: space-between;
    --element-button-group-gap: 0px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686ced32465bf8_25353858"] {
    --item-padding-x: 20px;
  }
}
@media (min-width: 1280px) {
  [data-ukey="_686ced32465bf8_25353858"] {
    --item-padding-x: 20px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686554b3d8a319_97767084"] {
    --item-padding-x: 20px;
  }
}
@media (min-width: 1280px) {
  [data-ukey="_686554b3d8a319_97767084"] {
    --item-padding-x: 20px;
  }
}

[data-ukey="_685d644db90033_45430511"] {
  --template: brand-left-search-center;
  --menu-show-type: hover;
  --color-drawer-scheme: color-scheme-main;
  --drawer-parent-typo-style: typo_paragraph_small_bold;
  --drawer-parent-link-variant: default;
  --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-inverse-2;
  --mega-parent-typo-style: typo_paragraph_xsmall_bold;
  --mega-parent-link-variant: default;
  --mega-child-typo-style: typo_paragraph_small;
  --mega-child-link-variant: default;
  --color-dropdown-scheme: color-scheme-inverse-2;
  --dropdown-parent-typo-style: typo_paragraph_small;
  --dropdown-parent-link-variant: default;
  --dropdown-child-typo-style: typo_paragraph_small;
  --dropdown-child-link-variant: default;
  --menu-mega-media-ratio: 1 / 1;
  --input-radius: 40px;
  --search-size: small;
  --search-placeholder: ค้นหาสินค้า;
}
@media (max-width: 1023px) {
  [data-ukey="_685d644db90033_45430511"] {
    --menu-dropdown-padding-bottom: 10px;
    --menu-mega-list-padding-top: 0px;
    --menu-mega-list-padding-bottom: 0px;
    --brand-picture-height: 40px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d644db90033_45430511"] {
    --menu-mega-grid-cols: 7;
    --menu-dropdown-padding-bottom: 40px;
    --menu-list-gap: 28px;
    --nav-bar-col-gap: 44px;
    --brand-picture-height: 70px;
  }
}

[data-ukey="_6862a8e86c9ec0_48548143"] {
  --template: brand-left-menu-center;
  --menu-show-type: click;
  --color-mega-scheme: color-scheme-main;
  --mega-parent-typo-style: typo_heading_xsmall_bold;
  --mega-parent-link-variant: default;
  --mega-parent-title-typo-style: typo_paragraph_small_bold;
  --mega-child-link-variant: default;
  --menu-mega-media-ratio: 1 / 1;
  --link-hover-text-decoration: underline;
}
@media (max-width: 1023px) {
  [data-ukey="_6862a8e86c9ec0_48548143"] {
    --menu-mega-list-padding-top: 0px;
    --menu-mega-list-padding-bottom: 0px;
    --action-gap: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6862a8e86c9ec0_48548143"] {
    --menu-mega-list-padding-top: 0px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862a8e86c9ec0_48548143"] {
    --widget-height: 60px;
    --menu-mega-list-padding-bottom: 0px;
    --menu-list-gap: 28px;
    --nav-bar-col-gap: 44px;
    --action-gap: 8px;
  }
}

[data-ukey="_686e642c79e2b4_45930553"] {
  --is-overflow-x: 1;
  --element-icon-size: 32px;
  --element-icon-width: 64px;
  --element-icon-height: 64px;
  --element-icon-border-radius: 50%;
  --element-icon-bg-color: #ff00a9;
  --element-icon-color: white;
  --card-info-distribute: center;
  --card-info-alignment: center;
}
@media (min-width: 1024px) {
  [data-ukey="_686e642c79e2b4_45930553"] {
    --layout-grid-cols: 5;
  }
}

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

[data-ukey="_686e6a81d6d235_80616665"] {
  --is-overflow-x: 1;
  --element-icon-size: 32px;
  --element-icon-width: 64px;
  --element-icon-height: 64px;
  --element-icon-border-radius: 50%;
  --element-icon-bg-color: #ff00a9;
  --element-icon-color: white;
  --card-info-distribute: center;
  --card-info-alignment: center;
}
@media (min-width: 1024px) {
  [data-ukey="_686e6a81d6d235_80616665"] {
    --layout-grid-cols: 5;
  }
}

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

[data-ukey="_686554b3d05296_83372889"] {
  --section-bg-color: var(--color-neutral-subtle);
  --section-custom-class-name: faqSection;
}
@media (min-width: 1024px) {
  [data-ukey="_685d94a2a2f5e2_97375265"] {
    --gap: 10px;
  }
}

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

[data-ukey="_6871016d49c2a9_33620285"] {
  --card-direction: row;
  --card-border-radius: 2px;
  --media-icon-size: 32px;
  --media-width: 64px;
  --media-height: 64px;
  --media-border-radius: 50%;
  --media-bg-color: var(--color-brand);
  --element-icon-color: white;
  --card-info-distribute: center;
  --card-info-alignment: left;
}
@media (min-width: 1024px) {
  [data-ukey="_6871016d49c2a9_33620285"] {
    --layout-grid-cols: 1;
    --layout-grid-gap-y: 20px;
  }
}

[data-ukey="_687101e760c2b8_43444245"] {
  --card-direction: row;
  --card-border-radius: 2px;
  --media-icon-size: 32px;
  --media-width: 64px;
  --media-height: 64px;
  --media-border-radius: 50%;
  --bg-color: var(--color-brand-alt);
  --media-bg-color: var(--color-brand);
  --element-icon-color: white;
  --card-info-distribute: center;
  --card-info-alignment: left;
}
@media (min-width: 1024px) {
  [data-ukey="_687101e760c2b8_43444245"] {
    --layout-grid-cols: 2;
    --layout-grid-gap-y: 20px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685d94a2a2f1b1_51237547"] {
    --row-gap: 24px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d94a2a2f1b1_51237547"] {
    --row-gap: 80px;
  }
}

[data-ukey="_685d94a2a2efb4_88557089"] {
  --section-bg-type: image;
  --section-bg-image: url(https://cs.lnwfile.com/_webp_max_images/4096/4096/26/zm/ac.webp);
  --section-bg-image-mobile: url(https://cs.lnwfile.com/_webp_max_images/600/600/h1/9s/1y.webp);
}
@media (max-width: 1023px) {
  [data-ukey="_685d94a2a2efb4_88557089"] {
    --section-padding-top: 60px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685d94a2a2efb4_88557089"] {
    --section-padding-top: 80px;
  }
}

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

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

[data-ukey="_686ced323ec702_63304712"] {
  --section-custom-class-name: faqSection;
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_685d63ea716c70_69562488"] {
  --is-basic-mode: 1;
  --custom-class-name: homeSlider;
  --media-ratio: 2/1;
}

[data-ukey="_685d63ea716c70_69562488"] .slider-content-0 {
  --to: /category;
}

[data-ukey="_685d63ea716c70_69562488"] .slider-content-1 {
  --to: /category;
}

[data-ukey="_685d63ea716c70_69562488"] .slider-content-2 {
  --to: /category;
}

[data-ukey="_685debbac9f576_09925660"] {
  --start-lazy-idx: 1;
}

[data-ukey="_686e38bfafbd39_20457573"] {
  --data-set-prefix: homeCat179;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_686e38bfafbd39_20457573"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686e38bfafbd39_20457573"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e38bfafbd39_20457573"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_686e38bfafbd39_20457573"] .element-product-list {
  --data-set-prefix: homeCat179;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_686e38bfafbd39_20457573"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686e38bfafbd39_20457573"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e38bfafbd39_20457573"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_685e066427e296_41166893"] {
  --data-set-prefix: homeCat15;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_685e066427e296_41166893"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685e066427e296_41166893"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685e066427e296_41166893"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_685e066427e296_41166893"] .element-product-list {
  --data-set-prefix: homeCat15;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_685e066427e296_41166893"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_685e066427e296_41166893"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685e066427e296_41166893"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6862f19d9f0237_63558623"] {
  --data-set-prefix: homeCat132;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6862f19d9f0237_63558623"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6862f19d9f0237_63558623"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f19d9f0237_63558623"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6862f19d9f0237_63558623"] .element-product-list {
  --data-set-prefix: homeCat132;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6862f19d9f0237_63558623"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6862f19d9f0237_63558623"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f19d9f0237_63558623"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6862f29c973b84_62412309"] {
  --data-set-prefix: homeCat103;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6862f29c973b84_62412309"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6862f29c973b84_62412309"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f29c973b84_62412309"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6862f29c973b84_62412309"] .element-product-list {
  --data-set-prefix: homeCat103;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6862f29c973b84_62412309"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6862f29c973b84_62412309"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862f29c973b84_62412309"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_68638da0f0bf11_56089332"] {
  --data-set-prefix: homeCat133;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_68638da0f0bf11_56089332"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_68638da0f0bf11_56089332"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68638da0f0bf11_56089332"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_68638da0f0bf11_56089332"] .element-product-list {
  --data-set-prefix: homeCat133;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_68638da0f0bf11_56089332"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_68638da0f0bf11_56089332"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68638da0f0bf11_56089332"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_68639008190d14_34114459"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68639008190d14_34114459"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_686390081da0c0_40670614"] {
  --data-set-prefix: homeCat138;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_686390081da0c0_40670614"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686390081da0c0_40670614"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686390081da0c0_40670614"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_686390081da0c0_40670614"] .element-product-list {
  --data-set-prefix: homeCat138;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_686390081da0c0_40670614"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686390081da0c0_40670614"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686390081da0c0_40670614"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_686391405d87c3_71764025"] {
  --data-set-prefix: homeCat88;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_686391405d87c3_71764025"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686391405d87c3_71764025"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686391405d87c3_71764025"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_686391405d87c3_71764025"] .element-product-list {
  --data-set-prefix: homeCat88;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_686391405d87c3_71764025"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686391405d87c3_71764025"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686391405d87c3_71764025"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863a3e36f0f11_86851608"] {
  --data-set-prefix: homeCat11;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a3e36f0f11_86851608"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a3e36f0f11_86851608"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a3e36f0f11_86851608"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863a3e36f0f11_86851608"] .element-product-list {
  --data-set-prefix: homeCat11;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a3e36f0f11_86851608"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a3e36f0f11_86851608"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a3e36f0f11_86851608"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863a45fddcbc0_31455786"] {
  --data-set-prefix: homeCat84;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a45fddcbc0_31455786"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a45fddcbc0_31455786"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a45fddcbc0_31455786"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863a45fddcbc0_31455786"] .element-product-list {
  --data-set-prefix: homeCat84;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a45fddcbc0_31455786"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a45fddcbc0_31455786"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a45fddcbc0_31455786"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863a4c0e0a553_32431872"] {
  --data-set-prefix: homeCat83;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a4c0e0a553_32431872"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a4c0e0a553_32431872"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a4c0e0a553_32431872"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863a4c0e0a553_32431872"] .element-product-list {
  --data-set-prefix: homeCat83;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863a4c0e0a553_32431872"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863a4c0e0a553_32431872"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863a4c0e0a553_32431872"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e034ed0573_32942740"] {
  --data-set-prefix: homeCat85;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e034ed0573_32942740"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e034ed0573_32942740"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e034ed0573_32942740"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e034ed0573_32942740"] .element-product-list {
  --data-set-prefix: homeCat85;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e034ed0573_32942740"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e034ed0573_32942740"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e034ed0573_32942740"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e0b5f3f3a7_00835088"] {
  --data-set-prefix: homeCat139;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e0b5f3f3a7_00835088"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e0b5f3f3a7_00835088"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e0b5f3f3a7_00835088"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e0b5f3f3a7_00835088"] .element-product-list {
  --data-set-prefix: homeCat139;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e0b5f3f3a7_00835088"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e0b5f3f3a7_00835088"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e0b5f3f3a7_00835088"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e1136281a3_37914650"] {
  --data-set-prefix: homeCat174;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e1136281a3_37914650"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e1136281a3_37914650"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e1136281a3_37914650"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e1136281a3_37914650"] .element-product-list {
  --data-set-prefix: homeCat174;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e1136281a3_37914650"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e1136281a3_37914650"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e1136281a3_37914650"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863e166e15af2_90864398"] {
    --col-vertical-align: start;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e166e15af2_90864398"] {
    --col-vertical-align: start;
    --col-span: 3;
  }
}

[data-ukey="_6863e166e5d836_41925010"] {
  --data-set-prefix: homeCat86;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e166e5d836_41925010"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e166e5d836_41925010"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e166e5d836_41925010"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e166e5d836_41925010"] .element-product-list {
  --data-set-prefix: homeCat86;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e166e5d836_41925010"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e166e5d836_41925010"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e166e5d836_41925010"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e251897873_07977141"] {
  --data-set-prefix: homeCat143;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e251897873_07977141"] {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e251897873_07977141"] {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e251897873_07977141"] {
    --layout-grid-cols: 4;
  }
}

[data-ukey="_6863e251897873_07977141"] .element-product-list {
  --data-set-prefix: homeCat143;
  --card-product-info-name-line-clamp: 3;
}
@media (max-width: 1023px) {
  [data-ukey="_6863e251897873_07977141"] .element-product-list {
    --layout-grid-cols: 2;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6863e251897873_07977141"] .element-product-list {
    --layout-grid-cols: 4;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863e251897873_07977141"] .element-product-list {
    --layout-grid-cols: 4;
  }
}

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

[data-ukey="_68652c93b63488_77111132"] {
  --row-hide: 1;
}

[data-ukey="_686e57ced97046_90303298"] {
  --media-object-fit: cover;
}
@media (max-width: 1023px) {
  [data-ukey="_686e57ced97046_90303298"] {
    --media-ratio: auto;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e57ced97046_90303298"] {
    --media-ratio: auto;
  }
}

[data-ukey="_68714fad67f6d4_69353806"] {
  --media-object-fit: cover;
}
@media (max-width: 1023px) {
  [data-ukey="_68714fad67f6d4_69353806"] {
    --media-ratio: auto;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68714fad67f6d4_69353806"] {
    --media-ratio: auto;
  }
}

[data-ukey="_68715185859b72_41838246"] {
  --media-object-fit: cover;
}
@media (max-width: 1023px) {
  [data-ukey="_68715185859b72_41838246"] {
    --media-ratio: auto;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68715185859b72_41838246"] {
    --media-ratio: auto;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df69e1e0_44135493"] {
    --widget-width: auto;
    --list-gap: 12px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df69e1e0_44135493"] {
    --widget-width: auto;
    --list-gap: 12px;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_6863b0df6ce4d1_34269569"] {
    --list-gap: 12px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6863b0df6ce4d1_34269569"] {
    --list-gap: 12px;
  }
}

[data-ukey="_686ce8c6c200a7_41475290"] {
  --card-info-distribute: center;
  --card-info-alignment: center;
  --card-border-radius: 50%;
}
@media (max-width: 1023px) {
  [data-ukey="_686ce8c6c200a7_41475290"] {
    --layout-grid-cols: 3;
    --card-ratio: 1 / 1;
    --layout-grid-overflow-x-item-width: 144px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686ce8c6c200a7_41475290"] {
    --layout-grid-cols: 3;
    --card-ratio: 1 / 1;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_686e5ba3969df2_34311444"] {
    --gap: 4px;
    --alignment: center;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e5ba3969df2_34311444"] {
    --gap: 4px;
    --alignment: center;
  }
}

[data-ukey="_6867d5714d9f98_84964505"] {
  --bg-color: var(--color-neutral-subtle);
  --card-info-alignment: center;
  --element-icon-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_6867d5714d9f98_84964505"] {
    --layout-grid-cols: 1;
    --card-gap: 28px;
    --card-padding: 3em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_6867d5714d9f98_84964505"] {
    --layout-grid-cols: 3;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6867d5714d9f98_84964505"] {
    --layout-grid-cols: 3;
    --card-gap: 28px;
    --card-padding: 3em;
  }
}

[data-ukey="_68652c93b63d05_10517882"] {
  --bg-color: var(--color-neutral-subtle);
  --card-info-alignment: center;
  --element-icon-color: var(--color-brand);
}
@media (max-width: 1023px) {
  [data-ukey="_68652c93b63d05_10517882"] {
    --layout-grid-cols: 1;
    --card-gap: 28px;
    --card-padding: 3em;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_68652c93b63d05_10517882"] {
    --layout-grid-cols: 3;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68652c93b63d05_10517882"] {
    --layout-grid-cols: 3;
    --card-gap: 28px;
    --card-padding: 3em;
  }
}

[data-ukey="_6875f0bdcba755_96975102"] {
  --card-info-gap: 24px;
}
@media (max-width: 1023px) {
  [data-ukey="_6875f0bdcba755_96975102"] {
    --marquee-duration: 200s;
    --layout-grid-overflow-x-item-width: 72vw;
    --card-ratio: 1 / 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6875f0bdcba755_96975102"] {
    --marquee-duration: 120s;
    --layout-grid-overflow-x-item-width: 350px;
    --card-ratio: 1 / 1;
  }
}
@media (max-width: 1023px) {
  [data-ukey="_685ba443351c45_54891206"] {
    --start-lazy-idx: 1;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_685ba443351c45_54891206"] {
    --start-lazy-idx: 2;
  }
}

[data-ukey="_6875f0bdc9d482_99418965"] {
  --section-bg-color: var(--color-neutral-subtle);
}

[data-ukey="_6862cbad7b8729_64724212"] {
  --to: https://maps.app.goo.gl/wk2ACPWnytcSPNaYA;
  --target: _blank;
  --media-object-fit: cover;
  --media-ratio: auto;
}

[data-ukey="_686e5ba39862b6_37638369"] {
  --card-info-distribute: start;
}
@media (max-width: 1023px) {
  [data-ukey="_686e5ba39862b6_37638369"] {
    --layout-grid-cols: 2;
    --card-padding: 0px;
    --element-button-group-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [data-ukey="_686e5ba39862b6_37638369"] {
    --layout-grid-cols: 3;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_686e5ba39862b6_37638369"] {
    --layout-grid-cols: 5;
    --card-padding: 0px;
    --element-button-group-direction: row;
  }
}

[data-ukey="_686e64ae638084_13177731"] {
  --custom-class-name: contactFeatures;
  --card-direction: row;
  --card-border-radius: 2px;
  --media-icon-size: 32px;
  --media-width: 64px;
  --media-height: 64px;
  --media-border-radius: 50%;
  --media-bg-color: var(--color-brand);
  --element-icon-color: white;
  --card-info-distribute: center;
  --card-info-alignment: left;
}
@media (min-width: 1024px) {
  [data-ukey="_686e64ae638084_13177731"] {
    --layout-grid-cols: 1;
    --layout-grid-gap-y: 20px;
    --widget-width: auto;
  }
}

[data-ukey="_68676c712d0ef5_64114167"] {
  --bg-color: var(--color-brand-alt-subtlest);
  --media-ratio: 1 / 1;
  --card-info-alignment: left;
}
@media (max-width: 1023px) {
  [data-ukey="_68676c712d0ef5_64114167"] {
    --layout-grid-cols: 1;
    --card-gap: 12px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68676c712d0ef5_64114167"] {
    --layout-grid-cols: 3;
    --card-gap: 12px;
  }
}

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

[data-ukey="_68776e7f491f27_35532818"] {
  --bg-color: var(--color-brand-alt-subtlest);
  --media-ratio: 1 / 1;
  --card-info-alignment: left;
}
@media (max-width: 1023px) {
  [data-ukey="_68776e7f491f27_35532818"] {
    --layout-grid-cols: 1;
    --card-gap: 12px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_68776e7f491f27_35532818"] {
    --layout-grid-cols: 3;
    --card-gap: 12px;
  }
}

[data-ukey="_685debbacfe208_33171389"] {
  --is-show-remain: 1;
  --remain-to-show: 99999;
}
@media (max-width: 1023px) {
  [data-ukey="_6862a8e86c8b46_43691951"] {
    --header-padding-top: 8px;
    --header-padding-bottom: 8px;
    --section-header-padding-top: 8px;
    --section-header-padding-bottom: 8px;
  }
}
@media (min-width: 1024px) {
  [data-ukey="_6862a8e86c8b46_43691951"] {
    --header-padding-top: 8px;
    --header-padding-bottom: 8px;
    --section-header-padding-top: 8px;
    --section-header-padding-bottom: 8px;
  }
}
.product-buy-quantity-notice-remain {
  color: var(--color-brand);
  font-size: 1rem;
}
.widget-accordion ul, .widget-accordion ol {
  list-style-position: inside;
}
.widget-accordion ul {
  list-style-type: disc;
}
.widget-accordion ol {
  list-style-type: decimal;
}

.homeSlider{
  aspect-ratio: var(--media-ratio);
}

.widget-nav-bar .nav-bar-action-cart-noti {
  background-color: var(--color-brand);
}
.nav-bar-menu-item .grid-menu-mega-section {
  box-shadow: 0px 4px 40px rgb(82 82 82 / 50%);
  max-height: 80vh;
}

.card-product-name {
  color: #000;
}
.card-product .card-product-price.price-discount .product-price {
  color: var(--color-brand);
}

.grid-menu-mega-section .menu-mega-list .menu-mega-item:nth-child(1) {
  order: 2
}
.grid-menu-mega-section .menu-mega-list .menu-mega-item:nth-child(2) {
  order: 1
}

.nav-bar-cart-content .element-cart .cart-list .cart-item .item-actions .btn-add,
.nav-bar-cart-content .element-cart .cart-list .cart-item .item-actions .btn-remove {
  border-radius: 2px;
  border-color: var(--color-brand);
  color: var(--color-brand);
}
.element-cart .cart-list .cart-item .item-actions .btn-add:hover,
.element-cart .cart-list .cart-item .item-actions .btn-remove:hover {
  border-color: var(--color-brand-bold);
  color: var(--color-brand-bold);
}

.homeHero .widget-button-group,
.homeHero .element-button-group-wrapper,
.homeHero .element-button-group-stack,
.homeHero .element-button-group,
.widget-button-group.quotationBtn,
.widget-button-group.quotationBtn div {
  width: 100%;
}

.widget-rich-text .cta-line-link {
  color: var(--color-brand-alt);
}
.widget-rich-text .cta-line-link,
.widget-rich-text .cta-line-link:hover,
.widget-rich-text .cta-line-link:focus{
  color: var(--color-brand);
  text-decoration: underline;
}

.contact-widget .card-wrapper,
.contactFeatures .card-wrapper {
  border-bottom: 2px solid var(--color-brand);
}

.howtobuy img {
  max-width: 160px;
  background-color: #fff;
  border-radius: 50%;
}

.howtobuy .widget-feature-list .card-media-wrapper,
.howtobuy .widget-feature-list .element-picture-wrapper {
  overflow: visible;
}

/* product details */
.widget-product-summary .button-add-to-cart .element-icon {
  order: 1;
}
.widget-product-summary .button-add-to-cart .button-text {
  order: 2;
  width: 128.82px;
  text-align: left;
}

/* about us */
.aboutusHeadline .text-stack-0 {
  padding-bottom: 16px;
}
/* small screen size */
@media (max-width: 429px) {
  #topbarSocial .element-button-group .element-button:nth-child(1) .button-text {
    display: none;
  }
  #topbarSocial .element-button-group .element-button:nth-child(1) {
    padding: 8px;
  }
}

@media (max-width: 767px) {
  #topbarSocial .element-button-group .element-button:nth-child(2) .button-text {
    display: none;
  }
  #topbarSocial .element-button-group .element-button:nth-child(2) {
    padding: 8px;
  }
}

@media (max-width: 1023px) {
  .productWithNav .element-button-group {
    flex-wrap: nowrap;
    gap: 0;
  }
  .productWithNav .widget-button-group {
    width: 100dvw;
    overflow-x: auto;
    margin-right: -20px;
  }
}

@media (min-width: 1024px) {
  .grid-menu-mega-container {
    padding-bottom: 28px;
  }
  .grid-menu-mega-container .menu-mega-item-link {
    text-align: center;
  }
  /* Home Hero */
  .homeHero .widget-button-group {
    border: 1px solid #e0e0e0;
  }
  .homeHero .element-button-group-wrapper,
  .homeHero .element-button-group-stack,
  .homeHero .element-button-group {
    height: 100%;
  }
  .homeHero .element-button .button-text,
  .productWithNav .menuBtn,
  .productWithNav .menuBtn .element-button-group-wrapper,
  .productWithNav .menuBtn .element-button-group-stack,
  .productWithNav .menuBtn .element-button-group {
    width: 100%;
  }
  .homeHero .element-button .button-text {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .homeHero .element-button {
    flex-grow: 1;
  }
  .homeHero .slider-image, 
  .homeHero .widget-slider {
    height: auto;
  }
  .productWithNav .menuBtn .element-button .button-text {
    width: 100%;
  }
  .productWithNav .menuBtn .element-button .button-text {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* about us */
  .aboutusHeadline .text-stack-0 {
    padding-bottom: 36px;
  }
}
