.elementor-1053 .elementor-element.elementor-element-3d72f86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-2d6c985 > .elementor-widget-container{padding:3px 0px 3px 0px;}.elementor-1053 .elementor-element.elementor-element-2d6c985{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:300;line-height:1.6rem;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-1053 .elementor-element.elementor-element-2d6c985 a{color:var( --e-global-color-text );}.elementor-1053 .elementor-element.elementor-element-da5b0fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 4% 0%;}.elementor-1053 .elementor-element.elementor-element-da5b0fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1053 .elementor-element.elementor-element-0d5c1e1 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-07f64e9:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-07f64e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1053 .elementor-element.elementor-element-07f64e9, .elementor-1053 .elementor-element.elementor-element-07f64e9 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1053 .elementor-element.elementor-element-07f64e9{box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-1053 .elementor-element.elementor-element-07f64e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1053 .elementor-element.elementor-element-2b682bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-15201d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-1053 .elementor-element.elementor-element-546cb2d .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1053 .elementor-element.elementor-element-546cb2d .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1053 .elementor-element.elementor-element-546cb2d .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-1053 .elementor-element.elementor-element-546cb2d .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1053 .elementor-element.elementor-element-546cb2d .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px;}.woocommerce .elementor-1053 .elementor-element.elementor-element-546cb2d .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-1053 .elementor-element.elementor-element-6b55cbf > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1053 .elementor-element.elementor-element-b595679 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1053 .elementor-element.elementor-element-b595679 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:28px;font-weight:900;line-height:1.6rem;letter-spacing:0.3px;}.elementor-1053 .elementor-element.elementor-element-4ab911f > .elementor-widget-container{padding:0px 0px 005px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DEE4EC;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-0af6b86 > .elementor-widget-container{margin:20px 0px 20px 0px;}.woocommerce .elementor-1053 .elementor-element.elementor-element-0af6b86 .price{color:var( --e-global-color-primary );font-family:"Barlow", Sans-serif;font-size:30px;font-weight:600;line-height:1.6rem;letter-spacing:0.3px;}.woocommerce .elementor-1053 .elementor-element.elementor-element-0af6b86 .price ins{color:var( --e-global-color-primary );}.elementor-1053 .elementor-element.elementor-element-e509e63{text-align:justify;}.elementor-1053 .elementor-element.elementor-element-e509e63 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1053 .elementor-element.elementor-element-fc50133 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-b5f8e27{margin-top:20px;margin-bottom:0px;}.elementor-1053 .elementor-element.elementor-element-c0edc01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1053 .elementor-element.elementor-element-afb41be{width:auto;max-width:auto;}.elementor-1053 .elementor-element.elementor-element-afb41be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-afb41be .cart button, .elementor-1053 .elementor-element.elementor-element-afb41be .cart .button{background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-1053 .elementor-element.elementor-element-afb41be .quantity .qty{transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1053 .elementor-element.elementor-element-c413aa4 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1053 .elementor-element.elementor-element-c413aa4{width:auto;max-width:auto;}.elementor-1053 .elementor-element.elementor-element-c413aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-c413aa4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1053 .elementor-element.elementor-element-a23090f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1053 .elementor-element.elementor-element-a23090f{width:100%;max-width:100%;}.elementor-1053 .elementor-element.elementor-element-a23090f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-a23090f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1053 .elementor-element.elementor-element-5909ff6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-2096677:not(.elementor-motion-effects-element-type-background), .elementor-1053 .elementor-element.elementor-element-2096677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1053 .elementor-element.elementor-element-2096677, .elementor-1053 .elementor-element.elementor-element-2096677 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1053 .elementor-element.elementor-element-2096677{box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-1053 .elementor-element.elementor-element-2096677 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1053 .elementor-element.elementor-element-42f0989 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-31fe22c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DEE4EC;}.elementor-1053 .elementor-element.elementor-element-31fe22c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:600;line-height:1.6rem;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-28a3242{text-align:justify;}.elementor-1053 .elementor-element.elementor-element-bac35bf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-c042ebc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1053 .elementor-element.elementor-element-c0b276f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1053 .elementor-element.elementor-element-0d5c1e1{width:76%;}.elementor-1053 .elementor-element.elementor-element-2b682bd{width:46%;}.elementor-1053 .elementor-element.elementor-element-15201d1{width:100%;}.elementor-1053 .elementor-element.elementor-element-6b55cbf{width:54%;}.elementor-1053 .elementor-element.elementor-element-c042ebc{width:24%;}}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-e509e63 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-da5b0fd{padding:0% 5% 5% 5%;}.elementor-1053 .elementor-element.elementor-element-afe0ed1{margin-top:20px;margin-bottom:0px;}.elementor-1053 .elementor-element.elementor-element-6b55cbf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-b595679 .elementor-heading-title{font-size:23px;line-height:0.4em;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-e509e63 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1053 .elementor-element.elementor-element-a23090f{width:100%;max-width:100%;}.elementor-1053 .elementor-element.elementor-element-a23090f .elementor-button{border-radius:8px 8px 8px 8px;padding:15px 15px 15px 15px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-4ab911f */<style>
.product-meta-bar {
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: 'Inter', Arial, sans-serif;
    font-size: 14px;
    color: #374151;
    margin: 10px 0;
    flex-wrap: wrap;
}

.pmb-rating {
    color: #f5b50a;
    letter-spacing: 2px;
    font-size: 15px;
}

.pmb-rating-count {
    color: #6b7280;
    letter-spacing: normal;
    font-size: 13px;
    margin-left: 2px;
}

.pmb-divider {
    color: #d1d5db;
    font-weight: 300;
}

.pmb-views strong,
.pmb-stock strong {
    color: #111a11;
    font-weight: 600;
}

.pmb-instock {
    color: #16a34a !important;
}

.pmb-outofstock {
    color: #dc2626 !important;
}

@media (max-width: 480px) {
    .product-meta-bar {
        font-size: 13px;
        gap: 6px;
    }
}
</style>/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-0af6b86 */p.price {
    margin-bottom: 0px !important;
}

p.price {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fc50133 */<style>
.acf-weight-buttons {
    display: flex;
    gap: 10px;
    margin: 16px 0;
}

.acf-weight-btn {
    font-family: 'Inter', Arial, sans-serif !important;
    height: 38px;
    padding: 0 18px;
    background: #f3f4f3 !important;
    color: #4b5563 !important;
    border: 1.5px solid #e5e7eb !important;
    border-radius: 8px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    letter-spacing: .2px;
    cursor: pointer;
    transition: all .25s ease;
}

.acf-weight-btn:hover {
    border-color: #111a11 !important;
    color: #111a11 !important;
    background: #fff !important;
}

.acf-weight-btn.is-active {
    background: #111a11 !important;
    color: #fff !important;
    border-color: #111a11 !important;
    box-shadow: 0 4px 10px rgba(17,26,17,0.25);
}

@media (max-width: 480px) {
    .acf-weight-buttons {
        flex-wrap: wrap;
    }
    .acf-weight-btn {
        flex: 1;
        min-width: 80px;
    }
}
</style>/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b5f8e27 */<style>
  @import url("https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap");

  .elementor-add-to-cart,
  .elementor-element-c413aa4 {
    display: inline-block;
    vertical-align: middle;
  }

  .elementor-add-to-cart .cart .quantity .qty,
  .elementor-add-to-cart .single_add_to_cart_button,
  .elementor-element-c413aa4 .elementor-button {
    font-family: "Inter", Arial, sans-serif !important;
  }

  /* ===== Khối chứa nút + số lượng ===== */
  .elementor-add-to-cart .cart {
    display: flex;
    align-items: center;
    gap: 12px;
  }

  /* ===== Ô số lượng ===== */
  .elementor-add-to-cart .cart .quantity {
    margin: 0;
  }
  .elementor-add-to-cart .cart .quantity .qty {
    height: 52px;
    width: 70px;
    border: none;
    background: #f3f4f3;
    border-radius: 12px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #111a11;
    transition: all 0.25s ease;
  }
  .elementor-add-to-cart .cart .quantity .qty:focus {
    background: #e8ebe8;
    outline: none;
    box-shadow: inset 0 0 0 2px #111a11;
  }

  /* ===== Nút Add to cart (chính - gradient nổi) ===== */
  .elementor-add-to-cart .single_add_to_cart_button {
    position: relative;
    height: 52px;
    padding: 0 12px !important;
    background: linear-gradient(135deg, #1d2b1d 0%, #111a11 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 12.5px !important;
    font-weight: 500 !important;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    transition:
      transform 0.25s ease,
      box-shadow 0.25s ease;
    box-shadow:
      0 6px 16px rgba(17, 26, 17, 0.28),
      0 2px 4px rgba(17, 26, 17, 0.15);
  }
  .elementor-add-to-cart .single_add_to_cart_button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
      120deg,
      transparent,
      rgba(255, 255, 255, 0.25),
      transparent
    );
    transform: skewX(-20deg);
    transition: left 0.6s ease;
  }
  .elementor-add-to-cart .single_add_to_cart_button:hover::before {
    left: 125%;
  }
  .elementor-add-to-cart .single_add_to_cart_button:hover {
    transform: translateY(-2px);
    box-shadow:
      0 10px 22px rgba(17, 26, 17, 0.35),
      0 3px 6px rgba(17, 26, 17, 0.2);
  }
  .elementor-add-to-cart .single_add_to_cart_button:active {
    transform: translateY(0);
  }

  /* ===== Nút Mua ngay (phụ - outline với hiệu ứng fill) ===== */
  .elementor-element-c413aa4 .elementor-button {
    position: relative;
    height: 52px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 0 12px !important;
    background: #fff !important;
    color: #111a11 !important;
    border: 2px solid #111a11 !important;
    border-radius: 8px !important;
    font-size: 12.5px !important;
    font-weight: 500 !important;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-decoration: none !important;
    overflow: hidden;
    z-index: 1;
    transition:
      color 0.35s ease,
      box-shadow 0.35s ease,
      transform 0.25s ease;
  }
  .elementor-element-c413aa4 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, #1d2b1d 0%, #111a11 100%);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.35s ease;
    z-index: -1;
  }
  .elementor-element-c413aa4 .elementor-button:hover::before {
    transform: scaleX(1);
  }
  .elementor-element-c413aa4 .elementor-button:hover {
    color: #fff !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 22px rgba(17, 26, 17, 0.25);
  }
  .elementor-element-c413aa4 .elementor-button:active {
    transform: translateY(0);
  }

  .elementor-element-c413aa4 .elementor-button-icon {
    margin-right: 9px;
    display: flex;
    align-items: center;
    transition: transform 0.35s ease;
  }
  .elementor-element-c413aa4 .elementor-button-icon svg {
    width: 18px;
    height: 18px;
    fill: #111a11;
    transition: fill 0.35s ease;
  }
  .elementor-element-c413aa4
    .elementor-button:hover
    .elementor-button-icon
    svg {
    fill: #fff;
  }
  .elementor-element-c413aa4 .elementor-button:hover .elementor-button-icon {
    transform: scale(1.1);
  }

  /* ===== Responsive ===== */
  @media (max-width: 480px) {
    .elementor-add-to-cart,
    .elementor-element-c413aa4 {
      display: block;
      width: 100%;
      margin-bottom: 12px;
    }
    .elementor-add-to-cart .cart {
      flex-wrap: wrap;
    }
    .elementor-add-to-cart .single_add_to_cart_button,
    .elementor-element-c413aa4 .elementor-button {
      width: 100%;
    }
  }
  button.single_add_to_cart_button.button.alt {
    margin-left: 0px;
  }
</style>

<style>
.elementor-element-c413aa4 .elementor-button-text {
    display: inline-flex !important;
    align-items: center;
    line-height: 1 !important;
    text-decoration: none !important;
    vertical-align: middle;
}

.elementor-element-c413aa4 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center;
    line-height: 1 !important;
}

.elementor-element-c413aa4 .elementor-button {
    line-height: 1 !important;
}

.elementor-element-c413aa4 .elementor-button-icon {
    line-height: 1 !important;
    display: inline-flex !important;
    align-items: center;
}
</style>
<style>
@media (max-width: 480px) {
    .elementor-element-afb41be.elementor-add-to-cart,
    div.elementor-add-to-cart,
    .elementor-element-c413aa4.elementor-widget-button,
    .elementor-element-c413aa4 {
        display: block !important;
        width: 100% !important;
        margin-bottom: 10px !important;
    }

    .elementor-add-to-cart .cart.elementor-product-simple,
    .elementor-add-to-cart form.cart {
        display: flex !important;
        flex-wrap: wrap !important;
        width: 100% !important;
        gap: 8px !important;
    }

    .elementor-add-to-cart .cart .quantity {
        flex: 0 0 100% !important;
        width: 100% !important;
        margin: 0 0 8px 0 !important;
    }
    .elementor-add-to-cart .cart .quantity .qty {
        width: 100% !important;
        height: 46px !important;
        font-size: 13px !important;
        box-sizing: border-box !important;
    }

    .elementor-add-to-cart .single_add_to_cart_button.button {
        flex: 0 0 100% !important;
        width: 100% !important;
        height: 46px !important;
        font-size: 13px !important;
        margin: 0 !important;
        box-sizing: border-box !important;
    }

    .elementor-element-c413aa4 .elementor-button-wrapper,
    .elementor-element-c413aa4 a.elementor-button {
        display: flex !important;
        width: 100% !important;
        height: 46px !important;
        font-size: 13px !important;
        box-sizing: border-box !important;
    }
}
</style>/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da5b0fd */.flex-viewport {
    height: 350px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gmc-test.io.vn/wp-content/uploads/SF-Pro-Display-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */