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

When and how to wear cufflinks

Cufflinks first appeared in the 17th century, replacing the ribbons that used to close shirt cuffs. They have since remained reserved for formal attire and evening wear, fastened through the buttonholes of shirts with double-folded, also known as French, or mixed cuffs. 

When and how to wear cufflinks - Mens suits and clothes De Fursac
Cufflinks are composed of three main parts: 
 
- The Visible Face: This is the front of the cufflink, often decorated, engraved, or set with a stone or other attractive material. 

- The Post: This is the part that passes through the shirt's buttonholes and connects to the front face. 

- The Backing: This is the bottom part of the cufflink, which rotates 90 degrees to secure it in place, preventing it from slipping out of the two openings on the cuffs. 
When and how to wear cufflinks - Mens suits and clothes De Fursac
Certain types of cufflinks, such as those with chains, ball fastenings, or silk knots, don’t have a solid post or backing. Instead, they are secured by a chain, a curved post, or another mechanism that keeps them in place. Some cufflink models are even reversible, featuring two identical faces, allowing them to be worn in either direction. 
 
Cufflinks are unique in that they are one of the few pieces of jewellery traditionally associated with men's wardrobes. The choice of cufflink design can reveal a lot about your personality: opting for the most understated style helps avoid fashion missteps and sends the right message. When in doubt, go for simple fabric or metal ball cufflinks. 
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.35ms
SELECT * FROM `webstores` ORDER BY `position` ASC
0.32ms
SELECT * FROM `countries` WHERE `countries`.`id` IN ('15', '5', '16', '40')
0.27ms
SELECT * FROM `languages` WHERE `languages`.`id` IN ('1', '2')
0.49ms
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.22ms
SELECT * FROM `languages`
0.32ms
SELECT * FROM `editorial_articles` WHERE `id` = '125' LIMIT 1
0.29ms
SELECT * FROM `editorial_articles` WHERE `id` = '126' LIMIT 1
0.29ms
SELECT * FROM `editorial_articles` WHERE `id` = '127' LIMIT 1
0.64ms
SELECT * FROM `config`
0.40ms
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` = 'wear-when-and-how-to-wear-cufflinks' LIMIT 1
0.29ms
SELECT * FROM `editorial_articles` WHERE `id` = '100' LIMIT 1
0.39ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('100') ORDER BY `position` ASC
0.55ms
SELECT * FROM `editorial_blocks_pictures` WHERE `block_id` IN ('703', '705', '882', '782') ORDER BY `position` ASC
0.26ms
SELECT * FROM `collections` WHERE `collections`.`id` IN ('0') ORDER BY `season` DESC
0.66ms
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 ('703', '705', '882', '782') ORDER BY ISNULL(pos) ASC, `pos` ASC
0.25ms
SELECT * FROM `products_types` WHERE `products_types`.`id` IN ('9') ORDER BY `singular` ASC
0.31ms
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 ('31') ORDER BY `singular` ASC
0.58ms
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 ('5264', '3732', '3734', '5263', '5265', '5266') ORDER BY `name` ASC
0.42ms
SELECT * FROM `products_details` WHERE `product_id` IN ('5264', '3732', '3734', '5263', '5265', '5266') ORDER BY `webstore_id` ASC
0.40ms
SELECT * FROM `products_pictures` WHERE `product_id` IN ('5264', '3732', '3734', '5263', '5265', '5266') ORDER BY `position` ASC
0.47ms
SELECT `articles`.*, sizes.name as size_name FROM `articles` INNER JOIN `sizes` ON `sizes`.`id` = `articles`.`size_id` WHERE `product_id` IN ('5264', '3732', '3734', '5263', '5265', '5266') ORDER BY `position` ASC
0.39ms
SELECT * FROM `articles_details` WHERE `article_id` IN ('19079', '26204', '26202', '19081', '26203', '26201')
0.21ms
SELECT * FROM `sizes` WHERE `sizes`.`id` IN ('122') ORDER BY `position` ASC
0.51ms
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 ('5264', '3732', '3734', '5263', '5265', '5266') ORDER BY `name` ASC
0.42ms
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 ('5264', '3732', '3734', '5263', '5265', '5266') ORDER BY ISNULL(pos) ASC, `pos` ASC
0.54ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `id` <> '100' AND `is_enabled` = '1' AND `position` >= LEAST('64'-3, (SELECT MAX(position) FROM editorial_articles WHERE section = 'style-guide') - '64' -1) AND `position` <= '67' ORDER BY `position` ASC LIMIT 6
0.21ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
0.73ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('122', '111', '92', '93', '91', '85') ORDER BY `position` ASC
0.35ms
SELECT * FROM `seo_types`
0.45ms
SELECT * FROM `styles`
0.86ms
SELECT * FROM `discounts` WHERE (`webstore_id` = '1' OR `webstore_id` IS NULL) AND `range` = '1' AND `is_enabled` = '1'
2.48ms
SELECT `discount_id`, `product_id` FROM `discount_product` WHERE `discount_id` IN ('356', '411', '415', '416', '531', '532', '728', '731', '740', '1138', '1292')
0.69ms
SELECT * FROM `editorial_articles` WHERE `section` = 'style-guide' AND `is_enabled` = '1' AND `id` NOT IN ('100') ORDER BY `created_at` DESC LIMIT 8
0.23ms
SELECT * FROM `editorial_tags` WHERE `editorial_tags`.`id` IN ('0') ORDER BY `position` ASC
0.65ms
SELECT * FROM `editorial_blocks` WHERE `article_id` IN ('122', '120', '119', '118', '117', '116', '115', '114') ORDER BY `position` ASC
0.33ms
SELECT * FROM `categories` WHERE `id` = '1' LIMIT 1
119.59ms
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.64ms
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.38ms
SELECT * FROM `categories` WHERE `id` = '7' LIMIT 1
176.11ms
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.55ms
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
499.48ms (time from start to render)
 
Controller entry
0.00ms
+ 0.00ms
View #1 - editorial.article
55.15ms
+ 55.14ms
View #2 - editorial.partials.subnav
56.07ms
+ 0.93ms
View #3 - editorial.partials.block-text
57.54ms
+ 1.46ms
View #4 - editorial.partials.block-text-image
57.73ms
+ 0.20ms
View #5 - editorial.partials.block-text-image
58.65ms
+ 0.92ms
View #6 - catalog.partials.block-products
58.95ms
+ 0.30ms
View #7 - editorial.partials.block-text
59.20ms
+ 0.25ms
View #8 - components.product-card
59.31ms
+ 0.11ms
View #9 - components.add-to-wishlist
91.21ms
+ 31.90ms
View #10 - components.product-card
93.81ms
+ 2.60ms
View #11 - components.add-to-wishlist
96.58ms
+ 2.77ms
View #12 - components.product-card
98.04ms
+ 1.46ms
View #13 - components.add-to-wishlist
100.08ms
+ 2.03ms
View #14 - components.product-card
101.30ms
+ 1.22ms
View #15 - components.add-to-wishlist
103.13ms
+ 1.83ms
View #16 - components.product-card
104.27ms
+ 1.14ms
View #17 - components.add-to-wishlist
106.38ms
+ 2.11ms
View #18 - components.product-card
107.53ms
+ 1.15ms
View #19 - components.add-to-wishlist
109.31ms
+ 1.79ms
View #20 - editorial.partials.related-content
117.91ms
+ 8.60ms
View #21 - components.button
118.59ms
+ 0.68ms
View #22 - components.button
119.13ms
+ 0.54ms
View #23 - components.button
119.54ms
+ 0.41ms
View #24 - components.button
120.07ms
+ 0.52ms
View #25 - components.button
120.56ms
+ 0.49ms
View #26 - components.button
120.99ms
+ 0.44ms
View #27 - components.button
121.49ms
+ 0.49ms
View #28 - components.button
121.95ms
+ 0.46ms
View #29 - layout.layout
122.15ms
+ 0.20ms
View #30 - layout.meta
122.79ms
+ 0.64ms
View #31 - modules.notification
124.50ms
+ 1.71ms
View #32 - modules.header
125.17ms
+ 0.68ms
View #33 - modules.menu
468.24ms
+ 343.07ms
View #34 - components.menu-first-level
468.72ms
+ 0.48ms
View #35 - components.menu-second-level
470.72ms
+ 2.00ms
View #36 - components.menu-pushes
473.85ms
+ 3.12ms
View #37 - components.menu-pushes
478.52ms
+ 4.68ms
View #38 - components.menu-pushes
482.68ms
+ 4.15ms
View #39 - components.menu-pushes
483.95ms
+ 1.27ms
View #40 - components.menu-pushes
485.38ms
+ 1.43ms
View #41 - svg.logo
486.16ms
+ 0.79ms
View #42 - modules.messages
487.06ms
+ 0.90ms
View #43 - modules.breadcrumbs
487.41ms
+ 0.35ms
View #44 - modules.footer
487.60ms
+ 0.19ms
View #45 - components.reinsurance-support
487.87ms
+ 0.27ms
View #46 - components.field
488.22ms
+ 0.36ms
View #47 - components.csrf-field
488.68ms
+ 0.45ms
View #48 - components.button
488.91ms
+ 0.23ms
View #49 - components.footer-links
489.22ms
+ 0.31ms
View #50 - modules.panel
490.83ms
+ 1.61ms
View #51 - modules.popin
490.99ms
+ 0.16ms
View #52 - modules.blueshift-popin
491.11ms
+ 0.12ms
View #53 - modules.search-panel
491.75ms
+ 0.64ms
View #54 - catalog.search-form
492.03ms
+ 0.29ms
View #55 - components.field
492.41ms
+ 0.38ms
View #56 - modules.toaster
492.97ms
+ 0.55ms
View #57 - layout.overlay
493.13ms
+ 0.17ms
View #58 - modules.webstore-switcher
494.48ms
+ 1.35ms
View #59 - components.close-button
494.76ms
+ 0.28ms
View #60 - components.native-select
495.10ms
+ 0.33ms
View #61 - components.native-select
495.53ms
+ 0.43ms
View #62 - components.button
495.72ms
+ 0.19ms
View #63 - components.button
495.95ms
+ 0.23ms
View #64 - helpers.grid
496.14ms
+ 0.19ms
View #65 - modules.loading-bar
496.25ms
+ 0.11ms
View #66 - 3rdparties.didomi
496.48ms
+ 0.23ms
View #67 - 3rdparties.gtm
496.61ms
+ 0.13ms
View #68 - 3rdparties.abtasty.main
496.73ms
+ 0.12ms
View #69 - 3rdparties.abtasty.tracking
496.84ms
+ 0.11ms
View #70 - 3rdparties.blueshift
497.06ms
+ 0.22ms
View #71 - 3rdparties.sizebay.main
497.36ms
+ 0.30ms
View #72 - 3rdparties.sizebay.tracking
498.02ms
+ 0.65ms
View #73 - 3rdparties.gsi
498.28ms
+ 0.27ms
View #74 - 3rdparties.applepay
498.38ms
+ 0.10ms
View #75 - 3rdparties.alma
498.59ms
+ 0.21ms
View #76 - path: /var/www/html/laravel/profiling/template.blade.php
499.58ms
+ 0.99ms
... 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; fursac=38c6f547ee48a4b49da25cc8e7181f7aec4437e4%2BavOXqTEXNY6Etzo0HuP151cNwaHUZB37OCgMnE6d; cart=c0979757428681e8400094a7dd8325d4de9c3d95%2B%5B%5D
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) 35332
REDIRECT_URL string(56) /en/style-guide/wear-when-and-how-to-wear-cufflinks.html
REDIRECT_QUERY_STRING string(56) /en/style-guide/wear-when-and-how-to-wear-cufflinks.html
GATEWAY_INTERFACE string(7) CGI/1.1
SERVER_PROTOCOL string(8) HTTP/1.1
REQUEST_METHOD string(3) GET
QUERY_STRING string(56) /en/style-guide/wear-when-and-how-to-wear-cufflinks.html
REQUEST_URI string(56) /en/style-guide/wear-when-and-how-to-wear-cufflinks.html
SCRIPT_NAME string(10) /index.php
PHP_SELF string(10) /index.php
REQUEST_TIME_FLOAT float 1784154042.803
REQUEST_TIME int 1784154042
HTTPS string(2) on
... array(4)
csrf_token string(40) 6NpF6W5i0djvDfuzyb9GBSxHyHtMiZA5cOEjavjC
cart string(12) Order object
recently_viewed array(3)
0 int 5658
1 int 5719
2 int 68
last_category string(15) stdClass object