Gifts: Explore the selection. Free shipping & extended returns until 01/11.

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
0.30ms
SELECT * FROM `webstores` ORDER BY `position` ASC
2.12ms
SELECT * FROM `countries` WHERE `countries`.`id` IN ('15', '5', '16', '40')
0.25ms
SELECT * FROM `languages` WHERE `languages`.`id` IN ('1', '2')
0.54ms
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.35ms
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')
0.27ms
SELECT * FROM `languages`
0.29ms
SELECT * FROM `editorial_articles` WHERE `id` = '125' LIMIT 1
0.24ms
SELECT * FROM `editorial_articles` WHERE `id` = '126' LIMIT 1
0.22ms
SELECT * FROM `editorial_articles` WHERE `id` = '127' LIMIT 1
0.94ms
SELECT * FROM `config`
0.33ms
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
0.60ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `slug_en` = 'create-finding-the-perfect-suit' LIMIT 1
0.25ms
SELECT * FROM `editorial_articles` WHERE `id` = '97' LIMIT 1
0.41ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('97') ORDER BY `position` ASC
0.27ms
SELECT * FROM `editorial_blocks_pictures` WHERE `block_id` IN ('816', '817', '818', '819', '820') ORDER BY `position` ASC
0.19ms
SELECT * FROM `collections` WHERE `collections`.`id` IN ('0') ORDER BY `season` DESC
0.64ms
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.30ms
SELECT * FROM `products_types` WHERE `products_types`.`id` IN ('4', '5', '1') ORDER BY `singular` ASC
0.46ms
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
0.52ms
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.46ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY `webstore_id` ASC
0.57ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5814', '5794', '5833', '5807', '5791', '5828') ORDER BY `position` ASC
0.72ms
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
1.34ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28847', '28900', '28901', '28848', '28902', '28849', '28850', '28903', '28904', '28851', '28852', '28905', '28906', '28853', '28755', '28854', '28907', '28739', '28756', '28740', '28757', '28741', '28758', '28742', '28759', '28743', '28760', '28744', '28761', '28745', '28762', '28746', '28763')
0.43ms
SELECT * FROM `sizes` WHERE `sizes`.`id` IN ('44', '45', '46', '47', '48', '49', '50', '62', '51', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '130') ORDER BY `position` ASC
0.81ms
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
0.54ms
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.41ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5695', '5813', '5684', '5382') ORDER BY `webstore_id` ASC
0.61ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5695', '5813', '5684', '5382') ORDER BY `position` ASC
0.74ms
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
1.48ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28311', '28892', '28893', '28312', '28894', '28313', '28314', '28895', '28896', '28315', '28316', '28897', '28898', '28317', '28318', '28899', '26799', '28234', '26800', '28235', '26801', '28236', '26802', '28237', '26803', '28238', '26804', '28239', '26805', '28240', '26806', '28241', '26807')
0.42ms
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
0.70ms
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
0.22ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
0.58ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('86', '78', '70', '69', '68', '67') ORDER BY `position` ASC
0.42ms
SELECT * FROM `seo_types`
0.33ms
SELECT * FROM `styles`
1.02ms
SELECT * FROM `discounts` WHERE (`webstore_id` = '1' OR `webstore_id` IS NULL) AND `range` = '1' AND `is_enabled` = '1'
4.30ms
SELECT `discount_id`, `product_id` FROM `discount_product` WHERE `discount_id` IN ('356', '411', '415', '416', '531', '532', '728', '731', '740', '1138', '1292')
0.65ms
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.30ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
0.69ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('122', '120', '119', '118', '117', '116', '115', '114') ORDER BY `position` ASC
0.31ms
SELECT * FROM `categories` WHERE `id` = '1' LIMIT 1
517.95ms
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.90ms
SELECT * FROM `categories_pushes` WHERE `category_id` IN ('4', '78', '44', '88', '76', '153', '138', '2', '151', '30', '84', '8', '11', '12', '13', '14', '9', '15', '93', '17', '16', '82', '81', '83', '87', '80', '79', '109', '18', '5', '19', '22', '23', '24', '26', '25', '95', '27', '160', '74', '63', '64', '75', '96', '97', '99', '100', '101', '103', '102', '104', '105', '163', '108', '107', '106', '33', '34', '37', '38', '39', '41', '40', '94', '42', '91', '60', '61') ORDER BY `position` ASC
0.31ms
SELECT * FROM `categories` WHERE `id` = '7' LIMIT 1
469.09ms
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` < '298' AND `level` <= '3' GROUP BY `categories`.`id` ORDER BY `l` ASC
0.71ms
SELECT * FROM `categories_pushes` WHERE `category_id` IN ('110', '111', '115', '116', '117', '120', '121', '119', '148', '68', '69', '140', '141', '142', '53', '55', '85', '86', '159', '125', '126', '127', '129', '128', '136', '132', '165', '134', '158', '66', '67', '144', '150', '145', '124', '32', '73', '123', '137', '154', '139', '167') ORDER BY `position` ASC
Name Running Time (ms) Difference
default_timer
1,406.47ms (time from start to render)
 
Controller entry
0.00ms
+ 0.00ms
View #1 - editorial.article
117.03ms
+ 117.02ms
View #2 - editorial.partials.subnav
118.20ms
+ 1.17ms
View #3 - editorial.partials.block-text
119.78ms
+ 1.58ms
View #4 - editorial.partials.block-text-image
120.05ms
+ 0.27ms
View #5 - editorial.partials.block-text-image
121.46ms
+ 1.41ms
View #6 - editorial.partials.block-text-image
121.92ms
+ 0.46ms
View #7 - catalog.partials.block-products
122.31ms
+ 0.39ms
View #8 - editorial.partials.block-text
122.60ms
+ 0.29ms
View #9 - components.product-card
122.77ms
+ 0.17ms
View #10 - components.add-to-wishlist
173.96ms
+ 51.19ms
View #11 - components.product-card
177.22ms
+ 3.26ms
View #12 - components.add-to-wishlist
181.87ms
+ 4.65ms
View #13 - components.product-card
183.58ms
+ 1.71ms
View #14 - components.add-to-wishlist
189.58ms
+ 6.00ms
View #15 - components.product-card
191.80ms
+ 2.22ms
View #16 - components.add-to-wishlist
196.16ms
+ 4.36ms
View #17 - components.product-card
197.91ms
+ 1.75ms
View #18 - components.add-to-wishlist
202.44ms
+ 4.53ms
View #19 - components.product-card
204.50ms
+ 2.05ms
View #20 - components.add-to-wishlist
210.77ms
+ 6.27ms
View #21 - editorial.partials.related-content
231.32ms
+ 20.55ms
View #22 - components.button
232.19ms
+ 0.87ms
View #23 - components.button
236.05ms
+ 3.86ms
View #24 - components.button
236.93ms
+ 0.88ms
View #25 - components.button
237.74ms
+ 0.81ms
View #26 - components.button
238.40ms
+ 0.67ms
View #27 - components.button
239.05ms
+ 0.64ms
View #28 - components.button
240.04ms
+ 0.99ms
View #29 - components.button
240.87ms
+ 0.84ms
View #30 - layout.layout
241.21ms
+ 0.34ms
View #31 - layout.meta
242.04ms
+ 0.83ms
View #32 - modules.notification
244.90ms
+ 2.86ms
View #33 - modules.header
247.20ms
+ 2.30ms
View #34 - modules.menu
1,323.74ms
+ 1,076.54ms
View #35 - components.menu-first-level
1,324.32ms
+ 0.58ms
View #36 - components.menu-second-level
1,336.09ms
+ 11.77ms
View #37 - components.menu-pushes
1,340.85ms
+ 4.76ms
View #38 - components.menu-pushes
1,357.10ms
+ 16.25ms
View #39 - components.menu-pushes
1,363.10ms
+ 5.99ms
View #40 - components.menu-pushes
1,364.45ms
+ 1.36ms
View #41 - components.menu-pushes
1,370.28ms
+ 5.83ms
View #42 - svg.logo
1,371.17ms
+ 0.89ms
View #43 - modules.messages
1,372.20ms
+ 1.03ms
View #44 - modules.breadcrumbs
1,372.61ms
+ 0.41ms
View #45 - modules.footer
1,372.94ms
+ 0.33ms
View #46 - components.reinsurance-support
1,373.33ms
+ 0.38ms
View #47 - components.field
1,373.88ms
+ 0.55ms
View #48 - components.csrf-field
1,374.17ms
+ 0.29ms
View #49 - components.button
1,374.33ms
+ 0.16ms
View #50 - components.footer-links
1,374.60ms
+ 0.27ms
View #51 - modules.panel
1,386.56ms
+ 11.97ms
View #52 - modules.popin
1,386.81ms
+ 0.24ms
View #53 - modules.blueshift-popin
1,386.98ms
+ 0.17ms
View #54 - modules.search-panel
1,387.93ms
+ 0.95ms
View #55 - catalog.search-form
1,388.33ms
+ 0.40ms
View #56 - components.field
1,388.86ms
+ 0.53ms
View #57 - modules.toaster
1,389.74ms
+ 0.88ms
View #58 - layout.overlay
1,389.88ms
+ 0.15ms
View #59 - modules.webstore-switcher
1,391.94ms
+ 2.05ms
View #60 - components.close-button
1,392.28ms
+ 0.35ms
View #61 - components.native-select
1,392.80ms
+ 0.52ms
View #62 - components.native-select
1,393.30ms
+ 0.50ms
View #63 - components.button
1,393.54ms
+ 0.24ms
View #64 - components.button
1,393.84ms
+ 0.30ms
View #65 - helpers.grid
1,394.14ms
+ 0.30ms
View #66 - modules.loading-bar
1,394.28ms
+ 0.15ms
View #67 - 3rdparties.didomi
1,394.57ms
+ 0.28ms
View #68 - 3rdparties.gtm
1,394.71ms
+ 0.14ms
View #69 - 3rdparties.abtasty.main
1,394.85ms
+ 0.13ms
View #70 - 3rdparties.abtasty.tracking
1,394.97ms
+ 0.12ms
View #71 - 3rdparties.blueshift
1,395.19ms
+ 0.22ms
View #72 - 3rdparties.sizebay.main
1,398.90ms
+ 3.71ms
View #73 - 3rdparties.sizebay.tracking
1,399.13ms
+ 0.23ms
View #74 - 3rdparties.gsi
1,399.37ms
+ 0.24ms
View #75 - 3rdparties.applepay
1,399.49ms
+ 0.12ms
View #76 - 3rdparties.alma
1,405.01ms
+ 5.52ms
View #77 - path: /var/www/html/laravel/profiling/template.blade.php
1,406.52ms
+ 1.51ms
... array(40)
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_COOKIE string(201) fursac=479aa8f78abc4b24893df5e20b0882ddf028780e%2BvTpXdbIBA8eiQD1ScSUJ
fursac=479aa8f78abc4b24893df5e20b0882ddf028780e%2BvTpXdbIBA8eiQD1ScSUJwGd9PpkyAeWX3gWSUrDO; cart=c0979757428681e8400094a7dd8325d4de9c3d95%2B%5B%5D; webstore=9d177a0d1723c05f68e9f350bb89da2d5d44ad12%2B1
HTTP_X_FORWARDED_FOR string(14) 216.73.217.100
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) 2dba27a72b09
HTTP_X_REAL_IP string(14) 216.73.217.100
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.3
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) 33212
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 1784153863.084
REQUEST_TIME int 1784153863
HTTPS string(2) on
... array(2)
csrf_token string(40) D7IMETUpHwxfBlRVfFzQ3W2usFZcyZqiQzPy0ENG
cart string(12) Order object