--}} ?> The perfect shirt - Fursac - Suits & Menswear
New markdown: Enjoy up to 50% off our selected items. Free delivery and returns | Payment in installments available

The perfect shirt

The different shirt fits allow you to play with styles, but also to find the right piece for your body shape.

 

The three main fits at Fursac are:

The dress or formal shirt: the body is tailored with a well-defined waist. It is worn tucked into the trousers. Different collar styles are available: French, hidden placket, bib front...

The casual dress shirt: the body is slightly looser with a still noticeable tapering. It can be worn tucked in or untucked. The fabrics offered are more casual.

The casual shirt: the body is straight with a less defined waist. It is available with a shirttail or straight hem with side slits. It can be worn tucked in or untucked.

Ceremony shirts Ceremony shirts
Business shirts Business shirts
Casual shirts Casual shirts

The collars

French collar French collar
Spread collar Spread collar
Grandad collar Grandad collar
Wing collar Wing collar
Swallow collar Swallow collar
Button-down collar Button-down collar

The plackets

Simple placket
Self placket with buttonholes, visible buttons Simple placket
Self placket with buttonholes, visible buttons
American placket
The most casual, with a stitched-on placket American placket
The most casual, with a stitched-on placket
Hidden placket
Hidden buttons Hidden placket
Hidden buttons

The cuffs

The perfect shirt - Mens suits and clothes De Fursac

Sleeve bottom: French seam

The French seam is used to close the sides and sleeves of a shirt without visible overlocking, unlike a traditional double-needle construction.


It is made using a single-needle machine and requires the seam to be sewn twice.
This is a more luxurious finish that requires a higher level of craftsmanship.

Fabrics and dyes

The perfect shirt - Mens suits and clothes De Fursac

The twill

Twill is the English name for the "sergé" weave. It is easily recognized by the diagonal lines created by the weaving pattern.

These diagonals are formed by the warp thread passing alternately under one weft thread, then over two weft threads.
Twill shirts are wrinkle-resistant, durable, and easy to iron.
They are also softer and often less stiff than poplin shirts.
The perfect shirt - Mens suits and clothes De Fursac

Poplin and end-on-end

Poplin is a plain weave fabric with a fine, tightly woven rib. It is absorbent, soft, and slightly silky.
To produce poplin, weavers use a finer warp thread than the weft thread.

End-on-end is a type of poplin distinguished by the use of different colored threads for the warp and the weft. This weave is used to produce solid-colored fabrics and gives the material its characteristic heathered or mottled appearance.

Garment-dyed

A garment is said to be garment-dyed when the dyeing process takes place after it has been fully assembled.
This results in a softer, more casual color finish, especially around the seams.

It also allows for working with very vibrant colors while avoiding a harsh or overly bright appearance.

The cuts

The perfect shirt - Mens suits and clothes De Fursac

Shirt with button-down collar

Although the origins of the polo collar shirt are somewhat unclear, historians generally agree on a date… and a sport.
Let’s go back to the 19th century in the state of Manipur, in northeastern India, where British army soldiers were stationed. To pass the time during their breaks, they played polo. At the time, they wore thick, long-sleeved cotton shirts.
Bothered by the shirt collars flapping in the wind as they galloped, they decided to button them down.

This button-down collar shirt, forever linked to the game of polo, came to be known by English speakers as the polo shirt.
During a trip to England, John E. Brooks, grandson of the founder of the American brand Brooks Brothers, attended a polo match. Inspired by the players’ buttoned-down collars, he brought the idea back and introduced this collar style to the public.

So while the button-down collar shirt is often seen as a staple of American style, we actually owe its popularity to Brooks Brothers, the first brand to make it a common, everyday garment.
The perfect shirt - Mens suits and clothes De Fursac

Hawaiian shirt or Aloha shirt

The Hawaiian shirt, or Aloha shirt, is a short-sleeved shirt with a spread collar, originating from the Hawaiian Islands. It rose to fame after the war and again in the 1980s.

