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

All about flannel

Flannel is a wool fabric (though it can also be made from cashmere or cotton), featuring a soft, fluffy nap created by brushing both sides of the cloth. It is a warm and comfortable fabric, also valued for its breathability (it allows air to pass through).

It first appeared alongside the early mechanical looms in the 18th century, in Flanders and Great Britain. Originally, flannel was always speckled in color, as it was made using strands of undyed natural wool. Today, it is common to dye flannel after weaving to achieve a solid color. It can also show subtle color variations if woven with dyed yarns.
Regardless of its final color, flannel is always washed at the end of the production process to achieve its signature slightly fuzzy texture.

The fineness of the wool fiber in flannel is generally not specified.

All about flannel - Mens suits and clothes De Fursac

Flannel pants

Flannel pants have become a must-have in the autumn-winter wardrobe. Thanks to their soft and warm fabric, they offer optimal comfort while adding a touch of casual elegance, making them easy pieces to wear both at the office and on weekends.
All about flannel - Mens suits and clothes De Fursac

Flannel suits

Flannel suits are the perfect blend of elegance and comfort. This warm and slightly textured fabric adds a refined touch while providing good insulation against the cold. Ideal for cooler seasons, these suits work well for both formal occasions and more casual looks, offering a chic and modern alternative to traditional fabrics.
All about flannel - Mens suits and clothes De Fursac

Flannel shirts

Flannel shirts are essential pieces for facing the cold seasons in style. Their soft and slightly fuzzy fabric provides a pleasant warmth while remaining breathable. They can be worn both on their own and layered, for a casual, comfortable, and trendy look.
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.34ms
SELECT * FROM `webstores` ORDER BY `position` ASC
0.28ms
SELECT * FROM `countries` WHERE `countries`.`id` IN ('15', '5', '16', '40')
0.25ms
SELECT * FROM `languages` WHERE `languages`.`id` IN ('1', '2')
0.72ms
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.43ms
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.31ms
SELECT * FROM `languages`
0.30ms
SELECT * FROM `editorial_articles` WHERE `id` = '125' LIMIT 1
0.27ms
SELECT * FROM `editorial_articles` WHERE `id` = '126' LIMIT 1
0.26ms
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.62ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `slug_en` = 'create-all-about-flannel' LIMIT 1
0.32ms
SELECT * FROM `editorial_articles` WHERE `id` = '122' LIMIT 1
0.38ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('122') ORDER BY `position` ASC
0.28ms
SELECT * FROM `editorial_blocks_pictures` WHERE `block_id` IN ('897', '899', '900', '901', '902') ORDER BY `position` ASC
0.22ms
SELECT * FROM `collections` WHERE `collections`.`id` IN ('0') ORDER BY `season` DESC
0.60ms
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 ('897', '899', '900', '901', '902') ORDER BY ISNULL(pos) ASC, `pos` ASC
0.31ms
SELECT * FROM `products_types` WHERE `products_types`.`id` IN ('1', '6', '5') ORDER BY `singular` ASC
0.36ms
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 ('8', '7', '18') ORDER BY `singular` ASC
0.68ms
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 ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY `name` ASC
0.69ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY `webstore_id` ASC
0.56ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY `position` ASC
0.67ms
SELECT `articles`.*, sizes.name as size_name FROM `articles` INNER JOIN `sizes` ON `sizes`.`id` = `articles`.`size_id` WHERE `product_id` IN ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY `position` ASC
0.94ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28812', '28813', '28814', '28161', '28181', '28180', '28160', '28815', '28179', '28159', '28182', '28816', '28162', '28817', '28818', '26674', '26673', '26672', '26675', '26676')
0.47ms
SELECT * FROM `sizes` WHERE `sizes`.`id` IN ('62', '64', '66', '90', '91', '68', '92', '93', '70', '72', '74', '125', '126', '127', '128', '156') ORDER BY `position` ASC
0.92ms
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 ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY `name` ASC
0.77ms
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 ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY ISNULL(pos) ASC, `pos` ASC
0.58ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5695', '5807', '5684', '5791') ORDER BY `webstore_id` ASC
0.56ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5695', '5807', '5684', '5791') ORDER BY `position` ASC
0.76ms
SELECT `articles`.*, sizes.name as size_name FROM `articles` INNER JOIN `sizes` ON `sizes`.`id` = `articles`.`size_id` WHERE `product_id` IN ('5695', '5807', '5684', '5791') ORDER BY `position` ASC
1.40ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28311', '28847', '28312', '28848', '28313', '28849', '28314', '28850', '28315', '28851', '28316', '28852', '28317', '28853', '28318', '28854', '28234', '28739', '28235', '28740', '28236', '28741', '28237', '28742', '28238', '28743', '28239', '28744', '28240', '28745', '28241', '28746')
0.45ms
SELECT * FROM `sizes` WHERE `sizes`.`id` IN ('44', '45', '46', '47', '48', '49', '50', '51', '63', '65', '67', '69', '71', '73', '75', '77') ORDER BY `position` ASC
0.78ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `id` <> '122' AND `is_enabled` = '1' AND `position` >= LEAST('1'-3, (SELECT MAX(position) FROM editorial_articles WHERE section = 'style-guide') - '1' -1) AND `position` <= '7' ORDER BY `position` ASC LIMIT 6
0.33ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
1.17ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('111', '92', '93', '91', '85') ORDER BY `position` ASC
0.41ms
SELECT * FROM `seo_types`
0.32ms
SELECT * FROM `styles`
1.27ms
SELECT * FROM `discounts` WHERE (`webstore_id` = '1' OR `webstore_id` IS NULL) AND `range` = '1' AND `is_enabled` = '1'
6.45ms
SELECT `discount_id`, `product_id` FROM `discount_product` WHERE `discount_id` IN ('356', '411', '415', '416', '531', '532', '728', '731', '740', '1138', '1292')
1.06ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `is_enabled` = '1' AND `id` NOT IN ('122') ORDER BY `created_at` DESC LIMIT 8
0.62ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
1.19ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('120', '119', '118', '117', '116', '115', '114', '113') ORDER BY `position` ASC
1.16ms
SELECT * FROM `categories` WHERE `id` = '1' LIMIT 1
483.85ms
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
1.29ms
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.33ms
SELECT * FROM `categories` WHERE `id` = '7' LIMIT 1
510.01ms
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.66ms
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,609.07ms (time from start to render)
 
