New markdown: Enjoy up to 50% off our selected items. Free delivery and returns | Payment in installments available

Finding the perfect suit

Fursac offers three core jacket styles — slim-fit, straight-cut, and double-breasted — available in sizes 44 to 56. For broader builds, a dedicated range of larger sizes extends up to size 62, ensuring a tailored fit for every silhouette.

Sleeve lengths on our jackets can be altered, whether shortened or lengthened, for a perfectly precise fit.

Finding the perfect suit - Mens suits and clothes De Fursac

Choosing the pants

All our suit trousers come with unfinished hems, allowing you to adjust the leg length to your preference. They are available with either belt loops or side adjusters for a more refined finish. Depending on the model or the season’s inspiration, trousers may feature one or two pleats for added ease, or a slightly flared leg for a more distinctive line.

 
Finding the perfect suit - Mens suits and clothes De Fursac

Separable or non-separable suits

Most of our suits are designed with a drop 7 structure, meaning the trousers are seven sizes smaller than the jacket. For example, a jacket in size 46 is paired with trousers in size 39.

However, selected suits are also available as separates, giving you the flexibility to choose jacket and trouser sizes independently.
 
Finding the perfect suit - Mens suits and clothes De Fursac

Three-pieces suit

Three-piece suits include a jacket, trousers, and waistcoat. On certain references, the waistcoat is also sold separately, allowing you to build your own three-piece suit and select a size that suits you best, for comfort that’s as refined as the cut itself.
 
Change country / language

You are currently browsing the FURSAC France online shop in English. To change your country of delivery or language, make your choice from the list below.