Although uncertain, the origins of the Hawaiian shirt date back to the late 19th century when Japanese immigrants arrived in Hawaii to work as laborers in the sugar cane fields, bringing with them the traditional tapa fabric.
These workers, often shirtless in the fields, were required by Christian missionaries to wear cotton shirts with mother-of-pearl or coconut buttons, called palaka shirts, to which local flowers and decorations typically found on kimonos were added.
The perfect shirt - Mens suits and clothes De Fursac

Western shirt

The western shirt appeared in the early 19th century, during the era of the American Westward expansion. The outposts that hosted settlers were cosmopolitan hubs, creating a cultural mix that gave rise to the first western shirts, the result of this blending. Inspired by traditional Mexican shirts worn by vaqueros (made of silk or very light cotton) and the combat shirts worn by Confederate soldiers during the Civil War, American settlers—future cowboys—quickly adapted these shirts to their lifestyle.

To meet the need for durable and comfortable clothing, western shirts were made from heavy denim, the same fabric used for jeans. They were also adapted for horseback riding: classic buttons were replaced with snap buttons to prevent tearing in case of a fall; shoulder yokes provided better garment support; and the shirts were made longer so they wouldn’t come untucked while riding.

From a decorative garment rich in embellishments, the western shirt became a true workwear piece—robust, simple, and affordable. Early western shirts were still embroidered with Mexican and Native American-inspired motifs. Pockets, shoulder yokes, and sleeves were often piped, usually with contrasting fabric. Buttonholes featured up to six aligned buttons.

And to be precise…

Stays: Originally, stays were horny lamellae coming from whale baleen. Previously used to stiffen certain garments, notably corsets, they are now found in the collars of shirts. Be careful to remove them before washing!

The swallow: A poetic name for this small triangular piece of fabric, also called a gusset or reinforcer, which strengthens the seam assembly on each side of the shirt hems and adds a touch of charm to the finishing.

The capucin placket: The capucin placket (or button placket) is located at the sleeve hem, near the cuff. It adds an elegant and functional touch to shirts. Above all, it helps reinforce the sleeve opening for a quality finish.

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.33ms
SELECT * FROM `webstores` ORDER BY `position` ASC
0.33ms
SELECT * FROM `countries` WHERE `countries`.`id` IN ('15', '5', '16', '40')
0.26ms
SELECT * FROM `languages` WHERE `languages`.`id` IN ('1', '2')
0.68ms
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.47ms
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.21ms
SELECT * FROM `languages`
0.39ms
SELECT * FROM `editorial_articles` WHERE `id` = '125' LIMIT 1
0.30ms
SELECT * FROM `editorial_articles` WHERE `id` = '126' LIMIT 1
0.27ms
SELECT * FROM `editorial_articles` WHERE `id` = '127' LIMIT 1
0.68ms
SELECT * FROM `config`
0.35ms
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.49ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `slug_en` = 'create-the-perfect-shirt' LIMIT 1
0.28ms
SELECT * FROM `editorial_articles` WHERE `id` = '110' LIMIT 1
0.56ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('110') ORDER BY `position` ASC
0.70ms
SELECT * FROM `editorial_blocks_pictures` WHERE `block_id` IN ('737', '738', '739', '740', '741', '742', '743', '744', '745', '746', '747', '748', '749', '750', '752', '753', '754', '755') ORDER BY `position` ASC
0.24ms
SELECT * FROM `collections` WHERE `collections`.`id` IN ('0') ORDER BY `season` DESC
0.44ms
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 ('737', '738', '739', '740', '741', '742', '743', '744', '745', '746', '747', '748', '749', '750', '752', '753', '754', '755') ORDER BY ISNULL(pos) ASC, `pos` ASC
0.62ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `id` <> '110' AND `is_enabled` = '1' AND `position` >= LEAST('25'-3, (SELECT MAX(position) FROM editorial_articles WHERE section = 'style-guide') - '25' -1) AND `position` <= '28' ORDER BY `position` ASC LIMIT 6
0.21ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
0.64ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('55', '52', '62', '49', '50', '44') ORDER BY `position` ASC
0.73ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `is_enabled` = '1' AND `id` NOT IN ('110') ORDER BY `created_at` DESC LIMIT 8
0.22ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
0.57ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('122', '120', '119', '118', '117', '116', '115', '114') ORDER BY `position` ASC
0.34ms
SELECT * FROM `categories` WHERE `id` = '1' LIMIT 1
155.71ms
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.71ms
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.41ms
SELECT * FROM `categories` WHERE `id` = '7' LIMIT 1
236.99ms
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
0.70ms
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
568.42ms (time from start to render)
 