Controller entry
0.00ms
+ 0.00ms
View #1 - editorial.article
171.20ms
+ 171.20ms
View #2 - editorial.partials.subnav
172.36ms
+ 1.16ms
View #3 - editorial.partials.block-text
179.71ms
+ 7.35ms
View #4 - editorial.partials.block-text-image
180.04ms
+ 0.33ms
View #5 - editorial.partials.block-text-image
181.34ms
+ 1.31ms
View #6 - editorial.partials.block-text-image
181.81ms
+ 0.46ms
View #7 - catalog.partials.block-products
182.22ms
+ 0.42ms
View #8 - editorial.partials.block-text
182.53ms
+ 0.31ms
View #9 - components.product-card
182.75ms
+ 0.22ms
View #10 - components.add-to-wishlist
283.82ms
+ 101.06ms
View #11 - components.product-card
289.51ms
+ 5.69ms
View #12 - components.add-to-wishlist
303.90ms
+ 14.39ms
View #13 - components.product-card
305.87ms
+ 1.97ms
View #14 - components.add-to-wishlist
310.11ms
+ 4.25ms
View #15 - components.product-card
311.90ms
+ 1.78ms
View #16 - components.add-to-wishlist
327.14ms
+ 15.24ms
View #17 - components.product-card
330.23ms
+ 3.09ms
View #18 - components.add-to-wishlist
344.57ms
+ 14.34ms
View #19 - components.product-card
346.38ms
+ 1.81ms
View #20 - components.add-to-wishlist
350.84ms
+ 4.46ms
View #21 - editorial.partials.related-content
382.79ms
+ 31.95ms
View #22 - components.button
385.20ms
+ 2.41ms
View #23 - components.button
386.07ms
+ 0.87ms
View #24 - components.button
390.00ms
+ 3.93ms
View #25 - components.button
392.86ms
+ 2.85ms
View #26 - components.button
395.86ms
+ 3.01ms
View #27 - components.button
400.47ms
+ 4.61ms
View #28 - components.button
401.32ms
+ 0.85ms
View #29 - components.button
402.40ms
+ 1.08ms
View #30 - layout.layout
404.82ms
+ 2.42ms
View #31 - layout.meta
405.74ms
+ 0.91ms
View #32 - modules.notification
410.50ms
+ 4.76ms
View #33 - modules.header
411.40ms
+ 0.90ms
View #34 - modules.menu
1,527.54ms
+ 1,116.14ms
View #35 - components.menu-first-level
1,528.13ms
+ 0.59ms
View #36 - components.menu-second-level
1,531.02ms
+ 2.89ms
View #37 - components.menu-pushes
1,535.83ms
+ 4.80ms
View #38 - components.menu-pushes
1,542.67ms
+ 6.84ms
View #39 - components.menu-pushes
1,560.34ms
+ 17.67ms
View #40 - components.menu-pushes
1,561.66ms
+ 1.32ms
View #41 - components.menu-pushes
1,563.04ms
+ 1.37ms
View #42 - svg.logo
1,568.37ms
+ 5.33ms
View #43 - modules.messages
1,569.46ms
+ 1.09ms
View #44 - modules.breadcrumbs
1,569.86ms
+ 0.41ms
View #45 - modules.footer
1,570.14ms
+ 0.28ms
View #46 - components.reinsurance-support
1,570.52ms
+ 0.38ms
View #47 - components.field
1,571.13ms
+ 0.61ms
View #48 - components.csrf-field
1,571.43ms
+ 0.30ms
View #49 - components.button
1,571.59ms
+ 0.16ms
View #50 - components.footer-links
1,571.90ms
+ 0.30ms
View #51 - modules.panel
1,583.09ms
+ 11.19ms
View #52 - modules.popin
1,583.27ms
+ 0.18ms
View #53 - modules.blueshift-popin
1,583.42ms
+ 0.15ms
View #54 - modules.search-panel
1,586.61ms
+ 3.19ms
View #55 - catalog.search-form
1,587.01ms
+ 0.40ms
View #56 - components.field
1,587.62ms
+ 0.61ms
View #57 - modules.toaster
1,588.38ms
+ 0.76ms
View #58 - layout.overlay
1,588.53ms
+ 0.15ms
View #59 - modules.webstore-switcher
1,590.50ms
+ 1.97ms
View #60 - components.close-button
1,594.94ms
+ 4.44ms
View #61 - components.native-select
1,595.50ms
+ 0.57ms
View #62 - components.native-select
1,596.00ms
+ 0.50ms
View #63 - components.button
1,596.26ms
+ 0.26ms
View #64 - components.button
1,600.16ms
+ 3.89ms
View #65 - helpers.grid
1,600.53ms
+ 0.37ms
View #66 - modules.loading-bar
1,600.70ms
+ 0.18ms
View #67 - 3rdparties.didomi
1,601.00ms
+ 0.30ms
View #68 - 3rdparties.gtm
1,601.16ms
+ 0.16ms
View #69 - 3rdparties.abtasty.main
1,601.31ms
+ 0.15ms
View #70 - 3rdparties.abtasty.tracking
1,601.45ms
+ 0.14ms
View #71 - 3rdparties.blueshift
1,601.68ms
+ 0.23ms
View #72 - 3rdparties.sizebay.main
1,602.09ms
+ 0.41ms
View #73 - 3rdparties.sizebay.tracking
1,602.29ms
+ 0.20ms
View #74 - 3rdparties.gsi
1,602.50ms
+ 0.22ms
View #75 - 3rdparties.applepay
1,602.63ms
+ 0.12ms
View #76 - 3rdparties.alma
1,602.91ms
+ 0.28ms
View #77 - path: /var/www/html/laravel/profiling/template.blade.php
1,609.12ms
+ 6.21ms
... 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=7da87ca186fa9b6cdbbb98601384ebe84d2b650e%2BCk7lauTCym8cn4deetsv
fursac=7da87ca186fa9b6cdbbb98601384ebe84d2b650e%2BCk7lauTCym8cn4deetsviqIRgLNHiwuEg0s5nfza; 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) 48186
REDIRECT_URL string(45) /en/style-guide/create-all-about-flannel.html
REDIRECT_QUERY_STRING string(45) /en/style-guide/create-all-about-flannel.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-all-about-flannel.html
REQUEST_URI string(45) /en/style-guide/create-all-about-flannel.html
SCRIPT_NAME string(10) /index.php
PHP_SELF string(10) /index.php
REQUEST_TIME_FLOAT float 1784153840.77
REQUEST_TIME int 1784153840
HTTPS string(2) on
... array(2)
csrf_token string(40) hImwJvC5BAyrNuWbVs8FDbBjaMlxcOUkzMeZx3zr
cart string(12) Order object