{"id":24031,"date":"2026-07-20T06:38:20","date_gmt":"2026-07-20T06:38:20","guid":{"rendered":"https:\/\/ambfa.com\/?page_id=24031"},"modified":"2026-07-20T08:45:16","modified_gmt":"2026-07-20T08:45:16","slug":"custom-jeans-bangkok","status":"publish","type":"page","link":"https:\/\/ambfa.com\/th\/custom-jeans-bangkok\/","title":{"rendered":"\u0e01\u0e32\u0e07\u0e40\u0e01\u0e07\u0e22\u0e35\u0e19\u0e2a\u0e4c"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24031\" class=\"elementor elementor-24031\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32b598d 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=\"32b598d\" 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-d55a7b3 elementor-widget elementor-widget-html\" data-id=\"d55a7b3\" 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  JEANS 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 real jeans 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  @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  .site-description, .site-tagline, .wp-block-site-tagline,\n  p.site-description, .header-tagline, .site-header .tagline,\n  .ast-site-description, .oceanwp-tagline, .site-header-tagline,\n  .custom-logo-link + .site-title-wrap .site-description,\n  [class*=\"site-description\"], [class*=\"tagline\"] { display: none !important; }\n\n  #s-hero-jn {\n    background: #ffffff;\n    padding: 104px 0 52px;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  .sh-jn-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 80px;\n    align-items: center;\n  }\n\n  \/* \u2500\u2500 Left \u2500\u2500 *\/\n  .sh-jn-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; margin-bottom: 18px;\n  }\n  .sh-jn-kicker::before {\n    content: ''; width: 24px; height: 1px;\n    background: #C08134; display: block;\n  }\n\n  .sh-jn-h1 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(36px, 4vw, 58px);\n    font-weight: 600; color: #252366;\n    line-height: 1.12; letter-spacing: -.02em; margin-bottom: 10px;\n  }\n  .sh-jn-h1 em { font-style: italic; color: #C08134; }\n\n  .sh-jn-divider { width: 40px; height: 2px; background: #C08134; margin: 24px 0; }\n\n  .sh-jn-sub {\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  .sh-jn-sub2 {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 16.5px; color: #9CA3AF;\n    line-height: 1.72; font-weight: 300; margin-bottom: 36px;\n  }\n\n  .sh-jn-ctas {\n    display: flex; flex-wrap: wrap;\n    gap: 12px; margin-bottom: 0;\n  }\n\n  .sh-jn-btn-main {\n    display: inline-flex; align-items: center; justify-content: center;\n    gap: 8px; 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: 4px; text-decoration: none; white-space: nowrap;\n    transition: opacity .15s ease;\n  }\n  .sh-jn-btn-main:hover { opacity: .88; color: #C08134; }\n\n  .sh-jn-btn-ghost {\n    display: inline-flex; align-items: center; gap: 7px;\n    background: transparent; color: #252366;\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 13px; font-weight: 600;\n    letter-spacing: .06em; text-transform: uppercase;\n    padding: 0 22px; height: 44px;\n    border: 1.5px solid #E5E2DC; border-radius: 4px;\n    text-decoration: none; white-space: nowrap;\n    transition: border-color .2s, color .2s, gap .2s;\n  }\n  .sh-jn-btn-ghost:hover { border-color: #C08134; color: #C08134; gap: 10px; }\n  .sh-jn-btn-ghost .sh-jn-arrow {\n    display: inline-flex;\n    transition: transform .22s cubic-bezier(.22,.68,0,1.2);\n  }\n  .sh-jn-btn-ghost:hover .sh-jn-arrow { transform: translateX(3px); }\n\n  \/* \u2500\u2500 Right image \u2500\u2500 *\/\n  .sh-jn-image-wrap {\n    position: relative;\n    display: flex; justify-content: center;\n  }\n  .sh-jn-main-img {\n    position: relative; width: 88%;\n    aspect-ratio: 4 \/ 5;\n    background: #F0EDE8;\n    border-radius: 4px; overflow: hidden;\n  }\n  .sh-jn-main-img img {\n    width: 100%; height: 100%; object-fit: cover; display: block;\n  }\n  .sh-jn-main-img img[src=\"\"] { display: none; }\n  .sh-jn-main-img img:not([src=\"\"]) + .s-img-ph { display: none; }\n\n  @media (max-width: 900px) {\n    #s-hero-jn { padding: 92px 0 40px; }\n    .sh-jn-grid { grid-template-columns: 1fr; gap: 36px; }\n    .sh-jn-image-wrap { order: -1; }\n  }\n  @media (max-width: 560px) {\n    #s-hero-jn { padding: 76px 0 32px; }\n    .sh-jn-h1 { font-size: 30px; line-height: 1.18; }\n    .sh-jn-sub { font-size: 16px; }\n    .sh-jn-sub2 { display: none; }\n    .sh-jn-ctas { flex-direction: column; gap: 10px; }\n    .sh-jn-btn-main, .sh-jn-btn-ghost { justify-content: center; }\n  }\n<\/style>\n\n<section id=\"s-hero-jn\">\n  <div class=\"s-wrap\">\n    <div class=\"sh-jn-grid\">\n\n      <!-- Left -->\n      <div class=\"sh-jn-left\">\n\n        <h1 class=\"sh-jn-h1 s-reveal s-d1\">\n          Custom Made Jeans in Bangkok\n        <\/h1>\n\n        <div class=\"sh-jn-divider s-reveal s-d1\"><\/div>\n\n        <p class=\"sh-jn-sub s-reveal s-d2\">\n          Introducing AMBFA's newest offering \u2014 bespoke jeans. Created from scratch, customise your jeans from the ground up, selecting fabric, colour and design to suit your preferences.\n        <\/p>\n        <p class=\"sh-jn-sub s-reveal s-d2\">\n          Everyone has a pair of jeans in their closet. A bespoke pair will set you apart, cut from your own pattern in premium denim sourced from the world's finest mills, and finished with the details you choose, right down to the thread colour.\n        <\/p>\n\n        <div class=\"sh-jn-ctas s-reveal s-d3\">\n          <a href=\"https:\/\/ambfa.com\/book-a-tailoring-appointment-ambfa-bangkok\/\"\n             class=\"sh-jn-btn-main\">\n            Start a Custom Order\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%20Tailor%2C%20I%27m%20interested%20in%20bespoke%20jeans.\"\n             class=\"sh-jn-btn-ghost\">\n            WhatsApp Us <span class=\"sh-jn-arrow\"><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><\/span>\n          <\/a>\n        <\/div>\n\n      <\/div>\n\n      <!-- Right -->\n      <div class=\"sh-jn-image-wrap s-reveal s-d2\">\n        <div class=\"sh-jn-main-img\">\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/bespoke-jeans.webp\" alt=\"AMBFA Bespoke Jeans \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 editorial denim styling<\/span>\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  document.readyState === 'loading'\n    ? document.addEventListener('DOMContentLoaded', init)\n    : 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-33dfc09 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=\"33dfc09\" 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-61e095b elementor-widget elementor-widget-html\" data-id=\"61e095b\" 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  JEANS 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 denim fabric photos.\n \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n<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  #s-fabric-jn {\n    background: #ffffff;\n    padding: 44px 0;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  .sfab-jn-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 80px;\n    align-items: center;\n  }\n\n  .sfab-jn-images {\n    display: grid;\n    grid-template-columns: 5fr 7fr;\n    grid-template-rows: 215px 215px;\n    gap: 10px;\n  }\n\n  .sfab-jn-img-main,\n  .sfab-jn-img-sm {\n    position: relative;\n    border-radius: 6px;\n    overflow: hidden;\n    background: #E8E4DF;\n    cursor: pointer;\n    opacity: 0;\n    transform: translateY(22px);\n    transition: opacity .65s ease, transform .65s ease;\n  }\n  .sfab-jn-img-main img,\n  .sfab-jn-img-sm img {\n    width: 100%; height: 100%; object-fit: cover; display: block;\n    transition: transform .4s ease;\n  }\n  .sfab-jn-img-main:hover img,\n  .sfab-jn-img-sm:hover img { transform: scale(1.04); }\n\n  .sfab-jn-images.in-view > :nth-child(1) { opacity: 1; transform: translateY(0); transition-delay:   0ms; }\n  .sfab-jn-images.in-view > :nth-child(2) { opacity: 1; transform: translateY(0); transition-delay: 120ms; }\n  .sfab-jn-images.in-view > :nth-child(3) { opacity: 1; transform: translateY(0); transition-delay: 240ms; }\n\n  .sfab-jn-img-main { grid-column: 1; grid-row: 1 \/ 3; }\n  .sfab-jn-img-sm   { grid-column: 2; }\n\n  \/* Lightbox *\/\n  .sfab-jn-lightbox {\n    display: none; position: fixed; inset: 0;\n    z-index: 99999; align-items: center; justify-content: center;\n  }\n  .sfab-jn-lightbox.open { display: flex; }\n  .sfab-jn-lb-overlay { position: absolute; inset: 0; background: rgba(10,9,20,.88); cursor: pointer; }\n  .sfab-jn-lb-content {\n    position: relative; z-index: 1;\n    max-width: 90vw; max-height: 90vh;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .sfab-jn-lb-content img {\n    max-width: 90vw; max-height: 85vh;\n    object-fit: contain; border-radius: 4px; display: block;\n    box-shadow: 0 24px 80px rgba(0,0,0,.5);\n  }\n  .sfab-jn-lb-close {\n    position: absolute; top: -44px; right: 0;\n    background: none; border: none;\n    color: rgba(255,255,255,.75); font-size: 28px;\n    line-height: 1; cursor: pointer; padding: 4px 8px;\n    transition: color .15s;\n  }\n  .sfab-jn-lb-close:hover { color: #ffffff; }\n\n  \/* Copy *\/\n  .sfab-jn-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: 16px;\n  }\n  .sfab-jn-kicker::before { content: ''; width: 24px; height: 1px; background: #C08134; display: block; }\n\n  .sfab-jn-h2 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(28px, 3vw, 42px);\n    font-weight: 600; color: #252366;\n    line-height: 1.2; letter-spacing: -.01em; margin-bottom: 6px;\n  }\n  .sfab-jn-h2 em { font-style: italic; }\n\n  .sfab-jn-divider { width: 40px; height: 2px; background: #C08134; margin: 22px 0; }\n\n  .sfab-jn-body {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 17px; color: #6B7280;\n    line-height: 1.78; font-weight: 300; margin-bottom: 16px;\n  }\n  .sfab-jn-body:last-child { margin-bottom: 0; }\n\n  @media (max-width: 880px) {\n    #s-fabric-jn { padding: 34px 0; }\n    .sfab-jn-grid { grid-template-columns: 1fr; gap: 40px; }\n    .sfab-jn-images { grid-template-rows: 190px 190px; }\n    .sfab-jn-h2 { font-size: 28px; }\n  }\n  @media (max-width: 480px) {\n    #s-fabric-jn { padding: 26px 0; }\n    .sfab-jn-images { grid-template-rows: 150px 150px; gap: 8px; }\n    .sfab-jn-body { font-size: 16px; }\n  }\n<\/style>\n\n<section id=\"s-fabric-jn\">\n  <div class=\"s-wrap\">\n    <div class=\"sfab-jn-grid\">\n\n      <!-- Left: image grid (3 images) -->\n      <div class=\"sfab-jn-images\">\n        <div class=\"sfab-jn-img-main\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/denim-jeans-fabric.webp\" alt=\"AMBFA Bespoke Jeans \u2014 Premium Denim Fabric\"\/>\n        <\/div>\n        <div class=\"sfab-jn-img-sm\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/custom-jeans-fabric.webp\" alt=\"Custom Jeans Denim Cloth \u2014 AMBFA Bangkok\"\/>\n        <\/div>\n        <div class=\"sfab-jn-img-sm\" data-lb>\n          <img decoding=\"async\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/bespoke-jeans-details.webp\" alt=\"Bespoke Jeans Stitching and Hardware Detail \u2014 AMBFA Bangkok\"\/>\n        <\/div>\n      <\/div>\n\n      <!-- Right: Copy -->\n      <div class=\"sfab-jn-right\">\n        <div class=\"sfab-jn-kicker s-reveal\">Fabric Selection<\/div>\n        <h2 class=\"sfab-jn-h2 s-reveal s-d1\">\n          The Finest Denim,<br><em>From the World's Top Mills<\/em>\n        <\/h2>\n        <div class=\"sfab-jn-divider s-reveal s-d1\"><\/div>\n\n        <p class=\"sfab-jn-body s-reveal s-d2\">\n          Every pair begins with the cloth. Our denim comes from renowned mills around the world,\n          chosen for the depth of its indigo and the way it wears in over time.\n        <\/p>\n        <p class=\"sfab-jn-body s-reveal s-d3\">\n          Choose raw selvedge that fades to your body, a washed indigo that is soft from the first\n          day, or a stretch weave that moves with you. Lighter weights stay cool; heavier ones\n          break in slowly and last for years.\n        <\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Lightbox -->\n<div class=\"sfab-jn-lightbox\" id=\"sfabJnLightbox\" role=\"dialog\" aria-modal=\"true\">\n  <div class=\"sfab-jn-lb-overlay\" id=\"sfabJnLbOverlay\"><\/div>\n  <div class=\"sfab-jn-lb-content\">\n    <button class=\"sfab-jn-lb-close\" id=\"sfabJnLbClose\" aria-label=\"Close\">&#x2715;<\/button>\n    <img decoding=\"async\" id=\"sfabJnLbImg\" src=\"\" alt=\"\">\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var lb = document.getElementById('sfabJnLightbox');\n  var lbImg = document.getElementById('sfabJnLbImg');\n  var lbClose = document.getElementById('sfabJnLbClose');\n  var lbOverlay = document.getElementById('sfabJnLbOverlay');\n\n  function openLb(src, alt) { lbImg.src = src; lbImg.alt = alt || ''; lb.classList.add('open'); document.body.style.overflow = 'hidden'; }\n  function closeLb() { lb.classList.remove('open'); document.body.style.overflow = ''; lbImg.src = ''; }\n\n  document.querySelectorAll('#s-fabric-jn [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  lbOverlay.addEventListener('click', closeLb);\n  lbClose.addEventListener('click', closeLb);\n  document.addEventListener('keydown', function(e) { if (e.key === 'Escape') closeLb(); });\n\n  var imgGrid = document.querySelector('#s-fabric-jn .sfab-jn-images');\n  if (imgGrid) {\n    if (typeof IntersectionObserver === 'undefined') { imgGrid.classList.add('in-view'); }\n    else {\n      new IntersectionObserver(function(entries, io) {\n        entries.forEach(function(e) { if (e.isIntersecting) { e.target.classList.add('in-view'); io.unobserve(e.target); } });\n      }, { threshold: 0.1 }).observe(imgGrid);\n    }\n  }\n\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-45e2c57 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=\"45e2c57\" 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-b38fc32 elementor-widget elementor-widget-html\" data-id=\"b38fc32\" 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 Jeans Customisation\n  JEANS LANDING PAGE\n  ELEMENTOR: Full-width section \u2192 Paste into HTML widget.\n  REQUIRES:  00_global-styles.css loaded first.\n  6 customisation options: Pocketing, Front\/Back Pocket, Coin Pocket, Zip or Button, Monogram, Thread Colour\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  #s-custom-jn {\n    background: #ffffff;\n    padding: 44px 0;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  .sctx-jn-header {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: end;\n    margin-bottom: 72px;\n  }\n  .sctx-jn-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: 16px;\n  }\n  .sctx-jn-kicker::before { content: ''; width: 24px; height: 1px; background: #C08134; display: block; }\n  .sctx-jn-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  .sctx-jn-h2 em { font-style: italic; }\n  .sctx-jn-divider { width: 40px; height: 2px; background: #C08134; margin-bottom: 18px; }\n  .sctx-jn-lead {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 18px; color: #6B7280;\n    line-height: 1.75; font-weight: 300;\n  }\n\n  .sctx-jn-body {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 72px;\n    align-items: start;\n  }\n\n  \/* Left rows *\/\n  .sctx-jn-list { border-top: 1px solid #E5E2DC; }\n  .sctx-jn-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  .sctx-jn-row:hover { border-left-color: #E5E2DC; }\n  .sctx-jn-row.active { border-left-color: #C08134; padding-left: 16px; }\n  .sctx-jn-row.active .sctx-jn-row-title { color: #C08134; }\n  .sctx-jn-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  .sctx-jn-row-desc {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 15px; color: #6B7280;\n    line-height: 1.7; font-weight: 400; margin: 0;\n  }\n\n  \/* Right panel *\/\n  .sctx-jn-img-panel {\n    position: sticky;\n    top: 80px;\n    border-radius: 6px;\n    overflow: hidden;\n    background: transparent;\n  }\n  .sctx-jn-photo {\n    width: 100%; height: auto;\n    display: block;\n  }\n  .sctx-jn-img-ph {\n    width: 100%; aspect-ratio: 3\/4;\n    background: #E8E4DF; border-radius: 6px;\n    display: flex; align-items: center; justify-content: center;\n  }\n  .sctx-jn-img-ph span {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 12px; color: #9CA3AF; text-align: center; padding: 24px;\n  }\n\n  @media (max-width: 900px) {\n    #s-custom-jn { padding: 44px 0; }\n    .sctx-jn-header { grid-template-columns: 1fr; gap: 20px; margin-bottom: 40px; }\n    .sctx-jn-h2 { font-size: 30px; }\n    .sctx-jn-lead { font-size: 17px; }\n    .sctx-jn-body { display: flex; flex-direction: column; gap: 0; }\n    .sctx-jn-img-panel {\n      position: relative; top: 0;\n      display: block; order: -1;\n      width: 100%; height: auto;\n      margin-bottom: 32px; border-radius: 4px;\n    }\n    .sctx-jn-row { padding: 18px 0; }\n    .sctx-jn-row.active { padding-left: 14px; }\n    .sctx-jn-row-title { font-size: 22px; }\n    .sctx-jn-row-desc { font-size: 13.5px; }\n  }\n  @media (max-width: 560px) {\n    #s-custom-jn { padding: 32px 0; }\n    .sctx-jn-h2 { font-size: 26px; }\n    .sctx-jn-row { padding: 14px 0; }\n    .sctx-jn-row.active { padding-left: 12px; }\n    .sctx-jn-row-title { font-size: 20px; margin-bottom: 4px; }\n    .sctx-jn-row-desc { font-size: 13px; }\n  }\n<\/style>\n\n<section id=\"s-custom-jn\">\n  <div class=\"s-wrap\">\n\n    <div class=\"sctx-jn-header\">\n      <div class=\"s-reveal\">\n        <div class=\"sctx-jn-kicker\">Jeans Customisation<\/div>\n        <h2 class=\"sctx-jn-h2\">Customise Every Detail of Your Bespoke Jeans<\/h2>\n      <\/div>\n      <div class=\"s-reveal s-d1\">\n        <div class=\"sctx-jn-divider\"><\/div>\n        <p class=\"sctx-jn-lead\">\n          Built from the ground up, your jeans are yours to shape. Beyond the denim,\n          every detail below is chosen by you.\n        <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"sctx-jn-body s-reveal s-d2\">\n\n      <!-- Left: clickable rows -->\n      <div class=\"sctx-jn-list\">\n\n        <div class=\"sctx-jn-row active\" data-key=\"pocketing\">\n          <span class=\"sctx-jn-row-title\">Pocketing<\/span>\n          <p class=\"sctx-jn-row-desc\">Choose the inner pocket fabric \u2014 from hard-wearing cotton to a patterned lining.<\/p>\n        <\/div>\n\n        <div class=\"sctx-jn-row\" data-key=\"frontback\">\n          <span class=\"sctx-jn-row-title\">Front &amp; Back Pocket<\/span>\n          <p class=\"sctx-jn-row-desc\">Shape the pocket style and placement to suit you.<\/p>\n        <\/div>\n\n        <div class=\"sctx-jn-row\" data-key=\"coin\">\n          <span class=\"sctx-jn-row-title\">Coin Pocket<\/span>\n          <p class=\"sctx-jn-row-desc\">Keep it, resize it, or leave it off entirely.<\/p>\n        <\/div>\n\n        <div class=\"sctx-jn-row\" data-key=\"fly\">\n          <span class=\"sctx-jn-row-title\">Zip or Button<\/span>\n          <p class=\"sctx-jn-row-desc\">A classic button fly, or a zip for everyday ease.<\/p>\n        <\/div>\n\n        <div class=\"sctx-jn-row\" data-key=\"monogram\">\n          <span class=\"sctx-jn-row-title\">Monogram<\/span>\n          <p class=\"sctx-jn-row-desc\">Add your initials, discreetly embroidered where you choose.<\/p>\n        <\/div>\n\n        <div class=\"sctx-jn-row\" data-key=\"thread\">\n          <span class=\"sctx-jn-row-title\">Thread Colour<\/span>\n          <p class=\"sctx-jn-row-desc\">Pick the stitching \u2014 contrast gold, tonal, or your own colour.<\/p>\n        <\/div>\n\n      <\/div>\n\n      <!-- Right: photo -->\n      <div class=\"sctx-jn-img-panel\">\n        <img decoding=\"async\" class=\"sctx-jn-photo\"\n             src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-15-2026-12_50_06-PM.webp\"\n             alt=\"Jeans Customisation Detail \u2014 AMBFA Bespoke Tailoring\" \/>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var rows = document.querySelectorAll('#s-custom-jn .sctx-jn-row');\n\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  function initReveal() {\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', initReveal) : initReveal();\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-d76d90e 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=\"d76d90e\" 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-0c30b96 elementor-widget elementor-widget-html\" data-id=\"0c30b96\" 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  JEANS LANDING PAGE\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  NOTE: Jeans is excluded \u2014 replaced with Chinos.\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  .elementor-section:has(#blzr-svc-jn),\n  .e-con:has(#blzr-svc-jn) {\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-jn) > .elementor-container,\n  .elementor-section:has(#blzr-svc-jn) .elementor-row,\n  .elementor-section:has(#blzr-svc-jn) .elementor-column,\n  .elementor-section:has(#blzr-svc-jn) .elementor-widget-wrap,\n  .elementor-section:has(#blzr-svc-jn) .elementor-widget,\n  .elementor-section:has(#blzr-svc-jn) .elementor-widget-container,\n  .e-con:has(#blzr-svc-jn) .e-con-inner,\n  .e-con:has(#blzr-svc-jn) .elementor-widget-container {\n    max-width: 100% !important; width: 100% !important;\n    padding: 0 !important; margin: 0 !important;\n  }\n\n  #blzr-svc-jn { background: #FAF7F2; padding: 36px 0 76px; }\n\n  .blzr-jn-head { text-align: center; margin: 0 auto 64px; padding: 0 40px; }\n  .blzr-jn-head h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(34px, 4vw, 58px); font-weight: 600;\n    color: #252366; line-height: 1.08; margin: 0;\n  }\n  .blzr-jn-badge {\n    display: inline-block; padding: 5px 16px; 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; margin-bottom: 16px;\n  }\n  .blzr-jn-bar {\n    width: 56px; height: 3px;\n    background: linear-gradient(to right, #C08134, rgba(192,129,52,.50));\n    border-radius: 2px; margin: 14px auto 0;\n  }\n\n  .blzr-jn-shell { position: relative; max-width: 1288px; margin: 0 auto; padding: 0 64px; }\n  .blzr-jn-outer { overflow: hidden; }\n  .blzr-jn-track { display: flex; gap: 28px; transition: transform 0.65s cubic-bezier(.25,.46,.45,.94); will-change: transform; }\n\n  .blzr-jn-card {\n    flex-shrink: 0; position: relative; border-radius: 2px;\n    overflow: hidden; background: #1a1855; cursor: pointer; display: block; text-decoration: none;\n  }\n  .blzr-jn-photo {\n    display: block; width: 100%; aspect-ratio: 3 \/ 4; object-fit: cover;\n    transition: transform 0.70s cubic-bezier(.25,.46,.45,.94), opacity 0.70s ease; opacity: .92;\n  }\n  .blzr-jn-card:hover .blzr-jn-photo { transform: scale(1.06); opacity: .80; }\n  .blzr-jn-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-jn-info { position: absolute; bottom: 0; left: 0; right: 0; padding: 32px 32px 36px; z-index: 2; }\n  .blzr-jn-tag {\n    font-family: 'Inter', sans-serif; font-size: 9px; font-weight: 700;\n    letter-spacing: .18em; text-transform: uppercase;\n    color: rgba(192,129,52,.90); margin-bottom: 8px; display: block;\n  }\n  .blzr-jn-name {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 34px; font-weight: 600; color: #ffffff; line-height: 1.05; margin-bottom: 6px;\n  }\n  .blzr-jn-desc {\n    font-family: 'Inter', sans-serif; font-size: 13px; font-weight: 400;\n    color: rgba(255,255,255,.60); line-height: 1.55; margin-bottom: 20px; max-width: 220px;\n  }\n  .blzr-jn-link {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-family: 'Inter', sans-serif; font-size: 11px; font-weight: 600;\n    letter-spacing: .12em; text-transform: uppercase;\n    color: #ffffff; text-decoration: none; position: relative;\n  }\n  .blzr-jn-link::after {\n    content: ''; position: absolute; bottom: -3px; left: 0; width: 0; height: 1px;\n    background: #C08134; transition: width .30s ease;\n  }\n  .blzr-jn-card:hover .blzr-jn-link::after { width: 100%; }\n  .blzr-jn-link svg { transition: transform .25s ease; }\n  .blzr-jn-card:hover .blzr-jn-link svg { transform: translateX(4px); }\n  .blzr-jn-card::before {\n    content: ''; position: absolute; 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-jn-card:hover::before { opacity: 1; }\n\n  .blzr-jn-arr {\n    position: absolute; top: 50%; transform: translateY(-50%);\n    width: 48px; height: 48px; border-radius: 50%;\n    background: #ffffff; border: 1px solid #DDD7CC; 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); z-index: 10;\n  }\n  .blzr-jn-arr:hover { background: #252366; border-color: #252366; color: #fff; transform: translateY(-50%) scale(1.08); }\n  .blzr-jn-arr-prev { left: 0; }\n  .blzr-jn-arr-next { right: 0; }\n\n  .blzr-jn-dots { display: flex; justify-content: center; gap: 10px; margin-top: 36px; }\n  .blzr-jn-dot {\n    width: 8px; height: 8px; border-radius: 50%; background: #DDD7CC;\n    border: none; padding: 0; cursor: pointer; transition: background .25s ease, transform .25s ease;\n  }\n  .blzr-jn-dot.active { background: #C08134; transform: scale(1.25); }\n\n  @media (max-width: 860px) { .blzr-jn-shell { padding: 0 52px; } .blzr-jn-arr { width: 40px; height: 40px; } }\n  @media (max-width: 560px) {\n    #blzr-svc-jn { padding: 26px 0 56px; }\n    .blzr-jn-shell { padding: 0 44px; }\n    .blzr-jn-arr { width: 36px; height: 36px; }\n  }\n<\/style>\n\n<section id=\"blzr-svc-jn\">\n\n  <div class=\"blzr-jn-head\">\n    <div class=\"blzr-jn-badge\">Bespoke Garments<\/div>\n    <h2>Our Other Services<\/h2>\n    <div class=\"blzr-jn-bar\"><\/div>\n  <\/div>\n\n  <div class=\"blzr-jn-shell\">\n    <div class=\"blzr-jn-outer\">\n      <div class=\"blzr-jn-track\" id=\"blzrJnTrack\">\n\n        <a class=\"blzr-jn-card\" href=\"https:\/\/ambfa.com\/services\/suits\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-jn-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/men-custom-suit.webp\" alt=\"Bespoke Suit\" loading=\"lazy\">\n          <div class=\"blzr-jn-overlay\"><\/div>\n          <div class=\"blzr-jn-info\">\n            <span class=\"blzr-jn-tag\">Bespoke<\/span>\n            <div class=\"blzr-jn-name\">The Suit<\/div>\n            <p class=\"blzr-jn-desc\">Custom two-piece and three-piece suits \u2014 crafted to your measurements.<\/p>\n            <span class=\"blzr-jn-link\">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><\/span>\n          <\/div>\n        <\/a>\n\n        <a class=\"blzr-jn-card\" href=\"https:\/\/ambfa.com\/services\/blazer\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-jn-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/05\/image-24.png\" alt=\"Bespoke Blazer\" loading=\"lazy\">\n          <div class=\"blzr-jn-overlay\"><\/div>\n          <div class=\"blzr-jn-info\">\n            <span class=\"blzr-jn-tag\">Bespoke<\/span>\n            <div class=\"blzr-jn-name\">The Blazer<\/div>\n            <p class=\"blzr-jn-desc\">Single or double breasted \u2014 full canvas, cut to wear alone or as part of a set.<\/p>\n            <span class=\"blzr-jn-link\">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><\/span>\n          <\/div>\n        <\/a>\n\n        <a class=\"blzr-jn-card\" href=\"https:\/\/ambfa.com\/services\/dress-shirts\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-jn-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/custom-dress-shirt.webp\" alt=\"Bespoke Shirt\" loading=\"lazy\">\n          <div class=\"blzr-jn-overlay\"><\/div>\n          <div class=\"blzr-jn-info\">\n            <span class=\"blzr-jn-tag\">Made-to-measure<\/span>\n            <div class=\"blzr-jn-name\">The Shirt<\/div>\n            <p class=\"blzr-jn-desc\">Egyptian cotton or linen \u2014 collar, cuffs, and monogram to your specification.<\/p>\n            <span class=\"blzr-jn-link\">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><\/span>\n          <\/div>\n        <\/a>\n\n        <a class=\"blzr-jn-card\" href=\"https:\/\/ambfa.com\/services\/overcoats\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-jn-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/hero-images-1.webp\" alt=\"Bespoke Overcoat\" loading=\"lazy\">\n          <div class=\"blzr-jn-overlay\"><\/div>\n          <div class=\"blzr-jn-info\">\n            <span class=\"blzr-jn-tag\">Bespoke<\/span>\n            <div class=\"blzr-jn-name\">The Overcoat<\/div>\n            <p class=\"blzr-jn-desc\">Chesterfield, double breasted, or raglan \u2014 warmth built with the same rigor as a suit.<\/p>\n            <span class=\"blzr-jn-link\">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><\/span>\n          <\/div>\n        <\/a>\n\n        <a class=\"blzr-jn-card\" href=\"https:\/\/ambfa.com\/services\/tuxedo\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-jn-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/06\/Tuxedo-hero-image.webp\" alt=\"Bespoke Tuxedo\" loading=\"lazy\">\n          <div class=\"blzr-jn-overlay\"><\/div>\n          <div class=\"blzr-jn-info\">\n            <span class=\"blzr-jn-tag\">Bespoke<\/span>\n            <div class=\"blzr-jn-name\">The Tuxedo<\/div>\n            <p class=\"blzr-jn-desc\">Black-tie precision \u2014 peak or shawl lapel, satin facing, crafted for your finest hour.<\/p>\n            <span class=\"blzr-jn-link\">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><\/span>\n          <\/div>\n        <\/a>\n\n        <a class=\"blzr-jn-card\" href=\"https:\/\/ambfa.com\/services\/chinos\/\" target=\"_blank\">\n          <img decoding=\"async\" class=\"blzr-jn-photo\" src=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/04\/custom-chino-pant-scaled.webp\" alt=\"Bespoke Chinos\" loading=\"lazy\">\n          <div class=\"blzr-jn-overlay\"><\/div>\n          <div class=\"blzr-jn-info\">\n            <span class=\"blzr-jn-tag\">Bespoke<\/span>\n            <div class=\"blzr-jn-name\">The Chino<\/div>\n            <p class=\"blzr-jn-desc\">Smart casual in premium cotton twill \u2014 the everyday wardrobe staple.<\/p>\n            <span class=\"blzr-jn-link\">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><\/span>\n          <\/div>\n        <\/a>\n\n      <\/div>\n    <\/div>\n\n    <button class=\"blzr-jn-arr blzr-jn-arr-prev\" id=\"blzrJnPrev\" 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-jn-arr blzr-jn-arr-next\" id=\"blzrJnNext\" 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  <\/div>\n\n  <div class=\"blzr-jn-dots\" id=\"blzrJnDots\">\n    <button class=\"blzr-jn-dot active\" data-index=\"0\"><\/button>\n    <button class=\"blzr-jn-dot\" data-index=\"1\"><\/button>\n    <button class=\"blzr-jn-dot\" data-index=\"2\"><\/button>\n    <button class=\"blzr-jn-dot\" data-index=\"3\"><\/button>\n    <button class=\"blzr-jn-dot\" data-index=\"4\"><\/button>\n    <button class=\"blzr-jn-dot\" data-index=\"5\"><\/button>\n  <\/div>\n\n<\/section>\n\n<script>\n(function(){\n  var TOTAL=6, GAP=28, INTERVAL=4000, DUR=650;\n  var track=document.getElementById('blzrJnTrack');\n  var outer=track&&track.parentElement;\n  var prevBtn=document.getElementById('blzrJnPrev');\n  var nextBtn=document.getElementById('blzrJnNext');\n  var dots=document.querySelectorAll('#blzrJnDots .blzr-jn-dot');\n  if(!track||!outer) return;\n\n  var realCards=track.querySelectorAll('.blzr-jn-card');\n  for(var i=0;i<3;i++) track.appendChild(realCards[i].cloneNode(true));\n\n  var current=0, cardW=0, isAnim=false, timer;\n  function getVisible(){ return window.innerWidth<=560?1:window.innerWidth<=860?2:3; }\n  function setup(){\n    var vis=getVisible();\n    cardW=(outer.offsetWidth-GAP*(vis-1))\/vis;\n    track.querySelectorAll('.blzr-jn-card').forEach(function(c){ c.style.flex='0 0 '+cardW+'px'; });\n    moveTo(current,false);\n  }\n  function moveTo(idx,animate){\n    track.style.transition=animate?'transform '+DUR+'ms cubic-bezier(.25,.46,.45,.94)':'none';\n    track.style.transform='translateX(-'+(idx*(cardW+GAP))+'px)';\n  }\n  function next(){\n    if(isAnim)return; isAnim=true; current++;\n    moveTo(current,true);\n    if(current>=TOTAL){ setTimeout(function(){ current=0; moveTo(current,false); isAnim=false; },DUR+40); }\n    else { setTimeout(function(){ isAnim=false; },DUR+40); }\n    updateDots();\n  }\n  function prev(){\n    if(isAnim)return; isAnim=true;\n    if(current<=0){ current=TOTAL; moveTo(current,false); setTimeout(function(){ current=TOTAL-1; moveTo(current,true); setTimeout(function(){ isAnim=false; },DUR+40); },20); }\n    else { current--; moveTo(current,true); setTimeout(function(){ isAnim=false; },DUR+40); }\n    updateDots();\n  }\n  function updateDots(){ var idx=current%TOTAL; dots.forEach(function(d,i){ d.classList.toggle('active',i===idx); }); }\n  function startAuto(){ clearInterval(timer); timer=setInterval(next,INTERVAL); }\n  function stopAuto(){ clearInterval(timer); }\n\n  setup(); startAuto();\n  outer.addEventListener('mouseenter',stopAuto);\n  outer.addEventListener('mouseleave',startAuto);\n  if(prevBtn) prevBtn.addEventListener('click',function(){ stopAuto();prev();startAuto(); });\n  if(nextBtn) nextBtn.addEventListener('click',function(){ stopAuto();next();startAuto(); });\n  dots.forEach(function(dot,i){ dot.addEventListener('click',function(){ stopAuto();current=i;moveTo(current,true);updateDots();startAuto(); }); });\n  var resizeTimer;\n  window.addEventListener('resize',function(){ clearTimeout(resizeTimer); resizeTimer=setTimeout(function(){ stopAuto();setup();startAuto(); },200); });\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-3b2e3b2 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=\"3b2e3b2\" 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-a93f67e elementor-widget elementor-widget-html\" data-id=\"a93f67e\" 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  JEANS LANDING PAGE\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  @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  #s-faq-jn {\n    background: #ffffff;\n    padding: 44px 0;\n    border-bottom: 1px solid #E5E2DC;\n  }\n\n  .sfaq-jn-wrap {\n    display: grid;\n    grid-template-columns: 1fr 1.6fr;\n    gap: 80px;\n    align-items: start;\n  }\n\n  .sfaq-jn-left { position: sticky; top: 80px; }\n  .sfaq-jn-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: 16px;\n  }\n  .sfaq-jn-kicker::before { content: ''; width: 24px; height: 1px; background: #C08134; display: block; }\n  .sfaq-jn-h2 {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: clamp(28px, 3vw, 42px); font-weight: 600;\n    color: #252366; line-height: 1.18; letter-spacing: -.01em; margin-bottom: 6px;\n  }\n  .sfaq-jn-h2 em { font-style: italic; }\n  .sfaq-jn-divider { width: 40px; height: 2px; background: #C08134; margin: 22px 0; }\n  .sfaq-jn-lead {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 17px; color: #6B7280; line-height: 1.75; font-weight: 300; margin-bottom: 32px;\n  }\n  .sfaq-jn-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; padding-bottom: 3px;\n    transition: color .2s, border-color .2s;\n  }\n  .sfaq-jn-wa-link:hover { color: #C08134; border-color: #C08134; }\n\n  .sfaq-jn-list { display: flex; flex-direction: column; gap: 0; border-top: 1px solid #E5E2DC; }\n  .sfaq-jn-item { border-bottom: 1px solid #E5E2DC; }\n  .sfaq-jn-q {\n    display: flex; align-items: center; justify-content: space-between;\n    gap: 20px; padding: 24px 0; cursor: pointer; user-select: none;\n  }\n  .sfaq-jn-q-text {\n    font-family: 'Crimson Text', Georgia, serif;\n    font-size: 18px; font-weight: 600; color: #252366; line-height: 1.3; transition: color .2s;\n  }\n  .sfaq-jn-icon {\n    flex-shrink: 0; width: 28px; height: 28px; border-radius: 50%;\n    border: 1.5px solid #E5E2DC;\n    display: flex; align-items: center; justify-content: center;\n    color: #9CA3AF; transition: border-color .2s, background .2s, color .2s, transform .3s;\n  }\n  .sfaq-jn-item.open .sfaq-jn-q-text { color: #C08134; }\n  .sfaq-jn-item.open .sfaq-jn-icon {\n    background: #252366; border-color: #252366; color: #ffffff; transform: rotate(45deg);\n  }\n  .sfaq-jn-a { max-height: 0; overflow: hidden; transition: max-height .40s cubic-bezier(.4,0,.2,1); }\n  .sfaq-jn-a-inner { padding: 0 0 24px; }\n  .sfaq-jn-item.open .sfaq-jn-a { max-height: 500px; }\n  .sfaq-jn-a-inner p {\n    font-family: 'TwentiethCentury', sans-serif;\n    font-size: 15px; color: #6B7280; line-height: 1.78; font-weight: 300; margin: 0;\n  }\n  .sfaq-jn-a-inner p + p { margin-top: 10px; }\n  .sfaq-jn-a-inner strong { font-weight: 600; color: #374151; }\n  .sfaq-jn-item.open .sfaq-jn-a-inner {\n    padding-left: 16px; border-left: 2px solid #C08134; margin-left: 4px;\n  }\n\n  @media (max-width: 880px) {\n    #s-faq-jn { padding: 44px 0; }\n    .sfaq-jn-wrap { grid-template-columns: 1fr; gap: 48px; }\n    .sfaq-jn-left { position: static; }\n    .sfaq-jn-h2 { font-size: 28px; }\n  }\n  @media (max-width: 560px) {\n    #s-faq-jn { padding: 32px 0; }\n    .sfaq-jn-q-text { font-size: 16px; }\n    .sfaq-jn-a-inner p { font-size: 16px; }\n  }\n<\/style>\n\n<section id=\"s-faq-jn\">\n  <div class=\"s-wrap\">\n    <div class=\"sfaq-jn-wrap\">\n\n      <div class=\"sfaq-jn-left s-reveal\">\n        <div class=\"sfaq-jn-kicker\">Questions<\/div>\n        <h2 class=\"sfaq-jn-h2\">Frequently<br><em>Asked<\/em><\/h2>\n        <div class=\"sfaq-jn-divider\"><\/div>\n        <p class=\"sfaq-jn-lead\">\n          Everything you need to know before ordering your bespoke jeans.\n          Can't find your answer? Message us directly.\n        <\/p>\n        <a href=\"https:\/\/wa.me\/66987935696?text=Hi%20AMBFA%2C%20I%20have%20a%20question%20about%20bespoke%20jeans.\"\n           class=\"sfaq-jn-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      <div class=\"sfaq-jn-list s-reveal s-d1\">\n\n        <div class=\"sfaq-jn-item\">\n          <div class=\"sfaq-jn-q\">\n            <span class=\"sfaq-jn-q-text\">How long does it take to make bespoke jeans?<\/span>\n            <span class=\"sfaq-jn-icon\"><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><\/span>\n          <\/div>\n          <div class=\"sfaq-jn-a\"><div class=\"sfaq-jn-a-inner\">\n            <p>Most bespoke jeans take <strong>around 5-10 days<\/strong> from your first fitting. Denim is a heavier, more construction-intensive garment, so it takes a little longer to build. Faster rush options are available if you need your jeans sooner.<\/p>\n          <\/div><\/div>\n        <\/div>\n\n        <div class=\"sfaq-jn-item\">\n          <div class=\"sfaq-jn-q\">\n            <span class=\"sfaq-jn-q-text\">How many fittings are included?<\/span>\n            <span class=\"sfaq-jn-icon\"><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><\/span>\n          <\/div>\n          <div class=\"sfaq-jn-a\"><div class=\"sfaq-jn-a-inner\">\n            <p>Every bespoke pair includes <strong>1\u20132 fittings<\/strong> as standard. The first establishes the fit through the waist and seat; the second refines the taper, rise, and hem length until it's exactly right.<\/p>\n          <\/div><\/div>\n        <\/div>\n\n        <div class=\"sfaq-jn-item\">\n          <div class=\"sfaq-jn-q\">\n            <span class=\"sfaq-jn-q-text\">What is the price range for bespoke jeans?<\/span>\n            <span class=\"sfaq-jn-icon\"><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><\/span>\n          <\/div>\n          <div class=\"sfaq-jn-a\"><div class=\"sfaq-jn-a-inner\">\n            <p>The cost depends on your choice of denim, hardware, and customisation options. Please message us with your requirements for a precise quote.<\/p>\n          <\/div><\/div>\n        <\/div>\n\n        <div class=\"sfaq-jn-item\">\n          <div class=\"sfaq-jn-q\">\n            <span class=\"sfaq-jn-q-text\">What is selvedge denim, and should I choose it?<\/span>\n            <span class=\"sfaq-jn-icon\"><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><\/span>\n          <\/div>\n          <div class=\"sfaq-jn-a\"><div class=\"sfaq-jn-a-inner\">\n            <p><strong>Selvedge<\/strong> denim is woven on traditional shuttle looms, producing a clean, self-finished edge and a denser, more characterful cloth. It is usually raw (unwashed), so it fades to your body over time. Choose it if you want a pair that ages into something personal; choose washed denim if you want softness and even colour from day one.<\/p>\n          <\/div><\/div>\n        <\/div>\n\n        <div class=\"sfaq-jn-item\">\n          <div class=\"sfaq-jn-q\">\n            <span class=\"sfaq-jn-q-text\">Can you make custom jean styles that aren't listed on your site?<\/span>\n            <span class=\"sfaq-jn-icon\"><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><\/span>\n          <\/div>\n          <div class=\"sfaq-jn-a\"><div class=\"sfaq-jn-a-inner\">\n            <p>Yes. We have cut a wide range of styles on request from bell bottoms and flares to wide-leg and cropped cuts. Since every pair is drafted from your own pattern, we are not limited to the styles shown here.<\/p>\n          <\/div><\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  document.querySelectorAll('#s-faq-jn .sfaq-jn-q').forEach(function(q) {\n    q.addEventListener('click', function() {\n      var item = q.closest('.sfaq-jn-item');\n      var isOpen = item.classList.contains('open');\n      document.querySelectorAll('#s-faq-jn .sfaq-jn-item.open').forEach(function(el){ el.classList.remove('open'); });\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Custom Made Jeans in Bangkok Introducing AMBFA&#8217;s newest offering \u2014 bespoke jeans. Created from scratch, customise your jeans from the ground up, selecting fabric, colour and design to suit your preferences. Everyone has a pair of jeans in their closet. A bespoke pair will set you apart, cut from your own pattern in premium denim sourced from the world&#8217;s finest mills, and finished with the details you choose, right down to the thread colour. Start a Custom Order WhatsApp Us Replace src=&#8221;&#8221; \u00b7 840\u00d71050px recommended \u00b7 editorial denim styling Fabric Selection The Finest Denim,From the World&#8217;s Top Mills Every pair begins with the cloth. Our denim comes from renowned mills around the world, chosen for the depth of its indigo and the way it wears in over time. Choose raw selvedge that fades to your body, a washed indigo that is soft from the first day, or a stretch weave that moves with you. Lighter weights stay cool; heavier ones break in slowly and last for years. &#x2715; Jeans Customisation Customise Every Detail of Your Bespoke Jeans Built from the ground up, your jeans are yours to shape. Beyond the denim, every detail below is chosen by you. Pocketing Choose the inner pocket fabric \u2014 from hard-wearing cotton to a patterned lining. Front &amp; Back Pocket Shape the pocket style and placement to suit you. Coin Pocket Keep it, resize it, or leave it off entirely. Zip or Button A classic button fly, or a zip for everyday ease. Monogram Add your initials, discreetly embroidered where you choose. Thread Colour Pick the stitching \u2014 contrast gold, tonal, or your own colour. Bespoke Garments Our Other Services Bespoke The Suit Custom two-piece and three-piece suits \u2014 crafted to your measurements. Enquire 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 Overcoat Chesterfield, double breasted, or raglan \u2014 warmth built with the same rigor as a suit. Enquire Bespoke The Tuxedo Black-tie precision \u2014 peak or shawl lapel, satin facing, crafted for your finest hour. Enquire Bespoke The Chino Smart casual in premium cotton twill \u2014 the everyday wardrobe staple. Enquire Questions FrequentlyAsked Everything you need to know before ordering your bespoke jeans. Can&#8217;t find your answer? Message us directly. Ask Us on WhatsApp How long does it take to make bespoke jeans? Most bespoke jeans take around 5-10 days from your first fitting. Denim is a heavier, more construction-intensive garment, so it takes a little longer to build. Faster rush options are available if you need your jeans sooner. How many fittings are included? Every bespoke pair includes 1\u20132 fittings as standard. The first establishes the fit through the waist and seat; the second refines the taper, rise, and hem length until it&#8217;s exactly right. What is the price range for bespoke jeans? The cost depends on your choice of denim, hardware, and customisation options. Please message us with your requirements for a precise quote. What is selvedge denim, and should I choose it? Selvedge denim is woven on traditional shuttle looms, producing a clean, self-finished edge and a denser, more characterful cloth. It is usually raw (unwashed), so it fades to your body over time. Choose it if you want a pair that ages into something personal; choose washed denim if you want softness and even colour from day one. Can you make custom jean styles that aren&#8217;t listed on your site? Yes. We have cut a wide range of styles on request from bell bottoms and flares to wide-leg and cropped cuts. Since every pair is drafted from your own pattern, we are not limited to the styles shown here.<\/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-24031","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Custom Jeans in Bangkok &amp; Thailand | Bespoke Denim Tailor | AMBFA Tailor<\/title>\n<meta name=\"description\" content=\"Every pair of custom-made jeans at AMBFA starts with your measurements. Raw denim, selvedge or premium stretch \u2014 your cut, your wash, your proportions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ambfa.com\/th\/custom-jeans-bangkok\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom Jeans in Bangkok &amp; Thailand | Bespoke Denim Tailor | AMBFA Tailor\" \/>\n<meta property=\"og:description\" content=\"Every pair of custom-made jeans at AMBFA starts with your measurements. Raw denim, selvedge or premium stretch \u2014 your cut, your wash, your proportions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ambfa.com\/th\/custom-jeans-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-07-20T08:45:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/bespoke-jeans.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=\"6 \u0e19\u0e32\u0e17\u0e35\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/\",\"url\":\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/\",\"name\":\"Custom Jeans in Bangkok & Thailand | Bespoke Denim Tailor | AMBFA Tailor\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/bespoke-jeans.webp\",\"datePublished\":\"2026-07-20T06:38:20+00:00\",\"dateModified\":\"2026-07-20T08:45:16+00:00\",\"description\":\"Every pair of custom-made jeans at AMBFA starts with your measurements. Raw denim, selvedge or premium stretch \u2014 your cut, your wash, your proportions.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/bespoke-jeans.webp\",\"contentUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/bespoke-jeans.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/custom-jeans-bangkok\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ambfa.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jeans\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/#website\",\"url\":\"https:\\\/\\\/ambfa.com\\\/\",\"name\":\"Bangkok Best Tailor Shop | Bespoke Suits, Wedding Suits For Men's & Women's | Custom Tailor Bangkok | Near Me\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ambfa.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"th\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/#organization\",\"name\":\"AMBFA Tailor \u2014 Ambassador & Smart Fashion\",\"url\":\"https:\\\/\\\/ambfa.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\\\/\\\/ambfa.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/showroom_banner.png\",\"contentUrl\":\"https:\\\/\\\/ambfa.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/showroom_banner.png\",\"width\":1350,\"height\":412,\"caption\":\"AMBFA Tailor \u2014 Ambassador & Smart Fashion\"},\"image\":{\"@id\":\"https:\\\/\\\/ambfa.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ambfatailor\",\"https:\\\/\\\/x.com\\\/ambfatailor\",\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q141829831\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Custom Jeans in Bangkok & Thailand | Bespoke Denim Tailor | AMBFA Tailor","description":"Every pair of custom-made jeans at AMBFA starts with your measurements. Raw denim, selvedge or premium stretch \u2014 your cut, your wash, your proportions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ambfa.com\/th\/custom-jeans-bangkok\/","og_locale":"th_TH","og_type":"article","og_title":"Custom Jeans in Bangkok & Thailand | Bespoke Denim Tailor | AMBFA Tailor","og_description":"Every pair of custom-made jeans at AMBFA starts with your measurements. Raw denim, selvedge or premium stretch \u2014 your cut, your wash, your proportions.","og_url":"https:\/\/ambfa.com\/th\/custom-jeans-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-07-20T08:45:16+00:00","og_image":[{"url":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/bespoke-jeans.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@ambfatailor","twitter_misc":{"Est. reading time":"6 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ambfa.com\/custom-jeans-bangkok\/","url":"https:\/\/ambfa.com\/custom-jeans-bangkok\/","name":"Custom Jeans in Bangkok & Thailand | Bespoke Denim Tailor | AMBFA Tailor","isPartOf":{"@id":"https:\/\/ambfa.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ambfa.com\/custom-jeans-bangkok\/#primaryimage"},"image":{"@id":"https:\/\/ambfa.com\/custom-jeans-bangkok\/#primaryimage"},"thumbnailUrl":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/bespoke-jeans.webp","datePublished":"2026-07-20T06:38:20+00:00","dateModified":"2026-07-20T08:45:16+00:00","description":"Every pair of custom-made jeans at AMBFA starts with your measurements. Raw denim, selvedge or premium stretch \u2014 your cut, your wash, your proportions.","breadcrumb":{"@id":"https:\/\/ambfa.com\/custom-jeans-bangkok\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ambfa.com\/custom-jeans-bangkok\/"]}]},{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/ambfa.com\/custom-jeans-bangkok\/#primaryimage","url":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/bespoke-jeans.webp","contentUrl":"https:\/\/ambfa.com\/wp-content\/uploads\/2026\/07\/bespoke-jeans.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/ambfa.com\/custom-jeans-bangkok\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ambfa.com\/"},{"@type":"ListItem","position":2,"name":"Jeans"}]},{"@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\/24031","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=24031"}],"version-history":[{"count":106,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages\/24031\/revisions"}],"predecessor-version":[{"id":24426,"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/pages\/24031\/revisions\/24426"}],"wp:attachment":[{"href":"https:\/\/ambfa.com\/th\/wp-json\/wp\/v2\/media?parent=24031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}