Controller entry
0.00ms
+ 0.00ms
View #1 - editorial.article
37.36ms
+ 37.36ms
View #2 - editorial.partials.subnav
38.18ms
+ 0.82ms
View #3 - editorial.partials.block-text
39.14ms
+ 0.96ms
View #4 - editorial.partials.block-carousel
39.43ms
+ 0.29ms
View #5 - editorial.partials.block-text
40.51ms
+ 1.08ms
View #6 - editorial.partials.block-carousel
40.68ms
+ 0.17ms
View #7 - editorial.partials.block-text
41.20ms
+ 0.52ms
View #8 - editorial.partials.block-carousel
41.32ms
+ 0.12ms
View #9 - editorial.partials.block-text
41.63ms
+ 0.30ms
View #10 - editorial.partials.block-image
41.78ms
+ 0.15ms
View #11 - editorial.partials.block-text
42.10ms
+ 0.33ms
View #12 - editorial.partials.block-text
42.21ms
+ 0.11ms
View #13 - editorial.partials.block-text-image
42.33ms
+ 0.11ms
View #14 - editorial.partials.block-text-image
42.63ms
+ 0.31ms
View #15 - editorial.partials.block-text
42.86ms
+ 0.23ms
View #16 - editorial.partials.block-text
42.96ms
+ 0.10ms
View #17 - editorial.partials.block-text-image
43.09ms
+ 0.12ms
View #18 - editorial.partials.block-text-image
43.32ms
+ 0.24ms
View #19 - editorial.partials.block-text-image
43.56ms
+ 0.23ms
View #20 - editorial.partials.block-text
43.79ms
+ 0.23ms
View #21 - editorial.partials.related-content
52.09ms
+ 8.31ms
View #22 - components.button
52.78ms
+ 0.68ms
View #23 - components.button
53.42ms
+ 0.65ms
View #24 - components.button
53.90ms
+ 0.47ms
View #25 - components.button
54.49ms
+ 0.59ms
View #26 - components.button
55.08ms
+ 0.59ms
View #27 - components.button
55.56ms
+ 0.48ms
View #28 - components.button
56.06ms
+ 0.50ms
View #29 - components.button
56.68ms
+ 0.62ms
View #30 - layout.layout
56.94ms
+ 0.26ms
View #31 - layout.meta
57.78ms
+ 0.84ms
View #32 - modules.notification
60.10ms
+ 2.33ms
View #33 - modules.header
60.85ms
+ 0.74ms
View #34 - modules.menu
513.49ms
+ 452.64ms
View #35 - components.menu-first-level
514.04ms
+ 0.55ms
View #36 - components.menu-second-level
517.29ms
+ 3.25ms
View #37 - components.menu-pushes
525.07ms
+ 7.78ms
View #38 - components.menu-pushes
533.10ms
+ 8.03ms
View #39 - components.menu-pushes
539.63ms
+ 6.53ms
View #40 - components.menu-pushes
544.62ms
+ 5.00ms
View #41 - components.menu-pushes
545.91ms
+ 1.29ms
View #42 - components.menu-pushes
547.82ms
+ 1.91ms
View #43 - svg.logo
548.73ms
+ 0.90ms
View #44 - modules.messages
549.45ms
+ 0.72ms
View #45 - modules.breadcrumbs
549.76ms
+ 0.31ms
View #46 - modules.footer
549.95ms
+ 0.19ms
View #47 - components.reinsurance-support
550.27ms
+ 0.32ms
View #48 - components.field
551.51ms
+ 1.24ms
View #49 - components.csrf-field
551.85ms
+ 0.34ms
View #50 - components.button
552.28ms
+ 0.43ms
View #51 - components.footer-links
552.50ms
+ 0.22ms
View #52 - modules.panel
556.04ms
+ 3.54ms
View #53 - modules.popin
556.23ms
+ 0.19ms
View #54 - modules.blueshift-popin
556.35ms
+ 0.12ms
View #55 - modules.search-panel
557.00ms
+ 0.65ms
View #56 - catalog.search-form
557.28ms
+ 0.28ms
View #57 - components.field
557.67ms
+ 0.38ms
View #58 - modules.toaster
558.28ms
+ 0.61ms
View #59 - layout.overlay
558.40ms
+ 0.12ms
View #60 - modules.webstore-switcher
559.78ms
+ 1.38ms
View #61 - components.close-button
560.43ms
+ 0.65ms
View #62 - components.native-select
560.88ms
+ 0.45ms
View #63 - components.native-select
561.25ms
+ 0.38ms
View #64 - components.button
561.48ms
+ 0.23ms
View #65 - components.button
561.77ms
+ 0.29ms
View #66 - helpers.grid
561.99ms
+ 0.22ms
View #67 - modules.loading-bar
562.11ms
+ 0.12ms
View #68 - 3rdparties.didomi
562.34ms
+ 0.23ms
View #69 - 3rdparties.gtm
562.44ms
+ 0.10ms
View #70 - 3rdparties.abtasty.main
562.54ms
+ 0.10ms
View #71 - 3rdparties.abtasty.tracking
562.64ms
+ 0.10ms
View #72 - 3rdparties.blueshift
562.80ms
+ 0.16ms
View #73 - 3rdparties.sizebay.main
563.14ms
+ 0.34ms
View #74 - 3rdparties.sizebay.tracking
563.30ms
+ 0.16ms
View #75 - 3rdparties.gsi
563.47ms
+ 0.17ms
View #76 - 3rdparties.applepay
563.59ms
+ 0.11ms
View #77 - 3rdparties.alma
563.79ms
+ 0.20ms
View #78 - path: /var/www/html/laravel/profiling/template.blade.php
568.47ms
+ 4.68ms
... 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) cart=c0979757428681e8400094a7dd8325d4de9c3d95%2B%5B%5D;
cart=c0979757428681e8400094a7dd8325d4de9c3d95%2B%5B%5D; fursac=b4733fbfba834edd9ec359e0e77a5482d1287139%2BpvsMiPBraog2yuBpm49EPYV2rwBTMSe0XgR9lEhG; webstore=9d177a0d1723c05f68e9f350bb89da2d5d44ad12%2B1
HTTP_X_FORWARDED_FOR string(14) 216.73.216.200
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) b61343f1778d
HTTP_X_REAL_IP string(14) 216.73.216.200
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) 51054
REDIRECT_URL string(45) /en/style-guide/create-the-perfect-shirt.html
REDIRECT_QUERY_STRING string(45) /en/style-guide/create-the-perfect-shirt.html
GATEWAY_INTERFACE string(7) CGI/1.1
SERVER_PROTOCOL string(8) HTTP/1.1
REQUEST_METHOD string(3) GET
QUERY_STRING string(45) /en/style-guide/create-the-perfect-shirt.html
REQUEST_URI string(45) /en/style-guide/create-the-perfect-shirt.html
SCRIPT_NAME string(10) /index.php
PHP_SELF string(10) /index.php
REQUEST_TIME_FLOAT float 1788337734.078
REQUEST_TIME int 1788337734
HTTPS string(2) on
... array(2)
csrf_token string(40) CR8iXkqcdOi5K2TIbucRyhVvTc3biVO6jlBWN8ue
cart string(12) Order object