{"id":22094,"date":"2026-07-10T09:56:06","date_gmt":"2026-07-10T09:56:06","guid":{"rendered":"https:\/\/ambfa.com\/?page_id=22094"},"modified":"2026-09-25T09:25:20","modified_gmt":"2026-09-25T09:25:20","slug":"bespoke-suits-bangkok","status":"publish","type":"page","link":"https:\/\/ambfa.com\/th\/bespoke-suits-bangkok\/","title":{"rendered":"\u0e2a\u0e39\u0e17"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22094\" class=\"elementor elementor-22094\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0b83e8 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=\"b0b83e8\" 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-07b04f0 elementor-widget elementor-widget-html\" data-id=\"07b04f0\" 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 \u2014 Hero\n  ELEMENTOR: Full-width section \u2192 background #FFFFFF\n             Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\n  IMAGES:    Replace src=\"\" with real image paths.\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* TwentiethCentury \u2014 same font files as ambfa.com *\/\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Light.woff2') format('woff2');\n    font-weight: 300;\n    font-style: normal;\n    font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Medium.woff') format('woff');\n    font-weight: 400;\n    font-style: normal;\n    font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2');\n    font-weight: 600;\n    font-style: normal;\n    font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Bold.woff2') format('woff2');\n    font-weight: 700;\n    font-style: normal;\n    font-display: swap;\n  }\n\n  \/* Hide WordPress site tagline\/description in header *\/\n  .site-description,\n  .site-tagline,\n  .wp-block-site-tagline,\n  p.site-description,\n  .header-tagline,\n  .site-header .tagline,\n  .ast-site-description,\n  .oceanwp-tagline,\n  .site-header-tagline,\n  .custom-logo-link + .site-title-wrap .site-description,\n  [class*=\"site-description\"],\n  [class*=\"tagline\"] {\n    display: none !important;\n  }\n\n  #s-hero {\n    background: #ffffff;\n    padding: 100px 0 80px;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  .sh-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 80px;\n    align-items: start;\n  }\n\n  \/* \u2500\u2500 Left \u2500\u2500 *\/\n  .sh-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 18px;\n  }\n  .sh-kicker::before {\n    content: '';\n    width: 24px; height: 1px;\n    background: #C08134;\n    display: block;\n  }\n\n  .sh-h1 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(36px, 4vw, 58px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.12;\n    letter-spacing: -.02em;\n    margin-bottom: 10px;\n  }\n  .sh-h1 em {\n    font-style: italic;\n    color: #C08134;\n  }\n\n  .sh-divider {\n    width: 40px; height: 2px;\n    background: #C08134;\n    margin: 24px 0;\n  }\n\n  .sh-sub {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 18px;\n    color: #6B7280;\n    line-height: 1.78;\n    font-weight: 300;\n    margin-bottom: 12px;\n  }\n  .sh-sub2 {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 16.5px;\n    color: #9CA3AF;\n    line-height: 1.72;\n    font-weight: 300;\n    margin-bottom: 36px;\n  }\n\n  .sh-ctas {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-bottom: 44px;\n  }\n\n  .sh-btn-main {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    background: #252366;\n    color: #ffffff;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 14px;\n    font-weight: 500;\n    letter-spacing: 0;\n    text-transform: none;\n    padding: 0 18px;\n    height: 40px;\n    border-radius: 6px;\n    text-decoration: none;\n    white-space: nowrap;\n    transition: opacity .15s ease;\n  }\n  .sh-btn-main:hover {\n    opacity: .88;\n    color: #C08134;\n  }\n  .sh-btn-wa {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    background: #ffffff;\n    color: #252366;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 15px 30px;\n    border: 1.5px solid #E5E2DC;\n    border-radius: 3px;\n    text-decoration: none;\n    transition: border-color .2s, background .2s, color .2s;\n  }\n  .sh-btn-wa:hover {\n    border-color: #252366;\n    background: #252366;\n    color: #ffffff;\n  }\n\n  \/* Trust row *\/\n  .sh-trust {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 0;\n    border-top: 1px solid #E5E2DC;\n    padding-top: 28px;\n  }\n  .sh-trust-item {\n    padding: 0 24px 0 0;\n    margin-right: 24px;\n    border-right: 1px solid #E5E2DC;\n  }\n  .sh-trust-item:last-child {\n    border-right: none;\n  }\n  .sh-trust-num {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: 26px;\n    font-weight: 600;\n    color: #252366;\n    line-height: 1;\n    margin-bottom: 3px;\n  }\n  .sh-trust-label {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 11px;\n    color: #9CA3AF;\n    font-weight: 400;\n    letter-spacing: .04em;\n  }\n\n  \/* \u2500\u2500 Right image \u2500\u2500 *\/\n  .sh-image-wrap {\n    position: sticky;\n    top: 80px;\n  }\n  .sh-main-img {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4\/5;\n    background: #F0EDE8;\n    border-radius: 4px;\n    overflow: hidden;\n  }\n  .sh-main-img img {\n    width: 100%; height: 100%; object-fit: cover; display: block;\n  }\n  .sh-main-img img[src=\"\"] { display: none; }\n  .sh-main-img img:not([src=\"\"]) + .s-img-ph { display: none; }\n\n  @media (max-width: 900px) {\n    #s-hero { padding: 100px 0 56px; }\n    .sh-grid { grid-template-columns: 1fr; gap: 36px; }\n    .sh-image-wrap { position: relative; top: 0; order: -1; }\n    .sh-main-img { aspect-ratio: 4\/3; }\n  }\n  @media (max-width: 560px) {\n    #s-hero { padding: 80px 0 40px; }\n    .sh-h1 { font-size: 30px; line-height: 1.18; }\n    .sh-sub { font-size: 16px; }\n    .sh-sub2 { display: none; }\n    .sh-ctas { flex-direction: column; gap: 10px; }\n    .sh-btn-main, .sh-btn-wa { justify-content: center; }\n    .sh-trust { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; padding-top: 20px; }\n    .sh-trust-item { padding: 0 12px 0 0; margin: 0; border-right: 1px solid #E5E2DC; text-align: center; }\n    .sh-trust-item:last-child { border-right: none; padding: 0; }\n    .sh-trust-num { font-size: 20px; }\n  }\n<\/style>\n\n<section id=\"s-hero\">\n  <div class=\"s-wrap\">\n    <div class=\"sh-grid\">\n\n      <!-- Left -->\n      <div class=\"sh-left\">\n\n        <h1 class=\"sh-h1 s-reveal s-d1\">\n          Custom-Made<br>\n          Suits in Bangkok.<br>\n          <em>Tailored for You.<\/em>\n        <\/h1>\n\n        <div class=\"sh-divider s-reveal s-d1\"><\/div>\n\n        <p class=\"sh-sub s-reveal s-d2\">\n          Experience premium bespoke tailoring with a custom suit crafted exclusively to your measurements and personal style. At AMBFA Tailor, our in-house tailors create custom suits in Bangkok using luxury fabrics, traditional craftsmanship, and over 60 years of tailoring expertise to deliver exceptional fit and lasting quality.\n        <\/p>\n        <p class=\"sh-sub s-reveal s-d2\">\n          Every bespoke suit is handcrafted from a unique paper pattern and refined through 1\u20133 fittings to achieve a balanced silhouette and natural comfort. Choose between half-canvas or full-canvas construction for your business suit, tuxedo, or formal suit and enjoy a tailoring experience built entirely around you.\n        <\/p>\n\n        <div class=\"sh-ctas s-reveal s-d3\">\n          <a href=\"https:\/\/ambfa.com\/book-a-tailoring-appointment-ambfa-bangkok\/\"\n             class=\"sh-btn-main\">\n            Schedule Appointment\n            <svg width=\"14\" height=\"14\" 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      <\/div>\n\n      <!-- Right -->\n      <div class=\"sh-image-wrap s-reveal s-d2\">\n        <div class=\"sh-main-img\">\n          <!-- Replace src=\"\" with your hero suit image -->\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp\" alt=\"AMBFA Bespoke Suit \u2014 Custom Tailored in Bangkok\" \/>\n          <div class=\"s-img-ph\">\n            <span class=\"s-img-ph-hint\">Replace src=\"\" \u00b7 840\u00d71050px recommended \u00b7 dark editorial style<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"sh-trust s-reveal s-d4\">\n          <div class=\"sh-trust-item\">\n            <div class=\"sh-trust-num\">60+<\/div>\n            <div class=\"sh-trust-label\">Years Heritage<\/div>\n          <\/div>\n          <div class=\"sh-trust-item\">\n            <div class=\"sh-trust-num\">6,000+<\/div>\n            <div class=\"sh-trust-label\">World Fabrics<\/div>\n          <\/div>\n          <div class=\"sh-trust-item\">\n            <div class=\"sh-trust-num\">4th<\/div>\n            <div class=\"sh-trust-label\">Generation Tailors<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  function init() {\n    if (window.__sRevealInit) return;\n    window.__sRevealInit = true;\n    if (typeof IntersectionObserver === 'undefined') {\n      document.querySelectorAll('.s-reveal').forEach(function(e){ e.classList.add('visible'); });\n      return;\n    }\n    var o = new IntersectionObserver(function(en){\n      en.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); o.unobserve(e.target); } });\n    }, {threshold: .12});\n    document.querySelectorAll('.s-reveal').forEach(function(e){ o.observe(e); });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\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-c47743c 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=\"c47743c\" 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-dc9bfe9 elementor-widget elementor-widget-html\" data-id=\"dc9bfe9\" 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 \u2014 Women's Suits\n  SUITS LANDING PAGE\n  ELEMENTOR: Full-width section \u2192 background #ffffff\n             Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\n  IMAGES:    Replace src=\"\" with women's suit photo.\n  LAYOUT:    Photo left \u00b7 Text right\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n\n<style>\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Light.woff2') format('woff2');\n    font-weight: 300; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Medium.woff') format('woff');\n    font-weight: 400; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2');\n    font-weight: 600; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Bold.woff2') format('woff2');\n    font-weight: 700; font-style: normal; font-display: swap;\n  }\n\n  \/* \u2500\u2500 Full-width escape for Elementor widget \u2500\u2500 *\/\n  .elementor-section:has(#s-women-suits),\n  .e-con:has(#s-women-suits) {\n    padding-left: 0 !important; padding-right: 0 !important;\n    max-width: 100% !important; width: 100% !important;\n  }\n  .elementor-section:has(#s-women-suits) > .elementor-container,\n  .elementor-section:has(#s-women-suits) .elementor-row,\n  .elementor-section:has(#s-women-suits) .elementor-column,\n  .elementor-section:has(#s-women-suits) .elementor-widget-wrap,\n  .elementor-section:has(#s-women-suits) .elementor-widget,\n  .elementor-section:has(#s-women-suits) .elementor-widget-container,\n  .e-con:has(#s-women-suits) .e-con-inner,\n  .e-con:has(#s-women-suits) .elementor-widget-container {\n    max-width: 100% !important; width: 100% !important;\n    padding: 0 !important; margin: 0 !important;\n  }\n\n  #s-women-suits {\n    background: #ffffff;\n    padding: 64px 0 48px;\n  }\n\n  .sws-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 80px;\n    align-items: center;\n  }\n\n  \/* \u2500\u2500 Left: Photo \u2500\u2500 *\/\n  .sws-img-wrap { position: relative; }\n  .sws-img {\n    position: relative; width: 100%;\n    aspect-ratio: 3\/5; background: #E8E4DF;\n    border-radius: 4px; overflow: hidden;\n  }\n  .sws-img img { width: 100%; height: 100%; object-fit: cover; display: block; }\n  .sws-img img[src=\"\"] { display: none; }\n  .sws-img img:not([src=\"\"]) + .s-img-ph { display: none; }\n\n  \/* \u2500\u2500 Right: Copy \u2500\u2500 *\/\n  .sws-kicker {\n    display: inline-flex; align-items: center; gap: 10px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 11px; font-weight: 600;\n    letter-spacing: .18em; text-transform: uppercase;\n    color: #C08134; margin-bottom: 18px;\n  }\n  .sws-kicker::before { content: ''; width: 24px; height: 1px; background: #C08134; display: block; }\n\n  .sws-h2 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(32px, 3.5vw, 50px);\n    font-weight: 600; color: #252366;\n    line-height: 1.12; letter-spacing: -.02em; margin-bottom: 10px;\n  }\n  .sws-h2 em { font-style: italic; color: #C08134; }\n\n  .sws-divider { width: 40px; height: 2px; background: #C08134; margin: 24px 0; }\n\n  .sws-body {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 18px; color: #6B7280;\n    line-height: 1.78; font-weight: 300; margin-bottom: 12px;\n  }\n  .sws-body2 {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 16px; color: #9CA3AF;\n    line-height: 1.72; font-weight: 300; margin-bottom: 36px;\n  }\n\n  .sws-features { display: flex; flex-direction: column; gap: 14px; margin-bottom: 40px; }\n  .sws-feat { display: flex; align-items: flex-start; gap: 14px; }\n  .sws-feat-dot {\n    width: 7px; height: 7px; border-radius: 50%;\n    background: #C08134; flex-shrink: 0; margin-top: 6px;\n  }\n  .sws-feat-body {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 15.5px; color: #6B7280; line-height: 1.65; font-weight: 300;\n  }\n  .sws-feat-body strong { color: #1A1A1A; font-weight: 600; }\n\n  .sws-ctas { display: flex; flex-wrap: wrap; gap: 12px; }\n  .sws-btn-main {\n    display: inline-flex; align-items: center; gap: 8px;\n    background: #252366; color: #ffffff;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 14px; font-weight: 500;\n    padding: 0 22px; height: 44px;\n    border-radius: 6px; text-decoration: none; white-space: nowrap;\n    transition: opacity .15s ease;\n  }\n  .sws-btn-main:hover { opacity: .88; color: #C08134; }\n  .sws-btn-ghost {\n    display: inline-flex; align-items: center; gap: 8px;\n    background: transparent; color: #252366;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 13px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase;\n    padding: 0 22px; height: 44px;\n    border: 1.5px solid #E5E2DC; border-radius: 3px; text-decoration: none;\n    transition: border-color .2s, background .2s, color .2s;\n  }\n  .sws-btn-ghost:hover { border-color: #252366; background: #252366; color: #ffffff; }\n\n  @media (max-width: 900px) {\n    #s-women-suits { padding: 48px 0 36px; }\n    .sws-grid { grid-template-columns: 1fr; gap: 40px; }\n    .sws-img { aspect-ratio: 4\/3; }\n    .sws-h2 { font-size: 30px; }\n    .sws-body { font-size: 16px; }\n  }\n  @media (max-width: 560px) {\n    #s-women-suits { padding: 32px 0 24px; }\n    .sws-h2 { font-size: 26px; line-height: 1.18; }\n    .sws-body2 { display: none; }\n    .sws-ctas { flex-direction: column; gap: 10px; }\n    .sws-btn-main, .sws-btn-ghost { justify-content: center; }\n  }\n<\/style>\n\n<section id=\"s-women-suits\">\n  <div class=\"s-wrap\">\n    <div class=\"sws-grid\">\n\n      <!-- Left: Photo -->\n      <div class=\"sws-img-wrap s-reveal\">\n        <div class=\"sws-img\">\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/bespoke-suit-for-women.webp\" alt=\"AMBFA Women's Bespoke Suit \u2014 Bangkok\"\/>\n          <div class=\"s-img-ph\">\n            <span class=\"s-img-ph-tag\">Photo<\/span>\n            <span class=\"s-img-ph-hint\">840\u00d71050px \u00b7 women's suit editorial<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Right: Copy -->\n      <div class=\"sws-right\">\n        <div class=\"sws-kicker s-reveal\">Women's Bespoke Tailoring Bangkok<\/div>\n        <h2 class=\"sws-h2 s-reveal s-d1\">Custom-Made Suits<br><em>for Women<\/em><\/h2>\n        <div class=\"sws-divider s-reveal s-d1\"><\/div>\n\n        <p class=\"sws-body s-reveal s-d2\">\n          At AMBFA , our women's bespoke suits are made entirely from scratch \u2014 cut, constructed, and fitted to your exact measurements and proportions.\nWhat sets our process apart is that all fittings for women are conducted by our in-house female tailors. It's a deliberate part of how we work, not an afterthought. Many women find this makes a meaningful difference, especially across multiple fitting appointments where the conversation becomes quite detailed.\n\n        <\/p>\n        <p class=\"sws-body s-reveal s-d2\">\n          From structured single-breasted suits to relaxed tailored separates, everything is made to order in Bangkok, using fabrics sourced from the world's leading mills.\n        <\/p>\n\n        <div class=\"sws-features s-reveal s-d3\">\n          <div class=\"sws-feat\">\n            <span class=\"sws-feat-dot\"><\/span>\n            <div class=\"sws-feat-body\"><strong>Custom paper pattern<\/strong> \u2014 drafted to your body, not scaled down from a men's block. Every dart and seam is placed to fit you precisely.<\/div>\n          <\/div>\n          <div class=\"sws-feat\">\n            <span class=\"sws-feat-dot\"><\/span>\n            <div class=\"sws-feat-body\"><strong>Jacket + trouser, jacket + skirt, or three-piece<\/strong> \u2014 choose your silhouette from a full range of configurations.<\/div>\n          <\/div>\n          <div class=\"sws-feat\">\n            <span class=\"sws-feat-dot\"><\/span>\n            <div class=\"sws-feat-body\"><strong>Structured or soft shoulder<\/strong> \u2014 peak lapel, notch, or shawl collar \u2014 your preferred lapel style, cut to proportion.<\/div>\n          <\/div>\n          <div class=\"sws-feat\">\n            <span class=\"sws-feat-dot\"><\/span>\n            <div class=\"sws-feat-body\"><strong>Monogram & custom lining<\/strong> \u2014 every personal detail, inside and out.<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sws-ctas s-reveal s-d4\">\n          <a href=\"https:\/\/ambfa.com\/book-a-tailoring-appointment-ambfa-bangkok\/\" class=\"sws-btn-main\">\n            Schedule Appointment\n            <svg width=\"14\" height=\"14\" 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          <a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%27m%20interested%20in%20a%20women%27s%20bespoke%20suit.\" class=\"sws-btn-ghost\">\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-.347zM12 0C5.373 0 0 5.373 0 12c0 2.127.559 4.126 1.535 5.858L.057 23.552a.5.5 0 0 0 .614.614l5.694-1.478A11.953 11.953 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 21.818a9.793 9.793 0 0 1-5.028-1.384l-.36-.213-3.733.969.993-3.626-.234-.374A9.793 9.793 0 0 1 2.182 12C2.182 6.574 6.574 2.182 12 2.182S21.818 6.574 21.818 12 17.426 21.818 12 21.818z\"\/><\/svg>\n            WhatsApp Us\n          <\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<script>\n(function(){\n  function init() {\n    if (window.__sRevealInit) return;\n    window.__sRevealInit = true;\n    if (typeof IntersectionObserver === 'undefined') { document.querySelectorAll('.s-reveal').forEach(function(e){ e.classList.add('visible'); }); return; }\n    var o = new IntersectionObserver(function(en){ en.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); o.unobserve(e.target); } }); }, {threshold: .12});\n    document.querySelectorAll('.s-reveal').forEach(function(e){ o.observe(e); });\n  }\n  document.readyState === 'loading' ? document.addEventListener('DOMContentLoaded', init) : init();\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-1dd5835 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=\"1dd5835\" 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-1c609cd elementor-widget elementor-widget-html\" data-id=\"1c609cd\" 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 \u2014 Fabric Selection\n  ELEMENTOR: Full-width section \u2192 background #F9F8F6\n             Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\n  IMAGES:    Replace src=\"\" with real image paths.\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* TwentiethCentury \u2014 same font files as ambfa.com *\/\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Light.woff2') format('woff2');\n    font-weight: 300; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Medium.woff') format('woff');\n    font-weight: 400; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2');\n    font-weight: 600; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Bold.woff2') format('woff2');\n    font-weight: 700; font-style: normal; font-display: swap;\n  }\n  #s-fabric {\n    background: #ffffff;\n    padding: 64px 0;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  .sfab-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 80px;\n    align-items: center;\n  }\n\n  \/* \u2500\u2500 Left: Bento images \u2500\u2500 *\/\n  .sfab-images {\n    display: grid;\n    grid-template-columns: 5fr 7fr;\n    grid-template-rows: 230px 230px 150px;\n    gap: 10px;\n  }\n\n  \/* Clickable wrapper shared styles *\/\n  .sfab-img-main,\n  .sfab-img-sm,\n  .sfab-img-bot {\n    position: relative;\n    border-radius: 6px;\n    overflow: hidden;\n    background: #E8E4DF;\n    cursor: pointer;\n    \/* entrance state *\/\n    opacity: 0;\n    transform: translateY(22px);\n    transition: opacity .65s ease, transform .65s ease;\n  }\n  .sfab-img-main img,\n  .sfab-img-sm img,\n  .sfab-img-bot img {\n    width: 100%; height: 100%; object-fit: cover; display: block;\n    transition: transform .4s ease;\n  }\n  .sfab-img-main:hover img,\n  .sfab-img-sm:hover img,\n  .sfab-img-bot:hover img { transform: scale(1.04); }\n\n  \/* Staggered entrance \u2014 triggered when .sfab-images gets .in-view *\/\n  .sfab-images.in-view > :nth-child(1) { opacity: 1; transform: translateY(0); transition-delay:   0ms; }\n  .sfab-images.in-view > :nth-child(2) { opacity: 1; transform: translateY(0); transition-delay: 120ms; }\n  .sfab-images.in-view > :nth-child(3) { opacity: 1; transform: translateY(0); transition-delay: 240ms; }\n  .sfab-images.in-view > :nth-child(4) { opacity: 1; transform: translateY(0); transition-delay: 160ms; }\n  .sfab-images.in-view > :nth-child(5) { opacity: 1; transform: translateY(0); transition-delay: 300ms; }\n\n\n  \/* Tall portrait \u2014 left column, rows 1-2 *\/\n  .sfab-img-main {\n    grid-column: 1;\n    grid-row: 1 \/ 3;\n  }\n\n  \/* Two stacked landscape cells \u2014 right column *\/\n  .sfab-img-sm {\n    grid-column: 2;\n  }\n\n  \/* Bottom row \u2014 two equal cells *\/\n  .sfab-img-bot {\n    grid-row: 3;\n  }\n\n  \/* \u2500\u2500 Lightbox \u2500\u2500 *\/\n  .sfab-lightbox {\n    display: none;\n    position: fixed;\n    inset: 0;\n    z-index: 99999;\n    align-items: center;\n    justify-content: center;\n  }\n  .sfab-lightbox.open { display: flex; }\n  .sfab-lb-overlay {\n    position: absolute;\n    inset: 0;\n    background: rgba(10,9,20,.88);\n    cursor: pointer;\n  }\n  .sfab-lb-content {\n    position: relative;\n    z-index: 1;\n    max-width: 90vw;\n    max-height: 90vh;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .sfab-lb-content img {\n    max-width: 90vw;\n    max-height: 85vh;\n    object-fit: contain;\n    border-radius: 4px;\n    display: block;\n    box-shadow: 0 24px 80px rgba(0,0,0,.5);\n  }\n  .sfab-lb-close {\n    position: absolute;\n    top: -44px;\n    right: 0;\n    background: none;\n    border: none;\n    color: rgba(255,255,255,.75);\n    font-size: 28px;\n    line-height: 1;\n    cursor: pointer;\n    padding: 4px 8px;\n    transition: color .15s;\n  }\n  .sfab-lb-close:hover { color: #ffffff; }\n\n  \/* \u2500\u2500 Right: Copy \u2500\u2500 *\/\n  .sfab-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 16px;\n  }\n  .sfab-kicker::before {\n    content: '';\n    width: 24px; height: 1px;\n    background: #C08134;\n    display: block;\n  }\n\n  .sfab-h2 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(28px, 3vw, 42px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.2;\n    letter-spacing: -.01em;\n    margin-bottom: 6px;\n  }\n  .sfab-h2 em { font-style: italic; }\n\n  .sfab-divider {\n    width: 40px; height: 2px;\n    background: #C08134;\n    margin: 22px 0;\n  }\n\n  .sfab-body {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 18px;\n    color: #6B7280;\n    line-height: 1.78;\n    font-weight: 300;\n    margin-bottom: 32px;\n  }\n\n\n  \/* Feature list *\/\n  .sfab-features {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    margin-bottom: 36px;\n  }\n  .sfab-feat {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n  }\n  .sfab-feat-line {\n    width: 2px;\n    height: 100%;\n    min-height: 48px;\n    background: #E5E2DC;\n    flex-shrink: 0;\n    margin-top: 4px;\n  }\n  .sfab-feat-left {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 4px;\n    flex-shrink: 0;\n  }\n  .sfab-feat-dot {\n    width: 8px; height: 8px;\n    border-radius: 50%;\n    background: #C08134;\n    flex-shrink: 0;\n    margin-top: 5px;\n  }\n  .sfab-feat-body strong {\n    display: block;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 14px;\n    font-weight: 600;\n    color: #1A1A1A;\n    margin-bottom: 3px;\n  }\n  .sfab-feat-body span {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 15px;\n    color: #6B7280;\n    line-height: 1.6;\n    font-weight: 300;\n  }\n\n  \/* Callout *\/\n  .sfab-callout {\n    background: #ffffff;\n    border-left: 3px solid #C08134;\n    border-radius: 0 4px 4px 0;\n    padding: 18px 20px;\n  }\n  .sfab-callout strong {\n    display: block;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 6px;\n  }\n  .sfab-callout p {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 15.5px;\n    color: #6B7280;\n    line-height: 1.65;\n    font-weight: 300;\n    margin: 0;\n  }\n\n  @media (max-width: 880px) {\n    #s-fabric { padding: 48px 0; }\n    .sfab-grid { grid-template-columns: 1fr; gap: 40px; }\n    .sfab-images { grid-template-rows: 200px 200px 130px; }\n    .sfab-h2 { font-size: 28px; }\n  }\n  @media (max-width: 480px) {\n    #s-fabric { padding: 32px 0; }\n    .sfab-images { grid-template-rows: 160px 160px 110px; gap: 8px; }\n    .sfab-body { font-size: 16px; }\n  }\n<\/style>\n\n<section id=\"s-fabric\">\n  <div class=\"s-wrap\">\n    <div class=\"sfab-grid\">\n\n      <!-- Left: Bento image grid -->\n      <div class=\"sfab-images\">\n\n        <!-- Tall portrait \u2014 left col, rows 1-2 -->\n        <div class=\"sfab-img-main\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/image-2.jpeg\" alt=\"AMBFA Fabric Collection\" \/>\n        <\/div>\n\n        <!-- Right col, row 1 -->\n        <div class=\"sfab-img-sm\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/image-3.png\" alt=\"Premium Wool Swatch\" \/>\n        <\/div>\n\n        <!-- Right col, row 2 -->\n        <div class=\"sfab-img-sm\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/05\/image-36.png\" alt=\"AMBFA Fabric Showroom\" \/>\n        <\/div>\n\n        <!-- Bottom left, row 3 -->\n        <div class=\"sfab-img-bot\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/05\/image.jpeg\" alt=\"Fabric texture close-up\" \/>\n        <\/div>\n\n        <!-- Bottom right, row 3 -->\n        <div class=\"sfab-img-bot\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/image-39.png\" alt=\"Fabric selection at AMBFA\" \/>\n        <\/div>\n\n      <\/div>\n\n      <!-- Right: Copy -->\n      <div class=\"sfab-right\">\n        <div class=\"sfab-kicker s-reveal\">Fabric Selection<\/div>\n        <h2 class=\"sfab-h2 s-reveal s-d1\">\n          A World of Fabrics,<br><em>Curated for You<\/em>\n        <\/h2>\n        <div class=\"sfab-divider s-reveal s-d1\"><\/div>\n\n        <p class=\"sfab-body s-reveal s-d2\">\n          Discover your perfect suit from our diverse fabric collection \u2014 non-branded\n          and branded options sourced from Italy, England, Australia and Asia. Premium\n          blends, 100% wool, or linen: every fabric is available at different price\n          ranges to suit your wardrobe and occasion.\n        <\/p>\n\n        <div class=\"sfab-features s-reveal s-d3\">\n          <div class=\"sfab-feat\">\n            <span class=\"sfab-feat-dot\"><\/span>\n            <div class=\"sfab-feat-body\">\n              <strong>100% Wool &amp; Premium Blends<\/strong>\n              <span>Classic, breathable fabrics with natural drape and structure for every season.<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"sfab-feat\">\n            <span class=\"sfab-feat-dot\"><\/span>\n            <div class=\"sfab-feat-body\">\n              <strong>Linen for Warm Climates<\/strong>\n              <span>Lightweight weaves that keep you cool in tropical or summer settings.<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"sfab-feat\">\n            <span class=\"sfab-feat-dot\"><\/span>\n            <div class=\"sfab-feat-body\">\n              <strong>Modern Patterns, All Price Ranges<\/strong>\n              <span>From accessible everyday wool to branded Italian superfines.<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfab-callout s-reveal s-d4\">\n          <strong>Most Popular Choice<\/strong>\n          <p>Lightweight Wool - Holds its shape from the fitting room to the boardroom, in any climate.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Lightbox -->\n<div class=\"sfab-lightbox\" id=\"sfabLightbox\" role=\"dialog\" aria-modal=\"true\">\n  <div class=\"sfab-lb-overlay\" id=\"sfabLbOverlay\"><\/div>\n  <div class=\"sfab-lb-content\">\n    <button class=\"sfab-lb-close\" id=\"sfabLbClose\" aria-label=\"Close\">&#x2715;<\/button>\n    <img decoding=\"async\" id=\"sfabLbImg\" src=\"\" alt=\"\">\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  \/* Lightbox *\/\n  var lb      = document.getElementById('sfabLightbox');\n  var lbImg   = document.getElementById('sfabLbImg');\n  var lbClose = document.getElementById('sfabLbClose');\n  var lbOverlay = document.getElementById('sfabLbOverlay');\n\n  function openLb(src, alt) {\n    lbImg.src = src;\n    lbImg.alt = alt || '';\n    lb.classList.add('open');\n    document.body.style.overflow = 'hidden';\n  }\n  function closeLb() {\n    lb.classList.remove('open');\n    document.body.style.overflow = '';\n    lbImg.src = '';\n  }\n\n  document.querySelectorAll('#s-fabric [data-lb]').forEach(function(el) {\n    el.addEventListener('click', function() {\n      var img = el.querySelector('img');\n      if (!img || !img.src || img.src === window.location.href) return;\n      openLb(img.src, img.alt);\n    });\n  });\n\n  lbOverlay.addEventListener('click', closeLb);\n  lbClose.addEventListener('click', closeLb);\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') closeLb();\n  });\n\n  \/* Staggered gallery entrance *\/\n  var imgGrid = document.querySelector('#s-fabric .sfab-images');\n  if (imgGrid) {\n    if (typeof IntersectionObserver === 'undefined') {\n      imgGrid.classList.add('in-view');\n    } else {\n      var gridObs = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('in-view');\n            gridObs.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.1 });\n      gridObs.observe(imgGrid);\n    }\n  }\n\n  function init() {\n    if (window.__sRevealInit) return;\n    window.__sRevealInit = true;\n    if (typeof IntersectionObserver === 'undefined') {\n      document.querySelectorAll('.s-reveal').forEach(function(e){ e.classList.add('visible'); });\n      return;\n    }\n    var o = new IntersectionObserver(function(en){\n      en.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); o.unobserve(e.target); } });\n    }, {threshold: .12});\n    document.querySelectorAll('.s-reveal').forEach(function(e){ o.observe(e); });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\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-3be4680 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=\"3be4680\" 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-184190c elementor-widget elementor-widget-html\" data-id=\"184190c\" 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 \u2014 Brand Logos \/ Fabric Mills\n  SUITS LANDING PAGE\n  ELEMENTOR: Full-width section \u2192 background #ffffff\n             Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\n  LAYOUT:    Header \u00b7 Marquee strip \u00b7 4 fabric 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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n\n<style>\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Light.woff2') format('woff2');\n    font-weight: 300; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Medium.woff') format('woff');\n    font-weight: 400; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2');\n    font-weight: 600; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Bold.woff2') format('woff2');\n    font-weight: 700; font-style: normal; font-display: swap;\n  }\n\n  \/* \u2500\u2500 Full-width escape for Elementor widget \u2500\u2500 *\/\n  .elementor-section:has(#s-brand-logos),\n  .e-con:has(#s-brand-logos) {\n    padding-left: 0 !important; padding-right: 0 !important;\n    max-width: 100% !important; width: 100% !important;\n  }\n  .elementor-section:has(#s-brand-logos) > .elementor-container,\n  .elementor-section:has(#s-brand-logos) .elementor-row,\n  .elementor-section:has(#s-brand-logos) .elementor-column,\n  .elementor-section:has(#s-brand-logos) .elementor-widget-wrap,\n  .elementor-section:has(#s-brand-logos) .elementor-widget,\n  .elementor-section:has(#s-brand-logos) .elementor-widget-container,\n  .e-con:has(#s-brand-logos) .e-con-inner,\n  .e-con:has(#s-brand-logos) .elementor-widget-container {\n    max-width: 100% !important; width: 100% !important;\n    padding: 0 !important; margin: 0 !important;\n  }\n\n  #s-brand-logos {\n    background: #252366;\n    padding: 0;\n    overflow: hidden;\n  }\n\n  \/* \u2500\u2500 Marquee strip \u2500\u2500 *\/\n  .sblo-marquee-outer {\n    overflow: hidden;\n    background: #252366;\n    padding: 44px 0;\n    position: relative;\n  }\n  .sblo-marquee-outer::before,\n  .sblo-marquee-outer::after {\n    content: '';\n    position: absolute; top: 0; bottom: 0;\n    width: 160px; z-index: 3; pointer-events: none;\n  }\n  .sblo-marquee-outer::before {\n    left: 0;\n    background: linear-gradient(to right, #252366 0%, transparent 100%);\n  }\n  .sblo-marquee-outer::after {\n    right: 0;\n    background: linear-gradient(to left, #252366 0%, transparent 100%);\n  }\n\n  .sblo-marquee {\n    display: flex;\n    width: max-content;\n    animation: sbloMarquee 38s linear infinite;\n  }\n  .sblo-marquee:hover { animation-play-state: paused; }\n  .sblo-marquee-set {\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n    flex-shrink: 0;\n  }\n  @keyframes sbloMarquee {\n    from { transform: translateX(0); }\n    to   { transform: translateX(-50%); }\n  }\n\n  \/* \u2500\u2500 Mill logo items \u2500\u2500 *\/\n  .sblo-logo-item {\n    display: flex; flex-direction: column; align-items: center;\n    gap: 8px; padding: 10px 40px;\n    position: relative; cursor: default;\n    transition: transform .30s cubic-bezier(.22,.68,0,1.2);\n  }\n  .sblo-logo-item::after {\n    content: ''; position: absolute; bottom: 2px; left: 50%;\n    transform: translateX(-50%);\n    width: 0; height: 1px; background: #C08134;\n    transition: width .35s ease;\n  }\n  .sblo-logo-item:hover { transform: translateY(-4px); }\n  .sblo-logo-item:hover::after { width: 48px; }\n  .sblo-logo-name {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: 28px; font-weight: 600; letter-spacing: .04em;\n    color: rgba(255,255,255,.88); white-space: nowrap;\n    line-height: 1; transition: color .28s ease;\n  }\n  .sblo-logo-item:hover .sblo-logo-name { color: #D4964A; }\n  .sblo-logo-origin {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 9px; font-weight: 600; letter-spacing: .20em;\n    text-transform: uppercase; color: rgba(192,129,52,.50);\n    white-space: nowrap; transition: color .28s ease;\n  }\n  .sblo-logo-item:hover .sblo-logo-origin { color: rgba(192,129,52,.90); }\n  .sblo-logo-sep { width: 1px; height: 48px; background: rgba(255,255,255,.14); flex-shrink: 0; }\n\n<\/style>\n\n<section id=\"s-brand-logos\">\n\n  <!-- Full-width marquee -->\n  <div class=\"sblo-marquee-outer s-reveal s-d1\" aria-hidden=\"true\">\n    <div class=\"sblo-marquee\">\n\n      <!-- Set A -->\n      <div class=\"sblo-marquee-set\">\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Loro Piana<\/div>\n          <div class=\"sblo-logo-origin\">Valsesia \u00b7 Italy<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Dormeuil<\/div>\n          <div class=\"sblo-logo-origin\">London \u00b7 Est. 1842<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Vitale Barberis Canonico<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1663<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Drago<\/div>\n          <div class=\"sblo-logo-origin\">Lanificio \u00b7 In Biella<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Ermenegildo Zegna<\/div>\n          <div class=\"sblo-logo-origin\">Italy \u00b7 Est. 1892<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Huddersfield<\/div>\n          <div class=\"sblo-logo-origin\">Yorkshire \u00b7 England<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Reda<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1865<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Guabello<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1815<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">E.Thomas<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1958<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Set B \u2014 exact copy for seamless loop -->\n      <div class=\"sblo-marquee-set\">\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Loro Piana<\/div>\n          <div class=\"sblo-logo-origin\">Valsesia \u00b7 Italy<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Dormeuil<\/div>\n          <div class=\"sblo-logo-origin\">London \u00b7 Est. 1842<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Vitale Barberis Canonico<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1663<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Drago<\/div>\n          <div class=\"sblo-logo-origin\">Lanificio \u00b7 In Biella<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Ermenegildo Zegna<\/div>\n          <div class=\"sblo-logo-origin\">Italy \u00b7 Est. 1892<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Huddersfield<\/div>\n          <div class=\"sblo-logo-origin\">Yorkshire \u00b7 England<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Reda<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1865<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">Guabello<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1815<\/div>\n        <\/div>\n        <div class=\"sblo-logo-sep\"><\/div>\n        <div class=\"sblo-logo-item\">\n          <div class=\"sblo-logo-name\">E.Thomas<\/div>\n          <div class=\"sblo-logo-origin\">Biella \u00b7 Est. 1958<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n(function(){\n  function init() {\n    if (window.__sRevealInit) return;\n    window.__sRevealInit = true;\n    if (typeof IntersectionObserver === 'undefined') {\n      document.querySelectorAll('.s-reveal').forEach(function(e){ e.classList.add('visible'); });\n      return;\n    }\n    var o = new IntersectionObserver(function(en){\n      en.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); o.unobserve(e.target); } });\n    }, {threshold: .12});\n    document.querySelectorAll('.s-reveal').forEach(function(e){ o.observe(e); });\n  }\n  document.readyState === 'loading' ? document.addEventListener('DOMContentLoaded', init) : init();\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-9665fb2 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=\"9665fb2\" 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-6c45ec9 elementor-widget elementor-widget-html\" data-id=\"6c45ec9\" 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 03 \u2014 Suit Customization (v2)\n  ELEMENTOR: Full-width section \u2192 Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\n\n  HOTSPOT POSITIONS: Adjust --hx \/ --hy on each .scv2-hs\n  div after reviewing the photo at actual display size.\n  All values are percentages of the panel's width\/height.\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n\n<style>\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Light.woff2') format('woff2');\n    font-weight: 300; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Medium.woff') format('woff');\n    font-weight: 400; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2');\n    font-weight: 600; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Bold.woff2') format('woff2');\n    font-weight: 700; font-style: normal; font-display: swap;\n  }\n\n  \/* \u2500\u2500 Section \u2500\u2500 *\/\n  #s-custom-v2 {\n    background: #ffffff;\n    padding: 64px 0;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  \/* \u2500\u2500 Section header \u2500\u2500 *\/\n  .scv2-header {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: end;\n    margin-bottom: 72px;\n  }\n  .scv2-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 11px; font-weight: 600;\n    letter-spacing: .18em; text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 16px;\n  }\n  .scv2-kicker::before {\n    content: ''; width: 24px; height: 1px;\n    background: #C08134; display: block;\n  }\n  .scv2-h2 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(28px, 3vw, 48px);\n    font-weight: 600; color: #252366;\n    line-height: 1.12; letter-spacing: -.01em;\n  }\n  .scv2-h2 em { font-style: italic; }\n  .scv2-divider { width: 40px; height: 2px; background: #C08134; margin-bottom: 18px; }\n  .scv2-lead {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 18px; color: #6B7280;\n    line-height: 1.75; font-weight: 300;\n  }\n\n  \/* \u2500\u2500 Body \u2500\u2500 *\/\n  .scv2-body {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 72px;\n    align-items: start;\n  }\n\n  \/* \u2500\u2500 Left rows \u2500\u2500 *\/\n  .scv2-list { border-top: 1px solid #E5E2DC; }\n  .scv2-row {\n    padding: 22px 0;\n    border-bottom: 1px solid #E5E2DC;\n    cursor: pointer;\n    border-left: 3px solid transparent;\n    padding-left: 0;\n    transition: border-color .2s, padding-left .2s;\n  }\n  .scv2-row:hover { border-left-color: #E5E2DC; }\n  .scv2-row.hovered { border-left-color: rgba(192,129,52,.38); }\n  .scv2-row.hovered .scv2-row-title { color: rgba(192,129,52,.75); }\n  .scv2-row.active { border-left-color: #C08134; padding-left: 16px; }\n  .scv2-row.active .scv2-row-title { color: #C08134; }\n  .scv2-row-title {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: 24px; font-weight: 600;\n    color: #252366; line-height: 1;\n    margin-bottom: 6px; transition: color .2s;\n  }\n  .scv2-row-desc {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 14px; color: #9CA3AF;\n    line-height: 1.6; font-weight: 300; margin: 0;\n  }\n\n  \/* \u2500\u2500 Right panel \u2500\u2500 *\/\n  .scv2-img-panel {\n    position: sticky;\n    top: 80px;\n    aspect-ratio: 4\/5;\n    border-radius: 6px;\n    overflow: hidden;\n    background: #07091C;\n  }\n\n  \/* Photo *\/\n  .scv2-photo {\n    position: absolute;\n    inset: 0;\n    width: 100%; height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n\n  \/* \u2500\u2500 Mobile \u2500\u2500 *\/\n  @media (max-width: 900px) {\n    #s-custom-v2 { padding: 48px 0; }\n    .scv2-header { grid-template-columns: 1fr; gap: 20px; margin-bottom: 40px; }\n    .scv2-h2 { font-size: 30px; }\n    .scv2-lead { font-size: 17px; }\n    .scv2-body { display: flex; flex-direction: column; gap: 0; }\n    .scv2-img-panel {\n      position: relative; top: 0;\n      display: block;\n      order: -1;\n      width: 100%;\n      height: 380px;\n      margin-bottom: 32px;\n      border-radius: 4px;\n    }\n    .scv2-row { padding: 18px 0; }\n    .scv2-row.active { padding-left: 14px; }\n    .scv2-row-title { font-size: 22px; }\n    .scv2-row-desc { font-size: 13.5px; }\n  }\n  @media (max-width: 560px) {\n    #s-custom-v2 { padding: 32px 0; }\n    .scv2-h2 { font-size: 26px; }\n    .scv2-img-panel { height: 300px; }\n    .scv2-row { padding: 14px 0; }\n    .scv2-row.active { padding-left: 12px; }\n    .scv2-row-title { font-size: 20px; margin-bottom: 4px; }\n    .scv2-row-desc { font-size: 13px; }\n  }\n\n  \/* CTA strip *\/\n  .scv2-cta { background: #252366; border-top: 3px solid #C08134; display: block; }\n  .scv2-cta-inner {\n    max-width: 1100px; margin: 0 auto; padding: 24px 32px;\n    display: flex; align-items: center; justify-content: space-between;\n    gap: 24px; flex-wrap: wrap;\n  }\n  .scv2-cta-text h3 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: 20px; font-weight: 600; color: #ffffff; margin: 0 0 3px; line-height: 1.2;\n  }\n  .scv2-cta-text h3 em { font-style: italic; color: #C08134; }\n  .scv2-cta-text p {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 13px; color: rgba(255,255,255,.50); font-weight: 300; margin: 0; line-height: 1.5;\n  }\n  .scv2-cta-btns { display: flex; flex-wrap: wrap; gap: 10px; flex-shrink: 0; }\n  .scv2-btn-gold {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding: 11px 26px; border-radius: 3px;\n    background: #C08134; color: #ffffff;\n    font-family: 'TwentiethCentury', sans-serif; font-size: 12px; font-weight: 600;\n    letter-spacing: .08em; text-transform: uppercase; text-decoration: none;\n    transition: background .2s;\n  }\n  .scv2-btn-gold:hover { background: #D4944A; }\n  .scv2-btn-outline {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding: 10px 24px; border-radius: 3px;\n    background: transparent; color: rgba(255,255,255,.80);\n    border: 1.5px solid rgba(255,255,255,.25);\n    font-family: 'TwentiethCentury', sans-serif; font-size: 12px; font-weight: 600;\n    letter-spacing: .08em; text-transform: uppercase; text-decoration: none;\n    transition: border-color .2s, color .2s;\n  }\n  .scv2-btn-outline:hover { border-color: rgba(255,255,255,.65); color: #ffffff; }\n  @media (max-width: 560px) {\n    .scv2-cta-inner { padding: 20px; flex-direction: column; align-items: stretch; gap: 14px; }\n    .scv2-cta-text h3 { font-size: 17px; }\n    .scv2-cta-btns { flex-direction: column; gap: 8px; }\n    .scv2-btn-gold, .scv2-btn-outline { width: 100%; justify-content: center; }\n  }\n<\/style>\n\n<section id=\"s-custom-v2\">\n  <div class=\"s-wrap\">\n\n    <div class=\"scv2-header\">\n      <div class=\"s-reveal\">\n        <div class=\"scv2-kicker\">Customisation<\/div>\n        <h2 class=\"scv2-h2\">Every Detail,<br><em>Your Decision.<\/em><\/h2>\n      <\/div>\n      <div class=\"s-reveal s-d1\">\n        <div class=\"scv2-divider\"><\/div>\n        <p class=\"scv2-lead\">\n          A truly bespoke suit is defined by its details. At AMBFA, every element is\n          chosen by you \u2014 from the lapel style to the lining, buttons, and monogram,etc.\n        <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"scv2-body s-reveal s-d2\">\n\n      <!-- Left: clickable rows -->\n      <div class=\"scv2-list\">\n        <div class=\"scv2-row active\" data-key=\"lapels\">\n          <span class=\"scv2-row-title\">Lapels<\/span>\n          <p class=\"scv2-row-desc\">Notch, peak, or shawl \u2014 personalise the width and roll to suit your aesthetic, from classics to bold statement.<\/p>\n        <\/div>\n        <div class=\"scv2-row\" data-key=\"vents\">\n          <span class=\"scv2-row-title\">Vents<\/span>\n          <p class=\"scv2-row-desc\">Single, double, or none \u2014 tailored for optimal comfort and freedom of movement while maintaining a clean silhouette.<\/p>\n        <\/div>\n        <div class=\"scv2-row\" data-key=\"linings\">\n          <span class=\"scv2-row-title\">Linings<\/span>\n          <p class=\"scv2-row-desc\">Premium Bemberg lining comes standard. Explore luxurious silk or fully custom lining options.<\/p>\n        <\/div>\n        <div class=\"scv2-row\" data-key=\"buttons\">\n          <span class=\"scv2-row-title\">Sleeve Buttons<\/span>\n          <p class=\"scv2-row-desc\">Corozo, mother of pearl, or horn \u2014 natural materials that speak to craft. Add contrast stitching for a distinctive finish.<\/p>\n        <\/div>\n        <div class=\"scv2-row\" data-key=\"pockets\">\n          <span class=\"scv2-row-title\">Pockets<\/span>\n          <p class=\"scv2-row-desc\">Jetted, flap, ticket, or patch \u2014 each carries its own character. Mix styles to achieve an appearance wholly your own.<\/p>\n        <\/div>\n        <div class=\"scv2-row\" data-key=\"monogram\">\n          <span class=\"scv2-row-title\">Monogram<\/span>\n          <p class=\"scv2-row-desc\">Your initials, embroidered inside \u2014 placed discreetly beneath the lapel. The final, quiet mark of a garment made for one person.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- Right: photo -->\n      <div class=\"scv2-img-panel\">\n        <img decoding=\"async\" class=\"scv2-photo\"\n             src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Lapel.webp\"\n             alt=\"Custom Lapel Detail \u2014 AMBFA Bespoke Tailoring\"\/>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section><div class=\"scv2-cta\"><div class=\"scv2-cta-inner\"><div class=\"scv2-cta-text\"><h3>Not Sure Where to Start? <em>We'll Guide You.<\/em><\/h3><p>Visit our showroom or message us \u2014 our tailors will find the perfect style for your occasion.<\/p><\/div><div class=\"scv2-cta-btns\"><a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%27d%20like%20to%20discuss%20a%20custom%20suit.\" class=\"scv2-btn-gold\"><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-.347zM12 0C5.373 0 0 5.373 0 12c0 2.127.559 4.126 1.535 5.858L.057 23.552a.5.5 0 0 0 .614.614l5.694-1.478A11.953 11.953 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 21.818a9.793 9.793 0 0 1-5.028-1.384l-.36-.213-3.733.969.993-3.626-.234-.374A9.793 9.793 0 0 1 2.182 12C2.182 6.574 6.574 2.182 12 2.182S21.818 6.574 21.818 12 17.426 21.818 12 21.818z\"\/><\/svg> Chat on WhatsApp<\/a><a href=\"https:\/\/ambfa.com\/book-a-tailoring-appointment-ambfa-bangkok\/\" class=\"scv2-btn-outline\">Book Appointment<\/a><\/div><\/div><\/div>\n<script>\n(function(){\n  var rows = document.querySelectorAll('#s-custom-v2 .scv2-row');\n\n  \/* Row click \u2192 active state *\/\n  rows.forEach(function(row) {\n    row.addEventListener('click', function() {\n      rows.forEach(function(r){ r.classList.remove('active'); });\n      row.classList.add('active');\n    });\n  });\n\n  \/* Scroll reveal *\/\n  function initReveal() {\n    if (window.__sRevealInit) return;\n    window.__sRevealInit = true;\n    if (typeof IntersectionObserver === 'undefined') {\n      document.querySelectorAll('.s-reveal').forEach(function(e){ e.classList.add('visible'); });\n      return;\n    }\n    var o = new IntersectionObserver(function(en){\n      en.forEach(function(e){\n        if (e.isIntersecting){ e.target.classList.add('visible'); o.unobserve(e.target); }\n      });\n    }, {threshold:.12});\n    document.querySelectorAll('.s-reveal').forEach(function(e){ o.observe(e); });\n  }\n  document.readyState === 'loading'\n    ? document.addEventListener('DOMContentLoaded', initReveal)\n    : initReveal();\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bbbfdf elementor-widget elementor-widget-html\" data-id=\"6bbbfdf\" 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 04 \u2014 Suit Collection\n  ELEMENTOR: Full-width section \u2192 background #F9F8F6\n             Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\n  IMAGES:    Replace src=\"\" with real image paths.\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* TwentiethCentury \u2014 same font files as ambfa.com *\/\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Light.woff2') format('woff2');\n    font-weight: 300; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Medium.woff') format('woff');\n    font-weight: 400; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2');\n    font-weight: 600; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Bold.woff2') format('woff2');\n    font-weight: 700; font-style: normal; font-display: swap;\n  }\n  \/* \u2500\u2500 Full-width escape for Elementor widget \u2500\u2500 *\/\n  .elementor-section:has(#s-collection),\n  .e-con:has(#s-collection) {\n    padding-left: 0 !important; padding-right: 0 !important;\n    max-width: 100% !important; width: 100% !important;\n  }\n  .elementor-section:has(#s-collection) > .elementor-container,\n  .elementor-section:has(#s-collection) .elementor-row,\n  .elementor-section:has(#s-collection) .elementor-column,\n  .elementor-section:has(#s-collection) .elementor-widget-wrap,\n  .elementor-section:has(#s-collection) .elementor-widget,\n  .elementor-section:has(#s-collection) .elementor-widget-container,\n  .e-con:has(#s-collection) .e-con-inner,\n  .e-con:has(#s-collection) .elementor-widget-container {\n    max-width: 100% !important; width: 100% !important;\n    padding: 0 !important; margin: 0 !important;\n  }\n\n  #s-collection {\n    background: #ffffff;\n    padding: 64px 0;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  \/* Section header *\/\n  .scol-header {\n    text-align: center;\n    margin-bottom: 60px;\n  }\n  .scol-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 16px;\n    justify-content: center;\n  }\n  .scol-kicker::before, .scol-kicker::after {\n    content: '';\n    width: 24px; height: 1px;\n    background: #C08134;\n    display: block;\n  }\n  .scol-h2 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(28px, 3vw, 44px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.2;\n    letter-spacing: -.01em;\n    margin-bottom: 14px;\n  }\n  .scol-h2 em { font-style: italic; }\n  .scol-sub {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 16px;\n    color: #9CA3AF;\n    line-height: 1.70;\n    font-weight: 300;\n    max-width: 520px;\n    margin: 0 auto;\n  }\n\n  \/* Cards *\/\n  .scol-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 24px;\n    margin-bottom: 0;\n  }\n\n  .scol-card {\n    background: #ffffff;\n    border: 1px solid #E5E2DC;\n    border-radius: 4px;\n    overflow: hidden;\n    transition: box-shadow .25s, transform .25s;\n    display: flex;\n    flex-direction: column;\n  }\n  .scol-card:hover {\n    box-shadow: 0 8px 40px rgba(0,0,0,.09);\n    transform: translateY(-3px);\n  }\n\n  \/* Card image *\/\n  .scol-card-img {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 3\/4;\n    background: #EAE7E2;\n    overflow: hidden;\n  }\n  .scol-card-img img {\n    width: 100%; height: 100%; object-fit: cover; display: block;\n    transition: transform .45s ease;\n  }\n  .scol-card:hover .scol-card-img img { transform: scale(1.04); }\n  .scol-card-img img[src=\"\"] { display: none; }\n  .scol-card-img img:not([src=\"\"]) + .s-img-ph { display: none; }\n\n  \/* Card body *\/\n  .scol-card-body {\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    border-top: 1px solid #E5E2DC;\n  }\n  .scol-card-num {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 10px; font-weight: 600;\n    letter-spacing: .16em; text-transform: uppercase;\n    color: #C08134; margin-bottom: 6px;\n  }\n  .scol-card-title {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: 21px; font-weight: 600;\n    color: #252366; margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .scol-card-desc {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 15.5px; color: #6B7280;\n    line-height: 1.65; font-weight: 300;\n    flex: 1; margin-bottom: 20px;\n  }\n  .scol-card-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 12px; font-weight: 600;\n    letter-spacing: .08em; text-transform: uppercase;\n    color: #252366;\n    text-decoration: none;\n    border-bottom: 1px solid #E5E2DC;\n    padding-bottom: 2px;\n    transition: color .2s, border-color .2s;\n    align-self: flex-start;\n  }\n  .scol-card-link:hover {\n    color: #C08134;\n    border-color: #C08134;\n  }\n\n\n  @media (max-width: 860px) {\n    #s-collection { padding: 48px 0 32px; }\n    .scol-grid { grid-template-columns: 1fr 1fr; }\n    .scol-h2 { font-size: 28px; }\n  }\n  @media (max-width: 560px) {\n    #s-collection { padding: 32px 0 24px; }\n    .scol-grid { grid-template-columns: 1fr; }\n  }\n<\/style>\n\n<section id=\"s-collection\">\n  <div class=\"s-wrap\">\n\n    <!-- Header -->\n    <div class=\"scol-header s-reveal\">\n      <div class=\"scol-kicker\">Suit Collection<\/div>\n      <h2 class=\"scol-h2\">The Perfect Fit \u2014 <em>Explore Our Collection<\/em><\/h2>\n      <p class=\"scol-sub\">\n        From classic silhouettes to contemporary designs, each style is\n        built with the same meticulous bespoke process.\n      <\/p>\n    <\/div>\n\n    <!-- Cards -->\n    <div class=\"scol-grid\">\n\n      <div class=\"scol-card s-reveal s-d1\">\n        <div class=\"scol-card-img\">\n          <!-- Replace src=\"\" \u00b7 560\u00d7748px \u00b7 client wearing the suit -->\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Mandarin-Collar-Suit.webp\" alt=\"AMBFA Mandarin Collar Suit\" \/>\n          <div class=\"s-img-ph\">\n            <span class=\"s-img-ph-tag\">Suit Photo<\/span>\n            <span class=\"s-img-ph-label\">Mandarin Collar Suit<\/span>\n            <span class=\"s-img-ph-hint\">560\u00d7748px \u00b7 editorial lighting<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"scol-card-body\">\n          <div class=\"scol-card-title\">Mandarin Collar Suit<\/div>\n          <p class=\"scol-card-desc\">\n            A refined modern alternative to the traditional lapel. Clean, architectural\n            lines for a quietly distinguished look.\n          <\/p>\n          <a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%27m%20interested%20in%20a%20Mandarin%20Collar%20Suit.\"\n             class=\"scol-card-link\">\n            Enquire\n            <svg width=\"12\" height=\"12\" 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      <\/div>\n\n      <div class=\"scol-card s-reveal s-d2\">\n        <div class=\"scol-card-img\">\n          <!-- Replace src=\"\" \u00b7 Double breasted suit photo -->\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/men-custom-suit.webp\" alt=\"AMBFA Double Breasted Suit\" \/>\n          <div class=\"s-img-ph\">\n            <span class=\"s-img-ph-tag\">Suit Photo<\/span>\n            <span class=\"s-img-ph-label\">Double Breasted Suit<\/span>\n            <span class=\"s-img-ph-hint\">560\u00d7748px \u00b7 editorial lighting<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"scol-card-body\">\n          <div class=\"scol-card-title\">Double Breasted<\/div>\n          <p class=\"scol-card-desc\">\n            A bold silhouette rooted in heritage. The double breasted suit signals\n            authority and distinction \u2014 crafted to elevate every room you enter.\n          <\/p>\n          <a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%27m%20interested%20in%20a%20Double%20Breasted%20Suit.\"\n             class=\"scol-card-link\">\n            Enquire\n            <svg width=\"12\" height=\"12\" 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      <\/div>\n\n      <div class=\"scol-card s-reveal s-d3\">\n        <div class=\"scol-card-img\">\n          <!-- Replace src=\"\" \u00b7 Three-piece suit photo -->\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/three-piece-suit.webp\" alt=\"AMBFA Three-Piece Suit\" \/>\n          <div class=\"s-img-ph\">\n            <span class=\"s-img-ph-tag\">Suit Photo<\/span>\n            <span class=\"s-img-ph-label\">Three-Piece Suit<\/span>\n            <span class=\"s-img-ph-hint\">560\u00d7748px \u00b7 editorial lighting<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"scol-card-body\">\n          <div class=\"scol-card-title\">Three-Piece Suit<\/div>\n          <p class=\"scol-card-desc\">\n            The complete statement of bespoke tailoring. Jacket, trousers, and a\n            waistcoat \u2014 crafted as one unified garment, precisely fitted to you.\n          <\/p>\n          <a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%27m%20interested%20in%20a%20Three-Piece%20Suit.\"\n             class=\"scol-card-link\">\n            Enquire\n            <svg width=\"12\" height=\"12\" 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      <\/div>\n\n    <\/div>\n\n  <\/div><!-- \/s-wrap -->\n<\/section>\n\n\n<script>\n(function(){\n  function init() {\n    if (window.__sRevealInit) return;\n    window.__sRevealInit = true;\n    if (typeof IntersectionObserver === 'undefined') {\n      document.querySelectorAll('.s-reveal').forEach(function(e){ e.classList.add('visible'); });\n      return;\n    }\n    var o = new IntersectionObserver(function(en){\n      en.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); o.unobserve(e.target); } });\n    }, {threshold: .12});\n    document.querySelectorAll('.s-reveal').forEach(function(e){ o.observe(e); });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\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-8770f3e 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=\"8770f3e\" 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-0774496 elementor-widget elementor-widget-html\" data-id=\"0774496\" 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 Our Other Services\n  ELEMENTOR: Full-width section \u2192 background #FAF7F2\n             Paste into HTML widget.\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@600&display=swap\" rel=\"stylesheet\">\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\">\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\">\n\n    <div class=\"blzr-svc-outer\">\n      <div class=\"blzr-svc-track\" id=\"blzrSvcTrack\">\n\n        <!-- Card 1: Blazer -->\n        <a class=\"blzr-svc-card\" href=\"https:\/\/ambfa.com\/custom-blazers\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-svc-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/05\/image-24.png\" 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 Blazer<\/div>\n            <p class=\"blzr-svc-desc\">Single or double breasted \u2014 full canvas, cut to wear alone or as part of a set.<\/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 *\/\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-ee4791e 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=\"ee4791e\" 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-eca1b37 elementor-widget elementor-widget-html\" data-id=\"eca1b37\" 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 \u2014 FAQ\n  ELEMENTOR: Full-width section \u2192 background #ffffff\n             Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Crimson+Text:ital,wght@0,400;0,600;1,400;1,600&display=swap\" rel=\"stylesheet\">\n\n<style>\n  \/* TwentiethCentury \u2014 same font files as ambfa.com *\/\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Light.woff2') format('woff2');\n    font-weight: 300; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Medium.woff') format('woff');\n    font-weight: 400; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2');\n    font-weight: 600; font-style: normal; font-display: swap;\n  }\n  @font-face {\n    font-family: 'TwentiethCentury';\n    src: url('https:\/\/ambfa.com\/wp-content\/uploads\/2024\/07\/TwentiethCenturyforKenmore-Bold.woff2') format('woff2');\n    font-weight: 700; font-style: normal; font-display: swap;\n  }\n  #s-faq {\n    background: #ffffff;\n    padding: 100px 0;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  \/* \u2500\u2500 Layout \u2500\u2500 *\/\n  .sfaq-wrap {\n    display: grid;\n    grid-template-columns: 1fr 1.6fr;\n    gap: 80px;\n    align-items: start;\n  }\n\n  \/* \u2500\u2500 Left: Header \u2500\u2500 *\/\n  .sfaq-left {\n    position: sticky;\n    top: 80px;\n  }\n  .sfaq-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 11px; font-weight: 600;\n    letter-spacing: .18em; text-transform: uppercase;\n    color: #C08134;\n    margin-bottom: 16px;\n  }\n  .sfaq-kicker::before {\n    content: '';\n    width: 24px; height: 1px;\n    background: #C08134; display: block;\n  }\n  .sfaq-h2 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(28px, 3vw, 42px);\n    font-weight: 600;\n    color: #252366;\n    line-height: 1.18;\n    letter-spacing: -.01em;\n    margin-bottom: 6px;\n  }\n  .sfaq-h2 em { font-style: italic; }\n  .sfaq-divider {\n    width: 40px; height: 2px;\n    background: #C08134;\n    margin: 22px 0;\n  }\n  .sfaq-lead {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 17px; color: #6B7280;\n    line-height: 1.75; font-weight: 300;\n    margin-bottom: 32px;\n  }\n  .sfaq-wa-link {\n    display: inline-flex; align-items: center; gap: 9px;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 12px; font-weight: 600;\n    letter-spacing: .10em; text-transform: uppercase;\n    color: #252366; text-decoration: none;\n    border-bottom: 1.5px solid #E5E2DC;\n    padding-bottom: 3px;\n    transition: color .2s, border-color .2s;\n  }\n  .sfaq-wa-link:hover { color: #C08134; border-color: #C08134; }\n\n  \/* \u2500\u2500 Right: Accordion \u2500\u2500 *\/\n  .sfaq-list {\n    display: flex;\n    flex-direction: column;\n    gap: 0;\n    border-top: 1px solid #E5E2DC;\n  }\n\n  .sfaq-item {\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  .sfaq-q {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    padding: 24px 0;\n    cursor: pointer;\n    user-select: none;\n    list-style: none;\n  }\n  .sfaq-q::-webkit-details-marker { display: none; }\n\n  .sfaq-q-text {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: 18px; font-weight: 600;\n    color: #252366; line-height: 1.3;\n    transition: color .2s;\n  }\n\n  .sfaq-icon {\n    flex-shrink: 0;\n    width: 28px; height: 28px;\n    border-radius: 50%;\n    border: 1.5px solid #E5E2DC;\n    display: flex; align-items: center; justify-content: center;\n    color: #9CA3AF;\n    transition: border-color .2s, background .2s, color .2s, transform .3s;\n  }\n  .sfaq-icon svg { display: block; }\n\n  \/* Open state *\/\n  .sfaq-item.open .sfaq-q-text { color: #C08134; }\n  .sfaq-item.open .sfaq-icon {\n    background: #252366; border-color: #252366; color: #ffffff;\n    transform: rotate(45deg);\n  }\n\n  .sfaq-a {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height .40s cubic-bezier(.4,0,.2,1), padding .30s ease;\n  }\n  .sfaq-a-inner {\n    padding: 0 0 24px;\n  }\n  .sfaq-item.open .sfaq-a {\n    max-height: 500px;\n  }\n\n  .sfaq-a-inner p {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 15px; color: #6B7280;\n    line-height: 1.78; font-weight: 300;\n    margin: 0;\n  }\n  .sfaq-a-inner p + p { margin-top: 10px; }\n  .sfaq-a-inner strong { font-weight: 600; color: #374151; }\n\n  \/* Gold left accent on open *\/\n  .sfaq-item.open .sfaq-a-inner {\n    padding-left: 16px;\n    border-left: 2px solid #C08134;\n    margin-left: 4px;\n  }\n\n  \/* \u2500\u2500 Mobile \u2500\u2500 *\/\n  @media (max-width: 880px) {\n    #s-faq { padding: 64px 0; }\n    .sfaq-wrap { grid-template-columns: 1fr; gap: 48px; }\n    .sfaq-left { position: static; }\n    .sfaq-h2 { font-size: 28px; }\n  }\n  @media (max-width: 560px) {\n    #s-faq { padding: 48px 0; }\n    .sfaq-q-text { font-size: 16px; }\n    .sfaq-a-inner p { font-size: 16px; }\n  }\n<\/style>\n\n<section id=\"s-faq\">\n  <div class=\"s-wrap\">\n    <div class=\"sfaq-wrap\">\n\n      <!-- Left: sticky header -->\n      <div class=\"sfaq-left s-reveal\">\n        <div class=\"sfaq-kicker\">Questions<\/div>\n        <h2 class=\"sfaq-h2\">Frequently<br><em>Asked<\/em><\/h2>\n        <div class=\"sfaq-divider\"><\/div>\n        <p class=\"sfaq-lead\">\n          Everything you need to know before your first appointment.\n          Can't find your answer here? Message us directly.\n        <\/p>\n        <a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%20have%20a%20question%20about%20bespoke%20suits.\"\n           class=\"sfaq-wa-link\">\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-.347zM12 0C5.373 0 0 5.373 0 12c0 2.127.559 4.126 1.535 5.858L.057 23.552a.5.5 0 0 0 .614.614l5.694-1.478A11.953 11.953 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 21.818a9.793 9.793 0 0 1-5.028-1.384l-.36-.213-3.733.969.993-3.626-.234-.374A9.793 9.793 0 0 1 2.182 12C2.182 6.574 6.574 2.182 12 2.182S21.818 6.574 21.818 12 17.426 21.818 12 21.818z\"\/><\/svg>\n          Ask Us on WhatsApp\n        <\/a>\n      <\/div>\n\n      <!-- Right: accordion -->\n      <div class=\"sfaq-list s-reveal s-d1\">\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">How long does it take to make a custom suit?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p>Most suits take <strong>3-7 days<\/strong> from your first fitting. Rush orders are available subject to our schedule \u2014 message us on WhatsApp when you book to confirm timing.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">How many fittings will I need?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p>Typically <strong>1\u20133 fittings<\/strong>. For first-time clients we recommend 2 fittings to ensure perfection. Repeat clients with measurements on file often complete the process in a single fitting.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">What is the price range for a bespoke suit?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p>The cost of a bespoke suit depends on your choice of fabric, construction, and customisation options. We offer a wide range of fabric qualities and styles, from practical business cloths to luxurious fabrics from renowned mills, allowing us to tailor the experience to your preferences and requirements.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">What fabrics do you carry?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p>We stock over <strong>6,000 fabric options<\/strong> \u2014 100% wool, cashmere blends, linen, and cotton, sourced from Italy, England, Australia and Asia. Both non-branded and branded mills are available. We'll walk you through the selection at your appointment.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">Can I order a suit if I'm not in Bangkok?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p>Yes \u2014 we work with international clients regularly. Send us your measurements and reference photos via WhatsApp or email, and we'll guide you through the process remotely. Completed garments can be shipped worldwide.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">What's the difference between bespoke and made-to-measure?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p><strong>Made-to-measure<\/strong> adjusts an existing standard pattern to your size. <strong>True bespoke<\/strong> starts from scratch \u2014 a paper pattern is made specifically for your body from your first fitting, giving a fit no standard sizing can replicate. All AMBFA suits are fully bespoke.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">What should I bring to my first appointment?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p>Just yourself. We recommend wearing a fitted shirt so measurements are accurate. If you have a suit you love the fit of, bring it \u2014 it helps us understand your preferences quickly. Reference photos from Pinterest or Instagram are also welcome.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sfaq-item\">\n          <div class=\"sfaq-q\">\n            <span class=\"sfaq-q-text\">Do you offer alterations on other garments?<\/span>\n            <span class=\"sfaq-icon\">\n              <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg>\n            <\/span>\n          <\/div>\n          <div class=\"sfaq-a\">\n            <div class=\"sfaq-a-inner\">\n              <p>Yes. We offer alteration services on garments not made by AMBFA. Bring the piece in for a consultation and we'll advise on what's achievable and quote accordingly.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div><!-- \/sfaq-list -->\n    <\/div><!-- \/sfaq-wrap -->\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  \/* Accordion *\/\n  document.querySelectorAll('#s-faq .sfaq-q').forEach(function(q) {\n    q.addEventListener('click', function() {\n      var item = q.closest('.sfaq-item');\n      var isOpen = item.classList.contains('open');\n      \/* Close all *\/\n      document.querySelectorAll('#s-faq .sfaq-item.open').forEach(function(el) {\n        el.classList.remove('open');\n      });\n      \/* Toggle clicked *\/\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n\n  \/* Scroll reveal *\/\n  (function(){\n    function init() {\n      if (window.__sRevealInit) return;\n      window.__sRevealInit = true;\n      if (typeof IntersectionObserver === 'undefined') {\n        document.querySelectorAll('.s-reveal').forEach(function(e){ e.classList.add('visible'); });\n        return;\n      }\n      var o = new IntersectionObserver(function(en){\n        en.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('visible'); o.unobserve(e.target); } });\n      }, {threshold: .12});\n      document.querySelectorAll('.s-reveal').forEach(function(e){ o.observe(e); });\n    }\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', init);\n    } else {\n      init();\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Custom-Made Suits in Bangkok. Tailored for You. Experience premium bespoke tailoring with a custom suit crafted exclusively to your measurements and personal style. At AMBFA Tailor, our in-house tailors create custom suits in Bangkok using luxury fabrics, traditional craftsmanship, and over 60 years of tailoring expertise to deliver exceptional fit and lasting quality. Every bespoke suit is handcrafted from a unique paper pattern and refined through 1\u20133 fittings to achieve a balanced silhouette and natural comfort. Choose between half-canvas or full-canvas construction for your business suit, tuxedo, or formal suit and enjoy a tailoring experience built entirely around you. Schedule Appointment Replace src=&#8221;&#8221; \u00b7 840\u00d71050px recommended \u00b7 dark editorial style 60+ Years Heritage 6,000+ World Fabrics 4th Generation Tailors Photo 840\u00d71050px \u00b7 women&#8217;s suit editorial Women&#8217;s Bespoke Tailoring Bangkok Custom-Made Suitsfor Women At AMBFA , our women&#8217;s bespoke suits are made entirely from scratch \u2014 cut, constructed, and fitted to your exact measurements and proportions. What sets our process apart is that all fittings for women are conducted by our in-house female tailors. It&#8217;s a deliberate part of how we work, not an afterthought. Many women find this makes a meaningful difference, especially across multiple fitting appointments where the conversation becomes quite detailed. From structured single-breasted suits to relaxed tailored separates, everything is made to order in Bangkok, using fabrics sourced from the world&#8217;s leading mills. Custom paper pattern \u2014 drafted to your body, not scaled down from a men&#8217;s block. Every dart and seam is placed to fit you precisely. Jacket + trouser, jacket + skirt, or three-piece \u2014 choose your silhouette from a full range of configurations. Structured or soft shoulder \u2014 peak lapel, notch, or shawl collar \u2014 your preferred lapel style, cut to proportion. Monogram &#038; custom lining \u2014 every personal detail, inside and out. Schedule Appointment WhatsApp Us Fabric Selection A World of Fabrics,Curated for You Discover your perfect suit from our diverse fabric collection \u2014 non-branded and branded options sourced from Italy, England, Australia and Asia. Premium blends, 100% wool, or linen: every fabric is available at different price ranges to suit your wardrobe and occasion. 100% Wool &amp; Premium Blends Classic, breathable fabrics with natural drape and structure for every season. Linen for Warm Climates Lightweight weaves that keep you cool in tropical or summer settings. Modern Patterns, All Price Ranges From accessible everyday wool to branded Italian superfines. Most Popular Choice Lightweight Wool &#8211; Holds its shape from the fitting room to the boardroom, in any climate. &#x2715; Loro Piana Valsesia \u00b7 Italy Dormeuil London \u00b7 Est. 1842 Vitale Barberis Canonico Biella \u00b7 Est. 1663 Drago Lanificio \u00b7 In Biella Ermenegildo Zegna Italy \u00b7 Est. 1892 Huddersfield Yorkshire \u00b7 England Reda Biella \u00b7 Est. 1865 Guabello Biella \u00b7 Est. 1815 E.Thomas Biella \u00b7 Est. 1958 Loro Piana Valsesia \u00b7 Italy Dormeuil London \u00b7 Est. 1842 Vitale Barberis Canonico Biella \u00b7 Est. 1663 Drago Lanificio \u00b7 In Biella Ermenegildo Zegna Italy \u00b7 Est. 1892 Huddersfield Yorkshire \u00b7 England Reda Biella \u00b7 Est. 1865 Guabello Biella \u00b7 Est. 1815 E.Thomas Biella \u00b7 Est. 1958 Customisation Every Detail,Your Decision. A truly bespoke suit is defined by its details. At AMBFA, every element is chosen by you \u2014 from the lapel style to the lining, buttons, and monogram,etc. Lapels Notch, peak, or shawl \u2014 personalise the width and roll to suit your aesthetic, from classics to bold statement. Vents Single, double, or none \u2014 tailored for optimal comfort and freedom of movement while maintaining a clean silhouette. Linings Premium Bemberg lining comes standard. Explore luxurious silk or fully custom lining options. Sleeve Buttons Corozo, mother of pearl, or horn \u2014 natural materials that speak to craft. Add contrast stitching for a distinctive finish. Pockets Jetted, flap, ticket, or patch \u2014 each carries its own character. Mix styles to achieve an appearance wholly your own. Monogram Your initials, embroidered inside \u2014 placed discreetly beneath the lapel. The final, quiet mark of a garment made for one person. Not Sure Where to Start? We&#8217;ll Guide You. Visit our showroom or message us \u2014 our tailors will find the perfect style for your occasion. Chat on WhatsAppBook Appointment Suit Collection The Perfect Fit \u2014 Explore Our Collection From classic silhouettes to contemporary designs, each style is built with the same meticulous bespoke process. Suit Photo Mandarin Collar Suit 560\u00d7748px \u00b7 editorial lighting Mandarin Collar Suit A refined modern alternative to the traditional lapel. Clean, architectural lines for a quietly distinguished look. Enquire Suit Photo Double Breasted Suit 560\u00d7748px \u00b7 editorial lighting Double Breasted A bold silhouette rooted in heritage. The double breasted suit signals authority and distinction \u2014 crafted to elevate every room you enter. Enquire Suit Photo Three-Piece Suit 560\u00d7748px \u00b7 editorial lighting Three-Piece Suit The complete statement of bespoke tailoring. Jacket, trousers, and a waistcoat \u2014 crafted as one unified garment, precisely fitted to you. Enquire Bespoke Garments Our Other Services Bespoke The Blazer Single or double breasted \u2014 full canvas, cut to wear alone or as part of a set. Enquire Made-to-measure The Shirt Egyptian cotton or linen \u2014 collar, cuffs, and monogram to your specification. Enquire Bespoke The Trouser High-rise or mid-rise, tapered or straight \u2014 fit to how you carry yourself. Enquire Bespoke The Waistcoat The third piece \u2014 hand-padded and canvassed to complete a full bespoke suit. Enquire Bespoke The Overcoat Single or double breasted \u2014 structured in Italian wool or cashmere blend. Enquire Made-to-measure The Chino Smart casual in cotton twill \u2014 the right cut for weekends and travel days. Enquire Questions FrequentlyAsked Everything you need to know before your first appointment. Can&#8217;t find your answer here? Message us directly. Ask Us on WhatsApp How long does it take to make a custom suit? Most suits take 3-7 days from your first fitting. Rush orders are available subject to our schedule \u2014 message us on WhatsApp when you book to confirm timing. How many fittings will I need? Typically 1\u20133 fittings. For first-time clients we recommend 2 fittings to ensure perfection.<\/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-22094","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>Bespoke Suit Bangkok | Custom-Made Suits for Men &amp; Women | AMBFA Tailor<\/title>\n<meta name=\"description\" content=\"AMBFA is a premium Bangkok-based tailor specialising in bespoke and made-to-measure suits, custom-tailored suits for men and women, linen suits, and groom suits.\" \/>\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\/bespoke-suits-bangkok\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bespoke Suit Bangkok | Custom-Made Suits for Men &amp; Women | AMBFA Tailor\" \/>\n<meta property=\"og:description\" content=\"AMBFA is a premium Bangkok-based tailor specialising in bespoke and made-to-measure suits, custom-tailored suits for men and women, linen suits, and groom suits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ambfa.com\/th\/bespoke-suits-bangkok\/\" \/>\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-09-25T09:25:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.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=\"10 \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\\\/bespoke-suits-bangkok\\\/\",\"url\":\"https:\\\/\\\/ambfa.com\\\/bespoke-suits-bangkok\\\/\",\"name\":\"Bespoke Suit Bangkok | Custom-Made Suits for Men & Women | AMBFA Tailor\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/bespoke-suits-bangkok\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/bespoke-suits-bangkok\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp\",\"datePublished\":\"2026-07-10T09:56:06+00:00\",\"dateModified\":\"2026-09-25T09:25:20+00:00\",\"description\":\"AMBFA is a premium Bangkok-based tailor specialising in bespoke and made-to-measure suits, custom-tailored suits for men and women, linen suits, and groom suits.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/bespoke-suits-bangkok\\\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ambfa.com\\\/bespoke-suits-bangkok\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/bespoke-suits-bangkok\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp\",\"contentUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/bespoke-suits-bangkok\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ambfa.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Suit\"}]},{\"@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":"Bespoke Suit Bangkok | Custom-Made Suits for Men & Women | AMBFA Tailor","description":"AMBFA is a premium Bangkok-based tailor specialising in bespoke and made-to-measure suits, custom-tailored suits for men and women, linen suits, and groom suits.","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\/bespoke-suits-bangkok\/","og_locale":"th_TH","og_type":"article","og_title":"Bespoke Suit Bangkok | Custom-Made Suits for Men & Women | AMBFA Tailor","og_description":"AMBFA is a premium Bangkok-based tailor specialising in bespoke and made-to-measure suits, custom-tailored suits for men and women, linen suits, and groom suits.","og_url":"https:\/\/ambfa.com\/th\/bespoke-suits-bangkok\/","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-09-25T09:25:20+00:00","og_image":[{"url":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@ambfatailor","twitter_misc":{"Est. reading time":"10 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ambfa.com\/bespoke-suits-bangkok\/","url":"https:\/\/ambfa.com\/bespoke-suits-bangkok\/","name":"Bespoke Suit Bangkok | Custom-Made Suits for Men & Women | AMBFA Tailor","isPartOf":{"@id":"https:\/\/ambfa.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ambfa.com\/bespoke-suits-bangkok\/#primaryimage"},"image":{"@id":"https:\/\/ambfa.com\/bespoke-suits-bangkok\/#primaryimage"},"thumbnailUrl":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp","datePublished":"2026-07-10T09:56:06+00:00","dateModified":"2026-09-25T09:25:20+00:00","description":"AMBFA is a premium Bangkok-based tailor specialising in bespoke and made-to-measure suits, custom-tailored suits for men and women, linen suits, and groom suits.","breadcrumb":{"@id":"https:\/\/ambfa.com\/bespoke-suits-bangkok\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ambfa.com\/bespoke-suits-bangkok\/"]}]},{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/ambfa.com\/bespoke-suits-bangkok\/#primaryimage","url":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp","contentUrl":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Lana-o-lino_-dos-formas-de-vestir-con-estilo-atemporal.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/ambfa.com\/bespoke-suits-bangkok\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ambfa.com\/"},{"@type":"ListItem","position":2,"name":"Suit"}]},{"@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\/22094","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=22094"}],"version-history":[{"count":503,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages\/22094\/revisions"}],"predecessor-version":[{"id":24017,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages\/22094\/revisions\/24017"}],"wp:attachment":[{"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/media?parent=22094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}