There are no log entries.
Time Query
2.12ms
SELECT * FROM `webstores` ORDER BY `position` ASC
0.35ms
SELECT * FROM `countries` WHERE `countries`.`id` IN ('15', '5', '16', '40')
0.21ms
SELECT * FROM `languages` WHERE `languages`.`id` IN ('1', '2')
5.43ms
SELECT `countries`.*, `country_webstore`.`id` AS `pivot_id`, `country_webstore`.`webstore_id` AS `pivot_webstore_id`, `country_webstore`.`country_id` AS `pivot_country_id` FROM `countries` INNER JOIN `country_webstore` ON `countries`.`id` = `country_webstore`.`country_id` WHERE `country_webstore`.`webstore_id` IN ('1', '2', '3', '4', '5')
0.42ms
SELECT `languages`.*, `language_webstore`.`id` AS `pivot_id`, `language_webstore`.`webstore_id` AS `pivot_webstore_id`, `language_webstore`.`language_id` AS `pivot_language_id` FROM `languages` INNER JOIN `language_webstore` ON `languages`.`id` = `language_webstore`.`language_id` WHERE `language_webstore`.`webstore_id` IN ('1', '2', '3', '4', '5')
2.10ms
SELECT * FROM `languages`
0.37ms
SELECT * FROM `editorial_articles` WHERE `id` = '125' LIMIT 1
0.29ms
SELECT * FROM `editorial_articles` WHERE `id` = '126' LIMIT 1
0.21ms
SELECT * FROM `editorial_articles` WHERE `id` = '127' LIMIT 1
1.03ms
SELECT * FROM `config`
6.29ms
SELECT `editorial_tags`.* FROM `editorial_tags` INNER JOIN `editorial_articles` ON `editorial_articles`.`tag_id` = `editorial_tags`.`id` GROUP BY `editorial_tags`.`id` ORDER BY `editorial_tags`.`position` ASC
1.55ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `slug_en` = 'create-finding-the-perfect-suit' LIMIT 1
0.44ms
SELECT * FROM `editorial_articles` WHERE `id` = '97' LIMIT 1
1.33ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('97') ORDER BY `position` ASC
0.53ms
SELECT * FROM `editorial_blocks_pictures` WHERE `block_id` IN ('816', '817', '818', '819', '820') ORDER BY `position` ASC
0.22ms
SELECT * FROM `collections` WHERE `collections`.`id` IN ('0') ORDER BY `season` DESC
0.82ms
SELECT `products`.*, `editorial_blocks_products`.`id` AS `pivot_id`, `editorial_blocks_products`.`block_id` AS `pivot_block_id`, `editorial_blocks_products`.`product_id` AS `pivot_product_id`, `editorial_blocks_products`.`pos` AS `pivot_pos` FROM `products` INNER JOIN `editorial_blocks_products` ON `products`.`id` = `editorial_blocks_products`.`product_id` WHERE `editorial_blocks_products`.`block_id` IN ('816', '817', '818', '819', '820') ORDER BY ISNULL(pos) ASC, `pos` ASC
0.41ms
SELECT * FROM `products_types` WHERE `products_types`.`id` IN ('4', '5', '1') ORDER BY `singular` ASC
1.69ms
SELECT `seo_types`.* FROM `seo_types` INNER JOIN `product_type_seo` ON `product_type_seo`.`seo_id` = `seo_types`.`id` WHERE `seo_types`.`id` IN ('23', '18', '8') ORDER BY `singular` ASC
1.66ms
SELECT `colors`.*, `color_product`.`id` AS `pivot_id`, `color_product`.`product_id` AS `pivot_product_id`, `color_product`.`color_id` AS `pivot_color_id` FROM `colors` INNER JOIN `color_product` ON `colors`.`id` = `color_product`.`color_id` WHERE `color_product`.`product_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY `name` ASC
0.76ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY `webstore_id` ASC
0.75ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY `position` ASC
3.96ms
SELECT `articles`.*, sizes.name as size_name FROM `articles` INNER JOIN `sizes` ON `sizes`.`id` = `articles`.`size_id` WHERE `product_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY `position` ASC
2.85ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28900', '28847', '28848', '28901', '28849', '28902', '28903', '28850', '28851', '28904', '28905', '28852', '28853', '28906', '28907', '28854', '28755', '28739', '28756', '28740', '28757', '28741', '28758', '28742', '28759', '28743', '28760', '28744', '28761', '28745', '28762', '28746', '28763')
0.55ms
SELECT * FROM `sizes` WHERE `sizes`.`id` IN ('44', '45', '46', '47', '48', '49', '50', '51', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '130') ORDER BY `position` ASC
1.27ms
SELECT `tags`.*, `product_tag`.`id` AS `pivot_id`, `product_tag`.`product_id` AS `pivot_product_id`, `product_tag`.`tag_id` AS `pivot_tag_id` FROM `tags` INNER JOIN `product_tag` ON `tags`.`id` = `product_tag`.`tag_id` WHERE `product_tag`.`product_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY `name` ASC
1.97ms
SELECT `products`.*, `products_items`.`id` AS `pivot_id`, `products_items`.`parent_id` AS `pivot_parent_id`, `products_items`.`item_id` AS `pivot_item_id`, `products_items`.`pos` AS `pivot_pos` FROM `products` INNER JOIN `products_items` ON `products`.`id` = `products_items`.`item_id` WHERE `products_items`.`parent_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY ISNULL(pos) ASC, `pos` ASC
0.72ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5695', '5813', '5684', '5382') ORDER BY `webstore_id` ASC
1.38ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5695', '5813', '5684', '5382') ORDER BY `position` ASC
0.95ms
SELECT `articles`.*, sizes.name as size_name FROM `articles` INNER JOIN `sizes` ON `sizes`.`id` = `articles`.`size_id` WHERE `product_id` IN ('5695', '5813', '5684', '5382') ORDER BY `position` ASC
9.39ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28892', '28311', '28312', '28893', '28313', '28894', '28895', '28314', '28315', '28896', '28897', '28316', '28317', '28898', '28899', '28318', '26799', '28234', '26800', '28235', '26801', '28236', '26802', '28237', '26803', '28238', '26804', '28239', '26805', '28240', '26806', '28241', '26807')
9.43ms
SELECT * FROM `sizes` WHERE `sizes`.`id` IN ('44', '45', '46', '47', '48', '49', '50', '51', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '130') ORDER BY `position` ASC
10.97ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `id` <> '97' AND `is_enabled` = '1' AND `position` >= LEAST('55'-3, (SELECT MAX(position) FROM editorial_articles WHERE section = 'style-guide') - '55' -1) AND `position` <= '58' ORDER BY `position` ASC LIMIT 6
5.38ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
3.23ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('86', '78', '70', '69', '68', '67') ORDER BY `position` ASC
1.31ms
SELECT `code`, `taxes` FROM `countries`
7.80ms
SELECT `gifts`.* FROM `gifts` INNER JOIN `gifts_details` ON `gifts_details`.`gift_id` = `gifts`.`id` AND `gifts_details`.`webstore_id` = 1 AND `gifts_details`.`is_enabled` = 1
1.24ms
SELECT * FROM `articles` WHERE `articles`.`id` IN ('27429')
5.77ms
SELECT * FROM `products` WHERE `products`.`id` IN ('5502') ORDER BY `sku` ASC
0.20ms
SELECT * FROM `gifts_details` WHERE `gift_id` IN ('1')
0.28ms
SELECT `products_types`.*, `gifts_products_types`.`id` AS `pivot_id`, `gifts_products_types`.`gift_id` AS `pivot_gift_id`, `gifts_products_types`.`type_id` AS `pivot_type_id`, `gifts_products_types`.`min_qty` AS `pivot_min_qty` FROM `products_types` INNER JOIN `gifts_products_types` ON `products_types`.`id` = `gifts_products_types`.`type_id` WHERE `gifts_products_types`.`gift_id` IN ('1')
0.41ms
SELECT * FROM `seo_types`
5.42ms
SELECT * FROM `styles`
7.22ms
SELECT * FROM `discounts` WHERE (`webstore_id` = '1' OR `webstore_id` IS NULL) AND `range` = '1' AND `is_enabled` = '1'
4.34ms
SELECT `discount_id`, `product_id` FROM `discount_product` WHERE `discount_id` IN ('531', '532', '731', '1138', '1416', '1479', '1530', '1531', '1532', '1533')
1.76ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `is_enabled` = '1' AND `id` NOT IN ('97') ORDER BY `created_at` DESC LIMIT 8
0.72ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
0.70ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('122', '120', '119', '118', '117', '116', '115', '114') ORDER BY `position` ASC
0.39ms
SELECT * FROM `customers` WHERE `customers`.`id` = '' LIMIT 1
0.34ms
SELECT * FROM `categories` WHERE `id` = '1' LIMIT 1
826.92ms
SELECT `categories`.*, `categories_details`.`is_enabled`, COUNT(products.id) AS nb_products FROM `categories` INNER JOIN `categories_details` ON `categories_details`.`category_id` = `categories`.`id` AND `categories_details`.`webstore_id` = 1 LEFT JOIN `category_product` ON `category_product`.`category_id` = `categories`.`id` LEFT JOIN `products` ON `products`.`id` = `category_product`.`product_id` LEFT JOIN `products_details` ON `products_details`.`product_id` = `products`.`id` AND `products_details`.`webstore_id` = 1 WHERE (`products_details`.`price` > '0' OR `products_details`.`price` IS NULL) AND (`products_details`.`is_enabled` = '1' OR `products_details`.`is_enabled` IS NULL) AND `l` > '1' AND `r` < '152' AND `level` <= '3' GROUP BY `categories`.`id` ORDER BY `l` ASC
0.93ms
SELECT * FROM `categories_pushes` WHERE `category_id` IN ('5', '19', '22', '23', '24', '26', '25', '95', '27', '64', '63', '74', '160', '75', '96', '97', '99', '100', '101', '103', '102', '104', '105', '163', '108', '107', '106', '84', '8', '11', '13', '12', '14', '93', '164', '15', '9', '4', '78', '88', '153', '76', '30', '138', '151', '44', '2', '17', '16', '87', '83', '81', '80', '82', '79', '109', '18', '110', '111', '112', '113', '114', '115', '116', '117', '118', '120', '121', '147', '119', '148') ORDER BY `position` ASC
0.34ms
SELECT * FROM `categories` WHERE `id` = '7' LIMIT 1
799.72ms
SELECT `categories`.*, `categories_details`.`is_enabled`, COUNT(products.id) AS nb_products FROM `categories` INNER JOIN `categories_details` ON `categories_details`.`category_id` = `categories`.`id` AND `categories_details`.`webstore_id` = 1 LEFT JOIN `category_product` ON `category_product`.`category_id` = `categories`.`id` LEFT JOIN `products` ON `products`.`id` = `category_product`.`product_id` LEFT JOIN `products_details` ON `products_details`.`product_id` = `products`.`id` AND `products_details`.`webstore_id` = 1 WHERE (`products_details`.`price` > '0' OR `products_details`.`price` IS NULL) AND (`products_details`.`is_enabled` = '1' OR `products_details`.`is_enabled` IS NULL) AND `l` > '153' AND `r` < '324' AND `level` <= '3' GROUP BY `categories`.`id` ORDER BY `l` ASC
1.13ms
SELECT * FROM `categories_pushes` WHERE `category_id` IN ('67', '168', '145', '150', '144', '124', '33', '34', '37', '38', '39', '41', '40', '94', '42', '91', '60', '61', '35', '169', '170', '171', '172', '173', '174', '175', '176', '177', '178', '179', '180', '53', '54', '55', '85', '57', '56', '58', '140', '141', '142', '6', '89', '48', '51', '50', '49', '90', '135', '52', '166', '156', '70', '72', '149', '68', '161', '69', '125', '126', '127', '131', '129', '128', '130', '136', '132', '165', '133', '134', '158', '32', '73', '123', '137', '66', '154', '139', '167') ORDER BY `position` ASC
Name Running Time (ms) Difference
default_timer
2,622.50ms (time from start to render)
 
