{"id":19960,"date":"2026-04-30T09:46:29","date_gmt":"2026-04-30T09:46:29","guid":{"rendered":"https:\/\/ambfa.com\/?page_id=19960"},"modified":"2026-05-18T12:42:28","modified_gmt":"2026-05-18T12:42:28","slug":"custom-blazers","status":"publish","type":"page","link":"https:\/\/ambfa.com\/th\/custom-blazers\/","title":{"rendered":"Custom Blazers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19960\" class=\"elementor elementor-19960\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0f9579 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"d0f9579\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89d01e6 elementor-widget elementor-widget-html\" data-id=\"89d01e6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 01 \u00b7 Hero \u2014 Full-bleed cover\n  Layout: Full-viewport photo + centered text + trust strip\n  BG: Full-bleed photo with dark navy gradient overlay\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape \u2500\u2500 *\/\n  .elementor-section:has(#blzr-hero),\n  .e-con:has(#blzr-hero) {\n    width: 100vw !important; max-width: 100vw !important;\n    padding-left: 0 !important; padding-right: 0 !important;\n    margin-left: 0 !important; margin-right: 0 !important;\n    left: 0 !important; transform: none !important;\n  }\n  .elementor-section:has(#blzr-hero) > .elementor-container,\n  .elementor-section:has(#blzr-hero) .elementor-row,\n  .elementor-section:has(#blzr-hero) .elementor-column,\n  .elementor-section:has(#blzr-hero) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-hero) .elementor-widget,\n  .elementor-section:has(#blzr-hero) .elementor-widget-container,\n  .e-con:has(#blzr-hero) .e-con-inner,\n  .e-con:has(#blzr-hero) .elementor-widget-container {\n    max-width: 100% !important; width: 100% !important;\n    padding: 0 !important; margin: 0 !important;\n  }\n\n  #blzr-hero {\n    position: relative;\n    width: 100%;\n    height: 100dvh;\n    min-height: 600px;\n    overflow: hidden;\n    background: #0C0B1A;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  \/* \u2500\u2500 Full-bleed photo \u2500\u2500 *\/\n  .blzr-hero-photo {\n    position: absolute; inset: 0; z-index: 0;\n  }\n  .blzr-hero-photo img {\n    width: 100%; height: 100%;\n    object-fit: cover;\n    object-position: center top;\n    display: block;\n  }\n\n  \/* \u2500\u2500 Overlay \u2500\u2500 *\/\n  .blzr-hero-overlay {\n    position: absolute; inset: 0; z-index: 1;\n    background:\n      linear-gradient(to bottom,\n        rgba(12,11,26,.30) 0%,\n        rgba(12,11,26,.20) 40%,\n        rgba(12,11,26,.65) 75%,\n        rgba(12,11,26,.88) 100%\n      );\n  }\n  .blzr-hero-overlay::after {\n    content: '';\n    position: absolute; inset: 0;\n    background: linear-gradient(135deg, rgba(192,129,52,.06) 0%, transparent 55%);\n    pointer-events: none;\n  }\n\n  \/* \u2500\u2500 Content \u2500\u2500 *\/\n  .blzr-hero-content {\n    position: relative; z-index: 10;\n    text-align: center;\n    padding: 0 40px;\n    max-width: 860px;\n    width: 100%;\n  }\n\n  \/* Eyebrow *\/\n  .blzr-hero-eye {\n    display: flex; align-items: center; justify-content: center; gap: 14px;\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .22em; text-transform: uppercase;\n    color: rgba(192,129,52,.85);\n    margin-bottom: 24px;\n    opacity: 0;\n    animation: blzrHeroUp .80s cubic-bezier(.22,.68,0,1.1) .10s forwards;\n  }\n  .blzr-hero-eye-line {\n    display: inline-block; width: 28px; height: 1px;\n    background: rgba(192,129,52,.50); flex-shrink: 0;\n  }\n\n  \/* Headline *\/\n  #blzr-hero h1 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(44px, 6vw, 88px);\n    font-weight: 600; color: #ffffff;\n    line-height: 1.05; letter-spacing: -.01em;\n    margin-bottom: 6px;\n    opacity: 0;\n    animation: blzrHeroUp .80s cubic-bezier(.22,.68,0,1.1) .22s forwards;\n  }\n  #blzr-hero h1 em { font-style: italic; color: #D4964A; }\n\n  \/* Sub *\/\n  .blzr-hero-sub {\n    font-family: 'Inter', sans-serif;\n    font-size: 14px; font-weight: 400;\n    letter-spacing: .10em; text-transform: uppercase;\n    color: rgba(255,255,255,.45);\n    margin-bottom: 44px;\n    opacity: 0;\n    animation: blzrHeroUp .80s cubic-bezier(.22,.68,0,1.1) .34s forwards;\n  }\n\n  \/* Buttons *\/\n  .blzr-hero-btns {\n    display: flex; gap: 14px;\n    justify-content: center; flex-wrap: wrap;\n    margin-bottom: 56px;\n    opacity: 0;\n    animation: blzrHeroUp .80s cubic-bezier(.22,.68,0,1.1) .46s forwards;\n  }\n  .blzr-hero-btn-gold {\n    display: inline-flex; align-items: center; gap: 9px;\n    font-family: 'Inter', sans-serif;\n    font-size: 11px; font-weight: 600;\n    letter-spacing: .10em; text-transform: uppercase;\n    text-decoration: none;\n    background: #C08134; color: #fff;\n    padding: 16px 34px; border-radius: 2px;\n    box-shadow: 0 4px 24px rgba(192,129,52,.38);\n    transition: background .18s, transform .18s, box-shadow .18s;\n  }\n  .blzr-hero-btn-gold:hover {\n    background: #D4964A; transform: translateY(-2px);\n    box-shadow: 0 8px 36px rgba(192,129,52,.52);\n    color: #fff; text-decoration: none;\n  }\n  .blzr-hero-btn-ghost {\n    display: inline-flex; align-items: center; gap: 9px;\n    font-family: 'Inter', sans-serif;\n    font-size: 11px; font-weight: 600;\n    letter-spacing: .10em; text-transform: uppercase;\n    text-decoration: none;\n    background: transparent; color: rgba(255,255,255,.70);\n    padding: 15px 28px; border-radius: 2px;\n    border: 1px solid rgba(255,255,255,.28);\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  .blzr-hero-btn-ghost:hover {\n    border-color: rgba(255,255,255,.60);\n    color: #fff; background: rgba(255,255,255,.06);\n    text-decoration: none;\n  }\n\n  \/* Trust strip *\/\n  .blzr-hero-trust {\n    display: flex; justify-content: center;\n    border-top: 1px solid rgba(255,255,255,.10);\n    padding-top: 28px;\n    opacity: 0;\n    animation: blzrHeroUp .80s cubic-bezier(.22,.68,0,1.1) .58s forwards;\n  }\n  .blzr-hero-trust-item {\n    display: flex; flex-direction: column; align-items: center; gap: 4px;\n    padding: 0 28px;\n    border-right: 1px solid rgba(255,255,255,.10);\n  }\n  .blzr-hero-trust-item:last-child { border-right: none; }\n  .blzr-hero-trust-val {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 24px; font-weight: 600;\n    color: #D4964A; line-height: 1;\n  }\n  .blzr-hero-trust-label {\n    font-family: 'Inter', sans-serif;\n    font-size: 9px; font-weight: 500;\n    letter-spacing: .12em; text-transform: uppercase;\n    color: rgba(255,255,255,.34);\n  }\n\n  \/* \u2500\u2500 Scroll indicator \u2500\u2500 *\/\n  .blzr-hero-scroll {\n    position: absolute;\n    bottom: 28px; left: 50%;\n    transform: translateX(-50%);\n    z-index: 10;\n    display: flex; flex-direction: column; align-items: center; gap: 8px;\n    opacity: 0;\n    animation: blzrHeroFade 1s ease .90s forwards;\n    cursor: pointer;\n  }\n  .blzr-hero-scroll span {\n    font-family: 'Inter', sans-serif;\n    font-size: 8px; font-weight: 600;\n    letter-spacing: .20em; text-transform: uppercase;\n    color: rgba(255,255,255,.30);\n  }\n  .blzr-hero-scroll-icon {\n    width: 26px; height: 40px;\n    border: 1.5px solid rgba(255,255,255,.20);\n    border-radius: 13px; position: relative;\n  }\n  .blzr-hero-scroll-icon::after {\n    content: '';\n    position: absolute;\n    top: 6px; left: 50%; transform: translateX(-50%);\n    width: 3px; height: 6px;\n    background: rgba(255,255,255,.50);\n    border-radius: 2px;\n    animation: blzrScrollDot 1.8s ease-in-out infinite;\n  }\n\n  \/* \u2500\u2500 Keyframes \u2500\u2500 *\/\n  @keyframes blzrHeroUp {\n    from { opacity: 0; transform: translateY(22px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n  @keyframes blzrHeroFade {\n    from { opacity: 0; }\n    to   { opacity: 1; }\n  }\n  @keyframes blzrScrollDot {\n    0%   { top: 6px; opacity: 1; }\n    80%  { top: 20px; opacity: 0; }\n    100% { top: 6px; opacity: 0; }\n  }\n\n  @media (max-width: 640px) {\n    .blzr-hero-content { padding: 0 28px; }\n    .blzr-hero-trust-item { padding: 0 16px; }\n    .blzr-hero-sub { font-size: 10px; }\n    .blzr-hero-btns { flex-direction: column; align-items: center; }\n  }\n<\/style>\n\n<section id=\"blzr-hero\">\n\n  <!-- Photo -->\n  <div class=\"blzr-hero-photo\">\n    <img decoding=\"async\"\n      src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/01-cover-photo.webp\"\n      alt=\"Bespoke blazer by AMBFA Tailor Bangkok\"\n    >\n  <\/div>\n  <div class=\"blzr-hero-overlay\"><\/div>\n\n  <!-- Content -->\n  <div class=\"blzr-hero-content\">\n\n    <div class=\"blzr-hero-eye\">\n      <span class=\"blzr-hero-eye-line\"><\/span>\n      AMBFA Tailor &nbsp;\u00b7&nbsp; Bangkok &nbsp;\u00b7&nbsp; Est. 1960\n      <span class=\"blzr-hero-eye-line\"><\/span>\n    <\/div>\n\n    <h1>\n      Custom Blazers,<br><em>Tailored to You.<\/em>\n    <\/h1>\n\n    <p class=\"blzr-hero-sub\">Private fittings in Bangkok &nbsp;\u00b7&nbsp; Ships worldwide<\/p>\n\n    <div class=\"blzr-hero-btns\">\n      <a href=\"https:\/\/ambfa.com\/in-store-appointment\/\"\n         class=\"blzr-hero-btn-gold\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M11.999 2C6.477 2 2 6.477 2 12c0 1.731.451 3.354 1.235 4.773L2 22l5.385-1.415A9.96 9.96 0 0 0 12 22c5.523 0 10-4.477 10-10S17.523 2 12 2z\"\/><\/svg>\n        Book a Consultation\n      <\/a>\n      <a href=\"https:\/\/ambfa.com\/our-bespoke-tailoring-process-how-we-create-custom-suits-at-ambfa\/\" class=\"blzr-hero-btn-ghost\">How It Works<\/a>\n    <\/div>\n\n    <div class=\"blzr-hero-trust\">\n      <div class=\"blzr-hero-trust-item\">\n        <span class=\"blzr-hero-trust-val\">60+<\/span>\n        <span class=\"blzr-hero-trust-label\">Years of craft<\/span>\n      <\/div>\n      <div class=\"blzr-hero-trust-item\">\n        <span class=\"blzr-hero-trust-val\">4th<\/span>\n        <span class=\"blzr-hero-trust-label\">Generation<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- Scroll indicator -->\n  <div class=\"blzr-hero-scroll\" onclick=\"window.scrollBy({top: window.innerHeight, behavior:'smooth'})\">\n    <div class=\"blzr-hero-scroll-icon\"><\/div>\n    <span>Scroll<\/span>\n  <\/div>\n\n<\/section>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5eab0a e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"c5eab0a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d21831 elementor-widget elementor-widget-html\" data-id=\"0d21831\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 02 \u00b7 What We Make\n  Layout: Centered heading + photo card grid (3 top, 2 bottom placeholders)\n  BG: #F5F0E8 (warm cream)\n  Images: Replace src=\"\" on cards 04 & 05 when photos are ready.\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape: overrides Elementor boxed container \u2500\u2500 *\/\n  .elementor-section:has(#blzr-intro),\n  .e-con:has(#blzr-intro) {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    left: 0 !important;\n    transform: none !important;\n  }\n  .elementor-section:has(#blzr-intro) > .elementor-container,\n  .elementor-section:has(#blzr-intro) .elementor-row,\n  .elementor-section:has(#blzr-intro) .elementor-column,\n  .elementor-section:has(#blzr-intro) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-intro) .elementor-widget,\n  .elementor-section:has(#blzr-intro) .elementor-widget-container,\n  .e-con:has(#blzr-intro) .e-con-inner,\n  .e-con:has(#blzr-intro) .elementor-widget-container {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  #blzr-intro {\n    background: #F5F0E8;\n    padding: 60px 0 0;\n    position: relative;\n    overflow: hidden;\n  }\n\n  \/* Subtle herringbone texture *\/\n  #blzr-intro::before {\n    content: '';\n    position: absolute; inset: 0;\n    background-image: url(\"data:image\/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' stroke='%23C08134' stroke-width='0.3' opacity='0.15'%3E%3Cpath d='M0 10 L10 0 M10 20 L20 10'\/%3E%3Cpath d='M-2 8 L8 -2 M8 22 L18 12'\/%3E%3C\/g%3E%3C\/svg%3E\");\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  .blzr-intro-wrap {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 40px;\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .blzr-intro-head {\n    text-align: center;\n    max-width: 580px;\n    margin: 0 auto 72px;\n  }\n  .blzr-intro-badge {\n    display: inline-block;\n    padding: 5px 16px;\n    border-radius: 100px;\n    background: rgba(192,129,52,.12);\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 16px;\n  }\n  .blzr-intro-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #C08134, rgba(192,129,52,.50));\n    border-radius: 2px;\n    margin: 14px auto 20px;\n  }\n  #blzr-intro h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(34px, 3.8vw, 56px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.08;\n    margin-bottom: 20px;\n  }\n  #blzr-intro h2 em { font-style: italic; color: #C08134; }\n  .blzr-intro-head-sub {\n    font-family: 'Inter', sans-serif;\n    font-size: 15px;\n    font-weight: 400;\n    color: #7A7060;\n    line-height: 1.82;\n  }\n\n  \/* \u2500\u2500 Divider \u2500\u2500 *\/\n  .blzr-intro-divider {\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    margin-bottom: 64px;\n  }\n  .blzr-intro-divider-line { flex: 1; height: 1px; background: #DDD7CC; }\n  .blzr-intro-divider-diamond {\n    width: 6px; height: 6px;\n    background: #C08134;\n    transform: rotate(45deg);\n    flex-shrink: 0; opacity: .55;\n  }\n\n  \/* \u2500\u2500 Card grid \u2500\u2500 *\/\n  .blzr-intro-grid-top {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    border-top: 1px solid #DDD7CC;\n    border-left: 1px solid #DDD7CC;\n  }\n  .blzr-intro-grid-bottom {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    border-left: 1px solid #DDD7CC;\n  }\n\n  \/* \u2500\u2500 Card \u2500\u2500 *\/\n  .blzr-intro-card {\n    border-right: 1px solid #DDD7CC;\n    border-bottom: 1px solid #DDD7CC;\n    background: #F5F0E8;\n    position: relative;\n    overflow: hidden;\n    cursor: default;\n    display: flex;\n    flex-direction: column;\n    transition: background .25s ease;\n  }\n  .blzr-intro-card:hover { background: #EDE7D9; }\n\n  \/* Gold left-edge reveal bar *\/\n  .blzr-intro-card::before {\n    content: '';\n    position: absolute;\n    left: 0; top: 0;\n    width: 3px; height: 0%;\n    background: #C08134;\n    transition: height .40s ease;\n    z-index: 3;\n  }\n  .blzr-intro-card:hover::before { height: 100%; }\n\n  \/* \u2500\u2500 Photo \u2500\u2500 *\/\n  .blzr-intro-card-photo {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 3 \/ 4;\n    overflow: hidden;\n    background: #DDD7CC;\n    flex-shrink: 0;\n  }\n  .blzr-intro-card-photo img {\n    width: 100%; height: 100%;\n    object-fit: cover; object-position: top center;\n    display: block;\n    transition: transform .65s cubic-bezier(.25,.46,.45,.94);\n    filter: brightness(0.94);\n  }\n  .blzr-intro-card:hover .blzr-intro-card-photo img {\n    transform: scale(1.05);\n    filter: brightness(1);\n  }\n\n  \/* Gradient \u2014 photo bottom fades into cream text area *\/\n  .blzr-intro-card-photo::after {\n    content: '';\n    position: absolute;\n    bottom: 0; left: 0; right: 0;\n    height: 40%;\n    background: linear-gradient(to top, rgba(245,240,232,.72) 0%, transparent 100%);\n    pointer-events: none;\n  }\n\n  \/* Number badge floating on photo *\/\n  .blzr-intro-card-num {\n    position: absolute;\n    top: 16px; right: 18px;\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: .10em;\n    color: rgba(255,255,255,.70);\n    background: rgba(37,35,102,.45);\n    backdrop-filter: blur(6px);\n    -webkit-backdrop-filter: blur(6px);\n    padding: 4px 10px;\n    border-radius: 2px;\n    z-index: 2;\n    line-height: 1;\n    transition: background .2s, color .2s;\n  }\n  .blzr-intro-card:hover .blzr-intro-card-num {\n    background: rgba(192,129,52,.80);\n    color: #fff;\n  }\n\n  \/* \u2500\u2500 Text body \u2500\u2500 *\/\n  .blzr-intro-card-body {\n    padding: 28px 28px 32px;\n    position: relative;\n    z-index: 1;\n    flex: 1;\n  }\n  .blzr-intro-card-tag {\n    font-family: 'Inter', sans-serif;\n    font-size: 9px;\n    font-weight: 600;\n    letter-spacing: .20em;\n    text-transform: uppercase;\n    color: rgba(192,129,52,.75);\n    margin-bottom: 8px;\n    display: block;\n  }\n  .blzr-intro-card h3 {\n    font-family: 'Playfair Display', serif;\n    font-size: 18px;\n    font-weight: 700;\n    color: #252366;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    transition: color .2s;\n  }\n  .blzr-intro-card:hover h3 { color: #1a1855; }\n  .blzr-intro-card p {\n    font-family: 'Inter', sans-serif;\n    font-size: 13px;\n    font-weight: 400;\n    color: #7A7060;\n    line-height: 1.78;\n    margin: 0;\n  }\n  .blzr-intro-card-body::after {\n    content: '';\n    display: block;\n    width: 0;\n    height: 1.5px;\n    background: #C08134;\n    margin-top: 20px;\n    transition: width .35s ease;\n  }\n  .blzr-intro-card:hover .blzr-intro-card-body::after { width: 32px; }\n\n  \/* \u2500\u2500 Bottom strip \u2500\u2500 *\/\n  .blzr-intro-strip {\n    position: relative;\n    z-index: 1;\n    padding: 36px 40px;\n    border-top: 1px solid #DDD7CC;\n    background: rgba(237,231,217,.70);\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 32px;\n    flex-wrap: wrap;\n  }\n  .blzr-intro-strip-text {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 20px;\n    font-style: italic;\n    color: #252366;\n    line-height: 1.5;\n  }\n  .blzr-intro-strip-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'Inter', sans-serif;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: .10em;\n    text-transform: uppercase;\n    text-decoration: none;\n    background: #252366;\n    color: #fff;\n    padding: 15px 34px;\n    border-radius: 2px;\n    white-space: nowrap;\n    transition: background .18s ease, transform .18s ease;\n  }\n  .blzr-intro-strip-cta:hover { background: #1a1855; transform: translateY(-2px); color: #fff; }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 900px) {\n    .blzr-intro-grid-top  { grid-template-columns: 1fr 1fr; }\n    .blzr-intro-grid-bottom { grid-template-columns: 1fr 1fr; }\n  }\n  @media (max-width: 560px) {\n    #blzr-intro { padding: 40px 0 0; }\n    .blzr-intro-wrap { padding: 0 20px; }\n    .blzr-intro-grid-top,\n    .blzr-intro-grid-bottom { grid-template-columns: 1fr; }\n    .blzr-intro-card-photo { aspect-ratio: 4 \/ 3; }\n    .blzr-intro-strip { padding: 32px 24px; }\n  }\n<\/style>\n\n<section id=\"blzr-intro\">\n  <div class=\"blzr-intro-wrap\">\n\n    <!-- Header -->\n    <div class=\"blzr-intro-head blzr-up\">\n      <div class=\"blzr-intro-badge\">Our Craft<\/div>\n      <h2>What we <em>make.<\/em><\/h2>\n      <div class=\"blzr-intro-bar\"><\/div>\n      <p class=\"blzr-intro-head-sub\">\n        From a structured double-breasted to a relaxed sport coat \u2014 every blazer\n        is built from the ground up to match your occasion, your style, and your\n        exact measurements.\n      <\/p>\n    <\/div>\n\n    <!-- Divider -->\n    <div class=\"blzr-intro-divider blzr-up blzr-up-d1\">\n      <span class=\"blzr-intro-divider-line\"><\/span>\n      <span class=\"blzr-intro-divider-diamond\"><\/span>\n      <span class=\"blzr-intro-divider-line\"><\/span>\n    <\/div>\n\n    <!-- Top row: 3 cards -->\n    <div class=\"blzr-intro-grid-top blzr-up blzr-up-d2\">\n\n      <!-- 01 Single-Breasted -->\n      <div class=\"blzr-intro-card\">\n        <div class=\"blzr-intro-card-photo\">\n          <span class=\"blzr-intro-card-num\">01<\/span>\n          <img decoding=\"async\"\n            src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/02-single-breasted-blazer.webp\"\n            alt=\"Single-breasted blazer \u2014 AMBFA bespoke Bangkok\"\n            loading=\"lazy\"\n          \/>\n        <\/div>\n        <div class=\"blzr-intro-card-body\">\n          <span class=\"blzr-intro-card-tag\">Most Versatile<\/span>\n          <h3>Single-Breasted Blazer<\/h3>\n          <p>The everyday standard. Clean lines, versatile across business and casual settings. Available in notch or peak lapel.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- 02 Double-Breasted -->\n      <div class=\"blzr-intro-card\">\n        <div class=\"blzr-intro-card-photo\">\n          <span class=\"blzr-intro-card-num\">02<\/span>\n          <img decoding=\"async\"\n            src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/03-double-breasted-blazer-scaled.webp\"\n            alt=\"Double-breasted blazer \u2014 AMBFA bespoke Bangkok\"\n            loading=\"lazy\"\n          \/>\n        <\/div>\n        <div class=\"blzr-intro-card-body\">\n          <span class=\"blzr-intro-card-tag\">Strong Presence<\/span>\n          <h3>Double-Breasted Blazer<\/h3>\n          <p>More structured, more presence. A strong choice for formal events, dinners, or clients who want to make an impression.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- 03 Sport Coat -->\n      <div class=\"blzr-intro-card\">\n        <div class=\"blzr-intro-card-photo\">\n          <span class=\"blzr-intro-card-num\">03<\/span>\n          <img decoding=\"async\"\n            src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/04-sport-blazer.webp\"\n            alt=\"Sport coat \u2014 AMBFA bespoke Bangkok\"\n            loading=\"lazy\"\n          \/>\n        <\/div>\n        <div class=\"blzr-intro-card-body\">\n          <span class=\"blzr-intro-card-tag\">Smart Casual<\/span>\n          <h3>Sport Coat<\/h3>\n          <p>A relaxed, unmatched jacket \u2014 often in a texture or pattern. Pairs well with trousers or dark denim for smart casual wear.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Bottom row: 2 placeholder cards -->\n    <div class=\"blzr-intro-grid-bottom blzr-up blzr-up-d3\">\n\n      <!-- 04 Dinner Jacket -->\n      <div class=\"blzr-intro-card\" style=\"border-bottom:none;\">\n        <div class=\"blzr-intro-card-photo\">\n          <span class=\"blzr-intro-card-num\">04<\/span>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/05-dinner-jacket.webp\" alt=\"Dinner jacket \u2014 AMBFA bespoke Bangkok\" loading=\"lazy\"\/>\n        <\/div>\n        <div class=\"blzr-intro-card-body\">\n          <span class=\"blzr-intro-card-tag\">Black Tie &amp; Formal<\/span>\n          <h3>Dinner Jacket<\/h3>\n          <p>A single or double-breasted blazer in a finer fabric \u2014 silk, velvet, or dressy wool. Made for black tie and formal evening events where a standard blazer falls short.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- 05 Nehru \/ Mandarin Collar -->\n      <div class=\"blzr-intro-card\" style=\"border-bottom:none;\">\n        <div class=\"blzr-intro-card-photo\">\n          <span class=\"blzr-intro-card-num\">05<\/span>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/06-mandarin-jacket.webp\" alt=\"Nehru mandarin collar jacket \u2014 AMBFA bespoke Bangkok\" loading=\"lazy\"\/>\n        <\/div>\n        <div class=\"blzr-intro-card-body\">\n          <span class=\"blzr-intro-card-tag\">Distinctive Style<\/span>\n          <h3>Nehru \/ Mandarin Collar<\/h3>\n          <p>A collarless or standing collar style with no lapel. A strong option for clients who want something distinct \u2014 works well in a solid colour or a textured fabric.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div><!-- \/wrap -->\n\n  <!-- Bottom strip -->\n  <div class=\"blzr-intro-strip blzr-up blzr-up-d4\">\n    <span class=\"blzr-intro-strip-text\">\n      \"Not sure which style is right for you?<br>\n      We guide you through it at consultation.\"\n    <\/span>\n    <a href=\"https:\/\/ambfa.com\/in-store-appointment\/\"\n       class=\"blzr-intro-strip-cta\">\n      Book a Consultation\n      <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n    <\/a>\n  <\/div>\n\n<\/section>\n\n<script>\n(function(){\n  if(typeof IntersectionObserver==='undefined') return;\n  document.querySelectorAll('#blzr-intro .blzr-up').forEach(function(el){\n    new IntersectionObserver(function(e,io){ e.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('on'); io.unobserve(x.target); }}); },{threshold:.10}).observe(el);\n  });\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ecddf7e e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"ecddf7e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33855e1 elementor-widget elementor-widget-html\" data-id=\"33855e1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 07 \u00b7 Design Your Blazer, Your Way\n  Layout: Split \u2014 large text left, clean option accordion right\n  BG: #F5F0E8 (warm cream)\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape: overrides Elementor boxed container \u2500\u2500 *\/\n  .elementor-section:has(#blzr-cust),\n  .e-con:has(#blzr-cust) {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    left: 0 !important;\n    transform: none !important;\n  }\n  .elementor-section:has(#blzr-cust) > .elementor-container,\n  .elementor-section:has(#blzr-cust) .elementor-row,\n  .elementor-section:has(#blzr-cust) .elementor-column,\n  .elementor-section:has(#blzr-cust) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-cust) .elementor-widget,\n  .elementor-section:has(#blzr-cust) .elementor-widget-container,\n  .e-con:has(#blzr-cust) .e-con-inner,\n  .e-con:has(#blzr-cust) .elementor-widget-container {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  #blzr-cust {\n    background: #F5F0E8;\n    padding: 60px 0;\n  }\n  .blzr-cust-wrap {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 40px;\n  }\n  .blzr-cust-grid {\n    display: grid;\n    grid-template-columns: 1fr 1.1fr;\n    gap: 80px;\n    align-items: start;\n  }\n  .blzr-cust-badge {\n    display: inline-block;\n    padding: 5px 16px;\n    border-radius: 100px;\n    background: rgba(192,129,52,.12);\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 20px;\n  }\n  .blzr-cust-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #C08134, rgba(192,129,52,.50));\n    border-radius: 2px;\n    margin: 12px 0 0;\n  }\n  #blzr-cust h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(36px, 4vw, 60px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.08;\n    margin-bottom: 28px;\n  }\n  #blzr-cust h2 em { font-style: italic; display: block; }\n  .blzr-cust-body {\n    font-family: 'Inter', sans-serif;\n    font-size: 15.5px;\n    font-weight: 400;\n    color: #4A4540;\n    line-height: 1.85;\n    margin-bottom: 44px;\n  }\n  .blzr-cust-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'Inter', sans-serif;\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: .10em;\n    text-transform: uppercase;\n    text-decoration: none;\n    background: #252366;\n    color: #ffffff;\n    padding: 16px 36px;\n    border-radius: 2px;\n    transition: background .18s ease, transform .18s ease;\n  }\n  .blzr-cust-cta:hover {\n    background: #1a1855;\n    transform: translateY(-2px);\n    color: #fff;\n    text-decoration: none;\n  }\n\n  \/* \u2500\u2500 Accordion \u2500\u2500 *\/\n  .blzr-cust-accordion {\n    border-top: 1px solid #DDD7CC;\n  }\n  .blzr-cust-item {\n    border-bottom: 1px solid #DDD7CC;\n    overflow: hidden;\n  }\n  .blzr-cust-trigger {\n    width: 100%;\n    background: none;\n    border: none;\n    padding: 24px 0;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 20px;\n    cursor: pointer;\n    text-align: left;\n  }\n  .blzr-cust-trigger-left {\n    display: flex;\n    align-items: center;\n    gap: 20px;\n  }\n  .blzr-cust-trigger-num {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 28px;\n    font-weight: 400;\n    color: rgba(192,129,52,.40);\n    line-height: 1;\n    flex-shrink: 0;\n    transition: color .2s;\n    width: 36px;\n  }\n  .blzr-cust-item.open .blzr-cust-trigger-num { color: #C08134; }\n  .blzr-cust-trigger-title {\n    font-family: 'Playfair Display', serif;\n    font-size: 18px;\n    font-weight: 700;\n    color: #252366;\n    line-height: 1.25;\n  }\n  .blzr-cust-toggle {\n    width: 28px; height: 28px;\n    border: 1px solid #DDD7CC;\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    color: #7A7060;\n    flex-shrink: 0;\n    transition: border-color .2s, background .2s, transform .3s;\n  }\n  .blzr-cust-item.open .blzr-cust-toggle {\n    border-color: #C08134;\n    background: #C08134;\n    color: #fff;\n    transform: rotate(45deg);\n  }\n  .blzr-cust-body-panel {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height .35s cubic-bezier(.4,0,.2,1);\n  }\n  .blzr-cust-item.open .blzr-cust-body-panel { max-height: 300px; }\n  .blzr-cust-panel-inner {\n    padding: 0 0 24px 56px;\n  }\n  .blzr-cust-panel-desc {\n    font-family: 'Inter', sans-serif;\n    font-size: 14px;\n    font-weight: 400;\n    color: #7A7060;\n    line-height: 1.78;\n    margin-bottom: 14px;\n  }\n  .blzr-cust-options-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n  .blzr-cust-opt-tag {\n    font-family: 'Inter', sans-serif;\n    font-size: 11px;\n    font-weight: 500;\n    color: #252366;\n    background: #EDE7D9;\n    border: 1px solid #DDD7CC;\n    padding: 5px 14px;\n    border-radius: 2px;\n    letter-spacing: .04em;\n  }\n\n  @media (max-width: 900px) {\n    .blzr-cust-grid { grid-template-columns: 1fr; gap: 56px; }\n  }\n  @media (max-width: 560px) {\n    #blzr-cust { padding: 40px 0; }\n    .blzr-cust-wrap { padding: 0 24px; }\n    .blzr-cust-panel-inner { padding-left: 0; }\n  }\n<\/style>\n\n<section id=\"blzr-cust\">\n  <div class=\"blzr-cust-wrap\">\n    <div class=\"blzr-cust-grid\">\n\n      <!-- Left -->\n      <div class=\"blzr-cust-left\">\n        <div class=\"blzr-cust-badge blzr-up\">Full Personalisation<\/div>\n        <h2 class=\"blzr-up blzr-up-d1\">Design it<br><em>your way.<\/em><\/h2>\n        <div class=\"blzr-cust-bar\"><\/div>\n        <p class=\"blzr-cust-body blzr-up blzr-up-d2\">\n          Every blazer you order is yours to configure. Lapel, buttons, vents,\n          pockets, lining, inner pocket placement, and monogram \u2014 we work\n          through each choice together during consultation.\n        <\/p>\n        <p class=\"blzr-cust-body blzr-up blzr-up-d2\" style=\"margin-top:-28px\">\n          If you're not sure what any of this means, we guide you through every\n          decision. No prior knowledge needed \u2014 just tell us how you want to wear it.\n        <\/p>\n      <\/div>\n\n      <!-- Right: Accordion -->\n      <div class=\"blzr-cust-accordion blzr-up blzr-up-d2\">\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">01<\/span>\n              <span class=\"blzr-cust-trigger-title\">Lapel Style<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">Choose the lapel shape that defines the character of your blazer \u2014 from classic notch to sharp peak or elegant shawl.<\/p>\n              <div class=\"blzr-cust-options-row\">\n                <span class=\"blzr-cust-opt-tag\">Notch Lapel<\/span>\n                <span class=\"blzr-cust-opt-tag\">Peak Lapel<\/span>\n                <span class=\"blzr-cust-opt-tag\">Shawl Lapel<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">02<\/span>\n              <span class=\"blzr-cust-trigger-title\">Buttons<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">Choose the number and material \u2014 quantity and finish both contribute to the overall character of the blazer.<\/p>\n              <div class=\"blzr-cust-options-row\">\n                <span class=\"blzr-cust-opt-tag\">1 Button<\/span>\n                <span class=\"blzr-cust-opt-tag\">2 Button<\/span>\n                <span class=\"blzr-cust-opt-tag\">3 Button<\/span>\n                <span class=\"blzr-cust-opt-tag\">Horn<\/span>\n                <span class=\"blzr-cust-opt-tag\">Mother of Pearl<\/span>\n                <span class=\"blzr-cust-opt-tag\">Metal<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">03<\/span>\n              <span class=\"blzr-cust-trigger-title\">Vents<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">Vent style affects ease of movement and the silhouette from behind. Double vents are the most versatile and widely preferred.<\/p>\n              <div class=\"blzr-cust-options-row\">\n                <span class=\"blzr-cust-opt-tag\">No Vent<\/span>\n                <span class=\"blzr-cust-opt-tag\">Single Vent<\/span>\n                <span class=\"blzr-cust-opt-tag\">Double Vent<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">04<\/span>\n              <span class=\"blzr-cust-trigger-title\">Pocket Design<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">Pocket style balances aesthetics and practicality \u2014 it changes the overall character of the blazer significantly.<\/p>\n              <div class=\"blzr-cust-options-row\">\n                <span class=\"blzr-cust-opt-tag\">Flap Pockets<\/span>\n                <span class=\"blzr-cust-opt-tag\">Jetted Pockets<\/span>\n                <span class=\"blzr-cust-opt-tag\">Patch Pockets<\/span>\n                <span class=\"blzr-cust-opt-tag\">Ticket Pockets<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">05<\/span>\n              <span class=\"blzr-cust-trigger-title\">Lining<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">Choose from a range of solid colours, subtle patterns, or a contrast fabric \u2014 all linings are finished by hand at the seams.<\/p>\n              <div class=\"blzr-cust-options-row\">\n                <span class=\"blzr-cust-opt-tag\">Full Lining<\/span>\n                <span class=\"blzr-cust-opt-tag\">Half Lining<\/span>\n                <span class=\"blzr-cust-opt-tag\">No Lining<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">06<\/span>\n              <span class=\"blzr-cust-trigger-title\">Inner Pocket<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">Interior pocket placement is fully configurable \u2014 standard position or custom placement to suit how you carry and access items.<\/p>\n              <div class=\"blzr-cust-options-row\">\n                <span class=\"blzr-cust-opt-tag\">Standard Placement<\/span>\n                <span class=\"blzr-cust-opt-tag\">Custom Placement<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">07<\/span>\n              <span class=\"blzr-cust-trigger-title\">Monogram<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">    Add a Personal Touch with a Custom Monogram Inside Your Jacket<\/p>\n              <div class=\"blzr-cust-options-row\">\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"blzr-cust-item\">\n          <button class=\"blzr-cust-trigger\" onclick=\"blzrCustToggle(this)\">\n            <div class=\"blzr-cust-trigger-left\">\n              <span class=\"blzr-cust-trigger-num\">08<\/span>\n              <span class=\"blzr-cust-trigger-title\">Shoulder Structure<\/span>\n            <\/div>\n            <span class=\"blzr-cust-toggle\"><svg width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span>\n          <\/button>\n          <div class=\"blzr-cust-body-panel\">\n            <div class=\"blzr-cust-panel-inner\">\n              <p class=\"blzr-cust-panel-desc\">The shoulder defines the silhouette more than any other single element \u2014 from structured Neapolitan to a clean natural line.<\/p>\n              <div class=\"blzr-cust-options-row\">\n                <span class=\"blzr-cust-opt-tag\">Structured<\/span>\n                <span class=\"blzr-cust-opt-tag\">Soft \/ Natural<\/span>\n                <span class=\"blzr-cust-opt-tag\">Neapolitan<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\nfunction blzrCustToggle(btn) {\n  var item = btn.closest('.blzr-cust-item');\n  var isOpen = item.classList.contains('open');\n  document.querySelectorAll('#blzr-cust .blzr-cust-item.open').forEach(function(el){ el.classList.remove('open'); });\n  if (!isOpen) item.classList.add('open');\n}\n(function(){\n  if(typeof IntersectionObserver==='undefined') return;\n  document.querySelectorAll('#blzr-cust .blzr-up').forEach(function(el){\n    new IntersectionObserver(function(e,io){ e.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('on'); io.unobserve(x.target); }}); },{threshold:.10}).observe(el);\n  });\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45b1d03 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"45b1d03\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d3622c elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"8d3622c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 08 \u00b7 Built on True Bespoke Construction\n  Layout: Full-width gold band header + two open columns\n  BG: #252366 (navy) for band, #ffffff for columns\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape: overrides Elementor boxed container \u2500\u2500 *\/\n  .elementor-section:has(#blzr-con),\n  .e-con:has(#blzr-con) {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    left: 0 !important;\n    transform: none !important;\n  }\n  .elementor-section:has(#blzr-con) > .elementor-container,\n  .elementor-section:has(#blzr-con) .elementor-row,\n  .elementor-section:has(#blzr-con) .elementor-column,\n  .elementor-section:has(#blzr-con) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-con) .elementor-widget,\n  .elementor-section:has(#blzr-con) .elementor-widget-container,\n  .e-con:has(#blzr-con) .e-con-inner,\n  .e-con:has(#blzr-con) .elementor-widget-container {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  #blzr-con {\n    background: #ffffff;\n  }\n\n  \/* \u2500\u2500 Top band \u2500\u2500 *\/\n  .blzr-con-band {\n    background: #252366;\n    padding: 72px 0;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .blzr-con-band::before {\n    content: '';\n    position: absolute; inset: 0;\n    background: radial-gradient(ellipse 70% 80% at 50% 50%, rgba(192,129,52,.07) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .blzr-con-band-wrap {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0 40px;\n    position: relative;\n    z-index: 1;\n  }\n  .blzr-con-badge {\n    display: inline-block;\n    padding: 5px 16px;\n    border-radius: 100px;\n    background: rgba(212,150,74,.18);\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #D4964A;\n    margin-bottom: 20px;\n  }\n  .blzr-con-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #D4964A, rgba(212,150,74,.40));\n    border-radius: 2px;\n    margin: 14px auto 20px;\n  }\n  .blzr-con-band h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(34px, 4vw, 60px);\n    font-weight: 600;\n    color: #ffffff;\n    line-height: 1.1;\n    margin-bottom: 20px;\n  }\n  .blzr-con-band h2 em { font-style: italic; color: #D4964A; }\n  .blzr-con-band-sub {\n    font-family: 'Inter', sans-serif;\n    font-size: 15px;\n    font-weight: 400;\n    color: rgba(255,255,255,.58);\n    line-height: 1.80;\n  }\n\n  \/* \u2500\u2500 Two columns \u2500\u2500 *\/\n  .blzr-con-cols {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    border-top: 4px solid #C08134;\n  }\n  .blzr-con-col {\n    padding: 64px 56px;\n  }\n  .blzr-con-col + .blzr-con-col {\n    border-left: 1px solid #DDD7CC;\n  }\n  .blzr-con-col-badge {\n    display: inline-block;\n    font-family: 'Inter', sans-serif;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    background: #252366;\n    color: #ffffff;\n    padding: 5px 14px;\n    margin-bottom: 24px;\n  }\n  .blzr-con-col-badge.alt {\n    background: #EDE7D9;\n    color: #252366;\n  }\n  .blzr-con-col-name {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 36px;\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.1;\n    margin-bottom: 8px;\n  }\n  .blzr-con-col-sub {\n    font-family: 'Inter', sans-serif;\n    font-size: 12px;\n    font-weight: 400;\n    color: #7A7060;\n    letter-spacing: .06em;\n    margin-bottom: 28px;\n  }\n  .blzr-con-col-body {\n    font-family: 'Inter', sans-serif;\n    font-size: 15px;\n    font-weight: 400;\n    color: #4A4540;\n    line-height: 1.85;\n    margin-bottom: 32px;\n  }\n  .blzr-con-feats {\n    display: flex;\n    flex-direction: column;\n    gap: 14px;\n    border-top: 1px solid #DDD7CC;\n    padding-top: 28px;\n  }\n  .blzr-con-feat {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    font-family: 'Inter', sans-serif;\n    font-size: 14px;\n    color: #4A4540;\n    line-height: 1.55;\n  }\n  .blzr-con-feat-mark {\n    width: 18px; height: 18px;\n    border-radius: 50%;\n    background: rgba(192,129,52,.12);\n    border: 1.5px solid rgba(192,129,52,.35);\n    display: flex; align-items: center; justify-content: center;\n    flex-shrink: 0; margin-top: 1px;\n    color: #C08134;\n  }\n\n  @media (max-width: 820px) {\n    .blzr-con-cols { grid-template-columns: 1fr; }\n    .blzr-con-col + .blzr-con-col { border-left: none; border-top: 1px solid #DDD7CC; }\n    .blzr-con-col { padding: 48px 32px; }\n  }\n  @media (max-width: 560px) {\n    .blzr-con-col { padding: 40px 24px; }\n  }\n<\/style>\n\n<section id=\"blzr-con\">\n\n  <div class=\"blzr-con-band\">\n    <div class=\"blzr-con-band-wrap\">\n      <div class=\"blzr-con-badge blzr-up\">Craftsmanship<\/div>\n      <h2 class=\"blzr-up blzr-up-d1\">Built on <em>true bespoke<\/em> construction.<\/h2>\n      <div class=\"blzr-con-bar\"><\/div>\n      <p class=\"blzr-con-band-sub blzr-up blzr-up-d2\">\n        Every AMBFA blazer is built with either half-canvas or full-canvas construction \u2014 never fused.\n        Canvas is a layer of natural fibre sewn between the outer fabric and lining that gives the\n        blazer its structure. Over time it moulds to your body, improving fit and character with every wear.\n      <\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"blzr-con-cols\">\n\n    <div class=\"blzr-con-col blzr-up\">\n      <span class=\"blzr-con-col-badge\">Recommended<\/span>\n      <div class=\"blzr-con-col-name\">Full Canvas<\/div>\n      <div class=\"blzr-con-col-sub\">Superior structure \u00b7 Long-term performance<\/div>\n      <p class=\"blzr-con-col-body\">\n        Canvas runs the full length of the jacket. Better drape, more natural movement,\n        and longer lifespan \u2014 the blazer moulds precisely to your body over time,\n        improving in fit and character with every wear.\n      <\/p>\n      <div class=\"blzr-con-feats\">\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          Moulds to your body with every wear\n        <\/div>\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          No glued fusing \u2014 no bubbling or delamination\n        <\/div>\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          Maximum durability and natural shape retention\n        <\/div>\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          Best for business, formal, and structured blazers\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"blzr-con-col blzr-up blzr-up-d2\">\n      <span class=\"blzr-con-col-badge alt\">Everyday Choice<\/span>\n      <div class=\"blzr-con-col-name\">Half Canvas<\/div>\n      <div class=\"blzr-con-col-sub\">Lighter \u00b7 Flexible \u00b7 For daily wear<\/div>\n      <p class=\"blzr-con-col-body\">\n        Canvas runs through the chest and lapel area \u2014 a solid everyday choice that holds\n        its shape well across regular use. Lighter than full canvas and still far superior\n        to any fully fused mass-market construction.\n      <\/p>\n      <div class=\"blzr-con-feats\">\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          Lighter weight for casual and travel use\n        <\/div>\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          Still superior to any fully fused construction\n        <\/div>\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          Ideal for linen, cotton, and smart casual blazers\n        <\/div>\n        <div class=\"blzr-con-feat\">\n          <div class=\"blzr-con-feat-mark\"><svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg><\/div>\n          More flexible movement throughout the day\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- Lining section -->\n  <div style=\"background:#FAF7F2; border-top:1px solid #DDD7CC; padding:72px 56px 80px;\">\n    <div style=\"max-width:1200px; margin:0 auto;\">\n      <div style=\"margin-bottom:48px;\">\n        <span style=\"font-family:'Inter',sans-serif; font-size:10px; font-weight:600; letter-spacing:.22em; text-transform:uppercase; color:#C08134; display:block; margin-bottom:16px;\">Lining<\/span>\n        <p style=\"font-family:'Inter',sans-serif; font-size:15px; font-weight:300; color:#4A4540; line-height:1.85; max-width:640px;\">\n          The lining is fully customisable \u2014 choose from a range of solid colours, subtle patterns, or a contrast fabric.\n          All linings are finished by hand at the seams.\n        <\/p>\n      <\/div>\n      <div class=\"blzr-con-cols blzr-con-lining-grid blzr-up\" style=\"border-top:4px solid #DDD7CC; grid-template-columns: repeat(3,1fr);\">\n        <div class=\"blzr-con-col\">\n          <div class=\"blzr-con-col-name\" style=\"font-size:26px;\">Full Lining<\/div>\n          <div class=\"blzr-con-col-sub\">Cleaner interior \u00b7 Easy to wear<\/div>\n          <p class=\"blzr-con-col-body\">The entire interior is lined. Cleaner finish, easier to put on and take off \u2014 the most common choice for structured wool and business blazers.<\/p>\n        <\/div>\n        <div class=\"blzr-con-col blzr-up blzr-up-d1\">\n          <div class=\"blzr-con-col-name\" style=\"font-size:26px;\">Half Lining<\/div>\n          <div class=\"blzr-con-col-sub\">Lighter \u00b7 Cooler \u00b7 For warm climates<\/div>\n          <p class=\"blzr-con-col-body\">The back panel is left unlined. Lighter and cooler \u2014 a good choice for warm-weather fabrics like linen or lightweight wool.<\/p>\n        <\/div>\n        <div class=\"blzr-con-col blzr-up blzr-up-d2\">\n          <div class=\"blzr-con-col-name\" style=\"font-size:26px;\">No Lining<\/div>\n          <div class=\"blzr-con-col-sub\">Most breathable \u00b7 Hand-finished interior<\/div>\n          <p class=\"blzr-con-col-body\">The most breathable option \u2014 ideal for linen or cotton blazers worn in hot climates. Raw edges are hand-finished for a clean, quality interior.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n(function(){\n  if(typeof IntersectionObserver==='undefined') return;\n  document.querySelectorAll('#blzr-con .blzr-up').forEach(function(el){\n    new IntersectionObserver(function(e,io){ e.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('on'); io.unobserve(x.target); }}); },{threshold:.10}).observe(el);\n  });\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b3bba4 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"2b3bba4\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-326c063 elementor-widget elementor-widget-html\" data-id=\"326c063\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 06 \u00b7 Find the Right Fabric\n  Layout: Large fabric name marquee strip + 4 detail columns below\n  BG: #ffffff\n  Replace swatch src=\"\" with your fabric photos.\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape: overrides Elementor boxed container \u2500\u2500 *\/\n  .elementor-section:has(#blzr-fab),\n  .e-con:has(#blzr-fab) {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    left: 0 !important;\n    transform: none !important;\n  }\n  .elementor-section:has(#blzr-fab) > .elementor-container,\n  .elementor-section:has(#blzr-fab) .elementor-row,\n  .elementor-section:has(#blzr-fab) .elementor-column,\n  .elementor-section:has(#blzr-fab) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-fab) .elementor-widget,\n  .elementor-section:has(#blzr-fab) .elementor-widget-container,\n  .e-con:has(#blzr-fab) .e-con-inner,\n  .e-con:has(#blzr-fab) .elementor-widget-container {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  #blzr-fab {\n    background: #ffffff;\n    padding: 60px 0;\n    overflow: hidden;\n  }\n  .blzr-fab-wrap {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 40px;\n  }\n  .blzr-fab-head {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: end;\n    margin-bottom: 72px;\n  }\n  .blzr-fab-badge {\n    display: inline-block;\n    padding: 5px 16px;\n    border-radius: 100px;\n    background: rgba(192,129,52,.12);\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 20px;\n  }\n  .blzr-fab-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #C08134, rgba(192,129,52,.50));\n    border-radius: 2px;\n    margin: 12px 0 0;\n  }\n  #blzr-fab h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(34px, 3.8vw, 58px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.1;\n  }\n  #blzr-fab h2 em { font-style: italic; }\n  .blzr-fab-head-sub {\n    font-family: 'Inter', sans-serif;\n    font-size: 15.5px;\n    font-weight: 400;\n    color: #7A7060;\n    line-height: 1.82;\n    align-self: end;\n  }\n\n  \/* \u2500\u2500 Marquee strip \u2500\u2500 *\/\n  .blzr-fab-marquee-outer {\n    overflow: hidden;\n    background: #252366;\n    padding: 36px 0;\n    margin-bottom: 72px;\n    position: relative;\n  }\n  \/* Luxury edge fade \u2014 content dissolves into navy at both sides *\/\n  .blzr-fab-marquee-outer::before,\n  .blzr-fab-marquee-outer::after {\n    content: '';\n    position: absolute;\n    top: 0; bottom: 0;\n    width: 160px;\n    z-index: 3;\n    pointer-events: none;\n  }\n  .blzr-fab-marquee-outer::before {\n    left: 0;\n    background: linear-gradient(to right, #252366 0%, transparent 100%);\n  }\n  .blzr-fab-marquee-outer::after {\n    right: 0;\n    background: linear-gradient(to left, #252366 0%, transparent 100%);\n  }\n\n  \/* Two sets each exactly 100vw \u2014 zero gap guaranteed on any screen *\/\n  .blzr-fab-marquee {\n    display: flex;\n    width: 200vw;\n    animation: blzrMarquee 26s linear infinite;\n  }\n  .blzr-fab-marquee:hover { animation-play-state: paused; }\n  .blzr-fab-marquee-set {\n    display: flex;\n    align-items: center;\n    justify-content: space-evenly;\n    width: 100vw;\n    flex-shrink: 0;\n  }\n  @keyframes blzrMarquee {\n    from { transform: translateX(0); }\n    to   { transform: translateX(-100vw); }\n  }\n  @keyframes blzrMarqueeMob {\n    from { transform: translateX(0); }\n    to   { transform: translateX(-50%); }\n  }\n\n  \/* Mobile: items too wide for 100vw \u2014 use natural content width + -50% loop *\/\n  @media (max-width: 760px) {\n    .blzr-fab-marquee {\n      width: max-content;\n      animation-name: blzrMarqueeMob;\n    }\n    .blzr-fab-marquee-set {\n      width: auto;\n      justify-content: flex-start;\n    }\n  }\n\n  \/* \u2500\u2500 Mill logo items \u2500\u2500 *\/\n  .blzr-fab-logo-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 6px;\n    padding: 10px 20px;\n    position: relative;\n    cursor: default;\n    transition: transform .30s cubic-bezier(.22,.68,0,1.2);\n  }\n  \/* Gold underline that expands on hover *\/\n  .blzr-fab-logo-item::after {\n    content: '';\n    position: absolute;\n    bottom: 2px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 0;\n    height: 1px;\n    background: #C08134;\n    transition: width .35s ease;\n  }\n  .blzr-fab-logo-item:hover {\n    transform: translateY(-4px);\n  }\n  .blzr-fab-logo-item:hover::after {\n    width: 48px;\n  }\n\n  .blzr-fab-logo-name {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 28px;\n    font-weight: 600;\n    letter-spacing: .04em;\n    color: rgba(255,255,255,.88);\n    white-space: nowrap;\n    line-height: 1;\n    transition: color .28s ease;\n  }\n  .blzr-fab-logo-item:hover .blzr-fab-logo-name {\n    color: #D4964A;\n  }\n  .blzr-fab-logo-origin {\n    font-family: 'Inter', sans-serif;\n    font-size: 9px;\n    font-weight: 600;\n    letter-spacing: .20em;\n    text-transform: uppercase;\n    color: rgba(192,129,52,.50);\n    white-space: nowrap;\n    transition: color .28s ease;\n  }\n  .blzr-fab-logo-item:hover .blzr-fab-logo-origin {\n    color: rgba(192,129,52,.90);\n  }\n  .blzr-fab-logo-sep {\n    width: 1px;\n    height: 40px;\n    background: rgba(255,255,255,.10);\n    flex-shrink: 0;\n  }\n\n  \/* \u2500\u2500 4 fabric columns \u2500\u2500 *\/\n  .blzr-fab-cols {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 0;\n    border-left: 1px solid #DDD7CC;\n  }\n  .blzr-fab-col {\n    padding: 0 32px 0 28px;\n    border-right: 1px solid #DDD7CC;\n    transition: background .2s;\n  }\n  .blzr-fab-col:hover { background: #FAF7F2; }\n  .blzr-fab-swatch {\n    width: 100%;\n    aspect-ratio: 3\/2;\n    overflow: hidden;\n    position: relative;\n    margin-bottom: 24px;\n    background: #EDE7D9;\n  }\n  .blzr-fab-swatch img {\n    width: 100%; height: 100%;\n    object-fit: cover; display: block;\n    transition: transform .40s ease;\n  }\n  .blzr-fab-col:hover .blzr-fab-swatch img { transform: scale(1.04); }\n  .blzr-fab-swatch img[src=\"\"] { display: none; }\n  .blzr-fab-swatch img:not([src=\"\"]) + .blzr-fab-swatch-ph { display: none; }\n  .blzr-fab-swatch-ph {\n    position: absolute; inset: 0;\n    display: flex; align-items: center; justify-content: center;\n    font-family: 'Inter', sans-serif; font-size: 10px;\n    color: #7A7060; letter-spacing: .06em; text-transform: uppercase;\n    border: 1.5px dashed rgba(192,129,52,.28);\n  }\n  .blzr-fab-col-name {\n    font-family: 'Playfair Display', serif;\n    font-size: 20px;\n    font-weight: 700;\n    color: #252366;\n    margin-bottom: 10px;\n  }\n  .blzr-fab-col-desc {\n    font-family: 'Inter', sans-serif;\n    font-size: 13.5px;\n    font-weight: 400;\n    color: #7A7060;\n    line-height: 1.75;\n    margin-bottom: 16px;\n  }\n  .blzr-fab-tags {\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    padding-top: 16px;\n    border-top: 1px solid #EDE7D9;\n    padding-bottom: 32px;\n  }\n  .blzr-fab-tag {\n    font-family: 'Inter', sans-serif;\n    font-size: 11px;\n    font-weight: 400;\n    color: #C08134;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .blzr-fab-tag::before {\n    content: '';\n    display: inline-block;\n    width: 14px; height: 1px;\n    background: rgba(192,129,52,.50);\n    flex-shrink: 0;\n  }\n\n  @media (max-width: 900px) {\n    .blzr-fab-head { grid-template-columns: 1fr; gap: 24px; }\n    .blzr-fab-cols { grid-template-columns: 1fr 1fr; }\n    .blzr-fab-col:nth-child(3) { border-right: none; }\n  }\n  @media (max-width: 560px) {\n    #blzr-fab { padding: 40px 0; }\n    .blzr-fab-wrap { padding: 0 24px; }\n    .blzr-fab-cols { grid-template-columns: 1fr; border-left: none; }\n    .blzr-fab-col { border-right: none; border-bottom: 1px solid #DDD7CC; padding: 0 0 32px; }\n    .blzr-fab-col:last-child { border-bottom: none; }\n  }\n<\/style>\n\n<section id=\"blzr-fab\">\n  <div class=\"blzr-fab-wrap\">\n\n    <div class=\"blzr-fab-head\">\n      <div class=\"blzr-up\">\n        <div class=\"blzr-fab-badge\">Premium Materials<\/div>\n        <h2>The right fabric<br><em>for your life.<\/em><\/h2>\n        <div class=\"blzr-fab-bar\"><\/div>\n      <\/div>\n      <p class=\"blzr-fab-head-sub blzr-up blzr-up-d1\">\n        We carry over 6,000 fabrics from leading British and Italian mills \u2014\n        including Loro Piana, Vitale Barberis Canonico, Dormeuil, Ermenegildo Zegna, and Drago.\n        During consultation, we help you choose based on how and where\n        you'll be wearing the blazer.\n      <\/p>\n    <\/div>\n\n  <\/div>\n\n  <!-- Full-width marquee \u2014 two sets each 100vw, no gaps -->\n  <div class=\"blzr-fab-marquee-outer blzr-up blzr-up-d1\">\n    <div class=\"blzr-fab-marquee\" aria-hidden=\"true\">\n\n      <!-- Set A -->\n      <div class=\"blzr-fab-marquee-set\">\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Loro Piana<\/div>\n          <div class=\"blzr-fab-logo-origin\">Valsesia \u00b7 Italy<\/div>\n        <\/div>\n        <div class=\"blzr-fab-logo-sep\"><\/div>\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Dormeuil<\/div>\n          <div class=\"blzr-fab-logo-origin\">London \u00b7 Est. 1842<\/div>\n        <\/div>\n        <div class=\"blzr-fab-logo-sep\"><\/div>\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Drago<\/div>\n          <div class=\"blzr-fab-logo-origin\">Lanificio \u00b7 In Biella<\/div>\n        <\/div>\n        <div class=\"blzr-fab-logo-sep\"><\/div>\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Ermenegildo Zegna<\/div>\n          <div class=\"blzr-fab-logo-origin\">Italy \u00b7 Est. 1892<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Set B \u2014 exact copy for seamless loop -->\n      <div class=\"blzr-fab-marquee-set\">\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Loro Piana<\/div>\n          <div class=\"blzr-fab-logo-origin\">Valsesia \u00b7 Italy<\/div>\n        <\/div>\n        <div class=\"blzr-fab-logo-sep\"><\/div>\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Dormeuil<\/div>\n          <div class=\"blzr-fab-logo-origin\">London \u00b7 Est. 1842<\/div>\n        <\/div>\n        <div class=\"blzr-fab-logo-sep\"><\/div>\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Drago<\/div>\n          <div class=\"blzr-fab-logo-origin\">Lanificio \u00b7 In Biella<\/div>\n        <\/div>\n        <div class=\"blzr-fab-logo-sep\"><\/div>\n        <div class=\"blzr-fab-logo-item\">\n          <div class=\"blzr-fab-logo-name\">Ermenegildo Zegna<\/div>\n          <div class=\"blzr-fab-logo-origin\">Italy \u00b7 Est. 1892<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"blzr-fab-wrap\">\n    <div class=\"blzr-fab-cols\">\n\n      <div class=\"blzr-fab-col blzr-up\">\n        <div class=\"blzr-fab-swatch\">\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/Wool.webp\" alt=\"Wool fabric \u2014 AMBFA custom blazers\" \/>\n          <div class=\"blzr-fab-swatch-ph\">Wool Swatch<\/div>\n        <\/div>\n        <div class=\"blzr-fab-col-name\">Wool<\/div>\n        <div class=\"blzr-fab-col-desc\">Year-round. Structured, breathable, and the most versatile choice for business and formal wear. Lightweight high-twist wool is particularly well suited to Bangkok's climate.<\/div>\n        <div class=\"blzr-fab-tags\">\n          <span class=\"blzr-fab-tag\">Year-round use<\/span>\n          <span class=\"blzr-fab-tag\">Business &amp; formal<\/span>\n          <span class=\"blzr-fab-tag\">Bangkok-ready<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"blzr-fab-col blzr-up blzr-up-d1\">\n        <div class=\"blzr-fab-swatch\">\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/Linen.webp\" alt=\"Linen fabric \u2014 AMBFA custom blazers\" \/>\n          <div class=\"blzr-fab-swatch-ph\">Linen Swatch<\/div>\n        <\/div>\n        <div class=\"blzr-fab-col-name\">Linen<\/div>\n        <div class=\"blzr-fab-col-desc\">Lightweight and cooling \u2014 the best option for Bangkok's climate, summer travel, or anywhere warm. Breathable with a natural, effortless texture.<\/div>\n        <div class=\"blzr-fab-tags\">\n          <span class=\"blzr-fab-tag\">Bangkok climate<\/span>\n          <span class=\"blzr-fab-tag\">Summer &amp; tropical<\/span>\n          <span class=\"blzr-fab-tag\">Smart casual<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"blzr-fab-col blzr-up blzr-up-d2\">\n        <div class=\"blzr-fab-swatch\">\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/Cotton.webp\" alt=\"Cotton fabric \u2014 AMBFA custom blazers\" \/>\n          <div class=\"blzr-fab-swatch-ph\">Cotton Swatch<\/div>\n        <\/div>\n        <div class=\"blzr-fab-col-name\">Cotton<\/div>\n        <div class=\"blzr-fab-col-desc\">Comfortable and easy for everyday wear. Soft, simple to maintain, and well-suited for smart casual and weekend looks.<\/div>\n        <div class=\"blzr-fab-tags\">\n          <span class=\"blzr-fab-tag\">Everyday comfort<\/span>\n          <span class=\"blzr-fab-tag\">Weekend &amp; casual<\/span>\n          <span class=\"blzr-fab-tag\">Easy care<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"blzr-fab-col blzr-up blzr-up-d3\">\n        <div class=\"blzr-fab-swatch\">\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/Wool-Linen-Blend.webp\" alt=\"Blended fabric \u2014 AMBFA custom blazers\" \/>\n          <div class=\"blzr-fab-swatch-ph\">Blend Swatch<\/div>\n        <\/div>\n        <div class=\"blzr-fab-col-name\">Blended<\/div>\n        <div class=\"blzr-fab-col-desc\">Wool-silk, wool-linen, and technical blends. Good for frequent travellers or clients who need a blazer that holds its shape across climates and high-wear situations.<\/div>\n        <div class=\"blzr-fab-tags\">\n          <span class=\"blzr-fab-tag\">Frequent travel<\/span>\n          <span class=\"blzr-fab-tag\">Climate versatility<\/span>\n          <span class=\"blzr-fab-tag\">Shape retention<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Bangkok tip -->\n    <div class=\"blzr-up\" style=\"margin-top:48px; padding:28px 36px; background:#FAF7F2; border-left:3px solid #C08134;\">\n      <p style=\"font-family:'Inter',sans-serif; font-size:14px; font-weight:400; color:#4A4540; line-height:1.80; margin:0;\">\n        <strong style=\"font-weight:600; color:#252366;\">For Bangkok-based clients:<\/strong>\n        We typically recommend lightweight wool or high-twist linen. Both breathe in humidity without losing their structure.\n      <\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  if(typeof IntersectionObserver==='undefined') return;\n  document.querySelectorAll('#blzr-fab .blzr-up').forEach(function(el){\n    new IntersectionObserver(function(e,io){ e.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('on'); io.unobserve(x.target); }}); },{threshold:.08}).observe(el);\n  });\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c17f463 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"c17f463\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a27e764 elementor-widget elementor-widget-html\" data-id=\"a27e764\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 05 \u00b7 How to Style Your Blazer\n  Layout: Full-width alternating text rows with gold vertical bar\n  BG: #252366 (brand navy)\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape: overrides Elementor boxed container \u2500\u2500 *\/\n  .elementor-section:has(#blzr-styling),\n  .e-con:has(#blzr-styling) {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    left: 0 !important;\n    transform: none !important;\n  }\n  .elementor-section:has(#blzr-styling) > .elementor-container,\n  .elementor-section:has(#blzr-styling) .elementor-row,\n  .elementor-section:has(#blzr-styling) .elementor-column,\n  .elementor-section:has(#blzr-styling) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-styling) .elementor-widget,\n  .elementor-section:has(#blzr-styling) .elementor-widget-container,\n  .e-con:has(#blzr-styling) .e-con-inner,\n  .e-con:has(#blzr-styling) .elementor-widget-container {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  #blzr-styling {\n    background: #252366;\n    padding: 60px 0;\n    position: relative;\n    overflow: hidden;\n  }\n  #blzr-styling::before {\n    content: '';\n    position: absolute;\n    top: -80px; right: -80px;\n    width: 500px; height: 500px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(240,202,70,.05) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .blzr-sty-wrap {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 40px;\n  }\n  .blzr-sty-head {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-end;\n    margin-bottom: 72px;\n    gap: 40px;\n    flex-wrap: wrap;\n  }\n  .blzr-sty-badge {\n    display: inline-block;\n    padding: 5px 16px;\n    border-radius: 100px;\n    background: rgba(212,150,74,.18);\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #D4964A;\n    margin-bottom: 20px;\n  }\n  .blzr-sty-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #D4964A, rgba(212,150,74,.40));\n    border-radius: 2px;\n    margin: 12px 0 0;\n  }\n  #blzr-styling h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(34px, 3.8vw, 58px);\n    font-weight: 600;\n    color: #ffffff;\n    line-height: 1.1;\n  }\n  #blzr-styling h2 em { font-style: italic; color: #D4964A; }\n  .blzr-sty-head-sub {\n    font-family: 'Inter', sans-serif;\n    font-size: 14.5px;\n    font-weight: 400;\n    color: rgba(255,255,255,.50);\n    line-height: 1.75;\n    max-width: 340px;\n  }\n\n  \/* \u2500\u2500 Style rows \u2500\u2500 *\/\n  .blzr-sty-rows {\n    display: flex;\n    flex-direction: column;\n    gap: 0;\n    border-top: 1px solid rgba(255,255,255,.10);\n  }\n  .blzr-sty-row {\n    display: grid;\n    grid-template-columns: 64px 1fr 2fr;\n    gap: 0 40px;\n    align-items: center;\n    padding: 36px 0;\n    border-bottom: 1px solid rgba(255,255,255,.10);\n    transition: background .2s;\n  }\n  .blzr-sty-row:hover {\n    background: rgba(255,255,255,.03);\n    margin: 0 -40px;\n    padding-left: 40px;\n    padding-right: 40px;\n  }\n  .blzr-sty-index {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 36px;\n    font-weight: 400;\n    color: rgba(192,129,52,.30);\n    line-height: 1;\n    transition: color .2s;\n  }\n  .blzr-sty-row:hover .blzr-sty-index { color: rgba(192,129,52,.55); }\n  .blzr-sty-context {\n    font-family: 'Inter', sans-serif;\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    color: rgba(192,129,52,.75);\n  }\n  .blzr-sty-row-right {\n    display: grid;\n    grid-template-columns: 1fr 1.4fr;\n    gap: 32px;\n    align-items: center;\n  }\n  .blzr-sty-row h3 {\n    font-family: 'Playfair Display', serif;\n    font-size: 19px;\n    font-weight: 700;\n    color: #ffffff;\n    line-height: 1.25;\n  }\n  .blzr-sty-row p {\n    font-family: 'Inter', sans-serif;\n    font-size: 14px;\n    font-weight: 400;\n    color: rgba(255,255,255,.55);\n    line-height: 1.78;\n    margin: 0;\n  }\n\n  @media (max-width: 900px) {\n    .blzr-sty-row { grid-template-columns: 48px 1fr; grid-template-rows: auto auto; gap: 0 20px; }\n    .blzr-sty-index { grid-row: span 2; align-self: center; font-size: 28px; }\n    .blzr-sty-row-right { grid-template-columns: 1fr; gap: 8px; grid-column: 2; }\n    .blzr-sty-row:hover { margin: 0 -24px; padding-left: 24px; padding-right: 24px; }\n  }\n  @media (max-width: 560px) {\n    #blzr-styling { padding: 40px 0; }\n    .blzr-sty-wrap { padding: 0 24px; }\n    .blzr-sty-row:hover { margin: 0; padding-left: 0; padding-right: 0; }\n  }\n<\/style>\n\n<section id=\"blzr-styling\">\n  <div class=\"blzr-sty-wrap\">\n\n    <div class=\"blzr-sty-head\">\n      <div class=\"blzr-up\">\n        <div class=\"blzr-sty-badge\">Style Guide<\/div>\n        <h2>Styled for<br><em>any setting.<\/em><\/h2>\n        <div class=\"blzr-sty-bar\"><\/div>\n      <\/div>\n      <p class=\"blzr-sty-head-sub blzr-up blzr-up-d1\">\n        A blazer is the most versatile piece in a tailored wardrobe. The same\n        jacket can carry you from a morning meeting to an evening dinner \u2014\n        it depends entirely on how you build around it.\n      <\/p>\n    <\/div>\n\n    <div class=\"blzr-sty-rows\">\n\n      <div class=\"blzr-sty-row blzr-up\">\n        <div class=\"blzr-sty-index\">01<\/div>\n        <div class=\"blzr-sty-context\">Tailored Trousers<\/div>\n        <div class=\"blzr-sty-row-right\">\n          <h3>With Tailored Trousers<\/h3>\n          <p>The most polished combination. A navy or charcoal blazer with grey or stone trousers reads as smart business without going full suit \u2014 right for client meetings, formal lunches, and professional settings.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"blzr-sty-row blzr-up blzr-up-d1\">\n        <div class=\"blzr-sty-index\">02<\/div>\n        <div class=\"blzr-sty-context\">Chinos<\/div>\n        <div class=\"blzr-sty-row-right\">\n          <h3>With Chinos<\/h3>\n          <p>The everyday go-to. A well-fitted blazer over slim chinos in tan, olive, or navy reads as put-together without being stiff. Add a white shirt or a fine-knit polo for different levels of formality.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"blzr-sty-row blzr-up blzr-up-d2\">\n        <div class=\"blzr-sty-index\">03<\/div>\n        <div class=\"blzr-sty-context\">Dark Denim<\/div>\n        <div class=\"blzr-sty-row-right\">\n          <h3>With Dark Denim<\/h3>\n          <p>The most relaxed option \u2014 and increasingly the standard for smart casual settings in Bangkok and across Asia. A sport coat in a textured fabric or subtle pattern works especially well here.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"blzr-sty-row blzr-up blzr-up-d3\">\n        <div class=\"blzr-sty-index\">04<\/div>\n        <div class=\"blzr-sty-context\">Matched Suit<\/div>\n        <div class=\"blzr-sty-row-right\">\n          <h3>With Matching Trousers<\/h3>\n          <p>A solid blazer can stand in as a suit jacket when paired with matching trousers from a separate order \u2014 worn as a blazer most days, dressed up when needed. Useful for clients who want flexibility.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"blzr-sty-row blzr-up blzr-up-d4\">\n        <div class=\"blzr-sty-index\">\u2014<\/div>\n        <div class=\"blzr-sty-context\">Guidance<\/div>\n        <div class=\"blzr-sty-row-right\">\n          <h3>What to Consider<\/h3>\n          <p>A single-breasted notch lapel in mid-grey or navy is the most versatile starting point. A double-breasted or peak lapel reads more formal. During consultation we go through your lifestyle and wardrobe so the final piece works for your actual occasions \u2014 not just one.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  if(typeof IntersectionObserver==='undefined') return;\n  document.querySelectorAll('#blzr-styling .blzr-up').forEach(function(el){\n    new IntersectionObserver(function(e,io){ e.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('on'); io.unobserve(x.target); }}); },{threshold:.10}).observe(el);\n  });\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d35890 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"2d35890\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a336a6 elementor-widget elementor-widget-html\" data-id=\"7a336a6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 07b \u00b7 How It Works \u2014 4-Step Zigzag Timeline\n  Layout: Alternating left\/right with centered node column\n  BG: #F5F0E8 (warm cream)\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape \u2500\u2500 *\/\n  .elementor-section:has(#blzr-proc),\n  .e-con:has(#blzr-proc) {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    left: 0 !important;\n    transform: none !important;\n  }\n  .elementor-section:has(#blzr-proc) > .elementor-container,\n  .elementor-section:has(#blzr-proc) .elementor-row,\n  .elementor-section:has(#blzr-proc) .elementor-column,\n  .elementor-section:has(#blzr-proc) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-proc) .elementor-widget,\n  .elementor-section:has(#blzr-proc) .elementor-widget-container,\n  .e-con:has(#blzr-proc) .e-con-inner,\n  .e-con:has(#blzr-proc) .elementor-widget-container {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding: 0 !important;\n    margin: 0 !important;\n  }\n\n  \/* \u2500\u2500 Section \u2500\u2500 *\/\n  #blzr-proc {\n    background: #F5F0E8;\n    padding: 60px 0;\n  }\n  .blzr-proc-wrap {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 0 40px;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .blzr-proc-head {\n    text-align: center;\n    max-width: 580px;\n    margin: 0 auto 88px;\n  }\n  .blzr-proc-eyebrow {\n    font-family: 'Inter', sans-serif;\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: .22em;\n    text-transform: uppercase;\n    color: #C08134;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 14px;\n    margin-bottom: 22px;\n  }\n  .blzr-proc-eyebrow::before,\n  .blzr-proc-eyebrow::after {\n    content: '';\n    display: block;\n    width: 28px;\n    height: 1px;\n    background: #C08134;\n    flex-shrink: 0;\n  }\n  #blzr-proc h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(36px, 4vw, 56px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.1;\n    margin-bottom: 20px;\n  }\n  #blzr-proc h2 em { font-style: italic; }\n  .blzr-proc-head-sub {\n    font-family: 'Inter', sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    color: #7A7060;\n    line-height: 1.78;\n  }\n\n  \/* \u2500\u2500 Timeline shell \u2500\u2500 *\/\n  .blzr-proc-timeline {\n    position: relative;\n    margin-bottom: 72px;\n  }\n  \/* Gold vertical line \u2014 draws down when .anim-active is added *\/\n  .blzr-proc-timeline::before {\n    content: '';\n    position: absolute;\n    left: calc(50% - 1px);\n    top: 28px;\n    bottom: 28px;\n    width: 2px;\n    transform-origin: top center;\n    transform: scaleY(0);\n    transition: transform 1.6s cubic-bezier(.4,0,.2,1) 0.2s;\n    background: linear-gradient(to bottom,\n      #C08134 0%,\n      rgba(192,129,52,.60) 50%,\n      rgba(192,129,52,.15) 100%);\n    pointer-events: none;\n  }\n  .blzr-proc-timeline.anim-active::before {\n    transform: scaleY(1);\n  }\n\n  \/* \u2500\u2500 Each step row \u2500\u2500 *\/\n  .blzr-proc-step {\n    display: grid;\n    grid-template-columns: 1fr 80px 1fr;\n    min-height: 120px;\n    padding-bottom: 72px;\n  }\n  .blzr-proc-step:last-child { padding-bottom: 0; }\n\n  \/* \u2500\u2500 Center node column \u2500\u2500 *\/\n  .blzr-proc-node-col {\n    display: flex;\n    justify-content: center;\n    align-items: flex-start;\n    padding-top: 0;\n    position: relative;\n    z-index: 2;\n  }\n  .blzr-proc-node {\n    width: 56px;\n    height: 56px;\n    border-radius: 50%;\n    background: #252366;\n    border: 4px solid #F5F0E8;\n    box-shadow: 0 0 0 2px #C08134, 0 6px 24px rgba(37,35,102,.18);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    position: relative;\n    transform: scale(0);\n    opacity: 0;\n    transition: transform 0.6s cubic-bezier(.34,1.56,.64,1),\n                opacity 0.35s ease,\n                box-shadow .22s ease,\n                background .22s ease;\n  }\n  .blzr-proc-node::after {\n    content: '';\n    position: absolute;\n    inset: -6px;\n    border-radius: 50%;\n    border: 1.5px solid rgba(192,129,52,.45);\n    opacity: 0;\n    pointer-events: none;\n  }\n  .blzr-proc-step.anim-in .blzr-proc-node::after {\n    animation: blzrRipple 1.4s ease-out 0.55s forwards;\n  }\n  @keyframes blzrRipple {\n    0%   { opacity: 0.75; transform: scale(1); }\n    100% { opacity: 0;    transform: scale(2.4); }\n  }\n  .blzr-proc-step.anim-in .blzr-proc-node {\n    transform: scale(1);\n    opacity: 1;\n  }\n  .blzr-proc-step:hover .blzr-proc-node {\n    background: #1a1855;\n    box-shadow: 0 0 0 2px #D4964A, 0 8px 32px rgba(37,35,102,.28);\n  }\n  .blzr-proc-node-num {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 20px;\n    font-weight: 600;\n    color: #D4964A;\n    line-height: 1;\n    position: relative;\n    z-index: 1;\n  }\n\n  \/* \u2500\u2500 Info panel (label + title) \u2500\u2500 *\/\n  .blzr-proc-info {\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-start;\n    padding-top: 10px;\n  }\n  .blzr-proc-info.align-right {\n    align-items: flex-end;\n    text-align: right;\n    padding-right: 40px;\n    opacity: 0;\n    transform: translateX(50px);\n    transition: transform 0.8s cubic-bezier(.22,.68,0,1.1) 0.22s,\n                opacity 0.7s ease 0.22s;\n  }\n  .blzr-proc-info.align-left {\n    align-items: flex-start;\n    text-align: left;\n    padding-left: 40px;\n    opacity: 0;\n    transform: translateX(-50px);\n    transition: transform 0.8s cubic-bezier(.22,.68,0,1.1) 0.22s,\n                opacity 0.7s ease 0.22s;\n  }\n  .blzr-proc-step.anim-in .blzr-proc-info.align-right,\n  .blzr-proc-step.anim-in .blzr-proc-info.align-left {\n    opacity: 1;\n    transform: translateX(0);\n  }\n  .blzr-proc-step-lbl {\n    font-family: 'Inter', sans-serif;\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: .20em;\n    text-transform: uppercase;\n    color: #C08134;\n    display: block;\n    margin-bottom: 10px;\n  }\n  .blzr-proc-step-title {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 32px;\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.1;\n    margin: 0;\n  }\n\n  \/* \u2500\u2500 Description panel \u2500\u2500 *\/\n  .blzr-proc-body {\n    padding-top: 14px;\n  }\n  .blzr-proc-body.align-right {\n    padding-right: 40px;\n    text-align: right;\n    opacity: 0;\n    transform: translateX(50px);\n    transition: transform 0.8s cubic-bezier(.22,.68,0,1.1) 0.32s,\n                opacity 0.7s ease 0.32s;\n  }\n  .blzr-proc-body.align-left {\n    padding-left: 40px;\n    text-align: left;\n    opacity: 0;\n    transform: translateX(-50px);\n    transition: transform 0.8s cubic-bezier(.22,.68,0,1.1) 0.32s,\n                opacity 0.7s ease 0.32s;\n  }\n  .blzr-proc-step.anim-in .blzr-proc-body.align-right,\n  .blzr-proc-step.anim-in .blzr-proc-body.align-left {\n    opacity: 1;\n    transform: translateX(0);\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .blzr-proc-timeline::before { transition: none; transform: scaleY(1); }\n    .blzr-proc-node { transition: none; transform: scale(1); opacity: 1; }\n    .blzr-proc-info.align-right, .blzr-proc-info.align-left,\n    .blzr-proc-body.align-right, .blzr-proc-body.align-left {\n      transition: none; transform: translateX(0); opacity: 1;\n    }\n  }\n  .blzr-proc-desc {\n    font-family: 'Inter', sans-serif;\n    font-size: 15.5px;\n    font-weight: 400;\n    color: #5A5450;\n    line-height: 1.82;\n    margin: 0;\n  }\n\n  \/* \u2500\u2500 CTA \u2500\u2500 *\/\n  .blzr-proc-cta-wrap {\n    text-align: center;\n    padding-top: 20px;\n    border-top: 1px solid rgba(192,129,52,.25);\n  }\n  .blzr-proc-cta-text {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 26px;\n    font-style: italic;\n    color: #252366;\n    margin-bottom: 32px;\n    font-weight: 400;\n  }\n  .blzr-proc-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'Inter', sans-serif;\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: .10em;\n    text-transform: uppercase;\n    text-decoration: none;\n    background: #C08134;\n    color: #ffffff;\n    padding: 18px 44px;\n    border-radius: 2px;\n    transition: background .18s ease, transform .18s ease, box-shadow .18s ease;\n    box-shadow: 0 4px 20px rgba(192,129,52,.28);\n  }\n  .blzr-proc-btn:hover {\n    background: #D4964A;\n    transform: translateY(-2px);\n    box-shadow: 0 10px 36px rgba(192,129,52,.40);\n    color: #fff;\n    text-decoration: none;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 760px) {\n    .blzr-proc-timeline::before { left: 28px; }\n    .blzr-proc-step {\n      grid-template-columns: 56px 1fr;\n      grid-template-rows: auto auto;\n      padding-bottom: 52px;\n    }\n    .blzr-proc-node-col {\n      grid-column: 1;\n      grid-row: 1 \/ span 2;\n      align-items: flex-start;\n    }\n    .blzr-proc-info,\n    .blzr-proc-body {\n      grid-column: 2;\n      text-align: left !important;\n      align-items: flex-start !important;\n      padding-left: 24px !important;\n      padding-right: 0 !important;\n    }\n    .blzr-proc-info { grid-row: 1; padding-top: 6px; }\n    .blzr-proc-body { grid-row: 2; padding-top: 10px; }\n  }\n  @media (max-width: 480px) {\n    #blzr-proc { padding: 40px 0; }\n    .blzr-proc-wrap { padding: 0 24px; }\n    .blzr-proc-step-title { font-size: 26px; }\n  }\n<\/style>\n\n<section id=\"blzr-proc\">\n  <div class=\"blzr-proc-wrap\">\n\n    <div class=\"blzr-proc-head blzr-up\">\n      <div class=\"blzr-proc-eyebrow\">The Process<\/div>\n      <h2>From consultation<br><em>to final fit.<\/em><\/h2>\n      <p class=\"blzr-proc-head-sub\">\n        A clear four-step process \u2014 personal, unhurried, and designed around you.\n        Whether you're in Bangkok or ordering internationally.\n      <\/p>\n    <\/div>\n\n    <div class=\"blzr-proc-timeline\" id=\"blzrProcTimeline\">\n\n      <!-- Step 1: info LEFT \u00b7 node CENTER \u00b7 desc RIGHT -->\n      <div class=\"blzr-proc-step\">\n        <div class=\"blzr-proc-info align-right\">\n          <span class=\"blzr-proc-step-lbl\">Step One<\/span>\n          <h3 class=\"blzr-proc-step-title\">Consultation<\/h3>\n        <\/div>\n        <div class=\"blzr-proc-node-col\">\n          <div class=\"blzr-proc-node\"><span class=\"blzr-proc-node-num\">01<\/span><\/div>\n        <\/div>\n        <div class=\"blzr-proc-body align-left\">\n          <p class=\"blzr-proc-desc\">We begin by understanding your style, occasions, and how you plan to wear your blazer. Via WhatsApp, in-person, or at your location \u2014 your schedule, your setting.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- Step 2: desc LEFT \u00b7 node CENTER \u00b7 info RIGHT -->\n      <div class=\"blzr-proc-step\">\n        <div class=\"blzr-proc-body align-right\">\n          <p class=\"blzr-proc-desc\">Choose from premium Italian and British fabrics with expert guidance on weight, texture, and performance \u2014 suited to your climate, lifestyle, and occasions.<\/p>\n        <\/div>\n        <div class=\"blzr-proc-node-col\">\n          <div class=\"blzr-proc-node\"><span class=\"blzr-proc-node-num\">02<\/span><\/div>\n        <\/div>\n        <div class=\"blzr-proc-info align-left\">\n          <span class=\"blzr-proc-step-lbl\">Step Two<\/span>\n          <h3 class=\"blzr-proc-step-title\">Fabric Selection<\/h3>\n        <\/div>\n      <\/div>\n\n      <!-- Step 3: info LEFT \u00b7 node CENTER \u00b7 desc RIGHT -->\n      <div class=\"blzr-proc-step\">\n        <div class=\"blzr-proc-info align-right\">\n          <span class=\"blzr-proc-step-lbl\">Step Three<\/span>\n          <h3 class=\"blzr-proc-step-title\">Precision Tailoring<\/h3>\n        <\/div>\n        <div class=\"blzr-proc-node-col\">\n          <div class=\"blzr-proc-node\"><span class=\"blzr-proc-node-num\">03<\/span><\/div>\n        <\/div>\n        <div class=\"blzr-proc-body align-left\">\n          <p class=\"blzr-proc-desc\">Detailed measurements are taken and a unique pattern is drafted exclusively for you \u2014 never used for any other client. Your blazer is cut and constructed by hand.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- Step 4: desc LEFT \u00b7 node CENTER \u00b7 info RIGHT -->\n      <div class=\"blzr-proc-step\">\n        <div class=\"blzr-proc-body align-right\">\n          <p class=\"blzr-proc-desc\">Adjustments are made to ensure perfect fit, balance, and natural movement. Your blazer is delivered only when it meets our standards \u2014 and yours.<\/p>\n        <\/div>\n        <div class=\"blzr-proc-node-col\">\n          <div class=\"blzr-proc-node\"><span class=\"blzr-proc-node-num\">04<\/span><\/div>\n        <\/div>\n        <div class=\"blzr-proc-info align-left\">\n          <span class=\"blzr-proc-step-lbl\">Step Four<\/span>\n          <h3 class=\"blzr-proc-step-title\">Final Fitting<\/h3>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"blzr-proc-cta-wrap blzr-up blzr-up-d2\">\n      <p class=\"blzr-proc-cta-text\">\"Ready to begin your blazer?\"<\/p>\n      <a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%27d%20like%20to%20start%20a%20blazer%20consultation\"\n         class=\"blzr-proc-btn\">\n        <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M11.999 2C6.477 2 2 6.477 2 12c0 1.731.451 3.354 1.235 4.773L2 22l5.385-1.415A9.96 9.96 0 0 0 12 22c5.523 0 10-4.477 10-10S17.523 2 12 2z\"\/><\/svg>\n        Book via WhatsApp\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var head     = document.querySelector('#blzr-proc .blzr-proc-head');\n  var timeline = document.getElementById('blzrProcTimeline');\n  var steps    = document.querySelectorAll('#blzr-proc .blzr-proc-step');\n  var hasPlayed = false;\n\n  if(head && typeof IntersectionObserver !== 'undefined'){\n    new IntersectionObserver(function(e,io){\n      e.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('on'); io.unobserve(x.target); }});\n    },{threshold:.08}).observe(head);\n  }\n\n  function playTimeline(){\n    if(hasPlayed) return;\n    hasPlayed = true;\n    timeline.classList.add('anim-active');\n    steps.forEach(function(step, i){\n      setTimeout(function(){ step.classList.add('anim-in'); }, 300 + i * 300);\n    });\n  }\n\n  if(typeof IntersectionObserver !== 'undefined'){\n    new IntersectionObserver(function(e,io){\n      e.forEach(function(x){ if(x.isIntersecting){ playTimeline(); io.unobserve(x.target); }});\n    },{threshold:0.05, rootMargin:'0px 0px -80px 0px'}).observe(timeline);\n  } else {\n    playTimeline();\n  }\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17b2fe4 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"17b2fe4\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01d6c70 elementor-widget elementor-widget-html\" data-id=\"01d6c70\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 13 \u00b7 Our Other Services\n  Layout: Cream bg, auto-rotating carousel (3 visible, 6 total)\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape \u2500\u2500 *\/\n  .elementor-section:has(#blzr-svc),\n  .e-con:has(#blzr-svc) {\n    width: 100vw !important; max-width: 100vw !important;\n    padding-left: 0 !important; padding-right: 0 !important;\n    margin-left: 0 !important; margin-right: 0 !important;\n    padding-top: 0 !important; padding-bottom: 0 !important;\n    margin-top: 0 !important; margin-bottom: 0 !important;\n    left: 0 !important; transform: none !important;\n  }\n  .elementor-section:has(#blzr-svc) > .elementor-container,\n  .elementor-section:has(#blzr-svc) .elementor-row,\n  .elementor-section:has(#blzr-svc) .elementor-column,\n  .elementor-section:has(#blzr-svc) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-svc) .elementor-widget,\n  .elementor-section:has(#blzr-svc) .elementor-widget-container,\n  .e-con:has(#blzr-svc) .e-con-inner,\n  .e-con:has(#blzr-svc) .elementor-widget-container {\n    max-width: 100% !important; width: 100% !important;\n    padding: 0 !important; margin: 0 !important;\n  }\n\n  #blzr-svc {\n    background: #FAF7F2;\n    padding: 50px 0 112px;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .blzr-svc-head {\n    text-align: center;\n    margin: 0 auto 64px;\n    padding: 0 40px;\n  }\n  .blzr-svc-head h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(34px, 4vw, 58px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.08;\n    margin: 0;\n  }\n  .blzr-svc-badge {\n    display: inline-block;\n    padding: 5px 16px;\n    border-radius: 100px;\n    background: rgba(192,129,52,.12);\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 16px;\n  }\n  .blzr-svc-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #C08134, rgba(192,129,52,.50));\n    border-radius: 2px;\n    margin: 14px auto 0;\n  }\n\n  \/* \u2500\u2500 Carousel shell \u2500\u2500 *\/\n  .blzr-svc-shell {\n    position: relative;\n    max-width: 1288px;\n    margin: 0 auto;\n    padding: 0 64px; \/* space for arrows *\/\n  }\n\n  \/* \u2500\u2500 Track wrapper (clips the overflow) \u2500\u2500 *\/\n  .blzr-svc-outer {\n    overflow: hidden;\n  }\n\n  .blzr-svc-track {\n    display: flex;\n    gap: 28px;\n    transition: transform 0.65s cubic-bezier(.25,.46,.45,.94);\n    will-change: transform;\n  }\n\n  \/* \u2500\u2500 Card \u2500\u2500 *\/\n  .blzr-svc-card {\n    flex-shrink: 0;\n    position: relative;\n    border-radius: 2px;\n    overflow: hidden;\n    background: #1a1855;\n    cursor: pointer;\n    display: block;\n    text-decoration: none;\n  }\n  .blzr-svc-photo {\n    display: block;\n    width: 100%;\n    aspect-ratio: 3 \/ 4;\n    object-fit: cover;\n    transition: transform 0.70s cubic-bezier(.25,.46,.45,.94), opacity 0.70s ease;\n    opacity: .92;\n  }\n  .blzr-svc-card:hover .blzr-svc-photo {\n    transform: scale(1.06);\n    opacity: .80;\n  }\n  .blzr-svc-overlay {\n    position: absolute; inset: 0;\n    background: linear-gradient(to bottom, transparent 35%, rgba(25,24,85,.30) 60%, rgba(25,24,85,.84) 100%);\n    pointer-events: none;\n  }\n  .blzr-svc-info {\n    position: absolute;\n    bottom: 0; left: 0; right: 0;\n    padding: 32px 32px 36px;\n    z-index: 2;\n  }\n  .blzr-svc-tag {\n    font-family: 'Inter', sans-serif;\n    font-size: 9px; font-weight: 700;\n    letter-spacing: .18em; text-transform: uppercase;\n    color: rgba(192,129,52,.90);\n    margin-bottom: 8px; display: block;\n  }\n  .blzr-svc-name {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 34px; font-weight: 600;\n    color: #ffffff; line-height: 1.05; margin-bottom: 6px;\n  }\n  .blzr-svc-desc {\n    font-family: 'Inter', sans-serif;\n    font-size: 13px; font-weight: 400;\n    color: rgba(255,255,255,.60);\n    line-height: 1.55; margin-bottom: 20px; max-width: 220px;\n  }\n  .blzr-svc-link {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-family: 'Inter', sans-serif;\n    font-size: 11px; font-weight: 600;\n    letter-spacing: .12em; text-transform: uppercase;\n    color: #ffffff; text-decoration: none; position: relative;\n  }\n  .blzr-svc-link::after {\n    content: ''; position: absolute;\n    bottom: -3px; left: 0; width: 0; height: 1px;\n    background: #C08134; transition: width .30s ease;\n  }\n  .blzr-svc-card:hover .blzr-svc-link::after { width: 100%; }\n  .blzr-svc-link svg { transition: transform .25s ease; }\n  .blzr-svc-card:hover .blzr-svc-link svg { transform: translateX(4px); }\n  .blzr-svc-card::before {\n    content: ''; position: absolute;\n    top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(to right, #C08134, transparent);\n    z-index: 3; opacity: 0; transition: opacity .35s ease;\n  }\n  .blzr-svc-card:hover::before { opacity: 1; }\n\n  \/* \u2500\u2500 Arrows \u2500\u2500 *\/\n  .blzr-svc-arr {\n    position: absolute; top: 50%; transform: translateY(-50%);\n    width: 48px; height: 48px; border-radius: 50%;\n    background: #ffffff; border: 1px solid #DDD7CC;\n    color: #252366; cursor: pointer;\n    display: flex; align-items: center; justify-content: center;\n    transition: background .20s, border-color .20s, transform .20s;\n    box-shadow: 0 2px 16px rgba(37,35,102,.10);\n    z-index: 10;\n  }\n  .blzr-svc-arr:hover {\n    background: #252366; border-color: #252366; color: #fff;\n    transform: translateY(-50%) scale(1.08);\n  }\n  .blzr-svc-arr-prev { left: 0; }\n  .blzr-svc-arr-next { right: 0; }\n\n  \/* \u2500\u2500 Dots \u2500\u2500 *\/\n  .blzr-svc-dots {\n    display: flex;\n    justify-content: center;\n    gap: 10px;\n    margin-top: 36px;\n  }\n  .blzr-svc-dot {\n    width: 8px; height: 8px;\n    border-radius: 50%;\n    background: #DDD7CC;\n    border: none; padding: 0; cursor: pointer;\n    transition: background .25s ease, transform .25s ease;\n  }\n  .blzr-svc-dot.active {\n    background: #C08134;\n    transform: scale(1.25);\n  }\n\n  \/* \u2500\u2500 Scroll reveal \u2500\u2500 *\/\n  .blzr-svc-up {\n    opacity: 0; transform: translateY(28px);\n    transition: opacity .65s cubic-bezier(.22,.68,0,1.1), transform .65s cubic-bezier(.22,.68,0,1.1);\n  }\n  .blzr-svc-up.on { opacity: 1; transform: translateY(0); }\n  .blzr-svc-up.d1 { transition-delay: .10s; }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 860px) {\n    .blzr-svc-shell { padding: 0 52px; }\n    .blzr-svc-arr { width: 40px; height: 40px; }\n  }\n  @media (max-width: 560px) {\n    #blzr-svc { padding: 36px 0 80px; }\n    .blzr-svc-shell { padding: 0 44px; }\n    .blzr-svc-arr { width: 36px; height: 36px; }\n    .blzr-svc-progress-wrap { padding: 0 44px; }\n  }\n<\/style>\n\n<section id=\"blzr-svc\">\n\n  <!-- Header -->\n  <div class=\"blzr-svc-head blzr-svc-up\">\n    <div class=\"blzr-svc-badge\">Bespoke Garments<\/div>\n    <h2>Our Other Services<\/h2>\n    <div class=\"blzr-svc-bar\"><\/div>\n  <\/div>\n\n  <!-- Carousel -->\n  <div class=\"blzr-svc-shell blzr-svc-up blzr-svc-up-d1\">\n\n    <div class=\"blzr-svc-outer\">\n      <div class=\"blzr-svc-track\" id=\"blzrSvcTrack\">\n\n        <!-- Card 1: Suit -->\n        <a class=\"blzr-svc-card\" href=\"https:\/\/ambfa.com\/services\/suit\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-svc-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/men-custom-suit.webp\" alt=\"Bespoke Suit\" loading=\"lazy\">\n          <div class=\"blzr-svc-overlay\"><\/div>\n          <div class=\"blzr-svc-info\">\n            <span class=\"blzr-svc-tag\">Bespoke<\/span>\n            <div class=\"blzr-svc-name\">The Suit<\/div>\n            <p class=\"blzr-svc-desc\">Two or three piece \u2014 full canvas, cut and finished entirely by hand.<\/p>\n            <span class=\"blzr-svc-link\">\n              Enquire <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/span>\n          <\/div>\n        <\/a>\n\n        <!-- Card 2: Shirt -->\n        <a class=\"blzr-svc-card\" href=\"https:\/\/ambfa.com\/services\/dress-shirts\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-svc-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/custom-dress-shirt.webp\" alt=\"Bespoke Shirt\" loading=\"lazy\">\n          <div class=\"blzr-svc-overlay\"><\/div>\n          <div class=\"blzr-svc-info\">\n            <span class=\"blzr-svc-tag\">Made-to-measure<\/span>\n            <div class=\"blzr-svc-name\">The Shirt<\/div>\n            <p class=\"blzr-svc-desc\">Egyptian cotton or linen \u2014 collar, cuffs, and monogram to your specification.<\/p>\n            <span class=\"blzr-svc-link\">\n              Enquire <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/span>\n          <\/div>\n        <\/a>\n\n        <!-- Card 3: Trouser -->\n        <a class=\"blzr-svc-card\" href=\"https:\/\/ambfa.com\/services\/trousers\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-svc-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/custom-trouser-scaled.webp\" alt=\"Bespoke Trouser\" loading=\"lazy\">\n          <div class=\"blzr-svc-overlay\"><\/div>\n          <div class=\"blzr-svc-info\">\n            <span class=\"blzr-svc-tag\">Bespoke<\/span>\n            <div class=\"blzr-svc-name\">The Trouser<\/div>\n            <p class=\"blzr-svc-desc\">High-rise or mid-rise, tapered or straight \u2014 fit to how you carry yourself.<\/p>\n            <span class=\"blzr-svc-link\">\n              Enquire <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/span>\n          <\/div>\n        <\/a>\n\n        <!-- Card 4: Waistcoat -->\n        <a class=\"blzr-svc-card\" href=\"#\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-svc-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/custom-waistcoat.webp\" alt=\"Bespoke Waistcoat\" loading=\"lazy\">\n          <div class=\"blzr-svc-overlay\"><\/div>\n          <div class=\"blzr-svc-info\">\n            <span class=\"blzr-svc-tag\">Bespoke<\/span>\n            <div class=\"blzr-svc-name\">The Waistcoat<\/div>\n            <p class=\"blzr-svc-desc\">The third piece \u2014 hand-padded and canvassed to complete a full bespoke suit.<\/p>\n            <span class=\"blzr-svc-link\">\n              Enquire <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/span>\n          <\/div>\n        <\/a>\n\n        <!-- Card 5: Overcoat -->\n        <a class=\"blzr-svc-card\" href=\"https:\/\/ambfa.com\/services\/overcoats\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-svc-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/custom-overcoat.webp\" alt=\"Bespoke Overcoat\" loading=\"lazy\">\n          <div class=\"blzr-svc-overlay\"><\/div>\n          <div class=\"blzr-svc-info\">\n            <span class=\"blzr-svc-tag\">Bespoke<\/span>\n            <div class=\"blzr-svc-name\">The Overcoat<\/div>\n            <p class=\"blzr-svc-desc\">Single or double breasted \u2014 structured in Italian wool or cashmere blend.<\/p>\n            <span class=\"blzr-svc-link\">\n              Enquire <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/span>\n          <\/div>\n        <\/a>\n\n        <!-- Card 6: Chino -->\n        <a class=\"blzr-svc-card\" href=\"https:\/\/ambfa.com\/services\/chinos\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-svc-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/custom-chino-pant-scaled.webp\" alt=\"Bespoke Chino\" loading=\"lazy\">\n          <div class=\"blzr-svc-overlay\"><\/div>\n          <div class=\"blzr-svc-info\">\n            <span class=\"blzr-svc-tag\">Made-to-measure<\/span>\n            <div class=\"blzr-svc-name\">The Chino<\/div>\n            <p class=\"blzr-svc-desc\">Smart casual in cotton twill \u2014 the right cut for weekends and travel days.<\/p>\n            <span class=\"blzr-svc-link\">\n              Enquire <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/span>\n          <\/div>\n        <\/a>\n\n      <\/div><!-- \/track -->\n    <\/div><!-- \/outer -->\n\n    <!-- Arrows -->\n    <button class=\"blzr-svc-arr blzr-svc-arr-prev\" id=\"blzrSvcPrev\" aria-label=\"Previous\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>\n    <\/button>\n    <button class=\"blzr-svc-arr blzr-svc-arr-next\" id=\"blzrSvcNext\" aria-label=\"Next\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\n    <\/button>\n\n  <\/div><!-- \/shell -->\n\n  <!-- Dots -->\n  <div class=\"blzr-svc-dots\" id=\"blzrSvcDots\">\n    <button class=\"blzr-svc-dot active\" data-index=\"0\"><\/button>\n    <button class=\"blzr-svc-dot\" data-index=\"1\"><\/button>\n    <button class=\"blzr-svc-dot\" data-index=\"2\"><\/button>\n    <button class=\"blzr-svc-dot\" data-index=\"3\"><\/button>\n    <button class=\"blzr-svc-dot\" data-index=\"4\"><\/button>\n    <button class=\"blzr-svc-dot\" data-index=\"5\"><\/button>\n  <\/div>\n\n<\/section>\n\n<script>\n(function(){\n  var TOTAL    = 6;\n  var GAP      = 28;\n  var INTERVAL = 4000;\n  var DUR      = 650;\n\n  var track    = document.getElementById('blzrSvcTrack');\n  var outer    = track && track.parentElement;\n  var prevBtn  = document.getElementById('blzrSvcPrev');\n  var nextBtn  = document.getElementById('blzrSvcNext');\n  var dots     = document.querySelectorAll('#blzrSvcDots .blzr-svc-dot');\n  if (!track || !outer) return;\n\n  \/* Clone first 3 cards for seamless infinite loop *\/\n  var realCards = track.querySelectorAll('.blzr-svc-card');\n  for (var i = 0; i < 3; i++) {\n    track.appendChild(realCards[i].cloneNode(true));\n  }\n\n  var current = 0;\n  var cardW   = 0;\n  var isAnim  = false;\n  var timer;\n\n  function getVisible() {\n    return window.innerWidth <= 560 ? 1 : window.innerWidth <= 860 ? 2 : 3;\n  }\n\n  function setup() {\n    var vis = getVisible();\n    cardW = (outer.offsetWidth - GAP * (vis - 1)) \/ vis;\n    track.querySelectorAll('.blzr-svc-card').forEach(function(c) {\n      c.style.flex = '0 0 ' + cardW + 'px';\n    });\n    moveTo(current, false);\n  }\n\n  function moveTo(idx, animate) {\n    track.style.transition = animate\n      ? 'transform ' + DUR + 'ms cubic-bezier(.25,.46,.45,.94)'\n      : 'none';\n    track.style.transform = 'translateX(-' + (idx * (cardW + GAP)) + 'px)';\n  }\n\n  function next() {\n    if (isAnim) return;\n    isAnim = true;\n    current++;\n    moveTo(current, true);\n    if (current >= TOTAL) {\n      setTimeout(function() {\n        current = 0; moveTo(current, false); isAnim = false;\n      }, DUR + 40);\n    } else {\n      setTimeout(function() { isAnim = false; }, DUR + 40);\n    }\n    updateDots();\n  }\n\n  function prev() {\n    if (isAnim) return;\n    isAnim = true;\n    if (current <= 0) {\n      current = TOTAL;\n      moveTo(current, false);\n      setTimeout(function() {\n        current = TOTAL - 1;\n        moveTo(current, true);\n        setTimeout(function() { isAnim = false; }, DUR + 40);\n      }, 20);\n    } else {\n      current--;\n      moveTo(current, true);\n      setTimeout(function() { isAnim = false; }, DUR + 40);\n    }\n    updateDots();\n  }\n\n  function updateDots() {\n    var idx = current % TOTAL;\n    dots.forEach(function(d, i) { d.classList.toggle('active', i === idx); });\n  }\n\n  function startAuto() {\n    clearInterval(timer);\n    timer = setInterval(next, INTERVAL);\n  }\n  function stopAuto() {\n    clearInterval(timer);\n  }\n\n  \/* Init *\/\n  setup();\n  startAuto();\n\n  \/* Pause on hover *\/\n  outer.addEventListener('mouseenter', stopAuto);\n  outer.addEventListener('mouseleave', startAuto);\n\n  \/* Arrows *\/\n  if (prevBtn) prevBtn.addEventListener('click', function() { stopAuto(); prev(); startAuto(); });\n  if (nextBtn) nextBtn.addEventListener('click', function() { stopAuto(); next(); startAuto(); });\n\n  \/* Dot clicks *\/\n  dots.forEach(function(dot, i) {\n    dot.addEventListener('click', function() {\n      stopAuto(); current = i; moveTo(current, true); updateDots(); startAuto();\n    });\n  });\n\n  \/* Resize *\/\n  var resizeTimer;\n  window.addEventListener('resize', function() {\n    clearTimeout(resizeTimer);\n    resizeTimer = setTimeout(function() { stopAuto(); setup(); startAuto(); }, 200);\n  });\n\n  \/* Scroll reveal for head *\/\n  if (typeof IntersectionObserver !== 'undefined') {\n    document.querySelectorAll('#blzr-svc .blzr-svc-up').forEach(function(el) {\n      new IntersectionObserver(function(e, io) {\n        e.forEach(function(x) { if (x.isIntersecting) { x.target.classList.add('on'); io.unobserve(x.target); } });\n      }, { threshold: .10 }).observe(el);\n    });\n  }\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49ea751 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"49ea751\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91b345c elementor-widget elementor-widget-html\" data-id=\"91b345c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!--\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SECTION 09 \u00b7 FAQ\n  Layout: Centered heading + 2-column tile accordion grid\n  BG: #ffffff\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<style>\n  \/* \u2500\u2500 Full-width escape \u2500\u2500 *\/\n  .elementor-section:has(#blzr-faq),\n  .e-con:has(#blzr-faq) {\n    width: 100vw !important; max-width: 100vw !important;\n    padding-left: 0 !important; padding-right: 0 !important;\n    margin-left: 0 !important; margin-right: 0 !important;\n    padding-top: 0 !important; padding-bottom: 0 !important;\n    margin-top: 0 !important; margin-bottom: 0 !important;\n    left: 0 !important; transform: none !important;\n  }\n  .elementor-section:has(#blzr-faq) > .elementor-container,\n  .elementor-section:has(#blzr-faq) .elementor-row,\n  .elementor-section:has(#blzr-faq) .elementor-column,\n  .elementor-section:has(#blzr-faq) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-faq) .elementor-widget,\n  .elementor-section:has(#blzr-faq) .elementor-widget-container,\n  .e-con:has(#blzr-faq) .e-con-inner,\n  .e-con:has(#blzr-faq) .elementor-widget-container {\n    max-width: 100% !important; width: 100% !important;\n    padding: 0 !important; margin: 0 !important;\n  }\n\n  #blzr-faq {\n    background: #ffffff;\n    padding: 50px 0 80px;\n  }\n\n  .blzr-faq-wrap {\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 0 48px;\n  }\n\n  \/* \u2500\u2500 Heading \u2500\u2500 *\/\n  .blzr-faq-header {\n    text-align: center;\n    margin-bottom: 52px;\n  }\n  #blzr-faq h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(42px, 6vw, 72px);\n    font-weight: 600;\n    color: #1A1A1A;\n    line-height: 1;\n    margin: 0;\n  }\n  .blzr-faq-badge {\n    display: inline-block;\n    padding: 5px 16px;\n    border-radius: 100px;\n    background: rgba(192,129,52,.12);\n    font-family: 'Inter', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 16px;\n  }\n  .blzr-faq-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #C08134, rgba(192,129,52,.50));\n    border-radius: 2px;\n    margin: 14px auto 0;\n  }\n\n  \/* \u2500\u2500 2-column accordion layout \u2500\u2500 *\/\n  .blzr-faq-cols {\n    display: flex;\n    gap: 5px;\n    align-items: flex-start;\n  }\n  .blzr-faq-col {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    gap: 5px;\n  }\n\n  \/* Each accordion tile *\/\n  .blzr-faq-item {\n    background: #F0EFED;\n  }\n\n  .blzr-faq-q {\n    width: 100%;\n    background: none;\n    border: none;\n    padding: 20px 24px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 16px;\n    cursor: pointer;\n    text-align: left;\n  }\n  .blzr-faq-q:hover { background: rgba(0,0,0,.03); }\n\n  .blzr-faq-q-text {\n    font-family: 'Inter', sans-serif;\n    font-size: 10.5px;\n    font-weight: 600;\n    letter-spacing: .09em;\n    text-transform: uppercase;\n    color: #1A1A1A;\n    line-height: 1.4;\n    flex: 1;\n    transition: color .18s;\n  }\n  .blzr-faq-item.open .blzr-faq-q-text { color: #C08134; }\n\n  \/* Chevron icon *\/\n  .blzr-faq-icon {\n    width: 16px; height: 16px;\n    flex-shrink: 0;\n    color: #888;\n    transition: transform .28s cubic-bezier(.4,0,.2,1), color .18s;\n  }\n  .blzr-faq-item.open .blzr-faq-icon {\n    transform: rotate(180deg);\n    color: #C08134;\n  }\n\n  \/* Answer panel *\/\n  .blzr-faq-ans {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height .36s cubic-bezier(.4,0,.2,1);\n  }\n  .blzr-faq-item.open .blzr-faq-ans { max-height: 260px; }\n  .blzr-faq-ans p {\n    font-family: 'Inter', sans-serif;\n    font-size: 13.5px;\n    font-weight: 400;\n    color: #5A5550;\n    line-height: 1.80;\n    padding: 0 24px 22px;\n    margin: 0;\n    border-top: 1px solid rgba(0,0,0,.07);\n  }\n\n  @media (max-width: 760px) {\n    .blzr-faq-cols { flex-direction: column; }\n    .blzr-faq-wrap { padding: 0 20px; }\n  }\n  @media (max-width: 560px) {\n    #blzr-faq { padding: 36px 0 56px; }\n  }\n<\/style>\n\n<section id=\"blzr-faq\">\n  <div class=\"blzr-faq-wrap\">\n\n    <!-- Heading -->\n    <div class=\"blzr-faq-header blzr-up\">\n      <div class=\"blzr-faq-badge\">Questions<\/div>\n      <h2>FAQ<\/h2>\n      <div class=\"blzr-faq-bar\"><\/div>\n    <\/div>\n\n    <!-- 2-col independent columns -->\n    <div class=\"blzr-faq-cols blzr-up blzr-up-d1\">\n\n      <!-- Left column -->\n      <div class=\"blzr-faq-col\">\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">How long does it take?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>Most custom blazers are ready in 2\u20133 days. If you're visiting Bangkok for a limited time, let us know \u2014 we can discuss rush options depending on the design and fabric.<\/p><\/div>\n        <\/div>\n\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">Do I have to come to the store?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>If you are located in Bangkok, we offer private in-person fittings and consultations. For our international clients, we regularly host trunk shows in selected cities worldwide, and we also provide a seamless online ordering experience for those who prefer to order remotely.<\/p><\/div>\n        <\/div>\n\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">How much does it cost?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>Blazers start from \u0e3f12,000. The final price depends on your fabric choice and construction. We're happy to work within a specific budget \u2014 let us know at the consultation and we'll recommend the best options.<\/p><\/div>\n        <\/div>\n\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">What if I've never had something tailored before?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>Most of our clients haven't. The consultation takes about 30\u201345 minutes. We guide you through every choice \u2014 fabric, lapel, lining, buttons \u2014 there's nothing you need to prepare in advance.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Right column -->\n      <div class=\"blzr-faq-col\">\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">Do you store my measurements?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>Yes. All measurements are kept on file so returning clients can reorder or request adjustments without a new fitting. We record your posture notes and style preferences as well.<\/p><\/div>\n        <\/div>\n\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">Can you ship internationally?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>Yes. We regularly ship to clients in Singapore, Australia, the UK, the US, and across Asia. Shipping timelines and costs are confirmed at consultation based on your location.<\/p><\/div>\n        <\/div>\n\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">Is it possible to alter my clothing?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>Yes. We offer alterations on garments we've made and, in some cases, on existing pieces brought to us. Contact us with details and we'll advise on what's possible.<\/p><\/div>\n        <\/div>\n\n        <div class=\"blzr-faq-item\">\n          <button class=\"blzr-faq-q\" onclick=\"blzrFaqToggle(this)\">\n            <span class=\"blzr-faq-q-text\">What is the difference between a blazer and a suit jacket?<\/span>\n            <svg class=\"blzr-faq-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"blzr-faq-ans\"><p>A blazer is designed to be worn separately \u2014 versatile across outfit combinations, often with contrasting buttons and patch pockets. A suit jacket is part of a matching set with trousers cut from the same fabric, intended to be worn together.<\/p><\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\nfunction blzrFaqToggle(btn) {\n  var item = btn.closest('.blzr-faq-item');\n  var isOpen = item.classList.contains('open');\n  document.querySelectorAll('#blzr-faq .blzr-faq-item.open').forEach(function(el){ el.classList.remove('open'); });\n  if (!isOpen) item.classList.add('open');\n}\n(function(){\n  if(typeof IntersectionObserver==='undefined') return;\n  document.querySelectorAll('#blzr-faq .blzr-up').forEach(function(el){\n    new IntersectionObserver(function(e,io){ e.forEach(function(x){ if(x.isIntersecting){ x.target.classList.add('on'); io.unobserve(x.target); }}); },{threshold:.08}).observe(el);\n  });\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AMBFA Tailor &nbsp;\u00b7&nbsp; Bangkok &nbsp;\u00b7&nbsp; Est. 1960 Custom Blazers,Tailored to You. Private fittings in Bangkok &nbsp;\u00b7&nbsp; Ships worldwide Book a Consultation How It Works 60+ Years of craft 4th Generation Scroll Our Craft What we make. From a structured double-breasted to a relaxed sport coat \u2014 every blazer is built from the ground up to match your occasion, your style, and your exact measurements. 01 Most Versatile Single-Breasted Blazer The everyday standard. Clean lines, versatile across business and casual settings. Available in notch or peak lapel. 02 Strong Presence Double-Breasted Blazer More structured, more presence. A strong choice for formal events, dinners, or clients who want to make an impression. 03 Smart Casual Sport Coat A relaxed, unmatched jacket \u2014 often in a texture or pattern. Pairs well with trousers or dark denim for smart casual wear. 04 Black Tie &amp; Formal Dinner Jacket A single or double-breasted blazer in a finer fabric \u2014 silk, velvet, or dressy wool. Made for black tie and formal evening events where a standard blazer falls short. 05 Distinctive Style Nehru \/ Mandarin Collar A collarless or standing collar style with no lapel. A strong option for clients who want something distinct \u2014 works well in a solid colour or a textured fabric. &#8220;Not sure which style is right for you? We guide you through it at consultation.&#8221; Book a Consultation Full Personalisation Design ityour way. Every blazer you order is yours to configure. Lapel, buttons, vents, pockets, lining, inner pocket placement, and monogram \u2014 we work through each choice together during consultation. If you&#8217;re not sure what any of this means, we guide you through every decision. No prior knowledge needed \u2014 just tell us how you want to wear it. 01 Lapel Style Choose the lapel shape that defines the character of your blazer \u2014 from classic notch to sharp peak or elegant shawl. Notch Lapel Peak Lapel Shawl Lapel 02 Buttons Choose the number and material \u2014 quantity and finish both contribute to the overall character of the blazer. 1 Button 2 Button 3 Button Horn Mother of Pearl Metal 03 Vents Vent style affects ease of movement and the silhouette from behind. Double vents are the most versatile and widely preferred. No Vent Single Vent Double Vent 04 Pocket Design Pocket style balances aesthetics and practicality \u2014 it changes the overall character of the blazer significantly. Flap Pockets Jetted Pockets Patch Pockets Ticket Pockets 05 Lining Choose from a range of solid colours, subtle patterns, or a contrast fabric \u2014 all linings are finished by hand at the seams. Full Lining Half Lining No Lining 06 Inner Pocket Interior pocket placement is fully configurable \u2014 standard position or custom placement to suit how you carry and access items. Standard Placement Custom Placement 07 Monogram Add a Personal Touch with a Custom Monogram Inside Your Jacket 08 Shoulder Structure The shoulder defines the silhouette more than any other single element \u2014 from structured Neapolitan to a clean natural line. Structured Soft \/ Natural Neapolitan Craftsmanship Built on true bespoke construction. Every AMBFA blazer is built with either half-canvas or full-canvas construction \u2014 never fused. Canvas is a layer of natural fibre sewn between the outer fabric and lining that gives the blazer its structure. Over time it moulds to your body, improving fit and character with every wear. Recommended Full Canvas Superior structure \u00b7 Long-term performance Canvas runs the full length of the jacket. Better drape, more natural movement, and longer lifespan \u2014 the blazer moulds precisely to your body over time, improving in fit and character with every wear. Moulds to your body with every wear No glued fusing \u2014 no bubbling or delamination Maximum durability and natural shape retention Best for business, formal, and structured blazers Everyday Choice Half Canvas Lighter \u00b7 Flexible \u00b7 For daily wear Canvas runs through the chest and lapel area \u2014 a solid everyday choice that holds its shape well across regular use. Lighter than full canvas and still far superior to any fully fused mass-market construction. Lighter weight for casual and travel use Still superior to any fully fused construction Ideal for linen, cotton, and smart casual blazers More flexible movement throughout the day Lining The lining is fully customisable \u2014 choose from a range of solid colours, subtle patterns, or a contrast fabric. All linings are finished by hand at the seams. Full Lining Cleaner interior \u00b7 Easy to wear The entire interior is lined. Cleaner finish, easier to put on and take off \u2014 the most common choice for structured wool and business blazers. Half Lining Lighter \u00b7 Cooler \u00b7 For warm climates The back panel is left unlined. Lighter and cooler \u2014 a good choice for warm-weather fabrics like linen or lightweight wool. No Lining Most breathable \u00b7 Hand-finished interior The most breathable option \u2014 ideal for linen or cotton blazers worn in hot climates. Raw edges are hand-finished for a clean, quality interior. Premium Materials The right fabricfor your life. We carry over 6,000 fabrics from leading British and Italian mills \u2014 including Loro Piana, Vitale Barberis Canonico, Dormeuil, Ermenegildo Zegna, and Drago. During consultation, we help you choose based on how and where you&#8217;ll be wearing the blazer. Loro Piana Valsesia \u00b7 Italy Dormeuil London \u00b7 Est. 1842 Drago Lanificio \u00b7 In Biella Ermenegildo Zegna Italy \u00b7 Est. 1892 Loro Piana Valsesia \u00b7 Italy Dormeuil London \u00b7 Est. 1842 Drago Lanificio \u00b7 In Biella Ermenegildo Zegna Italy \u00b7 Est. 1892 Wool Swatch Wool Year-round. Structured, breathable, and the most versatile choice for business and formal wear. Lightweight high-twist wool is particularly well suited to Bangkok&#8217;s climate. Year-round use Business &amp; formal Bangkok-ready Linen Swatch Linen Lightweight and cooling \u2014 the best option for Bangkok&#8217;s climate, summer travel, or anywhere warm. Breathable with a natural, effortless texture. Bangkok climate Summer &amp; tropical Smart casual Cotton Swatch Cotton Comfortable and easy for everyday wear. Soft, simple to maintain, and well-suited for smart casual and weekend looks. Everyday comfort Weekend<\/p>","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-19960","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Custom Blazers Bangkok | Bespoke Tailored | AMBFA Tailor<\/title>\n<meta name=\"description\" content=\"Custom blazers made to your measurements in Bangkok. Single-breasted, double-breasted, sport coat, and dinner jackets. 60+ years of bespoke tailoring. Ships worldwide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ambfa.com\/th\/custom-blazers\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom Blazers Bangkok | Bespoke Tailored | AMBFA Tailor\" \/>\n<meta property=\"og:description\" content=\"Single-breasted, double-breasted, sport coat, and dinner jackets \u2014 made to your exact measurements. 60+ years of bespoke tailoring in Bangkok.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ambfa.com\/th\/custom-blazers\/\" \/>\n<meta property=\"og:site_name\" content=\"Bangkok Best Tailor Shop For Men &amp; Women, Custom Tailor Thailand | AMBFA Tailor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ambfatailor\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-18T12:42:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/04-sport-blazer.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ambfatailor\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 \u0e19\u0e32\u0e17\u0e35\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/\",\"url\":\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/\",\"name\":\"Custom Blazers Bangkok | Bespoke Tailored | AMBFA Tailor\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/05-dinner-jacket.webp\",\"datePublished\":\"2026-04-30T09:46:29+00:00\",\"dateModified\":\"2026-05-18T12:42:28+00:00\",\"description\":\"Custom blazers made to your measurements in Bangkok. Single-breasted, double-breasted, sport coat, and dinner jackets. 60+ years of bespoke tailoring. Ships worldwide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/05-dinner-jacket.webp\",\"contentUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/05-dinner-jacket.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-blazers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ambfa.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom Blazers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/#website\",\"url\":\"https:\\\/\\\/ambfa.com\\\/\",\"name\":\"Bangkok Best Tailor Shop | Bespoke Suits, Wedding Suits For Men's & Women's | Custom Tailor Bangkok | Near Me\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ambfa.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"th\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/#organization\",\"name\":\"AMBFA Tailor \u2014 Ambassador & Smart Fashion\",\"url\":\"https:\\\/\\\/ambfa.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/showroom_banner.png\",\"contentUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/showroom_banner.png\",\"width\":1350,\"height\":412,\"caption\":\"AMBFA Tailor \u2014 Ambassador & Smart Fashion\"},\"image\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ambfatailor\",\"https:\\\/\\\/x.com\\\/ambfatailor\",\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141829831\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Custom Blazers Bangkok | Bespoke Tailored | AMBFA Tailor","description":"Custom blazers made to your measurements in Bangkok. Single-breasted, double-breasted, sport coat, and dinner jackets. 60+ years of bespoke tailoring. Ships worldwide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ambfa.com\/th\/custom-blazers\/","og_locale":"th_TH","og_type":"article","og_title":"Custom Blazers Bangkok | Bespoke Tailored | AMBFA Tailor","og_description":"Single-breasted, double-breasted, sport coat, and dinner jackets \u2014 made to your exact measurements. 60+ years of bespoke tailoring in Bangkok.","og_url":"https:\/\/ambfa.com\/th\/custom-blazers\/","og_site_name":"Bangkok Best Tailor Shop For Men &amp; Women, Custom Tailor Thailand | AMBFA Tailor","article_publisher":"https:\/\/www.facebook.com\/ambfatailor","article_modified_time":"2026-05-18T12:42:28+00:00","og_image":[{"width":750,"height":1000,"url":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/04-sport-blazer.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@ambfatailor","twitter_misc":{"Est. reading time":"13 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ambfa.com\/custom-blazers\/","url":"https:\/\/ambfa.com\/custom-blazers\/","name":"Custom Blazers Bangkok | Bespoke Tailored | AMBFA Tailor","isPartOf":{"@id":"https:\/\/ambfa.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ambfa.com\/custom-blazers\/#primaryimage"},"image":{"@id":"https:\/\/ambfa.com\/custom-blazers\/#primaryimage"},"thumbnailUrl":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/05-dinner-jacket.webp","datePublished":"2026-04-30T09:46:29+00:00","dateModified":"2026-05-18T12:42:28+00:00","description":"Custom blazers made to your measurements in Bangkok. Single-breasted, double-breasted, sport coat, and dinner jackets. 60+ years of bespoke tailoring. Ships worldwide.","breadcrumb":{"@id":"https:\/\/ambfa.com\/custom-blazers\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ambfa.com\/custom-blazers\/"]}]},{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/ambfa.com\/custom-blazers\/#primaryimage","url":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/05-dinner-jacket.webp","contentUrl":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/05-dinner-jacket.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/ambfa.com\/custom-blazers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ambfa.com\/"},{"@type":"ListItem","position":2,"name":"Custom Blazers"}]},{"@type":"WebSite","@id":"https:\/\/ambfa.com\/#website","url":"https:\/\/ambfa.com\/","name":"Bangkok Best Tailor Shop | Bespoke Suits, Wedding Suits For Men's & Women's | Custom Tailor Bangkok | Near Me","description":"","publisher":{"@id":"https:\/\/ambfa.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ambfa.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"th"},{"@type":"Organization","@id":"https:\/\/ambfa.com\/#organization","name":"AMBFA Tailor \u2014 Ambassador & Smart Fashion","url":"https:\/\/ambfa.com\/","logo":{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/ambfa.com\/#\/schema\/logo\/image\/","url":"https:\/\/ambfa.com\/wp-content\/uploads\/2024\/08\/showroom_banner.png","contentUrl":"https:\/\/ambfa.com\/wp-content\/uploads\/2024\/08\/showroom_banner.png","width":1350,"height":412,"caption":"AMBFA Tailor \u2014 Ambassador & Smart Fashion"},"image":{"@id":"https:\/\/ambfa.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ambfatailor","https:\/\/x.com\/ambfatailor","https:\/\/www.wikidata.org\/wiki\/Q141829831"]}]}},"_links":{"self":[{"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages\/19960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/comments?post=19960"}],"version-history":[{"count":139,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages\/19960\/revisions"}],"predecessor-version":[{"id":20974,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages\/19960\/revisions\/20974"}],"wp:attachment":[{"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/media?parent=19960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}