{"id":13,"date":"2026-01-29T00:04:07","date_gmt":"2026-01-29T00:04:07","guid":{"rendered":"https:\/\/skyblue-koala-702878.hostingersite.com\/?page_id=13"},"modified":"2026-03-06T00:11:22","modified_gmt":"2026-03-06T00:11:22","slug":"services","status":"publish","type":"page","link":"https:\/\/sowilo.com\/fr\/services\/","title":{"rendered":"Services"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7004a4 e-flex e-con-boxed e-con e-parent\" data-id=\"e7004a4\" 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-0fed1e3 animated-slow elementor-invisible elementor-widget elementor-widget-html\" data-id=\"0fed1e3\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInUp&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n    <style>\n    \n    \n      :root {\n        --bg: #cfe9fb;\n        --ink: #02687C;\n        --muted: rgba(11, 27, 34, 0.65);\n\n        --teal: #0b6f7c;\n        --teal-dark: #02687C;\n\n        --wrap: 1120px;\n        --gutter: clamp(18px, 4vw, 48px);\n\n        --card-radius: 18px;\n        --img-radius: 18px;\n        --img-border: 6px;\n\n        --timeline-col: 84px;\n        --line-w: 6px;\n\n        --shadow: 0 10px 24px rgba(0, 0, 0, 0.12);\n        \n     \n      }\n\n      * { box-sizing: border-box; }\n      html, body { height: 100%; }\n      body {\n        margin: 0;\n        font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n        color: var(--ink);\n        background: var(--bg);\n      }\n      \n      body {\n  margin: 0;\n  font-family: \"Poppins\", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  color: var(--ink);\n  background: var(--bg);\n}\n\n      .section {\n        max-width: var(--wrap);\n        margin: 0 auto;\n        padding: clamp(28px, 6vw, 64px) var(--gutter);\n      }\n      \n      .entry-title {\n        display:hidden;\n      }\n\n      h1 {\n        margin: 0 0 clamp(22px, 4vw, 42px);\n        text-align: center;\n        font-size: clamp(28px, 3.2vw, 44px);\n        font-weight: 800;\n        letter-spacing: -0.02em;\n      }\n\n      \/* Timeline layout *\/\n      .timeline {\n        position: relative;\n        display: flex;\n        flex-direction: column;\n        gap: clamp(26px, 3vw, 44px);\n        padding: 0;\n        margin: 0;\n        list-style: none;\n      }\n\n      .step {\n        position: relative;\n        display: grid;\n        grid-template-columns: 1fr var(--timeline-col) 1fr;\n        align-items: center;\n        gap: clamp(14px, 2vw, 24px);\n        min-height: 210px;\n      }\n\n      \/* Vertical line *\/\n      .step::before {\n        content: \"\";\n        position: absolute;\n        left: calc(50% - (var(--line-w) \/ 2));\n        top: -22px;\n        bottom: -22px;\n        width: var(--line-w);\n        background: var(--teal);\n        border-radius: 999px;\n        opacity: 0.95;\n      }\n\n      \/* Keep the line inside the timeline group *\/\n   \n      .timeline > .step:first-child::before {\n  top: 50%; \/* equals the height of the .dot *\/\n}\n      .timeline > .step:last-child::before { bottom: 10px; }\n\n      .marker {\n        z-index: 2;\n        grid-column: 2;\n        display: grid;\n        place-items: center;\n      }\n\n      .dot {\n        width: 58px;\n        height: 58px;\n        border-radius: 999px;\n        background: var(--teal);\n        color: #fff;\n        display: grid;\n        place-items: center;\n        font-weight: 800;\n        font-size: 20px;\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);\n      }\n\n      .side {\n        z-index: 1;\n        display: grid;\n        gap: 14px;\n      }\n\n      .content h3 {\n        margin: 0;\n        font-size: clamp(18px, 1.7vw, 22px);\n        font-weight: 800;\n      }\n\n      .content p {\n        margin: 0;\n        color: var(--muted);\n        line-height: 1.6;\n        max-width: 46ch;\n        font-size: 14.5px;\n      }\n\n      .content .linkish {\n        display: inline-block;\n        margin-top: 10px;\n        color: var(--ink);\n        font-weight: 700;\n        text-decoration: underline;\n        text-underline-offset: 4px;\n        text-decoration-thickness: 2px;\n      }\n\n      .media {\n        width: min(440px, 100%);\n        aspect-ratio: 16 \/ 9;\n        border-radius: calc(var(--img-radius) + var(--img-border));\n        background: #fff;\n        padding: var(--img-border);\n        box-shadow: var(--shadow);\n      }\n\n      .media__inner {\n        width: 100%;\n        height: 100%;\n        border-radius: var(--img-radius);\n        overflow: hidden;\n        position: relative;\n      }\n\n      \/* Replace these with real <img> tags if you want *\/\n      .placeholder {\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(135deg, #ffd7a1, #39c2b7 55%, #157b86);\n        filter: saturate(1.05);\n      }\n   \n      \n\n      \/* Alternating sides (like your screenshot) *\/\n      .step.is-left .left { justify-items: start; }\n      .step.is-left .right { justify-items: start; }\n\n      .step.is-right .left { justify-items: start; }\n      .step.is-right .right { justify-items: start; }\n\n      .step.is-left .left { grid-column: 1; }\n      .step.is-left .right { grid-column: 3; }\n\n      .step.is-right .left { grid-column: 1; }\n      .step.is-right .right { grid-column: 3; }\n\n      \/* For the screenshot: content on left, image on right, then swap, etc. *\/\n      .step.is-1 .left  { align-content: center; }\n      .step.is-1 .right { align-content: center; }\n\n      .step.is-2 .left  { align-content: center; }\n      .step.is-2 .right { align-content: center; }\n\n      .step.is-3 .left  { align-content: center; }\n      .step.is-3 .right { align-content: center; }\n\n      .step.is-4 .left  { align-content: center; }\n      .step.is-4 .right { align-content: center; }\n\n      \/* CTA *\/\n      .cta {\n        text-align: center;\n        padding-top: clamp(34px, 6vw, 74px);\n      }\n\n      .cta h2 {\n        margin: 0 0 10px;\n        font-size: clamp(24px, 2.6vw, 40px);\n        font-weight: 900;\n        letter-spacing: -0.02em;\n      }\n\n      .cta p {\n        margin: 0 auto 22px;\n        max-width: 60ch;\n        color: var(--muted);\n        line-height: 1.6;\n      }\n\n      .btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: 10px;\n        border: 0;\n        background: var(--teal);\n        color: #fff;\n        font-weight: 800;\n        padding: 12px 18px;\n        border-radius: 25px;\n        cursor: pointer;\n        box-shadow: 0 10px 18px rgba(0, 0, 0, 0.14);\n        transition: transform 120ms ease, background 120ms ease;\n      }\n      .btn:hover { background: var(--teal-dark); transform: translateY(-1px); }\n      .btn:active { transform: translateY(0px); }\n      .btn,\n.btn:focus,\n.btn:active,\n.btn:focus-visible {\n  outline: none;\n  box-shadow: 0 10px 18px rgba(0, 0, 0, 0.14);\n  background: var(--teal);\n  color: #fff;\n  -webkit-tap-highlight-color: transparent;\n}\n\n\/* Keep your custom pressed animation *\/\n.btn:active {\n  transform: translateY(0px);\n}\n\n      \/* Responsive: stack into one column *\/\n     \/* ---------- TABLET: gets smaller ---------- *\/\n@media (max-width: 1024px) {\n  :root{\n    --wrap: 980px;\n    --timeline-col: 72px;\n    --line-w: 5px;\n    --img-border: 5px;\n  }\n\n  .section { padding: clamp(22px, 4.5vw, 52px) var(--gutter); }\n\n  .step{\n    min-height: 190px;\n    gap: 18px;\n  }\n\n  .dot{\n    width: 52px;\n    height: 52px;\n    font-size: 18px;\n  }\n\n  .media{ width: min(380px, 100%); }\n  .content p{ font-size: 14px; }\n}\n\n\/* ---------- PHONE: number on top, then image, then text (1 column), no middle line ---------- *\/\n@media (max-width: 640px) {\n  \/* kill the center timeline line *\/\n  .step::before { display: none !important; }\n\n  \/* override the desktop grid -> stack everything *\/\n  .step{\n    display: flex !important;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 12px;\n    padding: 22px 0;\n    min-height: unset !important;\n  }\n\n  \/* order: marker -> media -> content (like your sketch) *\/\n  .step > .marker{ order: 1; }\n\n  \/* the side that contains the image (not .content in your HTML) *\/\n  .step > .side:not(.content){\n    order: 2;\n    width: 100%;\n    display: flex;\n    justify-content: center;\n  }\n\n  \/* the text block *\/\n  .step > .side.content{\n    order: 3;\n    width: 100%;\n    justify-items: center;\n  }\n\n  \/* make the dot sit nicely above the image *\/\n  .dot{\n    width: 44px;\n    height: 44px;\n    font-size: 17px;\n  }\n\n  \/* make image full-width but not gigantic *\/\n  .media{\n    width: min(520px, 100%);\n    max-width: 100%;\n  }\n\n  \/* keep text readable *\/\n  .content p{\n    max-width: 42ch;\n    margin-left: auto;\n    margin-right: auto;\n  }\n}\n    <\/style>\n  <\/head>\n\n  <body>\n    <main class=\"section\">\n      <h1>Nos services<\/h1>\n\n      <ol class=\"timeline\">\n        <!-- 1 -->\n        <li class=\"step is-left is-1\">\n          <div class=\"side left content\">\n            <h3>Choisissez votre v\u00eatement<\/h3>\n            <p>\n             De la gymnastique au soccer et bien plus encore, nous cr\u00e9ons des v\u00eatements adapt\u00e9s \u00e0 une grande vari\u00e9t\u00e9 de sports. Choisissez la coupe et le style qui correspondent le mieux \u00e0 votre discipline et \u00e0 votre fa\u00e7on de bouger.\n            <\/p>\n          <\/div>\n\n          <div class=\"marker\" aria-hidden=\"true\">\n            <div class=\"dot\">1<\/div>\n          <\/div>\n\n          <div class=\"side right\">\n            <div class=\"media\">\n              <div class=\"media__inner\">\n                <div class=\"placeholder\" role=\"img\" aria-label=\"Service image placeholder\"><img decoding=\"async\" src=\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png\" alt=\"Garment sketching\" \/><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/li>\n\n        <!-- 2 -->\n        <li class=\"step is-right is-2\">\n          <div class=\"side left\">\n            <div class=\"media\">\n              <div class=\"media__inner\">\n                <div class=\"placeholder dots\" role=\"img\" aria-label=\"Service image placeholder\"><img decoding=\"async\" src=\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/02\/colour-and-fabric-scaled.png\" alt=\"choosing fabric and colour\"><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"marker\" aria-hidden=\"true\">\n            <div class=\"dot\">2<\/div>\n          <\/div>\n\n          <div class=\"side right content\">\n            <h3>Tissu et couleur<\/h3>\n            <p>\n              Choisissez parmi des tissus de performance haut de gamme et une large gamme de couleurs. Que vous recherchiez des mati\u00e8res respirantes, compressives ou ultra-douces, vous trouverez des options qui correspondent \u00e0 votre vision.\n            <\/p>\n          <\/div>\n        <\/li>\n\n        <!-- 3 -->\n        <li class=\"step is-left is-3\">\n          <div class=\"side left content\">\n            <h3>Personnalisation<\/h3>\n            <p>\n             Ajoutez des logos, des noms, des num\u00e9ros ou des graphiques personnalis\u00e9s pour rendre vos v\u00eatements vraiment uniques. Nous offrons une impression et des finitions de haute qualit\u00e9 pour un rendu professionnel.\n            <\/p>\n          <\/div>\n\n          <div class=\"marker\" aria-hidden=\"true\">\n            <div class=\"dot\">3<\/div>\n          <\/div>\n\n          <div class=\"side right\">\n            <div class=\"media\">\n              <div class=\"media__inner\">\n                <div class=\"placeholder speckle\" role=\"img\" aria-label=\"Service image placeholder\"><img decoding=\"async\" src=\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/02\/logo-shirt-scaled.png\" alt=\"shirt that are on hangers\"><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/li>\n\n        <!-- 4 -->\n        <li class=\"step is-right is-4\">\n          <div class=\"side left\">\n            <div class=\"media\">\n              <div class=\"media__inner\">\n                <div class=\"placeholder\" role=\"img\" aria-label=\"Service image placeholder\"><img decoding=\"async\" src=\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Rhinestones-lavender-Extras.png\"><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"marker\" aria-hidden=\"true\">\n            <div class=\"dot\">4<\/div>\n          <\/div>\n\n          <div class=\"side right content\">\n            <h3>Extras<\/h3>\n            <p>\n             Ajoutez des d\u00e9tails sp\u00e9ciaux comme des poches, des fermetures \u00e9clair, une doublure ou des finitions personnalis\u00e9es. Ces touches finales allient fonctionnalit\u00e9 et style.\n            <\/p>\n          <\/div>\n        <\/li>\n\n        <!-- 5 (just the marker, like the screenshot) -->\n        <li class=\"step\" style=\"min-height: 80px;\">\n          <div class=\"side left\"><\/div>\n\n          <div class=\"marker\" aria-hidden=\"true\">\n            <div class=\"dot\">5<\/div>\n          <\/div>\n\n          <div class=\"side right\"><\/div>\n        <\/li>\n      <\/ol>\n\n      <section class=\"cta\">\n        <h2>La touche finale<\/h2>\n        <p>Une fois vos choix faits, notre \u00e9quipe rassemble tous les \u00e9l\u00e9ments pour cr\u00e9er des v\u00eatements de sport qui refl\u00e8tent votre identit\u00e9, votre sport et votre vision. De la conception \u00e0 la production finale, nous mettons l\u2019accent sur la qualit\u00e9, la pr\u00e9cision et le souci du d\u00e9tail afin que vous receviez des pi\u00e8ces belles, confortables et performantes.<\/p>\n       <a href=\"https:\/\/sowilo.com\/fr\/contact\/\"><button class=\"btn\" type=\"button\">\n            Demander une soumission<\/button><\/a> \n      <\/section>\n    <\/main>\n  <\/body>\n<\/html>\t\t\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>","protected":false},"excerpt":{"rendered":"<p>Our services Choose Your Garment From gymnastics to soccer, and beyond, we create apparel for a wide range of sports. Select the cut and style that best fits your discipline and movement. 1 2 Fabric &#038; Color Pick from premium performance fabrics and a wide range of colors. Whether you want breathable, compressive, or ultra-soft [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Services - Customization - Sowilo<\/title>\n<meta name=\"description\" content=\"Explore Sowilo Sportswear services for custom athletic apparel, including garment selection, fabric options, customization, and personalized designs for teams.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sowilo.com\/fr\/services\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Services - Customization - Sowilo\" \/>\n<meta property=\"og:description\" content=\"Explore Sowilo Sportswear services for custom athletic apparel, including garment selection, fabric options, customization, and personalized designs for teams.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sowilo.com\/fr\/services\/\" \/>\n<meta property=\"og:site_name\" content=\"Sowilo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/p\/Sowilo-Sportswear-100054400486126\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-06T00:11:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sowilo.com\/services\/\",\"url\":\"https:\/\/sowilo.com\/services\/\",\"name\":\"Services - Customization - Sowilo\",\"isPartOf\":{\"@id\":\"https:\/\/sowilo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sowilo.com\/services\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sowilo.com\/services\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png\",\"datePublished\":\"2026-01-29T00:04:07+00:00\",\"dateModified\":\"2026-03-06T00:11:22+00:00\",\"description\":\"Explore Sowilo Sportswear services for custom athletic apparel, including garment selection, fabric options, customization, and personalized designs for teams.\",\"breadcrumb\":{\"@id\":\"https:\/\/sowilo.com\/services\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sowilo.com\/services\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/sowilo.com\/services\/#primaryimage\",\"url\":\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png\",\"contentUrl\":\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sowilo.com\/services\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sowilo.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sowilo.com\/#website\",\"url\":\"https:\/\/sowilo.com\/\",\"name\":\"Sowilo\",\"description\":\"We specialize in the design and production of custom sports garments for teams, clubs, and athletes. Our mission is to create high-performance apparel that reflects your brand identity while ensuring comfort, durability, and optimal performance. From design to manufacturing, we offer fully customized solutions tailored to your sport, style, and needs.\",\"publisher\":{\"@id\":\"https:\/\/sowilo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sowilo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sowilo.com\/#organization\",\"name\":\"Sowilo\",\"url\":\"https:\/\/sowilo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/sowilo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/01\/SOWILO-LOGO-3-teal.png\",\"contentUrl\":\"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/01\/SOWILO-LOGO-3-teal.png\",\"width\":811,\"height\":631,\"caption\":\"Sowilo\"},\"image\":{\"@id\":\"https:\/\/sowilo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/p\/Sowilo-Sportswear-100054400486126\/\",\"https:\/\/www.instagram.com\/sowilosportswear\/?hl=en\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Services - Customization - Sowilo","description":"Explore Sowilo Sportswear services for custom athletic apparel, including garment selection, fabric options, customization, and personalized designs for teams.","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:\/\/sowilo.com\/fr\/services\/","og_locale":"fr_CA","og_type":"article","og_title":"Services - Customization - Sowilo","og_description":"Explore Sowilo Sportswear services for custom athletic apparel, including garment selection, fabric options, customization, and personalized designs for teams.","og_url":"https:\/\/sowilo.com\/fr\/services\/","og_site_name":"Sowilo","article_publisher":"https:\/\/www.facebook.com\/p\/Sowilo-Sportswear-100054400486126\/","article_modified_time":"2026-03-06T00:11:22+00:00","og_image":[{"url":"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sowilo.com\/services\/","url":"https:\/\/sowilo.com\/services\/","name":"Services - Customization - Sowilo","isPartOf":{"@id":"https:\/\/sowilo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sowilo.com\/services\/#primaryimage"},"image":{"@id":"https:\/\/sowilo.com\/services\/#primaryimage"},"thumbnailUrl":"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png","datePublished":"2026-01-29T00:04:07+00:00","dateModified":"2026-03-06T00:11:22+00:00","description":"Explore Sowilo Sportswear services for custom athletic apparel, including garment selection, fabric options, customization, and personalized designs for teams.","breadcrumb":{"@id":"https:\/\/sowilo.com\/services\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sowilo.com\/services\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/sowilo.com\/services\/#primaryimage","url":"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png","contentUrl":"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/03\/Choose-a-garment-.png"},{"@type":"BreadcrumbList","@id":"https:\/\/sowilo.com\/services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sowilo.com\/"},{"@type":"ListItem","position":2,"name":"Services"}]},{"@type":"WebSite","@id":"https:\/\/sowilo.com\/#website","url":"https:\/\/sowilo.com\/","name":"Sowilo","description":"We specialize in the design and production of custom sports garments for teams, clubs, and athletes. Our mission is to create high-performance apparel that reflects your brand identity while ensuring comfort, durability, and optimal performance. From design to manufacturing, we offer fully customized solutions tailored to your sport, style, and needs.","publisher":{"@id":"https:\/\/sowilo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sowilo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/sowilo.com\/#organization","name":"Sowilo","url":"https:\/\/sowilo.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/sowilo.com\/#\/schema\/logo\/image\/","url":"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/01\/SOWILO-LOGO-3-teal.png","contentUrl":"https:\/\/sowilo.com\/wp-content\/uploads\/2026\/01\/SOWILO-LOGO-3-teal.png","width":811,"height":631,"caption":"Sowilo"},"image":{"@id":"https:\/\/sowilo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/p\/Sowilo-Sportswear-100054400486126\/","https:\/\/www.instagram.com\/sowilosportswear\/?hl=en"]}]}},"_links":{"self":[{"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":87,"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":3175,"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/pages\/13\/revisions\/3175"}],"wp:attachment":[{"href":"https:\/\/sowilo.com\/fr\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}