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

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.33ms
SELECT * FROM `webstores` ORDER BY `position` ASC
0.44ms
SELECT * FROM `countries` WHERE `countries`.`id` IN ('15', '5', '16', '40')
0.23ms
SELECT * FROM `languages` WHERE `languages`.`id` IN ('1', '2')
0.66ms
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.50ms
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.44ms
SELECT * FROM `languages`
4.96ms
SELECT * FROM `editorial_articles` WHERE `id` = '125' LIMIT 1
0.29ms
SELECT * FROM `editorial_articles` WHERE `id` = '126' LIMIT 1
0.23ms
SELECT * FROM `editorial_articles` WHERE `id` = '127' LIMIT 1
0.94ms
SELECT * FROM `config`
0.41ms
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.65ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `slug_en` = 'create-all-about-flannel' LIMIT 1
0.25ms
SELECT * FROM `editorial_articles` WHERE `id` = '122' LIMIT 1
0.51ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('122') ORDER BY `position` ASC
0.31ms
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.56ms
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.30ms
SELECT * FROM `products_types` WHERE `products_types`.`id` IN ('1', '6', '5') ORDER BY `singular` ASC
0.38ms
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.54ms
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.45ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY `webstore_id` ASC
0.77ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5829', '5667', '5802', '5828', '5672', '5366') ORDER BY `position` ASC
0.69ms
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
1.04ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28812', '28813', '28814', '28815', '28161', '28181', '28180', '28816', '28160', '28179', '28159', '28182', '28162', '28817', '28818', '26674', '26673', '26672', '26675', '26676')
0.38ms
SELECT * FROM `sizes` WHERE `sizes`.`id` IN ('62', '64', '66', '68', '90', '91', '70', '92', '93', '72', '74', '125', '126', '127', '128', '156') ORDER BY `position` ASC
0.83ms
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
1.13ms
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.60ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5695', '5807', '5684', '5791') ORDER BY `webstore_id` ASC
5.78ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5695', '5807', '5684', '5791') ORDER BY `position` ASC
0.84ms
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
3.39ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('28847', '28311', '28848', '28312', '28849', '28313', '28850', '28314', '28851', '28315', '28852', '28316', '28853', '28317', '28854', '28318', '28234', '28739', '28235', '28740', '28236', '28741', '28237', '28742', '28238', '28743', '28744', '28239', '28745', '28240', '28746', '28241')
0.38ms
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.73ms
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.21ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
4.39ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('111', '92', '93', '91', '85') ORDER BY `position` ASC
4.36ms
SELECT * FROM `seo_types`
0.32ms
SELECT * FROM `styles`
0.85ms
SELECT * FROM `discounts` WHERE (`webstore_id` = '1' OR `webstore_id` IS NULL) AND `range` = '1' AND `is_enabled` = '1'
5.16ms
SELECT `discount_id`, `product_id` FROM `discount_product` WHERE `discount_id` IN ('531', '532', '731', '1138', '1416', '1479', '1530', '1531', '1532', '1533')
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.30ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
1.01ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('120', '119', '118', '117', '116', '115', '114', '113') ORDER BY `position` ASC
0.38ms
SELECT * FROM `categories` WHERE `id` = '1' LIMIT 1
285.56ms
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.08ms
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
2.10ms
SELECT * FROM `categories` WHERE `id` = '7' LIMIT 1
806.82ms
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.95ms
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
1,733.75ms (time from start to render)
 