Controller entry
0.00ms
+ 0.00ms
View #1 - editorial.article
401.71ms
+ 401.71ms
View #2 - editorial.partials.subnav
404.28ms
+ 2.57ms
View #3 - editorial.partials.block-text
405.86ms
+ 1.58ms
View #4 - editorial.partials.block-text-image
406.16ms
+ 0.30ms
View #5 - editorial.partials.block-text-image
412.15ms
+ 5.98ms
View #6 - editorial.partials.block-text-image
412.70ms
+ 0.55ms
View #7 - catalog.partials.block-products
413.20ms
+ 0.50ms
View #8 - editorial.partials.block-text
416.71ms
+ 3.51ms
View #9 - components.product-card
416.94ms
+ 0.23ms
View #10 - components.add-to-wishlist
599.04ms
+ 182.11ms
View #11 - editorial.partials.related-content
649.48ms
+ 50.44ms
View #12 - components.button
650.46ms
+ 0.98ms
View #13 - components.button
654.94ms
+ 4.48ms
View #14 - components.button
657.33ms
+ 2.38ms
View #15 - components.button
663.36ms
+ 6.03ms
View #16 - components.button
664.30ms
+ 0.94ms
View #17 - components.button
665.08ms
+ 0.79ms
View #18 - components.button
665.79ms
+ 0.70ms
View #19 - components.button
666.54ms
+ 0.75ms
View #20 - layout.layout
674.11ms
+ 7.58ms
View #21 - layout.meta
675.08ms
+ 0.97ms
View #22 - modules.notification
688.07ms
+ 12.99ms
View #23 - modules.header
688.99ms
+ 0.92ms
View #24 - modules.menu
2,511.84ms
+ 1,822.85ms
View #25 - components.menu-first-level
2,512.47ms
+ 0.63ms
View #26 - components.menu-second-level
2,520.93ms
+ 8.46ms
View #27 - components.menu-pushes
2,541.32ms
+ 20.39ms
View #28 - components.menu-pushes
2,556.61ms
+ 15.29ms
View #29 - components.menu-pushes
2,569.19ms
+ 12.58ms
View #30 - components.menu-pushes
2,588.46ms
+ 19.27ms
View #31 - components.menu-pushes
2,590.01ms
+ 1.55ms
View #32 - components.menu-pushes
2,591.58ms
+ 1.57ms
View #33 - svg.logo
2,592.42ms
+ 0.84ms
View #34 - modules.messages
2,593.39ms
+ 0.96ms
View #35 - modules.breadcrumbs
2,593.81ms
+ 0.43ms
View #36 - modules.footer
2,594.09ms
+ 0.28ms
View #37 - components.reinsurance-support
2,594.53ms
+ 0.43ms
View #38 - components.field
2,597.65ms
+ 3.12ms
View #39 - components.csrf-field
2,598.05ms
+ 0.40ms
View #40 - components.button
2,598.27ms
+ 0.22ms
View #41 - components.footer-links
2,598.61ms
+ 0.35ms
View #42 - modules.panel
2,602.04ms
+ 3.43ms
View #43 - modules.popin
2,602.23ms
+ 0.19ms
View #44 - modules.blueshift-popin
2,602.41ms
+ 0.18ms
View #45 - modules.search-panel
2,603.44ms
+ 1.04ms
View #46 - catalog.search-form
2,603.79ms
+ 0.34ms
View #47 - components.field
2,604.21ms
+ 0.42ms
View #48 - modules.toaster
2,604.98ms
+ 0.77ms
View #49 - layout.overlay
2,605.13ms
+ 0.15ms
View #50 - modules.webstore-switcher
2,616.06ms
+ 10.93ms
View #51 - components.close-button
2,616.50ms
+ 0.44ms
View #52 - components.native-select
2,617.08ms
+ 0.58ms
View #53 - components.native-select
2,617.72ms
+ 0.64ms
View #54 - components.button
2,618.00ms
+ 0.28ms
View #55 - components.button
2,618.38ms
+ 0.38ms
View #56 - helpers.grid
2,618.69ms
+ 0.31ms
View #57 - modules.loading-bar
2,618.85ms
+ 0.16ms
View #58 - 3rdparties.didomi
2,619.20ms
+ 0.35ms
View #59 - 3rdparties.gtm
2,619.36ms
+ 0.15ms
View #60 - 3rdparties.abtasty.main
2,619.51ms
+ 0.15ms
View #61 - 3rdparties.abtasty.tracking
2,619.67ms
+ 0.15ms
View #62 - 3rdparties.blueshift
2,619.90ms
+ 0.24ms
View #63 - 3rdparties.sizebay.main
2,620.34ms
+ 0.43ms
View #64 - 3rdparties.sizebay.tracking
2,620.57ms
+ 0.23ms
View #65 - 3rdparties.gsi
2,620.79ms
+ 0.23ms
View #66 - 3rdparties.applepay
2,620.92ms
+ 0.12ms
View #67 - 3rdparties.alma
2,621.16ms
+ 0.25ms
View #68 - path: /var/www/html/laravel/profiling/template.blade.php
2,622.55ms
+ 1.38ms
... array(39)
REDIRECT_HTTP_AUTHORIZATION string(0)
REDIRECT_STATUS string(3) 200
HTTP_AUTHORIZATION string(0)
HTTP_HOST string(19) fursac.period.paris
HTTP_USER_AGENT string(103) Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible;
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT string(3) */*
HTTP_ACCEPT_ENCODING string(23) gzip, br, zstd, deflate
HTTP_X_FORWARDED_FOR string(14) 216.73.216.116
HTTP_X_FORWARDED_HOST string(19) fursac.period.paris
HTTP_X_FORWARDED_PORT string(3) 443
HTTP_X_FORWARDED_PROTO string(5) https
HTTP_X_FORWARDED_SERVER string(12) 645fb2f1b7f9
HTTP_X_REAL_IP string(14) 216.73.216.116
PATH string(60) /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SERVER_SIGNATURE string(80) <address>Apache/2.4.38 (Debian) Server at fursac.period.paris Port
<address>Apache/2.4.38 (Debian) Server at fursac.period.paris Port 80</address>
SERVER_SOFTWARE string(22) Apache/2.4.38 (Debian)
SERVER_NAME string(19) fursac.period.paris
SERVER_ADDR string(10) 172.19.0.4
SERVER_PORT int 443
REMOTE_ADDR string(10) 172.19.0.2
DOCUMENT_ROOT string(13) /var/www/html
REQUEST_SCHEME string(4) http
CONTEXT_PREFIX string(0)
CONTEXT_DOCUMENT_ROOT string(13) /var/www/html
SERVER_ADMIN string(19) webmaster@localhost
SCRIPT_FILENAME string(23) /var/www/html/index.php
REMOTE_PORT string(5) 58454
REDIRECT_URL string(52) /en/style-guide/create-finding-the-perfect-suit.html
REDIRECT_QUERY_STRING string(52) /en/style-guide/create-finding-the-perfect-suit.html
GATEWAY_INTERFACE string(7) CGI/1.1
SERVER_PROTOCOL string(8) HTTP/1.1
REQUEST_METHOD string(3) GET
QUERY_STRING string(52) /en/style-guide/create-finding-the-perfect-suit.html
REQUEST_URI string(52) /en/style-guide/create-finding-the-perfect-suit.html
SCRIPT_NAME string(10) /index.php
PHP_SELF string(10) /index.php
REQUEST_TIME_FLOAT float 1792289319.327
REQUEST_TIME int 1792289319
HTTPS string(2) on
... array(2)
csrf_token string(40) 2dciq3HYbJRujE6GLchdTAQCk6oMRh9Q6GdsII2P
cart string(12) Order object