Controller entry
0.00ms
+ 0.00ms
View #1 - editorial.article
218.25ms
+ 218.24ms
View #2 - editorial.partials.subnav
219.69ms
+ 1.44ms
View #3 - editorial.partials.block-text
221.76ms
+ 2.07ms
View #4 - editorial.partials.block-text-image
222.07ms
+ 0.31ms
View #5 - editorial.partials.block-text-image
223.71ms
+ 1.64ms
View #6 - editorial.partials.block-text-image
224.23ms
+ 0.52ms
View #7 - catalog.partials.block-products
224.67ms
+ 0.44ms
View #8 - editorial.partials.block-text
225.00ms
+ 0.32ms
View #9 - components.product-card
225.18ms
+ 0.18ms
View #10 - components.add-to-wishlist
337.63ms
+ 112.45ms
View #11 - components.product-card
345.93ms
+ 8.30ms
View #12 - components.add-to-wishlist
358.33ms
+ 12.40ms
View #13 - components.product-card
360.68ms
+ 2.35ms
View #14 - components.add-to-wishlist
374.73ms
+ 14.05ms
View #15 - editorial.partials.related-content
400.00ms
+ 25.28ms
View #16 - components.button
400.87ms
+ 0.87ms
View #17 - components.button
401.59ms
+ 0.72ms
View #18 - components.button
402.33ms
+ 0.74ms
View #19 - components.button
403.12ms
+ 0.78ms
View #20 - components.button
403.79ms
+ 0.68ms
View #21 - components.button
404.48ms
+ 0.69ms
View #22 - components.button
405.14ms
+ 0.66ms
View #23 - components.button
406.23ms
+ 1.09ms
View #24 - layout.layout
406.50ms
+ 0.27ms
View #25 - layout.meta
407.20ms
+ 0.70ms
View #26 - modules.notification
410.11ms
+ 2.90ms
View #27 - modules.header
410.94ms
+ 0.83ms
View #28 - modules.menu
1,641.38ms
+ 1,230.44ms
View #29 - components.menu-first-level
1,642.11ms
+ 0.73ms
View #30 - components.menu-second-level
1,646.40ms
+ 4.29ms
View #31 - components.menu-pushes
1,656.76ms
+ 10.37ms
View #32 - components.menu-pushes
1,676.33ms
+ 19.57ms
View #33 - components.menu-pushes
1,687.09ms
+ 10.76ms
View #34 - components.menu-pushes
1,702.38ms
+ 15.28ms
View #35 - components.menu-pushes
1,704.06ms
+ 1.68ms
View #36 - components.menu-pushes
1,708.96ms
+ 4.91ms
View #37 - svg.logo
1,710.00ms
+ 1.04ms
View #38 - modules.messages
1,711.00ms
+ 1.00ms
View #39 - modules.breadcrumbs
1,711.46ms
+ 0.46ms
View #40 - modules.footer
1,711.77ms
+ 0.31ms
View #41 - components.reinsurance-support
1,712.31ms
+ 0.54ms
View #42 - components.field
1,712.90ms
+ 0.59ms
View #43 - components.csrf-field
1,713.25ms
+ 0.35ms
View #44 - components.button
1,713.45ms
+ 0.20ms
View #45 - components.footer-links
1,713.75ms
+ 0.30ms
View #46 - modules.panel
1,717.20ms
+ 3.45ms
View #47 - modules.popin
1,717.39ms
+ 0.19ms
View #48 - modules.blueshift-popin
1,717.57ms
+ 0.17ms
View #49 - modules.search-panel
1,722.89ms
+ 5.33ms
View #50 - catalog.search-form
1,723.30ms
+ 0.41ms
View #51 - components.field
1,723.85ms
+ 0.55ms
View #52 - modules.toaster
1,724.69ms
+ 0.84ms
View #53 - layout.overlay
1,724.85ms
+ 0.16ms
View #54 - modules.webstore-switcher
1,727.18ms
+ 2.33ms
View #55 - components.close-button
1,727.56ms
+ 0.38ms
View #56 - components.native-select
1,728.16ms
+ 0.60ms
View #57 - components.native-select
1,728.79ms
+ 0.63ms
View #58 - components.button
1,729.12ms
+ 0.33ms
View #59 - components.button
1,729.46ms
+ 0.34ms
View #60 - helpers.grid
1,729.88ms
+ 0.43ms
View #61 - modules.loading-bar
1,730.07ms
+ 0.18ms
View #62 - 3rdparties.didomi
1,730.38ms
+ 0.32ms
View #63 - 3rdparties.gtm
1,730.53ms
+ 0.14ms
View #64 - 3rdparties.abtasty.main
1,730.68ms
+ 0.15ms
View #65 - 3rdparties.abtasty.tracking
1,730.82ms
+ 0.14ms
View #66 - 3rdparties.blueshift
1,731.07ms
+ 0.25ms
View #67 - 3rdparties.sizebay.main
1,731.50ms
+ 0.43ms
View #68 - 3rdparties.sizebay.tracking
1,731.78ms
+ 0.29ms
View #69 - 3rdparties.gsi
1,732.03ms
+ 0.24ms
View #70 - 3rdparties.applepay
1,732.16ms
+ 0.13ms
View #71 - 3rdparties.alma
1,732.42ms
+ 0.26ms
View #72 - path: /var/www/html/laravel/profiling/template.blade.php
1,733.80ms
+ 1.38ms
... 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) webstore=9d177a0d1723c05f68e9f350bb89da2d5d44ad12%2B1;
webstore=9d177a0d1723c05f68e9f350bb89da2d5d44ad12%2B1; cart=c0979757428681e8400094a7dd8325d4de9c3d95%2B%5B%5D; fursac=f3cb6d5e3260800fa57bc1a56dd261e77dc59d36%2BX5jMsS6PktPOx2Y6HGpwfg2B1FCl8ZyiE3YQFX7Q
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) 44858
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 1792285788.508
REQUEST_TIME int 1792285788
HTTPS string(2) on
... array(2)
csrf_token string(40) 4nR1wAkeWm9lmzcel3UEod9dOh3NVHH6rGYXCfiA
cart string(12) Order object